谈需求分析(二)

这是第四个项目(本次项目):

   

影院售票系统需求分析

 

 

 

   (登陆界面暂定效果图预览)

          

           

                   开发小组:Encore

          组员:万平 徐焕 何银财 刘小龙 徐焕

                     2009-03-12

 

1引言

 1.1目的---------------------------------------------------------------------------p1

 1.2背景--------------------------------------------------------------------------p1

 1.3基本名词定义------------------------------------------------------------------p1

 1.4参考资料-----------------------------------------------------------------------p2,p3

2任务概述

 2.1目标-----------------------------------------------------------------------------p4

 2.2假定与约束---------------------------------------------------------------------p4

3需求规定

 3.1对功能的需求-------------------------------------------------------------p4

影片管理---------------------------------------------------------p5

影院管理---------------------------------------------------------------p5

影厅管理---------------------------------------------------------------p5

影票管理------------------------------------------------------------p6

编排放映计划----------------------------------------------------p6

权限与角色设置以及权限分配-----------------------------------------------------------p7

数据处理-------------------------------------------------------------p7

维护功能-------------------------------------------------------p7

用户查询管理-------------------------------------------------------------p7

大屏幕管理---------------------------------------------------------p7

系统数据备份与恢复-------------------------------------------------p8

打印影票------------------------------------------------------------p8

水晶报表-----------------------------------------------------------p8

多线程与分步式开发----------------------------------------------------------p8

 3.2对性能的规定

   3.21精度------------------------------------------------------------------p8

   3.22时间特性要求------------------------------------------------------p8

   3.23灵活性---------------------------------------------------------p8

 3.3数据管理能力要求-------------------------------------------------p8

 3.4其他专门要求--------------------------------------------------------p8

4对运行环境的要求--------------------------------------------------------p8

  

1引言

1.1目的

本软件旨在完成生活中影院售票的绝大部分销售流程,能辅助用户对影票,影片,影厅以及水晶报表,角色权限进行操作和管理。以保证业务安全性和完整性为前提,辅以更人性化的设计,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求都加以考虑,从而提高软件的持续性与灵活性,确保影院用户可长期使用本软件进行管理。

 

 1.2背景

 待开发的系统名称:Encore影院售票管理系统

 本项目的任务提出者:北大青鸟S2教育规章流程 

开发者:北大青鸟S2T048Encore小组 

用户:以真实影院售票管理者影射出的用户类

 系统文件存储:以XML形式存于磁盘

 

 1.3基本名词定义

 影片编码:采用12位编码,由国家广播电影电视总局提供并在政府网站发布,具有唯一性,见附表1

 影院编码:影院的编码由8位数字(或英文字母)组成,它所代表的影院在全国范围内是唯一的,定义见附表2

 影片:售票的场次的内容。

 场次:影片所对应的放映时间,也称“放映计划”。在场次结束后,不能再做补登以外的任何票务操作。

 连场:在同一放映厅内,凭单张票可连续观看多场影片的特殊的电影售票业务。

 影院:电影院的注册地址,和“影厅”共同确定影片映出的具体地点。

 影厅:电影放映的银幕位置,和“影院”共同确定影片映出的具体地点。

 售票:影院对观众观影的销售行为。

 退票:因为某种原因取消服务承诺的行为。

 补登:把手工出售的代用票补录到计算机售票系统中的行为。

 大屏幕:介绍影片信息,宣传并吸引客户。

 客户查询子机:用于客户自行查询影片相关信息。

 出票原则:售票软件系统根据影院座位数,实行一人一票的出票原则。

 计数原则:计观众人次,一名观众看一部电影计一人次,一名观众看三部电影计三人次,以此类推。

 影院编码原则:影院编码由国家广电总局颁布、各省市电影行政管理部门组织实施、统一编制。

 文件管理原则:独立的数据包、程序等。

   

1.4 参考资料

 

 

附表1:

影片编码原则:

1

2

3

4

5

6

7

8

9~12

影片国别

影片介质

排次号

完成年代

001 中国

035 澳大利亚

69

  l、35mm胶片

 

 

 

 

 

002 香港

036 新西兰

70

  2、16mm胶片

 

 

 

 

 

003 台湾

037

  7l

  3、70mm胶片

 

 

 

 

 

004

038

  72

  4、立体电影

 

 

 

 

注:完成年代以

四位数字表示,

