摘 要
这是一个集餐饮和游乐为一体的连锁店管理系统,类似KTV性质的连锁店管理系统。各个分店的PC和总部的服务器连通,总部可以直接对各个分店进行控制,比如可以控制每道菜的价格、消费券的折扣率、不同分店的价格是否相同等等。而分店只能对自己分店进行控制,不能查看或者更新其他分店的状况。
本人在参与项目的过程中,负责了其中一个模块的研发工作。通过这次实践,让我了解了整个项目的开发流程,掌握了如何使用Struts框架来简化开发工作,缩短系统的开发周期,提高效率。
关键词:连锁店管理系统、JAVA、Struts
目 录
摘要……………………………………………………………………………. . .……………I
1 绪论…………………………………………………………………………………………1
选题的目的和意义……………………………………………………………………1
1.2选题的背景和国内外的研究状况 ……………………………………………………1
1.3研究的主要内容……………………………………………………………………….2
2 系统概述…………………………………………………………………………….…… . .3
2.1软硬件工作环境………………………………………………………………….……3
2.1.1硬件环境要求 …………………………………………………………………3
2.1.2软件环境要求 ………………………………………………………………… 3
2.2 系统技术简介4
2.2.1 Tomcat技术……………………………………………………………………4
2.2.2 JSP技术 ………………………………………………………………………5
2.2.3 自定义JSP标签技术 …………………………………………………………5
2.2.4 Struts技术 ……………………………………………………………………5
2.2.5 Validator验证框架技术 ………………………………………………………5
2.2.6 Eclipse简介……………………………………………………………………6
2.2.7 Oracle …………………………………………………………………………6
2.2.8 JAVA简介 ……………………………………………………………………7
2.3 系统总体软件流程 …………………………………………………………. . .……4
3 系统整体方案设计 …………………………………………………………………….9
3.1 系统整体简介 ……………………………………………………………………….9
3.2 系统需求分析 ………………………………………………………………………10
3.3 系统模块设计 ………………………………………………………………………11
3.4研究目标 ………………………………………………………………………………12
4 系统实现…………………………………………………………………………………12
4.1 系统画面菜单设计 …………………………………………………………………12
4.2 费用设定模块设计实现 ……………………………………………………………13
4.2.1 费用名称…………………………………………………………………….14
4.2.2 费用时间设定……………………………………………………………….18
4.2.3 费用表示设定……………………………………………………………….23
4.2.4 消费名称 ……………………………………………………………………26
4.2.5 消费费用设定 ………………………………………………………………30
5 系统的调试………………………………………………………………………. . .……35
5.1 系统测试概要 ………………………………………………………………………35
5.2 实例测试 ……………………………………………………………………………35
5.2.1 界面测试 ……………………………………………………………………36
5.2.2 功能测试 ……………………………………………………………………36
5.2.3 单元测试 ……………………………………………………………………36
5.3 系统中遇到问题及解决方案 ………………………………………………………37
5.3.1 系统分析中遇到的问题及解决方案 ………………………………………37
5.3.2 系统设计中遇到的问题及解决方案 ………………………………………37
5.3.3 系统测试中遇到的问题及解决方案 ………………………………………38
6 总结……………………………………………………………………………………….38
致谢 ………………………………………………………………………………………….39