UML电影院售票系统需求用例

时间:2024.4.9

                                    

UML电影院售票系统

目录

研究背景及意义·····················································

现状及发展形势·····················································

项目需求分析·······················································

用例模型···························································

一 研究背景及意义

一.研究背景

    人工售票的手续繁琐、效率低下,给具有强烈时间观念的管理人员带来了诸多不便,影院缺少一套完善的售票系统软件,为了对售票的管理方便,因此必须开发影院售票系统。

随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而采用手工售票的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足售票人员对售票,订票,退票等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此影院售票系统软件以提高影院的管理效率。

二.研究作用

    为了影院售票系统更完善;

为了影院对售票的管理更方便

三.编写目的

需求的编写是为了研究影院售票系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本说明书的预期读者是与影院售票系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。

 

二 现状及发展形势

国内电影院的售票系统不完善,有很多问题存在 ,售票效率低下 ,管理混乱 。现今社会是个讲究效率的社会,时间就是金钱。开发简单,便于操作的的软件不仅可以节省时间,还可以节省人力,物理,财力等

建立的影院售票系统,要把影院的售票管理、订票管理,财务管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。

通过本系统软件,能帮助售票人员利用计算机,快速方便地对影院售票情况,订票情况,剩余座位查询等进行高效的管理。

本软件适用于电影界,它是比较完善的系统管理软件,对影院售票情况,订票情况,剩余座位查询等可以进行方便的管理

  本软件的使用对象有影院负责人或管理人员(更新维护系统),影院售票人员(办理售票,订票,退票)和买票人(购买影票人员)。

备注:会汉语、懂计算机的基本操作就可以利用该软件进行所需操作

          三 项目需求分析

一.程序结构

  在完成了针对“电影院售票系统”软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,我们提出了“电影院售票系统”软件需求规格说明书。它全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求

根据开发者和客户的需求分析后,可以把系统功能分为两个子模块:购票系统模块、电影信息管理模块

影院售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不同的权限。主要有两种用户:

 电影票购买人员:主要可以查询电影的上映时间,场次,并选择自己所需要的电影票,向售票员购买电影票。

 管理人员: 主要负责将电影信息增加,修改,删除,并导入数据库。

以下分别介绍此系统中各个系统:

(一)购票系统模块

     给观众提供查询与定票服务。

 (二)电影信息管理模块    

     管理人员用来管理电影信息,包括对电影的名字,主演,上映时间,定价等。

  二.对性能的规定

精度

在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配用户名 ,泛型查找,只要满足与输入的关键字相匹配的用户即输出,可供用户查找。

时间特性要求

在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。

当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。

输入输出要求

销售影票:通过用户提供的时间,场次,电影名,座位号,向数据库传送信息,然后在数据库索引影院信息和座位信息是否符合要求,符合要求待售票员确认后再更新相关数据,并将这些数据存入售票记录文件,最后输出显示存储成功;否则报错。

查看售票信息:进入售票信息管理系统,只需要输入电影票号即可,然后系统根据输入的信息,送售票管理系统索引查找相关信息,最后将售票记录的信息输出显示。

数据管理能力要求

定时整理数据:系统管理员根据现有影院厅数,对售票的数额,价格,会员折扣,座位号的添减等均可由计算机执行,并将运行结果归档。

查询剩余票量:能随时查询影院剩余票数,以便准确、及时、方便地为用户提供购票信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。

故障处理要求

内部故障处理:

在开发阶段可以随即修改数据库里的相应内容。

外部故障处理:

本软件可能产生的错误为数据库的错误信息,应由数据库管理员对数据库进行维护。为了确保系统恢复的能力,数据库管理员要定期对数据库进行备份。

其它专门要求

数据的安全性、完整性要求:售票信息各项数据信息必须保证安全性和完整性。网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全。

三.运行环境设定

设备

硬件、外部设备(P4微机一台、打印机一台、扫描仪一台)

运行本软件所要求的硬设备的最小配置:

奔腾4代、内存256M;

I/O设备:显示器、鼠标、键盘;

支持软件

说明为运行本软件所需要的支持软件,如:

