ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:1.53MB ,
资源ID:5070516      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5070516.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电影票售票系统毕业设计论文.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电影票售票系统毕业设计论文.docx

1、电影票售票系统毕业设计论文电影票售票系统毕业设计论文第一章 绪论1.1开发背景随着现代计算机技术的发展,计算机在各个领域中都得到了广泛的应用。当今社会已经步入了数字化时代。计算机正在潜移默化的改变着我们的生活。以往我们企业系统维护要上门服务,现在随着Internet的飞速发展,我们已经实现了网上宣传和系统维护。对于传统电影票售票而言,通过前台购买排队等待,其对顾客广泛的宣传和服务不便利。电影票售票系统的开发的便利和进入的网络时代,使得许多影视公司拥有了参与电影票售票系统网站的开发和设计,从而能够有效地改善电影的宣传有限和市场竞争结构,显著提高影视公司的知名度。网络发展到今天,是必然的结果。网络

2、使人们的生活发生了深刻的变革,Internet成为很多活动的重要场所。电影票售票系统现在虽然还处于发展阶段,但是随着互联网经济的发展,越来越多的人投入倒电影票售票系统维护这个领域中来。网上维护最大程度的方便了顾客。顾客足不出户,在电影网站通过www浏览器实现网上把售票员请到家服务,便可将得到自己喜欢的电影,无需东奔西跑。本次设计的电影票售票系统-是一种具有交互功能的商业网站,可以方便服务于每一个客户。1.2本课题研究的目标随着科技的发展,时代的进步,互联网已经成为了人们生活中不可缺少的东西,网上购物提劲成为了一种时代的象征,人们生活水平日以提高,压力也越来越大,人们需要放松自己的心情,看电影显

3、然是个不错的选择,但是传统的窗口售票工作效率低,人们王王需要排很长的队伍才能买到票,不仅浪费了宝贵的时间,而且可能还会影响购票人的心情,工作人员的工作量也大,因此拥有一套完整的高效的实用的网上售票系统就显得非常重要了,他可以帮你解决排队问题,还可以足不出户就可以在家网上查询电影票价和购买情况,节约了很多宝贵的时间,故而本次研究的目标就在此。1.3本课题研究意义和研究内容1.3.1本课题研究意义本网站的设计与开发后的主要是对影视公司宣传影片,方便客户购买影票,更好的做好电影票的管理,以及资源的共享,便捷客户的需求,节省客户的时间让客户得到优厚服务。1.3.2本课题研究内容本系统使用.NET平台中

4、的ASP.NET开发基于B/S体系结构的web应用系统,运用VB语言实现系统功能的实现,结合Microsoft Office Access 应用程序数据库设计和搭建数据库等等。研究该系统,实现电影票管理员与客户之间直接对面交流,目的是通过搭建一个无缝对接的交流平台实现和谐网络交易平台,方便客户放心大胆的选择自己喜爱的影片。第二章 系统需求分析对于需求分析来说,它是开发程序设计中最关键的一个步骤,是其他步骤的基础。具体地说,就是确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统开发的前景;必须仔细分析系统中的数据,既要分析系统中的数据流,又要分析长期使用的数据存储,通过分析来得出功能

5、模块图、数据库表以及界面设计的系统逻辑模型。 2.1系统可行性分析针对电影票的售票管理系统的实际情况,讲可行性分析分为经济可行性、技术可行性、用户使用可行性、操作可行性和调度可行性五部分进行。2.1.1经济可行性随着我国国民经济的飞速发展,网店管理已经作为一个新兴的服务行业,经过这几年的发展,已经逐步形成企业化经营、专业化管理和社会服务化的管理机构。使用计算机对各个企业各项信息进行管理,因为具有着手工管理所无法比拟的优点。例如:查询方便、可靠性高、存储量大、保密性好和成本低等。目前,几乎所有的影院影视公司都建立了针对售票职能工作的管理信息系统,如网上购物管理系统,电影票售票管理系统、淘宝网等等

