数据库课程设计报告
课题:影院票务系统
专业班级:计算机科学与计算学
学号:2
姓名:朱林
同组成员:李伟
指导教师:荣秋生
目录
评阅意见:
评定成绩:
指导老师签名:
年月日
目录
第1章课程设计的目的和意义........................3
1.1设计目的.......................瓜萎根 ............3
1.2设计意义....................................3
第2章需求分析....................错误!未定义书签。
2.1目标........................................4
2.2对功能的规定................................4
2.3数据字典....................................5
第3章概要结构设计................................8
3.1数据库E-R图...............................屈原是哪个朝代的 .8
3.2关系图......................................9
3.2关系模式设计...............................10
第4章逻辑结构设计..............................11
第5章物理结构设计..............................11
总结..............................................13
参考文献..........................................14
第1章课程设计的目的和意义
1.1设计目的
给叶酸片功效 观众提供了查看影片信息的机会,可以为观众提供影片的播放时间、播放的地点、
影片的风格以及影片的票价(会员折扣)的信息,其中还需要提供给观众一个近期影片
最佳排行,可通过此排行榜直观选择所喜欢的电影。
系统最后可免费提供给观众最新的影片预告片观看,或者提供免费下载。
1.2设计意义
传统的人工方式管理方式效高中军 率低、保密性差,不利于查找、更新和维护。使用计算
机对电影院客户进行管理,能够极大地提高电影院用户管理的效率,节约教育经费,这
也是适应信息化建设发展趋势的重要因素。
作为计劳务合同范本 算机应用的一部分,使用计算机对电影院信息进行管理,具有手工管理所无
法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、
成本低等。这些优点能够极大地提高电影院售票管理的效率,也是企业的科学化、正规
化管理,与世界接轨的重要条件。因此,开发这样的管理软件成为很有必要的事情。电
影院售票信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的
开发两个方面,对于前者要求建立起数据库一致性和完整性、安全性好的数据库。而对
于后者则要求应用程序功能完备,易使用的特点。
第2章需求分析
2.1目标
(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。
(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问
题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。
(3)检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问
题。
(4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理
问题。
2.2对功能的规定
根据需求分析的结果,本小组成员讨论协商,决定本系统主要划分为以下三个子模块:
售票管理模块、检票管理模块、数据管理模块。
影院售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不
同的权限。主要有三种用户:
1.售票管理人员:主要负责卖票,订票及退票事宜;
2.检票管理人员:主要负责观众进场时检票工作,以及辨认电影票的真假(此工
作自然可以由服务系统来完成);
3.数据处理人员:主要负责播放电影导入数据库,工作人员的应聘以及开除的数
据管理,还有过期电影票的数据处理;
以下分别介绍此系统中各个系统(3个子模块。):
(1)售票系统模块
给观众提供售票服务。不同的位置有不同的价格。要选购哪个位置由观众决定。
工作人员根据观众的需要进行操作。系统在购票成功后会产生一个验证码,此验证码
连工作人员都不知道。是随机生成的。用于对电影票真假的辩识。
(2)检票系统模块
在观众进场时所使用的系统。由扫描仪扫描,取的验证码,然后进行辩识,看是
不是和数据库中数据一样,如果一样毛利率算法 ,则电影票为真,否则电影票为假。由此来决定
让不让观众入场。
(3)维护系统模块
此模块是由电影院的数据库管理员来管理的。他根据电影院事情的需要对有关数
据进行处理。如电影票的管理,工作人员的管理,和电影库的管理等。
以下分别介绍系统中数据系统3个子模块。
(1)影片播放管理模块
影片播放管理是对电影院播放的电影的充实,设定电影的播放,以及电影时间的设定。当所设
定的电影已经播放完成后,要对其进行删除。还要对数据库进行清理,把一些没用的数据全部清除。
(2)工作人员管理:
电影院里当然有工作人员的增加与开除,以及他们的管理权限的变化。这一部分事件的发生都
需要数据库管理人员将有关数据进行处理。保证数据库里数据的统一与完整。
其中有他们的共号,登陆电影院管理系统的密码,以及所拥有的权限。
(3)过期票务管理:
电影院里的电影在放过以后,在数据库的电影票数据就会变成没有用的数据。通过此管理可以
把那些没用的过期的数据清除。这里指的是与放过的电影同名的电影票清除,而其他的电影票保存
不变。
2.3数据字典
本系统采用SQLServer2005作为后台数据库。
影院票务管理系统
工作人员登录
维护系统检票系统售票系统
影
片
播
放
管
理
工
作
人
员
管
理
过
期
票
务
管
理
表1数据库命名
数据库名称描述
Films影院票务系统管理数据库
表2数据表命名
数据库表名描述
MOVIES影库管理表
SEATS电影院座位管理表
TICKETS电影票信息表
WORKERS职工信息表
表3字段命名
字段名称描述
Movie_id电影号
Movie_name电影名称
表1影库管理表---MOVIES
字段名称数据类型
字段属性
字段大
小
作用必填
字段
索引是否
主键
Movie_idsmallint2电影号是有(无重复)是
Movie_nameNvarchar50电影名
称
是无
actorNvarchar50导演否无
actressNvarchar50主演否无
producerNvarchar25生产地否无
palydatedatetime8上映间是无
表2电影院座位管理表---SEATS
字段名称数据类型
字段属性
字段大
小
作用必填
字段
索引是否主
键
atidsmallint2座位号是有(无重复)是
pricefloat8票价是无
soldornotsmallint2是否售
出
是无
表3电影票信息表---TICKETS
字段名称数据类型
字段属性
字段大
小
作用必填
字段
索引是否主
键
ticketsidsmallint2电影票
号
是有(无重复)是
atidsmallint2座位号是有
Movie_idsmallint2电影号是有
Movie_nameNvarchar50电影名否无
palydatedatetime8上映时
间
是无
pricefloat8价格是无
yanzhengmasmallint2验证码是无是
表4职工信息表---WORKERS
字段名称数据类型
字段属性
字段大
小
作用必填字
段
索引是否主键
wor经商之道的名言 keridsmallint2职工号是无是
passwordsmallint2职工密
码
是无
leibiesmallint2职工类
型
是无
第3章概要结构设计
3.1数据库E-R图
电影
电影号
电影名称
主演
上映时间导演
生产地
座位
座位编号
座位票价
是否售出
电影票
电影号
电影名
座位号
价格
电影票号
上映时间
验证码
3.2关系图
职工信息
职工号
职工类型
职工密码
3.4关系模式设计
电影票
电影票号
座位
电影
提供
拥有
电影号
票价
上映时间
座位号
是否售出
电影名
生产地
导演
主演
职工信息
职工号
职工密码
职工类型
第4章逻辑结构设计
以下是影院票务系统的关系模型
影库管理(电影号,电影名称,上映时间,导演,主演,生产地)
电影院座位(票价,座位号,是否售出)
电影票信息(电影号,电影名称,上映时间,电影票号)
职工信息(职工号,职工密码,验证码)
第5章物理结构设计
影库管理表
电影院座位管理表
电影票信息表
职工信息表
数据库表总览
总结
经过这一段时间的设计,电影票务系统基本开发完成,该系统是高校典型的
信息管理系统,功能十分強大的管理系统,它集各种功能用于一身,在系统的各
个模块中体现了它的功能,针对电影院售票工作方面进行设计的,同时该系统也
是为了方便于管理员、售票员的一些信息操作,为电影院节省了管理成本,提高
电影院的工作效率。该系统的界面简单大方,非常方便用户的操作,同时,也为
以后系统的扩展留出了足够的空间。
在本系统的设计过程中,首先通过对电影院票务系统功能进行详细的分析,
得到系统功能模块图,然后根据系统功能分析,围绕它进行系统的设计,介绍开
发环境和开发技术,再可行性分析、功能和性能需求,然后得出系统业务流图、
数据流图、E-R图,并进行数好词好句大全 据库的设计和模块化的实现。
虽然的电影院票务系统基本功能都已实现,但还是存在系统不稳定等多个问
题尚待解决。这个系统主要是我和队友一起开发的,但也得到了老师和同学的很
大帮助。我在做系统的过程中遇到了很多问题,有的是知识存储不足,有的是考
虑不够周全,之所以能够顺利实现基本功能,离不开老师和同学的大力相助。事
实证明,只靠自己是不能顺利设计完成一个功能完整的系统名言好句 的,必须充分利用团
队的力量。
同时经过这次系统设计过程,我也加深了对系统的认识.完成本设计后,才知
道平日里书本上所学的东西太少,仅是些概念知识,没运用到实践中来,知识是
无法得到升华的。
参考文献
[1]夏邦贵编著.SQLServer数据库开发入门与范例解析.北京:机械工业出版
社,2004.20-55
[2]金林樵,唐军芳等编著.SQLServer数据库应用开发技术.北京:机械工业
出版社,2005.12-70
[3]丁爱萍编著.VisualBasic程序设计.西安:西安电子科技大学出版社,
2004.34-53
[4]王珊,萨师煊等编著.数据库系统概论.高等教育出版社,2006.13-78
[5]张海藩编著.软件工程导论.北京:清华大学出版社,2003.10-97
[6]张克东等.软件工程与软件测试自动化教程.北京:电子工业出版社,
2002.74-90
[7]陈磊等.数据库项目案例导航.北京:清华大学出版社,2005.86-99
[8]唐任仲等.工程应用软件开发技术.北京:化初一上学期英语 学工业出版社,1999.178-233
本文发布于:2023-03-23 21:51:36,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1679579499362096.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:网上订电影票.doc
本文 PDF 下载地址:网上订电影票.pdf
留言与评论(共有 0 条评论) |