影院售票系统概要设计说明书.doc
《影院售票系统概要设计说明书.doc》由会员分享,可在线阅读,更多相关《影院售票系统概要设计说明书.doc(24页珍藏版)》请在咨信网上搜索。
影院售票系统概要设计说明书 24 2020年4月19日 文档仅供参考,不当之处,请联系改正。 影院售票系统概要设计说明书 目录 1. 引言 3 1.1编写目的 3 1.2项目背景 3 1.3定义 3 1.4参考资料 3 2. 任务概述 3 2.1目标 3 2.2运行环境 3 2.3条件与限制 4 3.总体设计 4 3.1处理流程 4 3.1.1售票管理流程 4 3.1.2检票管理流程 4 3.1.3数据处理流程 5 3.2总体结构和模块外部设计 7 3.2.1总体结构 7 3.2.2模块外部设计 8 3.3功能分配 9 4.接口设计 10 4.1 外部接口 10 4.1.1用户界面 10 4.1.2软件接口 11 4.1.3硬件接口 11 4.2 内部接口 11 5. 数据结构设计 12 5.1 逻辑结构设计 12 5.2 物理结构设计 12 5.3 数据结构与程序的关系 12 6. 运行设计 13 6.1 运行模块的组合 13 6.2 运行时间 13 7. 出错处理 13 7.1 出错输出信息 13 7.2 出错处理对策 13 8. 安全保密设计 13 9. 维护设计 13 1. 引言 1.1编写目的 根据《需求规格说明书》,在仔细考虑讨论之后,我们又进一步对《影院售票系统》软件的功能划分、数据结构、软件总体结构有了进一步的认识。我们把讨论的结果记录下来,作为概要设计说明书,并作为进一步详细设计软件的基础。 1.2项目背景 人工售票的手续繁琐、效率低下给具有强烈时间观念的管理人员带来了诸多不便,影院缺少一套完善的售票系统软件,为了对售票的管理方便,因此必须开发影院售票系统。 随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而采用手工售票的方法,不但效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足售票人员对售票,订票,退票等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此影院售票系统软件以提高影院的管理效率。 1.3定义 文档中采用的专门术语的定义及缩略词简要如下 CTS:CINEMA TICKET SYSTEM 影院售票系统 1.4参考资料 1.《 软件工程》---钱乐秋、赵文耘、牛军钰编著 ------ 清华大学出版社 2.《数据库系统概论》—王珊、萨师煊主编 -------高等教育出版社 2. 任务概述 2.1目标 具体而言,影院售票系统需要实现以下的需求: (1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。 (2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者能够当一回事处理。 (3)检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。 (4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。(5)能帮助售票人员利用计算机,快速方便地对影院售票情况,订票情况,剩余座位查询等进行高效的管理。 2.2运行环境 1.硬件环境:多媒体计算机一台 2.软件环境:Microsoft SQL Server 、JDK等。 2.3条件与限制 比较简单,不能实现完善和全面的功能。还不能进行更好的管理。对于一些突发事件无法处理,以及影院的特殊要求服务无法实现。 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-6 3.2.2模块外部设计 1. 主模块: 已借图书信息;13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313 输入:职工号、密码,选择相应的系统 输出:相应的界面显示 2. 售票系统模块: 给观众提供售票服务。不同的位置有不同的价格。要选购哪个位置由观众决定。工作人员根据观众的需要进行操作。系统在购票成功后会产生一个验证码,此验证码连工作人员都不知道。是随机生成的。用于对电影票真假的辩识。 输入:电影票的信息 输出:相应的界面 3. 检票系统模块: 在观众进场时所使用的系统。由扫描仪扫描,取的验证码,然后进行辩识,看是不是和数据库中数据一样,如果一样,则电影票为真,否则电影票为假。由此来决定让不让观众入场。 输入:电影票信息的输入 输出:相应的界面显示 4. 维护系统模块: 此模块是由电影院的数据库管理员来管理的。她根据电影院事情的需要对有关数据进行处理。如电影票的管理,工作人员的管理,和电影库的管理等。 输入:职工、电影票以及影库信息查询、修改、删除、添加信息 输出:相应的界面显示 5. 影片播放管理模块: 影片播放管理是对电影院播放的电影的充实,设定电影的播放,以及电影时间的设定。当所设定的电影已经播放完成后,要对其进行删除。还要对数据库进行清理,把一些没用的数据全部清除。 输入:要播放的影片的信息 输出:相应的界面显示 6. 职工管理模块: 电影院里当然有工作人员的增加与开除,以及她们的管理权限的变化。这一部分事件的发生都需要数据库管理人员将有关数据进行处理。保证数据库里数据的统一与完整。其中有她们的工号,登陆电影院管理系统的密码,以及所拥有的权限。 输入:要进行添加、修改、删除等操作的职工信息 输出:相应的界面显示 7. 过期票务管理模块: 电影院里的电影在放过以后,在数据库的电影票数据就会变成没有用的数据。经过此管理能够把那些没用的过期的数据清除。这里指的是与放过的电影同名的电影票清除,而其它的电影票保存不变。 输入:要删除的票务信息 输出:相应的界面显示 8. 录入模块: 输入:相应的信息 输出:相应的结果 9. 修改模块: 输入:相应的信息 输出:相应的结果 10. 删除模块: 输入: 相应的信息 输出: 相应的结果 11. 帮助模块: 输入:无 输出:帮助信息 12. 退出模块: 输入:退出命令 输出:无 13. 数据库操作模块: 输入:数据操作命令 输出:操作结果显示 14. 数据库查询模块: 输入:数据查询命令 输出:查询结果集 3.3功能分配 查询功能: 要播放的影片的查询模块 职工信息的查询模块 要清除的影片票务相关信息显示 添加功能: 售票信息的添加模块 职工信息的添加模块 要播放的影片的添加模块 修改功能: 职工信息的修改模块 影库信息的修改模块 售票信息的修改模块 删除功能: 职工信息的删除模块 影库信息的删除模块 要清除的影片票务信息的删除模块 4.接口设计 4.1 外部接口 4.1.1用户界面 本产品的用户一般需要经过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:登录界面、售票界面、检票界面界面)。用户对程序的维护,最好要有备份。 按Windows应用软件用户界面的规范来设计,使用以页面为主的用户界面,便于用户使用。 1) 主界面:即登录对话框 职工工号编辑框:用于输入职工工号 职工密码编辑框:用于输入职工密码 三个选择按钮:用于系统选择 两个功能按钮:登陆、取消 2) 售票界面: 条件选择下拉列表栏(影片名):用于选择电影名 电影上映时间显示区:用于显示上映时间 影片名显示区:用于显示影片名 票价显示区:用于显示票价 座位号文本框:用于输入座位号 购票提交按钮:提交购票请求 退票提交按钮:提交退票请求 刷新提交按钮:提交刷新数据请求 退出按钮:退出售票系统对话框 3) 检票界面: 票号编辑框:用于输入票号 验证码编辑框:用于输入验证码 座位号显示区:用于显示座位号 影片名显示区:用于显示影片名 票价显示区:用于显示票价 已存票数显示区:用于显示已存票数 验证真伪按钮:用于验证票的真假 消除数据按钮:用于消除票的信息 退出按钮:用于退出检票对话框 4) 维护系统界面: 由四个功能按钮构成 影片系统按钮:用于进入影片系统界面 职工系统按钮:用于进入职工系统界面 票务系统按钮:用于进入票务系统界面 退出按钮:用于退出维护系统对话框 5) 影库维护界面: 影片信息状态单选框:用于显示影片信息(影片ID,影片名, 导演,主演,制片厂,上映时间,票价,当前位置) “上一条”按钮:显示和编辑前一个影片记录 “下一条”按钮:显示和编辑前一个影片记录 “首记录”按钮:显示和编辑第一条影片记录 “尾记录”按钮:显示和编辑最后一条影片记录 “返回”按钮:返回到维护系统对话框对话框。 “添加”按钮:增加新的影片 “修改”按钮:修改影片信息 “删除”按钮:删除当前的影片 “退出”按钮:退出影库系统对话框。 6) 职工维护界面: 职工信息状态单选框:用于显示职工信息(工号,密码, 服务系统号,当前位置) “上一条”按钮:显示和编辑前一个职工记录 “下一条”按钮:显示和编辑前一个职工记录 “首记录”按钮:显示和编辑第一条职工记录 “尾记录”按钮:显示和编辑最后一条职工记录 “返回”按钮:返回到维护系统对话框对话框。 “添加”按钮:增加新的职工 “修改”按钮:修改职工信息 “删除”按钮:删除当前的职工 “退出”按钮:退出职工维护对话框。 7) 票务维护界面: 条件选择下拉列表栏(影片名):用于选择电影名 影片信息状态单选框:用于显示影片信息(影片ID,影片名, 导演,主演,制片厂,上映时间,票价,当前位置) 全部清除按钮:用于清除已售出的票的信息 “返回”按钮:返回到维护系统对话框对话框。 退出按钮:用于退出票务维护对话框 4.1.2软件接口 使用Access数据库的驱动程序,经过COM接口访问。 4.1.3硬件接口 鼠标。 4.2 内部接口 模块间接口采用数据耦合方式,经过参数表传送数据,交换信息。 5. 数据结构设计 5.1 逻辑结构设计 影库管理表(MOVIES): 由多影片记录构成 影片记录的数据结构如下: 电影号(Movie_id) 长整形(主键) 电影名称(Movie_name) 字符串型 导演 (actor) 字符串型 主演(actress) 字符串型 制片厂(producer) 字符串型 上映时间(palydate) 日期/时间型 价格(price) 长整形 售票信息表(TICKETS): 由多个售票记录构成 售票记录的数据结构如下: 电影票号(ticketsid) 长整形(主键) 座位号(seatid) 长整形 电影号(Movie_id) 长整形 电影名(Movie_name) 字符串型 上映时间(palydate) 日期/时间型 价格(price) 长整形 验证码(yanzhengma) 长整形(主键) 职工信息表(WORKERS): 由多个职工记录构成 职工记录的数据结构如下: 职工号 (workerid) 字符串型(主键) 职工密码(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. 维护设计 由于此项目比较小,除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细的注释外,没有特殊的维护设计,如:设置维护模块等。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 影院 售票 系统 概要 设计 说明书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文