收藏 分销(赏)

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

上传人:二*** 文档编号:4534205 上传时间:2024-09-27 格式:DOC 页数:59 大小:1.20MB
下载 相关 举报
软件综合项目工程专业课程设计影院售票系统.doc_第1页
第1页 / 共59页
亲,该文档总共59页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、计算机信息工程学院软件工程课程设计汇报项目名称: 影院售票系统 专业: 软件工程 班级: 09软件 项目责任人: 学号: 09030335 姓名: 殷崧健 项目组组员: 学号: 09030317 姓名: 李俊杰 项目组组员: 学号: 09030325 姓名: 田 俊 项目组组员: 学号: 09030318 姓名: 李荣胜 完成时间: 3月1日 目 录一、 可行性研究汇报1. 引 言32. 可行性研究前提33. 所提议系统44. 投资及效益分析5二、 项目开发计划书1. 引 言72. 项目概述73. 实施计划84. 支持条件95. 专题计划关键点9三、 需求分析规格说明书1. 引 言102. 任

2、务概述103. 需求要求114. 运行环境要求15四、 概要设计说明书1. 引 言172. 任务概述173. 接口设计184. 总体设计205. 数据结构设计236. 运行设计257. 犯错处理258. 安全保密设计259. 维护设计25五、 具体设计说明书1. 引 言262. 程序系统结构263. 程序设计说明29六、 软件测试计划1. 引 言402. 任务概述403. 计 划414. 测试项目说明425. 评 价43七、 用户手册1. 引 言442. 用 途443. 使用过程44影院售票系统可行性研究汇报一、引言1.1编写目标伴随社会发展,大家生活水平提升,欣赏电影逐步成为大家闲暇时关键娱

3、乐方法之一。传统电影售票全部是人工服务,观看座位全部是人工安排,无法表现人性化选择,加上现在大家生活节奏越来越快,购票时间需要对应缩短和方便电影院工作人员管理,本系统就是为了处理这一系列问题提出。1.2背景影院售票系统本项目标任务提出者:常工院计算机信息工程学院09软件开发小组开发者:计算机信息工程学院学生;该软件系统同其它系统或其它机构基础相互来往关系。1.3定义SQL Server:所用数据库管理系统VS :所用开发软件1.4参考资料(1)张海藩.软件工程.人民邮电出版社.1月(2)王华.软件工程试验和课程设计指导.电子工业出版社.6月(3)VB程序设计,谭浩强、袁玫、薛淑斌编著,清华大学

4、出版社。二、可行性研究前提2.1要求影院售票系统是为方便电影院人员管理售票工作和表现用户人性化选择而设计,本系统能够实现管理售票、用户预订观看座位、影片录入、售票、订票、会员办理等功效。系统能够安全、快捷、一目了然查询用户购票情况、影片情况等。2.2目标影院售票系统基础目标是方便管理者查找需要信息和管理系统信息,为了提升效率,应该做到以下几点要求:(1)方便管理和整理影片信息管理 管理员能够直接进入登录主页面进行对影片信息查看。(2)管理员查看信息能够在界面中看到现已上映影片信息和为观众确定其购置情况。(3)售票人员售票为售票人员定位影片、确定座位提供方便2.3条件、假定和限制提议软件寿命:5

5、年。硬件条件:计算机,网卡,网线,扫描仪,打印机。操作系统:windows 7数据库管理系统:SQL Server.开发工具和平台:VS 系统投入最晚时间.3.22.4进行可行性研究方法此次可行性分析是根据前面给出步骤进行,即根据复查项目目标和规模,研究现在正使用系统,导出新系统得高层逻辑模型,重新定义问题这一循环反复过程进行。2.5评价尺度本系统进行评价关键尺度有:开发时间长短,使用提议程度,功效综合性,经费(暂无)。三、所提议系统3.1对所提议系统说明所提议影院售票系统,其利用优异技术,处理了对用户信息各个步骤控制,并提供了一个良好、易操作、直观用户操作界面,从而实现自动化和系统管理3.2

6、处理步骤和数据步骤会员管理票务管理信息管理结算管理影院售票系统导航栏退出登录统计管理现有系统工作关键有一下五个方面内容:票务管理:对电影票出售、退票、预订进行管理会员管理:对影院会员办理、退出进行管理信息管理:对影院影片上档、下档进行管理结算管理:对影院日、月销售额进行统计和查询统计管理:对影院影片上座率、售票情况进行统计3.3改善之处本软件使用起来简单易学,使用单位人员有使用计算机基础常识,所以,她们完全能够充足利用本软件提升她们办公效率。3.4影响说明在建立所提议系统时,预期将带来影响,包含:3.4.1对设备影响因为本系统开发时采取新技术和手段,故需要配置符合本汇报2.3所列出条件计算机硬

