影票售票系统需求规格说明书
- 格式:doc
- 大小:375.00 KB
- 文档页数:13
电影院票务管理系统需求文档一、引言电影院票务管理系统是为了提高电影院的票务管理效率,方便观众购票和管理电影院资源而设计的一套软件系统。
本文档旨在详细描述电影院票务管理系统的需求,包括系统的功能、性能、安全性等方面的要求。
二、系统概述电影院票务管理系统是一个在线的票务购买和管理平台,主要包括以下功能模块:1. 用户模块- 用户注册与登录:用户可以通过注册账号并登录系统,以便进行购票和管理个人信息。
- 个人信息管理:用户可以查看和修改个人信息,包括姓名、联系方式等。
- 订单管理:用户可以查看已购买的电影票订单,并进行退票、改签等操作。
2. 影片管理模块- 影片信息管理:管理员可以添加、修改和删除影片信息,包括影片名称、导演、演员、时长等。
- 影片排期管理:管理员可以设置影片的放映时间、放映厅以及票价等信息。
3. 放映厅管理模块- 放映厅信息管理:管理员可以添加、修改和删除放映厅信息,包括放映厅名称、座位数等。
- 座位管理:管理员可以设置放映厅的座位布局,并进行座位的增加、删除和修改操作。
4. 票务管理模块- 票务售卖:用户可以通过系统在线购买电影票,并选择座位。
- 票务查询:用户可以查询影片的放映时间、票价以及座位的可用情况。
5. 统计报表模块- 销售统计:系统可以生成每日、每周、每月的票务销售报表,包括票房收入、观众人数等。
- 影片评分统计:系统可以统计观众对影片的评分,并生成评分报表。
三、性能要求为了保证系统的正常运行和用户体验,电影院票务管理系统需要满足以下性能要求:1. 响应时间:系统的响应时间应尽量缩短,用户在购票和查询时能够快速获取结果。
2. 并发处理:系统应能够支持多用户同时访问和操作,保证系统的稳定性和高并发处理能力。
3. 数据安全:系统需要保证用户的个人信息和交易数据的安全性,采取合适的加密和防护措施。
四、安全性要求为了保护用户的个人信息和交易数据安全,电影院票务管理系统需要满足以下安全性要求:1. 用户身份验证:用户在进行购票和管理操作时,需要进行身份验证,确保只有合法用户才能进行相关操作。
[景区售票]软件系统需求规格说明书Version 1.0目录1.简介 (3)1.1编写目的 (3)1.2范围 (3)1.3参考资料 (4)1.4术语与缩写 (4)1.5阅读建议 (4)2.综合描述 (3)2.1系统的状况 (6)2.2产品功能.............................................................................................. 错误!未定义书签。
2.3用户类和特征 (7)2.4假设和依赖 (9)2.5运行环境 (10)2.6不确定的问题 (10)3.功能需求 (11)3.1 XX功能 (11)3.N XX功能 (11)3.N+1 不支持的功能 (15)4.外部接口需求 (16)4.1用户界面 (16)4.2软件接口 (17)4.3硬件接口 (17)5.其它非功能需求 (11)5.1性能需求 (18)5.2质量属性 (18)5.3安全需求与措施 (19)5.4其它需求 (20)6.分析模型 (21)6.1用例模型 (21)6.2静态模型 (45)6.3动态模型 (50)1.简介1.1编写目的1.1.1 编写目的该需求规格说明书是为“伤得起”小组计划开发的“景区售票系统”所制定。
“景区售票系统”,缓解旅游景区的售检票的人力压力,提供高效的,快节的,稳定的操作。
实现系统应具有实用性、可靠性、有效性及方便性。
1.1.2 软件版本号软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。
例如:1.1.1.051021_ alpha。
1.1.3软件版本号修改规则主版本号(1):当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。
此版本号由项目决定是否修改。
票务系统技术规格书第一章设备清单1、自动检票机内存不小于4G;2、自动检票机一分钟通过人数不少于20人;3、自动售票机、自动取票机需提供装饰包边;4、厂家需提供汉卡、SAM卡、三合一读卡器、学生证读卡器的硬件安装和软件驱动安装服务,满足软件功能测试条件(包含测试票能打印、测试票检测通过等);第二章专用条款1.系统功能①车站票务系统实现有关售票、检票、订票、退票、补票的交易处理功能,完成客票发售、预订、进出站检票等相关业务交易功能,完成客票代理、代售等业务管理功能。
②票务系统同时实现数据库管理、业务管理、票价计算、收入管理、统计等功能。
③车站票务系统通过与票务中心接口,完成人工与自助式售票,以及自动检票功能。
2.系统组成①本系统系统由售检票系统车站处理平台、自动售票机(TVM)、窗口售票机、自动检票机(GATE)、补票机等组成。
②窗口售票机通过售票服务器获取票务信息,完成人工售票功能。
③自动售票机(TVM)通过售票服务器获取票务信息,完成旅客自助购票功能。
④自动检票机(GATE)与售检票系统车站处理平台连接获取检票计划和规则,完成旅客车票有效性检查处理,并将检票处理结果上传到售检票系统车站处理平台,完成旅客进/出站自动检票功能。
⑤窗口售票机、自动售票机和自动检票机自动采集本设备的运行状态信息,并将相关数据上传至售检票系统车站处理平台,完成设备监控和报警功能。
⑥售检票系统车站处理平台对票务系统的正常运行提供保障,管理和监控车站各类终端设备的运行状态,保证各类终端设备与车站服务器之间实时通讯。
3.接口要求本系统应预留与票务中心、旅服集成管理平台、FAS系统的接口。
4.规格参数表4.1 窗口制票机4.2 自动售票机(全功能)4.3 自动售票机(非现金)4.4 自动检票机(标准通道)/(宽通道)第三章通用条款1.总则①供货商应仔细阅读项目招标文件规定的所有条款,包括各项技术规格。
②供货商提供的产品技术规格应与招标书中提出的要求一致。
电影院售票系统需求分析说明书班级_______网络1111___________ 学号__111131113___1111311132___ 姓名___解瑛_____徐亚美________年月日1.引言1.1编写目的为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。
需求分析的编写是为了研究电影院售票系统软件开发途径和应用方法。
同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。
预期读者:电影票售票员、与影院售票系统开发有联系的决策人、开发组人员、系统测试人员、系统维护人员。
1.2背景●电影院售票系统;●任务提出者:软件开发老师开发者:解瑛、徐亚美用户:电影院●该项目将对电影票数据库系统进行管理和设计,以满足售票员对售票,订票,退票等进行高效的管理。
不同的电影院只需对其稍作修改就能开发出符合该电影院的售票系统。
1.3定义数据库:指的是以一定的方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。
C#:C#是一种简单、现代、面向对象和类型安全的编程语言,由C和C++发展而来。
数据流图:是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。
数据字典:是关于数据的信息的集合,也是对数据流图中包含的所有元素的定义的集合。
2.1目标开发意图:为了影院售票系统更完善,对售票管理更方便,能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。
应用目标:通过本系统软件,能帮助售票人员利用计算机,快速方便地对影院售票情况,订票情况,剩余座位查询等进行高效的管理。
作用范围:本软件适用于电影院行业,它是比较完善的系统管理软件,对影院售票情况,订票情况,剩余座位查询等可以进行方便地管理。
开发背景:随着经济的飞速发展人们的收入越来越高,相应的娱乐设施也越来越多,电影是人们的最佳选择。
传统的电影售票都是人工服务,观看位置都是人工安排,无法体现人性化选择,加上现在人们的生活节奏越来越快,购票时间需要相应缩短以及方便电影院工作人员的管理。
电影院售票系统详细设计说明书2013 年12 月 2 日1.引言1.1编写目的本说明在总体设计的基础上,对软件的各模块、程序、子系统分别进行了实现层面上的要求和说明,包括程序员描述、输入输出、算法和流程逻辑,提出详细的模块和界面设计,为软件编程和系统维护提供基础。
本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。
1.2背景●电影院售票系统;●任务提出者:软件开发老师开发者:解瑛、徐亚美用户:电影院●该项目将对电影票数据库系统进行管理和设计,以满足售票员对售票,订票,退票等进行高效的管理。
不同的电影院只需对其稍作修改就能开发出符合该电影院的售票系统。
1.3定义数据库:指的是以一定的方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。
C#:C#是一种简单、现代、面向对象和类型安全的编程语言,由C和C++发展而来。
接口:接口是一种非常有效的编码工具,它可将对象的定义与实现分离,从而在不破坏现有应用程序的情况下使对象得以扩充完善,减少了系统维护的负担。
2. 系统的结构图2.1 系统的结构框图3.系统的模块设计3.1登录模块设计说明3.1.1模块描述登录系统这个功能模块有两个部分组成,分为管理员和售票员登录。
3.1.2功能用户可以进行登录,根据自己登录类型,可以管理不同的模块。
安全可靠,细分的权限管理,拒绝非法用户进入系统和合法用户的越权操作,避免系统遭到恶意破坏,防止系统数据被窃取和篡改。
可以长期稳定正常工作可以完成用户所需要的基本操作,界面通俗易懂。
3.1.4输入项输入用户名和密码。
3.1.5输出项登录成功!对不起,您用户名或密码不正确!3.1.6接口通过窗体首页中登录窗口中“登录”按钮进行调用与主页面相连接。
3.2影片信息查询模块设计说明3.2.1模块描述该模块是管理员进行影片具体信息查询,按查询会显示查询结果。
3.2.2功能管理员可以通过电影名称和影片放映时间查询影片信息。
电影院售票系统需求分析(范围)1范围本标准对应⽤于电影院计算机票务管理系统中的电影院编码、影⽚编码、基本功能及数据交换⽅式进⾏了规定。
本标准只对与电影院计算机票务管理系统相关的开发功能及数据接⼝做出了最基本的要求。
本标准适⽤于放映电影的电影院、影剧院、俱乐部等计算机票务管理系统软件的研制。
2规范性引⽤⽂件下列⽂件中的条款通过本标准的引⽤⽽成为本标准的条款。
凡是注⽇期的引⽤⽂件,其随后所有的修改单(不包括勘误的内容)或修订版均不适⽤于本标准,然⽽⿎励根据本标准达成协议的各⽅研究是否可使⽤这些⽂件的最新版本。
凡是不注⽇期的引⽤⽂件,其最新版本适⽤于本标准。
《Extensible Markup Language(XML)1.0》可扩展标记语⾔(XML)1.0《Hypertext Transfer Protocol(HTTP)1.1》超⽂本传输协议(HTTP)1.1《Secure Socket Layer(SSL)3.0》安全套接字层(SSL)3.03术语定义3.1 票务管理系统Ticket Management System能够完成电影院票务管理的计算机售票系统软件。
3.2 影⽚编码Film Code由12位具有特定含义的数字构成,⼀组数字的组合所特指的影⽚,具有唯⼀性。
影⽚编码由授权管理机构提供并在指定站点发布。
3.3 电影院编码Cinema Code由8位数字或英⽂字符组成,它所代表的电影院在全国范围内是唯⼀的。
3.4 电影院Cinema经营电影放映的场所。
3.5 影厅Hall电影放映的场地。
3.6 座位Seat单座:单⼈座位双座:双⼈座位,统计时按2⼈计,售票时,出2张票。
包厢:2⼈(包括2⼈)以上的多⼈座位,按⼈统计,按⼈出票。
3.7 节⽬Program供观众当场观看的内容。
3.8 营业⽇期Business Date指电影院的实际⼯作⽇。
3.9 场次Performance⼀次完整的影⽚放映过程。
-1引言31.1编写目的31.2背景31.3定义31.4参考资料32程序系统的构造42.1系统总构造42.2系统前台运行时序图42.3系统后台运行时序图42.4系统接口说明43信息管理设计说明43.1程序描述43.2功能43.3输入项53.4输出项53.5流程逻辑53.6存储分配54用户管理设计说明54.1程序描述54.2功能54.3输入项64.4输出项64.5流程逻辑64.6存储分配65购票管理设计说明85.1程序描述85.2功能85.3输入项85.4输出项85.5流程逻辑85.6存储分配96会员管理设计说明96.1程序描述96.2功能96.3输入项106.4输出项106.5流程逻辑106.6存储分配107票务管理设计说明10-7.1程序描述107.2功能107.3输入项117.4输出项117.5流程逻辑117.6存储分配118影片管理设计说明138.1程序描述138.2功能138.3输入项138.4输出项138.5流程逻辑138.6存储分配139统计结算管理设计说明149.1程序描述149.2功能149.3输入项149.4输出项159.5流程逻辑159.6存储分配15详细设计说明书1引言1.1编写目的根据?需求规格说明书?、?概要设计说明书?,在仔细考虑讨论之后,我们对?影城票务管理系统?软件的功能划分、数据构造、软件总体构造的实现有了进一步的想法。
我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下根底。
1.2背景随着社会信息量的与日俱增,人们对于精神层面的追求也在不断增长。
所以电影院就应运而生。
随着社会的开展和进步,社会大分工的细致化和效劳化,成为了当今趋势。
当然,电影院也不除外。
其实电影院的管理系统应该来说比其他的社会效劳系统的管理要简单一点。
电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。
如工作人员管理,票务管理等等。
电影院售票管理系统(总17页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March1.前景和范围文档1.1业务需求1.背景、业务机会和客户需要随着社会的发展,人们生活水平的提高,欣赏电影逐渐成为人们闲暇时的主要娱乐方式之一。
传统的电影售票都是人工服务,观看作为都是人共安排,无法体现人性化选择,加上现在人们的生活节奏越来越快,购票时间需要相应缩短以及方便定影院工作人员的管理,因此充分利用现代信息化、因特网的优势,设计电影院售票管系统,对提高系统建设的工作效率,提高信息的及时性、减轻各级相关工作人员的劳动强度是非常有必要的。
一个完善的电影院售票管理系统,可以帮助电影院工作人员提升工作效率,辅助电影院工作人员进行相关数据的输入、输出、查找、管理等操作,让电影院售票数据变得合理化、具体化、直观化。
2.业务目标(Business Objective,BO)和成功标准(Success Criteria,SC)BO-1:初始版本发布之后的6个月内,电影院的收入提高20%。
BO-2:初始版本发布之后的3个月内,每个员工每天的平均有效工作时间增加20分钟。
SC-1:初始版本发布后的6个月内,电影院收入显著提高。
3.业务风险(Risk)RI-1:使用该系统的顾客太少,减少了对系统开发和维护过程的投资回报1.2解决方案的前景1.前景陈述该系统的开发,可以提升电影院工作人员的管理效率,使得售票、检票不再那么繁琐;也大大的节约了人们排队购票的时间,同时也让人们有了更多的选择范围。
2.主要特性(Feature)FE-1:根据电影院提供的当天的播放场次选择订票FE-2:注册订票的付费方式FE-3:创建、浏览、修改和删除电影场次FE-4:通过公司的内联网可以访问系统,或者授权的员工通过外部Internet 访问系统3.假设(Assumption)和依赖(Dependency)1.3范围和局限性1.初始版本和后续版本的范围目前仅实现1.0版本,实现上述的所有功能。
影院管理系统需求说明书影院管理系统需求说明书一、引言本文档旨在详细描述影院管理系统的需求。
影院管理系统是为了提高影院的管理效率和服务质量而设计的一套综合性管理系统。
本系统将涵盖影院票务管理、排片管理、影片管理、会员管理、财务管理等方面的功能。
通过该系统,影院可以实现在线售票、自动排片、会员管理、财务统计等功能,提高管理效率,提供更好的观影体验。
二、总体描述1. 系统背景影院作为一个娱乐场所,面向大众提供影片放映服务。
随着互联网的发展,影院管理面临着更高的要求,需要引入现代信息化技术来提升服务质量和管理效率。
2. 系统目标影院管理系统的目标是实现以下功能:a) 票务管理:实现在线售票、票务检票、退票等功能。
b) 排片管理:自动排片、影厅坐位管理、场次管理等。
c) 影片管理:影片信息管理、上架下架管理等。
d) 会员管理:会员注册、积分兑换、会员等级管理等。
e) 财务管理:统计报表、收支管理、财务审批等。
3. 用户特征本系统的主要用户包括影院管理员、售票员、观众和会员。
管理员负责系统的设置和管理,售票员负责售票和检票,观众通过系统购票观影,会员可以享受特定的优惠和服务。
4. 假设和约束a) 系统使用现代信息化技术,用户需具备基本的计算机操作能力。
b) 影院所在地区有稳定的互联网接入环境。
c) 系统需要和影院的硬件设备(如电影放映设备、票务设备等)进行适配。
三、功能性需求1. 票务管理模块a) 在线售票:用户可以通过系统选择场次、坐位以及票价进行在线购票,并完成支付。
b) 票务检票:售票员通过系统对用户的票进行验证,记录入场情况。
c) 退票管理:用户可以通过系统进行退票操作,系统自动计算退票金额并办理退票手续。
2. 排片管理模块a) 自动排片:系统根据影院的放映设备和场次需求,自动合理的排片方案。
b) 影厅坐位管理:系统可以对影厅的坐位进行管理,包括添加坐位、修改坐位状态等。
c) 场次管理:管理员可以对场次进行管理,包括添加场次、修改场次信息等。
汽车客运站售票系统需求说明书目录软件需求说明书 (1)题目: 汽车客运站售票系统 (1)目录 (2)1 引言 (1)1.1 编写目的 (1)1.2 范围 (1)1.2.1 名称 (1)1.2.2任务目标 (1)1.2.3 任务描述 (1)1.3 参考资料 (1)2 项目概述 (2)2.1 项目来源 (2)2.2 运行环境 (2)2.2.1用户界面 (2)2.2.2硬件环境 (3)2.2.3软件环境 (3)2.2.4故障处理 (3)2.3 产品功能 (3)2.4 用户特点 (4)3 具体需求 (4)3.1 功能需求 (4)3.1.1 功能组成 (4)3.1.2功能逻辑 (5)3.2 数据库 (6)3.2.1 数据关系 (6)3.2.2 数据定义 (7)3.3 性能需求 (8)3.3.1数据精确度 (8)3.3.2时间特性 (8)3.3.2.1 响应时间 (8)3.3.2.2 更新处理时间 (8)3.3.2.3 数据的转换和传送时间 (8)3.3.2.4 运行时间 (8)3.3.3适应性 (8)3.4 其他需求 (9)4其他专门要求 (9)4.1可使用性 (9)4.2 保密性 (9)4.3 可维护性 (9)4.4可转移、可转换性 (9)4.5控制 (10)4.6双方签字 (10)1 引言1.1 编写目的对汽车客运站售票系统进行需求分析。
1.2 范围1.2.1 名称汽车客运站售票系统1.2.2任务目标本系统旨在提供更友好的界面、更便捷的操作与更实用的管理,从而降低客运站售票员的劳动强度,提高工作效率,进而提升服务质量,提高旅客满意度。
1.2.3 任务描述策划阶段:搜集参考资料,设计系统整体结构,整体进度安排,选定编程语言与数据库设计工具。
设计阶段:软件模块设计,数据库定义与设计,代码编写。
测试阶段:系统整体调试、分析,相应代码修改维护阶段:根据客户需求,不断更新系统版本。
1.3 参考资料《软件工程》钱乐秋赵文耘等清华大学出版社 20072 项目概述2.1 项目来源随着时代的进步,社会的发展,人们的生活形式与习惯也越来越多样化,出行成为了人们生活中的一个重要组成部分,而汽车成为许多人出行选择的交通工具。
[景区售票]软件系统需求规格说明书Version 1.0目录1.简介 (4)1.1编写目的 (4)1.2范围 (4)1.3参考资料 (5)[4] 《软件工程:实践者的研究方法(第6版)》.作者:(美)Roger S.Pressman.2007年1月. 51.4术语与缩写 (5)1.5阅读建议 (5)2.综合描述 (7)2.1系统的状况 (7)2.3用户类和特征 (8)2.4假设和依赖 (10)2.5运行环境 (11)vcredist2005.exe (11)2.6不确定的问题 (11)3.功能需求 (12)3.1 查询功能 (12)3.2 买票功能 (12)3.3 检票功能 (13)3.4 统计功能 (13)3.5 维护功能 (14)3.6 管理功能 (14)3.7 实时票情功能 (15)3.8 问题咨询功能 (15)3.9 投诉功能 (15)3.10 不支持的功能 (16)4.外部接口需求 (17)4.1用户界面 (17)4.2软件接口 (18)4.3硬件接口 (18)5.其它非功能需求 (19)5.1性能需求 (19)5.2质量属性 (19)5.3安全需求与措施 (20)5.4其它需求 (21)6.分析模型 (22)6.1.1用例清单 (22)6.1.2 用例模型及其详细描述 (23)6.2静态模型 (46)6.3动态模型 (51)1.简介1.1编写目的1.1.1 编写目的该需求规格说明书是为“伤得起”小组计划开发的“景区售票系统”所制定。
“景区售票系统”,缓解旅游景区的售检票的人力压力,提供高效的,快节的,稳定的操作。
实现系统应具有实用性、可靠性、有效性及方便性。
1.1.2 软件版本号软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。
电影票管理系统概要设计目录1. 引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (3)2. 任务概述 (3)2.1目标 (3)2.2运行环境 (3)2.3条件与限制 (4)3.总体设计 (4)3.1处理流程 (4)3.1.1售票管理流程 (4)3.1.2检票管理流程 (5)3.1.3数据处理流程 (6)3.2总体结构和模块外部设计 (7)3.2.1总体结构 (7)3.2.2模块外部设计 (8)3.3功能分配 (9)4.接口设计 (10)4.1 外部接口 (10)4.1.1用户界面 (10)4.1.2软件接口 (11)4.1.3硬件接口 (11)4.2 内部接口 (11)5. 数据结构设计 (12)5.1 逻辑结构设计 (12)5.2 物理结构设计 (12)5.3 数据结构与程序的关系 (12)6. 运行设计 (13)6.1 运行模块的组合 (13)6.2 运行时间 (13)7. 出错处理 (13)7.1 出错输出信息 (13)7.2 出错处理对策 (13)8. 安全保密设计 (13)9. 维护设计 (13)1. 引言1.1编写目的根据《需求规格说明书》,在仔细考虑讨论之后,我们又进一步对《影院售票系统》软件的功能划分、数据结构、软件总体结构有了进一步的认识。
我们把讨论的结果记录下来,作为概要设计说明书,并作为进一步详细设计软件的基础。
1.2项目背景人工售票的手续繁琐、效率低下给具有强烈时间观念的管理人员带来了诸多不便,影院缺少一套完善的售票系统软件,为了对售票的管理方便,因此必须开发影院售票系统。
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。
而采用手工售票的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。
为了满足售票人员对售票,订票,退票等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此影院售票系统软件以提高影院的管理效率。
电影票管理系统概要设计目录1. 引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (3)2. 任务概述 (3)2.1目标 (3)2.2运行环境 (3)2.3条件与限制 (4)3.总体设计 (4)3.1处理流程 (4)3.1.1售票管理流程 (4)3.1.2检票管理流程 (5)3.1.3数据处理流程 (6)3.2总体结构和模块外部设计 (7)3.2.1总体结构 (7)3.2.2模块外部设计 (8)3.3功能分配 (9)4.接口设计 (10)4.1 外部接口 (10)4.1.1用户界面 (10)4.1.2软件接口 (11)4.1.3硬件接口 (11)4.2 内部接口 (11)5. 数据结构设计 (12)5.1 逻辑结构设计 (12)5.2 物理结构设计 (12)5.3 数据结构与程序的关系 (12)6. 运行设计 (13)6.1 运行模块的组合 (13)6.2 运行时间 (13)7. 出错处理 (13)7.1 出错输出信息 (13)7.2 出错处理对策 (13)8. 安全保密设计 (13)9. 维护设计 (13)1. 引言1.1编写目的根据《需求规格说明书》,在仔细考虑讨论之后,我们又进一步对《影院售票系统》软件的功能划分、数据结构、软件总体结构有了进一步的认识。
我们把讨论的结果记录下来,作为概要设计说明书,并作为进一步详细设计软件的基础。
1.2项目背景人工售票的手续繁琐、效率低下给具有强烈时间观念的管理人员带来了诸多不便,影院缺少一套完善的售票系统软件,为了对售票的管理方便,因此必须开发影院售票系统。
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。
而采用手工售票的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。
为了满足售票人员对售票,订票,退票等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此影院售票系统软件以提高影院的管理效率。
UML电影院售票系统需求⽤例UML电影院售票系统⽬录研究背景及意义·····················································现状及发展形势·····················································项⽬需求分析·······················································⽤例模型···························································⼀研究背景及意义⼀.研究背景⼈⼯售票的⼿续繁琐、效率低下,给具有强烈时间观念的管理⼈员带来了诸多不便,影院缺少⼀套完善的售票系统软件,为了对售票的管理⽅便,因此必须开发影院售票系统。
电影院售票系统需求分析1.引言1.1编写目的在完成了针对“电影院售票系统”软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,我们提出了“电影院售票系统”软件需求规格说明书。
它全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求。
1.2背景电影院售票系统是由软件0911软件工程,第二组组长夏岩提出的,然后由夏岩带领小组成员李星星、王勇、叶春、潘倩、高锦娟他们来共同进行开发,本系统在开发的过程中有和其他小组成员沟通交流过,比如和第三组共同讨论双方系统的可行性,他们做的是员工工资管理系统,我们有在技术上的交流。
1.3参考资料1)《C++金典》,H.M.Deitel,P.J.Deitel著,周靖,黄都培译,杨小平审校2)《C++面向对象程序设计:上机指导》,Rahman Tashakkori著,周靖译,清华大学出版社,2005年3)刘冰软件工程实践教程机械工程出版社4)张伯平现代软件工程清华大学出版社&北京交通大学出版社5)6)2.任务描述2.1.任务目标电影院售票系统可以实现影片的登记和电影票的购买,可以方便的进行电影以及实时影票信息的查询等,从而做到方便的售票操作,方便了工作人员的同时也让顾客能够轻轻松松地买票,我们的宗旨是一个字:快!;两个字:便捷。
2.2.用户特点本软件的最终用户特点:对操作人员和维护人员的教育水平和技术专长要求不大,只要能够掌握基本的电脑知识,能够运用简单的操作。
2.3.假定和约束小组成员一致认为谈钱太伤感情了,决定不索要经费了,当然我们也不拒绝拿钱,谁跟钱有仇啊,给也行不给就算了吧,都是学经验的,就当是实习了,给我们一个学期的开发期限。
3.需求规定3.1功能描述售票员:1.查找即将上映的影片信息2.售票管理员1.从上映的影片中删掉某部影片2.添加即将上映的影片3.查询某部影片的上座数3.2售票系统组织结构售票系统售票员管理员3.3售票系统功能图3.4对性能的规定3.4.1精度整型和double型3.4.2时间特性要求本软件的规模不大,一般的机器都能跑的起来,对电脑的性能要求很不高,我们教一的电脑都能跑的很顺畅,而且处理速度惊人,人是感觉不出有任何的停顿、延迟。
影院售票系统需求规格说明书目录1.引言 (3)2.任务概述 (3)2.1任务要求 (3)2.2系统目标 (3)3.系统功能 (3)3.1功能需求 (3)3.2系统功能模块图 (4)3.2.1前台功能模块图 (4)3.2.2后台功能模块图 (4)3.2.3个人用户功能模块图 (5)3.3系统流程图 (6)4.软件需求规格说明书(SRS) (6)4.1需求概述 (6)4.2系统E-R图 (6)4.3系统数据流图 (8)4.4 用例图 (9)4.4.1管理员用例图 (9)4.4.2购票者用例图 (10)4.5时序图 (11)4.5.1用户注册时序图 (11)4.5.2用户登录时序图 (11)4.5.3售票员登录时序图 (12)4.6数据字典 (12)4.6.1数据元素字典 (12)4.6.2数据流字典 (12)4.6.3数据存储字典 (12)4.6.4数据处理字典 (13)5.结论 (13)1.引言影院售票系统的开发目的是使影院售票模式从手工记录转变成信息管理,为影院售票人员提供方便条件。
用户也可以轻松地在家都可以操作查找影片、订票、退票等功能。
对电影院的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。
随着电影院信息系统的不断完善,电影院售票的管理将越来越依赖于信息化的管理。
所以系统开发将围绕电影院售票工作的实际情况,使之能迅速适应电影院售票的需要。
影院售票系统的实施的现实意义是减少管理售票的工作人员;管理人员可以随时浏览查看,而且更加直观;改变了以前手工记录的方式,电脑录入更加方便快捷;实现了影院售票的计算机化。
2.任务概述2.1任务要求影院售票系统是为方便电影院人员管理售票工作以及体现用户人性化选择而设计的,本系统能够实现管理售票、用户预订观看座位、影片录入、售票、订票、会员办理等功能。
系统可以安全、快捷、一目了然的查询用户购票情况、影片情况等。
2.2系统目标影院售票系统的基本目标是方便管理者查找需要的信息以及管理系统信息,为了提高效率,应该做到以下几点要求:(1)方便管理和整理影片信息的管理管理员可以直接进入登录主页面进行对影片的信息查看。
(2)管理员查看信息可以在界面中看到现已上映的影片信息以及为观众确定其的购买情况。
(3)售票人员售票为售票人员定位影片、确定座位提供方便。
3.系统功能3.1功能需求影院售票系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择影票;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。
图3-1 系统总体功能需求框图3.2系统功能模块图3.2.1前台功能模块图本影院售票系统的前台功能主要有站内新闻、用户注册、影片资讯、订票等四大模块;前台的基本层次结构图如图3-2所示。
图3-2 影院售票系统前台功能模块图3.2.2后台功能模块图模块说明:(1)系统管理:系统管理模块实现对管理员的添加和删除功能。
例如、超级管理员可以添加并删除普通管理员,但是普通管理员实现不了这个功能。
普通管理员只能对以下的站内信息、注册用户信息、订票信息进行添加、修改并删除等功能。
(2)站内新闻管理:可以对站内新闻执行添加、查询修改、删除等功能。
(3)注册用户信息管理:对注册的用户进行管理。
(4)影片信息管理:对放映影片的信息进行添加、查询、修改、删除等功能。
(5)订票管理:对用户的订票、退票等功能进行管理。
还可以针对每个电影统计票房。
影院售票系统后台的层次模块如图3-3所示:图3-3 影院售票系统后台功能模块图3.2.3个人用户功能模块图功能说明:(1)网站首页:在网站首页中用户可以了解最新上映的电影和热门电影以及网站的站内新闻。
(2)站内新闻:用户可以浏览网站更新的有关新闻。
(3)影片资讯:影片资讯模块主要给用户提供对相关影片的详细介绍。
用户可以通过该页面了解最新上映的电影以及电影的有关信息,例如该影片的导演、主演、剧情、片长、票价等。
接下来可以选择自己想看的电影、然后跳转到订票页面再选择场次和座位,就可以成功订票。
该功能要下下面单独介绍。
(4)用户注册:用户要想订票就得先注册,注册完以后登陆。
注册用户的个人功能模块如图3-4所示。
图3-4 用户个人功能模块图3.3系统流程图首先未注册的用户要先注册,注册完了以后输入用户名和密码进入页面。
根据网站上的影片信息用户可以选择自己喜欢的电影来订票。
然后订票信息会自动存储到后台订票信息数据当中。
本系统的具体流程为如图3-5所示。
图3-5 系统流程图4.软件需求规格说明书(SRS)4.1需求概述建立的影院售票系统,要把影院的售票管理、订票管理、退票管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平,同时增设会员管理、信息管理、结算管理和统计管理。
4.2系统E-R图从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合,得出本系统E-R图,如图4-1所示。
图4-1 系统E-R图其中影片信息实体属性图又为如下图4-2 所示。
图4-2 影片信息实体属性图影片场次实体属性图为如图4-3所示。
图4-3 影片场次实体属性图用户实体属性图为如图4-4所示。
图4-4用户信息实体属性图4.3系统数据流图本系统的基本模型数据流图为如图4-5所示。
图4-5 系统基本模型数据流图从这张图上对订票系统所能了解到得信息非常有限。
所以下一步就要把基本系统模型细化,描绘系统的主要功能。
系统功能的数据流图可以在图4-6中看出。
图4-6 系统功能数据流图4.4 用例图4.4.1管理员用例图基本流1.管理人员在数据服务器上管理电影信息(修改,添加,删除);2.将管理人员所做的改动返回数据服务器;3.系统保存管理人员所做改动,并备份原数据。
图4-7 管理员用例图4.4.2购票者用例图基本流1.购票者查看电影信息来确认电影的名字,价格,上映时间;2.购票者通过购票系统来选择电影与剩余可选的座位;3.购票者通过购票系统向售票者购买电影票;4.系统确认购票者的请求并由售票员收取费用。
图4-8 购票者用例图4.5时序图4.5.1用户注册时序图图4-9 用户注册时序图4.5.2用户登录时序图图4-10用户登陆时序图4.5.3售票员登录时序图图4-11 售票员登录时序图4.6数据字典4.6.1数据元素字典数据元素编号:A0001数据元素名称:电影票订购信息别名:订票简述:电影票的订购分为网络在线订购和线下前台订购定义:电影票信息= 电影名称+ 电影放映时间+ 电影放映地点+ 座位号位置:电影票系统数据库事务电影票库存(剩余座位数)4.6.2数据流字典数据流名称:电影票简述:电影票订购时电影票信息票单数据流来源:网络在线订票用户和线下前台订票用户数据流去处:电影票数据库数据流组成:所放电影名称放映日期时间座位号影票失效日期流通量:每天100张高峰值流通量:每天晚上6:00,约60份4.6.3数据存储字典数据存储编号:C0001数据存储名称:电影票数据库数据存储的组成:网络订票数+ 前台订票数+电影票的编号其他要求:所存储已订购的电影票必须及时反馈给前台和网络总数据库实现剩余票数的明了及订票信息正确4.6.4数据处理字典数据处理编号:D0001数据处理名称:编辑订购电影票简述:接收从终端录入的订购信息单,检验是否正确输入:用户订票,来源:网络订票或前台订票输出:1.成功订票,去处:处理逻辑“确定订票”2.不成功订单,去处:订票用户功能描述:数据处理字典功能实现电影票的数据交流,验证订票信息是否正确,防止出现同一票重复被订的可能。
5.结论计算机技术的飞速发展带动了很多行业的发展,计算机带给我们最直观的价值就是减少了人力物力的投资,提高了工作质量和效率,从而提高了整个社会的生产力。
目前各大影院充分利用计算机资源和网络资源来提高自身的管理水平。
本文在分析影院售票流程的基础上,用.NET和SQL2000数据库设计并完成影院售票系统。
通过系统调试结果显示,本系统基本完成了功能需求。
在整个设计过程中,采用瀑布模型和结构化的设计方法。
本系统界面美观友好,操作方便,做出了自己的特色。
如:(1) 用户可以在前台浏览影片的具体信息、然后选择场次订票。
也可以登录个人后台修改个人资料或执行退票。
(2) 管理员可以在后台可以操作对用户的管理、影片的管理、还有订票信息的管理。
由于时间仓促加上缺乏系统开发经验,系统在设计过程中不可避免地遇到了各种各样的问题。
通过对系统的不断优化和完善,能够调试出真正符合实际情况的影院售票系统,并整合所有相关影院管理信息系统,形成统一、规范、科学、合理的影院售票系统,提高管理水平。