课程设计报告

学    号 201610411209      姓    名  何星林

学    号 201610411227      姓    名  姚永盟

班    级      2016级计科2班

题    目       水果售卖系统

授课老师        袁飞

目录

第1章 概述................................................................................................................................. 1

1.1 课程设计的核心任务....................................................................................................... 1

1.2 课程设计工作进程........................................................................................................... 1

第2章 需求分析.......................................................................................................................... 2

2.1 用户需求......................................................................................................................... 2

2.1.1 业务需求............................................................................................................... 2

2.1.2 商业需求............................................................................................................... 2

2.1.3 特殊需求............................................................................................................... 2

2.2 可行性分析..................................................................................................................... 2

2.2.1 技术可行性........................................................................................................... 2

2.2.2 经济可行性........................................................................................................... 2

2.3 系统功能......................................................................................................................... 3

第3章 概要设计.......................................................................................................................... 4

3.1 系统设计思想.................................................................................................................. 4

3.2 系统(或网络)总体结构................................................................................................ 4

3.3 数据库设计..................................................................................................................... 4

第4章 详细设计.......................................................................................................................... 5

第5章 课程设计总结................................................................................................................... 6

第1章      概述

本章写作简要说明(在正式文档中请删除):

l  介绍选题的具体任务。

l  叙述本文所要设计的对象以及主要设计步骤。

正文

1.1      课程设计的核心任务

商业性进销存管理系统软件越来越走进人们的生活,囊括了企业日常经营管理的全过程。商品的采购、销售、库存、管理决策支持等各个环节极大的方便了人们的日常生活。软件帮助系统图文并茂,让用户可以在最短的时间内掌握软件的使用方法。水果销售系统是便于水果销售店家记录水果销售情况的系统,它的内容对于销售者来说都是至关重要的,所以水果销售统应该要为用户提供充足的信息和快捷的查询手段。但是一直以来销售者使用的管理方式存在着许多缺点:它使用传统的人工方式记录销售信息,填写各种表格,过程复杂繁琐,并且效率低下,已然不能满足实际的需求,对信息的查找、更新和维护都面临着不少的困难。但是对于这种相对复杂的信息管理,计算机就能够充分发挥它的优越性,所以使用计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

1.2      课程设计工作进程

第2章      需求分析

正文

2.1    用户需求

2.1.1   业务需求

用户登录:对用户输入的用户名,密码进行验证,验证通过后,该用户可以使用此系统中

自己拥有权限的那部分功能,否则拒绝使用。

商品资料维护:用户修改,删除,新增或查询数据,系统根据用户的操作,对资料进行更新。

商品入库:用户通过录入采购入库单增加采购的货物,并可对采购入库单及其单据中的货物明细进行修改、删除与查询。

销售出库:用户通过录入销售出库单记录销售的货物,并可对销售出库单及其单据中的货物明细进行修改、删除与查询。

2.1.2   特殊需求

库存查询:用户通过组合不同条件,对库存进行查询、盘点。

用户修改密码:用户重新设定自己的密码。

2.2    可行性分析

2.2.1   技术可行性

开发软件使用NetBeans,NetBeans是Sun公司(2009年被甲骨文收购)在2000年创立的开放源代码供开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。

NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。

2.2.2   经济可行性

现如今网上购物及其便利,水果而又是大家生活中不可或缺的一部分,因此我们作为开发水果售卖系统者,出售给有想在网上售卖水果的商家。

2.3    系统功能

水果销售系统是便于水果销售店家记录水果销售情况的系统,它的内容对于销售者来说都是至关重要的,所以水果销售系统应该要为用户提供充足的信息和;快捷的查询手段。但是一直以来销售者使用的管理方式存在着许多缺点:它使用传统的人工方式记录销售信息,填写各种表格, 过程复杂繁琐,并且效率低下,已然不能满足实际的需求,对信息的查找、更新和维护都面临着不少的困难。但是对于这种相对复杂的信息管理,计算机就能够充分发挥它的优越性,所以使用计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了更好管理学生水果信息而设计的。本系统主要分为五大功能模块,分别为:登录界面、管理员管理模块、用户管理模块、商品浏览模块、购物车管理模块。

用户登录分为管理员登录和用户登录,管理员的授权是在数据库设计时直接插入,管理员可以管理增加修改删除用户信息,为了保证-一定的私密性,除管理员添加时,不显示用户登录密码,但为了预防用户密码遗忘的情况,设置了密码恢复,可以直接将已授权的用户的密码改为一个固定的初始密码(本系统设置为11111)。管理员还可以设置水果的信息,包括名称,价格,库存和生产地。用:户登录可以授权管理员设置用户名和密码及其他基本信息,也可以直接注册,用户可以成功登录后,可随意添加想购买的产品及其数量加入购物车,等购物结束后转到购物车进行结算。

第3章      概要设计

本章写作简要说明(在正式文档中请删除):

l  介绍集成了各种功能的系统总体设计模式,可以用架构图的方式来表达。

l  介绍持久层设计思想以及PO的设计。

l  (本章推荐使用E-R图、用例图、架构图。每个图表都需要用文字加以说明)

3.1    系统设计模式

3.2    系统总体结构

3.3    持久层设计

第4章      详细设计与系统实现

本章写作简要说明(在正式文档中请删除):

l  详细展现系统的核心业务逻辑与实现。