7、件设备3.4.2对软件影响软件环境符合本汇报2.3所列出条件3.4.3对用户单位机构影响为了运行所提议系统,需管理人员熟悉计算机相关操作。3.4.4对系统运行过程影响用户操作规程根据系统所提议提醒进行;系统失效后,数据库恢复到最新更新备份状态进行保留。3.4.5对开发影响开发过程需要立即和用户沟通,了解其需求,不停改善和完善系统。3.4.6对地点和设施影响无3.4.7对经费开支影响需要支付开发单位相关费用3.5不足 现在该软件使用范围很狭窄,且该软件是我们首次版本。假如该软件要有提升版本,还需要大量修改和更新。3.6技术条件方面可行性在目前限制条件下,该系统功效目标能够达成;利用现有技术,该系

8、统功效能够实现;对开发人员数量和质量满足程序开发需要;在要求期限内,本系统开发能够完成。四、投资及效益分析4.1支出基础建设投资,其它一次性支出,软件开发支出,人员费用支出,设备维护支出4.1.1基础建设投资硬件设备:服务器 电脑一台 打印机一台软件:window 7 数据库管理系统:SQL Server 开发工具:VS 4.1.2其它一次性支出技术引进:1000操作员培训费用: 4(人)500(元)=其它不可知额外支出: 累计: 50004.1.3非一次性支出人工费用:6(月)*4(人)*5000(元)=12(万元)其它不可知额外支出:2(万元)累计:14.5(万元) 4.2收益常常性收益:

9、20万/年不可定量收益:5-10万/年影院售票系统项目开发计划一、引言1.1编写目标为了确保项目团体按时保质地完成项目目标,便于项目团体组员愈加好地了解项目情况,使项目工作开展各个过程合理有序,所以以文件化形式,把对于在项目生命周期内工作任务范围、各项工作任务分解、项目团体组织结构、各团体组员工作责任、团体内外沟通协作方法、开发进度、经费预算、项目内外环境条件、风险对策等内容做出安排以书面方法,作为项目团体组员和项目干系人之间共识和约定,项目生命周期内全部项目活动行动基础,项目团体开展和检验项目工作依据。1.2背景影院售票系统本项目标任务提出者:常工院计算机信息工程学院09软件开发小组开发者:

10、计算机信息工程学院学生;该软件系统同其它系统或其它机构基础相互来往关系。1.3定义SQL Server:所用数据库管理系统VS :所用开发软件1.4参考资料1、张海藩.软件工程.人民邮电出版社.1月2、王华.软件工程试验和课程设计指导.电子工业出版社.6月3、VB程序设计,谭浩强、袁玫、薛淑斌编著,清华大学出版社。二、项目概述2.1工作内容在本项目工作过程中需要进行可行性分析,制订项目开发计划,软件需求,软件分析设计,软件实现,软件测试和对应文档编写工作。2.2关键参与人员殷崧健(组长),李俊杰,李荣胜,田俊,选择该项目作为课程设计题目,掌握程序设计和软件工程基础原理和思想,经过查阅资料及讨论

11、形式,能够处理问题。2.3产品影院售票系统2.3.1程序管理软件用户端系统2.3.2文件数据库2.3.3服务定时为用户进行软件维护2.3.4非移交产品全部文件全部应上缴项目委托单位2.4验收标准对于上述这些产品和服务,根据企业产品要求进行验收2.5完成项目标最迟期限.3.22.6本计划同意者和同意日期项目经理(殷崧健).2.20三、实施计划3.1工作任务分解和人员分工可行性分析:殷崧健项目开发计划:殷崧健,李俊杰软件需求:李荣胜,田俊软件分析设计:殷崧健,李俊杰,李荣胜,田俊编码:殷崧健,李俊杰,李荣胜,田俊测试:殷崧健,李俊杰维护:李荣胜,田俊3.2接口人员本小组四人,殷崧健为本项目联络人,

12、负责本项目和委托单位信息沟通。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)服务器端软件选择具体说明。操作系统:wind

