信息工程杨晓理基于WEB的电影院订票系统.doc
24页滨江学院 学年论文题 目 基于WEB的电影院订票系统 院 系 电子工程 专 业 信息工程 学生姓名 杨晓理 学 号 20212309024 指导教师 王丽娜 职 称 讲师 二O一三年十一月三十日基于WEB的电影院订票系统杨晓理 南京信息工程大学滨江学院信息工程专业,南京210044摘要:随着网际网络蓬勃开展,许多电子商务活动逐渐成熟,许多营利或非营利事业,甚至政府单位也都积极运用网络进行行销或提供效劳列如淘宝网上商城,实现了在网上进行开店到买货品等一系列效劳;再比方中央政府门户网站,建立人民与政府沟通的网上桥梁电影事业也是如此,本专题针对电影院网上订票系统做一些研究,期望能与研究中获得相关技术与观念 本文深入探讨了WEB应用系统开发过程及其相关技术,结合实际的人工售票系统的功能需要和业务流程分析,运用动态网页、数据库、数据结构等技术,提出了网上订票系统的解决方案。
将整个系统分为了影片介绍、会员效劳、电影票预定等功能模块,主要分析设计了会员对观看每场电影的座位选择问题关键字:电影,影城,网上订票,订票系统,WEB,应用系统AbstractWith the Internet thriving,many e-commerce matures,,many of profit or nonprofit business,And even government agencies are also actively marketing the use of networks or services.For example,Taobao Mall,achieved in the online shop to sell goods and a series of services;Another example,the central government portal,to establish communication between the people and the Government of online bridge.Film industry,the topic for cinema booking system to do some research online,look forword to in the study to obtain the relevant techniques and concepts. This article discusses in depth the process of WEB application systems development and related technology , combined with the actual function of artificial ticketing system and business process analysis needs, using dynamic pages , database data structure technique, the online booking system solutions. The entire system is divided into a description, member services, movie tickets booking and other modules, the main analysis and design of the members of the watch every movie seat selection.Keyword:movie studios online booking reservation system 目 录第1章 引言 2 开发方法 21.2.1 C#语言介绍 21.2.2 SQL Server 2005数据库优点 21.2.3 运行环境的选择 2第2章 需求分析 2 2 2第3章 数据表建立 2数据总体设计 23.2 数据库表的建立 5.1数据库中的表的窗体名 2第4章 数据库建立 2 2 24.3流程图 2第5章 界面功能描述 25.1 登陆界面 2 主窗体 25.3 影片管理 25.4 订票窗体 2 2 2参考文献 29第1章 引言随着经济的飞速开展人们的收入越来越高,相应的娱乐设施也越来越多,电影是人们的最正确选择,那么影院的售票及管理系统是一个供观众直观查看影片信息的系统,可以为观众提供影片的播放时间、播放的地点、影片的风格以及影片的票价〔会员折扣〕的信息,其中还需要提供应观众一个近期影片最正确排行,可通过此排行榜直观选择所喜欢的电影。
系统最后可免费提供应观众最新的影片预告片观看,或者提供免费下载电影院售票是电影院管理的重要组成局部,对于电影院来说都至关重要,所以用户对系统应该能够为用户提供充足的信息和快捷的查询手段传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护使用计算机对电影院客户进行管理,能够极大地提高电影院用户管理的效率,节约教育经费,这也是适应信息化建设开展趋势的重要因素作为计算机应用的一局部,使用计算机对电影院信息进行管理,具有手工管理所无法比较的优点例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、本钱低等这些优点能够极大地提高电影院售票管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件因此,开发这样的管理软件成为很有必要的事情电影院售票信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、平安性好的数据库而对于后者那么要求应用程序功能完备,易使用的特点经过分析,使用易于与数据库连接的Microsoft Visual Studio2005开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后对初始原型系统进行需求分析,不断修正和改良,直到形成用户满意的可行系统。
1.1 开发方法本系统采用C#作为前台开发工具,后台数据库采用SQL Server 2005数据库,因为它的灵活性、平安性和易用性为数据库编程提供了良好的条件利用三层结构技术,即表示层、逻辑层、数据效劳层[1]这三层被分成三个相对独立的单元表示层负责与用户交互,并把相应的请求通过调用中间层的组件传递给逻辑层;逻辑层通过组件执行具体的事务逻辑,通过SQL等方式向第三层的组件提出数据或其他资源请求表示层在客户端的应用浏览器中运行,数据访问也在专用的数据库效劳器上运行采用三层结构能很好的解决软件的可扩展性、平安性、管理性等关键问题 C#语言介绍 C#是一种平安的、稳定的、简单的,由C和C++衍生出来的面向对象的编程语言它在继承C和C++强大功能的同时去掉了一些它们的复杂特性〔例如没有宏和模板,不允许多重继承〕[2]C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言C#语言的主要优点大概可以归纳如下:1〕 语法简洁:C#取消了指针、也不定义繁琐的伪关键字;它使用有限地指令、修饰符合操作符,语法上几乎不存在任何冗余,整个语言结构十分清晰。
初学者通常能够快速掌握C#根本特性,而C/C++程序员转入C#那么几乎不会有什么障碍2〕 完全面向对象:C#具有面向对象的语言所应有的根本特性:封装、继承和多态性它禁止多继承,禁止各种全局方法、全局变量和常量C#以类为根底来构建所有的类型,并通过命名空间对代码进行层次化的组织和管理,许多精巧的对象设计模式都在C#语言中得到了有效的应用 3〕 目标软件的平安性:C#符合通用类型系统的类型平安性要求,并用CLR所提供的代码访问平安特性,从而能够在程序中方便的配置平安等级和用户权限此外,垃圾收集机制自动管理对象的生命周期,这是的开发人员无需再负担内存管理的任务,应用程序的可靠性进一步得到提高4〕 版本管理技术:C#语言中内置了版本控制功能,并通过接口和继承来实现应用的可扩展性[3]应用程序的维护和升级更加易于管理5〕 灵活性与兼容性:C#中允许使用非托管代码来与其他程序〔包括COM组件、WIN32API等〕进行集成和交互它还可以通过委托〔delegate〕来模拟织针的功能,通过接口来模拟多继承的实现 SQL Server 2005数据库优点SQL Server 2005的一个重要设计目标就是提高默认状态下的平安系数。
为了缩小被攻击范围,最危险的一些特性都被禁用,除非数据库管理员启用它们这有所帮助,不过对有经验的数据库管理员来说帮助不大,他们根本上会编写锁定脚本,觉得安装时加以运行不是很麻烦平安方面真正重要的改良那么是密码管理和权限分配方面,现在可以设置原始SQL密码来顾及Windows密码政策,这意味着用户可以要求SQL密码拥有与Windows账户同样的密码强度、失效日期、历史、锁定、 阈值、锁定时间及生命期等政策,甚至可以要求用户在下次登录时更改密码平安方面的其他重要改良还包括:加强了对模式变更的控制、能够对数据进行列级加密SQL Server 2005不但克服了高可用性和灾难恢复方面的缺点,还几乎在各个方面都有了全面改良:管理任务得到了简化;监控和诊断功能得到了增强;默认的锁定配置、数据加密及其他新特性增强了平安如今,分析效劳〔Analysis Services〕、报表效劳〔Reporting Services〕和数据挖掘〔Data Mining〕全面集成,而且已经很成熟数据转换效劳〔DTS〕已从头到尾经过了改写,已逐渐成为更强大、更灵活的SQL效劳器集成效劳〔SSIS〕与Visual Studio和.Net/CLR的集成,把SQL Server的内部机制展现给了.Net开发人员、把.Net的内部机制展现给了SQL开发人员。
这意味着,现在就可以利用.Net的强大功能,用于存储过程、数据流和数据转换、商业智能等应用的 运行环境的选择由于计算机开展迅速,为将来升级的考虑,这里所提供的硬件设备要比能够运行该系统所需要的最低硬件标准高出一些1.软件环境:操作系统:采用Windows XP或Windows 2003以上.开发工具:Microsoft SQL Server 2005 ;C#.2.硬件环境:CPU:Intel Pentium(R) 4以上;内存:512M;硬盘:80G;网卡:100M. 第2章 需求分析 可以为观众提供影片的播放时间、播放的地点、影片的风格以及影片的票价〔会员折扣〕的信息,其中还需要提供应观众一个近期影片最正确排行,可通过此排行榜直观选择所喜欢的电影 今日放映影片显示查询客户所需的电影定票功能、修改或删除电影播放时间〔限管理员〕、提供VIP客户申请、提供团队购票功能1) 根据用户输入的信息查询2) 因意外。





