电影院订票系统.docx
- 文档编号:24994820
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:11
- 大小:22.86KB
电影院订票系统.docx
《电影院订票系统.docx》由会员分享,可在线阅读,更多相关《电影院订票系统.docx(11页珍藏版)》请在冰豆网上搜索。
电影院订票系统
电影院订票系统
项目名称:
电影院订票系统
开发人员:
***
专业名称:
*********
指导老师:
***
1.1系统系要实现的功能
1.2系统系要实现的功能
1.3系统系要实现的功能
1.4项目的规划
1.5系统模块分析
1.6系统开发工具
2.2设想及其他相关因素
2.3定票系统的使用的流程图(图2.2)
2.4客户需求
2.5流程需求
2.6实用性能需求
2.7性能需求
2.8安全需求
2.9支撑环境
3.1数据字典
3.2数据库设计10
3.3数据库概念设计11
3.4数据库建表语句13
3.5系统功能模块设计13
四、程序编码16
4.1订票系统首界面16
4.2客户购物车界面(图4.2)17
4.3客户结算界面(图4.3)18
4.4管理员登陆界面(图4.4)19
4.5影片管理界面(图4.5)20
4.6影片管理的添加影片界面(图4.6)21
五、软件测试22
5.1软件测试22
5.2测试订票系统的目的22
5.3我们使用黑盒测试22
六、运行与维护27
6.1订票系统的运行27
6.2订票系统的维护
一、问题定义及规划
1.1系统系要实现的功能目前,利用网络进行的商业活动已经很多了,比如网上购物、订花、游戏等,其中也包含订票(例如机票、火车票、人文活动的入场券等)。
其中,在电影院方面也有着推进相关服务,如:
华纳威秀、环球影城等,已经开始使用网络提供放映影片的相关资讯,如场次、时间表、影片预告及简介、电影资讯等,一些影院甚至提供网上订位,使得电影喜好者不需要等待排队就能自由选择座位,享受便利愉悦的试听娱乐但是,对于电子商务蓬勃发展的今天,目前电影院提供的网络服务似乎仍有不足,对于使用者而言,影片的相关资讯介绍,预告,场次、时间等查询的目的除了在提供电影喜好者对影片的了解外,应该还可以提供其对影片便利且经济的定票模式,对于业者而言,通过网上交易行为可以使订票业务转移重心到网络,进而降低现场人力需求,人员可以调至其他销售(如零食饮料、影片产品等高利润服务等)或相关服务质量的提升。
电影订票系统其意就是指在信息化社会的今天,虽然网络已经十分的迅速方便了,但是任然有许多的电影爱好者喜欢去电影院看电影,喜欢电影院看电影的那种氛围与感觉。
然而由于生活或者工作中的种种原因以及压力,很多的电影爱好者几乎没有时间去电电影院购买电影票,从而给生活带来了不变甚至是遗憾。
为了让电影爱好者能更好的享受电影院看电影带来的乐趣,电影订票系统就是意在解决没时间订票以及订票难的问题而提供这样的一个快速订票的平台,让更多的电影爱好者不再错过生活的精彩。
1.2系统系要实现的功能对于以前华纳威秀而言,网上订票需要多付10%的手续费,而信用卡现场购票则不需要,对于其使用信用卡网上订位,其真正信用卡交易需要订票客户开演前30分钟到现场刷卡确认交易,且仍须付10%的手续费,而对于一般客户现场刷卡不需付手续费;非会员不提供票价折扣,误导部分想折扣的客户。
我们的订票系统为电影爱好者提供一个快速方便的订票平台,细节明了,任何收费都公开化,不收取手续费;操作简单,兼顾提供影票信息,为电影爱好者节省去电影院订票的时间以及解决没时间订票的困难。
1.3系统系要实现的功能提供电影影片简介、播放时间等信息,客户可以自由选择订票,购物车中的票可以删除,自动结算,客户可以查询自己已经定购的电影票,管理员能对影片信息进行修改,可以处理客户的定片信息。
1.4项目的规划根据实际的要求,对整个项目进行策划,尤其是对系统需求的分析,根据需求分析作出对应的数据流程图以及数据库的设计,对界面进行前期的设计,在对数据的操作方面要考虑到安全性以及操作的反应时间等,在项目编码设计好后,要对项目中的算法进行优化,对冗余的代码进行简化,对命名进一步的规范化,以方便系统后期的维护,在软件运行期,要综合考虑服务器的承受能力以及界面的受欢迎度等因素进行后期的维护。
1.5系统模块分析、影片信息显示模块该模块提供信息展示,为了给客户提供方便,因此设计时不加入登陆模块,当客户访问到我们的BS系统时,呈现给客户的数据信息,即前台界面以及界面上的数据。
、购物车模块该模块提供给客服一次订购多种影片的票以及一种票订购多张的便利,同时能够让客户在购物车中继续筛选想要订购的票,同时进行订票花费结算,考虑到我们的BS系统的安全性以及影片信息的准确性,就不提供记忆功能,即一旦客户退出浏览器,下次再登陆我们的BS系统时,客户上次选购的暂存在购物车中的数据就不存在了。
、订票信息查询模块该模块提供给客户查询的功能,客户的身份证号码是客户处理定票信息的唯一凭证,客户必须保密该数据,当客户订票结束时,可以查看自己是否订购成功,以及确认自己的订票信息。
、订票信息处理模块该模块提供给管理员处理客户的订票信息,保证客户在看电影前能够取得自己所订的票。
管理员对影片信息管理模块该模块提供给管理员管理所有的影片信息,由于管理员拥有对影片信息管理的一切权限,为了保证系统的安全性,只有当管理员输入正确的登陆验证信息后才能对影片信息进行操作,即对影片信息进行基本的增删改查的功能,否则,不允许其他没有管理权限的人对影片进行操作。
、影片查询模块该模块提供给所有使用该BS系统的使用者能在界面上查询给BS系统中的影片信息,才用模糊查询,将所有的查询结果显示处理,如果没有使用者要查询的数据,显示一条数据提醒使用者没有他要查询的数据。
1.6系统开发工具开发数据库管理信息系统需要选择两种工具,即前台开发语言和后台数据库。
本系统运用了Jave作为开发语言(B/S结构),MySql5.5作为后台数据库。
二、需求报告分析
2.1本文当的目的:
本文档为电影院定票系统项目的需求报告部分,包括项目目标、客户提出的问题和本系统的背景分析、业务需求、客户需求和需求约束等内容,详细的描述了电影院定票系统的功能需求,同时通过分析对电影院定票系统进行了初步的设计。
项目的目标:
a、实现前台自由选购定票并且能够自由查询自己所定飘票数与总价。
后台能够实现管理查询前台所操作的结果。
能够用于电影院实行电影的订票与管理。
b、系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。
c、实现多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅。
d、系统维护方便可靠、有较高的安全性,满足实用性、先进性的要求。
具体功能介绍:
前台:
客户浏览自由选着各个电影加入购物车,在购物车内能够添加、删除、所选电影,并且系统计算客户所选电影的总价,最后以客户的号码与身份证定片。
后台:
能够修改、添加、删除每部电影以及电影的信息,能够显示订票者的订票凭证信息所定电影的信息。
系统自动显示剩余的电影票的情况。
系统范围:
电影院定票系统的范围包括:
电影票与客户数相关数据处理
2.2设想及其他相关因素客户在定票时需要确定客户信息与订票付费方式。
客户在选择电影加入购物车后需要再次选择其他的电影。
客户选择的电影与选择这部电影的票数与系统的这部电影的信息吻合与显示。
2.3定票系统的使用的流程图(图2.2)图2.2、定票系统流程图2.4
客户需求、系统功能:
a、客户能够选择一部或多部电影以及电影票数的进行订票
b、能够记录客户信息并以号码加身份证的方式进行订票
c、后台能够计算所剩电影的信息、数据管理:
系统提供基础数据维护功能:
客户信息与票的信息、系统安全要求:
设置每一个点权限。
、界面设置功能:
根据基础数据设置显示不同界面。
、系统的兼容性:
系统均能在WIN98、WIN2021、WINXP、WIN7中正常运行,在将来的系统平台升级后,提供系统相应的技术支持和服务,确保升级后的系统正常运行。
、权限管理:
数据库管理系统提供的数据安全控制功能,并结合网络安全管理协同完
2.5流程需求电影院定票系统流程需求客户选定某部还有票的电影后加入购物车,然后确定是否就只够这部电影的一张票,如果不是,则会再次选定加入购物车,在购物车内的票的张数和价格经过客户核实后点击确定,确定购票成功。
后台工作人员能够添加新影片,或者修改影片信息,经过数据库,后台会自动计算电影票数的剩余量,然后提醒工作人员。
流程图后台管理|前台操作两者之间的联系图信息需求
2.6实用性能需求易使用性需求提供使用者对于系统的易使用性信息,如包括信息易得到,高层次客户界面指导,并可支持不同程度的专业的使用者文件需求提供必须有的各类客户文档信息。
包括客户手册,还包括任何在线帮助,指南和安装说安全需求既要考虑系统的安全性,又要考虑客户使用的方便性。
不方便的认证方式,同样会导致人为原因造成安全漏洞。
提供一套完整的数据备份和恢复机制。
2.7性能需求可用性需求系统应有灵活友好的客户界面,完备的软件开发工具,便于操作、扩充和维护。
可靠性需求系统应采用成熟的技术,选用稳定可管理、可监控、可诊断的软硬件设备。
特别是网络系统的安全可靠性要有保证,网络应具有足够的抗干扰能力,网络应有一定的容错能力。
开放性需求系统应具有良好的开放性,并可根据企业发展的需要不断完善。
系统应是可扩展的,并且应具有一定的柔性,即要求硬件构造配置灵活,软件设计按模块化、结构化、标准化的原则进行,并有可裁剪性。
先进性需求在设计时应尽量吸收先进的设计思想与设计方法,运用先进的设计工具和手段,以总体优化为出发点实现组织、技术、信息的有机集成,发挥系统的整体效益。
系统能够完成基本的功能外,需要添加一些让系统更加人性花的功能,让使用者使用起来更加的方便简洁。
2.8安全需求客户安全要求设置每一个点权限包括已知的使用者角色和他们的联合安全授权;提供表示任何影响系统的安全问题的系统完整的安全策略或规则。
可定义安全或必须被满足的隐私证明。
对于客户认证策略,既要考虑系统的安全性,又要考虑客户使用的方便性。
不方便的认证方式,同样会导致人为原因造成安全漏洞。
鉴于已有完整的基于Microsoft活动目录的身份认证系统,所以对于合格证打印模块来说,最好的客户认证解决方案就是采用统一基于Microsoft活动目录的身份认证方式。
数据安全要求数据库管理系统提供的数据安全控制功能,并结合网络安全管理协同完成。
数据能自动定期备份,并可在需要时给予恢复;提供一套完整的数据备份和恢复机制。
数据安全策略由数据库服务器提供。
2.9支撑环境数据库系统:
MySql开发语言:
JavawebJSPHTML开发工具:
Myeclipse运行环境:
Web服务器三、软件设计3.1数据字典、电影信息表(图3.1)名称:
电影信息别名:
无描述:
电影信息定义:
电影信息=电影编号+影片图片路径+影片名称+影片类型+影片主演+播放时间+播放地点+票价+剩余票数电影编号=1{字符}10影片图片路径=1{字符}10影片名称=1{字符}50影片类型=【犯罪|动画|灾难|魔幻|惊悚|剧情|战争|恐怖|科幻|爱情|喜剧|动作|记录|全部】影片主演=1{字符}100播放时间=时间播放地点=1{字符}100票价=double剩余票数=int位置:
显示影片信息+订票图3.1、电影信息、用户信息表(图3.2)名称:
用户信息别名:
无描述:
用户信息定义:
用户信息=用户id+用户名字+用户+用户邮箱用户id=1{字符}18用户名字=1{字符}20用户=1{字符}50用户邮箱=1{字符}13位置:
保存用户订票信息+收费图3.2、用户信息、记录用户订票的信息(图3.3)名称:
记录用户订票别名:
无描述:
记录用户订票定义:
用户信息=用户id+电影编号+订票张数用户id=1{字符}18电影编号=1{字符}10订票张数=int位置:
保存用户订票信息图3.3、记录用户订票的信息、管理员用户表(图3.4)名称:
管理员用户信息别名:
无描述:
管理员信息定义:
管理员用户信息=管理员id+管理员名字+管理员密码+管理员管理员id=int管理员名字=1{字符}32管理员密码=1{字符}13管理员=1{字符}13位置:
用户登录图3.4、管理员用户3.2数据库设计电影信息表movie(表3.1)表3.1、movie字段类型允许空约束movie_idchar(10)nullconstraintmovie_pkprimarykey(movie_id)movie_picturedirvarchar(20)nullmovie_namevarchar(50)nullmovie_typechar(4)nullconstraintmovie_checktypecheck(movie_type('犯罪','动画','灾难','魔幻','惊悚','剧情','战争','恐怖','科幻','爱情','喜剧','动作','记录','全部'))movie_mainplayervarchar(100)nullmovie_playdatedatenullmovie_playaddresnullmovie_ticketpricnullmovie_resttickeintnull用户信息表user(表3.2)表3.2、user字段类型允许空约束user_idchar(18)nullconstraintuser_pkprimarykey(user_id)user_namevarchar(20)nulluser_emailvarchar(50)nulluser_telephonevarchar(13)null记录用户订票的信息recordbook(表3.3)表3.3、recordbook字段类型允许空约束user_idchar(18)nullreferencesuser(user_id)deletecascadeconstraintrecord_pkprimarykey(user_id,movie_id)movie_idchar(10)nullreferencesmovie(movie_id)deletecascaderecord_booknumintnull管理员用户manager(表3.4)表3.4、manager字段类型允许空约束manager_idintnullconstraintmanager_pkprimarykey(manager_id)manager_namevarchar(20)nullmanager_passwordchar(32)nullmanager_telephonevarchar(13)null3.3数据库概念设计概念性信息模型是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模。
它描述了从用户角度看到的数据,它反映了用户的现实环境。
最常用的表示概念性数据模型方法,是实体——联系方法(Entity-RelationshipApproach)。
这种方法用图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法。
用这种方法表示的概念性数据模型又称为ER模型。
ER模型包含“实体”、“联系”、“属性”等三个基本成份。
电影信息属性E-R图(图3.5)用户信息属性E-R图(图3.6)图3.6、用户信息属性E-R记录用户订票信息属性E-R图(图3.7)图3.7、记录用户订票信息属性E-R管理员信息属性E-R图(图3.8)3.4数据库建表语句--建立电影信息表2021021000createtablemovie(movie_idchar(10),movie_picturedirvarchar(20)null,movie_namevarchar(50)null,movie_typechar(4)null,movie_mainplayervarchar(100)null,movie_playdatedatenull,movie_playaddressvarchar(100)null,movie_ticketpricedoublenull,movie_restticketintnull,constraintmovie_pkprimarykey(movie_id),constraintmovie_checktypecheck(movie_type犯罪','动画','灾难','魔幻','惊悚','剧情','战争','恐怖','科幻','爱情','喜剧','动作','记录','全部')));--建立用户信息表createtableuser(user_idchar(32),user_namevarchar(20),user_emailvarchar(50)null,user_telephonevarchar(13)null,constraintuser_pkprimarykey(user_id));--记录用户订票的信息createtablerecordebook(user_idchar(32)referencesuser(user_id)deletecascade,movie_idchar(10)referencesmovie(movie_id)deletecascade,record_booknumintnull,constraintrecord_pkprimarykey(user_id,movie_id));--建立管理员用户createtablemanager(manager_idint,manager_namevarchar(20)null,manager_passwordchar(32)null,manager_telephonevarchar(13)null,constraintmanager_pkprimarykey(manager_id));3.5系统功能模块设计功能模块图图3.9功能模块图系统主要功能描述a、影片信息显示:
客户订票界面信息显示、管理员界面影片信息显示、提供客户订票操作接口。
b、购物车:
客户选择的订票加入购物车、客户可以输入订票张数、客户可以从购物车中删除所选、结算客户订票花费。
c、订票查询:
通过身份证号码查询所订票。
d、订票处理:
查看客户是否取票、核对订票客户信息。
e、影片管理、登陆控制:
浏览影片信息、添加影片信息、修改影片信息、删除影片信息。
f、影片查询:
输入影片名进行模糊查询四、程序编码4.1订票系统首界面图4.1、系统首界面订票系统首界面对应的部分代码功能描述:
a、可以按照影片名进行对影片进行模糊查询b、客户可以对自己感兴趣的影片进行选定,选定后将进入自己的购在购物车中可以继续返回首界面选定c、实现了分页功能,可以进行上页下页的跳转d、为在该系统进行的其他操作提供入口,比如对自己订票结果的查询、管理员登陆等4.2客户购物车界面(图4.2)图4.2、客户购物车界面客户购物车界面对应的部分代码功能描述:
a、可以在购物车中退选自己已经选定的影片b、客户可以根据自己的需求输入订票的张数,系统默认的订票张数是一张c、客户可以继续选定,也可以立刻结算
公司印章管理制度
一、目的
公司印章是公司对内对外行使权力的标志,也是公司名称的法律体现,因此,必须对印章进行规范化、合理化的严格管理,以保证公司各项业务的正常运作,由公司指定专人负责管理。
二、印章的种类
1、公章,是按照政府规定,由主管部门批准刻制的代表公司权力的印章。
2、专用章,为方便工作专门刻制的用于某种特定用途的印章,如:
合同专用章、财务专用章、业务专用章、仓库签收章等。
3、手章(签名章),是以公司法人代表名字刻制的用于公务的印章。
三、印章的管理规定
1、印章指定专人负责保管和使用,保管印章的地方(桌、柜等)要牢固加锁,印章使用后要及时收存。
2、财务专用章由财务部负责保管,向银行备案的印章,应由财务部会计、总经办分别保管。
3、印章要注意保养,防止碰撞,还要及时清洗,以保持印迹清晰。
4、一般情况下不得将印章携出公司外使用,如确实因工作所需,则应由印章管理员携带印章到场盖章或监印。
5、印章管理人员离职或调任时,须履行印章交接手续。
四、公章刻制
印章需本公司法人代表批准,并由印章管理专责人负责办理刻制并启用并交由专人进行保管。
五、印章的使用
1、使用任何的印章,需由相应负责人审核签字。
为方便工
作,总经理可授权印章管理专责人审核一般性事务用印。
2、用印前印章管理人员须认真审核,明确了解用印的内容和目的,确
认符合用印的手续后,在用印登记簿上逐项登记,方可盖章。
3、对需要留存的材料,盖印后应留存一份立卷归档。
4、不得在空白凭证、便笺上盖章。
5、上报有关部门的文件资料,未经部门经理、总经理审签,不得盖章。
6、以公司名义行文,未经总经理签发,不得盖章。
7、按照合同会签制度的规定,所有合同和协议在会签手续齐全后方可盖章。
8、各印章管理人员如出差,应把印章移交有关人员,并办理有关交接手续。
六、印章管理人员的责任
1、印章管理人员要与公司签订《印章管理责任书》,并在“印章管理制度”上签名。
2、印章管理人员不得擅自使用印章,对于非法使用印章者,造成经济损失的除赔偿损失外,还要追究其行政责任或法律责任。
用章申请
事由:
部门负责人核准
时间
副经理核准
时间
总经理核准
时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电影院 订票 系统