如2008年完成

制片,则以2008

表示。

005

039

  73    丹麦

5、环幕电影

 

 

 

 

006

040

  74

  6、数字电影

 

 

 

 

007

041    埃及

75

  O、观摩影片

 

 

 

 

008

42 阿尔及利亚

76    荷兰

 

 

 

 

 

009

43    突尼斯

77    西班牙

 

 

 

 

 

010

44    摩洛哥

78    意大利

 

 

 

 

 

011 朝鲜

45

  79    西德

 

 

 

 

 

012 日本

46

80    东德

 

 

 

 

 

013 越南

47

  81    瑞士

 

 

 

 

 

014 泰国

48

  82    奥地利

 

 

 

 

 

015 缅甸

49

  83    波兰

 

 

 

 

 

016 新加坡

50

84    捷克

 

 

 

 

 

017 印尼

5l    美国

85    匈牙利

 

 

 

 

 

018 斯里兰卡

52    墨西哥

86 罗马尼亚

 

 

 

 

 

019 印度

53 委内瑞拉

87 保加利亚

 

 

 

 

 

020  巴基斯坦

54    古巴

88 南斯拉夫

 

 

 

 

 

021 蒙古

55 哥伦比亚

89 阿尔巴尼亚

 

 

 

 

 

022 伊拉克

56 玻利维亚

90    希腊

 

 

 

 

 

023 黎巴嫩

57

  91    俄罗斯

 

 

 

 

 

024 土尔其

58    阿根廷

92    比利时

 

 

 

 

 

025 菲律宾

59    加拿大

93    瑞典

 

 

 

 

 

026 尼泊尔

60    巴西

94

 

 

 

 

 

027 叙利亚

61

  95

 

 

 

 

 

028

62

  96

 

 

 

 

 

029

63

  97

 

 

 

 

 

030

64

  98

 

 

 

 

 

031

65

  99

 

 

 

 

 

032

66

  100

 

 

 

 

 

033

67

  101

 

 

 

 

 

034

68

  102

 

 

 

 

 

 

    附表2

影院编码原则(8位编码)

编码

1

2

3

4

5

6

7

8

表示内容

省码

省辖地、市编码

影院序号

暂空

放映单位属性

基本规则

 

 

在地市范围内排序

O

O、城市电影放映队

 

 

 

 

 

1、城市专业电影院

 

 

 

 

 

2、城市兼映影剧院

 

 

 

 

 

3、城市开放俱乐部

 

 

 

 

 

4、城市内部俱乐部

 

 

 

 

 

5、农村电影放映队

 

 

 

 

 

6、集镇专业电影院

 

 

 

 

 

7、集镇兼映影剧院

 

 

 

 

 

8、集镇开放俱乐部

 

 

 

 

 

9、集镇内部俱乐部

 

2 任务概述

2.1目标

 系统开发意图:以团队分工协作模式熟练运用S2所学知识开发并完善系统涉及功能,在实现核心功能的基础上,辅以人性化特色功能。

 应用目标:大中型商业影院。

 作用范围:中国范围内以及外包。

 开发背景材料:C#实现代码 , Winform显示系统 , Xml存储数据 ,界面美化 ,分步式开发 ,多线程开发 ,实现面向对象 ,工厂模式 ,接口技术

 2.2 假定与约束

 假定:电影院为大中型,拥有多个售票窗口,管理部门与销售部分完善。

 约束:以绝大多数电影院为案例,不考虑特殊个体。

 

3 需求规定

 3.1对功能的规定

 影片管理

    售票软件应具备从国家广电总局政府网站下载影片名称、编码,以及影片其它基本信息的功能,并以此做为影片资料的唯一来源。

网址:http://www.sarft.gov.cn/

影片类:Film(含构造)

属性

中文描述

公开度

数据类型

filmName

片名

public

string

filmActor

演员

public

String[]

filmDirector

导演

public

string

filmLanguage

语种

public

string

filmCountry

拍摄国家

public

string

filmCoding

影片编码

public

string

    影片管理类:FilmManager

方法名

中文描述

参数

返回值

备注

AddFilm

增加影片

 

 

 

RemoveFilm

删除影片

 

 

 

AlterFilm

修改影片

 

 

 

SearchFilm

查询影片

 

 

 

 

 

 

 

 

* 影院管理

 影院类:Cinema(含构造)

属性

中文描述

公开度

