资源预览内容
第1页 / 共36页
第2页 / 共36页
第3页 / 共36页
第4页 / 共36页
第5页 / 共36页
第6页 / 共36页
第7页 / 共36页
第8页 / 共36页
第9页 / 共36页
第10页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
影院售票管理信息系统的社计与实现 第 1 页 共 37 页1 引言1.1 课程设计的背景在当前的信息化管理浪潮下,我国的各行业不断转向信息化,现代化的高效管理模式。影院售票管理系统使一直沿袭传统售票模式而产生的管理效率较低,经营管理水平相对滞后等现象得以改善;而这种新型的售票流程自动化、智能分析、科学宏观的管理模式已经成为各个影院售票的必然需求。 一款好的影院售票管理系统,应该是可以帮助售票人员提高工作效率,帮助售票工作人员利用计算机,极为方便的对 售票的有关数据进行管理、输入、输出、查找等有关操作,使杂乱的影院售票数据能够具体化、直观化、合理化等。影院售票信息管理系统的系统特点a.输入功能:该系统提供了对影院售票的设置、票据的录入及打印、查询统计等的模式录入和表格界面录入。录入信息时可能会出现相同的信息,为避免重复录入部分字段设置了辅助录入功能,只需输入几项即可完成录入功能。操作方便快捷,可大大提高工作效率。b.查询功能: 根据不同的查询统计条件显示出需要的结果。c.打印功能:系统支持打印功能,如想打印信息单击预览报表上的打印按钮即可。d.安全功能:进入系统后,单击菜单 “系统工具用户及权限 ”可以设置系统的各用户权限。e.数据备份与恢复功能:可备份在硬盘或其他可移动磁盘中,并可对备份的数据进行多项操作。1.2 课程设计的目的电影院售票是电影院管理的重要组成部分,对于电影院来说都至关重要,所以用户对系统应该能够为用户提供充足的信息和快捷的查询手段。传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。使用计算机对电影院客户进行管理,能够极大地提高电影院用户管理的效率,节约经费,这也是适应信息化建设发展趋势的重要因素。影院售票管理信息系统的社计与实现 第 2 页 共 37 页 作为计算机应用的一部分,使用计算机对电影院信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高电影院售票管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的管理软件成为很有必要的事情。电影院售票信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、安全性好的数据库。而对于后者则要求应用程序功能完备,易使用的特点。经过分析,使用易于与数据库连接的 Microsoft Visual Basic 6.0 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统。1.3 课程设计的主要内容本课程设计的主要内容是影院信息管理系统的设计与实现,它主要包括三个模块:售票管理模块、检票管理模块、数据管理模块。其中数据管理模块包括影片播放管理、工作人员管理、过期票务管理。(1)售票模块包括座位情况,电影名及上映时间,影片名,上映时间,座位号,票价。(2)检票模块包括请输入票号,对应座位号,对应票价,对应验证号,对应影片名,已存票数。(3)维护系统模块分为影库系统,职工系统,票务系统。此窗口是一个过度窗口,工作人员通过点击不同的按钮,系统将进入相应的系统界面。(4)影库模块包括影片 ID,影片名,导演,主演,制片厂,上映时间,当前位置。此模块有浏览功能,同时有添加、删除、修改影片信息的功能。(5)职工系统模块包括职工工号,密码,服务系统号,当前位置。此模块具有浏览职工信息功能,同时有添加、删除、修改职工信息的功能。(6)票务系统模块包括输入要清除票务的电影名,电影名的相关信息包括电影ID,电影名,导演,主演,制片厂,上映时间。影院售票管理信息系统的社计与实现 第 3 页 共 37 页 2 系统分析2.1 系统可行性分析2.1.1 技术可行性分析此系统的基本要求有:具有售票、检票、数据管理功能,具有输入/输出功能,具有安全保密性。此系统的目标是:本系统的设计主要是解决影院售票管理的信息化、智能化、便捷化,提高影院售票管理工作人员的工作效率,降低由于影院管理过于繁琐和因而导致的人才流失所带来的损失,同时也给企业发展带来一定经济效益。建议开发软件运行的最短寿命:3 年;运行环境:Windows XP;开发环境:VB6.0,SQL Sever 2000。开发工具 VB 可以实现所要求的功能,SQL Sever 2000 可以实现数据库的要求。因此系统的实现在技术上是可行的1。2.1.2 经济可行性分析开发此系统所需要的基本建设投资有:房屋和设施,数据通讯设备,环境保护设备,安全与保密设备,操作系统的和应用的软件,数据库管理软件、第三方组件、系统开发或建模工具。其他一次性支出有:研究(需求的研究和设计的研究) ,开发计划与测量基准的研究,数据库的建立,检查费用和技术管理性费用,培训费、旅差费以及开发安装人员所需要的一次性支出。非一次性支出有:设备的租金和维护费用,软件的租金和维护费用,数据通讯方面的租金和维护费用,人员的工资、奖金,房屋、空间的使用开支,公用设施方面的开支,保密安全方面的开支, 其他经常性的支出等。所开发系统能带来的收益包括信息管理开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等。一次性收益表现在资源要求的减少,运行效率的改进,数据进入、存贮和恢复技术的改进,系统性能的可监控,软件的转换和优化,数据压缩技术的采用,处理的集中化分布化等。经分析收益/投资比为 120%-250%。因此系统在经济方面可行。2.2 系统需求分析2.2.1 功能需求分析影院售票管理信息系统的社计与实现 第 4 页 共 37 页 影院售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不同的权限。影院信息管理系统有三个模块组成:售票系统模块、检票系统模块、维护系统模块。主要有三种用户:售票管理人员、检票管理人员、数据处理人员。(1)售票管理人员:主要负责卖票,订票及退票事宜;(2)检票管理人员: 主要负责观众进场时检票工作,以及辨认电影票的真假(此工作自然可以由服务系统来完成) ;(3)数据处理人员: 主要负责播放电影导入数据库,工作人员的应聘以及删除的数据管理,还有过期电影票的数据处理;以下分别介绍此系统中各个系统(3 个子模块。 ):(1)售票系统模块:给观众提供售票服务,不同的位置有不同的价格,要选购哪个位置由观众决定,工作人员根据观众的需要进行操作。系统在购票成功后会产生一个验证码,此验证码连工作人员都不知道,是随机生成的,用于对电影票真假的辩识。(2)检票系统模块:在观众进场时所使用的系统。由扫描仪扫描,取的验证码,然后进行辩识,看是不是和数据库中数据一样,如果一样,则电影票为真,否则电影票为假。由此来决定让不让观众入场。(3)维护系统模块:此模块是由电影院的数据库管理员来管理的。他根据电影院事情的需要对有关数据进行处理。如电影票的管理,工作人员的管理,和电影库的管理等。2.2.2 性能需求分析(1)精度:整型和 Double 型。(2)时间特性要求:本软件的规模不大,一般的机器都能跑的起来,对电脑的性能要求很不高,一般的电脑都能跑的很顺畅,而且处理速度很快,人感觉不出有任何的停顿、延迟。(3)灵活性:软件采用面向对象思想编写,而且软件项目本身规模不大,同时针对用户需求分析的变更我们也作出了预期的打算,所以灵活性很强。在开发的过程中可以很自如2。(4)输入/输出要求:登记新的影片时输入电影名称、导演、主演、放映时间都为string 型,以及该场电影所剩的影票数为 int 型。输入某场电影的某一排(int 型) ,可以查看到该排的影票价格(double 型) 、该排所剩的影票数(int 型)及其所剩座位的座影院售票管理信息系统的社计与实现 第 5 页 共 37 页 号(int 型) 。输入用户所付的钱(double 型) ,然后根据票价,显示找零(double 型) ,完成买票。(5)数据管理能力要求:考虑到一个电影院的规模是固定的,总体座位框架是不变的,座位的操作就采用二维数组来操作,然后将其操作结果存储在某场电影的座位文件中。某场电影的信息就采用链表来处理,因为链表操作便于对其进行增、删、改、查询,可以将所有电影的信息存储在一个电影信息文件中。(6)故障处理要求:这个系统是采用实时更新文件的方法,电脑断电或死机等,不会丢失当前的操作信息,可以解决电脑断电后系统丢失已完成的操作问题,避免客户争端。用户定期检查电脑安全隐患,以免发生数据丢失。(7)其他专门要求:该系统记录了影院重要的经营信息,建议不要使用带外接口传输设备的机器同时不要对该机器进行联网,以免工作人员将信息外泄,透露机密。希望影院的工作人员常来检验系统效果,如果对需求分析有新的要求及时更正提出。3 系统总体设计影院售票管理信息系统的社计与实现 第 6 页 共 37 页 3.1 数据库设计(1)概念设计影院售票信息系统主要涉及的实体有影片,座位,电影票,职工。各实体的 E-R图如下图所示。图 3.1 为影片 E-R 图,图 3.2 为座位 E-R 图,图 3.3 为电影票 E-R 图,图 3.4 为职工 E-R 图。影片电影名称电影编号主演制片厂导演上映时间图 3.1 影片 E-R 图座位座位号票价图 3.2 座位 E-R 图电影票电影票号座位编号电影编号价格电影名称上映时间 验证码图 3.3 电影票 E-R 图影院售票管理信息系统的社计与实现 第 7 页 共 37 页职工职工编号号职工类型密码图 3.4 职工 E-R 图(2)逻辑设计概念设计的 E-R 图对应的逻辑设计为关系表。表 1 存储影库信息列表,表 2 存储了电影院座位的相关数据连接关系,表 3 存储了电影票销售情况管理,表 4 存储了系统使用者职工的相关情况的管理列表3。表表 3-1 影库管理表影库管理表-MOVIES字段名称数据类型字段大小作用必填字段索引是否主键Movie_idsmallint2电影编号是有(无重复)是Movie_na meNvarchar50电影名称是无actorNvarchar50导演否无actressNvarchar50主演否无producerNvarchar25制片厂否无palydatedatetime8上映时间是无表表 3-2 电影院座位管理表电影院座位管理表-SEATS字段名称数据类型字段大小作用必填字段索引是否主键seatidsmallint2座位编号是有(无重复)是pricefloat8票价是无soldornotsmallint2是否售出是无表表 3-3 电影票信息表电影票信息表-TICKETS影院售票管理信息系统的社计与实现 第 8 页 共 37 页 字段名称数据类型字段大小作用必填字段索引是否主键ticketsidsmallint2电影票号是有(无重复)是seatidsmallint2座位编号是有Movie_idsmallint2电影编号是有Movie_na meNvarchar50电影名称否无palydatedatetime8上映时间是无pricefloat8价格是无yanzheng masmall
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号