操作系统:WindowsXP;

数据库:MYSQL。

编译程序:vs2010

接口

本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。

控制

本软件是以中文版Windows XP版本的操作系统来控制软件运行。

四 用例模型

购票者用例图

1.简要说明

本用例描述购票者购票的过程

2.事件流

1.基本流

          1.购票者查看电影信息来确认电影的名字,价格,上映时间。

             2 .购票者通过购票系统来选择 电影与剩余可选的座位。

             3. 购票者通过购票系统向售票者购买电影票。

             4,系统确认购票者的请求并由售票员收取费用。

2.备选流

         2a如果购票者想要购买的电影场次票已售完,给出提示,并返回。

         4a如果售票者确认购票者的请求失败,给出提示,并返回。

   3.特殊需求

         无

   4前置条件

          无

   5后置条件

         无

   6 扩展点

         无

   7,相关数据 .

    电影信息

   

管理人员用例图

用例说明

  1.简要说明

本用例描述管理人员管理电影院的过程

  2.时间流

      1.基本流 

           1.管理人员在数据服务器上管理电影信息(修改,添加,删除)

           2.将管理人员所做的改动返回数据服务器

           3.系统保存管理人员所做改动,并备份原数据

      2.备选流

          无

3.特殊要求

          无

4.前置条件

           执“登陆”用例

5.后置条件

          无

6.扩展点

          无

7.相关数据

       

                      


第二篇:电影院售票系统需求分析


电影院售票系统需求分析

1. 引言

1.1 编写目的

在完成了针对“电影院售票系统”软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,我们提出了“电影院售票系统”软件需求规格说明书。它全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求。

1.2 背景

电影院售票系统是由软件0911软件工程,第二组组长夏岩提出的,然后由夏岩带领小组成员李星星、、叶春、潘倩、高锦娟他们来共同进行开发,本系统在开发的过程中有和其他小组成员沟通交流过,比如和第三组共同讨论双方系统的可行性,他们做的是员工工资管理系统,我们有在技术上的交流。

1.3 参考资料

1) 《C++金典》,H.M.Deitel,P.J.Deitel著 , 周靖,黄都培 译,杨小平审校

2) 《C++面向对象程序设计:上机指导》,Rahman Tashakkori著,周靖译,清华大学出版社,20xx年

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 时间特性要求

本软件的规模不大,一般的机器都能跑的起来,对电脑的性能要求很不高,我们教一的电脑都能跑的很顺畅,而且处理速度惊人,人是感觉不出有任何的停顿、延迟。

3.4.3 灵活性

本软件采用面向对象思想编写的,而且此软件项目本身规模不大,同时针对用户需求分析的变更我们也作出了预期的打算,所以我们的灵活性还是很强的。在开发的过程中可以很自如。

3.5 输入/输出要求

登记新的影片时输入电影名称、导演、主演、放映时间都为string型,以及该场电影所剩的影票数为int型。

输入某场电影的某一排(int型),可以查看到该排的影票价格(double型)、该排所剩的影票数(int型)及其所剩座位的座号(int型)。

输入用户所付的钱(double型),然后根据票价,显示找零(double型),完成买票。

3.6 数据管理能力要求

考虑到一个电影院它的规模是固定的,总体座位框架是不变的,座位的操作就采用二维数组来操作,然后将其操作结果存储在某场电影的座位文件中。

某场电影的信息就采用链表来处理,因为链表操作便于对其进行增、删、改、查询,可以将所有电影的信息存储在一个电影信息文件中。

3.7 故障处理要求

我们的这个系统它是采用实时更新文件的方法,电脑断电或死机等,不会丢失当前的操作信息,可以解决电脑断电后系统丢失已完成的操作问题,避免客户争端。当因为电脑自身主板问题而导致的系统文件丢失,本开发小组不承担客户争端问题,由用户自行承担。建议用户定期检查电脑安全隐患,以免发生数据丢失。

3.8 其他专门要求

