基于NET的影院管理系统_第1页
基于NET的影院管理系统_第2页
基于NET的影院管理系统_第3页
基于NET的影院管理系统_第4页
基于NET的影院管理系统_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)论文题目: 基于.NET 的影院管理系统 系 别: 二一七年五月十七日目 录摘 要 .11 引 言 .21.1 课题背景和意义 .21.2 研究目的 .2i1.3 研究现状 .22 关键技术介绍 .22.1 ASP.NET 简介 .22.2 数据库技术 .33 系统需求分析 .33.1 可行性分析 .33.2 功能需求概述 .44 系统设计 .45 系统实现 .75.1 用户登录的实现 .75.2 用户信息管理设计 .85.3 影片信息管理 .95.4 影片评论信息管理 .105.5 留言信息管理 .11总 结 .12参考文献 .13致 谢 .141影院管理系统【摘 要】近年来,Internet 技术得到迅速的发展,已经成为计算机产业的一个技术热点。促成 Internet 高速发展的因素之一就是 Web 技术。Web 技术由最初的静态 HTML 发展到动态网页技术 DHTML,CGI(Command Gateway Interface),脚本语言与 ASP.Net 后来居上,并且大有取代 CGI 的趋势。Web 已经不再局限于仅仅提供大量的信息服务,Web 技术的发展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。浏览 Web 有着执行 Windows 程序一样的感觉和操作性。随着 Internet 技术的发展,它已经成为一种操作平台,为用户提供强大的服务,例如网上购物,网上电子商务,社会信息数据库服务等。本篇论文详细讲解了利用 ASP.NET、VS2008、SQL 2012 等软件工具制作“在线电影系统网站的建立和开发”的过程。并简要介绍了 Internet 及 Web 技术的发展,本次设计内容主要有以下几个方面:系统相关技术简介、系统分析设计、系统功能开发与设计、数据库设计与实现、前端网络页面的开发与设计、网站的测试。本系统采用微软的集成开发环境 VS2008 进行开发,使用 SQL2012 数据库来存储数据,开发模式采用 B/S 架构。【关键词】电影信息网站 ASP.NET 数据库 VS2008 SQL201221 引 言1.1 课题背景和意义随着社会的飞速发展,席卷全世界的信息化浪潮正在全球范围内轰轰烈烈的上演,它已在通讯,经济等领域有了不小的成就。电影是具有广泛的民众基础和社会影响力的大众文化娱乐方式。它通过艺术和技术的结合,向世界展示了人类创造文化、创造历史、创造物质财富和财富精神的强大力量,因此电影被普遍誉为最具艺术生命力、文化感染力和社会影响力的文化娱乐载体。随着全社会投资电影的积极性日趋高涨、电影市场的进一步扩大以及电影数字化进程的加快以及互联网迅猛发展,导致近年来人们对电影资源的需求将越来越大。那些专门提供电影信息的网站的话,它可以作为一个电影信息库,让用户快速寻找到自己想要的电影,大幅度地提高用户查找电影的效率,节约用户的时间,也能给网站带来大量的经济收益。总之,电影信息网站促进了电影行业的发展,推动了世界电影文化的传播,具有十分重要的意义。 1.2 研究目的通过提供大量的电影和娱乐视频给广大网民给予丰富的精神粮食,本网站给大家提供积极、向上、健康的精神世界。1.3 研究现状近年来,随着科学技术的发展与计算机的普及,各种各样的在线电影信息网站在网上得到快速发展,它们在喜欢看电影的用户心中是不可缺少的一部分。以目前存在的电影信息网站来看,可以进行如下分类:按提供电影在线观看模式分,有各大院线的电影信息网站,如优酷、爱奇艺和一些在线观看的电影信息网站,也有一些,是需要下载插件然后观看,如迅雷和百度网盘等,两者都有很多。其中后者里面可以观看的也比较多,其中包含各种资源,而前者大多都是电影或电视剧,有收费的也有免费观看的。现在的电影信息网站已经走向成熟,能满足大多用户的需求,网络的资源更新速度也变得非常快,所以很多人都会选择在网上观看喜欢的电影和资讯。2 关键技术介绍2.1 ASP.NET 简介ASP.NET 框架是目前使用非常广泛的一种程序框架,它是一种基于模块化和组件为的语言,是微软公司目前主要推广的一种全新的开发框架模式。在程序代码编程的过程中,ASP.NET 是一种可以采用多种编程语言来进行开发的先进框架,它可以支持多种编程语言来进行开发,让软件开发人员开发起来更加灵活。3总之 ASP.NET 框架是一种非常先进的框架开发技术,是目前使用最为广泛的开发技术之一。它的最先进地方还在于可以针对多种用户,面向互联网的下一步网络程序的开发支持。2.2 数据库技术数据库技术是信息系统的一个核心技术。是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。即:数据库技术是研究、管理和应用数据库的一门软件科学。数据库技术是一门非常重要的技术,所开发的数据库是否能够完整的运行和所使用的数据库开发技术是息息相关的,我们开发设计一个数据库必须要符合数据库设计的规范。数据库技术研究和管理的对象是数据,所以数据库技术所涉及的具体内容主要包括:通过对数据的统一组织和管理,按照指定的结构建立相应的数据库和数据仓库;利用数据库管理系统和数据挖掘系统设计出能够实现对数据库中的数据进行添加、修改、删除、处理、分析、理解、报表和打印等多种功能的数据管理和数据挖掘应用系统;并利用应用管理系统最终实现对数据的处理、分析和理解。3 系统需求分析3.1 可行性分析可行性分析是在系统平台开发之前对系统进行各种可行性的分析和研究,通过各个方面分析系统的开发和运行的可能性,我们利用什么样的技术手段能否实现我们预先的开发目。其中可行性分析的内容主要是对需求的可能性,技术的可能性,操作的可行性和经济的可行性等几个方面来进行叙述和描述。(1)需求可行性:根据系统的功能我们介绍系统的需求可行性,系统是否具备需求方面的可行性,开发这个系统是否有用,在那些方面可以提供什么样的服务。这个电影信息网站是一个在线综合电影信息网站平台,他可以给那些需要观看电影的用户提供极大的方便,提高了工作效率,降低出错的几率。(2)技术可行性:ASP.NET 是一种快速建立网站系统的工具。通过计算机程序开发技术的不断发展目前ASP.NET 技术已经变得非常程序和稳定。这种技术已经使用的非常广泛,所以他已经非常的稳定和程序。(3)操作可行性:4电影信息网站必须具备一定的可操作性,网站的界面要美观,大方,简介,让使用者一目了然的看到网站要实现的功能。操作起来不能太复杂,能让计算机的初学者也使用网站进行学生信息的发布和学生在系统中注册,所以在操作上电影信息网站应该具备简便性。(4)经济可行性:经济可行性研究是对开发的成本和网站运营之后的利润进行分析的一种可行性分析。如果系统开发的成本太大,甚至于运营之后都根本无法收回程序开发和运营的成本就没有开发程序的必要了。开发一个大型的信息管理平台必须要投入大量的人力和物力。所以事前对开发好的系统的经济效益进行分析是非常有必要的。这样分析电影信息网站在经济上具备可行性。3.2 功能需求概述本网站的功能模块应该包括下面 2 个大的功能模块:根据上面的功能模块图我们大致得到系统的各功能模块如下:(1)普通用户对功能的需求普通用户拥有的是前台功能(普通用需要注册账号,用户登录之后才可观看电影) 。用户注册:普通用户登录网站观看电影的账号。电影观看:用户进入该网站后,找到想看的电影点击观看即可。电影评论:看后可对该影片进行评论。上传影片:会员登录后可以上传自己的影片信息,然后管理员进行审核后才能在网站上显示出来。(2)管理员用户对功能的需求电影上传:管理员上传电影供给更多的网友们观看。电影删除:管理员对应该取缔的电影进行删除。评论管理:管理员对网友们对电影不道德或触犯法律的言论进行删除。用户管理:对密码进行修改和对账号进行删除。电影分类:根据电影内容将电影分为动作.喜剧.爱情.科幻.恐怖.武侠等。电影审核:审核前台会员发布的电影信息。4 系统设计4.1 功能划分(1)模块设计:前台管理模块、后台管理模块。前台管理模块包括注册模块、登录模块、电影信息模块、影片播放模块、留言板模块、影片评论模块等功能模块。网站前台可供用户查询最新电影信息,可在网站在线观5看电影视频,还可以在视频下面留下对这部影片的感想。如果有问题,用户可以在留言板留下对网站的意见或建议。前 台 管 理模 块用 户 注 册 用 户 登 录 电 影 信 息 影 片 播 放 留 言 板 影 片 评 论图 4-1 前台管理模块后台管理模块包括电影信息管理模块、留言管理模块、评论信息管理、用户信息管理、电影审核管理等功能模块。通过管理后台,可以有效的管理网站供浏览者查阅的信息。网站的后台通常需要帐号及密码等信息的登陆验证,登陆信息正确则验证而后进入网站后台的管理界面进行相关的一系列操作。后 台 管 理模 块电 影 信 息管 理 留 言 管 理评 论 信 息管 理用 户 信 息管 理电 影 审 核管 理图 4-2 后台管理模块6(2)数据库设计:数据表,E-R 图。4.2 数据库设计在 SQL2012 数据库中建立数据库文件名称为 DYXXwebMis,在数据库中建立 7 个数据库表。下面分别介绍这些数据表的表结构:表 4-1:管理员信息表 Admin序号 列名 数据类型 长度 主键 允许空 说明1 id int 4 是 否 编号2 Apwd nvarchar 50 否 是 登陆密码3 Aname nvarchar 50 否 是 登陆账号表 4-2:留言信息表 liuyan序号列名 数据类型 长度 主键 允许空 说明1 id int 4 是 否 编号2 username varchar 50 否 是 留言人3 useremail nvarchar 50 否 是 电子邮件4 lybcontent text 16 否 是 内容5 lyhuifu text 16 否 是 内容6 Addtime datetime 8 否 是 布时间表 4-3:会员信息表 Member序号 列名 数据类型 长度 主键 允许空 说明1 ID bigint 8 是 否 编号2 UserName varchar 50 否 是 登陆账号3 Sex char 10 否 是 用户性别4 pwd varchar 20 否 是 登陆密码5 XingMing varchar 20 否 是 用户姓名8 Photo varchar 20 否 是 联系电话9 emal varchar 50 否 是 电子邮件10 Tel varchar 20 否 是 电话11 Address varchar 50 否 是 地址12 ShengRi char 10 否 是 出生年月15 MemberDate datetime 8 否 是 注册时间表 4-4:影片信息表 Move序号 列名 数据类型 长度 主键 允许空 说明1 id int 4 是 否 编号2 name nvarchar 50 否 是 名称3 ds int 4 否 是 描述4 pic nvarchar 50 否 是 图片5 typeid nvarchar 50 否 是 类别 ID76 typename nvarchar 500 否 是 类别7 tj nvarchar 50 否 是 推荐表 4-5:影片评论信息表 MovePL序号 列名 数据类型 长度 主键 允许空 说明1 id int 4 是 否 编号2 MoveId int 4 否 是 影片编号3 MoveName nvarchar 50 否 是 影片名称4 AddUserId int 4 否 是 用户编号5 AddUserName nvarchar 50 否 是 用户名称6 PLContent text 16 否 是 评论内容7 PLTime datetime 8 否 是 评论时间表 4-6:影片类型表 Movetype序号 列名 数据类型 长度 主键 允许空 说明1 id int 4 是 否 编号2 name nvarchar 50 否 是 类别名称表 4-7:新闻信息表 Articl序号 列名 数据类型 长度 主键 允许空 说明1 id int 4 是 否 编号2 name nvarchar 50 否 是 标题3 content text 16 否 是 内容4 Addtime datetime 8 否 是 发布时间5 系统实现5.1 用户登录的实现(1)注册功能模块当用户第一次登录时需要注册,只有成为会员后,才可以一些其他操作。用户可以通过单击首页的“注册”按键来打开注册页面进行会员注册的操作。8图 5-1 用户注册界面关键代码如下:protected void Button1_Click(object sender, EventArgs e)data.RunSql(“insert into Users(emal,UserName,Sex,Age,Ds,pwd,XingMing,Photo,Tel,Address,ShengRi)values(“ + txtemal.Text + “,“ +

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论