影院售票及会员管理系统doc.docx
《影院售票及会员管理系统doc.docx》由会员分享,可在线阅读,更多相关《影院售票及会员管理系统doc.docx(10页珍藏版)》请在冰豆网上搜索。
影院售票及会员管理系统doc
影院售票及会员管理系统需求分析说明书
一、问题描述及分析
1.1背景(宋体小四号字,加粗)
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。
一直以来人们都是靠传统人工的方式管理影院售票,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对影院售票管理进行管理,有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高影院售票管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样的一套影院售票管理系统成为很有必要的事情。
开发一个影院售票管理系统,采用计算机对影院售票进行管理,进一步提高了影院的效益和现代化水平。
为广大影院提高工作效率,实现影院售票工作流程的系统化、规范化和自动化。
现在我国的很多影院的管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。
在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。
一个高效的影院售票管理系统可以存储很多影院售票档案,不需要大量的人力,
只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全。
**************************************************要对本课题进行简要的说明,包括此问题的理论和实际两方面(正文一律用宋体五号字)
1.2事务需求
现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。
但是,仍然有很多人喜欢到电影院去看电影。
因为家里的气氛毕竟不如影院好。
所以,现代家庭影院的出现并不会让电影院没有生路。
每个社会服务系统都有自己的一套管理机制。
当然,电影院也不除外。
其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。
电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。
如工作人员管理,票务管理等等。
为了工作机制简单有序,必然要引进一套管理系统。
二、解决方案(或数据库系统设计)
2.1E-R模型设计
管理员实体图如图1所示
图一
会员管理实体图如图2所示
图二
电影管理实体图如图4.3所示
图三
管理员
管理电影
电影
名称
主演
电影号
导演
上映时间
售票员
管理
1
m
1
座位
卖票
1
情侣座
软座
普通
电影号
电影类型
电影简介
操作
操作人员(管理员和售票员)
角色类型
用户名
密码
真实姓名
各实体间的E-R图
2.2数据字典
=数据库命名以数据库相关英文单词命名。
如表所示:
表1数据库命名
数据库名称
描述
Movies
影院电影售票及会员管理系统数据库
数据字典
操作人员信息表
列名
类型
长度
允许为空
说明
角色类型
nvarchar
50
否
外键
用户名
nvarchar
50
否
主键
真实姓名
nvarchar
50
否
密码
nvarchar
50
否
只能是6位数
性别
nchar
1
否
会员积分礼品表
列名
类型
长度
允许为空
说明
商品列表
nvarchar
50
否
主键
需要积分
nchar
2
否
是否实体
float
默认值
否
会员类型表
列名
类型
长度
允许为空
说明
类型编号
nvarchar
50
否
主键
会员类型
nvarchar
50
否
积分增加3
int
默认
否
会员信息表
列名
类型
长度
允许为空
说明
会员编号
nvarchar
50
否
主键
用户姓名
nvarchar
50
否
身份证号
nvarchar
50
否
联系方式
nvarchar
50
否
会员类型
nvarchar
50
否
会员积分
int
默认
是
角色表
列名
类型
长度
允许为空
说明
角色编号
nvarchar
50
否
主键
角色
nvarchar
50
否
影库管理表
列名
类型
长度
允许为空
说明
电影号
nvarchar(50)
50
否
主键
电影名称
nvarchar(50)
50
否
电影类型
nvarchar(50)
50
是
电影时长
int
默认值
是
电影简介
nvarchar(50)
50
是
导演
nvarchar(50)
50
是
主演
nvarchar(50)
50
是
制片人
nvarchar(50)
50
是
放映时间
datetime
默认值
否
影片价格
int
默认值
否
座位管理表
列名
类型
长度
允许为空
说明
电影号
nvarchar
50
否
主键
普通
int
默认值
否
软座
int
默认值
否
情侣座
int
默认值
否
*************************************************
2.3数据流程图
注册
2.4******
********************************************************
三、系统实现
3.1开发环境
软硬件本系统适用于那种类型的计算机,内存容量为多大,应配备的外部设备有哪些?
软件环境。
本系统的设计采用的是何种语言,应在什么软件环境下使用。
3.2系统流程图
对系统流程图中各个模块的功能都要作详细的说明。
管理员
增改删查
售票员信息表
增删改查
会员类型表
会员信息表
影库信息表
操作人员信息表
座位类型表
查询
更新
注册
非会员
3.3系统功能模块及结构描述
本系统主要是实现电影院售票管理系统,从而提高售票效率。
使用本系统,可以有效地管理和统计影票的基本信息和各类影院的相关信息,包括:
影票基本信息、影院基本信息、放映时间信息、人员管理等,完成这些信息的增加、删除、修改、查询统计功能,以方便整理和存档。
会员管理:
对电影院所有注册了的会员进行添加,删除,修改,查询余额。
票务管理:
电影院里的电影在放过以后,在数据库的电影票数据就会变成没有用的数据。
通过此管理可以把那些没用的过期的数据清除。
这里指的是与放过的电影同名的电影票清除,而其他的电影票保存不变。
查询近期电影票的销售情况。
售票系统模块:
给观众提供售票服务。
要选购哪类型由观众决定。
工作人员根据观众的需要进行操作以及对会员管理。
管理系统模块:
此模块是由电影院的数据库管理员来管理的。
他根据电影院事情的需要对有关数据进行处理。
如电影票的管理,操作人员的管理等。
3.4系统调试
系统在调试过程中出现问题都要加以说明