电影院售票系统需求规格说明书

电影院售票系统需求规格说明书
电影院售票系统需求规格说明书

电影院售票系统需求规

格说明书

-CAL-FENGHAI.-(YICAI)-Company One1

文档编号: CTS-1

版本号:

文档名称:需求规格说明书

项目名称:影院售票系统

项目负责人: XX XX XX

编写: XX XX年XX月XX日

校对: XX XX年XX月XX日

审核: XX XX年XX月XX日

开发单位: XX

1引言

1.1编写目的

编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,深入描述《影院售票系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。

1.2项目背景

现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。

随着社会的发展和进步,社会大分工的细致化和服务化,成为了当今趋势。

为了提高劳动的效率、节约成本、提高服务质量,我们小组开发了此款软件。用以方便影院的售票和客户的购买。通过这个软件,可以很快实现一些常用的服务,并保证无错、高效。

每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。

1.3定义

文档中采用的专门术语的定义及缩略词简要如下

CTS:CINEMA TICKET SYSTEM 影院售票系统

1.4参考资料

[1]唐学忠,费贤举,王文琴。《Visual Basic 程序设计教程》。北京:中国

电力出版社,2008普通高等教育“十一五”国家级规划教材。

[2]张海潘。《软件工程》。人民邮电出版社,21世纪高等学校计算机规划

教材。

2任务概述

2.1目标

具体而言,影院售票系统需要实现以下的需求:

(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。

(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。

(3)检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。

(4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。

2.2运行环境

Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;

运行时占用内存:≤1MB;

所需硬盘空间:≤5MB;

软件平台:中文Windows2000/XP或更高版本;

2.3条件与限制

比较简单,不能实现完善和全面的功能。在货币交易时还不能进行更好的管理。对于一些突发事件无法处理,以及影院的特殊要求服务无法实现。

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 动态数据

输入数据:鼠标对按钮的点击:服务系统选择 职工工号、密码 输出数据:无 内部数据:无

数据库描述

数据库采用Microsoft Access 数据库。

数据流图和数据词典

《影院售票系统》的总体功能如下:

职工的登录和注销;

为观众提供买票即座位销售,以及退票服务;

对进场观众检票,如果发现有假票或无票观众不允许入内; 系统维护;

对电影库播放列表的管理;

对职工数据的处理,如增加、删除和更改;

对所售出的电影票进行管理,把没用的数据进行清除

1)登录部分

(1)数据流图

职工

身份检验

密码修改

职工信息表密码

工号

密码

操作信息

职工信息检验错误

操作确认

职工信息表

登录系统选择

售票检票维护选择选择

选择

(2)数据词典

数据源点及汇点描述: ① 名称:职工

简要描述:管理职工信息

有关数据流:职工工号、密码、系统选择:售票系统、检票系统、维护系统 数目:1

加工逻辑词条描述: ① 加工名:身份检验

加工编号:1

简要描述:检验职工身份

输入数据流:职工工号、密码

输出数据流:登陆成功、身份验证错误

加工逻辑:IF工号为空THEN

发出“工号为空错误”

ELSE IF密码为空THEN

发出“密码为空错误”

ELSE IF工号和密码不符THEN

发出“工号和密码不匹配错误”

ENDIF

ENDIF

ENDIF

ENDIF

数据流名词条描述:

①数据流名:职工号

说明:职工的工号

数据流来源:职工

数据流去向:身份检验

数据流组成:职工号=短整型字符串

②数据流名:密码

说明:与职工名称相匹配的密码

数据流来源:职工

数据流去向:身份检验

数据流组成:密码=短整型字符串

每个数据量流通量:

③数据流名:出错信息

说明:用于指示身份验证错误的信息

数据流来源:身份检验

数据流去向:职工

数据流组成:出错信息=任意字符串

④数据流名:系统名称

说明:系统的名称

数据流来源:

数据流去向:选择

数据流组成:

数据文件词条描述:

①数据文件名:职工信息表

简述:存放职工信息

输入数据:

输出数据:职工信息

数据文件组成:职工信息表由“职工信息”组成

2)职工售票及退票

售票管理人员

身份检验售票

职工信息表电影票信息表

工号密码

操作信息

电影票信息

职工信息操作确认

检验错误

退票

电影票信息表电影票信息随机产生

验证码

(2):数据词典:

数据源点及汇点描述:

1 名称:售票管理人员 简要描述:管理职工信息 有关数据流:职工工号、密码 数目:1

加工逻辑词条描述: ○

1加工名:身份检验 加工编号:1

简要描述:检验职工身份 输入数据流:职工工号、密码

输出数据流:登陆成功、身份验证错误 ○

2加工名:售票 加工编号:2

简要描述:根据所读入的操作信息,售出电影票 输入数据流:操作信息,电影票信息 输出数据流:电影票信息,操作确认

加工逻辑:根据所读入的操作信息,售出电影票

数据流名词条描述:

1 数据流名:职工号 说明:职工的工号

数据流来源:售票管理人员 数据流去向:身份检验

数据流组成:职工号=短整型字符串

2数据流名:密码 说明:与职工名称相匹配的密码 数据流来源:售票管理人员 数据流去向:身份检验

数据流组成:密码=短整型字符串 每个数据量流通量: ○

3数据流名:电影票信息 说明:电影票信息

数据流来源:售票管理人员 数据流去向:电影票信息表 数据文件词条描述:

① 数据文件名:电影票信息表

简述:电影票信息

输入数据:电影票信息 输出数据:

数据文件组成:电影票信息表由“电影票信息”组成 存储方式:关键码 存取频率:频繁

3)检票

