




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LMS_1版 本 号: V1.0文档名称:需求分析规格说 明 书项目名称:电影售票系统编写: 陈梓杰校对:审核:批准:开发单位:东莞理工学院城市学院201. 引言1.1 编写目的本需求的编写是为了研究电影售票系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。1.2 背景及范围本项目的名称:电影售票系统开发软件。本项目的任务提出者及开发者是电影售票系统软件开发小组,用户主要是电影院管理人员及售票人员。本产品是针对影院售票的需求设计的,主要包括管理人员管理模块和售票员售票模块。其中,管理人员管理模块可以完成影片管理,
2、影厅座位管理,员工管理, 售票统计,会员管理等主要功能,售票员服务模块可以完成会员登记,订票,购票,退票等功能。1.3 定义CTS : Cinema Ticket System 电影售票系统File:记录所有电影信息并可进行查询。Administrator:对影院信息进行管理。Conductor: 对影院电影进行售票。Ticket:记录电影票的信息并可进行查询Pay:记录购买电影票所需要的金额1.4 参考资料( 1 ) 中 国 国 家 标 准 化 管 理 委 员 会 . 计 算 机 软 件 文 档 编 制 规 范 ( GB/T 8567-2006) S.2006,3.( 2)陆惠恩.实用软件工
3、程(第3 版) M. 北京:清华大学出版社,2018.8( 3)陈志泊,许福,韩慧.数据库原理及应用教程(第四版)M. 北京:人,2018.122. 任务概述为 对影院的电影信息,购票管理,订票管理,退票管理等日常管理工作进行高效管理,特编写此程序以提高管理的效率。使用该程序后,影院管理人员可以管理电影上映和下档;还可以查询电影的售票情况和上座率等,并对其进行统计,做出统计表格,以对影院的排片做出适当调整。售票人员可以对前来影院的顾客进行购票,订票,退票操作,也可以对顾客进行会员登记,成为会员后可以在影院以折扣价购买电影票。2.1 产 品的前景影院运营中面对大量的售票信息。现有的人工售票的方法
4、手续繁琐,效率低下并且容易出错,同时也给影院管理人员带来很多不便。因此为了提高售票效率,减少错误发生,方便管理,有必要开发电影售票系统。在售票人员具备一定的计算机操作能力下,满足售票人员对售票,订票,退票等进行高效的管理,该系统还包括,电影信息管理、影厅座位管理、售票情况统计等功能。系统的功能相对比较完善,根据以后不同的需要,还要对系统进行更新。2.2 产 品的功能(1) 电影信息的制定、输入、修改、查询,包括电影编号、电影名称、类别、国家、主演、上映时间、上映影厅名称、备注。(2) 影厅座位信息制定、输入、修改、查询,包括影厅编号、影厅名称、类别、座位号、备注。(3) 员工信息制定、输入、修
5、改、查询,包括员工编号、姓名、入职日期、职称、备注。(4) 电影票信息制定、输入、修改、查询,包括购票编号、电影名称、影厅名称、座位号、上映时间、备注。(5) 会员信息制定、输入、修改、查询,包括会员编号、会员名称、入会日期、电话、剩余金额、备注。(6) 有条件、多条件查询各种信息。2.3 用 户类和特征本系统的最终用户有三种:一是管理员(影院经理和其它管理人员),他们可以进行电影信息添加,修改,删除、影厅信息管理等;二是售票员,可以订票, 购票, 退票。 他们都具有一定的计算机应用基础,可以比较熟练操作计算机;三是系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。管理员和售票
6、员都是经常性用户,维护人员为间隔性用户。2.4 运 行环境1)硬件环境服务器(1) 处理器(CPU):Pentium 900M (推荐Pentium 4 1.2G)(2)内存容量(RAM):至少512M (推荐1G)客户端(2) 处理器(CPU):Pentium 133M 或更高(3) 内存容量(RAM ):256M 或更高2)软件环境数据库服务器端(1) 操作系统:Microsoft Windows XP(2) 数据库管理系统:SQL Server 2012,配置TCP/IP 协议Web 服务器端(1) 操作系统:Microsoft Windows XP(2) Internet 信息服务(I
7、IS) 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设计与
8、实现上的限制开发时间比较紧,机器限制,开发人员的经验少,是开发系统中主要的问题。开发经费不到位,管理不完善,设计时没能全得到考虑,都会影响本项目的开发进程3. 功能需求3.1 需 求规定在电影售票系统中,管理员要为每个售票员建立账号,并给售票员发放账号,账号内存储售票员的个人信息和职工信息。持有账号的售票员可以通过系统对前来影院的顾客进行购票、订票、 退票等操作,顾客也可以通过电话和售票员进行订票操作。拥有会员卡的顾客可以通过出示会员卡号,在购票、 订票时可以获得折扣(会员卡号正确且为本人使用),且在购票、订票、退票时有手机短信提示(办理会员卡时手机号正确)。售票员购票时,先输入账号密码登陆系
9、统,系统验证账号密码的有效性,无效则提示其原因,有效则可进入系统并显示主界面。选择购票页面,然后输入电影名称 (或可输入电影编号)查询顾客所需场次,若没有所需场次则告知顾客是否更改场次,若有所需场次则告知顾客选择座位,并观察系统中剩余座位做出推荐。 选好场次座位后进入购票结算画面。此时则询问顾客是否有会员卡,若没有,则直接结算,若有会员卡则由顾客说出会员卡号,系统验证会员卡号的有效性,无效则提示其原因,有效则可查看剩余金额,若剩余金额无法支付票费,则提示其进行金额充值,若选择充值则跳转到充值页面进行充值(即会修改会员卡所剩金额), 充值完后可按折扣继续支付票费,若不选择充值则按原价支付金额结算
10、,若会员卡中剩余金额足够支付票费,则可按折扣进行结算(即会修改会员卡所剩金额)。最后打印出电影票,交给顾客。售货员在订票时,先输入账号密码登录系统,系统验证账号密码的有效性,无效提示,有效则进入系统。选择订票页面,然后输入电影名称(或可输入电影编号) 查询顾客所需场次,若没有所需场次则告知顾客是否更改场次,若有所需场次则告知顾客选择座位,并观察系统中剩余座位做出推荐。选好场次座位后进入订票结算画面,并令订票顾客留下手机号码,完成订票操作,同时系统向该手机发送订票信息,订票顾客到来后通过此信息与系统中信息进行比对,若无效则告知其原因,若有效则选择该订票信息进入购票结算画面。此时则询问顾客是否有会
11、员卡,若没有,则直接结算,若有会员卡则由顾客说出会员卡号,系统验证会员卡号的有效性,无效则提示其原因,有效则可查看剩余金额,若剩余金额无法支付票费,则提示其进行金额充值,若选择充值则跳转到充值页面进行充值(即 会修改会员卡所剩金额),充值完后可按折扣继续支付票费,若不选择充值则按 原价支付金额结算,若会员卡中剩余金额足够支付票费,则可按折扣进行结算(即 会修改会员卡所剩金额)。最后打印出电影票,交给顾客。售票员退票时,先输入账号密码登录系统,系统验证账号密码的有效性,无 效提示,有效则进入系统。选择退票页面,输入所要退的电影票的编号,验证其 有效性,若无效则说明原因,有效则进行退票请求。若此票
12、为订票,则可直接取 消订单,若为购票,则退还该票购票时的金额,若使用会员卡购票,则将购票所 需金额退还会会员卡(即会修改会员卡所剩金额)。退票成功则所选场次座位会 有以购(或已订)状态转为可选状态。影院管理员会定期对电影信息进行添加、修改、删除等电影信息管理,包括 电影类别和电影所属国家;影院管理员也会不定期对影院影厅信息进行添加、修 改、删除等影院影厅信息管理,包括影厅类别;影院管理员也会对影院会员信息 对添加、修改、删除等会员管理操作;影院管理员也会对定期进行售票统计。影 院管理员同时也会为系统维护人员提供权限管理、数据备份等通用功能。3.2 功能分类电影售票系统售票员管理员购 票订 票退
13、票会员登记会员充值员工信息管理会员信息管理售票统计3.3 主要功能用例模型3.3.1 总体用例模型图1-1电影售票系统用例图A售票员管理员顾客3.3.2 主要功能用例模型(1)购票在业务用例“购票”的业务流程中,有一个动作状态 查询电影信息用例描述用例编号UC1用例名称购票用例概述为顾客购买所需电影票主参与者售票员次参与者顾客前置条件用户登录成功后置条件售票员成功购票基本事件点UC1a.售票员向系统发出购票请求UC1b.系统要求售票员输入电影信息,发出查询请求UC1c.系统验证信息,显示出电影信息UC1d.售票员选择电影时段和可选座位UC1e.系统要求售票员确认UC1f.售票员确认,进入收费结
14、算贝闻UC1g.售票员向系统输入所收取金额UC1h.系统自动结算,售票员按系统所需返还金额返还给顾客UC1i.售票员确认,购票成功扩展事件流UC1b1.系统验证没有满足条件的电影信息,要求重新输入UC1b2.系统验证输入的格式错误,要求重新输入UC1d1.如果顾客想购买的电影场次票已售完,给出提示, 并返回电影信息页向(2)订票在业务用例“订票”的业务流程中,有一个动作状态 查询电影信息售票员用例编号UC2用例名称订票用例概述为顾客订购所需电影票主参与者售票员次参与者顾客前置条件用登录成功后置条件售票员成功订票基本事件点UC2a.售票员向系统发出订票请求UC2b.系统要求售票员输入电影信息,发
15、出查询请求UC2c.系统验证信息,显示出电影信息UC2d.售票员选择电影时段和可选座位UC2e.系统要求售票员确认UC2f.售票员确认,系统要求输入顾客手机号码UC2g.售票员输入手机号码UC2h.系统验证手机号码UC2i.售票员确认,订票成功扩展事件流UC2b1.系统验证没有满足条件的电影信息,要求重新输入UC2b2.系统验证输入的格式错误,要求重新输入UC2d1.如果顾客想预订的电影场次票已售完,给出提示, 并返回电影信息页向UC2h1.系统验证输入手机号错误,要求重新输入UC2h2.系统验证输入/、存在的手机号,要求重新输入(3)退票在业务用例“退票”的业务流程中,有一个动作状态 查询电
16、影票信息。查询电影票信息售票员用例编号UC3用例名称退票用例概述为顾客退掉电影票主参与者售票员次参与者顾客前置条件用户登录成功后置条件售票员成功退票基本事件点UC3a.售票员向系统发出退票请求UC3b.系统要求售票员输入电影票号UC3c.系统验证编号,显示出电影票信息UC3d.系统要求售票员确认UC3e.售票员确认,退票成功扩展事件流UC3c1.系统验证输入编号错误,要求重新输入UC3c2.系统验证不存在电影票的编号,要求重新输入UC5f1.售票员取消确认,返回到售票员退票界面(4)会员登记在业务用例“会员登记”的业务流程中,有一个动作状态 添加会员O售票员用例编号UC4用例名称会员登记用例概
17、述为要成为影院会员的顾客进行登记主参与者售票员次参与者顾客前置条件用户登录成功后置条件系统增加了一条会员的信息基本事件点UC4a.售票员向系统发出会员登记的请求UC4b.系统要求售票员输入会员的信息UC4c.系统验证添加成功扩展事件流UC4c1.手机号存在,要求重新输入,返回输入信息界面(5)会员充值在业务用例“会员充值”的业务流程中,有一个动作状态查询会员信息用例编号UC5用例名称会员充值用例概述为影院会员的会员卡进行充值主参与者售票员次参与者会员前置条件用户登录成功后置条件系统成功修改了会员的剩余金额信息基本事件点UC5a.售票员向系统发出会员充值的请求UC5b.系统要求售票员输入会员卡编
18、号UC5c.系统验证编号,显示出会员充值信息UC5d.售票员向系统输入充值金额UC5e.系统要求售票员确认UC5f.售票员确认,会员允值成功扩展事件流UC5c1.系统验证输入编号错误,要求重新输入UC5c2.系统验证不存在会员的编号,要求重新输入UC5f1.售票员取消确认,返回到充值界面(6)查询电影信息查询电影在业务用例”查询电影信息”的业务流程中,有两个动作状态时间信息,电影名称信息用例编号UC6用例名称查询电影信息用例概述查询一部电影的情况主参与者售票员次参与者顾客前置条件用户登录成功后置条件显示出选择查询信息基本事件点UC6a.系统要求售票员输入查询的条件UC6b.用户确认查询信息,系
19、统进行验证UC6c.系统返回出查询结果扩展事件流UC6b1.系统验证没有满足条件的电影信息,要求重新输入UC6b2.系统验证输入的格式错误,要求重新输入(7)管理电影信息在业务用例“管理电影信息”的业务流程中,有三个动作状态 添加电影 信息,修改电影信息,删除电影信息。<<include>>影院管理员用例编号UC7用例名称管理电影信息用例概述对电影的增加、修改、删除主参与者影院管理员次参与者售票员前置条件管理员登录成功后置条件选择对电影的操作基本事件点UC7a.管理员向系统发出请求UC7b.系统显示,要求管理选择对电影的操作UC7c.系统显示管理员要操作的界面扩展事件流
20、(8)管理影厅信息在业务用例“管理影厅信息”的业务流程中,有三个动作状态 添加影厅信息,修改影厅信息,删除影厅信息<<include>>添加影厅信息用例编号UC8用例名称管理影厅信息用例概述对影厅的增加、修改、删除主参与者影院管理员次参与者售票员前置条件管理员登录成功后置条件选择对影厅的操作基本事件点UC8a.管理员向系统发出请求UC8b.系统显示,要求管理选择对影厅的操作UC8c.系统显示管理员要操作的界面扩展事件流(9)管理员工信息在业务用例“管理员工信息”的业务流程中,有三个动作状态 添加员工 信息,修改员工信息,删除员工信息。管理员工信息<<incl
21、ude>>添加员工信息<<include>>修改员工信息A影院管理员<<include>>用例编号UC9用例名称管理员工信息用例概述对员工的增加、修改、删除主参与者影院管理员次参与者售票员前置条件管理员登录成功后置条件选择对影厅的操作基本事件点UC9a.管理员向系统发出请求UC9b.系统显示,要求管理选择对员工的操作UC9c.系统显示管理员要操作的界面扩展事件流(10)管理会员信息在业务用例“管理会员信息”的业务流程中,有三个动作状态 一一添加会员<<include>>添加会员信息影院管理员管理会员信息<
22、<include>>修改会员信息信息,修改会员信息,删除会员信息用例编号UC10用例名称管理会员信息用例概述对会员的增加、修改、删除<<include>>删除会员信息主参与者影厅管理员次参与者会员前置条件管理员登录成功后置条件选择对会员的操作基本事件点UC10a.管理员向系统发出请求UC10b.系统显示,要求管理员选择对会员的操作UC10c.系统显示管理员要操作的界面扩展事件流(11)售票信息统计在业务用例“售票信息统计”的业务流程中,有两个动作状态一一查询统计信息和打印统计信息。影院管理员用例编号UC11用例名称售票信息统计用例概述统计影院的售票情况主参与者影院管理员次参与者售票员前置条件管理员登录成功后置条件系统显示出影院售票的情况基本事件点UC11a.管理员向系统发出统计请求UC11b.系统显示出各部电影售票信息扩展事件流用例编号UC12用例名称数据备份用例概述后台管理员定期对信息进行备份主参与者影院管理员次参与者售票员前置条件管理员登录成功后置条件数据成功备份并保存基本事件点UC12a.管理员向系统发出数据管理请求UC12b.系统要求管理员选择数据管理功能UC12c.管理员提交备份数据请求UC12d.系统显示数据备份界面要求用户选择UC12e.管理员提交备份请求UC12f.系统成功备份数据并保存(12)数据备份在业务用例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西中医药高等专科学校《智能机器人技术》2023-2024学年第二学期期末试卷
- 重庆电讯职业学院《阿拉伯语语法》2023-2024学年第二学期期末试卷
- 北京交通职业技术学院《蜂窝移动通信》2023-2024学年第二学期期末试卷
- 达州职业技术学院《公共与市场的边界》2023-2024学年第二学期期末试卷
- 成都理工大学工程技术学院《英美文学(3)》2023-2024学年第二学期期末试卷
- 柳州工学院《录音与编辑技术》2023-2024学年第二学期期末试卷
- 湖南人文科技学院《操作系统结构分析》2023-2024学年第二学期期末试卷
- 山西能源学院《时装表演艺术4》2023-2024学年第二学期期末试卷
- 变电站冬季安全施工方案
- 2025合作共识协议合同标准版本
- 中医体重管理
- 2025年日历表(A4版含农历可编辑)
- 思想道德与法治课件:第六章 第一节 社会主义法律的特征和运行
- 《康复医学》第四章 常见疾病的康复 第二节 肿瘤康复课件
- 61850报文解析-深瑞版-131016
- 2016年度高考全国3卷文综地理试题(解析版)
- 江西新定额2017土建定额说明及解释
- 国家电网有限公司十八项电网重大反事故措施(修订版)-2018版(word文档良心出品)
- 部编版三下语文《宇宙的另一边》教学课件PPT
- 《工程勘察设计收费管理规定》计价格200210号文
- 附件一∶ 教育部专家实地评估案头必备材料
评论
0/150
提交评论