网上电影票选订(电影院售票)管理系统的设计(ASP.NET,SQL)(任务书,开题报告,论文说明书12000字,程序代码,SQLserver数据库)
摘要
改革开放以后,人们的生活水平日益提高,除了最基本的衣食住行,人们的休闲娱乐方式也开始变得丰富起来,而看电影则成为人们越来越多的选择之一。电影产业在发展的百年之间经历了几次历史性的变革,同样作为它产业链上最重要的售票一环,也不断地经历着变革。从最初的手工售票,到后来的人与系统相结合,到现在更加智能的线上订票,人们都在不断得提高售票效率。
近年来随着互联网的发展,越来越多的第三方售票网站发展起来。他们给影院带来更多的机会,同时也吸引了更多的潜在客户。那么如果影院能够拥有自己的一套线上订票网站,让用户能够更加便捷地选择自己喜爱的影片和观影出行,提高人共售票的效率,同时统计分析用户的习惯,利于影院发展。
本文就是介绍的就是一款利用SQL Sever2012和Visual Studio2013开发的一个小型数据库系统。客户端采用ASP.NET作为前端开发工具,采用C#作为主要编程语言,采用ADO数据库访问接口,后台采用SQL Sever2012数据库,系统运行环境为Windows07/08/10。系统提供用户和管理员两种登录方式,功能包括用户注册与登录、影片信息的添加、个人订单管理、影片信息查询、密码修改等。
作为一款线上电影票订购系统,希望可以在推动影院管理,帮助售票人员提高效率,极大方便对相关数据进行管理、输入、输出、统计等繁琐操作工作,使用户更加直观化、具体化、合理化地了解影片信息及线上购票等方面作出改善。
关键词:线上订票、数据库、影片管理
Abstract
After the reform and opening up, people's living standards are increasing, in addition to the most basic basic necessities, people's leisure and entertainment methods have begun to become rich, and watching movies has become one of the more and more people choose. The film industry has experienced several historical changes between the centuries of development, and it has also been the most important part of its industry chain. From the initial manual sales, to the later people and the system combined to the more intelligent online booking, people are constantly improving the efficiency of the ticket.
In recent years, with the development of the Internet, more and more third-party ticket sites developed. They bring more opportunities to the theater, but also attract more potential customers. Then if the theater can have their own set of online booking site, allowing users to more easily choose their favorite videos and viewing travel, improve the efficiency of people selling tickets, and statistical analysis of the user's habits, conducive to the development of the theater.
This article is about the use of a SQL Sever2012 and Visual Studio2013 development of a small database system. Client using ASP.NET as a front-end development tools, using C # as the main programming language, using ADO database access interface, the background using SQL Sever2012 database, the system operating environment for Windows07/08/10. The system provides users and administrators two kinds of login methods, including user registration and login, video information to add, personal order management, video information query, password modification and so on.
As an online movie ticket ordering system, hoping to promote the theater management, to help tcket staff to improve efficiency, great convenience to the relevant data management, input, output, statistics and other cumbersome operation, so that users more intuitive, , Rationalize the understanding of video information and online tickets and other aspects of improvement.
Keywords:online booking, database, video management
3.2系统功能需求分析
通过系统需求分析,系统主要供线上电影片订购用户及管理员使用。他们的基本功能需求如下:
3.2.1普通用户功能需求
(1)用户注册与登录:用户可在网站内注册页面,输入用户名和密码,注册用户;待管理员核实相关用户信息后,注册新用户成功。注册成功的用户,可通过设置好的用户名和密码进行登录,登录之后可以进行电影票的选购与退订。
(2)个人管理:用户在注册时填写的个人信息包括姓名、性别、身份证号、手机号等,注册成功后,如果有需要更改的信息,可再登录之后进入个人后台,在个人资料管理模块中进行修改。
(3)查找电影:用户可在界面查询到最新更新的影片信息,同时可以在影片咨询下通过搜索影片的编号、片名查询到改电影的上映时间、影片类型、票数、票价等信息,并且可以在详细内容中查看到更过该电影的介绍。
(4)顶/退电影票:用户登录后;可在影片咨询下查找到想看的电影,并在查看详细信息后选择订票,进入订票环节,并进行作为选定; 用户登录之后,进入个人后台,可以在订票记录管理中查询到订票情况,也可以对订票记录进行修改和退订。
(5)资讯浏览:为了满足良好的用户体验,网站还为用户提供资讯浏览功能,其中总包括影片内容相关的站内新闻,最新影片信息以及用户可能会用到的友情链接等
3.2.2管理员功能需求
(1)管理员修改和登录:管理最初可通过超级管理员身份登录,进入网站后台管理。网站后台可以通过设置新的用户名和密码添加新的管理员;也可以在用户管理模块,对用户信息进行删除。
(2)注册用户管理:在后台可以看到用户的注册信息,并且进行审核通过注册用户。
(3)影片信息管理:可在后台对影片信息进行更新,在此模块可添加新影片,也可修改原有影片信息(其中影片信息包括影片名称、影片编号、上映时间、票数、上映地点、票价等信息);还可以通过影片编号、影片名称查询到影片信息。
(4)订票管理:可以通过此模块可以看到注册用户预订的电影票信息,并且可以对用户的订单进行修改。
(5)站内资讯更新:此部分是针对用户的资讯浏览的信息进行增删查改,包括站内新闻、友情链接等。
(6)销售统计:根据所统计的有效订单,对影院的销售数据进行统计分析。其中针对影片的上座率进行统计分析,分析观众的观影习惯,对影片的排片给出针对性意见。针对电影的销售情况,每日各上映电影对销售业绩的贡献。
目 录
第1章绪论 1
1.1目的和意义 1
1.2国内外现状 1
第2章关键技术及原理介绍 3
2.1C#和SQL 3
2.2 B/S模式的体系结构 3
2.3 ASP.NET 3
2.4 相关软件 3
第3章 系统分析 4
3.1.系统可行性分析 4
3.1.1 技术可行性 4
3.1.2 经济可行性 4
3.1.3 操作可行性 4
3.2系统功能需求分析 4
3.2.1普通用户功能需求 4
3.2.2管理员功能需求 5
3.3系统业务流程分析 5
3.4系统数据流分析 8
3.5数据字典 10
第4章 系统总体设计 13
4.1系统设计原则 13
4.2系统功能结构设计 13
4.3数据库设计 14
4.3.1概念模型设计 14
4.3.2数据规范化设计 16
4.3.3数据库逻辑设计 16
4.4输入输出设计 18
4.4.1 输入设计 18
4.4.2 输出设计 18
4.5 系统安全性分析 19
第5章 系统实现过程与展示 20
5.1数据库实施 20
5.2系统功能实现 20
第6章 系统测试 26
6.1系统测试的目的 26
6.2测试方案 26
第7章 总结与展望 28
7.1总结 28
7.2展望 28
参考文献 30
|