版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大连工业大学软件工程导论课程设计题目:电影院售票系统专业:信息与计算科学指导教师:王海文学生姓名:周超、李楠班级学号:信计121班-1号、21号2015年7月3日30607《电影院售票系统需求说明书》 330081引言 3122191.1编写目的 3244011.2背景 316411.3定义 456991.4参考资料 490222任务概述 489302.1目标 4234682.2用户的特点 4184022.3假定和约束 5180332.4系统的功能模块: 5113623需求规定 651603.1 653043.2对性能的规定 975023.3输入输出要求 1038203.4各模块数据流图 14228793.5数据管理能力要求 1760993.6故障处理要求 18204783.7其他专门要求 189759《电影院售票系统概要设计说明书》 19236211引言 19130311.1编写目的 1970891.2项目背景 19213611.3定义 20279721.4参考资料 20220832任务概述 20191502.1目标 2096712.2运行环境 21218912.3条件与限制 2112853总体设计 21307963.1系统结构与流程图 2180034系统数据结构设计 25218645运行设计 27270185.1运行模块的组合 2787995.2运行控制 2734215.3运行时间 27277406出错处理 2736256.1出错输出信息 27205686.2出错处理对策 27100387安全保密设计 28199188维护设计 28《电影院售票系统需求说明书》1引言1.1编写目的需求的编写是为了研究影院售票系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本说明书的预期读者是与影院售票系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。1.2背景A、软件系统的名称:电影院售票系统B、任务提出者:王海文老师开发者:李楠、周超C、运行环境: 客户机 服务器硬件支撑环境:cpuCoreis2.5Ghz以上,cpu奔Ⅴ1.0G以上,2G以上内存,256M以上内存,4G以上硬盘, 40G硬盘,100M以太网卡, 100M以太网卡 软件支撑环境:Windows7+IE4.0或以上Windows2000professional+.NET框架+IE6.0+IIS 1.3定义技术术语:SQLServer:所用的数据库管理系统VS2005:所用的开发软件需求说明书:软件开发需求分析阶段的工作成果。时详细记录软件需求信息的文档,是开发者与用户交流和系统进一步开发的依据。系统结构图:对所开发系统的体系结构进行描述的图形工具。系统用例图:系统功能描述,使用户能够直观地看到软件实现的功能。实体关系图:将对象的关系图形化,从图中可直接看出实体见得联系及实体的属性。1.4参考资料(1)张海藩.软件工程.人民邮电出版社.2006年1月(2)王华.软件工程实验与课程设计指导.电子工业出版社.2008年6月(3)《VB程序设计》,谭浩强、袁玫、薛淑斌编著,清华大学出版社。2任务概述2.1目标建立的影院售票系统,要把影院的售票管理、订票管理、退票管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平,同时增设会员管理、信息管理、结算管理和统计管理。2.2用户的特点本软件的使用对象有影院负责人或管理人员(更新维护系统),影院售票人员(办理售票,订票,退票)。备注:懂计算机的基本操作就可以利用该软件进行所需操作2.3假定和约束人力资源约束:估计开发该系统需购买硬件、外部设备(P4微机一台、打印机一台),花费1.2万元左右,开发工作量约需1个人月工作量,月工资为2000元,开发完成后维护费用每年600元,开发完成后,月工资减少为600元。技术约束:本项目的设计是VB.NET程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。环境约束:运行该软件所适用的具体设备必须是奔腾4、内存256兆以上的计算机。2.4系统的功能模块:3需求规定3.1对功能的规定本系统相应的需求有以下五个方面:能够存储一定数量的影片信息,并方便有效地进行相应的影片数据操作和管理,这主要包括以下内容。影片信息的录入、修改及删除。影片的上档、下档。电影票的出售、预订、退还。电影信息的关键字搜索对一定数量的会员进行相应的信息存储与管理,这其中包括以下内容。会员信息的登记、删除及修改。会员资料的统计与查询。能够对影院的销售信息进行统计,这其中包括以下内容。影院月、日销售额的统计与查询。影院放映的影片上座率与票房统计。数据保存:需要长期保存在数据库中的信息有以下几种影片信息:影片的基本信息会员信息:会员的基本信息售票信息:影片售票情况的统计信息帐号信息:图书管理员和读者的登陆帐号(5)系统用户:影院管理员、售票员1、影院管理员:对影片和会员数据可执行添加、修改以及查询等操作。2、售票员:可进行电影票的出售、预订、退还等日常操作。(1)、成员管理要求对成员进行登录时的身份验证任务管理普通用户有查看电影、注册的权限。会员有查看影片、订票、支付、个人信息管理、评论、查看积分的功能和权限。C.影院管理员有会员管理、影片管理、场次管理、订单管理、系统维护的功能。3.2对性能的规定3.2.1精度在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配用户名,泛型查找,只要满足与输入的关键字相匹配的用户即输出,可供用户查找。3.2.2时间特性要求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。3.2.3灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。3.3输入输出要求销售影票:通过用户提供的时间,场次,电影名,座位号,向数据库传送信息,然后在数据库索引影院信息和座位信息是否符合要求,符合要求待售票员确认后再更新相关数据,并将这些数据存入售票记录文件,最后输出显示存储成功;否则报错。查看售票信息:进入售票信息管理系统,只需要输入电影票号即可,然后系统根据输入的信息,送售票管理系统索引查找相关信息,最后将售票记录的信息输出显示。管理员信息:数据名称Administrator组成名称格式范围精度说明Password字符20-登录时输入的密码UserName字符20-使用人员的姓名RoleIDInt8对应的角色标识备注姓名、密码在登录的时候,大小写敏感影片信息:数据名称Film组成名称格式范围精度说明Filmname字符20-影片名称FilmnumberInt8影片编号Fileprofile字符500影片简介Filmlanguage字符20影片语言Filmeditor字符40导演场次信息:数据名称Informationtimes组成名称格式范围精度说明Time字符20-FilmnameInt8影片名称CinemaIDint10影院编号影票信息:数据名称Ticketinformation组成名称格式范围精度说明TicketID字符20-影票IDSeatnumberInt8座位号Filmnameint10电影名称Filmtime日期20播放时间Ticketpriceint10票价……系统的数据将按照不同的数据对象分成6个数据库表,分别为:管理员信息表(Manager)、影片信息表(Film)、场次信息表(informationtime)、影票信息表(ticketinformation)、会员信息表(Member)、影院厅信息表(Playinghall)。关系图如下:3.4各模块数据流图1.售票系统2.统计系统3.维护系统4.会员系统5.查询系统E-R图3.5数据管理能力要求定时整理数据:系统管理员根据现有影院厅数,对售票的数额,价格,会员折扣,座位号的添减等均可由计算机执行,并将运行结果归档。查询剩余票量:能随时查询影院剩余票数,以便准确、及时、方便地为用户提供购票信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。3.6故障处理要求内部故障处理:在开发阶段可以随即修改数据库里的相应内容。外部故障处理:本软件可能产生的错误为数据库的错误信息,应由数据库管理员对数据库进行维护。为了确保系统恢复的能力,数据库管理员要定期对数据库进行备份。3.7其他专门要求数据的安全性、完整性要求:售票信息各项数据信息必须保证安全性和完整性。《电影院售票系统概要设计说明书》1引言1.1编写目的根据《需求规格说明书》,在仔细考虑讨论之后,我们又进一步对《电影院售票系统》软件的功能划分、数据结构、软件总体结构有了进一步的认识。我们把讨论的结果记录下来,作为概要设计说明书,并作为进一步详细设计软件的基础。1.2项目背景人工售票的手续繁琐、效率低下给具有强烈时间观念的管理人员带来了诸多不便,影院缺少一套完善的售票系统软件,为了对售票的管理方便,因此必须开发影院售票系统。随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而采用手工售票的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足售票人员对售票,订票,退票等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此影院售票系统软件以提高影院的管理效率。件系统的名称:影院售票系统任务提出者:王海文老师开发者:李楠周超使用者:XX影院工作人员1.3定义SQLServer:所用的数据库管理系统Visio2010:所用的画图软件1.4参考资料(1)张海藩.软件工程.人民邮电出版社.2006年1月(2)王华.软件工程实验与课程设计指导.电子工业出版社.2008年6月(3)《VB程序设计》,谭浩强、袁玫、薛淑斌编著,清华大学出版社。2任务概述2.1目标具体而言,影院售票系统需要实现以下的需求:(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。(3)检票管理事宜要完成观众退票时检票的事宜。其中包括了电影票的真假检测问题。(4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。(5)能帮助售票人员利用计算机,快速方便地对影院售票情况,订票情况,剩余座位查询等进行高效的管理。2.2运行环境Intel486以上系列、AMDK6以上系列等PC台式机和便携式电脑;运行时占用内存:≤1MB;所需硬盘空间:≤5MB;软件平台:中文Windows95/98/NT4.0或更高版本并装有JAVA虚拟机的操作系统;2.3条件与限制比较简单,不能实现完善和全面的功能。还不能进行更好的管理。对于一些突发事件无法处理,以及影院的特殊要求服务无法实现。结构3总体设计3.1系统结构与流程图总体流程图3.1.1售票管理结构图3.1.2售票管理流程图3.1.3查询模块3.1.4会员模块3.1.5统计模块3.1.6维护模块4系统数据结构设计表一:影片信息表(Film)字段名数据类型长度是否空关键字说明FilmnameChar30否主键影片名称FilmnumberNumber20否影片编号FilmprofileInt200否影片简介FilmlanguageChar10否影片语言FilmeditorChar20否导演表二:电影票信息表(Ticket
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苯换热器课程设计前言
- 物流传媒业营销活动总结
- 酒店领班的领导力培养
- 化工工业行业营销策略总结
- 餐具店销售员工工作总结
- 2024年税务师题库2
- 2025届阜阳市高三语文上学期期末统测考试卷及答案解析
- 制定合同范本(2篇)
- 创新研发保密协议书(2篇)
- 2024年理论培训心得体会
- 2024年广东省普通高中学业水平合格性地理试卷(1月份)
- 住宅楼安全性检测鉴定方案
- 配送管理招聘面试题与参考回答2024年
- 江苏省语文小学三年级上学期期末试题及解答参考(2024年)
- 黑龙江哈尔滨市省实验中学2025届数学高一上期末监测试题含解析
- 小学一年级数学思维训练100题(附答案)
- 安全生产治本攻坚三年行动方案(一般工贸) 2024
- 2024年广东省广州市黄埔区中考一模语文试题及答案
- 公路施工表格
- 饭堂挂靠协议合同范本
- 2023-2024学年辽宁省重点高中沈阳市郊联体高二上学期期末考试生物试题(解析版)
评论
0/150
提交评论