13、ows 7数据库管理系统:SQL Server开发工具:VS 4.2需由用户负担工作用户需要提供内容详尽系统需求。4.3由外单位提供条件常州工学院提供对应软件和硬件支持五、专题计划关键点项目开发过程中需要制订各个专题计划,开发人员培训计划,测试计划,安全保密计划,质量确保计划,配置管理计划,用户培训计划,系统安装计划等,并给出计划关键点。影院售票系统需求分析规格说明书一、引言1.1编写目标需求编写是为了研究影院售票系统软件开发路径和应用方法。同时它也是进行项目策划、概要设计和具体设计基础,是维护人员进行内部维护,信息更新,验收和测试依据。本说明书预期读者是和影院售票系统软件开发有联络决议人,开

14、发组成人员,扶助开发者,支持本项目标领导和企业人员,软件验证者。1.2背景影院售票系统本项目标任务提出者:常工院计算机信息工程学院09软件开发小组开发者:计算机信息工程学院学生;该软件系统同其它系统或其它机构基础相互来往关系。1.3定义SQL Server:所用数据库管理系统VS :所用开发软件1.4参考资料(1)张海藩.软件工程.人民邮电出版社.1月(2)王华.软件工程试验和课程设计指导.电子工业出版社.6月(3)VB程序设计,谭浩强、袁玫、薛淑斌编著,清华大学出版社。二、任务概述2.1目标建立影院售票系统,要把影院售票管理、订票管理、退票管理等日常管理工作实施计算机统一管理,以提升工作效率

15、和管理水平,同时增设会员管理、信息管理、结算管理和统计管理。2.2用户特点本软件使用对象有影院责任人或管理人员(更新维护系统),影院售票人员(办理售票,订票,退票)。备注:懂计算机基础操作就能够利用该软件进行所需操作2.3假定和约束人力资源约束:估量开发该系统需购置硬件、外部设备(P4微机一台、打印机一台),花费1.2万元左右,开发工作量约需1个人月工作量,月工资为元,开发完成后维护费用每十二个月600元,开发完成后,月工资降低为600元。技术约束:本项目标设计是VB.NET程序设计语言条件下进行,技术设计采取软硬一体化设计方法。环境约束:运行该软件所适用具体设备必需是飞跃4、内存256兆以上

16、计算机。三、需求要求 3.1对功效要求本系统对应需求有以下五个方面:(1) 能够存放一定数量影片信息,并方便有效地进行对应影片数据操作和管理,这关键包含以下内容。1、 影片信息录入、修改及删除。2、 影片上档、下档。3、 电影票出售、预订、退还。4、 电影信息关键字搜索(2) 对一定数量会员进行对应信息存放和管理,这其中包含以下内容。1、 会员信息登记、删除及修改。2、 会员资料统计和查询。(3) 能够对影院销售信息进行统计,这其中包含以下内容。1、 影院月、日销售额统计和查询。2、 影院放映影片上座率和票房统计。(4) 数据保留:需要长久保留在数据库中信息有以下多个1、 影片信息:影片基础信

17、息2、 会员信息:会员基础信息3、 售票信息:影片售票情况统计信息4、 帐号信息:图书管理员和读者登陆帐号(5)系统用户:影院管理员、售票员1、影院管理员:对影片和会员数据可实施添加、修改和查询等操作。2、售票员:可进行电影票出售、预订、退还等日常操作。各模块数据流图1、 售票系统2、 统计系统3、维护系统4、会员系统5、 查询系统E-R图3.2对性能要求3.2.1精度在精度需求上,依据使用需要,在各项数据输入,输出及传输过程中,能够满足多种精度需求。如:依据关键字精度不一样,查找可分为正确查找和泛型查找,正确查找可正确匹配用户名 ,泛型查找,只要满足和输入关键字相匹配用户即输出,可供用户查找

18、。3.2.2时间特征要求在软件方面,响应时间,更新处理时间全部比较快且快速,完全满足用户要求。3.2.3灵活性当用户需求,如操作方法,运行环境,结果精度,数据结构于其它软件接口等发生改变时,设计软件要做合适调整,灵活性很大。3.3输人输出要求销售影票:经过用户提供时间,场次,电影名,座位号,向数据库传送信息,然后在数据库索引影院信息和座位信息是否符合要求,符合要求待售票员确定后再更新相关数据,并将这些数据存入售票统计文件,最终输出显示存放成功;不然报错。查看售票信息:进入售票信息管理系统,只需要输入电影票号即可,然后系统依据输入信息,送售票管理系统索引查找相关信息,最终将售票统计信息输出显示。