6、。这些系统在很大程度上提高了部门的工作效率和管理水平。电影票售票管理系统的开发,是为了规范网络化的影票购买管理,为电影票管理提供一套高效、快捷的应用软件,电影售票管理质量的好坏不仅关系到工作和客户的需求,也关系到影视行业的发展。所以电影票售票管理系统的开发一定会得到影视影院的支持。保证开发资金的充足,从而保证设计和开发的顺利展开。2.1.2技术可行性(1)运用的技术可行性根据系统的的运行,主要用到了VB语言,Microsoft Office Access数据库管理技术。当今社会,VB语言和数据库技术的结合在世界上已经成为系统运行的普遍基础模式,故而VB语言和数据库技术的结合的可行性,给系统带来

7、了技术可行性,从而达到需求效果。(2) 功能强大的信息平台 目前的电影票售票系统开发平台的功能已经十分强大。Microsoft Visual Studio 2005具有Web开发的强大优势,Microsoft Office Access 应用程序是性能稳定的服务器平台。Microsoft Office Access 应用程序+ ASP.NET正是开发信息系统的最需要的组合。(3) 硬件配置服务器:Pentium4 以上配置的高性能PC机,内存应在256M以上,硬盘在40G以上。确认该计算机已经安装Microsoft Office Access数据库软件.操作系统: Windows XP,分辨率

8、:1024*768。客户端:Pentium233 以上配置的PC机,内存应在32M以上,硬盘在1G以上。2.1.3用户使用可行性目前,电脑已经普及到各家各户,无论是家庭还是办公室均已介入Internet,上网十分方便。对于客户,可以随时上网搜索自己喜欢的电影各方面信息,而对于管理员,也便于对电影的信息进行修改、添加和删除等操作。2.1.4操作可行性在投入使用电影票售票管理系统前,会由开发并熟练操作本系统的工程人员对用户人员进行专业系统的培训。培训主要包括熟练掌握系统的各个功能和简单的系统维护,总样操纵系统等。在计算机普及的今天,用户对于计算机功能都非常的熟悉,故而本系统使用人员也不必过多担心技

9、术问题,掌握基本功能便可操作,本系统适合任何计算机以及计算机内部系统类型,所以本系统的操作完全可行。2.1.5调度可行性所以开发期限的选定也是非常重要的因素,根据电影售票管理的日常的正常的售票运作规律和工作性质,可以看出这些内容是我们平时常见的工作,所以开发人员在开发起来比较容易入手,所以可以判断开发本系统的周。因为调度可行性指的是建议的计算机系统能否在规定的期限内交付给用户,所以,应该可以在规定时间内,快速的、完整的交付给客户使用。因为本系统操作完全可行。2.2系统需求分析客户需求往往是不完善的、不明确的,因此电影票管理系统的开发目标必须以满足客户需求为前提,而在系统开发的第一阶段中,需要开

10、发者调查客户对需求的内容以及想法,并分析其可行性,从而满足客户需求。可是一个相对完善的客户操作系统的开发虽然有了良好的开端,但也会在开发中遇到很多问题,走很多弯路,这就需要开发前备齐自己需要的资料,来让开发中尽量减少问题,减少弯路。2.2.1系统需求功能概括从调研到可行性分析中,出于对客户、管理员需求的考虑,设计了这套电影票售票管理系统,本系统主要考虑到电影售票管理员和客户的普遍要求。在电影售票管理的要求中,对新电影资料的录入和增、删、改和查询等功能,运用这些新电影的资源来对电影票进行管理。在具有了所有的基本资料信息后,需要实现实质性的电影售票管理。主要的管理包括:影票价格管理、客户评论管理等

11、操作。如此就可以便于影院能够对网络影票进行全面的管理和了解。2.2.2系统需求角色分析知道电影票售票管理系统设计的目标是:管理功能完整、数据共享和信息传递方便快捷,结合影院售票管理的工作特点,实现影院管理员对电影信息的网上管理,并实现客户能够及时获取电影资源的各方面信息。在开发设计过程中,首先要对系统进行分析,确定系统角色,即各类用户在系统中所承担的角色。本系统的角色包括了以下两个:电影票售票管理员:对网络最新电影资源通知发布、新闻更新等等,以及对相关数据进行增、删、改、查等操作。普通客户:对自己的信息、电影票的价格和电影资源的查看,还有对电影的评价等等。2.2.3系统数据需求分析本系统是电影