数据类型

cinemaName

影院名

public

string

cinemaCoding

影院编码

public

String

* 影厅管理

 影厅类:Room(含构造)

属性

中文描述

公开度

数据类型

roomName

影厅名

public

string

roomType

影厅类型

public

string

seat

座位

public

Int[]

影厅管理类:RoomManager

方法名

中文描述

参数

返回值

备注

AddRoom

增加影厅

 

 

 

RemoveRoom

删除影厅

 

 

 

AlterRoom

修改影厅

 

 

 

SearchRoom

查询影厅

 

 

 

 

 

 

 

 

* 影票管理

影票应包含主券和副券。

 影票类:Ticket(含构造)

属性

中文描述

公开度

数据类型

ticketCode

票号

public

string

filmNameOnTicket

影片名

public

string

cinemaNameOnTicket

影院名

public

string

roomNameOnTicket

影厅名

public

string

seatOnTicket

座位编号

public

string

showTimeOnTicket

放映时间

public

string

ticketPrice

票价

public

Decimal(5,1)

ticketType

票的类型

public

string

ticketSeller

售票员

public

string

ticketSellTime

售出时间

public

string

ticketRemarks

备注

public

string

影票管理类:TicketManager

方法名

中文描述

参数

返回值

备注

AddTicket

增加影票

 

 

 

RemoveTicket

删除影票

 

 

 

AlterTicket

修改影票

 

 

 

SearchTicket

查询影票

 

 

 

TestTicket

验证影票

 

 

 

OrderTicket

订票

 

 

 

MakeUpTicket

补登影票

 

 

 

* 编排放映计划

从时间和空间确定票的唯一性。

放映计划管理类:FilmManager

方法名

中文描述

参数

返回值

备注

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* 权限与角色设置以及权限分配

将权限抽象成类,通过委托将权限分配到各个角色。

 权限设置类:Access

      权限分配类:AccessAssign

        角色创建类:User

 

属性

中文描述

公开度

数据类型

userName

用户名

public

string

userPassword

用户密码

public

String

userType

用户类型

public

string

 

方法名

中文描述

参数

返回值

备注

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* 退票

售票软件应具有退票功能,并建立相应退票记录,记录内容包括退票操作人、退票日期、退票时间和退票金额等项目。所产生的记录和回收的凭证必须一一对应,并完整记录其它相关辅助信息。  

* 补登

由于机器故障等意外原因导致影院不能正常使用计算机售票,而改用统一监制的代用票,在计算机售票系统恢复正常后应将售出的代用票补登录入计算机售票系统内,以保持影院经营数据的完整和准确。

* 验票

以影院售票系统数据为基础,对观众所持票据进行检验,判断其合法性,并根据判断结果确定是否允许该观众入场观影,同时将该票数据传回影院售票系统并做记录。

* 订票

针对特殊客户群提供盯票功能。

* 会员购票

针对会员提供响应的折扣。

* 数据处理

影院售票系统提供的数据处理功能应至少包括:

•统计:以售票数据为源数据所进行的统计,必须确保其真实、可靠、准确。

•报表:依照国家广电总局规定的式样制定规范的报表。

* 维护功能

售票软件应具备专门模块显示、编辑影院的其它信息和影厅信息的功能。

* 大屏幕管理

具有独立的窗口显示宣传信息。

* 用户查询管理

具有独立的窗口显示用户能查询的信息,包含影片信息,影片预览,票价,座位等信息。

* 系统数据备份与恢复

系统维护功能应包括:

1、具备自动和手动备份功能,并易于操作。

2、具备对所备份的数据进行恢复的功能。

3、具备完善的售票软件、数据库灾难恢复功能,便于及时恢复正常业务操作。

* 打印影票

实现打印票据,并进行票样设计。

* 水晶报表

* 多线程与分步式

3.2 对性能的规定

     3.21精度

            严格判断输入输出的数据类型,确保数据匹配和数据的完整性。

     3.22 时间特性要求

         采用精确到分的计时方式(yy-mm-dd-hh-tt),判断输入和输出数据。

     3.23 灵活性

               当需求发生改变时,系统对需求有相应的适应能力。

 3.3 数据管理能力要求

      说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。

 3.4 其他专门要求

 如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。

4 对运行环境的要求

 

posted @ 2009-03-20 02:01  土匪[简单]  阅读(484)  评论(0)    收藏  举报