- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计报告
课程名称 基于J2EE的项目开发
设计题目 超市管理系统
专业班级 软件1231
姓 名 刘香弟
学 号 1204311106
成 绩 评 定
考核
内容 设计
表现 设计
报告 答辩 综合评
定成绩 成 绩
计算机技术与工程学院
和谐 勤奋 求是 创新
目 录
1题目选择与系统分析 3
1.1项目的功能分析 3
1.1.1顾客功能性需求 3
1.1.2管理员功能性需求 4
2 模块设计 5
2.1系统总体设计 5
2.2模块设计 5
2.2.1登录模块 7
2.2.2商品信息查看模块 8
2.3.3购物车模块 8
3数据库的数据表设计与映射 9
3.1数据库表设计 9
4 系统详细设计与实现 11
4.1综合描述 11
4.2系统运行界面描述 12
4.3主要的Java类和其功能 25
4.4系统测试 27
4.4.1测试的目标与方法 27
4.4.2测试用例 27
1题目选择与系统分析
1.1项目的功能分析
功能性需求是整个需求分析章节最为重要的部分。它直接决定了系统的模块划分,业务逻辑,明确了使用者对小型超市信息管理系统功能的要求。一个完善的,明确的,详细的功能性需求分析是开发一个系统的关键。成功的功能性需求分析可以避免后期对系统的大范围改动甚至是推倒重建,因此,本部分极为重要。
1.1.1顾客功能性需求
1不用输入用户名,密码 ,直接登录超市管理系统的商品页面;
2查看商品的基本信息,包括 商品编号,单价,余量,厂家,生产日期,保质期;
3在购物车中查看自己选中的商品名称,价格,数量,并可以从购物车中移除某些商品,查看总价,并可以选择结账或选择继续购物;
4点击结账后显示结账成功并退出系统。
相关用例图见图1-1。
图1-1 顾客用例图
顾客用例 “查看商品基本信息”的用例描述见表1-1。其他用例类似于此,不再一一赘述。
表1-1 用例描述-查看商品基本信息
使用者 顾客 用例 查看商品基本信息 参与者 顾客,小型超市信息管理系统 数据 顾客向超市信息管理系统发送商品相关信息,如商品名,商品类型,商品编号等 激励 超市信息管理系统根据用户发送的字段,查询后台数据库 响应 超市信息管理系统返回查询商品结果 备注 无
1.1.2管理员功能性需求
1打开网站后,进入登录页面。输入用户名,密码 登录系统。
2登陆后,选择进入系统人员管理页面或者商品信息管理页面。在系统人员管理页面中,查看其它管理员的信息,并可以添加新的管理员。在商品信息管理页面,可以查看全部商品的信息,包括商品编号,进价,单价,余量,厂家,生产日期,保质期。
3进入商品信息管理页面的进货管理页面,可以填写进货单,实现相关产品数量的增加。
4进入商品信息管理页面的销售查看页面,可以查看近期各项商品的销售情况。
5点击页面右上角的退出按钮,直接退出系统并跳转到登录页面。
相关用例图见图1-2 管理员功能性需求用例图。
图1-2 管理员功能性需求用例
2 模块设计
2.1系统总体设计
系统总体设计图如图4-1所示。当使用人员登录系统后,按身份的不同进入各自的页面,并使用系统提供的功能。管理员的人员信息管理属于操作者所有,在此本系统默认管理员可以操作其他管理员的信息。
图2-1 系统总体设计图 2.2模块设计
本处将对小型超市信息管理系统进行分模块设计,明确各个模块的操作流程,功能如何使用等问题。
1 登录模块
超市信息管理系统的使用者主要有两种:普通的顾客和管理员。
按照日常生活中超市的运作流程,普通顾客不需要为其设立专门的数据表,所以只需要实现管理员的登录模块。
使用者进入系统后,首先进入欢迎界面。普通顾客点击“开始购物旅程”超链接,直接进入购物界面。管理员点击“进入后台系统”超链接,进入管理员登陆界面。
由于管理员对系统有操作,查看等权限,因此不允许在登陆页面注册新的管理员。
登陆成功后跳转至管理员管理页面,否则显示“Login fail”登陆失败。
当输入正确的姓名,密码后,界面自动跳转到管理员管理欢迎界面。
2 商品信息管理模块
管理员进入后台管理界面后,点击“商品信息管理页面”超链接,进入商品信息管理页面。
页面查询后台数据库数据,将所有商品信息展示在右侧页面上。若管理员需要对相关商品信息作出修改,或者删除某项商品信息。则点击相应的超链接进行操作。删除成功后系统会提示“删除成功”。
点击“更新”,系统会进入商品信息更新页面。在页面中,已经预先填好了所选商品信息。这允许管理员仅对需要修改的字段内容修改,避免了全盘输入的麻烦。
若管理员需要添加新商
您可能关注的文档
- (李博文)基于51单片机的投币刷卡系统的设计与实现.doc
- 《基于网络资源英语教学的的设计与实现》硕士研究生学位36032142.doc
- 【基于特征的,参数化建模系统的CAD CAPP CAM集成系统的设计与实现】.doc
- 1_5144233_基于单片机的简易电子琴的设计与实现.doc
- 51单片机-毕业设计基于单片机设计的红外线遥控器的设计与实现.doc
- 51单片机介绍及基于单片机控制汽车防盗系统的设计与实现.doc
- 2061224236-张婷-论文-基于单片机STC89C52控制的智能小车的设计与实现.doc
- Lucene基于Java的全文检索引擎简介78571943.doc
- plc毕业设计(精装版)---基于PLC的糖果包装机的控制系统办公自动化系统的分析与设计.doc
- 毕业论文(设计)-基于PLC的自动化立体停车库自动控制系改进粒子群算法求解TSP问题.doc
文档评论(0)