您的当前位置:首页正文

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

2021-08-14 来源:客趣旅游网
 电影院售票管理系统(网络安全) 2013-4-17

概要设计说明书

1引言

1.1编写目的

在完成了软件设计可行性研究和需求分析的基础上,为了明确

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

1.2背景

项目名称:电影院售票管理系统 项目提出者:本人

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

1.3定义

第 1 页 共 10 页

电影院售票管理系统(网络安全) 2013-4-17

1.4参考资料

《实用软件工程与实训》 杜文杰 白萍 清华大学出版社 《C#程序设计与开发》 谭恒松 清华大学出版社 《项目需求分析报告》

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

2总体设计

2.1需求规定

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

2.2运行环境

服务器环境:

CPU: P4 以上; 内存:512M以上; 硬盘:15G以上;

系统:Windows 2000/2003 服务器版本 数据库系统: Access 数据库系统;

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

第 2 页 共 10 页

电影院售票管理系统(网络安全) 2013-4-17

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

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

用用 用用用用用用用用 用用 用用用用用用用用 用用用 用用用用用用用用用 用用 用用用用 用用用用用用用 用用用用用用用用用用用用用用用用 用用用用用用用用用用用 用用用用 用用用用 用用用用 用用用用 用用用

第 3 页 共 10 页

电影院售票管理系统(网络安全) 2013-4-17

2.4结构

用用用用 用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用 用用用用用用用

2.5功能需求与程序的关系

程序模块 售票员模块 功能需求 会员信息管理 会员注册 会员卡管理 会员密码修改 放映时间设置 √ √ √ √ √ √ √ √ 管理员模块 第 4 页 共 10 页

电影院售票管理系统(网络安全) 2013-4-17

座位类型设置 工作人员信息管理 影片管理(添加、删除、 修改) 影片类型管理 影片查询 信息统计 售票 退票 订票 √ √ √ √ √ √ √ √ √ √ √ 2.6人工处理过程

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

意外丢失。

2.7尚未问决的问题

对于有的影院,放映大厅过多,座位数也多,本系统暂时 还不能

够提供这些要求。

3接口设计

3.1用户接口

主要是界面设计,应做到简单明了,易于操作,而且要注意界

面的布局,应突出显示重要信息。外观上要做到合理化,考虑到对windows 风格比较熟悉,应向这一方面改进。

第 5 页 共 10 页

电影院售票管理系统(网络安全) 2013-4-17

3.2外部接口

1)硬件接口:

主要是和打印机连接来打印影票 2)软件接口:

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

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

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

Ⅲ. 命令对象 (OleDbCommand):用于处理各种Sql语句 Ⅳ.数据读取对象(OleDbDataReader):用于读取表中字段

3.3内部接口

主要是个模块之间用函数调用、参数传递、返回值的方式进行信

息传递,建一个公共类,用于信息传递。

4系统数据结构设计

4.1逻辑结构设计要点

E-R图

第 6 页 共 10 页

电影院售票管理系统(网络安全) 2013-4-17

卡号 密码 编号 电话 住址 姓名 性别 证件 姓名 会员 证件 观众 购票 编号 用户名 类型 语言 电影 编号 名称 类型 维护 管理员 放映时间 放映日期 片长 导演 主演 姓名 性别 密码

4.2物理结构设计要点

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

管理员表 Admin

字段名 编号 用户类型 姓名 性别 用户名 密码 数据类型 自动编号 文本 文本 文本 文本 文本 电影信息表 Film

字段名 第 7 页 共 10 页

数据类型 电影院售票管理系统(网络安全) 2013-4-17

影片编号 电影名称 电影类型 导演 主演 电影简介 语言 片长 影票价格 影票数量 放映日期 放映时间 自动编号 文本 文本 文本 文本 文本 文本 文本 数字 数字 文本 文本 影票类型表 FilmSort

字段名 类型编号 电影类型 数据类型 数字 文本 会员信息表 Member

字段名 会员编号 会员卡号 密码 用户姓名 性别 会员类型 发卡日期 卡上余额 积分 会员身份证 住址 联系电话 数据类型 自动编号 数字 文本 文本 文本 文本 日期型 数字 数字 数字 文本 数字 会员类型表 MemberTypes

字段名 类型编号 会员类型 折扣 数据类型 数字 文本 文本 座位类型表 Seat

字段名 座位类型编号 座位类型 第 8 页 共 10 页

数据类型 数字 文本 电影院售票管理系统(网络安全) 2013-4-17

座位加价 座位编号 文本 数字 4.3数据结构与程序的关系

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

5系统出错处理设计

5.1出错信息

序号 出错状况 1 2 2 3 4

解决方法 检查并重新登陆 检查数据库 登陆错误 数据库访问出错 数据库容量过大,服务器运行缓慢 定期清理维护减少冗余 突然断电 数据丢失 使用后备电源 数据库还原 5.2补救措施

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

5.3系统维护设计

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

第 9 页 共 10 页

电影院售票管理系统(网络安全) 2013-4-17

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

第 10 页 共 10 页

因篇幅问题不能全部显示,请点此查看更多更全内容