电影售票系统需求分析文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档编号:LMS_1
版本号:V1.0
文档名称:需求分析规格说明书
项目名称:电影售票系统
编写:陈梓杰
校对:
审核:
批准:
开发单位:东莞理工学院城市学院
1.引言
1.1 编写目的
本需求的编写是为了研究电影售票系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。
1.2 背景及范围
本项目的名称:电影售票系统开发软件。
本项目的任务提出者及开发者是电影售票系统软件开发小组,用户主要是电影院管理人员及售票人员。
本产品是针对影院售票的需求设计的,主要包括管理人员管理模块和售票员售票模块。其中,管理人员管理模块可以完成影片管理,影厅座位管理,员工管理,售票统计,会员管理等主要功能,售票员服务模块可以完成会员登记,订票,购票,退票等功能。
1.3 定义
CTS : Cinema Ticket System 电影售票系统
File:记录所有电影信息并可进行查询。
Administrator:对影院信息进行管理。
Conductor: 对影院电影进行售票。
Ticket:记录电影票的信息并可进行查询
Pay:记录购买电影票所需要的金额
1.4 参考资料
(1)中国国家标准化管理委员会.计算机软件文档编制规范(GB/T 8567-2006)[S].2006,3.
(2)陆惠恩.实用软件工程(第3版)[M]. 北京:清华大学出版社,2018.8 (3)陈志泊,许福,韩慧.数据库原理及应用教程(第四版)[M].北京:人
民邮电出版社,2018.12
2.任务概述
为对影院的电影信息,购票管理,订票管理,退票管理等日常管理工作进行高效管理,特编写此程序以提高管理的效率。使用该程序后,影院管理人员可以管理电影上映和下档;还可以查询电影的售票情况和上座率等,并对其进行统计,做出统计表格,以对影院的排片做出适当调整。售票人员可以对前来影院的顾客进行购票,订票,退票操作,也可以对顾客进行会员登记,成为会员后可以在影院以折扣价购买电影票。
2.1产品的前景
影院运营中面对大量的售票信息。现有的人工售票的方法手续繁琐,效率低下并且容易出错,同时也给影院管理人员带来很多不便。因此为了提高售票效率,减少错误发生,方便管理,有必要开发电影售票系统。在售票人员具备一定的计算机操作能力下,满足售票人员对售票,订票,退票等进行高效的管理,该系统还包括,电影信息管理、影厅座位管理、售票情况统计等功能。系统的功能相对比较完善,根据以后不同的需要,还要对系统进行更新。
2.2产品的功能
(1) 电影信息的制定、输入、修改、查询,包括电影编号、电影名称、类别、国家、主演、上映时间、上映影厅名称、备注。
(2) 影厅座位信息制定、输入、修改、查询,包括影厅编号、影厅名称、类别、座位号、备注。
(3) 员工信息制定、输入、修改、查询,包括员工编号、姓名、入职日期、职称、备注。
(4) 电影票信息制定、输入、修改、查询,包括购票编号、电影名称、影厅名称、座位号、上映时间、备注。
(5) 会员信息制定、输入、修改、查询,包括会员编号、会员名称、入会日期、电话、剩余金额、备注。
(6) 有条件、多条件查询各种信息。
2.3用户类和特征
本系统的最终用户有三种:一是管理员(影院经理和其它管理人员),他们可以进行电影信息添加,修改,删除、影厅信息管理等;二是售票员,可以订票,购票,退票。他们都具有一定的计算机应用基础,可以比较熟练操作计算机;三是系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。管理员和售票员都是经常性用户,维护人员为间隔性用户。
2.4运行环境
1)硬件环境
✧服务器
(1) 处理器(CPU):Pentium 900M (推荐Pentium 4 1.2G)
(2) 内存容量(RAM):至少512M(推荐1G)
✧客户端
(1) 处理器(CPU):Pentium 133M 或更高
(2) 内存容量(RAM):256M或更高
2)软件环境
✧数据库服务器端
(1) 操作系统:Microsoft Windows XP
(2) 数据库管理系统:SQL Server 2012,配置TCP/IP协议
✧Web服务器端
(1) 操作系统:Microsoft Windows XP
(2) Internet 信息服务(IIS)11.0管理器
(3)Eclipse EE,配置TCP/IP协议
✧客户端
(1) 操作系统:Windows XP/7/10
(2) Web浏览器:Internet Explorer 9.0以上或Netscape 7.0以上,配置TCP/IP 协议
3)接口
✧硬件接口
考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。
软件接口
这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。考虑到文档处理时有可能需要较常用的办公软件。例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。
2.5设计与实现上的限制
开发时间比较紧,机器限制,开发人员的经验少,是开发系统中主要的问题。开发经费不到位,管理不完善,设计时没能全得到考虑,都会影响本项目的开发进程
3.功能需求
3.1需求规定
在电影售票系统中,管理员要为每个售票员建立账号,并给售票员发放账号,账号内存储售票员的个人信息和职工信息。持有账号的售票员可以通过系统对前来影院的顾客进行购票、订票、退票等操作,顾客也可以通过电话和售票员进行订票操作。拥有会员卡的顾客可以通过出示会员卡号,在购票、订票时可以获得折扣(会员卡号正确且为本人使用),且在购票、订票、退票时有手机短信提示(办理会员卡时手机号正确)。
售票员购票时,先输入账号密码登陆系统,系统验证账号密码的有效性,无效则提示其原因,有效则可进入系统并显示主界面。选择购票页面,然后输入电影名称(或可输入电影编号)查询顾客所需场次,若没有所需场次则告知顾客是否更改场次,若有所需场次则告知顾客选择座位,并观察系统中剩余座位做出推荐。选好场次座位后进入购票结算画面。此时则询问顾客是否有会员卡,若没有,则直接结算,若有会员卡则由顾客说出会员卡号,系统验证会员卡号的有效性,无效则提示其原因,有效则可查看剩余金额,若剩余金额无法支付票费,则提示其进行金额充值,若选择充值则跳转到充值页面进行充值(即会修改会员卡所剩金额),充值完后可按折扣继续支付票费,若不选择充值则按原价支付金额结算,若会员卡中剩余金额足够支付票费,则可按折扣进行结算(即会修改会员卡所剩金额)。最后打印出电影票,交给顾客。
售货员在订票时,先输入账号密码登录系统,系统验证账号密码的有效性,无效提示,有效则进入系统。选择订票页面,然后输入电影名称(或可输入电影编号)查询顾客所需场次,若没有所需场次则告知顾客是否更改场次,若有所需场次则告知顾客选择座位,并观察系统中剩余座位做出推荐。选好场次座位后进入订票结算画面,并令订票顾客留下手机号码,完成订票操作,同时系统向该手机发送订票信息,订票顾客到来后通过此信息与系统中信息进行比对,若无效则告知其原因,若有效则选择该订票信息进入购票结算画面。此时则询问顾客是否有会员卡,若没有,则直接结算,若有会员卡则由顾客说出会员卡号,系统验证会员卡号的有效性,无效则提示其原因,有效则可查看剩余金额,若剩余金额无