课程设计报告
学 号 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 https://baike.baidu.com/item/IDE/8232086 .NetBeans 当前可以在 Solaris,Windows,Linux 和 Macintosh OS X 平台上进行开发, 并在 https://baike.baidu.com/item/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 课程设计项目的收获与展望
水果售卖系统课程设计(第一阶段 -- 需求分析)
来源: http://www.bubuko.com/infodetail-3050581.html