logo资料库

影院售票系统论文.doc

第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
资料共29页,剩余部分请下载后查看
摘 要
ABSTRACT
目 录
第1章 引言
1.1 项目开发背景
1.2 国内外发展现况
1.3 论文目的
第2章系统相关技术介绍
2.1可行性研究
2.1.1技术可行性
2.1.2 运行环境可行性
2.2 相关技术使用
2.2.1系统开发语言JSP
2.2.2 SQL Server 2008介绍
第3章 分析与需求
3.1功能需求和设计
3.2数据需求和数据库设计
3.3系统工作流程分析
第4章 系统设计实现
4.1系统总体功能设计
4.2前台后台登录模块的设计
前台首页的实现
后台登陆的实现
4.3用户注册的实现
4.4订单设计模块
4.5后台添加影片实现
第五章软件测试
5.1测试原理
5.2测试目的
5.3调试过程及调试结果分析
登陆功能的测试
5.4软件维护
管理信息系统,进入使用后系统启动的阶段。一般信息系统的使用寿命为6年,信息系统使用寿命超过10年。整
第6章 展望和结论
参考文献
致 谢
毕 业 设 计 题目 影院售票系统设计与实现 姓 名 张包琦 所在院系 信息工程学院 专业班级 软件 1521 指导教师(校内) 王坤 指导教师(校外) 2018 年 4 月
南京科技职业学院毕业设计(论文) 南京科技职业学院毕业设计(论文) 诚信承诺书 1。本人在毕业设计,庄严承诺(文件)的领导下,指导教师严格按照学校有关 规定完成。 2。本人在毕业设计(文件)和其他资源的观点,评论和描述。 3。本人在毕业设计(论文)承诺内容和专题研究和其他研究成果剽窃造假行为 相关数据。 4。在毕业设计(论文)任何侵犯知识产权的行为,个人和履行相应的法律责任。 _ 学生签名:________ 日期:________
南京科技职业学院毕业设计(论文) 摘 要 当下网络已经进入千家万户,成为我们生活日常的一部分,人们可以通过网络来 完成繁琐复杂的事情且都不需要出门。电影行业随着网络信息的发展变得热火朝天, 以往想要看电影人们就得去影院排队买票,即使现在有很多网站提供在线团购买票, 但是不能够完美的满足每一位顾客对在线订票的要求,现在根据群众需求来开发一个 售票系统是很必要的。 本设计以 Struts 为设计框架,业务层以 MVC 分层模式来实现对页面请求的处理。 以 B/S 为设计架构,动态页面的设计采用的 JSP 技术,系统包含了近期上映电影、优 惠电影、订单查询、订票大厅和顾客信息等动态页面,使用 SQL Server 2008 数据库 作为影厅后台数据库。此售票系统完美满足了人们关注最新上线影片票价和座位选购 等意向,给很多人们带来了网络上的便利,系统实现了快速更新信息、大数据存储、 操作简单等特点给用户们提供了完善的网上购票平台。 关键词:影院售票系统,JSP,Microsoft SQL Server 2008 I
南京科技职业学院毕业设计(论文) ABSTRACT Now that the network has become a part of everyday life, people can realize tedious and complicated things through the Internet and do not need to go out. The film industry is booming with the development of online information. In the past, people who wanted to watch movies had to go to the theater to queue up and buy tickets. Even though there are many websites offering online group purchase tickets, they cannot perfectly satisfy every customer on the Internet. Booking requirements, it is necessary to develop a ticketing system based on the needs of the people. The design uses Struts as the design framework, and the business layer implements the processing of page requests in MVC layered mode. With B/S as the design framework, the JSP technology used in the design of dynamic pages, the system includes dynamic pages such as movies, discount movies, order inquiries, booking halls and customer information. The system uses SQL Server 2008 database as the back office database. . This ticketing system perfectly satisfies people's intentions of paying attention to the latest online movie fares and seat purchases, and brings convenience to many people on the Internet. The system has provided users with features such as quick update of information, big data storage, and simple operation. Perfect online ticketing platform. KEYWORDS: Ticketing system , JSP,Microsoft SQL Server 2008 II
南京科技职业学院毕业设计(论文) 目 录 摘 要 ......................................................I ABSTRACT .................................................... II 目 录..................................................................................................................................I 第 1 章 引言......................................................................................................................2 1.1 售票系统开发背景 ......................................... 2 1.2 国内外发展现况 ........................................... 2 1.3 论文目的 ................................................. 2 第 2 章 理论和技术简介...............................................................................................3 2.1 技术可行性 ............................................... 3 2.2 运行环境可行性 .......................................... 3 2.3 软件可行性 ............................................... 4 2.3.1 系统开发语言 JSP ........................................ 4 2.3.2 SQL Server 2008 介绍 ................................... 4 第 3 章 分析与需求........................................................................................................5 3.1 功能需求和设计 ........................................... 5 3.2 数据需求和设计 ........................................... 6 3.3 前台系统流程图 ........................................... 8 1. 系统工作流程图 ............................................ 8 第 4 章 系统实现...........................................................................................................10 4.1 影院售票系统前台后台登录模块的设计 ...................... 10 前台首页的实现 .............................................. 11 后台登陆的实现 .............................................. 12 4.2 用户注册实现 ............................................ 14 第五章 软件测试...........................................................................................................20 5.1 测试 .................................................... 20 5.2 测试目的 ................................................ 20 5.3 调试过程及调试结果分析 .................................. 21 登陆功能的测试.................................................................................................................21 5.5 软件维护...................................................................................................................21 第 6 章 展望和结论......................................................................................................23 参考文献 .................................................... 24 致 谢 ...................................................... 25 I
南京科技职业学院毕业设计(论文) 第 1 章 引言 1.1 项目开发背景 今天是二十一世纪,计算机参与我们当前生活的方方面面,利用电脑不 但节省了人力和物质资源,而且还提高了工作效率。其中,影视行业也占据 了娱乐产业中的很大一部分。好莱坞大片继续刺激国内票房的增长,而中国 拥有世界上最大的网络用户,所以电影应该更注重服务,紧跟时代步伐,充 分利用互联网的优势,让消费者在一个更方便的平台购买电影票。目前,网 上购票的形式比较单一,和宣传相对薄弱。网上购票的好处是它可以帮助电 影院减少大量的票务费用,但也存在不足之处。例如,在去看电影之前,我 们仍然需要核实电影票,只能看当天的电影,我们不能退票。事实上,网上 购票并没有真正提供我们一种方便实用的看电影的方式。 面对全球电影观看热潮,国内外影院都有观看需求。 除了它的规模优势 之外,它独特的互动效果和场上的气氛也赢得了越来越多的人的喜爱。 从 1980 年到 1984 年,平均产量达到了 120 个,每年的平均参观人数约为 250 亿。 同时,中国电影也进入了蓬勃发展的新时期。 中国艺术电影从形式到内部都 极其丰富。 随着电影的发展,国内外电子票务系统也有所发展,中国有很多 电子票务系统,如格瓦拉和一些团购网站都有相关内容。 1.2 国内外发展现况 当下为满足社会需要,国内影院市场前景广泛且在各地都有许多影院, 许许多多外国影院也陆续在中国市场开放,每一个影院之间都是存在利益竞 争。拥有性能安全、高效、灵活、可靠的用户售票系统是这个影院提高服务 质量,吸引顾客,保持形象,提高工作效率的首要前提之一。售票系统的好 坏是影院能扩大服务范围,吸引群众,减少开销成本,又对稳固影院最重要 的客源有着重要的辅助作用;从顾客的使用来对售票系统评价,拥有完善的 系统是影院提供便利服务的开始,不再需要排长队甚至远地方赶来买不到的 情况都不会出现。电影院作为娱乐新兴行业,娱乐行业在人们的生活中有着 举足轻重的地位。例如人们在网上订购住宿,机票越来越普遍,为了给双方 带来双赢便利,以现代化的计算机网络技术作为背景,高效利用网络技术资 源,以收集信息反馈信息给用户展示影院票务系统,并根据用户的要求,影 城管理员可以依靠会员管理功能,及时给顾客电影售票。做到了以上的要求, 影城也会因此得到了良好的经济效益用户口碑,给广大用户提供了快捷便利 的服务。 1.3 论文目的 通过这个系统,可以节约更多的时间,网络电影票预订不仅实现前台顾 客方便购票的功能,也能方便后台对用户管理和影片信息管理。各大电影院 商家利用网络技术增加市场盈利扩大影响范围,同时也能够方便了广大的消 费者,让顾客动动手指就能完成购票。 2
南京科技职业学院毕业设计(论文) 第 2 章系统相关技术介绍 2.1 可行性研究 2.1.1 技术可行性 以 SQL Server 2008 数据库和 JSP 技术为本次设计开发,庞大的数据库系 统完美的避免的数据丢失混乱的事故也解决了流程繁琐的问题,并且保证了 系统很高的稳定性和安全性,能够维护电影系统的安全运营,这种设计不仅 让影院订票系统走上了高端,也为影院开拓更加开阔的利润市场,赢得了更 大的经济效益,因为系统操作的符合客户需要,让客户操作更方便,确保了 客户资金安全,促进了企业的竞争力的提高。 在开发 Web 应用程序时使用 JSP 和 Servlet,通过利用 Servlet 生成 HTML 页面,不方便的是所有的代码都必须使用 Servlet 生成;同样的是利用 JSP 生 成 HTML 页面,会遇到业务逻辑和显示逻辑两个含糊混乱,导致维护代码量 过大,降低开发效率。 为了很好的避免上面发生的问题,我们使用了 MVC 模式的 Struts 框架。 MVC 全名是 Model View Controller,分别是模型(model)-视图(view)-控制器 (controller)的缩写,它是软件设计典范,往往用于组织代码用一种业务逻辑 和数据显示分离的方法。Struts 框架是在 Java 服务器端实现了 MVC 设计的模 式,其在创建 JavaWeb 应用程序时能轻易地分离表示层和业务数据层[5]。 在未登录的情况下用户可以浏览大厅,当需要订票的情况下用户只有通 过注册填写个人信息核实后进行登录,完成注册并登录用户可以进行电影票 的预订与购买操作。这部分设计利用 JSP 设计页面及分类,使用数据库存储 大数据并生成表,可以对其进行查看、修改或删除。 系统的管理权限在系统中发挥着重要的作用,设计管理员在整个系统中 拥有最高的管理权限。管理员能够完成对网站的维护与管理的工作,同时数 据库中权限的功能对管理员设置权限,管理员可以对电影信息进行增删改, 也可以对订单信息进行相关处理,同时管理员也可以对用户信息进行管理。 2.1.2 运行环境可行性 系统的设计是与国际流行的设计理念相接轨,从而体现系统的兼容性非 常的好,多年的使用和磨合经验逐渐被人们接受,人们可以拥有简单的操作 系统。 管理员必须具备一定的经验或培训才能熟练操作系统。首先使用前台 链接进入后台,然后在登录界面输入注册用户名和密码。 数据库操作成功验 证后,进入后台管理。 进入操作后,通过鼠标和键盘输入。 可以说这很简 单。 最好使用稳定和高度兼容的 Windows XP 操作系统或易于使用且功能强 大的 Windows 10。 3
南京科技职业学院毕业设计(论文) 2.2 相关技术使用 2.2.1 系统开发语言 JSP 该系统采用 jsp 技术,通过 JavaWeb 项目开发,实现动态网页功能设计与实 现。 JSP(Java Server Page 服务器网页)是从 1998 年开始出现的新技术。由 Sun 公 司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于 JavaServlet 以及整个 Java 体系的 web 开发技术。在传统的网页 HTML 文件(*.htm,*.html) 中加入脚本片段和 JSP 标记(Tag),构成 JSP 网页(*.jsp)。JSP 技术为创建 显示动态生成内容的 web 页面提供了简便的方法。JSP 作为 Java 家族的一员, 承袭了 Java 的特点,即跨平台的特性,也即一次编译,到处运行。 在国外,己经大量使用 JSP 作为网络应用程序的开发工具,而在国内,尽管 JSP 还不是主流开发技术,但是由于 JSP 的强大优势,许多网站都已经准备转向 JSP,利用 JSP 来开发动态网站。 JSP 是面向服务器的,因此支持任何浏览器。当 Web 服务器和 JSP 引擎 遇到访问 JSP 网页的请求时,JSP 引擎将请求对象发送给服务器端的相关组件, 比如 JavaBean 组件、Servlet 或 EJB 等,然后由服务器端组件处理这些请示, 可能需要从数据库或数据存储中检索信息,然后服务器端组件再将响应对象 返回 JSP 引擎。JSP 引擎将响应对象传递给 JSP 页面,根据 JSP 页面的 HTML 格式完成数据编排,最后 Web 服务器和 JSP 引擎将格式化后的 JSP 页面以 HTML 格式返回客户浏览器。这就是当前网站构建中广泛采用的浏览器—— Web 服务器——后台数据库的三层架构模式。因为 JSP 所有程序操作都在服 务器端执行,网络上传送给客户端的仅是得到的结果。 在 JavaWeb 项目开发过程中,我们将业务逻辑与界面分离,业务逻辑开 发人员负责开发 JavaBean 功能代码,设计 JavaBean 类,而界面开发人员则负 责项目界面的设计与实现,再通过生成相关 JavaBean 类的对象,进行 JavaBean 类所属方法的调用,最终实现功能与界面的结合,从而提高开发效率和项目 性能,使 JavaWeb 项目更具扩展性、灵活性和健壮性。 2.2.2 SQL Server 2008 介绍 该站点的设计选择 Microsoft SQL Server 2008 作为后端数据库。 SQL Server 数据库是 Microsoft Corporation 的关系数据库系统。它专门为分布式客 户端/服务器计算而设计的卓越数据库管理平台。 它的优点是可扩展性,高性 能管理,支持堆栈到多个处理结构,ODBC 和存储过程,强大的事务处理能 力以及对 SQL 语句的支持。 SQL 语句可以执行各种操作,例如从数据库中 提取数据,更新和删除数据库中的数据等,并且可以用来完成几乎所有的数 据库操作。[10]。 4
分享到:
收藏