摘要:随着计算机技术的普及,许多复杂的计算机管理系统开始被应用到生活中,进销存系统使得原来复杂、繁重而又容易出现错误的进销存管理变得简单而有条理。能够节省大量的人力成本,同时也使管理变得方便而可靠。
本系统主要针对小型超市设计,从对数据的录入和管理上解决传统管理方式的不足,本系统作为一个独立的Web项目,采用C/S架构,可以运行在任何能使用浏览器的设备环境上(包括手持设备等),使用本系统不受地域限制,能够在任何地方访问本系统进行管理,精简的客户端表现形式极大地方便了用户的使用。系统开发环境为 eclipse、jdk1.7、mysql5、tomcat7,使用框架: spring3.1.1、hibernate4.1.7、struts2.3(SSH)。本文详细地介绍了软件的设计过程、开发背景及意义,并对其子功能模块、数据库设计进行了详细地解释。
关键词:进销存系统、C/S、SSH
目录
摘要
Abstract
1.概述-1
1.1选题背景及意义-1
1.1.1 国内外现状分析-1
1.1.2 开发环境介绍-2
1.2系统可行性分析-2
1.3.系统概述-2
2.系统分析-3
2.1系统功能模块设计-3
2.2系统功能分析-4
2.2.1系统基本管理分析-4
2.2.2系统功能需求分类-4
2.3系统流程-5
3.系统设计-6
3.1系统角色权限-6
3.1.1角色关系图-6
3.1.2角色权限图-6
3.2系统模块功能-7
3.2.1模块功能表-7
3.2.1数据流程-8
3.2.1实体关系分析-10
3.2.2各模块功能结构图-13
4.3系统架构设计-15
3.3.1 技术选型-15
3.3.2 架构设计图-16
3.3 数据字典-16
3.4 数据库设计-18
3.5详细设计及代码档案-20
3.5.1 登陆功能-20
3.5.2 系统主界面-21
3.5.3 商品管理-22
3.5.4 库存管理-25
3.5.5 进货管理-26
3.5.6 出货管理-29
3.5.7 销售管理-32
3.5.8 员工管理-34
3.5.9 日志管理-35
4 功能测试用例-36
4.1 被测试对象的介绍-36
4.2 测试范围-36
4.3 测试环境与测试辅助工具的描述-37
4.4 功能测试用例-37
4.4.1登录功能-37
4.4.2商品管理功能-37
4.4.3库存管理功能-38
4.4.4销售管理功能-39
4.4.5用户管理功能-40
4.4.6商品管理功能-40
5. 结束语-41
6. 致谢-41
参考文献-41