19、3.4数据管理能力要求定时整理数据:系统管理员依据现有影院厅数,对售票数额,价格,会员折扣,座位号添减等均可由计算机实施,并将运行结果归档。查询剩下票量:能随时查询影院剩下票数,方便正确、立即、方便地为用户提供购票信息,但不能修改数据,无信息处理权,即能够打印清单、浏览数据等,管理权限由系统管理员掌握和分配。3.5故障处理要求内部故障处理:在开发阶段能够随即修改数据库里对应内容。外部故障处理:本软件可能产生错误为数据库错误信息,应由数据库管理员对数据库进行维护。为了确保系统恢复能力,数据库管理员要定时对数据库进行备份。3.6其它专门要求数据安全性、完整性要求:售票信息各项数据信息必需确保安全性

20、和完整性。四、运行环境要求4.1设备硬件、外部设备(电脑一台、打印机一台、扫描仪一台)运行本软件所要求硬设备最小配置:飞跃4代、内存256M;IO设备:显示器、鼠标、键盘;4.2支持软件说明为运行本软件所需要支持软件,如:操作系统:Windows XP; 数据库: SQL Server。开发软件:VS 开发平台:VB.Net4.3接口本产品用户通常需要经过终端进行操作,进入主界面后点击对应窗口,分别进入相对应界面(如:输入界面、输出界面)。4.4控制本软件是以汉字版Windows XP版本操作系统来控制软件运行。影院售票系统概要设计说明书一、引言11编写目标依据需求规格说明书,在仔细考虑讨论以

21、后,我们又深入对影院售票系统软件功效划分、数据结构、软件总体结构有了深入认识。我们把讨论结果统计下来,作为概要设计说明书,并作为深入具体设计软件基础。1.2项目背景人工售票手续繁琐、效率低下给含有强烈时间观念管理人员带来了很多不便,影院缺乏一套完善售票系统软件,为了对售票管理方便,所以必需开发影院售票系统。伴随计算机技术不停应用和提升,计算机已经深入到社会生活各个角落。而采取手工售票方法,不仅效率低、易犯错、手续繁琐,而且花费大量人力。为了满足售票人员对售票,订票,退票等进行高效管理,在工作人员含有一定计算机操作能力前提下,特编此影院售票系统软件以提升影院管理效率。1.3定义SQL Serve

22、r:所用数据库管理系统VS :所用开发软件1.4参考资料(1)张海藩.软件工程.人民邮电出版社.1月(2)王华.软件工程试验和课程设计指导.电子工业出版社.6月(3)VB程序设计,谭浩强、袁玫、薛淑斌编著,清华大学出版社。二、任务概述2.1目标具体而言,影院售票系统需要实现以下需求:(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。(2)售票管理自然有专员负责,要处理各电影电影票销售问题。当然包含退票问题,还有就是预订电影票其实也就相当于买票。二者能够当一回事处理。(3)检票管理事宜要完成观众退票时检票事宜。其中包含了电影票真假检测问题。(4)数据管理要处理电影播放次序,工

23、作人员管理,和过期电影票处理问题。(5)能帮助售票人员利用计算机,快速方便地对影院售票情况,订票情况,剩下座位查询等进行高效管理。2.2运行环境Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;运行时占用内存:1MB;所需硬盘空间:5MB;软件平台:汉字Windows95/98/NT 4.0或更高版本并装有JAVA虚拟机操作系统;2.3条件和限制比较简单,不能实现完善和全方面功效。还不能进行愈加好管理。对于部分突发事件无法处理,和影院特殊要求服务无法实现。三、接口设计3.1用户接口本产品用户通常需要经过终端进行操作,进入主界面后点击对应窗口,分别进入相对应界面(如:登录

24、界面、售票界面)。用户对程序维护,最好要有备份。按Windows应用软件用户界面规范来设计,使用以页面为主用户界面,便于用户使用。主界面:即登录对话框职职员号编辑框:用于输入职职员号职员密码编辑框:用于输入职员密码三个选择按钮:用于系统选择两个功效按钮:登陆、取消售票界面:条件选择下拉列表栏(影片名):用于选择电影名电影上映时间显示区:用于显示上映时间影片名显示区:用于显示影片名票价显示区:用于显示票价座位号显示区:用于显示座位号预定提交按钮:提交预定请求购票提交按钮:提交购票请求退票提交按钮:提交退票请求刷新提交按钮:提交刷新数据请求退出按钮:退出售票系统对话框会员界面:会员号编辑框:用于输

25、入会员号会员密码编辑框:用于输入会员密码添加会员按钮:用于添加会员用户 删除会员按钮:用于删除会员用户修改会员信息按钮:用于修改会员信息查询会员信息按钮:用于查询会员信息会员信息显示框:用于显示会员信息退出按钮:用于退出会员模块维护系统界面:影片系统按钮:用于进入影片系统界面职员系统按钮:用于进入职员系统界面退出按钮:用于退出维护系统对话框影库维护界面:影片信息状态单选框:用于显示影片信息(影片ID,影片名,导演,主演,制片厂,上映时间,票价,目前位置)“上一条”按钮:显示和编辑前一个影片统计“下一条”按钮:显示和编辑前一个影片统计“首统计”按钮:显示和编辑第一条影片统计 “尾统计”按钮:显示

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

27、:用于对日营业额统计 月统计按钮:用于对月营业额统计影片上座率:用于对影片上座率统计统计信息显示框,用于显示统计信息退出按钮:用于退出统计模块 8)查询界面:影片查询:用于按影片名查询影片 时间查询:用于按时间查询影片 导演查询:用于按导演查询影片信息显示框:显示影片查询信息退出按钮:用于退出查询模块3.2外部接口1软件接口:经过SQL Sever数据库进行连接2硬件接口:使用鼠标、键盘、打印机、扫描仪3.3内部接口经过面向对象语言设计类,在public中实现调用,类间实现严格封装。模块间采取数据耦合方法,经过参数表传达数据,交换信息。四、总体设计4.1处理步骤4.2总体结构和模块外部设计4.

