电影院售票系统需求规格说明书(版)_系统需求规格说明书
电影院售票系统需求规格说明书(版)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“系统需求规格说明书”。
文档编号: CTS-1 版 本 号: V1.0
文档名称: 需求规格说明书 项目名称: 影院售票系统 项目负责人: XX XX XX
编写: XX XX年XX月XX日 校对: XX XX年XX月XX日 审核: XX XX年XX月XX日
开发单位: XX引言
1.1 编写目的编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,深入描述《影院售票系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。
1.2 项目背景
现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。
随着社会的发展和进步,社会大分工的细致化和服务化,成为了当今趋势。
为了提高劳动的效率、节约成本、提高服务质量,我们小组开发了此款软件。用以方便影院的售票和客户的购买。通过这个软件,可以很快实现一些常用的服务,并保证无错、高效。
每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。
1.3 定义
文档中采用的专门术语的定义及缩略词简要如下 CTS:CINEMA TICKET SYSTEM 影院售票系统
1.4 参考资料
[1]唐学忠,费贤举,王文琴。《Visual Basic 程序设计教程》。北京:中国电力出版社,2008普通高等教育“十一五”国家级规划教材。[2]张海潘。《软件工程》。人民邮电出版社,21世纪高等学校计算机规划教材。任务概述
2.1 目标
具体而言,影院售票系统需要实现以下的需求:
(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。
(3)检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。(4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。
2.2 运行环境
Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;
运行时占用内存:≤1MB;
所需硬盘空间:≤5MB;
软件平台:中文Windows2000/XP或更高版本;
2.3 条件与限制
比较简单,不能实现完善和全面的功能。在货币交易时还不能进行更好的管理。对于一些突发事件无法处理,以及影院的特殊要求服务无法实现。数据描述
3.1 静态数据
影院售票系统的静态数据包括:
影库管理表(MOVIES): 电影号(long)
电影名称(nvarchar)导演(nvarchar)主演(nvarchar)制片厂(nvarchar)上映时间(datetime)价格
(long)
售票信息表(TICKETS):
电影票号(long)
座位号
(long)电影号
(long)电影名
(nvarchar)上映时间(datetime)价格
(long)验证码
(long)
职工信息表(WORKERS): 职工号(nvarchar)
职工密码(nvarchar)职工类型(nvarchar)
3.2 动态数据
输入数据:鼠标对按钮的点击:服务系统选择 职工工号、密码 输出数据:无 内部数据:无
3.3数据库描述
数据库采用Microsoft Acce数据库。
3.4数据流图和数据词典
《影院售票系统》的总体功能如下: 职工的登录和注销;
为观众提供买票即座位销售,以及退票服务;
对进场观众检票,如果发现有假票或无票观众不允许入内; 系统维护;
对电影库播放列表的管理;
对职工数据的处理,如增加、删除和更改;
对所售出的电影票进行管理,把没用的数据进行清除
1)登录部分
(1)数据流图
职工信息表检验错误密码工号职工密码身份检验操作信息密码修改售票选择检票选择登录系统选择维护选择职工信息职工信息表操作确认
(2)数据词典
数据源点及汇点描述: ① 名称:职工
简要描述:管理职工信息
有关数据流:职工工号、密码、系统选择:售票系统、检票系统、维护系统 数目:1 加工逻辑词条描述: ① 加工名:身份检验
加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 加工逻辑: IF 工号为空 THEN
发出“工号为空错误”
ELSE IF 密码为空 THEN
发出“密码为空错误”
ELSE IF 工号和密码不符 THEN
发出“工号和密码不匹配错误”
ENDIF
ENDIF
ENDIF
ENDIF
数据流名词条描述: ① 数据流名:职工号
说明:职工的工号 数据流来源:职工 数据流去向:身份检验
数据流组成:职工号=短整型字符串 ② 数据流名:密码
说明:与职工名称相匹配的密码 数据流来源:职工 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: ③ 数据流名:出错信息
说明:用于指示身份验证错误的信息 数据流来源:身份检验 数据流去向:职工
数据流组成:出错信息=任意字符串 ④ 数据流名:系统名称
说明:系统的名称 数据流来源: 数据流去向:选择 数据流组成: 数据文件词条描述:
① 数据文件名:职工信息表
简述:存放职工信息 输入数据:
输出数据:职工信息
数据文件组成:职工信息表由“职工信息”组成2)职工售票及退票
电影票信息表检验错误 售票管理人员电影票信息身份检验职工信息职工信息表操作确认操作信息售票随机产生验证码电影票信息表电影票信息退票工号密码
(2):数据词典:
数据源点及汇点描述:名称:售票管理人员 ○简要描述:管理职工信息
有关数据流:职工工号、密码 数目:1 加工逻辑词条描述: 1加工名:身份检验 ○加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 2加工名:售票 ○加工编号:2 简要描述:根据所读入的操作信息,售出电影票 输入数据流:操作信息,电影票信息 输出数据流:电影票信息,操作确认
加工逻辑:根据所读入的操作信息,售出电影票
数据流名词条描述:数据流名:职工号 ○说明:职工的工号
数据流来源:售票管理人员 数据流去向:身份检验
数据流组成:职工号=短整型字符串 2数据流名:密码 ○说明:与职工名称相匹配的密码 数据流来源:售票管理人员 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: 3数据流名:电影票信息 ○说明:电影票信息
数据流来源:售票管理人员 数据流去向:电影票信息表
数据文件词条描述:
① 数据文件名:电影票信息表
简述:电影票信息 输入数据:电影票信息 输出数据:
数据文件组成:电影票信息表由“电影票信息”组成 存储方式:关键码 存取频率:频繁
3)检票
电影票信息表检验错误检票管理人员电影票信息身份检验职工信息职工信息表操作确认操作信息检票验证号验证真伪工号密码
(2):数据词典:
数据源点及汇点描述: 1 名称:检票管理人员 ○简要描述:管理职工信息
有关数据流:职工工号、密码 数目:1 加工逻辑词条描述: 1加工名:身份检验 ○加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 2加工名:检票 ○加工编号:3 简要描述:根据所读入的操作信息,检验电影票 输入数据流:操作信息,电影票信息 输出数据流:电影票信息,操作确认
加工逻辑:根据所读入的操作信息,检验电影票
数据流名词条描述:数据流名:职工号 ○说明:职工的工号
数据流来源:检票管理人员 数据流去向:身份检验
数据流组成:职工号=短整型字符串 2数据流名:密码 ○说明:与职工名称相匹配的密码 数据流来源:检票管理人员 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: 3数据流名:电影票信息 ○说明:电影票信息
数据流来源:检票管理人员 数据流去向:电影票信息表
数据文件词条描述:
① 数据文件名:电影票信息表
简述:电影票信息 输入数据:电影票信息 输出数据:
数据文件组成:电影票信息表由“电影票信息”组成 存储方式:关键码 存取频率:频繁
4)维护系统
影库管理表检验错误 数据处理人员影库信息身份检验职工信息职工信息表操作确认操作信息职工信息表职工信息维护系统选择影库管理表票务信息工号密码
(2)数据词典
数据源点及汇点描述: ② 名称:数据处理人员
简要描述:管理职工信息
有关数据流:职工工号、密码、系统选择:影库系统、职工系统、票务系统 数目:1 加工逻辑词条描述: ② 加工名:身份检验
加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 3加工名:维护 ○加工编号:4 简要描述:选择要维护的系统 输入数据流:操作信息,系统信息 输出数据流:系统信息,操作确认 加工逻辑:选择要维护的系统
数据流名词条描述: ⑤ 数据流名:职工号
说明:职工的工号
数据流来源:数据处理人员 数据流去向:身份检验
数据流组成:职工号=短整型字符串 ⑥ 数据流名:密码
说明:与职工名称相匹配的密码 数据流来源:数据处理人员 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: ⑦ 数据流名:出错信息
说明:用于指示身份验证错误的信息 数据流来源:身份检验 数据流去向:数据处理人员
数据流组成:出错信息=任意字符串 ⑧ 数据流名:系统名称
说明:系统的名称
数据流来源:数据处理人员 数据流去向:选择 数据流组成: 数据文件词条描述:
② 数据文件名:职工信息表
简述:存放职工信息 输入数据:
输出数据:职工信息
数据文件组成:职工信息表由“职工信息”组成
(1)影库管理
影库管理表检验错误 数据处理人员影库信息身份检验职工信息职工信息表操作确认操作信息影库管理工号密码
(2):数据词典:
数据源点及汇点描述: 1 名称:数据处理人员 ○简要描述:管理职工信息
有关数据流:职工工号、密码 数目:1 加工逻辑词条描述: 1加工名:身份检验 ○加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 2加工名:影库管理 ○加工编号:5 简要描述:根据所读入的操作信息,对影库信息进行查询、增加、删除、修改等 输入数据流:操作信息,影库信息 输出数据流:影库信息,操作确认
加工逻辑:根据所读入的操作信息,对影库信息进行查询、增加、删除、修改等
数据流名词条描述:数据流名:职工号 ○
说明:职工的工号
数据流来源:数据处理人员 数据流去向:身份检验
数据流组成:职工号=短整型字符串 2数据流名:密码 ○说明:与职工名称相匹配的密码 数据流来源:数据处理人员 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: 3数据流名:影库信息 ○说明:影库信息
数据流来源:数据处理人员 数据流去向:影库管理表
数据文件词条描述:
① 数据文件名:影库管理表
简述:影库信息 输入数据影库信息 输出数据:
数据文件组成:影库管理表由“影库信息”组成 存储方式:关键码 存取频率:频繁
(2)职工管理
职工信息表检验错误 数据处理人员职工信息身份检验职工信息职工信息表操作确认 工号密码操作信息职工管理
(2):数据词典:
数据源点及汇点描述: 1 名称:数据处理人员 ○简要描述:管理职工信息
有关数据流:职工工号、密码 数目:1 加工逻辑词条描述: 1加工名:身份检验 ○加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 2加工名:职工管理 ○加工编号:6 简要描述:根据所读入的操作信息,对职工信息进行查询、增加、删除、修改等 输入数据流:操作信息,职工信息 输出数据流:职工信息,操作确认
加工逻辑:根据所读入的操作信息,对职工信息进行查询、增加、删除、修改等
数据流名词条描述:数据流名:职工号 ○说明:职工的工号 数据流来源:职工 数据流去向:身份检验
数据流组成:职工号=短整型字符串 2数据流名:密码 ○说明:与职工名称相匹配的密码 数据流来源:职工 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: 3数据流名:职工信息 ○说明:职工信息
数据流来源:数据处理人员 数据流去向:职工信息表
数据文件词条描述:
① 数据文件名:职工信息表
简述:职工信息 输入数据:职工信息 输出数据:
数据文件组成:职工信息表由“职工信息”组成 存储方式:关键码 存取频率:频繁
(3)票务管理
影库管理表检验错误 数据处理人员电影票信息身份检验职工信息职工信息表操作确认
(2):数据词典:
数据源点及汇点描述: 1 名称:数据处理人员 ○简要描述:管理职工信息
有关数据流:职工工号、密码 数目:1 加工逻辑词条描述: 1加工名:身份检验 ○加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 2加工名:职工管理 ○加工编号:7 简要描述:根据所读入的操作信息,对职工信息进行查询、增加、删除、修改等 输入数据流:操作信息,职工信息 工号密码操作信息票务管理
输出数据流:职工信息,操作确认
加工逻辑:根据所读入的操作信息,对职工信息进行查询、增加、删除、修改等
数据流名词条描述:数据流名:职工号 ○说明:职工的工号 数据流来源:职工 数据流去向:身份检验
数据流组成:职工号=短整型字符串 2数据流名:密码 ○说明:与职工名称相匹配的密码 数据流来源:职工 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: 3数据流名:影库信息 ○说明:影库信息
数据流来源:数据处理人员 数据流去向:影库管理表
数据文件词条描述:
① 数据文件名:影库管理表
简述:影库信息 输入数据:影库信息 输出数据:
数据文件组成:影库管理表由“影库信息”组成 存储方式:关键码 存取频率:频繁
3.5.数据采集
数据采集采用键盘输入和鼠标点击选择。功能需求
4.1 功能划分
该软件具有如下主要功能: 1.查询功能; 2.添加功能; 3.修改功能; 4.删除功能; 5.授权功能
4.2 功能描述
1.查询功能
职工信息查询; 影片信息查询; 2.添加功能
增加一个影片; 增加一个职工 3.修改功能
修改影片或职工已存在的记录内容,提供确认机制; 4.删除功能
删除一个影片; 删除一个职工 5.授权功能;
仅有职工有操作的权限;性能需求 5.1 时间特性
一般操作的响应时间应在1-2秒内。
5.2 适应性
满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。运行需求 6.1 用户界面
采用网页显示方式,可同时打开多个窗口运行。
6.2 硬件接口
支持各种x86系列PC机。
6.3 软件接口
运行于Windows 2000/xp及更高版本并装有IE的操作系统之上。
6.4 故障处理
正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。