收藏 分销(赏)

影院售票系统概要设计说明书.doc

上传人:人****来 文档编号:4473602 上传时间:2024-09-24 格式:DOC 页数:24 大小:865.04KB
下载 相关 举报
影院售票系统概要设计说明书.doc_第1页
第1页 / 共24页
影院售票系统概要设计说明书.doc_第2页
第2页 / 共24页
影院售票系统概要设计说明书.doc_第3页
第3页 / 共24页
影院售票系统概要设计说明书.doc_第4页
第4页 / 共24页
影院售票系统概要设计说明书.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、影院售票系统概要设计说明书242020年4月19日文档仅供参考,不当之处,请联系改正。影院售票系统概要设计说明书目录1. 引言31.1编写目的31.2项目背景31.3定义31.4参考资料32. 任务概述32.1目标32.2运行环境32.3条件与限制43.总体设计43.1处理流程43.1.1售票管理流程43.1.2检票管理流程43.1.3数据处理流程53.2总体结构和模块外部设计73.2.1总体结构73.2.2模块外部设计83.3功能分配94.接口设计104.1 外部接口104.1.1用户界面104.1.2软件接口114.1.3硬件接口114.2 内部接口115. 数据结构设计125.1 逻辑结

2、构设计125.2 物理结构设计125.3 数据结构与程序的关系126. 运行设计136.1 运行模块的组合136.2 运行时间137. 出错处理137.1 出错输出信息137.2 出错处理对策138. 安全保密设计139. 维护设计131. 引言1.1编写目的根据需求规格说明书,在仔细考虑讨论之后,我们又进一步对影院售票系统软件的功能划分、数据结构、软件总体结构有了进一步的认识。我们把讨论的结果记录下来,作为概要设计说明书,并作为进一步详细设计软件的基础。1.2项目背景人工售票的手续繁琐、效率低下给具有强烈时间观念的管理人员带来了诸多不便,影院缺少一套完善的售票系统软件,为了对售票的管理方便,

3、因此必须开发影院售票系统。随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而采用手工售票的方法,不但效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足售票人员对售票,订票,退票等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此影院售票系统软件以提高影院的管理效率。1.3定义文档中采用的专门术语的定义及缩略词简要如下CTS:CINEMA TICKET SYSTEM 影院售票系统1.4参考资料1. 软件工程-钱乐秋、赵文耘、牛军钰编著 - 清华大学出版社2.数据库系统概论王珊、萨师煊主编 -高等教育出版社2. 任务概述2.1目标具体而言,影院售票系统需要实

