收藏 分销(赏)

影院售票系统概要设计项目新版说明书.doc

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

1、影院售票系统概要设计说明书目录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 逻辑结构设计125.2 物理结构设计125.3 数据结构和程序关系126. 运行设计136.

2、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目标具体而言,影院售票系统需要实现以下需求:(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。(2)售票管理自然有专员负责,要处理各电影电影票销

4、售问题。当然包含退票问题,还有就是预订电影票其实也就相当于买票。二者能够当一回事处理。(3)检票管理事宜要完成观众进场时检票事宜。其中包含了电影票真假检测问题。(4)数据管理要处理电影播放次序,工作人员管理,和过期电影票处理问题。(5)能帮助售票人员利用计算机,快速方便地对影院售票情况,订票情况,剩下座位查询等进行高效管理。2.2运行环境1硬件环境:多媒体计算机一台2软件环境:Microsoft SQL Server 、JDK等。2.3条件和限制比较简单,不能实现完善和全方面功效。还不能进行愈加好管理。对于部分突发事件无法处理,和影院特殊要求服务无法实现。3.总体设计3.1处理步骤3.1.1售

5、票管理步骤图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. 主模块: 已借图书信息;10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010

6、101010101010101010101010101010 输入:职员号、密码,选择对应系统输出:对应界面显示2. 售票系统模块:给观众提供售票服务。不一样位置有不一样价格。要选购哪个位置由观众决定。工作人员依据观众需要进行操作。系统在购票成功后会产生一个验证码,此验证码连工作人员全部不知道。是随机生成。用于对电影票真假辩识。输入:电影票信息输出:对应界面3. 检票系统模块: 在观众进场时所使用系统。由扫描仪扫描,取验证码,然后进行辩识,看是不是和数据库中数据一样,假如一样,则电影票为真,不然电影票为假。由此来决定让不让观众入场。输入:电影票信息输入输出:对应界面显示4. 维护系统模块:此模

7、块是由电影院数据库管理员来管理。她依据电影院事情需要对相关数据进行处理。如电影票管理,工作人员管理,和电影库管理等。输入:职员、电影票和影库信息查询、修改、删除、添加信息输出:对应界面显示5. 影片播放管理模块: 影片播放管理是对电影院播放电影充实,设定电影播放,和电影时间设定。当所设定电影已经播放完成后,要对其进行删除。还要对数据库进行清理,把部分没用数据全部清除。输入:要播放影片信息输出:对应界面显示6. 职员管理模块: 电影院里当然有工作人员增加和开除,和她们管理权限改变。这一部分事件发生全部需要数据库管理人员将相关数据进行处理。确保数据库里数据统一和完整。其中有她们工号,登陆电影院管理

8、系统密码,和所拥有权限。输入:要进行添加、修改、删除等操作职员信息输出:对应界面显示7. 过期票务管理模块:电影院里电影在放过以后,在数据库电影票数据就会变成没有用数据。经过此管理能够把那些没用过期数据清除。这里指是和放过电影同名电影票清除,而其它电影票保留不变。输入:要删除票务信息输出:对应界面显示8. 录入模块: 输入:对应信息 输出:对应结果9. 修改模块: 输入:对应信息 输出:对应结果10. 删除模块: 输入: 对应信息 输出: 对应结果11. 帮助模块: 输入:无 输出:帮助信息12. 退出模块: 输入:退出命令 输出:无13. 数据库操作模块:输入:数据操作命令输出:操作结果显示

9、14. 数据库查询模块:输入:数据查询命令输出:查询结果集3.3功效分配查询功效: 要播放影片查询模块 职员信息查询模块 要清除影片票务相关信息显示 添加功效:售票信息添加模块 职员信息添加模块 要播放影片添加模块修改功效:职员信息修改模块 影库信息修改模块 售票信息修改模块删除功效:职员信息删除模块 影库信息删除模块 要清除影片票务信息删除模块 4.接口设计4.1 外部接口4.1.1用户界面本产品用户通常需要经过终端进行操作,进入主界面后点击对应窗口,分别进入相对应界面(如:登录界面、售票界面、检票界面界面)。用户对程序维护,最好要有备份。按Windows应用软件用户界面规范来设计,使用以页

10、面为主用户界面,便于用户使用。1) 主界面:即登录对话框职职员号编辑框:用于输入职职员号职员密码编辑框:用于输入职员密码三个选择按钮:用于系统选择两个功效按钮:登陆、取消2) 售票界面:条件选择下拉列表栏(影片名):用于选择电影名电影上映时间显示区:用于显示上映时间影片名显示区:用于显示影片名票价显示区:用于显示票价座位号文本框:用于输入座位号购票提交按钮:提交购票请求退票提交按钮:提交退票请求刷新提交按钮:提交刷新数据请求退出按钮:退出售票系统对话框3) 检票界面:票号编辑框:用于输入票号验证码编辑框:用于输入验证码座位号显示区:用于显示座位号影片名显示区:用于显示影片名票价显示区:用于显示

