摘要:随着人们购买商品的能力不断的提高,也就出现了新的状况,一些商店需要进销存的商品的种类和数量也在急剧上涨,本文设计的进销存系统可以满足这种需求。本系统使用Java语言,采用MVC设计模式、Tomcat服务器,在数据库的选择上,选择MySQL数据库进行设计,来设计实现进销存管理系统的所有功能。本系统中,可以实现的模块可分为九大模块,功能设定模块,可以实现用户自定义整个系统的管理规则;资料维护模块可以在数据库中对产品进行增删改查的操作,其他的功能还包括采购模块、仓库管理模块、销售管理模块、报表生成模块、查询模块、员工及部门的管理模块,以及权限和角色的管理也都全部实现。同时,系统可以分配管理员,管理员可以实现对系统的管理,可以对员工和部门的信息进行增删改查。设计之后系统整体实现了所述功能,但是存在一些不足之处。
关键词:进销存管理系统;J2EE;结构化分析;数据库
目录
摘要
Abstract
1 绪论-1
1.1 选题背景-1
1.2 选题意义-1
2 开发环境及技术-2
2.1 系统开发环境-2
2.1.1 开发环境简介-2
2.2 系统开发技术-3
3 系统分析-4
3.1 可行性分析-4
3.2 需求分析-4
3.3 功能分析-5
4 系统设计-6
4.1 总体设计-6
4.1.1 设计思路-6
4.1.2 设计架构-6
4.1.3 功能结构的设计-6
4.2 数据库设计-7
4.2.1 系统E-R图-8
4.2.2 数据库表设计-9
4.2.3 安全性设计-15
5 系统实现-16
5.1 员工和部门的管理的实现-16
5.2 权限和角色的管理的实现-17
5.3 采购管理模块的实现-18
5.4 仓库管理模块的实现-20
5.5 自定义管理模块的实现-21
5.6 报表生成模块的实现-22
6 系统测试-24
6.1 软件测试目的-24
6.2 测试方法-24
6.3 测试结果-24
结 论-25
参 考 文 献-26
致 谢-27