电影票订票网站的设计与实现毕业论文.docx
- 文档编号:773997
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:41
- 大小:1.99MB
电影票订票网站的设计与实现毕业论文.docx
《电影票订票网站的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《电影票订票网站的设计与实现毕业论文.docx(41页珍藏版)》请在冰点文库上搜索。
图书分类号:
密 级:
毕业设计(论文)
题目:
电影票订票网站的设计与实现
学生姓名班级
学院名称专业名称指导教师
学位论文原创性声明
本人郑重声明:
所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。
除文中已经注明引用或参考的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标注。
本人完全意识到本声明的法律结果由本人承担。
论文作者签名:
日期:
年 月 日
学位论文版权协议书
本人完全了解关于收集、保存、使用学位论文的规定,即:
本校学生在学习期间所完成的学位论文的知识产权归所拥有。
有权保留并向国家有关部门或机构送交学位论文的纸本复印件和电子文档拷贝,允许论文被查阅和借阅。
可以公布学位论文的全部或部分内容,可以将本学位论文的全部或部分内容提交至各类数据库进行发布和检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
论文作者签名:
导师签名:
日期:
年 月 日 日期:
年 月 日
摘要
本论文题目为“电影票订票网站的设计与实现”,首先介绍了该网站的选题意义,
随着人们生活水平的提高,人们开始把看电影列入自己休闲项目。
这些年我国电子商务技术发展迅速,网上营销逐渐成为主流,人们也越来越熟悉足不出户就能满足自己对生活物品的需求。
在这种大趋势的引领下,电影票订票网站会逐渐成为主流,给人们的生活带去方便。
“电影票订票网站”可以让电影院的工作人员更简易的对电影信息进行相关的更新操作,解放人力使售票系统变得智能化。
实现用户足不出户就能买到电影票的愿望,及时了解最新的电影信息。
用户能够在网站上浏览相关的电影信息,进行登录或注册操作,在网上成功支付电影票生成订单以供用户取票。
本系统由两个大模块组成,分为管理员模块和用户模块。
管理员模块:
管理员可以通过该网站及时更新电影信息,对电影信息进行增、删、改、查等相关操作,从而使用户可以及时了解电影的最新信息。
用户模块:
用户可以通过该网站了解正在上映的电影有哪些,通过登录(注册)操作可以查询电影信息,进行在线选座,购买电影票,查看订单等相关操作。
根据系统所需功能,使用的技术包括:
以JDK为开发平台,采用SQLserver做后台数据库,选择MyEclipse为开发工具。
该网站打破了传统的购票方式,打破了用户不能及时了解电影信息和电影院不能及时传达电影院信息的阻碍,并且将这种阻碍转变为原动力迅速发展,有效的实现网上电影票订票的功能。
关键字:
电影,订票,电子商务
5
Abstract
ThetitleofthethesisisDesignandImplementationofCinemaOnlineTicketingSystem.Firstitintroducesthesignificanceofthetopicmatter,withthedevelopmentoflivingstandard,peoplehaslistmovietooneoftheformsofentertainment.Inafewyears,withtherapiddevelopmentofe-commerce,internetmarketinghasbecomethemainstreaminourdailylife.Meanwhile,peoplehasbecomemoreandmoreaccustomedtothelife-stylethattheirdemandwillmeetrequirementswithoutleavinghome.Withtheleadingofgeneraltrend,CinemaOnlineTicketingSystemwillbethemainstreamandbringconveniencetothesociety.
Workerscanupdatetheinformationoftheircinemabythesystem,thesystembecomeintelligentizesothatitcansavehumansfromthemselves.Peoplecanpurchasetheticketstheywantwithoutleavinghomeandalsobrowsethelatestinformationaboutthemovie.Theuserwillgettheordernumberaftertheyregisteranewaccountandloginontobuytickets.
Thesystemconsistoftwomodules,usermoduleandadministratormodule.Admin-istratormodule:
TheadministratorcanupdatetheinformationtimelyandalsotheycandoCURD(create,read,update,delete)operationsothatusercanknowaboutthelatestinformation.Usermodule:
Theusercanbrowsetheinformationofmoviesonthesystem,andalsotheyselecttheirorder,choosetheseatorbuyticketsandsooniftheyloginonthesystem.
Accordingtothedemandwhattechniquesweuseinclude:
thedevelopmentplatformisbasedontheJDK,systemdevelopmenttoolsuseMyeclipse,weuseSQLservertobethebackgrounddatabase.Thesystembreakthetraditionalmannerthatpeoplecannotgetthelatestinformationofmovieanddeveloprapidlybasedonittoachievethefunctionthatpurchaseticketonline.
Keywords:
Movie,OnlineTicketing,E-Commerce
目录
1绪论 1
1.1项目背景 1
1.2研究意义 1
1.3国内外研究现状 1
1.4系统概述 2
1.4.1用户模块 2
1.4.2管理员模块 2
2电影票订票网系统分析 4
2.1需求分析的基本任务 4
2.1.1问题识别 4
2.1.2分析与综合 4
2.1.3编写文档 4
2.2系统需求分析 4
2.2.1功能需求 4
2.1.2性能需求 5
2.3系统可行性分析 5
2.3.1技术及开发方法可行性 5
2.3.2管理可行性 6
2.3.3经济可行性 6
2.4业务流程分析 6
3电影票订票网设计 9
3.1系统物理环境配置 9
3.2项目规划 9
3.3系统概要设计 9
3.4数据库设计 11
3.4.1概念设计 11
3.4.2逻辑设计 12
3.4.3物理设计 13
3.5系统详细设计 15
3.5.1用户模块设计 15
3.5.2管理员模块设计 17
4电影票订票网的实现 20
4.1系统技术实现 20
4.1.1JSP简介 20
4.1.2B/S结构概述 20
4.1.3Struts2简介 20
4.1.4Oracle10g简介 20
4.2系统首页实现 21
4.3推荐影片模块实现 21
4.4简介功能(关于·我们)模块实现 22
4.5会员模块实现 23
4.5.1用户登录 23
4.5.2会员修改个人信息 23
4.5.3查看订单模块 23
4.5.4选择影院模块 24
4.5.5选择影院模块 25
4.6管理员模块的实现 25
4.6.1管理员登录 25
4.6.2查询影院信息功能 26
4.6.3查询场次信息功能 26
4.6.4清场功能 27
4.6.5查询场次信息功能 27
5系统测试 29
5.1系统测试方法 29
5.1.1系统测试计划 29
5.1.2系统测试工具 29
5.1.3系统测试方法和测试类型 29
5.2系统测试的目的和原则 29
5.3系统测试 30
5.3.1系统登录测试要点 30
5.3.2数据输入完整性测试要点 30
5.3.3数据输入格式测试要点 30
5.4系统测试效果 30
6结论 32
6.1系统开发总结 32
6.2存在问题及改进 32
致谢 33
参考文献 34
1绪论
1.1项目背景
近几年我国电子商务的迅速发展,网络营销已经被越来越多的人熟悉,接受。
它运用了电子通信作为手段进行经济活动,通过这种方式可以给人们带来经济利润,如今很多官方网站也通过网络进行宣传,给人们的生活带去便利从而还能以最低成本得到利润。
电子商务是一种新兴的商务方式,它能提供准确,高效的商务运作,逐渐成为商务发展的大趋势,这种交易方式不受国家,地区的限制,交易范围不限,给人们带来了可视性的便利,有人工服务所无法比拟的优点。
随着我国经济水平的升高,电子商务的快速发展,如今,人们的生活水平越来越高,娱乐也变得多样化,对服务的快捷、便利性要求也越来越高,而电影作为被越来越多的人采纳的娱乐项目,人们对电影院行业的建设和管理也有格外高的要求。
结合电子商务的特点,可以降低电影院的运营成本,提高电影院的销售效率。
使用户和电影院之间的信息交互紧密结合,更快的满足用户需求。
1.2研究意义
如今网络上已经有类似的电影票订票网站,内容大同小异,虽然都是购票,但是步骤略显繁琐。
缺少一个操作简易但是仍然能实现相关功能的网站。
电影票订票网站票打破了传统的购票方式。
之前,用户只能去电影院买票,还需要有时间的限制,可能会错过自己想要的场次。
电影票订票网站不但满足了用户可以足不出户购票,还可以查询电影院所有场次信息。
与此同时还能让电影院的管理员及时更新电影信息,是用户能及时查看电影的信息,节约电影院的管理成本,增大营销力度,给用户提供更加优质快捷的服务,提高了影城中心的服务水平,逐步建立了企业形象[1]。
1.3国内外研究现状
目前,国内中高级电影院和规模都在扩大,随着我国经济的不断增强,国外星级影院也陆续着陆中国。
这些影院之间的竞争愈发激烈。
配备一个安全、高效、灵活的客户订票系统对于电影院有很大的帮助,加强对客户的服务质量,提高客户服务水平,维护公众形象,提高工作效率,为电影院的整体运作发挥作用重要作用[2]。
对电影院来说,订票系统能扩大服务范围,扩大影院影响,减少营业费用,对于增加影院客源有相当大的影响。
近几年我国电子商务技术发展迅速,人们开始接触多样式的网络营销,而电影票订票网站对观看电影的观众来说无疑是提供了不可多得的方便,能不受时间空间限制的享受影院所提供的服务。
0
电影院作为一个快速增长的经济行业,在提高国民生活质量和发展地区经济中发挥着越来与重要的作用。
人们在网上买衣服,生活用品,订购火车票的现象越来越普遍。
为了提高企业的效率,依靠现代化的计算机信息处理技术,能够合理的利用网络资源,快速的反映出用户对电影票价及放映时间的查看,并且能够针对用户的不同要求,影城管理员可以通过网站为用户提供准确、迅速的服务,从而大大的节省了人力,物力资源,不仅为影城创造的良好的经济效益,也为广大影迷提供了一个方便快捷的购票平台。
1.4系统概述
电影票订票网站,主要就是为用户提供可以自由订票的资源,向用户展示电影院正在上映的电影信息,让用户查到最新的场次信息,最大化的满足用户需求。
本课题的开发工具使用的是MyEclipse,开发语言是Java等开发语言,后台使用SQLservlet当后台数据库。
电影票订票系统主要由前台用户登录系统,后台管理员管理系统两个部分组成。
本课题主要功能详解如下:
1.4.1用户模块
用户登录系统:
查看订单,修改个人信息,选择影院购票等。
用户可以通过查看订单来查询自己已经买过的电影票,并查看订单号从而到电影院的取票机进行取票。
修改用户信息是指注册用户登录后可以对自己的个人信息进行修改或者补充,从而完善个人信息。
用户通过选择影院可以选择想看电影的地点并进行在线选座等一系列操作。
1.4.2管理员模块
管理员管理系统:
主要功能有用户查询所有影院,添加新影院,查询所有电影,查询所有场次,添加新场次等。
管理员主要是对电影场次进行安排,从而加强对用户的服务,使用户能够了解到最新的信息从而购买自己想要的电影票。
管理员可以手动添加或删除将要上映或者要下线的电影。
网上电影院不是一个简单的概念,它包括了很多内容,由多个页面组成的一个整体的系统。
(1)系统开发方面,按照软件工程开发规范实现系统的开放性,既便于扩充,又适用于他人将来的借鉴。
(2)在系统和数据安全方面,系统采用数据库级用户权限和应用程序级用户权限双重保障,完善了安全保障体系。
(3)在操作方面,通过鼠标或者键盘的操作实现功能,为用户提供最简洁的使用方法。
33
2电影票订票网系统分析
2.1需求分析的基本任务
2.1.1问题识别
(1)功能需求:
明确所开发的软件必须具备什么样的功能。
(2)性能需求:
明确待开发的软件的技术性能指标。
(3)环境需求:
明确软件运行时所需要的软、硬件要求。
(4)用户界面需求:
明确人机交互方式、输入输出数据格式。
2.1.2分析与综合
分析人员对获取的需求,进行一致性的分析检查,在分析、综合中逐步细化软件功能,划分成各个子功能。
用图文结合的形式,建立起新系统的逻辑模型。
2.1.3编写文档
(1)编写“需求规格说明书”,把双方共同的理解与分析结果用规范的方式描述出来,作为今后各项工作的基础。
(2)编写初步用户使用手册,主要反映被开发软件的用户功能界面和用户使用的具体要求,用户手册能强制分析人员从用户使用的观点考虑软件。
(3)编写确认测试计划,作为今后测试验证的依据。
(4)修改完善软件开发计划,在需求分析阶段对待开发的系统有更进一步的了解,所以能更准确地估计开发成本、进度及资源要求,因此对原计划要进行适当修正。
2.2系统需求分析
系统分析方法来源于系统科学,结合实际开发情况,对开发的可行性,具体功能,实现方法进行分析。
谨慎思考大体的流程之后在进行开发,使开发的过程能顺利进行,完整的实现相关功能。
2.2.1功能需求
具体功能描述如下。
1.一般用户(即游客)
只能浏览正在上映的电影信息,查看是否有自己喜欢的电影决定是否要进行登录注册,不强制要求登录注册。
2.注册用户
(1)会员是游客通过电话、QQ、微信、邮箱进行登录,以确保用户的唯一性以及优惠信息的限制性。
(2)会员可以享受在网上购票的优惠价格。
(3)会员登录后,可以更改个人信息,包括添加昵称,上传用户头像,修改密码等相关操作。
(4)会员登录时密码若输入错误达到三次以上,则该账户直接被锁定,再次登录输入正确后解锁。
3.管理员
(1)管理员登录后,可以直接对用户进行管理,如果用户扰乱系统,管理员可以直接对用户进行锁定。
(2)管理员可以对影片信息进行更新,例如影片下架,删除该影片,更新新的影片等相关操作。
2.1.2性能需求
可以分为以下几种。
1.安全性:
有管理员的参与,不仅保证了交易的安全而且保证了用户使用该网站心理的安全,银行卡账户支付等交易方式绝对安全。
2.及时性:
管理员对影片信息的及时更新,保证用户能在网站上准确的了解到影片的最新信息。
3.保障性:
消费者看到处处都有保障提醒,就会放心使用该网站。
并且该网站承诺不泄露相关的用户信息。
2.3系统可行性分析
2.3.1技术及开发方法可行性
本系统基于Java开发技术,以MyEclipse作为开发平台,能有效的实现网站需求的功能。
2.3.2管理可行性
利用面向对象的机构化方法,可以对影院的信息进行修改,为用户带来便捷,优质的服务。
2.3.3经济可行性
通过调查分析开发,该网站可以节约时间,增加影院的影响力,为影院带来利润,为用户提供方便,减少浪费。
2.4业务流程分析
游客(即非注册用户)访问网站可以浏览正在上映的电影有哪些,从而确认是否要进行注册。
用户登录网站,如果用户还没有登录名,首先要进行用注册。
注册后,在登录时用户名与密码验证通过就能做相关操作。
如果用户名不存在或密码不正确,则提示重新登录。
用户成功登录之后,进入主页面,可选基本业务有三个,修改个人信息,查看订单,选择影院。
在个人信息管理中,用户可以修改自己的信息,完善个人信息;在查看订单中,用户可以查看买过的电影票得到相应的订单号。
选择影院,用户选择影院之后,可以选择想看的电影,进行买票等相关操作。
如果当前登录用户为管理员,则可以对影片进行增删改查,根据大众需求安排电影的场次。
游客
浏览
退出访问
注册与否
否
是
注册
失败
注册成功
与否
成功
登录
失败
登录成功
与否
成功
查看订单
修改个人信息
选择影院
选择电影
选择场次
选择座位
成功
生成订单
结账成功
与否
结 账
失败
退出登录
用户系统业务流程图如图2-1所示。
图2-1用户系统业务流程管理员系统流程图如图2-2所示。
管理员登录
失败
登录是否
成功
成功
成功
管理员登录
管理员登录
管理员登录
管理员登录
管理员登录
图2-2管理员系统业务流程
3电影票订票网设计
3.1系统物理环境配置
系统硬件平台的配置:
1.CPU:
Inteli3处理器。
2.内存:
2GDDR。
3.硬盘:
500GB。
4.基本的输入、输出设备。
系统软件平台的配置:
如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统设计的好坏,不仅要有正确的软件开发思想,也应该有良好的软件开发工具[6],汽车配件电子商务系统所采用的软件配置环境为:
1.操作系统:
Windows7ProfessionalEdition。
2.数据库软件:
Oracle10g。
3.系统开发软件:
MyEclipse8.5、Tomcat6.0。
3.2项目规划
随着互联网的发展以及人们生活节奏的加快,希望能随时随地订购电影票的需求越来越强烈。
“网上购票系统”就是为了人们解决这种需求。
同时该系统提高了电影票售票的效率,减轻了人员操作的工作量。
前台:
用户通过该网站可以查看电影院正在上映的电影,注册登录后可以进行购票。
后台:
管理员登录后可以对影片信息,影院信息,场次等相关信息进行增删改查,确保信息的实时性。
3.3系统概要设计
根据系统分析的结果数据流程图所描述的系统的逻辑模型,把数据流程图上各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模型变为物理模型。
在管理信息系统的设计过程中,系统划分的一般原则如下:
1.子系统要具有独立性。
即应把相对独立的事务处理过程作为一个子系统。
这样的子
消费者
系统具有较高的内聚性,与其它的藕合较弱,便于软件开发、使用及日后系统维护。
2.子系统的划分结果应使数据冗余度较小。
应避免部分数据在多个子系统中出现,尤其是修改,以保证系统的安全性、可靠性和数据的一致性。
3.子系统的划分应能满足目前和日后管理上的需要,功能应齐全,操作要方便且为今后发展留有接口。
4.子系统的划分应以该单位的管理职能为依据。
应尽量避免过分依赖于组织机构,以防止机构变更后为系统带来不必要的麻烦。
从组织结构上出发,把整个管理信息系统划分成多个子系统。
每个子系统的功能相对独立,但是子系统之间有必要的数据联系。
对电影订票电子商务系统的数据流图采用变换中心法和事务中心法进行分析,对其逐步进行功能分解,直到分解成为含义明确、功能单一的单元功能模块,从而得到系统的功能模块结构图,即系统的功能图。
用户模块
网上购票网站
系统功能模块结构图反映了电子购物商城的系统功能模块的划分,如图3-1所示。
银行账户
历史记录
用户信息
影片信息
影院信息
订单
规定场次
更新信息
电影管理
管理员模块
图3-1系统功能模块结构图
1.用户模块功能描述
其中,用户信息管理以及订单是禁止匿名用户访问的内容。
(1)会员信息模块
登录时若无用户名可注册,或执行修改操作,并可以查询自己的信息。
可以查询订单,修改个人信息,购票。
(2)订单模块
用户订票之后,生成订单,用户可以进行查看订单和其他相关操作。
(3)结账模块
对生成的订单进行支付,进入个人账户界面,如果余额充裕,可以直接进行付费,如果余额不足,可以进行充值。
(4)订单项模块
用户结账之后生成订单项,根据上面的订单号可以取票,还可以查看自己的历史订单。
3.管理模块功能描述
(1)电影管理模块
管理员对电影信息进行增删改查等相关操作,确保电影信息的准确性和时效性。
(2)场次管理模块
管理员对电影的场次进行安排,用户只能查看管理员已经安排场次的电影,查看座位的信息,完成对座位的清场或其他相关操作。
(3)影院模块
管理员对影院进行相应的增删改查已达到更新效果。
3.4数据库设计
3.4.1概念设计
人们把数据库设计分为需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护6个阶段。
概念结构设计就是对信息世界进行建模。
概念结构是各种数据模型共同基础,它比数据模型更独立于机器、抽象,更加稳定。
为了把用户的数据要求清晰明确的表达出来,通常要建立一种面向问题的数据模型,按照用户的观点来对数据和信息建模。
最常用的概念性数据模型就是E-R模型。
电影院订票系统E-R图如图3-2所示。
图3-2电影院订票系统E-R图
3.4.2逻辑设计
数据库逻辑设计分为三个阶段,分别是:
用户要求、建立E-R模型和数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电影票 订票 网站 设计 实现 毕业论文
![提示](https://static.bingdoc.com/images/bang_tan.gif)