- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机与信息工程学院
《Windows程序设计》
项目实践报告
设计题目 基于 struts技术影院售票
系统的设计与实现
作者姓名 吴 小 伟
所学专业名称 计算机科学与技术
指导教师 杨 斌
2012年5月26日
目录
摘 要: 1
Abstract: 错误!未定义书签。
1 绪论 1
1.1 系统的研究背景 1
1.2 系统的研究目标 1
1.3 本文的主要结构 2
2 Struts2框架概述 3
3 系统分析 4
3.1 功能描述 4
3.1.1 影片管理 4
3.1.2 会员管理 5
3.1.3 订单管理 7
3.1.4 公告管理 8
3.2 非功能描述 9
4 系统设计 9
4.1 系统关键技术 9
4.1.1 Struts2分层技术 9
4.1.2 MD5技术 10
4.1.3 数据库技术 11
4.2 系统结构设计 12
5 系统实现 12
5.1 开发平台 12
5.1.1 开发环境 12
5.1.2 运行环境 13
5.2 技术实现 14
5.2.1 Struts2配置文件 -- web.xml 14
5.2.2 Struts2配置文件 -- Struts.xml 15
5.3 运行结果 17
5.3.1 新用户注册界面 18
5.3.2 用户登录和维护信息界面 18
5.3.3 前台显示界面 19
5.3.4 后台管理系统-登录 21
5.3.5 后台管理系统-影片管理 22
5.3.6 后台管理系统-会员管理 24
5.3.7 后台管理系统-订单管理 25
5.3.8 后台管理系统-公告管理 26
结论 28
参考文献 29
致谢 错误!未定义书签。
基于struts技术影院售票
系统的设计与实现
摘 要:Struts2是一个强大的基于Web的MVC框架,是当今web应用开发中中最为流行的框架之一。本文讨论的是基于Struts技术的影院售票系统的设计与实现,分析了系统功能需求和非功能性需求,设计了系统所需数据库和用例图,并在系统的设计和开发过程之中灵活地运用了Struts2框架特性和开发理念,实现了系统会员管理,影片管理,订单管理和公告管理等四个功能模块。此外,本文还涉及MD5加密等相关知识。
关键词:Struts 2;MVC;用例图;MD5;Web;
1 绪论
1.1 系统的研究背景
目前,随着人们生活水平的不断提高,高质量的生活成为人们日益追逐的目标。这些需求给包括电影院在内的娱乐场所带来了商机,但是随着商机的带来,也带来了严重的问题:影院日常售票、统计工作变得越来越繁重的,管理工作低效。显然,传统的工作方式已经不能够解决这些问题。
随着互联网技术的快速发展,以及电子商务的普及,人们可以更加便捷的从网上得到想要的服务,这无疑给各商家带来了一种解决问题的途径。电影院如果采用这样一个B/S结构的系统,不仅可以减少影院日常工作的人为参与,是用户的操作变得简单和一致,还可以通过互联网加大对自身的宣传,提供与潜在顾客交流的平台。
现有流行的B/S结构是对C/S结构的一种改进,简化了客户端负荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。然而,B/S模式的三层结构只是简单把数据层分开,没有把程序代码按照逻辑分开,代码重用难度大,显示逻辑和业务功能逻辑没有分开,耦合性和移植性都比较差。
1.2 系统的研究目标
(1)安全性:
影院售票系统在系统安全性方面有一定的要求,一方面要保证数据一致性,另一方面又要在非常情况下保证数据的丢失减少到最低限制。对用户的使用和系统设定的维护方面,要求严格控制访问的权限和等级,从根本上保证系统的安全性。并且系统包含用户单位内的所有事务,所以在数据的安全执行以及用户资料的保密方面也有严格的要求。
(2)可靠性:
可靠性指系统使用的软、硬件可靠程度,尽量保证系统在运行中不发生或少发生故障;在偶然事故及操作失误时,系统应具有较强的信息保护能力,不应该造成数据信息的丢失和破坏。
(3)高效性:
本系统不仅要完成规定的所有业务功能,还要有高效地处理或运行速度。
(4)可扩展性:
本文影院售票系统仅是完成常用的功能。因此在设计时需要保持系统具备良好的可扩展性。同时提供与其它系统的接口,以便系统能够集成其它的功能。
(5)完整性:
系统的完整性涉及到很多方面,对于本系统须对各种因素统筹考虑,实现友好的用户界面,高效的信息处理,安全可靠的数据管理,以及优化的网络设计。
(6)代码重用:
可重用性高的代码能够减少系统开发时的重复性劳动。
1.3 本文的主要结构
本文主要描述了影院售票系统开发的总体流程,包括绪
文档评论(0)