12、售票管理系统,所以在这个过程中需要电影资源的信息、影院信息、电影价格的信息及日常管理过程中需要的信息表。针对以上情况一共建了张4张表来存储查询系统所需要的相关信息。电影信息表信息表xinxi,用来存储电影信息的资料价格数量等的表。如下表xinxi表所示:xinxi表categoryidproductidnamepriceimagedetail编号电影序号影片名称价格图片影片内容回复信息表newpost,用来存储客户对电影评论的回复。如下表newpost所示newpost表postidsubjectmessagepostdateiprepliesviews编号主题回复内容回复日期回复地址回复次数

13、访问次数评论信息表reply,用来存储客户对影片的评论回复。如下表replay所示:reply表replyidsubjectipmessagepostidpostdate编号主题评论地址评论内容评论次数评论日期管理员用户信息表userinfo,用来存储管理员信息。如下表userinfo所示:userinfoidusernamepwemailgllb编号用户姓名密码邮箱用户类别2.2.4系统功能模块分析电影票售票管理系统根据需求分析和可行性分析,按系统角色分两个大的模块:管理员管理模块和客户操作模块。下面分别介绍两个大模块中子模块:管理员模块,如图2-1所示:图2-1管理员模块管理员模块总共分为

14、五个子模块:客户信息管理,对客户相关信息进行操作;票的价格信息管理,删除或修改票的价格,影片信息管理,及时上传影片的信息,管理员信息管理,更改管理员的密码等操作;放映时间管理,主要是通知该影片放映时间。客户操作模块,如图2-2所示:图2-2客户操作模块客户操作模块总共分为五个子模块:个人基本信息,根据登录者的类型显示相对应的客户基本信息等;评论信息管理,对影片的评价;票的价格查询,方便客户了解票的价格;放映时间查询,影院的放映时间,让客户了解;影片信息查询,方便了解影片的信息,找自己喜欢的影片。第三章 电影票售票管理系统总体设计电影票售票管理总体设计的基本目的就是确定系统应该如何实现运行,因此

15、总体设计又称为概要设计。总体设计的过程通常由两个主要阶段组成:结构设计,确定系统结构系统设计;系统设计,确定系统具体实现运行方案。这两个阶段主要通过电影售票管理系统的设计开发方案,利用现有的软硬件环境,提高系统的开发水平,充分的利用资源,以便完善系统设计。3.1电影票售票管理系统的系统目标电影票售票管理管理系统是一个小型的管理系统,根据系统需求分析分,系统分为两个角色,管理员主要对系统进行维护和客户提交的信息进行管理,客户主要根据自己的需求提交一些信息。本系统主要实现以下目标:1. 本系统采用人机交互的方式,界面美观友好,信息查询灵活、方便数据存储安全可靠。2. 对用户输入的数据,进行严格的数

16、据检验,尽可能避免人为错误。3. 系统管理员拥有系统维护的所有权限。4. 系统最大限度的实现了易维护性和易操作性。3.2电影票售票系统的功能结构电影票售票管理系统功能结构图,如图3-1所示:图3-1电影票售票管理系统功能结构图3.3电影票售票流程图电影票售票管理的流程图,如图3-2所示:图3-2电影票售票管理的流程图3.4 数据库设计在设计数据库前,分析了此数据库需要的数据量,因为所需数据量不是很大,因此用Microsoft Office Access储存了数据量,设计了xinxi表,newpost表,reply表,userinfo表等。3.5 数据库概念设计在开发本系统时,为了灵活的维护系统

17、,设计了管理员管理模块,通过管理员模块可以方便的对整个系统进行维护。这是需要建立一个数据表用来存储所有管理员的信息。管理员信息实体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图3.6 数据

18、库逻辑结构设计根据设计好的E-R图在数据库中创建数据表,系统数据库中部分表的结构如下。表userinfo表用来保存所有系统管理员信息和用户信息,如下表3-1所示:Userinfo表字段名称数据类型id自动编号username文本pw文本email文本gllb文本表3-1 管理员信息和用户信息userinfo表表newpost用来储存用户对影片评论的发表,如下表3-2所示:Newpost表字段名称数据类型postid自动编号帖子序号subject文本发帖标题message备注帖子内容postdate日期/时间userid数字回帖用户序号ip文本发帖用户地址replies数字回帖数量views数字

19、被浏览次数表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用来

