电影院票务系统实验报告.docx

上传人:b****7 文档编号:9387341 上传时间:2023-02-04 格式:DOCX 页数:14 大小:382.47KB
下载 相关 举报
电影院票务系统实验报告.docx_第1页
第1页 / 共14页
电影院票务系统实验报告.docx_第2页
第2页 / 共14页
电影院票务系统实验报告.docx_第3页
第3页 / 共14页
电影院票务系统实验报告.docx_第4页
第4页 / 共14页
电影院票务系统实验报告.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

电影院票务系统实验报告.docx

《电影院票务系统实验报告.docx》由会员分享,可在线阅读,更多相关《电影院票务系统实验报告.docx(14页珍藏版)》请在冰豆网上搜索。

电影院票务系统实验报告.docx

电影院票务系统实验报告

1、系统设计目的、意义

1.1设计目的

电影院院线可以通过网络实现影院数字化管理。

售票员可通过登陆电影院信息查询系统,查询到影片信息和放映时间、地点等信息。

管理员也可通过该系统及时管理相关信息。

1.2设计意义

传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。

使用计算机对电影院进行管理,能够极大地提高电影院用户管理的效率,节约经费,这也是适应信息化建设发展趋势的重要因素。

作为计算机应用的一部分,使用计算机对电影院信息进行管理,具有手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高电影院售票管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样的管理软件成为很有必要的事情。

电影院售票信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、安全性好的数据库。

而对于后者则要求应用程序功能完备,易使用的特点。

2、系统设计的需求分析

2.1

3、系统设计方案

3.1硬件环境描述

CPU:

CPUIntel2.8以上;

内存:

64MB以上内存或更高;

硬盘:

20G或以上。

3.2软件环境描述

软件开发环境:

操作系统:

Windows7

数据库:

MicrosoftSQLServer2005

软件运行环境:

操作系统:

Windows7

DBMS:

MicrosoftSQLServer2005

选用MicrosoftSQLServer2005因:

功能强大,稳定性好。

3.3系统设计总体方案

小组分工:

小组成员左洁负责系统总体结构设计和数据库逻辑结构设计,小组成员王静波负责数据库物理结构设计和物理实现,小组成员谢征负责系统前台界面设计和开发(由于技术有限,邀请了计算机系的同学帮忙最终实现)。

3.3.1总体结构设计

3.3.1.1系统流程图

首先未注册的用户要先注册,注册完了以后输入用户名和密码进入页面。

根据网站上的影片信息用户可以选择自己喜欢的电影,了解其放映时间和放映地点。

本系统的具体流程为如图3.3.1.1.1所示。

图3.3.1.1.1系统流程图

3.3.1.2数据流图

本系统的基本模型数据流图为如图3.3.1.2.1所示。

图3.3.1.2.1系统基本模型数据流图

从这张图上对订票系统所能了解到得信息非常有限。

所以下一步就要把基本系统模型细化,描绘系统的主要功能。

系统功能的数据流图可以在图3.3.1.2.2中看出。

图3.3.1.2.2系统功能数据流图

由于论文的篇幅限制不能一一列举数据流图,只给出了部分的数据流图,其他数据流图的画法基本一致。

3.3.2系统前台模块设计

模块说明:

售票员输入自己已注册的用户名和密码,成功登陆以后可以进入影片详细页面可以查看场次和座位,以及上映时间。

如图3.3.2.1所示。

 

图3.3.2.1系统前台功能模块图

3.3.3系统后台模块设计

模块说明:

管理员登陆电影院查询系统后,可以对影片及放映时间、地点等相关信息进行添加、查询、修改、删除等功能。

影院售票系统后台的层次模块如图3.3.3.1所示。

 

图3.3.3.1系统前台功能模块图

 

3.4数据库系统设计

3.4.1E-R图

3.4.1.1局部E-R图

 

 

图3.3.1.1.1影库信息E-R图

 

图3.3.1.1.2电影上映信息E-R图

 

图3.3.1.1.3放映安排E-R图

 

 

图3.3.1.1.4放映室E-R图

 

图3.3.1.1.5用户信息E-R图

3.4.1.2全局E-R图

图3.3.1.2.1全局E-R图

 

3.4.2逻辑结构设计

影库信息表(电影号,电影名,电影长度,上映时间,结束时间,电影简介,海报)

电影上映信息表(放映序号,房间号,电影名,价格,放映时间,放映场次)

放映安排表(放映序号,电影号,房间号,放映日期,放映时间,放映场次,价格)

放映室表(房间号,房间名,座位号)

用户信息表(用户名,用户密码,用户类型)

3.4.3物理结构设计

表3.4.2.1影库信息表

表3.4.2.2放映室表

表3.4.2.3放映安排表

表3.4.2.4电影上映信息表

表3.4.2.5用户信息表

3.5应用程序模块设计

窗体名称

功能

登录窗体(LojinForm)

登陆进入主界面(有两个不同的角色)

退出窗体(ExitForm)

询问用户是否退出系统,避免点错直接退出

电影查询窗口(SelectForm)

查询电影,同时在这个界面可以选择电影,查询放映信息窗口

增加电影窗口(AddForm)

管理员添加新的电影,便于及时的更新数据库电影的情况

修改电影窗口(AmendForm)

管理员进行电影修改

若干个提示窗体(Form)

多个提示窗口,更友好进行人机交互,便于用户操作

表3.5.1窗体功能表

 

4、系统开发与调试运行

4.2后台的开发

4.1前台的调试和运行

图4.1登陆界面

登陆界面通过用户输入用户名、密码、用户类型,然后点击登陆按钮通过后台判断每个文本框中的内容是否符合要求。

图4.2影片查询界面

在影片查询界面可查询到影片的相关信息,如:

名称、主创团队、海报、上映日期。

图4.3放映场次查询界面

在放映场次查询界面,可以查看到某电影某场次的待选座位。

5、总结及收获

此次课程设计对于我说不仅是做了电影院信息查询系统,最为珍贵的是在我准备这次课程设计所学到的以前不为己知的知识。

以前接触到SQL数据库只是注重在书本上,从来没有认真的去用它,更不用说实践操作。

零零散散的学习了一些基本知识,不大实用。

通过这次课程设计,了解了SQL数据库中的以前不大明白的技术运用。

在SQL数据库中,我们把在数据库理论上的知识予以运用,如:

建立视图,创建存储过程,应用事务等,在一些基本的数据库操作中,熟悉并巩固了SQL的语法知识。

通过对课程设计要求的分析,培养了我由书面文字要求到转化这种要求到现实模型的能力,即很大程度上培养了我的分析问题能力,总结归纳问题的能力。

这次课程设计也不能说一帆风顺,其中遇到的一个个困难给了我一次次重新学习,再次思索的机会。

我通过克服这一个个困难,让我重新又对目前脑子里所掌握的知识进行审理,进行了再次的纠正或者完善,这些都是书本上学不来的。

理论联系实际就在这里自然地得到实现。

这对我巩固已学知识,锻炼实践动手能力大有裨益。

通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,但是与团队同伴共同思考,分工合作,让我们解决了许多问题,也让我充分领会到了团队合作的重要性。

 

6、参考文献

[1]苗雪兰,刘瑞新,宋会群;《数据库系统原理及应用教程》,北京,机械工业出版社,2004年3月

[2]张智强,孙福兆,余健等;《SQLServer2005课程设计案例精编[M]》,北京;清华大学出版社,2008年8月

[3]胡百敬,姚巧玫;《SQLServer2005数据库开发详解[M]》,北京,电子工业出版社,2006年6月

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1