4、现以下的需求:(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者能够当一回事处理。(3)检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。(4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。(5)能帮助售票人员利用计算机,快速方便地对影院售票情况,订票情况,剩余座位查询等进行高效的管理。2.2运行环境1硬件环境:多媒体计算机一台2软件环境:Microsoft SQL Server 、JDK等。2.3条件与限

5、制比较简单,不能实现完善和全面的功能。还不能进行更好的管理。对于一些突发事件无法处理,以及影院的特殊要求服务无法实现。3.总体设计3.1处理流程3.1.1售票管理流程图3-1 售票管理流程图3.1.2检票管理流程图3-2 检票管理流程图3.1.3数据处理流程图3-3 数据处理流程图3.2总体结构和模块外部设计3.2.1总体结构图3-4图3-5图3-63.2.2模块外部设计1. 主模块: 已借图书信息;13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313

6、131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313 输入:职工号、密码,选择相应的系统输出:相应的界面显示2. 售票系统模块:给观众提供售票服务。不同的位置有不同的价格。要选购哪个位置由观众决定。工作人员根据观众的需要进行操作。系统在购票成功后会产生一个验证码,此验证码连工作人员都不知道。是随机生成的。用于对电影票真假的辩识。输入:电影票的信息输出:相应的界面3. 检票系统模块: 在观众进场时所使用的系统。由扫描仪扫描,取的验证码

7、,然后进行辩识,看是不是和数据库中数据一样,如果一样,则电影票为真,否则电影票为假。由此来决定让不让观众入场。输入:电影票信息的输入输出:相应的界面显示4. 维护系统模块:此模块是由电影院的数据库管理员来管理的。她根据电影院事情的需要对有关数据进行处理。如电影票的管理,工作人员的管理,和电影库的管理等。输入:职工、电影票以及影库信息查询、修改、删除、添加信息输出:相应的界面显示5. 影片播放管理模块: 影片播放管理是对电影院播放的电影的充实,设定电影的播放,以及电影时间的设定。当所设定的电影已经播放完成后,要对其进行删除。还要对数据库进行清理,把一些没用的数据全部清除。输入:要播放的影片的信息

8、输出:相应的界面显示6. 职工管理模块: 电影院里当然有工作人员的增加与开除,以及她们的管理权限的变化。这一部分事件的发生都需要数据库管理人员将有关数据进行处理。保证数据库里数据的统一与完整。其中有她们的工号,登陆电影院管理系统的密码,以及所拥有的权限。输入:要进行添加、修改、删除等操作的职工信息输出:相应的界面显示7. 过期票务管理模块:电影院里的电影在放过以后,在数据库的电影票数据就会变成没有用的数据。经过此管理能够把那些没用的过期的数据清除。这里指的是与放过的电影同名的电影票清除,而其它的电影票保存不变。输入:要删除的票务信息输出:相应的界面显示8. 录入模块: 输入:相应的信息 输出:

9、相应的结果9. 修改模块: 输入:相应的信息 输出:相应的结果10. 删除模块: 输入: 相应的信息 输出: 相应的结果11. 帮助模块: 输入:无 输出:帮助信息12. 退出模块: 输入:退出命令 输出:无13. 数据库操作模块:输入:数据操作命令输出:操作结果显示14. 数据库查询模块:输入:数据查询命令输出:查询结果集3.3功能分配查询功能: 要播放的影片的查询模块 职工信息的查询模块 要清除的影片票务相关信息显示 添加功能:售票信息的添加模块 职工信息的添加模块 要播放的影片的添加模块修改功能:职工信息的修改模块 影库信息的修改模块 售票信息的修改模块删除功能:职工信息的删除模块 影库

10、信息的删除模块 要清除的影片票务信息的删除模块 4.接口设计4.1 外部接口4.1.1用户界面本产品的用户一般需要经过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:登录界面、售票界面、检票界面界面)。用户对程序的维护,最好要有备份。按Windows应用软件用户界面的规范来设计,使用以页面为主的用户界面,便于用户使用。1) 主界面:即登录对话框职工工号编辑框:用于输入职工工号职工密码编辑框:用于输入职工密码三个选择按钮:用于系统选择两个功能按钮:登陆、取消2) 售票界面:条件选择下拉列表栏(影片名):用于选择电影名电影上映时间显示区:用于显示上映时间影片名显示区:用于显示影

11、片名票价显示区:用于显示票价座位号文本框:用于输入座位号购票提交按钮:提交购票请求退票提交按钮:提交退票请求刷新提交按钮:提交刷新数据请求退出按钮:退出售票系统对话框3) 检票界面:票号编辑框:用于输入票号验证码编辑框:用于输入验证码座位号显示区:用于显示座位号影片名显示区:用于显示影片名票价显示区:用于显示票价已存票数显示区:用于显示已存票数验证真伪按钮:用于验证票的真假消除数据按钮:用于消除票的信息退出按钮:用于退出检票对话框4) 维护系统界面:由四个功能按钮构成影片系统按钮:用于进入影片系统界面职工系统按钮:用于进入职工系统界面票务系统按钮:用于进入票务系统界面退出按钮:用于退出维护系统

