工南苑超市管理系统(源码)

时代的进步,影响着各行各业的发展,越来越多的行业都开始采用电子信息化的方式对工作日常进行管理,为提高工学院南苑超市的工作效率,提出设计一个超市管理系统。本论文设计从系统的开发背景、开发环境、需求分析、数据库设计、概要设计、详细设计等几个方面,叙述了系统的完整开发过程。主要功能包括录入管理商品的分类信息,对商品入库出库的操作以及商品库存不足的预警等。系统采用基于Web技术的B/S模式,以Java作为开发语言,数据库采用MySql,开发环境为Eclipse,服务器为Tomcat,采用SSM技术,实现了超市日常管理的相关功能。最终设计的系统运行界面友好、功能完善,完全满足预期需求。关键词 B/S模式,Java,MySql,Eclipse, Tomcat,SSM
目录
1 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 相关开发技术简介 1
1.3.1 JavaBean技术 1
1.3.2 MVC模式 2
1.3.3 Servlet 技术 2
1.3.4 Eclipse开发平台 3
2 需求分析 3
2.1 需求调研 3
2.2 国内外发展现状 4
2.2.1 国外发展现状 4
2.2.2 国内发展现状 5
2.3 可行性分析 5
2.3.1 市场可行性 5
2.3.2 经济可行性 5
2.3.2 技术可行性 5
2.4 系统功能需求 5
2.4.1 登录功能 5
2.4.2 员工管理功能 6
2.4.3 商品分类功能 6
2.4.4 商品信息功能 6
2.4.5 商品出库功能 6
2.4.6 商品入库功能 6
2.4.7 库存信息功能 7
2.5 系统性能需求 7
2.5.1 系统的安全性 7
2.5.2 数据的完整性 7
2.5.3 界面需求 7
2.6 系统用户用例图 8
 *好棒文|www.hbsrm.com +Q: ^351916072# 
/> 3 数据库的分析与设计 8
3.1 数据库的分析 8
3.2 数据库的设计 9
3.2.1 数据库的概念结构设计 9
3.2.2 数据库的逻辑结构设计 10
3.2.3 数据库的连接原理 13
4 系统概要设计 13
4.1 系统功能模块图 14
4.2 系统功能模块 14
4.2.1 用户登录模块 14
4.2.2 商品分类模块 14
4.2.3 商品信息管理 14
4.2.4 商品出库/入库管理 15
4.2.5 库存信息管理 15
5 系统详细设计 15
5.1 用户登录模块 15
5.2 商品分类模块 16
5.2 商品信息管理 16
5.2 商品出库/入库管理 17
5.2 库存信息管理 18
6 系统测试 19
6.1 系统测试意义 19
6.2 单元测试 19
6.3 模块测试 20
6.3.1 登录模块测试 20
5.3.2 员工管理、商品分类、出库、入库模块测试 21
5.3.3 库存模块测试 22
6.4 集成测试 22
结论 23
致谢 24
参考文献 25
1 绪论
1.1 课题背景
信息时代的发展带动了电子信息技术的快速进步,给如今人们的日常生活带来了巨大的便利。乘着互联网的春风,五花八门的信息管理系统出现了。每行每业都深刻的意识到,科技就是强大的生产力,有效的信息管理系统会比传统老化的手工管理系统更加适应如今时代的发展和日益进步的生产力,所以开发一款属于自己的管理系统显得很必要。与传统死板的手工管理相比较,现代化的电子信息管理系统因为其效率高,出错少,操作简单而得到大部分企业的青睐。他们希望他们的管理系统可以代替他们的员工对商品进行商品的类别分类、信息录入,入库出库管理,库存管理等操作。超市对此系统的应用,会使得超市的日常管理得到质的提升,这样不仅仅提高了工作效率,还大大降低了成本,经营利润得到显著提高。
1.2 目的和意义
传统的手工管理已经传承了很多年,但是随着时代的进步,数据量的增大,人工管理呈现出无法弥补的缺陷,例如:商品的入库出库,商品信息的录入,库存信息的管理预警都要靠人工来分析管理。对于小规模的超市来说这种方式可能还能解决问题,但是对于规模很大的超市来说,人工的记录分析是不可能实现的,因为工作量是非常大的。所以,为了满足这类超市的需求,各种语言,模式开发的超市管理系统就应运而生了。通过这些系统,工作人员进行简单的人机交互操作,就可以智能化的管理超市的日常活动,有效的提高了工作效率,降低人工成本,达到更高的收益。
相关开发技术简介
1.3.1 JavaBean技术
JavaBean,翻译过来就是“Java豆”,在Java中Bean就是类的意思,而JavaBean则是指一些特殊的类。特殊的类就是满足一些特定的规则的类,JavaBean需要满足三个条件,首先必须实现序列化接口,其次必须有无参构造器,最后必须有getter和setter方法来访问它的属性。可以这么说,这些遵循着特定规范的类,便于构造和应用,因为它本质上就是Java编写的软件组件模型。JavaBean最大的有点就是代码的复用性好,这对于一个好的程序来说是非常重要的。
JavaBean有两种组件格式。第一种可视化组件运用的比较多的有简单的GUI元素,就是按钮,文本框之类的元素,报表组件等就是比较复杂的运用了。第二种非可视化组件的运用并没有GUI表现形式,而是用于封装程序的业务逻辑处理,数据库的操作等,这复合了程序追求的高内聚低耦合的标准,实现前台程序,后端业务逻辑处理的分析,比如当前的主流Web应用的开发模式就是JSP+JavaBean+Servlet。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1463.html

好棒文