1、便于广告宣传;2、运营成本低;3、用户范围广;4、商务开放性好;5、无时空限制;6、提升网站的形象。
1.3 课题设计的意义和方法
目前观看电影采用网上订票的手段成为主流,人们可以在网上浏览最新上映的电影,选择喜欢观看的电影进行预订。不仅省去了在电影院排队买票的时间,而且还可以选择自己喜欢的座位位置进行预订,非常的便捷。所以本系统就是要开发一个影院售票系统。
课题设计的方法:
1.满足系统不同用户角色的应用需求
用户:可以在线浏览电影信息,新闻资讯以及预定影票。
管理员:负责新闻资讯,影片管理和放映以及留言的管理。还能对系统进行设置。
2.满足用户功能的要求
用户登录功能:用户首先要注册,之后输入相关信息进行登录[1]。
订票功能:用户登录之后才能在线订票。
3.满足管理员功能的要求
管理员可以对后台进行相关有效的操作。
2. 系统需求分析
2.1 系统功能需求分析
影院售票系统的主要目标是实现在线订票,围绕这一中心环节,包括用户注册登录,浏览新闻以及留言板等功能。整个系统有两类角色:用户和管理员。这两类用户有着不同的权限,进入系统前必须要核实身份,进行验证。成功后或进入相应的页面,否则是不能进去的。用户输入用户名和密码登录系统,然后再在线订票,选择想看的电影进行预订,付款成功后可以在我的订票页面查看。管理员首先要登录到系统,然后可以进行一系列的信息操作。对新闻资讯、影片信息和放映以及留言进行增、删、改等操作。影院售票系统总体功图如图1所示。
2.2 系统数据流图
用户如果不登陆,在前台的一些相应操作是无法完成的[2]。所以用户首先要进行登录操作,用户在系统主界面成功登陆后,可以在前台页面进行一些基本操作,如浏览新闻资讯,查看电影信息以及在线订票等操作。管理员在后台登陆之后,可以在后台进行相关操作,如对新闻资讯,影片信息和留言信息等进行管理[3]。系统流程图如图2所示。
3. 系统数据库设计
3.1数据库的需求分析
需求分析的重点是“数据”和“处理”,通过调查、收集和分析用户对数据库的信息要求、处理要求、安全性与完整性要求[4]。需求分析的方法是调查用户对已有影院售票系统的使用情况,充分了解其他系统工作的原理,明确用户的各种需求,以此来确定本系统的功能。
用户的需求具体体现在对系统的具体操作。比如用户注册登录,浏览新闻资讯,在线订票等,这就要求数据库结构有足够的容量。通过收集基本数据项、数据结构以及数据处理的流程,组成一份详细的数据字典,为下一步设计做好充分的准备。
3.2数据库概念结构设计
在影院售票系统中,只有合理设计数据表的结构,并且正确设置每个表中的字段,才能降低后续开发系统的难度。根据用户操作,归纳出以下关系:用户首先要注册,注册的信息存入到数据库之后才能登录到系统,登陆后用户才能进行相应的操作,例如:浏览新闻资讯,查看电影信息,在线订票以及查看我的订票等。总还是那个所述,得到如下E-R图:
3.3数据库逻辑结构设计
数据库逻辑结构具体表示如下:
(1)用户信息表(用户名、密码)
(2)新闻资讯表(新闻标题、新闻内容、新闻类别)
(3)电影信息表(影片名称、影片类别、上映时间、主演) ASP.net电影院在线售票系统的设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_9308.html