根据软件工程的系统化开发流程,采用B/S架构设计,以jsp为开发技术,以关系型数据库mysql作为后台数据库,利用 jsp技术实现御泥坊面膜工坊管理系统中对数据库的安全连接和访问,在jsp集成开发环境中实现系统设计研发的全过程,所以该系统的主要任务是:
(1)对网络环境要其中的复杂性,学会用户的多种需求及业务流程,处理业务整体流程和层次的划分及角色的分工等问题,了解一个复杂的业务和技术。
(2)应用系统实现这个程序的高效升级、扩展和维护。
(3)掌握整体的结构计划和设计,一方面上完满足这个层次上的需求,不断满足各个层次的紧密配合和最终的功能实现,另一方面我们要保证在程序的开发过程当中系统的独立性,保证各层次的紧密联系。
(4)对整体的框架进行深入的学习和设计,这样不但可以保证增强系统操作的灵活性,也能对整体框架的结构进行改进和扩展,重新设计出一个优秀的系统框架,不断满足用户的实际需求。
经过上述的功能分析我们得出御泥坊面膜工坊管理系统包括管理员:生产管理、检验管理、订单管理、财务管理、设备管理、仓库管理、系统管理,员工:生产管理、检验管理、订单管理、财务管理、设备管理、仓库管理、系统管理等功能。
目录
第1章绪论 4
1.1 研究的背景 4
1.2 课题研究的目的与意义 5
1.2.1 课题目的 5
1.2.2 课题意义 6
1.3 课题解决的方案 6
3系统相关技术基础 11
3.1JAVA技术 11
3.2SQLSERVER数据库 12
2.3B/S结构 13
3.1 可行性分析 13
3.1.1 技术可行性 14
3.1.2 经济可行性 14
3.1.3 操作可行性 14
3.2 系统性能分析 15
第4章.系统分析 16
4.1系统需求概述 16
4.2系统功能业务流程模型 16
4.3系统性能分析 18
4.4业务流程模型 18
4.5系统用例模型 20
4.6系统概念类图 23
第5章架构建模 24
5.1 系统解决方案 24
5.1.1 系统与子系统包图 24
5.1.2 系统部署图 24
5.2 系统架构模型图 24
5.3 数据库类图 25
5.3.1业务流程设计 25
第6章 构件建模 31
6.1系统功能需求分析 31
(1)用户用例需求如图3-1所示: 32
(2) 管理员用例需求如图3-2所示: 32
(3) 销售用例需求如图3-4所示: 32
7系统实现 33
7.1 登录设计 33
7.2 仓库员工功能设计 38
7.3管理员功能设计 45
7.3.1管理员管理 45
7.3.2用户权限管理 46
7.3.3客户信息管理 50
7.3.4产品信息管理 51
7.3.5订单审批管理 51
7.3.6生产计划管理 52
7.3.7配料管理 52
8系统测试 53
8.1测试过程 53
8.2测试结论 54
结 论 56
参考文献 57
致 谢 58