检票管理人员

身份检验检票

职工信息表

电影票信息表

工号密码

操操操操

电影票信息

职工信息操作确认检验错误

验证号

验证真伪

(2):数据词典:

数据源点及汇点描述: ○

1 名称:检票管理人员 简要描述:管理职工信息 有关数据流:职工工号、密码

数目:1

加工逻辑词条描述:

○1加工名:身份检验

加工编号:1

简要描述:检验职工身份

输入数据流:职工工号、密码

输出数据流:登陆成功、身份验证错误

○2加工名:检票

加工编号:3

简要描述:根据所读入的操作信息,检验电影票

输入数据流:操作信息,电影票信息

输出数据流:电影票信息,操作确认

加工逻辑:根据所读入的操作信息,检验电影票

数据流名词条描述:

○1数据流名:职工号

说明:职工的工号

数据流来源:检票管理人员

数据流去向:身份检验

数据流组成:职工号=短整型字符串

○2数据流名:密码

说明:与职工名称相匹配的密码

数据流来源:检票管理人员

数据流去向:身份检验

数据流组成:密码=短整型字符串

每个数据量流通量:

○3数据流名:电影票信息

说明:电影票信息

数据流来源:检票管理人员

数据流去向:电影票信息表

数据文件词条描述:

①数据文件名:电影票信息表

简述:电影票信息

输入数据:电影票信息

输出数据:

数据文件组成:电影票信息表由“电影票信息”组成存储方式:关键码

存取频率:频繁

4)维护系统

数据处理人员

身份检验维护系统选择

职工信息表影库管理表

工号密码

操操操操

影库信息

职工信息操作确认

检验错误

职工信息表职工信息影库管理表

票务信息

(2)数据词典

数据源点及汇点描述: ② 名称:数据处理人员

简要描述:管理职工信息

有关数据流:职工工号、密码、系统选择:影库系统、职工系统、票务系统 数目:1

加工逻辑词条描述: ② 加工名:身份检验

加工编号:1

简要描述:检验职工身份 输入数据流:职工工号、密码

输出数据流:登陆成功、身份验证错误 ○

3加工名:维护 加工编号:4

简要描述:选择要维护的系统

输入数据流:操作信息,系统信息 输出数据流:系统信息,操作确认 加工逻辑:选择要维护的系统

数据流名词条描述: ⑤ 数据流名:职工号

说明:职工的工号

数据流来源:数据处理人员 数据流去向:身份检验

数据流组成:职工号=短整型字符串 ⑥ 数据流名:密码

说明:与职工名称相匹配的密码

数据流来源:数据处理人员 数据流去向:身份检验

数据流组成:密码=短整型字符串 每个数据量流通量: ⑦ 数据流名:出错信息

说明:用于指示身份验证错误的信息 数据流来源:身份检验 数据流去向:数据处理人员

数据流组成:出错信息=任意字符串 ⑧ 数据流名:系统名称

说明:系统的名称

数据流来源:数据处理人员 数据流去向:选择 数据流组成:

数据文件词条描述: ② 数据文件名:职工信息表

简述:存放职工信息 输入数据:

输出数据:职工信息

数据文件组成:职工信息表由“职工信息”组成

(1)影库管理

数据处理人员

身份检验影库管理

职工信息表影库管理表

工号密码

操操操操

影库信息

职工信息操作确认

检验错误

(2):数据词典:

数据源点及汇点描述: ○

1 名称:数据处理人员 简要描述:管理职工信息 有关数据流:职工工号、密码 数目:1

加工逻辑词条描述:

○1加工名:身份检验

加工编号:1

简要描述:检验职工身份

输入数据流:职工工号、密码

输出数据流:登陆成功、身份验证错误

○2加工名:影库管理

加工编号:5

简要描述:根据所读入的操作信息,对影库信息进行查询、增加、删除、修改等

输入数据流:操作信息,影库信息

输出数据流:影库信息,操作确认

