当前位置:文档之家› 数据库影院票务系统

数据库影院票务系统


电影名 电影票号
座位号
价格
上映时间 映时间
职工号
3.2 关系图
职工信息 职工密码
职工类型
3.4 关系模式设计
上映时间 拥有
电影
电影票号 电影票 电影号
电影名
导演
主演
生产地
职工信息
提供
票价 座位号
座位
是否售出
职工号 职工密码 职工类型
第 4 章 逻辑结构设计
以下是影院票务系统的关系模型 影库管理 (电影号,电影名称,上映时间,导演,主演,生产地) 电影院座位(票价,座位号,是否售出) 电影票信息(电影号,电影名称,上映时间,电影票号) 职工信息 (职工号,职工密码,验证码)
以下分别介绍此系统中各个系统(3 个子模块。): (1)售票系统模块
给观众提供售票服务。不同的位置有不同的价格。要选购哪个位置由观众决定。 工作人员根据观众的需要进行操作。系统在购票成功后会产生一个验证码,此验证码 连工作人员都不知道。是随机生成的。用于对电影票真假的辩识。 (2)检票系统模块
在观众进场时所使用的系统。由扫描仪扫描,取的验证码,然后进行辩识,看是 不是和数据库中数据一样,如果一样,则电影票为真,否则电影票为假。由此来决定 让不让观众入场。 (3)维护系统模块
第 3 章 概要结构设计.................................................................... 8 3.1 数据库 E-R 图................................................................... 8 3.2 关系图............................................................................... 9 3.2 关系模式设计................................................................. 10
1.2 设计意义
传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。使用计算 机对电影院客户进行管理,能够极大地提高电影院用户管理的效率,节约教育经费,这 也是适应信息化建设发展趋势的重要因素。
作为计算机应用的一部分,使用计算机对电影院信息进行管理,具有手工管理所无 法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、 成本低等。这些优点能够极大地提高电影院售票管理的效率,也是企业的科学化、正规 化管理,与世界接轨的重要条件。因此,开发这样的管理软件成为很有必要的事情。电 影院售票信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的 开发两个方面,对于前者要求建立起数据库一致性和完整性、安全性好的数据库。而对 于后者则要求应用程序功能完备,易使用的特点。
2
座位号 是 有(无重复) 是
price
float
8
票价 是

soldornot smallint
2
是否售 是


表 3 电影票信息表---TICKETS
字段属性
字段名称 数据类型 字段大 作用 必填
索引
是否主

字段

ticketsid smallint
2
电影票 是 有(无重复) 是

seatid smallint
同时经过这次系统设计过程,我也加深了对系统的认识.完成本设计后,才知 道平日里书本上所学的东西太少,仅是些概念知识,没运用到实践中来,知识是 无法得到升华的。
参考文献
[1] 夏邦贵编著.SQL Server 数据库开发入门与范例解析.北京:机械工业出版 社,2004.20-55
[2] 金林樵,唐军芳等编著.SQL Server 数据库应用开发技术.北京:机械工业 出版社,2005.12-70
第 2 章 需求分析
2.1 目标
(1) 能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。 (2) 售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问 题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。 (3) 检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问 题。 (4) 数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理 问题。
表 1 影库管理表---MOVIES
字段属性
字段大 作用 必填
索引

字段
2
电影号 是 有(无重复)
50
电影名 是


50
导演 否

50
主演 否

25
生产地 否

8
上映间 是

是否 主键 是
表 2 电影院座位管理表---SEATS
字段属性
字段名称 数据类型 字段大 作用 必填
索引
是否主

字段

seatid smallint
[3] 丁爱萍编著.Visual Basic 程序设计.西安:西安电子科技大学出版社, 2004.34-53 [4] 王珊,萨师煊等编著.数据库系统概论.高等教育出版社,2006.13-78 [5] 张海藩编著.软件工程导论.北京:清华大学出版社,2003.10-97 [6] 张克东等.软件工程与软件测试自动化教程.北京:电子工业出版社,
描述 影库管理表 电影院座位管理表 电影票信息表 职工信息表
描述 电影号 电影名称
字段名称 数据类型
Movie_id smallint Movie_name Nvarchar
actor actress producer palydate
Nvarchar Nvarchar Nvarchar datetime
2
座位号 是

Movie_id smallint
2
电影号 是

Movie_name Nvarchar 50
电影名 否

palydate datetime
8
上映时 是


price
float
8
价格 是

yanzhengma smallint
2
验证码 是


字段名称 数据类型
workerid smallint password smallint
电影院里当然有工作人员的增加与开除,以及他们的管理权限的变化。这一部分事件的发生都 需要数据库管理人员将有关数据进行处理。保证数据库里数据的统一与完整。 其中有他们的共号,登陆电影院管理系统的密码,以及所拥有的权限。 (3)过期票务管理:
电影院里的电影在放过以后,在数据库的电影票数据就会变成没有用的数据。通过此管理可以 把那些没用的过期的数据清除。这里指的是与放过的电影同名的电影票清除,而其他的电影票保存 不变。
2.2 对功能的规定
根据需求分析的结果,本小组成员讨论协商,决定本系统主要划分为以下三个子模块: 售票管理模块、检票管理模块、数据管理模块。 影院售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不 同的权限。主要有三种用户: 1. 售票管理人员: 主要负责卖票,订票及退票事宜; 2. 检票管理人员: 主要负责观众进场时检票工作,以及辨认电影票的真假(此工 作自然可以由服务系统来完成); 3. 数据处理人员: 主要负责播放电影导入数据库,工作人员的应聘以及开除的数 据管理,还有过期电影票的数据处理;
第 5 章 物理结构设计
影库管理表
电影院座位管理表
电影票信息表 职工信息表 数据库表总览
总结
经过这一段时间的设计,电影票务系统基本开发完成,该系统是高校典型的 信息管理系统,功能十分強大的管理系统,它集各种功能用于一身,在系统的各 个模块中体现了它的功能,针对电影院售票工作方面进行设计的,同时该系统也 是为了方便于管理员、售票员的一些信息操作,为电影院节省了管理成本,提高 电影院的工作效率。该系统的界面简单大方,非常方便用户的操作,同时,也为 以后系统的扩展留出了足够的空间。
第 1 章 课程设计的目的和意义
1.1 设计目的
给观众提供了查看影片信息的机会,可以为观众提供影片的播放时间、播放的地点、 影片的风格以及影片的票价(会员折扣)的信息,其中还需要提供给观众一个近期影片 最佳排行,可通过此排行榜直观选择所喜欢的电影。
系统最后可免费提供给观众最新的影片预告片观看,或者提供免费下载。
leibie smallint
表 4 职工信息表---WORKERS
字段属性
字段大 作用 必填字 索引


2
职工号


2
职工密



2
职工类

章 概要结构设计
3.1 数据库 E-R 图
电影
电影号
电影名称
导演 座位
生产地 主演
上映时间
座位编号
座位票价
是否售出
电影票
验证码 电影号
第 2 章 需求分析...................................................... 错误!未定义书签。 2.1 目标................................................................................... 4 2.2 对功能的规定................................................................... 4 2.3 数据字典........................................................................... 5
相关主题