20、储存用户订购的名单,如果用户通过登录进入电影商城,点击购买,会出现订单界面,需要用户填写姓名、地址、影票数量、价格以及联系电话,填写完成后,我们系统会在文本中生成订单形式以便查询和保存。如图3-8所示:图3-8文本结构图3.7 文件夹组织结构每个网站都会有相应的文件夹组织结构,因为网页不是很多,可以将图片、公共类或者程序资源文件放在相应的文件夹中,而网页可以直接放在网站的根目录下。电影票售票管理系统就是按照此的文件夹组织结构排列的,如图3-9所示:图3-9电影票售票管理系统文件夹的组织结构图3.8 公共类设计在开发项目过程中以类的形式来组织、封装一些常用的方法和事件,不仅可以提高代码的重用率,

21、也大大方便了代码的管理。本系统中创建了一个公共类设计,用vb语言绑定Access数据库管理员和用户的身份判定,判断业主登录和管理员登录。具体代码如下:Protected Sub logo_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles logo.Click Dim con As New OleDbConnection con.ConnectionString = Provider=Microsoft.jet.oledb.4.0;data source= & Server.Ma

22、pPath(App_Databbs.mdb) con.Open() Dim sqlcmd = select id,pw from userinfo where username= & Trim(username.Text) & and gllb= & DropDownList1.SelectedValue & Dim cmd As New OleDbCommand cmd.CommandText = sqlcmd cmd.Connection = con Dim dr As OleDbDataReader dr = cmd.ExecuteReader() If dr.Read() = True

23、 Then If dr.GetValue(1) = password.Text Then Session(curuserid) = dr.GetInt32(0) Session(curname) = username.Text If DropDownList1.Text = 用户 Then If username.Text = Then Response.Write(alert( & 请输入用户名);) Else Session(username) = username.Text Session(password) = password.Text End If Else Response.Re

24、direct(admin.aspx) End If If DropDownList1.Text = 管理员 Then If username.Text = Then Response.Write(alert( & 请输入用户名);) Else Session(username) = username.Text Session(password) = password.Text End If Else Response.Redirect(Default.aspx) End If Else Label1.Text = 密码不正确 Label1.Visible = True password.Tex

25、t = End If Else Label1.Text = 没有这个用户!或者用户类型不正确! Label1.Visible = True End If dr.Close() con.Close() End Sub Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load End SubEnd Class第四章 电影票售票管理系统部分功能详细设计4.1登录模块设计4.1.1 登录模块概述并不是任何人都可以登录电影售票管理系统,默认是不允许匿名登录的,只有输入正确的用户

26、名和密码才能登录电影票售票管理系统进行相关操作,这是需要通过登录模块验证登录用户的合法性。登录模块是电影票售票管理系统的第一道安全屏障,登录模块运行结果如图4-1所示:图4-1登录的界面4.1.2 登录模块实现过程输入账号和密码等信息无误后,单击“登录”按钮,进行登录。程序首先会判断输入登录身份调用公共类中相应的方法验证账号和密码是否正确,如果登录的账号和密码正确,则会转向与登录身份相符合的页面。关键代码如下:Protected Sub logo_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs

27、) Handles logo.Click Dim con As New OleDbConnection con.ConnectionString = Provider=Microsoft.jet.oledb.4.0;data source= & Server.MapPath(App_Databbs.mdb) con.Open() Dim sqlcmd = select id,pw from userinfo where username= & Trim(username.Text) & and gllb= & DropDownList1.SelectedValue & Dim cmd As N

28、ew OleDbCommand cmd.CommandText = sqlcmd cmd.Connection = con Dim dr As OleDbDataReader dr = cmd.ExecuteReader() If dr.Read() = True Then If dr.GetValue(1) = password.Text Then Session(curuserid) = dr.GetInt32(0) Session(curname) = username.Text If DropDownList1.Text = 用户 Then If username.Text = The

29、n Response.Write(alert( & 请输入用户名);) Else Session(username) = username.Text Session(password) = password.Text End If Else Response.Redirect(admin.aspx) End If If DropDownList1.Text = 管理员 Then If username.Text = Then Response.Write(alert( & 请输入用户名);) Else Session(username) = username.Text Session(password) = password.Text End If Else Response.Redirect(Default.aspx) End If Else Label1.Text = 密码不正确 Label1.Visible = True password.Text = End If Else Label1.Text = 没有这个用户!或者用户类型不正确! Label1.Vi

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

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