加工逻辑:根据所读入的操作信息,对影库信息进行查询、增加、删除、修改等

数据流名词条描述:

○1数据流名:职工号

说明:职工的工号

数据流来源:数据处理人员

数据流去向:身份检验

数据流组成:职工号=短整型字符串

○2数据流名:密码

说明:与职工名称相匹配的密码

数据流来源:数据处理人员

数据流去向:身份检验

数据流组成:密码=短整型字符串

每个数据量流通量:

○3数据流名:影库信息

说明:影库信息

数据流来源:数据处理人员

数据流去向:影库管理表

数据文件词条描述:

①数据文件名:影库管理表

简述:影库信息

输入数据影库信息

输出数据:

数据文件组成:影库管理表由“影库信息”组成

存储方式:关键码

存取频率:频繁

(2)职工管理

数据处理人员

身份检验职工管理

职工信息表职工信息表

工号密码

操操操操

职工信息

职工信息操作确认

检验错误

(2):数据词典:

数据源点及汇点描述: ○

1 名称:数据处理人员 简要描述:管理职工信息 有关数据流:职工工号、密码 数目:1

加工逻辑词条描述: ○

1加工名:身份检验 加工编号:1

简要描述:检验职工身份 输入数据流:职工工号、密码

输出数据流:登陆成功、身份验证错误 ○

2加工名:职工管理 加工编号:6

简要描述:根据所读入的操作信息,对职工信息进行查询、增加、删除、修改等

输入数据流:操作信息,职工信息 输出数据流:职工信息,操作确认

加工逻辑:根据所读入的操作信息,对职工信息进行查询、增加、删除、修改等

数据流名词条描述:

○1数据流名:职工号

说明:职工的工号

数据流来源:职工

数据流去向:身份检验

数据流组成:职工号=短整型字符串

○2数据流名:密码

说明:与职工名称相匹配的密码

数据流来源:职工

数据流去向:身份检验

数据流组成:密码=短整型字符串

每个数据量流通量:

○3数据流名:职工信息

说明:职工信息

数据流来源:数据处理人员

数据流去向:职工信息表

数据文件词条描述:

①数据文件名:职工信息表

简述:职工信息

输入数据:职工信息

输出数据:

数据文件组成:职工信息表由“职工信息”组成

存储方式:关键码

存取频率:频繁

(3)票务管理

数据处理人员

身份检验票务管理

职工信息表影库管理表

工号密码

操操操操

电影票信息

职工信息操作确认

检验错误

(2):数据词典:

数据源点及汇点描述: ○

1 名称:数据处理人员 简要描述:管理职工信息 有关数据流:职工工号、密码 数目:1

加工逻辑词条描述: ○

1加工名:身份检验 加工编号:1

简要描述:检验职工身份 输入数据流:职工工号、密码

输出数据流:登陆成功、身份验证错误 ○

2加工名:职工管理 加工编号:7

简要描述:根据所读入的操作信息,对职工信息进行查询、增加、删除、修改等

输入数据流:操作信息,职工信息 输出数据流:职工信息,操作确认

加工逻辑:根据所读入的操作信息,对职工信息进行查询、增加、删除、修改等

数据流名词条描述:

1 数据流名:职工号

说明:职工的工号

数据流来源:职工

数据流去向:身份检验

数据流组成:职工号=短整型字符串

○2数据流名:密码

说明:与职工名称相匹配的密码

数据流来源:职工

数据流去向:身份检验

数据流组成:密码=短整型字符串

每个数据量流通量:

○3数据流名:影库信息

说明:影库信息

数据流来源:数据处理人员

数据流去向:影库管理表

数据文件词条描述:

①数据文件名:影库管理表

简述:影库信息

输入数据:影库信息

输出数据:

数据文件组成:影库管理表由“影库信息”组成

存储方式:关键码

存取频率:频繁

.数据采集

数据采集采用键盘输入和鼠标点击选择。

4功能需求

4.1功能划分

该软件具有如下主要功能:

1.查询功能;

2.添加功能;

3. 修改功能;

4. 删除功能;

5. 授权功能

4.2功能描述

1.查询功能

职工信息查询;

影片信息查询;

2.添加功能

增加一个影片;

增加一个职工

3.修改功能

修改影片或职工已存在的记录内容,提供确认机制;

4.删除功能

删除一个影片;

删除一个职工

5.授权功能;

仅有职工有操作的权限;

5性能需求

5.1时间特性

一般操作的响应时间应在1-2秒内。

5.2适应性

满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。

6运行需求

6.1用户界面

采用网页显示方式,可同时打开多个窗口运行。

6.2硬件接口

支持各种x86系列PC机。

6.3软件接口

运行于Windows 2000/xp及更高版本并装有IE的操作系统之上。

6.4故障处理

正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

相关主题
相关文档
最新文档