分享
分销 收藏 举报 申诉 / 59
播放页_导航下方通栏广告

类型软件综合项目工程专业课程设计影院售票系统.doc

  • 上传人:二***
  • 文档编号:4534205
  • 上传时间:2024-09-27
  • 格式:DOC
  • 页数:59
  • 大小:1.20MB
  • 下载积分:5 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    软件 综合 项目 工程 专业课程 设计 影院 售票 系统
    资源描述:
    计算机信息工程学院 软件工程课程设计汇报 项目名称: 影院售票系统 专业: 软件工程 班级: 09软件 项目责任人: 学号: 09030335 姓名: 殷崧健 项目组组员: 学号: 09030317 姓名: 李俊杰 项目组组员: 学号: 09030325 姓名: 田 俊 项目组组员: 学号: 09030318 姓名: 李荣胜 完成时间: 3月1日 目 录 一、 可行性研究汇报 1. 引 言……………………………………………………3 2. 可行性研究前提………………………………………3 3. 所提议系统……………………………………………4 4. 投资及效益分析…………………………………………5 二、 项目开发计划书 1. 引 言……………………………………………………7 2. 项目概述…………………………………………………7 3. 实施计划…………………………………………………8 4. 支持条件…………………………………………………9 5. 专题计划关键点……………………………………………9 三、 需求分析规格说明书 1. 引 言……………………………………………………10 2. 任务概述…………………………………………………10 3. 需求要求…………………………………………………11 4. 运行环境要求……………………………………………15 四、 概要设计说明书 1. 引 言……………………………………………………17 2. 任务概述…………………………………………………17 3. 接口设计…………………………………………………18 4. 总体设计…………………………………………………20 5. 数据结构设计……………………………………………23 6. 运行设计…………………………………………………25 7. 犯错处理…………………………………………………25 8. 安全保密设计……………………………………………25 9. 维护设计…………………………………………………25 五、 具体设计说明书 1. 引 言……………………………………………………26 2. 程序系统结构…………………………………………26 3. 程序设计说明……………………………………………29 六、 软件测试计划 1. 引 言……………………………………………………40 2. 任务概述…………………………………………………40 3. 计 划……………………………………………………41 4. 测试项目说明……………………………………………42 5. 评 价……………………………………………………43 七、 用户手册 1. 引 言……………………………………………………44 2. 用 途……………………………………………………44 3. 使用过程…………………………………………………44 《影院售票系统》可行性研究汇报 一、引言 1.1编写目标 伴随社会发展,大家生活水平提升,欣赏电影逐步成为大家闲暇时关键娱乐方法之一。传统电影售票全部是人工服务,观看座位全部是人工安排,无法表现人性化选择,加上现在大家生活节奏越来越快,购票时间需要对应缩短和方便电影院工作人员管理,本系统就是为了处理这一系列问题提出。 1.2背景 影院售票系统 本项目标任务提出者:常工院计算机信息工程学院09软件开发小组 开发者:计算机信息工程学院学生; 该软件系统同其它系统或其它机构基础相互来往关系。 1.3定义 SQL Server:所用数据库管理系统 VS :所用开发软件 1.4参考资料 (1)张海藩.软件工程.人民邮电出版社.1月 (2)王华.软件工程试验和课程设计指导.电子工业出版社.6月 (3)《VB程序设计》,谭浩强、袁玫、薛淑斌编著,清华大学出版社。 二、可行性研究前提 2.1要求 影院售票系统是为方便电影院人员管理售票工作和表现用户人性化选择而设计,本系统能够实现管理售票、用户预订观看座位、影片录入、售票、订票、会员办理等功效。系统能够安全、快捷、一目了然查询用户购票情况、影片情况等。 2.2目标 影院售票系统基础目标是方便管理者查找需要信息和管理系统信息,为了提升效率,应该做到以下几点要求: (1)方便管理和整理影片信息管理 管理员能够直接进入登录主页面进行对影片信息查看。 (2)管理员查看信息 能够在界面中看到现已上映影片信息和为观众确定其购置情况。 (3)售票人员售票 为售票人员定位影片、确定座位提供方便 2.3条件、假定和限制 提议软件寿命:5年。 硬件条件:计算机,网卡,网线,扫描仪,打印机。 操作系统:windows 7 数据库管理系统:SQL Server. 开发工具和平台:VS 系统投入最晚时间.3.2 2.4进行可行性研究方法 此次可行性分析是根据前面给出步骤进行,即根据复查项目目标和规模,研究现在正使用系统,导出新系统得高层逻辑模型,重新定义问题这一循环反复过程进行。 2.5评价尺度 本系统进行评价关键尺度有:开发时间长短,使用提议程度,功效综合性,经费(暂无)。 三、所提议系统 3.1对所提议系统说明 所提议影院售票系统,其利用优异技术,处理了对用户信息各个步骤控制,并提供了一个良好、易操作、直观用户操作界面,从而实现自动化和系统管理 3.2处理步骤和数据步骤 会员管理 票务管理 信息管理 结算管理 影院售票系统 导航栏 退出 登录 统计管理 现有系统工作关键有一下五个方面内容: 票务管理:对电影票出售、退票、预订进行管理 会员管理:对影院会员办理、退出进行管理 信息管理:对影院影片上档、下档进行管理 结算管理:对影院日、月销售额进行统计和查询 统计管理:对影院影片上座率、售票情况进行统计 3.3改善之处 本软件使用起来简单易学,使用单位人员有使用计算机基础常识,所以,她们完全能够充足利用本软件提升她们办公效率。 3.4影响 说明在建立所提议系统时,预期将带来影响,包含: 3.4.1对设备影响 因为本系统开发时采取新技术和手段,故需要配置符合本汇报2.3所列出条件计算机硬件设备 3.4.2对软件影响 软件环境符合本汇报2.3所列出条件 3.4.3对用户单位机构影响 为了运行所提议系统,需管理人员熟悉计算机相关操作。 3.4.4对系统运行过程影响 用户操作规程根据系统所提议提醒进行;系统失效后,数据库恢复到最新更新备份状态进行保留。 3.4.5对开发影响 开发过程需要立即和用户沟通,了解其需求,不停改善和完善系统。 3.4.6对地点和设施影响 无 3.4.7对经费开支影响 需要支付开发单位相关费用 3.5不足 现在该软件使用范围很狭窄,且该软件是我们首次版本。假如该软件要有提升版本,还需要大量修改和更新。 3.6技术条件方面可行性 在目前限制条件下,该系统功效目标能够达成; 利用现有技术,该系统功效能够实现; 对开发人员数量和质量满足程序开发需要; 在要求期限内,本系统开发能够完成。 四、投资及效益分析 4.1支出 基础建设投资,其它一次性支出,软件开发支出,人员费用支出,设备维护支出 4.1.1基础建设投资 硬件设备:服务器 电脑一台 打印机一台 软件:window 7 数据库管理系统:SQL Server 开发工具:VS 4.1.2其它一次性支出 技术引进:1000 操作员培训费用: 4(人)×500(元)= 其它不可知额外支出: 累计: 5000 4.1.3非一次性支出 人工费用: 6(月)*4(人)*5000(元)=12(万元) 其它不可知额外支出:2(万元) 累计:14.5(万元) 4.2收益 常常性收益:20万/年 不可定量收益:5-10万/年 《影院售票系统项目开发计划》 一、引言 1.1编写目标 为了确保项目团体按时保质地完成项目目标,便于项目团体组员愈加好地了解项目情况,使项目工作开展各个过程合理有序,所以以文件化形式,把对于在项目生命周期内工作任务范围、各项工作任务分解、项目团体组织结构、各团体组员工作责任、团体内外沟通协作方法、开发进度、经费预算、项目内外环境条件、风险对策等内容做出安排以书面方法,作为项目团体组员和项目干系人之间共识和约定,项目生命周期内全部项目活动行动基础,项目团体开展和检验项目工作依据。 1.2背景 影院售票系统 本项目标任务提出者:常工院计算机信息工程学院09软件开发小组 开发者:计算机信息工程学院学生; 该软件系统同其它系统或其它机构基础相互来往关系。 1.3定义 SQL Server:所用数据库管理系统 VS :所用开发软件 1.4参考资料 1、张海藩.软件工程.人民邮电出版社.1月 2、王华.软件工程试验和课程设计指导.电子工业出版社.6月 3、《VB程序设计》,谭浩强、袁玫、薛淑斌编著,清华大学出版社。 二、项目概述 2.1工作内容 在本项目工作过程中需要进行可行性分析,制订项目开发计划,软件需求,软件分析设计,软件实现,软件测试和对应文档编写工作。 2.2关键参与人员 殷崧健(组长),李俊杰,李荣胜,田俊,选择该项目作为课程设计题目,掌握程序设计和软件工程基础原理和思想,经过查阅资料及讨论形式,能够处理问题。 2.3产品 影院售票系统 2.3.1程序 管理软件用户端系统 2.3.2文件 数据库 2.3.3服务 定时为用户进行软件维护 2.3.4非移交产品 全部文件全部应上缴项目委托单位 2.4验收标准 对于上述这些产品和服务,根据企业产品要求进行验收 2.5完成项目标最迟期限 .3.2 2.6本计划同意者和同意日期 项目经理(殷崧健) .2.20 三、实施计划 3.1工作任务分解和人员分工 可行性分析: 殷崧健 项目开发计划: 殷崧健,李俊杰 软件需求: 李荣胜,田俊 软件分析设计: 殷崧健,李俊杰,李荣胜,田俊 编码: 殷崧健,李俊杰,李荣胜,田俊 测试: 殷崧健,李俊杰 维护: 李荣胜,田俊 3.2接口人员 本小组四人,殷崧健为本项目联络人,负责本项目和委托单位信息沟通。 3.3进度 进度 时间 应提交结果 可行性分析 2月20日—2月25日 提交《可行性分析汇报》 项目开发计划书 2月26日—3月1日 提交《项目开发计划》 需求分析 3月12日—3月10日 完成《需求分析汇报》 软件分析和设计 3月11日—3月25日 完成《项目具体设计规格说明书》 编码 3月26日—4月27日 代码完成 测试和实施 4月28日—5月8日 完成《软件测试计划书》和《用户手册》 3.4预算 人员成本 500*4 =元 3.5关键问题 最关键是技术方面问题,即怎样经过分析设计、软件实现完成系统需要功效。其它如数据库设计、数据结构设计等问题也起着关键性作用。 四、支持条件 4.1计算机系统支持 (1)服务器端软件选择具体说明。 ①操作系统:windows 7 ②数据库管理系统:SQL Server ③开发工具:VS 4.2需由用户负担工作 用户需要提供内容详尽系统需求。 4.3由外单位提供条件 常州工学院提供对应软件和硬件支持 五、专题计划关键点 项目开发过程中需要制订各个专题计划,开发人员培训计划,测试计划,安全保密计划,质量确保计划,配置管理计划,用户培训计划,系统安装计划等,并给出计划关键点。 《影院售票系统需求分析规格说明书》 一、引言 1.1编写目标 需求编写是为了研究影院售票系统软件开发路径和应用方法。同时它也是进行项目策划、概要设计和具体设计基础,是维护人员进行内部维护,信息更新,验收和测试依据。本说明书预期读者是和影院售票系统软件开发有联络决议人,开发组成人员,扶助开发者,支持本项目标领导和企业人员,软件验证者。 1.2背景 影院售票系统 本项目标任务提出者:常工院计算机信息工程学院09软件开发小组 开发者:计算机信息工程学院学生; 该软件系统同其它系统或其它机构基础相互来往关系。 1.3定义 SQL Server:所用数据库管理系统 VS :所用开发软件 1.4参考资料 (1)张海藩.软件工程.人民邮电出版社.1月 (2)王华.软件工程试验和课程设计指导.电子工业出版社.6月 (3)《VB程序设计》,谭浩强、袁玫、薛淑斌编著,清华大学出版社。 二、任务概述 2.1目标 建立影院售票系统,要把影院售票管理、订票管理、退票管理等日常管理工作实施计算机统一管理,以提升工作效率和管理水平,同时增设会员管理、信息管理、结算管理和统计管理。 2.2用户特点 本软件使用对象有影院责任人或管理人员(更新维护系统),影院售票人员(办理售票,订票,退票)。 备注:懂计算机基础操作就能够利用该软件进行所需操作 2.3假定和约束 人力资源约束: 估量开发该系统需购置硬件、外部设备(P4微机一台、打印机一台),花费1.2万元左右,开发工作量约需1个人月工作量,月工资为元,开发完成后维护费用每十二个月600元,开发完成后,月工资降低为600元。 技术约束: 本项目标设计是VB.NET程序设计语言条件下进行,技术设计采取软硬一体化设计方法。 环境约束: 运行该软件所适用具体设备必需是飞跃4、内存256兆以上计算机。 三、需求要求 3.1对功效要求 本系统对应需求有以下五个方面: (1) 能够存放一定数量影片信息,并方便有效地进行对应影片数据操作和管理,这关键包含以下内容。 1、 影片信息录入、修改及删除。 2、 影片上档、下档。 3、 电影票出售、预订、退还。 4、 电影信息关键字搜索 (2) 对一定数量会员进行对应信息存放和管理,这其中包含以下内容。 1、 会员信息登记、删除及修改。 2、 会员资料统计和查询。 (3) 能够对影院销售信息进行统计,这其中包含以下内容。 1、 影院月、日销售额统计和查询。 2、 影院放映影片上座率和票房统计。 (4) 数据保留:需要长久保留在数据库中信息有以下多个 1、 影片信息:影片基础信息 2、 会员信息:会员基础信息 3、 售票信息:影片售票情况统计信息 4、 帐号信息:图书管理员和读者登陆帐号 (5)系统用户:影院管理员、售票员 1、影院管理员:对影片和会员数据可实施添加、修改和查询等操作。 2、售票员:可进行电影票出售、预订、退还等日常操作。 各模块数据流图 1、 售票系统 2、 统计系统 3、维护系统 4、会员系统 5、 查询系统 E-R图 3.2对性能要求 3.2.1精度 在精度需求上,依据使用需要,在各项数据输入,输出及传输过程中,能够满足多种精度需求。如:依据关键字精度不一样,查找可分为正确查找和泛型查找,正确查找可正确匹配用户名 ,泛型查找,只要满足和输入关键字相匹配用户即输出,可供用户查找。 3.2.2时间特征要求 在软件方面,响应时间,更新处理时间全部比较快且快速,完全满足用户要求。 3.2.3灵活性 当用户需求,如操作方法,运行环境,结果精度,数据结构于其它软件接口等发生改变时,设计软件要做合适调整,灵活性很大。 3.3输人输出要求 销售影票:经过用户提供时间,场次,电影名,座位号,向数据库传送信息,然后在数据库索引影院信息和座位信息是否符合要求,符合要求待售票员确定后再更新相关数据,并将这些数据存入售票统计文件,最终输出显示存放成功;不然报错。 查看售票信息:进入售票信息管理系统,只需要输入电影票号即可,然后系统依据输入信息,送售票管理系统索引查找相关信息,最终将售票统计信息输出显示。 3.4数据管理能力要求 定时整理数据:系统管理员依据现有影院厅数,对售票数额,价格,会员折扣,座位号添减等均可由计算机实施,并将运行结果归档。 查询剩下票量:能随时查询影院剩下票数,方便正确、立即、方便地为用户提供购票信息,但不能修改数据,无信息处理权,即能够打印清单、浏览数据等,管理权限由系统管理员掌握和分配。 3.5故障处理要求 内部故障处理: 在开发阶段能够随即修改数据库里对应内容。 外部故障处理: 本软件可能产生错误为数据库错误信息,应由数据库管理员对数据库进行维护。为了确保系统恢复能力,数据库管理员要定时对数据库进行备份。 3.6其它专门要求 数据安全性、完整性要求:售票信息各项数据信息必需确保安全性和完整性。 四、运行环境要求 4.1设备 硬件、外部设备(电脑一台、打印机一台、扫描仪一台) 运行本软件所要求硬设备最小配置: 飞跃4代、内存256M; I/O设备:显示器、鼠标、键盘; 4.2支持软件 说明为运行本软件所需要支持软件,如: 操作系统:Windows XP; 数据库: SQL Server。 开发软件:VS 开发平台:VB.Net 4.3接口 本产品用户通常需要经过终端进行操作,进入主界面后点击对应窗口,分别进入相对应界面(如:输入界面、输出界面)。 4.4控制 本软件是以汉字版Windows XP版本操作系统来控制软件运行。 《影院售票系统概要设计说明书》 一、引言 1.1编写目标 依据《需求规格说明书》,在仔细考虑讨论以后,我们又深入对《影院售票系统》软件功效划分、数据结构、软件总体结构有了深入认识。我们把讨论结果统计下来,作为概要设计说明书,并作为深入具体设计软件基础。 1.2项目背景 人工售票手续繁琐、效率低下给含有强烈时间观念管理人员带来了很多不便,影院缺乏一套完善售票系统软件,为了对售票管理方便,所以必需开发影院售票系统。 伴随计算机技术不停应用和提升,计算机已经深入到社会生活各个角落。而采取手工售票方法,不仅效率低、易犯错、手续繁琐,而且花费大量人力。为了满足售票人员对售票,订票,退票等进行高效管理,在工作人员含有一定计算机操作能力前提下,特编此影院售票系统软件以提升影院管理效率。 1.3定义 SQL Server:所用数据库管理系统 VS :所用开发软件 1.4参考资料 (1)张海藩.软件工程.人民邮电出版社.1月 (2)王华.软件工程试验和课程设计指导.电子工业出版社.6月 (3)《VB程序设计》,谭浩强、袁玫、薛淑斌编著,清华大学出版社。 二、任务概述 2.1目标 具体而言,影院售票系统需要实现以下需求: (1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。 (2)售票管理自然有专员负责,要处理各电影电影票销售问题。当然包含退票问题,还有就是预订电影票其实也就相当于买票。二者能够当一回事处理。 (3)检票管理事宜要完成观众退票时检票事宜。其中包含了电影票真假检测问题。 (4)数据管理要处理电影播放次序,工作人员管理,和过期电影票处理问题。 (5)能帮助售票人员利用计算机,快速方便地对影院售票情况,订票情况,剩下座位查询等进行高效管理。 2.2运行环境   Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;   运行时占用内存:≤1MB;   所需硬盘空间:≤5MB;   软件平台:汉字Windows95/98/NT 4.0或更高版本并装有JAVA虚拟机操作系统; 2.3条件和限制 比较简单,不能实现完善和全方面功效。还不能进行愈加好管理。对于部分突发事件无法处理,和影院特殊要求服务无法实现。 三、接口设计 3.1用户接口 本产品用户通常需要经过终端进行操作,进入主界面后点击对应窗口,分别进入相对应界面(如:登录界面、售票界面)。用户对程序维护,最好要有备份。 按Windows应用软件用户界面规范来设计,使用以页面为主用户界面,便于用户使用。 主界面:即登录对话框 职职员号编辑框:用于输入职职员号 职员密码编辑框:用于输入职员密码 三个选择按钮:用于系统选择 两个功效按钮:登陆、取消 售票界面: 条件选择下拉列表栏(影片名):用于选择电影名 电影上映时间显示区:用于显示上映时间 影片名显示区:用于显示影片名 票价显示区:用于显示票价 座位号显示区:用于显示座位号 预定提交按钮:提交预定请求 购票提交按钮:提交购票请求 退票提交按钮:提交退票请求 刷新提交按钮:提交刷新数据请求 退出按钮:退出售票系统对话框 会员界面: 会员号编辑框:用于输入会员号 会员密码编辑框:用于输入会员密码 添加会员按钮:用于添加会员用户 删除会员按钮:用于删除会员用户 修改会员信息按钮:用于修改会员信息 查询会员信息按钮:用于查询会员信息 会员信息显示框:用于显示会员信息 退出按钮:用于退出会员模块 维护系统界面: 影片系统按钮:用于进入影片系统界面 职员系统按钮:用于进入职员系统界面 退出按钮:用于退出维护系统对话框 影库维护界面: 影片信息状态单选框:用于显示影片信息(影片ID,影片名, 导演,主演,制片厂,上映时间,票价,目前位置) “上一条”按钮:显示和编辑前一个影片统计 “下一条”按钮:显示和编辑前一个影片统计 “首统计”按钮:显示和编辑第一条影片统计 “尾统计”按钮:显示和编辑最终一条影片统计 “返回”按钮:返回到维护系统对话框对话框。 “添加”按钮:增加新影片 “修改”按钮:修改影片信息 “删除”按钮:删除目前影片 “退出”按钮:退出影库系统对话框。 职员维护界面: 职员信息状态单选框:用于显示职员信息(工号,密码, 服务系统号,目前位置) “上一条”按钮:显示和编辑前一个职员统计 “下一条”按钮:显示和编辑前一个职员统计 “首统计”按钮:显示和编辑第一条职员统计 “尾统计”按钮:显示和编辑最终一条职员统计 “返回”按钮:返回到维护系统对话框对话框。 “添加”按钮:增加新职员 “修改”按钮:修改职员信息 “删除”按钮:删除目前职员 “退出”按钮:退出职员维护对话框。 统计界面: 日统计按钮:用于对日营业额统计 月统计按钮:用于对月营业额统计 影片上座率:用于对影片上座率统计 统计信息显示框,用于显示统计信息 退出按钮:用于退出统计模块 8)查询界面: 影片查询:用于按影片名查询影片 时间查询:用于按时间查询影片 导演查询:用于按导演查询影片 信息显示框:显示影片查询信息 退出按钮:用于退出查询模块 3.2外部接口 1.软件接口: 经过SQL Sever数据库进行连接 2.硬件接口: 使用鼠标、键盘、打印机、扫描仪 3.3内部接口 经过面向对象语言设计类,在public中实现调用,类间实现严格封装。模块间采取数据耦合方法,经过参数表传达数据,交换信息。 四、总体设计 4.1处理步骤 4.2总体结构和模块外部设计 4.2.1总体结构设计 4.2.2模块外部设计 1.主模块: 输入:操作系统传输至多种消息和用户输入数据 输出:用户界面显示 2.影院事务模块: 输入:用户口令 输出:对应界面 3.影院查询模块: 输入:用户输入 输出:查询方法及对应查询关键字 4.系统操作模块: 输入:用户口令 输出:各个对话框 5.售票模块: 输入:电影名称,电影时间,用户信息,坐位号 输出:对应电影信息,用户信息,坐位号,票务条形码 6.退票模块: 输入:相关票务信息 输出:对话框(退票成功,退票失败) 7. 订票模块: 输入:电影名称,电影时间 ,用户信息,坐位号 输出:对应电影信息,用户信息,坐位号,票务条形码 8.会员模块: 输入:会员用户登入信息 输出:是否是会员,其它业务对话框 9.会员办理模块 输入:用户信息 输出:操作结果显示. 10.会员退办模块: 输入:会员信息 输出:操作结果显示. 11.信息维护模块: 输入:管理员登入信息 输出:操作结果显示 12.结算模块: 输入:结算方法 输出:结算结果视图显示 13.数据备份模块: 输入:用户操作输入 输出:操作结果显示 14.更改口令模块: 输入: 用户操作输入 输出: 操作结果显示 15.录入模块: 输入:对应信息 输出:对应结果 16.修改模块: 输入:对应信息 输出:对应结果 17. 删除模块: 输入: 对应信息 输出: 对应结果 18. 帮助模块: 输入:无 输出:帮助信息 19. 退出模块: 输入:退出命令 输出:无 20.数据库操作模块: 输入:数据操作命令 输出:操作结果显示 21.数据库查询模块: 输入:数据查询命令 输出:查询结果集 4.3 功效分配 浏览功效: 影库库操作模块 会员库操作模块 查询功效: 要播放影片查询模块 职员信息查询模块 影片票务相关信息显示 添加功效: 售票信息添加模块 职员信息添加模块 要播放影片添加模块 会员信息添加模块 修改功效: 职员信息修改模块 影库信息修改模块 售票信息修改模块 会员信息修改模块 删除功效: 职员信息删除模块 影库信息删除模块 会员信息添加模块 要清除影片票务信息删除模块 五、数据结构设计 5.1 逻辑结构设计 管理员信息: 管理员数据结构以下: ID(ID) 整数(唯一标示符) 管理员姓名(manage Name) 变长字符串 管理员密码(manage password) 变长字符串 管理员权限(manage authority) 布尔型字符串 影片信息: 影片信息数据结构以下: 影片名称(film name) 变长字符串 影片编号(film number) 整形 影片介绍(film introduction) 变长字符串 影票信息: 影票信息数据结构以下: 影票ID(ticket ID) 整数 坐位号(seat number) 整数 影片名称(film name) 变长字符串 影片时间(film time) 日期 影票价格(ticket price) 整形 会员信息: 会员信息数据结构以下: ID(id) 整数(系统自动生成,唯一标示符) 姓名(name) 整数 影院厅信息: 影院厅信息数据结构以下: 坐位ID(seat ID) 整数 坐位数(seat number) 整数 影院厅ID(cinema ID) 整形 场次信息: 场次信息数据结构以下: 时间(time) 日期 影片名(film name) 变长字符串 影院厅ID(cinema ID) 整形 5.2 物理结构设计 采取链表结构 5.3 数据结构和程序关系 主模块:连接数据库 售票模块: 售票模块:读入电影名和座位号,对应显示上映时间,票价。 退票模块:读入票号和验证号,验证真伪后,对应显示电影名,座位号,上映时间,票价。 订票模块:读入电影名、座位号、用户信息,对应显示上映时间,票价。 维护操作模块: 影片系统模块:查询,增加,修改,删除影库表中信息。 职员系统按钮:查询,增加,修改,删除职员表中信息。 票务系统按钮:清除已售出票信息 统计模块: 日营业额统计:查询统计数据库中当日销售信息 月营业额统计:查询统计数据库中当月销售信息 上座率统计: 查询影片 查询模块: 按影片名查询:输入影片名 按时间查询: 输入指定时间 按导演名查询:输入导演名 会员模块: 添加模块:添加新会员信息 删除模块:删除会员信息 修改模块:修改会员信息 查询模块:查询会员信息 六、运行设计 6.1 运行模块组合 程序开启后,进入主模块,用户单击对话框按钮事件触发主模块调用各下层模块,进入对应子对话框,一样由用户输入触发这些模块调用其下层模块,完成对应操作 6.2 运行控制 本软件控制步骤:主程序运行,等候用户输入,依据用户输入调用各子模块 6.3 运行时间 无要求 七、犯错处理 7.1犯错输出信息 依据不一样犯错情况给出不一样犯错信息,通常见对话框给出。 7.2犯错处理对策 对通常错误,给用户提醒信息,让用户重新输入或退出。 八.安全保密设计 为不一样职员设置不一样工号及密码,只有匹配了能够进入对应界面管理,要求不一样职员权限。 九.维护设计 因为此项目比较小,除了严格根据软件工程科学方法开发软件、认真建立文档、编码阶段写具体注释外,没有特殊维护设计,如:设置维护模块等。 《影院售票系统具体设计说明书》 一、引言 1.1编写目标 依据需求规格说明书、概要设计说明书,在仔细考虑讨论以后,我们对影院售票管理系统软件功效划分、数据结构、软件总体结构实现有了深入想法。本说明书预期读者是和影院售票系统软件开发有联络决议人,开发组成人员,扶助开发者,支持本项目标领导和企业人员,软件验证者。 1.2背景 人工售票手续繁琐、效率低下,给含有强烈时间观念管理人员带来了很多不便,影院缺乏一套完善售票系统软件,为了对售票管理方便,所以必需开发影院售票系统。 伴随计算机技术不停应用和提升,计算机已经深入到社会生活各个角落。而采取手工售票方法,不仅效率低、易犯错、手续繁琐,而且花费大量人力。为了满足售票人员对售票,订票,退票等进行高效管理,在工作人员含有一定计算机操作能力前提下,特编此影院售票系统软件以提升影院管理效率。 1.3定义 SQL Server:所用数据库管理系统 VS :所用开发软件 1.4参考资料 (1)张海藩.软件工程.人民邮电出版社.1月 (2)王华.软件工程试验和课程设计指导.电子工业出版社.6月 (3)《VB程序设计》,谭浩强、袁玫、薛淑斌编著,清华大学出版社。 二、程序系统结构 主模块 会员管理 售票管理 维护管理 统计管理 影院售票系统 查询管理 2.1售票模块 2.2查询模块 2.3会员模块 2.4统计模块 2.5维护模块 三、程序(一)设计说明 3.1程序描述 主模块 3.2功效 建立和数据库连接 获取系统设置 运行主对话框 依据输入调用子模块 退出系统时断开和数据库连接 3.4输入项 用户鼠标点击输入 3.5输出项 跳转至对应模块界面 3.6步骤逻辑 3.8存放分配 内部数据: 数据库连接 m_pConnectionConnectionPtr数据库连接指针 m_IsConnected BOOL 数据库连接指示 系统设置 m_MPassWord String 管理员密码 子对话框 m_filmsOutDlg CfilmsOutDlg 售票对话框 m_SysDlg CSysDlg 维护对话框 m_statistics Cstatistics 统计对话框 m_QuiryDlg CQuiryDlg 查询对话框 m_members Cmembers 会员对话框 3.9测试关键点 数据库连接情况: 正常情况,数据库文件缺乏,外部系统异常。 系统设置获取: 正常情况,外部系统异常。 对用户输入响应: 正当输入,能够正常调用子模块; 非法输入,系统能否分辨,并作出响应(提出警告); 子模块异常情况,系统能否立即做出响应。 四、程序(二)设计说明 4.1程序描述 售票模块 4.2功效 售票功效 订票功效 退票功效 4.4输人项 1售票功效: 给观众提供售票服务。要选购哪个位置由观众决定。工作人员依据观众需要进行操作。系统在购票成功后会产生一个验证码,此验证码连工作人员全部不知道。是随机生成。用于对电影票真假辩识。 输入:电影票信息,用户信息。 输出:对应界面 2订票功效: 提供提前订票服务,用户在影片开始前换成纸质票,影片开始前10分钟,假如没有换成纸质票即做退票处理 输入:电影票信息,用户信息。 输出:对应界面 3退票功效: 提供退票服务,依据用户提供票据,进行对应退票操作 输入:电影票验证码 输出:对应界面 4.5步骤逻辑 4.6接口 调用形式:void C filmsOutDlg:: filmsOutDlg (const _ConnectionPtr pConnection,const int m_intManager) 传入参数:pConnection 数据库连接指针 传出参数:无 4.7存放分配 内部数据: 数据库 m_pConnection_ConnectionPtr 数据库连接指针 用户界面 m_strManagerName CString 经手人姓名 m_strfilms CString 影片信息 4.8测试关键点 模块正常运行步骤 用户输入数据检验,包含条目信息合理性检验,和正当性检验 数据库操作 数据库连接异常时响应情况 五、程序(三)设计说明 5.1程序描述 会员模块 5.2功效 提供会员办理,会员注销,会员资料修改,会员信息查询 5.4输入项 1 会员办理: 输入用户信息 输出:对应界面 2 会员注销: 输入会员卡信息 输出:对应界面 5.5步骤逻辑 5.6接口 C members:: members (const _ConnectionPtr pConnection, const int m_ members) 传入参数:pConnection 数据库连接指针 m_strmeme
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:软件综合项目工程专业课程设计影院售票系统.doc
    链接地址:https://www.zixin.com.cn/doc/4534205.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork