- 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程序设计期末大作业模板
计算机与信息工程学院
《Windows程序
指导教师 杨 斌
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;。
现有流行的B/S结构是对C/S结构的一种改进,简化了客户端负荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。然而,B/S模式的三层结构只是简单把数据层分开,没有把程序代码按照逻辑分开,代码重用难度大,显示逻辑和业务功能逻辑没有分开,耦合性和移植性都比较差。
1.2 系统的研究目标
安全性:
影院售票系统在系统安全性方面有一定的要求,一方面要保证数据一致性,另一方面又要在非常情况下保证数据的丢失减少到最低限制。对用户的使用和系统设定的维护方面,要求严格控制访问的权限和等级,从根本上保证系统的安全性。并且系统包含用户单位内的所有事务,所以在数据的安全执行以及用户资料的保密方面也有严格的要求。
可靠性:
可靠性指系统使用的软、硬件可靠程度,尽量保证系统在运行中不发生或少发生故障;在偶然事故及操作失误时,系统应具有较强的信息保护能力,不应该造成数据信息的丢失和破坏。
高效性:
本系统不仅要完成规定的所有业务功能,还要有高效地处理或运行速度。
可扩展性:
本文影院售票系统仅是完成常用的功能。因此在设计时需要保持系统具备良好的可扩展性。同时提供与其它系统的接口,以便系统能够集成其它的功能。
完整性:
系统的完整性涉及到很多方面,对于本系统须对各种因素统筹考虑,实现友好的用户界面,高效的信息处理,安全可靠的数据管理,以及优化的网络设计。
代码重用:
可重用性高的代码能够减少系统开发时的重复性劳动。
1.3 本文的主要结构
本文主要描述了影院售票系统开发的总体流程,包括绪论,Struts2框架概述,系统分析,系统设计,系统实现,结论,参考文献,附录和致谢。
第一章为绪论,主要描述了系统的研究背景和系统的研究目标。
第二章为Struts2框架概述,包括Struts框架介绍和Struts2的优点分析。
第三章为系统分析,主要介绍系统的功能需求分析和非功能需求分析。
第四章为系统设计,内容包括系统关键技术的介绍,如Struts2分层技术、MD5技术和数据库技术,并给出了系统的设计结构。
第五章为系统实现,主要介绍了系统的开发平台,技术实现和部分运行结果三部分。
结论,总结了系统的设计和实现过程,分析了系统的优点和不足之处,并得出了自己的心得体会。
2 Struts2框架概述
Struts2是一个强大的基于Web的MVC框架,它构建在一个Command设计模式(Command模式是一种经典的设计模式,它把一个请求或者操作封装到一个对象中。命令模式允许系统使用
文档评论(0)