电影院售票系统概要设计说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

概要设计说明书

1引言

1.1编写目的

在完成了软件设计可行性研究和需求分析的基础上,为了明确软件需求、安排项目规划和进度、组织软件开发和测试,小组成员提出了这份概要设计说明书,主要目的在于设计软件结构,划分出软件的基本模块组成,确定模块间的关系,明确系统的功能框架和数据库结构,为下一阶段的详细设计、编码和测试提供参考依据。

1.2背景

项目名称:电影院售票管理系统

项目提出者:本人

采用C/S开发模式,客户端程序建立在windows NT系统上,服务器可采用linux为操作系统的工作站,采用access为开发软件的数据库服务程序。

1.3定义

1.4参考资料

《实用软件工程与实训》杜文杰白萍清华大学出版社

《C#程序设计与开发》谭恒松清华大学出版社

《项目需求分析报告》

影院计算机售票软件系统技术规范(暂行)

2总体设计

2.1需求规定

该系统可以实现观众的购票、订票、退票,会员的注册,管理员的管理等,根据登陆的不同,可以分为两个大的功能模块,即售票员售票模块和管理员管理模块,另外还有登陆模块和用户注册等模块。

2.2运行环境

服务器环境:

CPU: P4 以上;

内存:512M以上;

硬盘:15G以上;

系统:Windows 2000/2003 服务器版本

数据库系统: Access 数据库系统;

客户端环境:Windows NT 系列操作系统

2.3基本设计概念和处理流程

基本设计概念和处理流程如下:

2.4结构

2.5功能需求与程序的关系

2.6人工处理过程

影院管理人员对新的影片应该及时更新,备份数据库,防止信息意外丢失。

2.7尚未问决的问题

对于有的影院,放映大厅过多,座位数也多,本系统暂时还不能够提供这些要求。

3接口设计

3.1用户接口

主要是界面设计,应做到简单明了,易于操作,而且要注意界面的布局,应突出显示重要信息。外观上要做到合理化,考虑到对windows 风格比较熟悉,应向这一方面改进。

3.2外部接口

1)硬件接口:

主要是和打印机连接来打印影票

2)软件接口:

这里的接口问题主要是怎样和数据库进行通信,以便对数据库进行读取和写入操作,在C#技术中具体开发可能用到的常用对象有如下几个:

Ⅰ.连接对象(OleDbConnection):用来建立连接数据库对象

Ⅱ.数据集(DataSet):数据访问用于控件绑定

Ⅲ.命令对象(OleDbCommand):用于处理各种Sql语句

Ⅳ.数据读取对象(OleDbDataReader):用于读取表中字段3.3内部接口

主要是个模块之间用函数调用、参数传递、返回值的方式进行信息传递,建一个公共类,用于信息传递。

4系统数据结构设计

4.1逻辑结构设计要点

E-R图

4.2物理结构设计要点

数据的物理结构主要用存储表描述。

管理员表Admin

电影信息表Film

影票类型表FilmSort

会员信息表Member

会员类型表MemberTypes

座位类型表Seat

4.3数据结构与程序的关系

由于基本上每个模块都要和数据库中的表接触,这里就不再仔细描述了。

5系统出错处理设计

5.1出错信息

5.2补救措施

当出现大的程序问题,使用软件提供的数据库备份、恢复程序,如无法起用则只能暂时关闭,进行抢修。

5.3系统维护设计

系统的维护和管理也是一个系统的问题,管理人员要管理好数据

库数据,最好有专职人员来维护硬件设备,工作人员要熟悉工作流程和方法。

相关文档
最新文档