(论文模板)电影院网上订票系统的设计与实现

上传人:飞*** 文档编号:30267260 上传时间:2018-01-28 格式:DOC 页数:19 大小:849KB
返回 下载 相关 举报
(论文模板)电影院网上订票系统的设计与实现_第1页
第1页 / 共19页
(论文模板)电影院网上订票系统的设计与实现_第2页
第2页 / 共19页
(论文模板)电影院网上订票系统的设计与实现_第3页
第3页 / 共19页
(论文模板)电影院网上订票系统的设计与实现_第4页
第4页 / 共19页
(论文模板)电影院网上订票系统的设计与实现_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《(论文模板)电影院网上订票系统的设计与实现》由会员分享,可在线阅读,更多相关《(论文模板)电影院网上订票系统的设计与实现(19页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 (共 19 页)电影院网上订票系统的设计与实现计算机与信息科学学院 计算机科学与技术专业 200X 级 XXX指导教师 杨德刚摘要: 随着网络和电影行业的发展迅猛,电影票房的屡创新高,一票难求,为了能够使消费者更为便捷的购买到电影票,使影迷购票能够有更多可选择的方式,网上订票方式应运而生,本次设计以 Microsoft Visual Studio 2008 为前台主要开发工具,以ASP.NET 作为开发技术,后台数据库采用微软强大的关系型数据 SQL Server2008,并结合AJAX 技术开发出一个全面支持广域网络办公模式的应用系统。本系统达到了设计的相关需求,能满足电影院的网

2、上订票需要。关键词:订票;SQL; Web; ASP.NET;ABSTRACT:With the rapid development of Internet in todays society has entered the Internet age, computer networks have become a powerful social and economic development driving force. And Meanwhile, the domestic entertainment industry, especially in the film industry i

3、s also developing rapidly, movie box office record highs, in order to make the public more convenient to buy Movie tickets, tickets to fans of alternative ways to have more, online booking method came into being, a complete online booking system has been cinema All movie theaters become the new goal

4、 to pursue. The Microsoft Visual Studio 2008 design for the front main development tools to ASP.NET as the development of technology, back-end database mining Microsoft is strong with relational data SQL Server2008, and combining AJAX technology to develop a comprehensive business model to support t

5、he application of wide-area network system System, this system has the page-friendly, convenient operation and other advantages, it provides the user with a new interactive platform, a good prospect. Keywords: Booking; SQL;Web; ASP.NET;第 2 页 (共 19 页)电影,又称映画,是由活动照相术和幻灯放映术结合发展起来的一种现代艺术,有着复杂繁多的科系。随着社会的

6、发展,人们生活水平以及对物质享受的提高,尤其是 3D 影片的问世,促使群众对观看电影的视觉效果也在不断提高。由于对观看影片时的氛围、音效、视觉效果的要求,使大量的观众开始由在家中看碟转向去影城看电影。近年来去影城看电影的观众人数越来越多,从而就引发了电影票订购的难以问题。这样的情况已经普遍的存在,对基于 WEB 的电影院订票系统的研究,对于观众而言可以增强他们对各部影片的了解,对最新的影片上映动态的掌握,让他们对影片更加期待,尤其能在网上订票模式下使观众享受到不需要等待排队买票与自由选择座位的权利。通过网络轻松订票,从而减少许多因现场购票失败的客户,促使我国电影事业更好更快的发展。1 系统研究

7、分析电影院网上订票管理信息系统,属于采用 B/S 架构的信息管理系统。这样的系统能够很好的在校园网中架设和实现。对于学校来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S 架构的系统只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。本系统采用 B/S 技术模式,掌握.NET 架构的三层设计思想,选择可行的方案、合理安排开发过程,用 C#.NET 做一个网页,作为与用

8、户交互的界面,同时实现用户进入系统的身份验证、并提交应聘书和招牌信息,系统保存数据到数第 3 页 (共 19 页)据库中。本系统实现基于 WEB 的发布、查询的功能;由多个网站模块组成。每个模块由一组业面及相关程序组成,完成相对独立的任务。此外还涉及到数据库数据的访问,对数据库数据的操作等。从以往的系统开发事例可以发现用 JSP 技术可以实现以上各种功能。而 ASP.NET 技术具有以下特点: ASP.NET 使用 CLR 语言(C#)编写的编译代码 1。ASP.NET 页面是由服务器端控件组成的。ASP.NET 包含一种称为 WEB 服务的新技术。ASP.NET 是 MICSOFT 的.NE

9、T 框架的一部分。ASP.NET 包含了页面和数据缓存机制,使用它可以很容易地明显提高网站的性能所以,该系统在技术上是可行的。2 相关软件技术介绍2.1 .NET Framework 和 ASP.NETASP.NET 是使开发人员能够使用 .NET Framework 开发基于 Web 的应用程序的宿主环境。但是,ASP.NET 不止是一个运行库宿主;它是使用托管代码开发网站和通过 Internet 分布的对象的完整结构。Web 窗体和 XML Web Services 都将 IIS 和 ASP.NET 用作应用程序的发布机制,并且两者在 .NET Framework 中都具有支持类集合。.N

10、ET Framework 还提供类和工具的集合来帮助开发和使用 XML Web Services 应用程序。XML Web Services 是基于 SOAP(一种远程过程调用协议)、XML(一种可扩展的数据格式)和 WSDL(Web 服务描述语言)这些标准生成的。基于这些标准生成 .NET Framework 的目的是为了提高与非 Microsoft 解第 4 页 (共 19 页)决方案的互操作性 2。例如,.NET Framework 集合类实现一组可用于开发您自己的集合类的接口。您的集合类将与 .NET Framework 中的类无缝地混合 3。ASP.NET 是一种建立在通用语言上的程

11、序构架,能被用于一台服务器来建立强大的应用程序,它具有很强大的优势 4。至于安全性,取决于包括托管组件的来源 5(如 Internet、企业网络或本地计算机)在内的一些因素,托管组件被赋予不同程度的信任。这意味着即使用在同一活动应用程序中,托管组件既可能能够执行文件访问操作、注册表访问操作或其他须小心使用的功能,也可能不能够执行这些功能。运行库还通过实现称为通用类型系统 (CTS) 的严格类型验证和代码验证基础结构来加强代码可靠性。CTS 确保所有托管代码都是可以自我描述的 6。各种 Microsoft 和第三方语言编译器生成符合 CTS 的托管代码。这意味着托管代码可在严格实施类型保真和类型

12、安全的同时使用其他托管类型和实例。以 .NET Framework 为目标的语言编译器使得用该语言编写的现有代码可以使用 .NET Framework 的功能,这大大减轻了现有应用程序的迁移过程的工作负担 7。2.2 SQL Server 2005 介绍数 据 访 问 技 术 是 任 何 实 际 应 用 程 序 的 核 心 部 分 , 在 设 计 分 布 式 应 用 程 序时 , 很 重 要 的 一 点 就 是 要 确 定 如 何 访 问 和 表 示 与 该 应 用 程 序 相 关 联 的 业 务 数据 。 把 Web技 术 与 数 据 库 技 术 有 机 结 合 , 从 而 可 以 大 大

13、扩 展 Web功 能 , 有 效利 用 原 来 的 数 据 系 统 的 资 源 。SQL(Structured Query Language)是 一 种 结 构 化 查 询 语 言 8。 其 语 言结 构 简 洁 , 功 能 强 大 , 简 单 易 学 , 并 得 到 了 广 泛 的 应 用 。 如 Oracle、 SQL server 这 些 大 型 的 数 据 库 管 理 系 统 都 支 持 SQL 语 言 作 为 查 询 语 言 。第 5 页 (共 19 页)Microsoft SQL Server 数据库的内置语言是由美国标准局(ANSI)和国际标准组织(ISO)所定义的 SQL 语言

14、,微软公司对它进行了部分扩充而成为作业用 SQL(Transact-SQL) 。SQL Server 2005 降低了管理系统、.NET 架构和 Visual Studio Team System 的时间和成本,使得开发人员可以开发强大的下一代数据库应用程序。2.3 互联网信息服务 IIS互 联 网 信 息 服 务 9、 10( Internet Information Services) , 简 称IIS。 其 允 许 你 发 布 网 页 , 让 主 机 作 为 服 务 器 运 行 网 站 , 并 支 持 有 编 辑 环 境的 界 面 ( FRONTPAGE) 、 有 全 文 检 索 功 能

15、 的 ( INDEX SERVER) 、 有 多 媒 体 功 能的 ( NET SHOW) 。3 系统分析与总体设计3.1 系统功能分析本系统电影院用户网上订票功能流程的实现,具体来说,它包括以下功能: 用户注册、登录和修改信息; 用户查看当前影讯信息; 用户订票并可查看自己的订票记录; 用户对影片的评论和浏览其他用户的评论信息; 管理员对注册用户、影片(包括影片类型、地区)、余票、影评、订单的管理,包括增删改查;3.2 系统总体结构设计第 6 页 (共 19 页)系统结构设计是从计算机实现的角度出发,对系统的逻辑结构进行组合,使其界面更加清楚和明确,并在此基础上,将系统进一步逐层分解,直至分

16、解到模块。其基本思想是:将系统模块化,即把一个系统自上而下逐步分解为若干个彼此独立而又有一定联系的部分。根据需求分析的实际情况,电影院网上订票系统主要用户分为两类:一类是注册用户;另一类是系统管理员。管理员负责整个系统信息的维护,包括用户信息、影片信息、影评信息等等。注册用户主要是网上订票功能的实现和评论影片。整个系统框架图:图 3-1 系统框架第 7 页 (共 19 页)图 3-2 系统流程图(1)会员登录子系统 查看影讯 可以查看系统所有影片的基本信息,包括类型、地区、主演和余票等等信息 订票操作 该模块的主要功能是注册用户可以网上订票和查看自己的订票记录。 影评操作 该模块的主要功能是登录用户可以对任何一个影片进行评论。 修改密码 登录用户修改自己的登录密码(2)管理员登录子系统 用户管理 该模块的主要功能是管理已经注册为用户的基本信息 影片管理 管理影片的信息,包括新增和修改。 影评管理 管理用户对影

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号