




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大连工业大学软件工程导论课程设计题 目: 电影院售票系统专 业: 信息与计算科学 指导教师: 王海文学生姓名: 周超、李楠 班级学号: 信计121班-1号、21号 2015年7月3 日电影院售票系统需求说明书31 引言31.1 编写目的31.2 背景31.3定义41.4 参考资料42 任务概述42.1目标42.2用户的特点42.3假定和约束52.4 系统的功能模块:53 需求规定63.1 63.2对性能的规定93.3输入输出要求103.4各模块数据流图143.5数据管理能力要求173.6故障处理要求183.7其他专门要求18电影院售票系统概要设计说明书191引言1911编写目的191.2项目背
2、景191.3定义201.4参考资料202任务概述202.1目标202.2运行环境212.3条件与限制213总体设计213.1系统结构与流程图214 系统数据结构设计255 运行设计275.1 运行模块的组合275.2 运行控制275.3 运行时间276 出错处理276.1出错输出信息276.2出错处理对策277 安全保密设计288 维护设计28电影院售票系统需求说明书1 引言1.1 编写目的需求的编写是为了研究影院售票系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本说明书的预期读者是与影院售票系统软件开发有联
3、系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。1.2 背景A、软件系统的名称:电影院售票系统B、任务提出者:王海文老师开发者:李楠、周超 C、运行环境: 客户机服务器硬件支撑环境:cpu Core is 2.5Ghz以上 , cpu奔1.0G以上, 2G以上内存, 256M以上内存, 4G以上硬盘, 40G硬盘, 100M以太网卡, 100M以太网卡 软件支撑环境:Windows 7+IE4.0或以上 Windows 2000 professional +.NET框架+IE6.0+IIS 1.3定义技术术语:SQL Server:所用的数据库管理系统VS 200
4、5:所用的开发软件需求说明书:软件开发需求分析阶段的工作成果。时详细记录软件需求信息的文档,是开发者与用户交流和系统进一步开发的依据。系统结构图:对所开发系统的体系结构进行描述的图形工具。系统用例图:系统功能描述,使用户能够直观地看到软件实现的功能。实体关系图:将对象的关系图形化,从图中可直接看出实体见得联系及实体的属性。1.4 参考资料(1)张海藩.软件工程.人民邮电出版社.2006年1月(2)王华.软件工程实验与课程设计指导.电子工业出版社.2008年6月(3)VB程序设计,谭浩强、袁玫、薛淑斌编著,清华大学出版社。2 任务概述2.1目标建立的影院售票系统,要把影院的售票管理、订票管理、退
5、票管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平,同时增设会员管理、信息管理、结算管理和统计管理。2.2用户的特点本软件的使用对象有影院负责人或管理人员(更新维护系统),影院售票人员(办理售票,订票,退票)。备注:懂计算机的基本操作就可以利用该软件进行所需操作2.3假定和约束人力资源约束:估计开发该系统需购买硬件、外部设备(P4微机一台、打印机一台),花费1.2万元左右,开发工作量约需1个人月工作量,月工资为2000元,开发完成后维护费用每年600元,开发完成后,月工资减少为600元。技术约束:本项目的设计是VB.NET程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方
6、法。环境约束:运行该软件所适用的具体设备必须是奔腾4、内存256兆以上的计算机。2.4 系统的功能模块: 3 需求规定3.1 对功能的规定本系统相应的需求有以下五个方面:(1) 能够存储一定数量的影片信息,并方便有效地进行相应的影片数据操作和管理,这主要包括以下内容。1、 影片信息的录入、修改及删除。2、 影片的上档、下档。3、 电影票的出售、预订、退还。4、 电影信息的关键字搜索(2) 对一定数量的会员进行相应的信息存储与管理,这其中包括以下内容。1、 会员信息的登记、删除及修改。2、 会员资料的统计与查询。(3) 能够对影院的销售信息进行统计,这其中包括以下内容。1、 影院月、日销售额的统
7、计与查询。2、 影院放映的影片上座率与票房统计。(4) 数据保存:需要长期保存在数据库中的信息有以下几种1、 影片信息:影片的基本信息2、 会员信息:会员的基本信息3、 售票信息:影片售票情况的统计信息4、 帐号信息:图书管理员和读者的登陆帐号(5)系统用户:影院管理员、售票员1、影院管理员:对影片和会员数据可执行添加、修改以及查询等操作。2、售票员:可进行电影票的出售、预订、退还等日常操作。(1)、成员管理要求对成员进行登录时的身份验证(2) 任务管理A. 普通用户有查看电影、注册的权限。B. 会员有查看影片、订票、支付、个人信息管理、评论、查看积分的功能和权限。C.影院管理员有会员管理、影
8、片管理、场次管理、订单管理、系统维护的功能。3.2对性能的规定3.2.1精度在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配用户名 ,泛型查找,只要满足与输入的关键字相匹配的用户即输出,可供用户查找。3.2.2时间特性要求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。3.2.3灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。3.3输入输出要求销售影票:通过用户提供的时间,场次,电影名,
9、座位号,向数据库传送信息,然后在数据库索引影院信息和座位信息是否符合要求,符合要求待售票员确认后再更新相关数据,并将这些数据存入售票记录文件,最后输出显示存储成功;否则报错。查看售票信息:进入售票信息管理系统,只需要输入电影票号即可,然后系统根据输入的信息,送售票管理系统索引查找相关信息,最后将售票记录的信息输出显示。管理员信息:数据名称Administrator组成名称格式范围精度说明Password字符20-登录时输入的密码UserName字符20-使用人员的姓名RoleIDInt8对应的角色标识备注姓名、密码在登录的时候,大小写敏感影片信息:数据名称Film组成名称格式范围精度说明Fil
10、m name字符20-影片名称Film numberInt8影片编号File profile字符500影片简介Film language字符20影片语言Film editor字符40导演场次信息:数据名称Information times组成名称格式范围精度说明Time字符20-Film nameInt8影片名称Cinema IDint10影院编号影票信息:数据名称Ticket information组成名称格式范围精度说明Ticket ID字符20-影票IDSeat numberInt8座位号Film nameint10电影名称Film time日期20播放时间Ticket priceint
11、10票价系统的数据将按照不同的数据对象分成6个数据库表,分别为:管理员信息表(Manager)、影片信息表(Film)、场次信息表(information time)、影票信息表(ticket information)、会员信息表(Member)、影院厅信息表(Playing hall)。关系图如下:3.4各模块数据流图1.售票系统2.统计系统3.维护系统4.会员系统5.查询系统E-R图3.5数据管理能力要求定时整理数据:系统管理员根据现有影院厅数,对售票的数额,价格,会员折扣,座位号的添减等均可由计算机执行,并将运行结果归档。查询剩余票量:能随时查询影院剩余票数,以便准确、及时、方便地为用户
12、提供购票信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。3.6故障处理要求内部故障处理:在开发阶段可以随即修改数据库里的相应内容。外部故障处理:本软件可能产生的错误为数据库的错误信息,应由数据库管理员对数据库进行维护。为了确保系统恢复的能力,数据库管理员要定期对数据库进行备份。3.7其他专门要求数据的安全性、完整性要求:售票信息各项数据信息必须保证安全性和完整性。电影院售票系统概要设计说明书1引言11编写目的根据需求规格说明书,在仔细考虑讨论之后,我们又进一步对电影院售票系统软件的功能划分、数据结构、软件总体结构有了进一步的认识。我们把讨论的结果
13、记录下来,作为概要设计说明书,并作为进一步详细设计软件的基础。1.2项目背景人工售票的手续繁琐、效率低下给具有强烈时间观念的管理人员带来了诸多不便,影院缺少一套完善的售票系统软件,为了对售票的管理方便,因此必须开发影院售票系统。随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而采用手工售票的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足售票人员对售票,订票,退票等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此影院售票系统软件以提高影院的管理效率。A、 件系统的名称: 影院售票系统B、 任务提出者:王海文老师开发者:李楠 周超使用者:XX
14、影院工作人员1.3定义SQL Server:所用的数据库管理系统Visio 2010:所用的画图软件1.4参考资料(1)张海藩.软件工程.人民邮电出版社.2006年1月(2)王华.软件工程实验与课程设计指导.电子工业出版社.2008年6月(3)VB程序设计,谭浩强、袁玫、薛淑斌编著,清华大学出版社。2任务概述2.1目标具体而言,影院售票系统需要实现以下的需求:(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。(3)检票管理事宜要完成观众退
15、票时检票的事宜。其中包括了电影票的真假检测问题。(4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。(5)能帮助售票人员利用计算机,快速方便地对影院售票情况,订票情况,剩余座位查询等进行高效的管理。2.2运行环境Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;运行时占用内存:1MB;所需硬盘空间:5MB;软件平台:中文Windows95/98/NT 4.0或更高版本并装有JAVA虚拟机的操作系统;2.3条件与限制比较简单,不能实现完善和全面的功能。还不能进行更好的管理。对于一些突发事件无法处理,以及影院的特殊要求服务无法实现。结构3总体设计
16、3.1系统结构与流程图总体流程图3.1.1售票管理结构图3.1.2售票管理流程图3.1.3查询模块3.1.4会员模块3.1.5统计模块3.1.6维护模块4 系统数据结构设计表一:影片信息表(Film)字段名数据类型长度是否空关键字说明Film nameChar30否主键影片名称Film numberNumber20否影片编号Film profileInt200否影片简介Film languageChar10否影片语言Film editorChar20否导演表二:电影票信息表(Ticket info)字段名数据类型长度是否空关键字说明Ticket IDChar30否主键影片编号Seat numb
17、erNumber20否座位号Film nameChar 20否外键影片名称Film timeDate 10否播放时间 Ticket priceNumber 20否票价表三:场次信息表(Ticket info)字段名数据类型长度是否空关键字说明TimeDate 30否主键播放时间Film nameChar 20否影片名称Hall IDNumber 20否外键放映厅号表四:会员信息表(Menber info)字段名数据类型长度是否空关键字说明Member IDNumber 30否主键会员编号Member nameChar 20否会员名Member scoreNumber20否积分Birth Date 10否出生日期AgeNumber 20否年龄SexChar 10否性别5 运行设计5.1 运行模块的组合程序启动后,进入主模块,用户的单击对话框按钮事件触发主模块调用各下层模块,进入对应的子对话框,同样由用户的输入触发这些模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 星级酒店餐厅培训
- 关于考勤的培训
- 雕刻眼睛面试题及答案
- javaactiviti面试题及答案
- 歌唱音乐考试题及答案
- 汽车电动踏板培训
- 农业物联网在2025年精准种植中的智能温室环境监测与控制系统应用报告
- 2024-2025学年冀教版英语七年级下册期末考试(唐山专用)
- 仓库电脑培训
- 2025年远程医疗对偏远地区医疗服务社区健康管理的影响报告
- 2025至2030中国混凝土外加剂市场供需发展及经营管理风险预警报告
- 青海中考地理试题及答案
- 《中心静脉导管的护理》课件
- 城市轨道交通应急处理自然灾害应急处理课件
- 新疆维吾尔自治区2024年普通高校招生普通类国家及地方专项、南疆单列、对口援疆计划 本科二批次投档情况 (理工)
- 基础会计教学质量分析报告
- 《宏观经济学原理》课件
- 2025新人教版七下英语单词默写表
- 2024年保山市小升初英语考试模拟试题及答案解析
- 《急性胰腺炎诊治》课件
- 变压器知识点培训课件
评论
0/150
提交评论