12、对话框5) 影库维护界面:影片信息状态单选框:用于显示影片信息(影片ID,影片名,导演,主演,制片厂,上映时间,票价,当前位置)“上一条”按钮:显示和编辑前一个影片记录“下一条”按钮:显示和编辑前一个影片记录“首记录”按钮:显示和编辑第一条影片记录 “尾记录”按钮:显示和编辑最后一条影片记录 “返回”按钮:返回到维护系统对话框对话框。“添加”按钮:增加新的影片“修改”按钮:修改影片信息“删除”按钮:删除当前的影片“退出”按钮:退出影库系统对话框。6) 职工维护界面:职工信息状态单选框:用于显示职工信息(工号,密码,服务系统号,当前位置)“上一条”按钮:显示和编辑前一个职工记录“下一条”按钮:显

13、示和编辑前一个职工记录“首记录”按钮:显示和编辑第一条职工记录 “尾记录”按钮:显示和编辑最后一条职工记录 “返回”按钮:返回到维护系统对话框对话框。“添加”按钮:增加新的职工“修改”按钮:修改职工信息“删除”按钮:删除当前的职工“退出”按钮:退出职工维护对话框。7) 票务维护界面:条件选择下拉列表栏(影片名):用于选择电影名影片信息状态单选框:用于显示影片信息(影片ID,影片名,导演,主演,制片厂,上映时间,票价,当前位置)全部清除按钮:用于清除已售出的票的信息“返回”按钮:返回到维护系统对话框对话框。退出按钮:用于退出票务维护对话框4.1.2软件接口使用Access数据库的驱动程序,经过C

14、OM接口访问。4.1.3硬件接口鼠标。4.2 内部接口模块间接口采用数据耦合方式,经过参数表传送数据,交换信息。5. 数据结构设计5.1 逻辑结构设计 影库管理表(MOVIES):由多影片记录构成影片记录的数据结构如下:电影号(Movie_id) 长整形(主键)电影名称(Movie_name) 字符串型导演 (actor) 字符串型主演(actress) 字符串型制片厂(producer) 字符串型上映时间(palydate) 日期/时间型价格(price) 长整形售票信息表(TICKETS): 由多个售票记录构成售票记录的数据结构如下: 电影票号(ticketsid) 长整形(主键)座位号(

15、seatid) 长整形电影号(Movie_id) 长整形电影名(Movie_name) 字符串型上映时间(palydate) 日期/时间型价格(price) 长整形验证码(yanzhengma) 长整形(主键)职工信息表(WORKERS): 由多个职工记录构成职工记录的数据结构如下: 职工号 (workerid) 字符串型(主键)职工密码(password) 字符串型职工类型(leibie) 字符串型5.2 物理结构设计采用链表结构5.3 数据结构与程序的关系 主模块:连接数据库售票模块:1) 售票模块:读入电影名和座位号,对应显示上映时间,票价。2) 退票模块:读入票号和验证号,验证真伪后,

16、对应显示电影名,座位号,上映时间,票价。检票模块: 1) 检票模块:读入票号和验证号,验证真伪后,对应显示电影名,座位号,已存票数,票价。2) 消除数据维护操作模块:1) 影片系统模块:查询,增加,修改,删除影库表中的信息。2) 职工系统按钮:查询,增加,修改,删除职工表中的信息。3) 票务系统按钮:清除已售出的票的信息6. 运行设计 6.1 运行模块的组合程序启动后,进入主模块,用户的单击对话框按钮事件触发主模块调用各下层模块,进入对应的子对话框,同样由用户的输入触发这些模块调用其下层模块,完成相应操。6.2 运行时间没有规定7. 出错处理7.1 出错输出信息 根据不同的出错情况给出不同的出错信息,一般用对话框给出。7.2 出错处理对策 给用户提示信息,让用户重新输入或退出。 8. 安全保密设计为不同职工设置不同的工号及密码,只有匹配了能够进入相应的界面管理,规定不同职工的权限。9. 维护设计由于此项目比较小,除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细的注释外,没有特殊的维护设计,如:设置维护模块等。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服