1影院售票系统需求规格说明书编写人:编写日期:2目录1.产品描述..........................................................................................................................................31.1.编写目的..............................................................31.2.背景..................................................................31.3.定义..................................................................32.产品需求概述..................................................................................................................................32.1.功能简介..............................................................32.2.运行环境..............................................错误!未定义书签。2.3.条件与限制............................................................43.功能需求..........................................................................................................................................43.1.功能划分..............................................................43.2.功能描述..............................................................43.3.不支持的功能..........................................................54.数据描述....................................................................64.1.静态数据..............................................................64.2.动态数据..............................................................64.3.数据库描述............................................................64.4.数据流图和数据字典....................................................65.性能需求........................................................................................................................................115.1.时间特性.............................................................115.2.适应性...............................................................116.运行需求........................................................................................................................................126.1.硬件接口.............................................................126.2.软件接口.............................................................127.附录...............................................................................................................................................127.1.参考资料...........................................................1231.产品描述1.1.编写目的影院售票系统,为了对工作人员进行管理,方便工作人员对系统的操作,对用户需求进行简单的分析,大致描述《影院售票系统》系统的功能和性能与界面,确定该系统设计的限制和定义系统的其他有效性需求。1.2.产品背景现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。为了提高劳动的效率、节约成本、提高服务质量,我们小组开发了此款软件。用以方便影院的售票和客户的购买。通过这个软件,可以很快实现一些常用的服务,并保证无错、高效。每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。1.3.定义文档中采用的专门术语的定义及缩略词简要如下CTS:CINEMATICKETSYSTEM影院售票系统2.产品需求概述2.1.功能简介相应的需求有:1.能够对工作人员登录进行相应的处理和管理。2.能够存储一定数量的影片信息,并方便有效的进行相应的电影票数据操作,这主要包括:1)座位信息的录入,删除及修改。2)电影票的售票与已售票的记录。3)当日放映的影片查询,包括影片信息,放映时间,价格,放映厅号。4)退票审核及退票记录。2.2.运行环境1.硬件环境IntelPentium166MHz或以上;内存:需要至少512MHZ;网络容量:少于50人需16Mb/s的令版环网和10Mb/s可以勉强满足要求,建议100Mb/s的以太网或者更高。要有条码枪,打印机.;4软件平台:中文Windows2003server或更高版本;2.软件环境运行于Windows2003及更高版本的操作系统之上。SQLServer2005数据库。2.3.条件与限制比较简单,不能实现完善和全面的功能。对于一些突发事件无法处理,以及影院的特殊要求服务无法实现。3.功能需求3.1.功能划分3.1.1输入功能模块3.1.2查询显示功能模块3.1.3售票、退票功能模块3.1.4登陆系统功能模块3.1.5权限功能模块3.1.6帮助功能模块3.2.功能描述软件工程中包含需求、设计、编码和测试四个阶段,其中需求工程是软件工程第一个也是很重要的一个阶段,下面将详细介绍该软件的每一项功能。3.2.1输入功能名称、标识符输入功能功能描述通过此功能工作人员可以输入相关的详细信息优先级5输入工作需要的相关信息操作序列工作人员输入相关信息输出将输入信息保存至数据库中补充说明3.2.2查询显示功能名称、标识符查询显示功能功能描述通过此功能工作人员可以在该软件上查询影片、售票信息优先级4输入查询关键字操作序列工作人员在显示控件上输入关键字输出与该关键字相符的一切信息补充说明53.2.3售票、退票功能模块名称、标识符售票、退票功能模块功能描述通过工作人员可以进行对客户的售票和退票优先级1输入票务信息操作序列客户将将需求告诉工作人员,工作人员处理票务输出票务记录补充说明3.2.4登录功能名称、标识符登录功能功能描述通过此功能工作人员以登录到该系统上优先级2输入工作人员编号和密码操作序列根据收到的信息判断是读者还是管理员,分别登录至不同功能的页面输出软件的操作界面补充说明3.2.5权限功能名称、标识符权限功能功能描述通过此功能可以判断工作人员权限优先级3输入个人信息操作序列软件判断权限输出不同权限的使用者信息补充说明3.2.6帮助功能名称、标识符帮助功能功能描述详细解释该软件的操作规则及操作流程图优先级6输入帮助信息操作序列根据输入激活帮助功能模块,进入帮助模式输出用图形和文字方式显示软件帮助操作补充说明3.3.不支持的功能由于本软件的制作时间,精力,资金都各方面原因限制,该软件不支持共享数据等功能。4.数据描述64.1.静态数据职工信息表(WORKERS):职工号(nvarchar)职工密码(nvarchar)影库管理表(MOVIES):电影号(long)电影名称(nvarchar)导演(nvarchar)主演(nvarchar)制片厂(nvarchar)上映时间(datetime)价格(long)售票信息表(TICKETS):电影票号(long)座位号(long)电影号(long)电影名(nvarchar)上映时间(datetime)价格(long)验证码(long)放映日程表(SCHEDULE):电影名(nvarchar)上映时间(datetime)价格(long)4.2.动态数据输入数据:职工工号、密码查询影片信息、查询售票信息售票信息的更改输出数据:查询结果的输出录入、更改、删改的结果(成功或失败)内部数据:无4.3.数据库描述数据库采用SQLServer2005数据库。4.4.数据流图和数据字典《影院售票系统》的总体功能如下:职工的登录;影片信息查询;售票信息的查询;售票数据进行增删改;退票处理;71)工作人员登录(1)数据流图(2)数据词典数据源点及汇点描述:①名称:工作人员简要描述:管理电影院工作人员信息有关数据流:工作人员工号、密码、系统选择:售票系统、检票系统数目:1②名称:管理员简要描述:审批电影院工作人员信息,判断其是否具有权限有关数据流:工作人员工号、密码、系统选择:售票系统、检票系统数目:1加工逻辑词条描述:1.加工名:身份验证加工编号:1简要描述:验证工作人员身份输入数据流:工作人员工号、密码输出数据流:登陆成功、无操作权限加工逻辑:IF工号为空THEN发出“工号为空错误”ELSEIF密码为空THEN发出“密码为空错误”ELSEIF工号和密码不符THEN发出“工号和密码不匹配错误”ENDIFENDIFENDIFENDIF2.加工名:审批加工编号:2简要描述:审批登陆的工作人员是否具有登陆权限输入数据流:工作人员工号、密码8输出数据流:是否具有操作权限加工逻辑:审批登陆的工作人员是否具有登陆权限数据流名词条描述:①数据流名:工作人员工号说明:工作人员的工号数据流来源:工作人员数据流去向:身份验证数据流组成:工作人员工号=短整型字符串②数据流名:密码说明:与工作人员名称相匹配的密码数据流来源:工作人员数据流去向:身份验证数据流组成:密码=短整型字符串每个数据量流通量:③数据流名:出错信息说明:用于指示身份验证错误的信息数据流来源:身份验证数据流去向:工作人员数据流组成:出错信息=任意字符串④数据流名:系统名