摘 要:随着社会的发展,各种信息化系统的出现与应用也成为大多数传统行业的首选,在许多传统行业中,超市也算是比较经典的了,从古至今,商品销售是促进经济发展的一个重要因素,可以说可以影响整个地区的发展,而在信息系统没有成为流行趋势的时候,在传统行业中也算当上是比较成熟完整的了,但在当今社会,超市的市场竞争是越来越激烈了,超市的管理者为了自身的发展需要借助这种信息技术的力量来量化超市的盈利,在以前管理一个比较大型的超市需要耗费大量的人力物力,因此开发一款在线超市管理系统对这个社会是非常有意义的,对于使用信息系统来管理复杂的超市是非常有必要的。
在开发本系统的时我选择使用B/S类型的架构进行此次开发,开发一款新型的应用系统,我们首先要从编程语言、数据库、IDE的选用开始,经过选择之后,我是用Java作为开发语言,MySQL作为数据库,MyEclipse作为开发环境。因为MySQL数据库自己本身比较小。本系统有三个角色,分别是管理员,员工和会员。管理员的权限是可以对超市的库存、人员、销售、系统账号进行管理,与此同时管理员拥有管理员工和会员的权限。员工可以对超市的销售、会员、账号等基本功能。会员具有在线购买,对自己的账户充值等基本功能。
关键词:在线超市;在线超市管理系统;JAVA语言;数据库;Tomcat服务器
目录
摘要
Abstract
1 引言-1
1.1 课题研究背景与意义-1
1.2 国内外研究现状-1
1.3 研究内容及主要工作-2
1.4 本章小结-3
2 开发工具-4
2.1 Tomcat服务器-4
2.2 MyEclipse开发工具-4
2.3 MySQL数据库-5
2.4 JAVA语言-5
2.5 JSP技术-6
2.6 SSH框架-6
2.7 本章小结-7
3 需求分析-8
3.1 功能需求-8
3.1.1 登录模块-9
3.1.2 管理员模块-9
3.1.3 普通职员模块-10
3.1.4会员/客户模块-11
3.2 技术需求-12
3.3 可行性分析-13
3.4 数据库需求-14
3.5 本章小结-14
4系统用例图-15
4.1系统用例图-15
4.2本章小结-16
5数据库设计-17
5.1 数据需求分析-17
5.2 E-R图-17
5.3 逻辑结构设计-18
5.4 本章小结-21
6 系统设计与实现-22
6.1 登录模块-22
6.2 管理员功能模块-23
6.2.1 商品库存管理-23
6.2.2 库存盘点-25
6.3 员工功能模块-26
6.3.1 销售订单管理-26
6.3.2 客户反馈管理-27
6.4 会员/客户功能模块-28
6.4.1 编辑信息-28
6.4.2 在线反馈-29
6.5 本章小结-30
7 系统测试-31
7.1 功能测试-31
7.1.1 登录功能测试-31
7.1.2 采购功能测试-32
7.1.3 销售订单管理功能测试-32
7.1.4 处理反馈功能测试-33
7.1.5 修改密码功能测试-33
7.1.6 在线反馈功能测试-33
7.2 本章小结-34
8 总结与展望-35
参 考 文 献-36
致 谢-37