28、2.1总体结构设计4.2.2模块外部设计1主模块:输入:操作系统传输至多种消息和用户输入数据输出:用户界面显示2影院事务模块:输入:用户口令输出:对应界面3影院查询模块:输入:用户输入输出:查询方法及对应查询关键字4.系统操作模块:输入:用户口令输出:各个对话框5售票模块:输入:电影名称,电影时间,用户信息,坐位号输出:对应电影信息,用户信息,坐位号,票务条形码6退票模块:输入:相关票务信息输出:对话框(退票成功,退票失败)7 订票模块:输入:电影名称,电影时间 ,用户信息,坐位号输出:对应电影信息,用户信息,坐位号,票务条形码8会员模块:输入:会员用户登入信息输出:是否是会员,其它业务对话框

29、9会员办理模块输入:用户信息输出:操作结果显示.10会员退办模块:输入:会员信息输出:操作结果显示.11信息维护模块:输入:管理员登入信息输出:操作结果显示12结算模块:输入:结算方法输出:结算结果视图显示13数据备份模块:输入:用户操作输入输出:操作结果显示14更改口令模块:输入: 用户操作输入输出: 操作结果显示15录入模块:输入:对应信息输出:对应结果16修改模块:输入:对应信息输出:对应结果17 删除模块:输入: 对应信息输出: 对应结果 18 帮助模块:输入:无输出:帮助信息19 退出模块:输入:退出命令输出:无20数据库操作模块:输入:数据操作命令输出:操作结果显示21数据库查询模

30、块:输入:数据查询命令输出:查询结果集43 功效分配浏览功效:影库库操作模块会员库操作模块查询功效:要播放影片查询模块职员信息查询模块影片票务相关信息显示添加功效:售票信息添加模块职员信息添加模块要播放影片添加模块会员信息添加模块修改功效:职员信息修改模块影库信息修改模块售票信息修改模块会员信息修改模块删除功效:职员信息删除模块影库信息删除模块 会员信息添加模块要清除影片票务信息删除模块五、数据结构设计5.1 逻辑结构设计 管理员信息: 管理员数据结构以下:ID(ID)整数(唯一标示符)管理员姓名(manage Name)变长字符串管理员密码(manage password)变长字符串管理员权

31、限(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

32、) 整数坐位数(seat number) 整数影院厅ID(cinema ID) 整形场次信息:场次信息数据结构以下:时间(time) 日期影片名(film name) 变长字符串影院厅ID(cinema ID) 整形5.2 物理结构设计采取链表结构5.3 数据结构和程序关系主模块:连接数据库售票模块:售票模块:读入电影名和座位号,对应显示上映时间,票价。退票模块:读入票号和验证号,验证真伪后,对应显示电影名,座位号,上映时间,票价。订票模块:读入电影名、座位号、用户信息,对应显示上映时间,票价。维护操作模块:影片系统模块:查询,增加,修改,删除影库表中信息。职员系统按钮:查询,增加,修改,删除

