电影院网上售票系统的设计与实现
:电影院网上售票系统符合当代比较流行的电子商务模式,它把网上银行、网上付款、转账、数据库系统管理完美的结合在一起,有着不可逾越的优越性。而院线是一种具有垄断性的体制,在某些地区或城市,有相当数量的电影院,与本网上影票订购系统相结合在一起,形成了重要的资金体系,本文所述的网上影院订票系统是采用ASP.NET和SQL Server 2005实现的。
目 录
一、前言 4
(一)开发背景介绍 5
(二)开发意义 6
二、需求分析 7
(一)功能模块分析 5
前台: 5
后台: 6
(二)开发及运行的软、硬件环境 7
三、详细设计 7
(一)总体框架结构设计 7
(二)数据库设计 8
四、编码实现 10
(一)登陆界面 10
(二)主页 12
(三)正在热映和即将上映 14
(四)放映时间表 20
(五) 影片信息 24
(六)注册界面 26
(七)选座界面 28
(八) 用户中心 31
(九)我的订单 34
(十)密码修改 36
(十一)后台登录 37
(十二) 场次管理 39
(十三)用户管理 44
(十五)查询用户订单信息 45
五、测试 46
六、总结 46
致谢 46
参考文献 48
一、前言
(一)开发背景介绍
网上订票系统就是将人们实际的现场购票模式通过互联网络形象地进行虚拟模拟,从而模拟出现实场景,人们在使用网上订票系统的同时感觉自己就身在电影院中选座位一样,并且随时随地选择自己想看的电影影票,这其中有电影影片的放映的类型、影片的放映的屏幕分辨率、场次、选座等等。这种方法利用了网络的便利性,使人们可以什么时候有需求就可以购买相对应的影票。这种方式即不需要人们为了买张电影票而跑到电影院、排队带来的疲劳,又大大方便了电影院工作人员,提高影院工作人员的工作效率。
订票系统可以将用户所
*好棒文|www.hbsrm.com +Q: @351916072@
想要的信息完全提供给用户,不需要通过电话去进行咨询,完美地解决了电话查询、代售的问题从,而提高用户对服务的满意度。
(二)开发意义
订票系统完美地将三种商务模式完美的结合起来,有着不可超过的优越性。
二、需求分析
(一)功能模块分析
前台:
用户注册:用户可以注册帐号,并与邮箱、密码、验证码进行验证,可选择是否自动登录。
用户名登录:通过注册的用户名来进行帐号登录,并进行数据库信息验证,用户储存在服务器中的资料信息从而方便用户使用。
用户注销:用户可自行注册帐号,并进行帐号切换登录。
影片场次查询:用户可按照影片名查询场次。
选座订票处理:消费者可以按自己的喜好进行选座要求,并设置不能留有空位,提交确认信息和订票信息
用户中心:显示用户的最近消费、帐号余额、和最近上映。
我的订单:已完成付款的订单和未付款。
编辑个人信息:可以修改注册时输入的个人信息等。
图21 前台功能结构框架图
后台:
票务管理:对用户的订单信息进行维护
用户管理:添加、删除、更新用户信息等操作。
广告管理:对前台的广告进行人工更换或自动更新。
管理员管理:对已有的管理员帐号添加、删除、更新等操作,可进行查询操作,也可对管理员进行权限的管理。
图22后台功能结构框架图
2.开发及运行的软、硬件环境
Website服务器:Tomcat
开发软件环境:MyEclipse
数据库技术:My SQL
相关技术: Struts2+Spring+Hibernate
操作系统:Windows XP、Windows系列
三、详细设计
1.总体性框架结构设计
网上电影院不是一个简单的概念,它包含了许许多多个内容,是由多个页面组成的一个整体的系统。
(1) 在系统功能方面,采用(GUI)图形用户界面技术,使系统能够有多层次结构。
(2) 在系统的公开性方面,按照软件工程开发规则实现系统的源代码
公开性,既便于检测又便于系统的升级维护,系统维护占有一定的工作量,以适应今后别人的参考需求。
(3) 在系统安全性方面,有不同的角色管理方法,有着安全的保证。
(4)在窗口简洁性方面。采用(GUI)图形技术,提供了人与计算机之间的接口任务和友善的人机界面。
图31 系统设计图
2.数据库设计
表32 Member 的字段说明
Field name
Field type
Field width
Field meaning
Value description
Member_id
Nchar
10
用户编号
主键
Member_ email
Nchar
10
用户邮箱
Not null
Member_ pwd
Nchar
10
用户密码
Not null
Member_name
Nchar
5
用户昵称
Not null
Member_phone
Nchar
16
用户电话
Not null
Member_money
Nchar
30
余额
Not null
Member_photo
Nchar
30
用户头像
Not null
表33 Admin的字段说明
Field name
Field type
Field width
Field meaning
目 录
一、前言 4
(一)开发背景介绍 5
(二)开发意义 6
二、需求分析 7
(一)功能模块分析 5
前台: 5
后台: 6
(二)开发及运行的软、硬件环境 7
三、详细设计 7
(一)总体框架结构设计 7
(二)数据库设计 8
四、编码实现 10
(一)登陆界面 10
(二)主页 12
(三)正在热映和即将上映 14
(四)放映时间表 20
(五) 影片信息 24
(六)注册界面 26
(七)选座界面 28
(八) 用户中心 31
(九)我的订单 34
(十)密码修改 36
(十一)后台登录 37
(十二) 场次管理 39
(十三)用户管理 44
(十五)查询用户订单信息 45
五、测试 46
六、总结 46
致谢 46
参考文献 48
一、前言
(一)开发背景介绍
网上订票系统就是将人们实际的现场购票模式通过互联网络形象地进行虚拟模拟,从而模拟出现实场景,人们在使用网上订票系统的同时感觉自己就身在电影院中选座位一样,并且随时随地选择自己想看的电影影票,这其中有电影影片的放映的类型、影片的放映的屏幕分辨率、场次、选座等等。这种方法利用了网络的便利性,使人们可以什么时候有需求就可以购买相对应的影票。这种方式即不需要人们为了买张电影票而跑到电影院、排队带来的疲劳,又大大方便了电影院工作人员,提高影院工作人员的工作效率。
订票系统可以将用户所
*好棒文|www.hbsrm.com +Q: @351916072@
想要的信息完全提供给用户,不需要通过电话去进行咨询,完美地解决了电话查询、代售的问题从,而提高用户对服务的满意度。
(二)开发意义
订票系统完美地将三种商务模式完美的结合起来,有着不可超过的优越性。
二、需求分析
(一)功能模块分析
前台:
用户注册:用户可以注册帐号,并与邮箱、密码、验证码进行验证,可选择是否自动登录。
用户名登录:通过注册的用户名来进行帐号登录,并进行数据库信息验证,用户储存在服务器中的资料信息从而方便用户使用。
用户注销:用户可自行注册帐号,并进行帐号切换登录。
影片场次查询:用户可按照影片名查询场次。
选座订票处理:消费者可以按自己的喜好进行选座要求,并设置不能留有空位,提交确认信息和订票信息
用户中心:显示用户的最近消费、帐号余额、和最近上映。
我的订单:已完成付款的订单和未付款。
编辑个人信息:可以修改注册时输入的个人信息等。
图21 前台功能结构框架图
后台:
票务管理:对用户的订单信息进行维护
用户管理:添加、删除、更新用户信息等操作。
广告管理:对前台的广告进行人工更换或自动更新。
管理员管理:对已有的管理员帐号添加、删除、更新等操作,可进行查询操作,也可对管理员进行权限的管理。
图22后台功能结构框架图
2.开发及运行的软、硬件环境
Website服务器:Tomcat
开发软件环境:MyEclipse
数据库技术:My SQL
相关技术: Struts2+Spring+Hibernate
操作系统:Windows XP、Windows系列
三、详细设计
1.总体性框架结构设计
网上电影院不是一个简单的概念,它包含了许许多多个内容,是由多个页面组成的一个整体的系统。
(1) 在系统功能方面,采用(GUI)图形用户界面技术,使系统能够有多层次结构。
(2) 在系统的公开性方面,按照软件工程开发规则实现系统的源代码
公开性,既便于检测又便于系统的升级维护,系统维护占有一定的工作量,以适应今后别人的参考需求。
(3) 在系统安全性方面,有不同的角色管理方法,有着安全的保证。
(4)在窗口简洁性方面。采用(GUI)图形技术,提供了人与计算机之间的接口任务和友善的人机界面。
图31 系统设计图
2.数据库设计
表32 Member 的字段说明
Field name
Field type
Field width
Field meaning
Value description
Member_id
Nchar
10
用户编号
主键
Member_ email
Nchar
10
用户邮箱
Not null
Member_ pwd
Nchar
10
用户密码
Not null
Member_name
Nchar
5
用户昵称
Not null
Member_phone
Nchar
16
用户电话
Not null
Member_money
Nchar
30
余额
Not null
Member_photo
Nchar
30
用户头像
Not null
表33 Admin的字段说明
Field name
Field type
Field width
Field meaning
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1351.html