电影票售票治理系统.docx
- 文档编号:24994124
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:50
- 大小:1.53MB
电影票售票治理系统.docx
《电影票售票治理系统.docx》由会员分享,可在线阅读,更多相关《电影票售票治理系统.docx(50页珍藏版)》请在冰豆网上搜索。
电影票售票治理系统
编号
毕业设计(论文)
题目:
电影票售票管理系统
学生姓名
学号
0144
系部
软件与服务外包学院
专业
软件技术
班级
软件0913
指导教师
评阅教师
2012年5月
摘要
随着Internet的迅猛进展,现今社会已进入网络时期,运算机网络已经成为社会和经济进展的壮大动力。
与此同时,国内娱乐行业专门是电影行业也进展迅猛,电影票房屡创新高,为了能使公共更为便利的购买到电影票,使影迷购票能够有更多可选择的方式,网上购票方式营运而生,一个完善的电影院网上售票系统已经成为各个电影院的心的追求目标。
本次设计以MicrosoftOfficeStudio2005为前台要紧开发工具,以作为开发技术,后台数据库采纳微软的数据MicrosoftOfficeOfficeAccess,并结合技术开发出一个全面支持广域网络办公模式的应用系统,该系统具有页面友好、操作便利等优势,它为利用者提供一个全新的平台,有较好的应用前景。
随着运算机的革新,程序的编程也随之简便化,为的是方便设计系统的工作者更好的设计系统,运用熟练的PS技术,能够美化咱们的网页排版,更进一步的吸引消费者,也让系统设计人员把系统的网页加倍美化出来,以便设计让人中意的界面成效等。
本文第一介绍了当前电影售票治理系统的背景情形,接着分析了本次设计所涉及到的理论知识,紧接着同意了本系统的数据库设计进程、页面的设计和程序的详细设计与实现进程,和对系统实行的成效图和结果。
又紧接着分析了系统的运用的代码实现的成效。
最后对本次做了总结,总结这一开发的感受与体会教训等等。
关键词:
电影售票治理系统;;MicrosoftVisualStudio2005.
第一章绪论
开发背景
随着现代运算机技术的进展,运算机在各个领域中都取得了普遍的应用。
现今社会已经步入了数字化时期。
运算机正在潜移默化的改变着咱们的生活。
以往咱们企业系统保护要上门效劳,此刻随着Internet的飞速进展,咱们已经实现了网上宣传和系统保护。
关于传统电影票售票而言,通过前台购买排队等待,其对顾客普遍的宣传和效劳不便利。
电影票售票系统的开发的便利和进入的网络时期,使得许多影视公司拥有了参与电影票售票系统网站的开发和设计,从而能够有效地改善电影的宣传有限和市场竞争结构,显著提高影视公司的知名度。
网络进展到今天,是必然的结果。
网络令人们的生活发生了深刻的变革,Internet成为很多活动的重要场所。
电影票售票系统此刻尽管还处于进展时期,可是随着互联网经济的进展,愈来愈多的人投入倒电影票售票系统保护那个领域中来。
网上保护最大程度的方便了顾客。
顾客足不出户,在电影网站通过www阅读器实现网上把售票员请抵家效劳,即可将取得自己喜爱的电影,无需东奔西跑。
本次设计的电影票售票系统-是一种具有交互功能的商业网站,能够方便效劳于每一个客户。
本课题研究的目标
随着科技的进展,时期的进步,互联网已经成了人们生活中不可缺少的东西,网上购物提劲成了一种时期的象征,人们生活水平日以提高,压力也愈来愈大,人们需要放松自己的心情,看电影显然是个不错的选择,可是传统的窗口售票工作效率低,人们王王需要排很长的队伍才能买到票,不仅浪费了宝贵的时刻,而且可能还会阻碍购票人的心情,工作人员的工作量也大,因此拥有一套完整的高效的有效的网上售票系统就显得超级重要了,他能够帮你解决排队问题,还能够足不出户就能够够在家网上查询电影票价和购买情形,节约了很多宝贵的时刻,故而本次研究的目标就在此。
本课题研究意义和研究内容
本课题研究意义
本网站的设计与开发后的主若是对影视公司宣传影片,方便客户购买影票,更好的做好电影票的治理,和资源的共享,便利客户的需求,节省客户的时刻让客户取得优厚效劳。
本课题研究内容
本系统利用.NET平台中的开发基于B/S体系结构的web应用系统,
运用VB语言实现系统功能的实现,结合MicrosoftOfficeAccess应用程序数据库设计和搭建数据库等等。
研究该系统,实现电影票治理员与客户之间直接对面交流,目的是通过搭建一个无缝对接的交流平台实现和谐网络交易平台,方便客户安心斗胆的选择自己喜爱的影片。
第二章系统需求分析
关于需求分析来讲,它是开发程序设计中最关键的一个步骤,是其他步骤的基础。
具体地说,确实是确信系统必需具有的功能和性能,系统要求的运行环境,而且预测系统开发的前景;必需认真分析系统中的数据,既要分析系统中的数据流,又要分析长期利用的数据存储,通过度析来得出功能模块图、数据库表和界面设计的系统逻辑模型。
系统可行性分析
针对电影票的售票治理系统的实际情形,讲可行性分析分为经济可行性、技术可行性、用户利用可行性、操作可行性和调度可行性五部份进行。
经济可行性
随着我国国民经济的飞速进展,网店治理已经作为一个新兴的效劳行业,通过这几年的进展,已经慢慢形成企业化经营、专业化治理和社会效劳化的治理机构。
利用运算机对各个企业各项信息进行治理,因为具有着手工治理所无法比拟的优势。
例如:
查询方便、靠得住性高、存储量大、保密性好和本钱低等。
目前,几乎所有的影院影视公司都成立了针对售票职能工作的治理信息系统,如网上购物治理系统,电影票售票治理系统、淘宝网等等。
这些系统在专门大程度上提高了部门的工作效率和治理水平。
电影票售票治理系统的开发,是为了标准网络化的影票购买治理,为电影票治理提供一套高效、快捷的应用软件,电影售票治理质量的好坏不仅关系到工作和客户的需求,也关系到影视行业的进展。
因此电影票售票治理系统的开发必然会取得影视影院的支持。
保证开发资金的充沛,从而保证设计和开发的顺利展开。
技术可行性
(1)运用的技术可行性
依照系统的的运行,要紧用到了VB语言,MicrosoftOfficeAccess数据库治理技术。
现今社会,VB语言和数据库技术的结合活着界上已经成为系统运行的普遍基础模式,故而VB语言和数据库技术的结合的可行性,给系统带来了技术可行性,从而达到需求成效。
(2)功能壮大的信息平台
目前的电影票售票系统开发平台的功能已经十分壮大。
MicrosoftVisualStudio2005具有Web开发的壮大优势,MicrosoftOfficeAccess应用程序是性能稳固的效劳器平台。
MicrosoftOfficeAccess应用程序+正是开发信息系统的最需要的组合。
(3)硬件配置
效劳器:
Pentium4以上配置的高性能PC机,内存应在256M以上,硬盘在40G以上。
确认该运算机已经安装MicrosoftOfficeAccess数据库软件.
操作系统:
WindowsXP,分辨率:
1024*768。
客户端:
Pentium233以上配置的PC机,内存应在32M以上,硬盘在1G以上。
用户利用可行性
目前,电脑已经普及到各家各户,不管是家庭仍是办公室均已介入Internet,上网十分方便。
关于客户,能够随时上网搜索自己喜爱的电影各方面信息,而关于治理员,也便于对电影的信息进行修改、添加和删除等操作。
操作可行性
在投入利用电影票售票治理系统前,会由开发并熟练操作本系统的工程人员对用户人员进行专业系统的培训。
培训要紧包括熟练把握系统的各个功能和简单的系统保护,总样操纵系统等。
在运算机普及的今天,用户关于运算机功能都超级的熟悉,故而本系统利用人员也没必要过量担忧技术问题,把握大体功能即可操作,本系统适合任何运算机和运算机内部系统类型,因此本系统的操作完全可行。
调度可行性
因此开发期限的选定也是超级重要的因素,依照电影售票治理的日常的正常的售票运作规律和工作性质,能够看出这些内容是咱们平常常见的工作,因此开发人员在开发起来比较容易入手,因此能够判定开发本系统的周。
因为调度可行性指的是建议的运算机系统可否在规定的期限内交付给用户,因此,应该能够在规按时刻内,快速的、完整的交付给客户利用。
因为本系统操作完全可行。
系统需求分析
客户需求往往是不完善的、不明确的,因此电影票治理系统的开发目标必需以知足客户需求为前提,而在系统开发的第一时期中,需要开发者调查客户对需求的内容和方式,并分析其可行性,从而知足客户需求。
可是一个相对完善的客户操作系统的开发尽管有了良好的开端,但也会在开发中碰到很多问题,走很多弯路,这就需要开发前备齐自己需要的资料,来让开发中尽可能减少问题,减少弯路。
系统需求功能归纳
从调研到可行性分析中,出于对客户、治理员需求的考虑,设计了这套电影票售票治理系统,本系统要紧考虑到电影售票治理员和客户的普遍要求。
在电影售票治理的要求中,对新电影资料的录入和增、删、改和查询等功能,运用这些新电影的资源来对电影票进行治理。
在具有了所有的大体资料信息后,需要实现实质性的电影售票治理。
要紧的治理包括:
影票价钱治理、客户评论治理等操作。
如此就能够够便于影院能够对网络影票进行全面的治理和了解。
系统需求角色分析
明白电影票售票治理系统设计的目标是:
治理功能完整、数据共享和信息传递方便快捷,结合影院售票治理的工作特点,实现影院治理员对电影信息的网上治理,并实现客户能够及时获取电影资源的各方面信息。
在开发设计进程中,第一要对系统进行分析,确信系统角色,即各类用户在系统中所承担的角色。
本系统的角色包括了以下两个:
电影票售票治理员:
对网络最新电影资源通知发布、新闻更新等等,和对相关数据进行增、删、改、查等操作。
一般客户:
对自己的信息、电影票的价钱和电影资源的查看,还有对电影的评判等等。
系统数据需求分析
本系统是电影售票治理系统,因此在那个进程中需要电影资源的信息、影院信息、电影价钱的信息及日常治理进程中需要的信息表。
针对以上情形一共建了张4张表来存储查询系统所需要的相关信息。
电影信息表信息表xinxi,用来存储电影信息的资料价钱数量等的表。
如下表xinxi表所示:
xinxi表
categoryid
productid
name
price
image
detail
编号
电影序号
影片名称
价格
图片
影片内容
答复信息表newpost,用来存储客户对电影评论的答复。
如下表newpost所示
newpost表
postid
subject
message
postdate
ip
replies
views
编号
主题
回复内容
回复日期
回复地址
回复次数
访问次数
评论信息表reply,用来存储客户对影片的评论答复。
如下表replay所示:
reply表
replyid
subject
ip
message
postid
postdate
编号
主题
评论地址
评论内容
评论次数
评论日期
治理员用户信息表userinfo,用来存储治理员信息。
如下表userinfo所示:
userinfo
id
username
pw
gllb
编号
用户姓名
密码
邮箱
用户类别
系统功能模块分析
电影票售票治理系统依照需求分析和可行性分析,按系统角色分两个大的模块:
治理员治理模块和客户操作模块。
下面别离介绍两个大模块中子模块:
治理员模块,如图2-1所示:
图2-1治理员模块
治理员模块总共分为五个子模块:
客户信息治理,对客户相关信息进行操作;票的价钱信息治理,删除或修改票的价钱,影片信息治理,及时上传影片的信息,治理员信息治理,更改治理员的密码等操作;放映时刻治理,主若是通知该影片放映时刻。
客户操作模块,如图2-2所示:
图2-2客户操作模块
客户操作模块总共分为五个子模块:
个人大体信息,依照登录者的类型显示相对应的客户大体信息等;评论信息治理,对影片的评判;票的价钱查询,方便客户了解票的价钱;放映时刻查询,影院的放映时刻,让客户了解;影片信息查询,方便了解影片的信息,找自己喜爱的影片。
第三章电影票售票治理系统整体设计
电影票售票治理整体设计的大体目的确实是确信系统应该如何实现运行,因此整体设计又称为概要设计。
整体设计的进程通常由两个要紧时期组成:
结构设计,确信系统结构系统设计;系统设计,确信系统具体实现运行方案。
这两个时期要紧通过电影售票治理系统的设计开发方案,利用现有的软硬件环境,提高系统的开发水平,充分的利用资源,以便完善系统设计。
电影票售票治理系统的系统目标
电影票售票治理治理系统是一个小型的治理系统,依照系统需求分析分,系统分为两个角色,治理员要紧对系统进行保护和客户提交的信息进行治理,客户要紧依照自己的需求提交一些信息。
本系统要紧实现以下目标:
1.本系统采纳人机交互的方式,界面美观友好,信息查询灵活、方便数据存储平安靠得住。
2.对用户输入的数据,进行严格的数据查验,尽可能幸免人为错误。
3.系统治理员拥有系统保护的所有权限。
4.系统最大限度的实现了易保护性和易操作性。
电影票售票系统的功能结构
电影票售票治理系统功能结构图,如图3-1所示:
图3-1电影票售票治理系统功能结构图
电影票售票流程图
电影票售票治理的流程图,如图3-2所示:
图3-2电影票售票治理的流程图
数据库设计
在设计数据库前,分析了此数据库需要的数据量,因为所需数据量不是专门大,因此用MicrosoftOfficeAccess贮存了数据量,设计了xinxi表,newpost表,reply表,userinfo表等。
数据库概念设计
在开发本系统时,为了灵活的保护系统,设计了治理员治理模块,通过治理员模块能够方便的对整个系统进行保护。
这是需要成立一个数据表用来存储所有治理员的信息。
治理员信息实体E-R图,如图3-3所示:
图3-3治理员信息实体E-R图
当客户登录系统时,系统要依照登录人的用户名来显示相对应的个人信息,登录者不同,显示的信息也不同,客户信息实体E-R图,如图3-4所示:
图3-4客户信息实体E-R图
当客户登录系统后,电影信息表实体E-R图,如图3-5所示:
图3-5电影信息表实体E-R图
登录类型表实体E-R图,如图3-6所示:
图3-6登录类型表实体E-R图
放映时刻表类型表实体E-R图,如图3-7所示:
图3-7放映时刻表类型表实体E-R图
数据库逻辑结构设计
依照设计好的E-R图在数据库中创建数据表,系统数据库中部份表的结构如下。
表userinfo表用来保留所有系统治理员信息和用户信息,如下表3-1所示:
Userinfo表
字段名称
数据类型
id
自动编号
username
文本
pw
文本
文本
gllb
文本
表3-1治理员信息和用户信息userinfo表
表newpost用来贮存用户对影片评论的发表,如下表3-2所示:
Newpost表
字段名称
数据类型
postid
自动编号
帖子序号
subject
文本
发帖标题
message
备注
帖子内容
postdate
日期/时间
userid
数字
回帖用户序号
ip
文本
发帖用户地址
replies
数字
回帖数量
views
数字
被浏览次数
表3-2评论表Newpost表
表reply贮存用户对影片的评论答复,如表3-3所示:
reply表
字段名称
数据类型
replyid
自动编号
回复帖子序号
subject
文本
回复帖子标题
ip
文本
回复用户的ip地址
userid
数字
回帖用户序号
message
备注
回复帖子内容
postid
数字
原帖序号
postdate
日期/时间
回帖日期
表3-3答复表reply表
表xinxi表信息表用来贮存电影的资源信息价钱和放映时刻如表3-4所示:
Xinxi表
字段名称
数据类型
categoryid
数字
productid
数字
name
文本
price
数字
image
文本
detail
备注
表3-4信息表xinxi表
文本list用来贮存用户订购的名单,若是用户通过登录进入电影商城,点击购买,会显现定单界面,需要用户填写姓名、地址、影票数量、价钱和联系,填写完成后,咱们系统会在文本中生成定单形式以便查询和保留。
如图3-8所示:
图3-8文本结构图
文件夹组织结构
每一个网站都会有相应的文件夹组织结构,因为网页不是很多,能够将图片、公共类或程序资源文件放在相应的文件夹中,而网页能够直接放在网站的根目录下。
电影票售票治理系统确实是依照此的文件夹组织结构排列的,如图3-9所示:
图3-9电影票售票治理系统文件夹的组织结构图
公共类设计
在开发项目进程中以类的形式来组织、封装一些经常使用的方式和事件,不仅能够提高代码的重用率,也大大方便了代码的治理。
本系统中创建了一个公共类设计,用vb语言绑定Access数据库治理员和用户的身份判定,判定业主登录和治理员登录。
具体代码如下:
ProtectedSublogo_Click(ByValsenderAsObject,ByValeAsHandles
DimconAsNewOleDbConnection
="Provider=source="&("~\App_Data\")
()
Dimsqlcmd="selectid,pwfromuserinfowhereusername='"&Trim&"'andgllb='"&&"'"
DimcmdAsNewOleDbCommand
=sqlcmd
=con
DimdrAsOleDbDataReader
dr=()
If()=TrueThen
If
(1)=Then
Session("curuserid")=(0)
Session("curname")=
If="用户"Then
If=""Then
("
Else
Session("username")=
Session("password")=
EndIf
Else
("")
EndIf
If="治理员"Then
If=""Then
("
Else
Session("username")=
Session("password")=
EndIf
Else
("")
EndIf
Else
="密码不正确"
=True
=""
EndIf
Else
="没有那个用户!
或用户类型不正确!
"
=True
EndIf
()
()
EndSub
ProtectedSubPage_Load(ByValsenderAsObject,ByValeAsHandles
EndSub
EndClass
第四章电影票售票治理系统部份功能详细设计
登录模块设计
登录模块概述
并非是任何人都能够登录电影售票治理系统,默许是不许诺匿名登录的,只有输入正确的用户名和密码才能登录电影票售票治理系统进行相关操作,这是需要通过登录模块验证登录用户的合法性。
登录模块是电影票售票治理系统的第一道平安屏障,登录模块运行结果如图4-1所示:
图4-1登录的界面
登录模块实现进程
输入账号和密码等信息无误后,单击“登录”按钮,进行登录。
程序第一会判定输入登录身份挪用公共类中相应的方式验证账号和密码是不是正确,若是登录的账号和密码正确,那么会转向与登录身份相符合的页面。
关键代码如下:
ProtectedSublogo_Click(ByValsenderAsObject,ByValeAsHandles
DimconAsNewOleDbConnection
="Provider=source="&("~\App_Data\")
()
Dimsqlcmd="selectid,pwfromuserinfowhereusername='"&Trim&"'andgllb='"&&"'"
DimcmdAsNewOleDbCommand
=sqlcmd
=con
DimdrAsOleDbDataReader
dr=()
If()=TrueThen
If
(1)=Then
Session("curuserid")=(0)
Session("curname")=
If="用户"Then
If=""Then
("
Else
Session("username")=
Session("password")=
EndIf
Else
("")
EndIf
If="治理员"Then
If=""Then
("
Else
Session("username")=
Session("password")=
EndIf
Else
("")
EndIf
Else
="密码不正确"
=True
=""
EndIf
Else
="没有那个用户!
或用户类型不正确!
"
=True
EndIf
()
()
注册模块实现进程
如没有您的信息和用户名密码,能够通过注册来实现你的权限,注册代码如下:
Imports
ImportsClassreg
InheritsProtectedSubok_Click(ByValsenderAsObject,ByValeAsHandles
DimconAsNewOleDbConnection
="provider=source="&("App_Data\")
Dimsqlcmd1="select*fromuserinfowhereusername='"&&"'"
DimcmdAsNewOleDbCommand
=sqlcmd1
=con
()
DimdrAsOleDbDataReader
dr=()
If()Then
="很抱歉,已经有人注册了那个名字!
请改换用户名"
=True
Else
()
Di
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电影票 售票 治理 系统