33、职员表中信息。票务系统按钮:清除已售出票信息统计模块:日营业额统计:查询统计数据库中当日销售信息月营业额统计:查询统计数据库中当月销售信息上座率统计: 查询影片查询模块:按影片名查询:输入影片名按时间查询: 输入指定时间按导演名查询:输入导演名会员模块:添加模块:添加新会员信息删除模块:删除会员信息修改模块:修改会员信息查询模块:查询会员信息 六、运行设计6.1 运行模块组合程序开启后,进入主模块,用户单击对话框按钮事件触发主模块调用各下层模块,进入对应子对话框,一样由用户输入触发这些模块调用其下层模块,完成对应操作 6.2 运行控制本软件控制步骤:主程序运行,等候用户输入,依据用户输入调用各

34、子模块6.3 运行时间无要求七、犯错处理7.1犯错输出信息 依据不一样犯错情况给出不一样犯错信息,通常见对话框给出。7.2犯错处理对策 对通常错误,给用户提醒信息,让用户重新输入或退出。八安全保密设计为不一样职员设置不一样工号及密码,只有匹配了能够进入对应界面管理,要求不一样职员权限。九维护设计因为此项目比较小,除了严格根据软件工程科学方法开发软件、认真建立文档、编码阶段写具体注释外,没有特殊维护设计,如:设置维护模块等。影院售票系统具体设计说明书一、引言1.1编写目标依据需求规格说明书、概要设计说明书,在仔细考虑讨论以后,我们对影院售票管理系统软件功效划分、数据结构、软件总体结构实现有了深入

35、想法。本说明书预期读者是和影院售票系统软件开发有联络决议人,开发组成人员,扶助开发者,支持本项目标领导和企业人员,软件验证者。1.2背景人工售票手续繁琐、效率低下,给含有强烈时间观念管理人员带来了很多不便,影院缺乏一套完善售票系统软件,为了对售票管理方便,所以必需开发影院售票系统。伴随计算机技术不停应用和提升,计算机已经深入到社会生活各个角落。而采取手工售票方法,不仅效率低、易犯错、手续繁琐,而且花费大量人力。为了满足售票人员对售票,订票,退票等进行高效管理,在工作人员含有一定计算机操作能力前提下,特编此影院售票系统软件以提升影院管理效率。1.3定义SQL Server:所用数据库管理系统VS

36、 :所用开发软件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_pConn

37、ectionConnectionPtr数据库连接指针m_IsConnectedBOOL 数据库连接指示 系统设置 m_MPassWord String 管理员密码子对话框 m_filmsOutDlgCfilmsOutDlg 售票对话框 m_SysDlg CSysDlg 维护对话框m_statistics Cstatistics 统计对话框m_QuiryDlg CQuiryDlg 查询对话框 m_members Cmembers 会员对话框3.9测试关键点数据库连接情况:正常情况,数据库文件缺乏,外部系统异常。系统设置获取:正常情况,外部系统异常。对用户输入响应:正当输入,能够正常调用子模块;非

38、法输入,系统能否分辨,并作出响应(提出警告);子模块异常情况,系统能否立即做出响应。四、程序(二)设计说明4.1程序描述售票模块4.2功效售票功效订票功效退票功效4.4输人项1售票功效:给观众提供售票服务。要选购哪个位置由观众决定。工作人员依据观众需要进行操作。系统在购票成功后会产生一个验证码,此验证码连工作人员全部不知道。是随机生成。用于对电影票真假辩识。输入:电影票信息,用户信息。输出:对应界面2订票功效:提供提前订票服务,用户在影片开始前换成纸质票,影片开始前10分钟,假如没有换成纸质票即做退票处理输入:电影票信息,用户信息。输出:对应界面3退票功效:提供退票服务,依据用户提供票据,进行

39、对应退票操作输入:电影票验证码输出:对应界面4.5步骤逻辑4.6接口调用形式:void C filmsOutDlg: filmsOutDlg (const _ConnectionPtr pConnection,const int m_intManager)传入参数:pConnection数据库连接指针传出参数:无4.7存放分配内部数据:数据库m_pConnection_ConnectionPtr数据库连接指针用户界面m_strManagerNameCString经手人姓名 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

展开阅读全文
相似文档                                   自信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 

客服