11、票价已存票数显示区:用于显示已存票数验证真伪按钮:用于验证票真假消除数据按钮:用于消除票信息退出按钮:用于退出检票对话框4) 维护系统界面:由四个功效按钮组成影片系统按钮:用于进入影片系统界面职员系统按钮:用于进入职员系统界面票务系统按钮:用于进入票务系统界面退出按钮:用于退出维护系统对话框5) 影库维护界面:影片信息状态单选框:用于显示影片信息(影片ID,影片名,导演,主演,制片厂,上映时间,票价,目前位置)“上一条”按钮:显示和编辑前一个影片统计“下一条”按钮:显示和编辑前一个影片统计“首统计”按钮:显示和编辑第一条影片统计 “尾统计”按钮:显示和编辑最终一条影片统计 “返回”按钮:返回到

12、维护系统对话框对话框。“添加”按钮:增加新影片“修改”按钮:修改影片信息“删除”按钮:删除目前影片“退出”按钮:退出影库系统对话框。6) 职员维护界面:职员信息状态单选框:用于显示职员信息(工号,密码,服务系统号,目前位置)“上一条”按钮:显示和编辑前一个职员统计“下一条”按钮:显示和编辑前一个职员统计“首统计”按钮:显示和编辑第一条职员统计 “尾统计”按钮:显示和编辑最终一条职员统计 “返回”按钮:返回到维护系统对话框对话框。“添加”按钮:增加新职员“修改”按钮:修改职员信息“删除”按钮:删除目前职员“退出”按钮:退出职员维护对话框。7) 票务维护界面:条件选择下拉列表栏(影片名):用于选择

13、电影名影片信息状态单选框:用于显示影片信息(影片ID,影片名,导演,主演,制片厂,上映时间,票价,目前位置)全部清除按钮:用于清除已售出票信息“返回”按钮:返回到维护系统对话框对话框。退出按钮:用于退出票务维护对话框4.1.2软件接口使用Access数据库驱动程序,经过COM接口访问。4.1.3硬件接口鼠标。4.2 内部接口模块间接口采取数据耦合方法,经过参数表传送数据,交换信息。5. 数据结构设计5.1 逻辑结构设计 影库管理表(MOVIES):由多影片统计组成影片统计数据结构以下:电影号(Movie_id) 长整形(主键)电影名称(Movie_name) 字符串型导演 (actor) 字符

14、串型主演(actress) 字符串型制片厂(producer) 字符串型上映时间(palydate) 日期/时间型价格(price) 长整形售票信息表(TICKETS): 由多个售票统计组成售票统计数据结构以下: 电影票号(ticketsid) 长整形(主键)座位号(seatid) 长整形电影号(Movie_id) 长整形电影名(Movie_name) 字符串型上映时间(palydate) 日期/时间型价格(price) 长整形验证码(yanzhengma) 长整形(主键)职员信息表(WORKERS): 由多个职员统计组成职员统计数据结构以下: 职员号 (workerid) 字符串型(主键)职

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

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信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 

客服