该系统记录了贵影院重要的经营信息,建议不要使用带外接口传输设备的机器同时不要对该机器进行联网,以免工作人员将信息外泄,透露机密。希望贵影院的工作人员常来检验系统效果,如果对需求分析有新的要求请及时更正提出,一旦交付使用我们将仅仅做软件维护操作,不再负责软件的更正,敬请体谅。

4. 运行环境规定

4.1. 设备

能够运行Windows操作系统的PC机,有外联的输入设备以及打印机。

4.2. 支持软件

Windows操作系统,C++编译器,打印机。

4.3. 接口

本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面),还要和打印机联立,打印出相映的电影票。用户对程序的维护,最好要有备份。

4.4. 控制

控制该软件的运行是通过鼠标点击运行的,运行期间是通过键盘操作的,系统的关闭也是通过键盘操作的。

更多相关推荐:
系统需求分析报告

系统需求分析报告关于成都信息工程学院学籍管理系统计本995毛彩霞990311521概述随着社会的发展经过本院全体师生的共同努力学校的规模不断的扩大日常教学活动中提取相关信息以反映教学情况传统的手工操作方式易发生...

软件需求分析报告

基于android手持设备的景区导览系统变更记录签字确认1.引言该文档是基于android手持设备的景区导览系统的需求分析说明,是按照该产品所需要实现的外部接口需求、系统功能需求、安全性需求、性能需求等方面来写…

系统需求分析报告-范例2

编号学年第学期实验报告实验课程名称教学管理信息系统专业班级学号学生姓名实验指导教师浙江大学城市学院教学管理信息系统需求分析报告第一章浙江大学城市学院教学管理信息系统开发项目介绍一新系统的目标和功能1新系统的名称...

信息系统需求分析报告格式

需求分析报告编写规范需求分析报告编写规范Ver21P24文件修改控制需求分析报告编写规范Ver21P34目录1目的2适用范围3术语及缩略语4编写规范41排版规范42模板使用5引用文件51NW503102软件功能...

系统需求分析与设计报告

C语言课程设计需求分析与系统设计报告题目班级组长组员指导教师上交日期电气0910学号学号学号123目录1引言211背景212定义213参考资料22需求分析321需求分析322运行环境33系统设计331功能需求描...

项目管理系统需求分析报告

项目管理信息系统需求调研报告目录一概述311背景312系统目标313现行组织机构及业务状况3二用户需求321业务需求322性能需求4三业务流程531与其他系统的关系532业务流程6四业务逻辑741业务分解742...

系统需求分析报告要求

系统需求分析报告要求系统需求分析报告对整个项目实施过程中起着极其关键的重要性系统需求分析报告作为系统设计开发以及最后验收的重要依据使开发人员看到后不会产生歧义能够完全按照需求分析进行系统的设计和开发要求各组在确...

用户需求分析报告(范本)

用户需求分析报告范本11需求分析报告111引言当决定要开发一个信息系统时首先要对信息系统的需求进行分析需求分析要做的工作是深入描述软件的功能和性能确定软件设计的限制和软件同其他系统元素的接口细节定义软件的其他有...

用户需求分析报告(范本)

window命令大全11需求分析报告111引言编写目的阐明编写需求分析报告的目的项目背景应包括a项目的委托单位开发单位和主管部门b该软件系统与其他系统的关系名词解释列出文档中所用到的专门术语的定义和缩写词的原文...

需求分析报告

需求分析报告1引言在市场经济中进销存管理是企业运作的重要环节随着企业规模的发展壮大商品数量急剧增加有关商品的各种信息量也成倍增加企业需要实时动态地对商品的各种信息进行统计分析为了便好地增加业务量另外不少企业通过...

项目需求分析报告

项目需求分析报告文档名称项目名称软件标识项目负责人项目团队成员填写时间文档编号版本号项目需求分析报告药品进销存管理系统20xx年5月20日目录1引言311编写目的312项目背景313定义314参考资料32项目概...

小型论坛系统需求分析报告

小型论坛需求分析报告姓名20xx3912梁品淞20xx3993刘崇高20xx4000刘天元20xx3999侯昆20xx3849刘奇1一项目背景随着计算机网络的飞速发展网民人数越来越多论坛作为一种交流思想和情感的...

系统需求报告(33篇)