l  详细介绍系统的表现层设计与实现。

l  详细介绍了自己在设计与实现过程碰到的难点,以及解决问题的过程。

l  介绍系统中自己最满意的部分的工作,并给出设计过程。

4.1    业务逻辑设计与实现

4.2    表现层设计与实现

4.3    项目难点及解决方案

4.4    典型代码片段与设计过程

第5章      测试与部署

本章写作简要说明(在正式文档中请删除):

l  介绍课程设计作品的测试工作;

l  介绍课程设计作品的部署及可用性;

5.1    系统测试

5.2    系统部署

第6章      课程设计总结

本章写作简要说明(在正式文档中请删除):

l  提交课程设计项目的软件度量基本数据;

l  介绍课程设计过程中自己的收获。

6.1    系统基本软件度量数据

6.2    课程设计项目的收获与展望

转载于:https://www.cnblogs.com/linxingh/p/10829029.html

水果销售系统课程设计(第一阶段--需求分析)相关推荐

  1. 水果销售系统课程设计(总)

    水果售卖系统课程设计 信息科学与工程学院 课程设计报告 学    号 201610411209      姓    名  何星林 学    号 201610411227      姓    名  姚永 ...

  2. 水果售卖系统课程设计(过程由组员记录,此为总文档)

    水果售卖系统课程设计 信息科学与工程学院 课程设计报告 学    号 201610411209      姓    名  何星林 学    号 201610411227      姓    名  姚永 ...

  3. 基于JSP的新鲜水果销售系统的设计

    技术:Java.JSP等 摘要: 现如今,随着网络技术的飞速发展,互联网为人们提供方便.快捷地进行网上购物渠道.在全球化和信息化的背景下,传统水果店的水果受到地域.时节的限制已无法满足人们多种多样的需 ...

  4. java web水果销售系统_基于jsp的水果销售-JavaEE实现水果销售 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的水果销售, 该项目可用各类java课程设计大作业中, 水果销售的系统架构分为前后台两部分, 最终实现在线上进行水果 ...

  5. MVC 网上花店销售系统的设计与实现java jsp 程序设计 课程设计 毕业设计-附源码02140

    因上传问题  只上传了文案 图片未上传  点赞+收藏+关注  →  私信领取本源代码.数据库 网上花店销售系统的设计与实现 摘  要 随着时代的快速发展,我们的生活已经离不开计算机网络,而电子商务的快 ...

  6. MVC 洋酒销售系统的设计与实现java jsp 程序设计 课程设计 毕业设计-附源码02135

    因上传问题  只上传了文案 图片未上传 洋酒销售系统的设计与实现 摘  要 随着洋酒与中国市场的相互适应以及电子商务和网上商店的普及,洋酒类商品的网上展示与订购逐渐成为主流,如今洋酒不仅仅是贵族身份的 ...

  7. MVC 网上零食销售系统的设计与实现java jsp 程序设计 课程设计 毕业设计-附源码02139

    因上传问题  只上传了文案 图片未上传 点赞+收藏+关注  →  私信领取本源代码.数据库 网上零食销售系统的设计与实现 摘要:本文介绍了网上零食销售系统的整个开发过程,采用国内认准的B2C商城建站系 ...

  8. springboot基于web的摩托车销售系统的设计与实现毕业设计源码031706

    基于web的摩托车销售系统的设计与实现 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难 ...

  9. 基于web的摩托车销售系统的设计与实现 毕业设计-附源码031706

    基于web的摩托车销售系统的设计与实现 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难 ...

最新文章

  1. linux大小写敏感 mysql_MySQL大小写敏感问题和命名规范
  2. 微博收藏(机器学习代码与工具)(一)
  3. vscode请更新includepath_VS Code Java 九月更新!Coding Pack for Java 带来一键安装新体验!...
  4. 前端学习(1933)vue之电商管理系统电商系统之优化树形控件
  5. 8、jeecg 笔记之 自定义word 模板导出(一)
  6. WCF Rest Service
  7. 【绝对干货】TEASER前传之QUASAR:基于四元数的存在外点Wahba问题的可证明最优解
  8. 朋友圈如何测试(思维导图)
  9. 电力拖动自动控制系统复习(一)
  10. oracle建表的方法,oracle建表语句
  11. 图像匹配所用方法总结
  12. HDFS文件误删除之恢复
  13. bin to npy
  14. maximo工作笔记
  15. 钱多多的编程语言晋升路
  16. Python基础知识-pycharm版-09
  17. JAVA毕业设计数字家谱管理系统设计与实现计算机源码+lw文档+系统+调试部署+数据库
  18. 解决鼠标移入子元素触发父元素的mouseout事件
  19. Android 微博水印的制作
  20. 当然领导发信息应该第一时间回复

热门文章

  1. 锁系列:一、悲观 / 乐观锁原理与运用
  2. 使用静默方式安装Oracle数据库软件
  3. 适用工具软件使用技巧:Wifi分析仪手机版
  4. 腾讯做互联网之水:从马化腾多元化遇挫说起
  5. 人工智能有哪些好书值得推荐?
  6. 一步两步带你实现Android沉浸式设计
  7. kali官方ios下载今天刚刚下载的
  8. vue项目起本地,改成https协议请求
  9. 横井军平(WIKI资源收集)
  10. 正则表达式匹配/通配符匹配