首页 > 文章中心 > 正文

电影票订购网站设计论文

电影票订购网站设计论文

一总体设计

系统总体方案设计本系统主要分系统管理员和用户两个权限。系统管理员的主要功能常规管理(包括放映厅管理、影讯管理)、经营管理(包括售票管理、订单管理)、注册用户管理。用户的主要功能有注册登录功能、浏览影讯、购票选座位管理、我的订单管理。

二数据库表的设计

1数据库表的分析及设计

数据库在一个信息管理系统中占有非常重要的地位,在此使用Mysql数据库来设计,数据库在一个网站搭建起来之前,我们需要对系统所用到的数据进行大致的分类和具体的结果设计,既要做到清晰明了,又要能适应系统各项功能的调用。数据库结构设计的好坏将直接影响系统的效率,以及实现的效果。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。概念模型设计直观易懂,能够比较准确地反映现实世界的信息联系,从概念上表示一个数据库的信息组织情况。

2数据库表的创建

数据库表的设计需要遵守各个数据库的建表规则,一个好的数据库需要满足一些严格的约束和要求,只有这样才能保证一个网站的稳定运行。根据平台的需求分析和功能模块的划分,本设计主要包含5个表,以下列2个表为例:电影票订单表(主键、下单时间、价格、订单号、电话、真实姓名、状态、关联的用户ID、关联的座位ID),

三各功能模块的详细设计

1用户角色

用户角色包括用户登录注册功能模块、浏览影讯功能模块、购票选座位功能模块、用户的订单管理功能模块。用户的登录注册:用户在注册页面输入用户名、密码、真实姓名、电话号码等信息完成注册,在登录页面输入正确的用户名和密码,保证登录成功。浏览影讯:用户点击相应电影的图片,查看影讯详情,使用户详细的了解影片的信息。影讯详情包括:片名、放映厅、票价、时长、放映时间、导演、主演、剧情等。购票选座位:用户根据座位的布局情况,选择剩余座位,同时在页面会显示所选座位的具体位置、票数和总价,用户可输入真实姓名和电话号码以方便取票。用户的订单管理:用户提交订单后便跳转到订单管理页面,在此页面上用户可以看到自己的订单号、下单时间、电影名字、放映时间、放映厅、座位、票价、订单状态。

2系统管理员角色

2.1常规管理功能模块

此模块包括放映厅管理模块和影讯管理模块。放映厅管理模块和影讯管理模块中管理员可以对放映厅和影讯实现增删改查。新的放映厅和影讯会越来越多,所以可根据不同时段电影的热映程度删除数据库多余的数据,这样可以维护数据库避免数据冗余。

2.2经营管理功能模块

此模块包括售票管理模块和订单管理模块。售票管理模块主要是管理员查看影院各个影片购买情况,包括:片名、放映时间、票价、座位数、播放厅、已买票数、剩余票数、查看座位情况。订单管理模块主要是用户所下订单的详细信息,此模块与用户的订单管理模块差不多,但管理员可查看用户取票情况,当某个订单确认取票,该订单就自动被删除。

2.3注册用户管理功能模块

此模块实现管理员查看用户订单和锁定用户等功能。其包括:用户名、密码、真实姓名、联系电话、注册时间、账户状态。根据实际的情况,管理员可以锁定用户,使其不能继续购买影票。

四总结

本文设计了一个基于Web技术的电影票订票网站,该系统采用具有更好安全性和跨平台性的JSP技术,同时采用SSH框架作为整合,并采用MYSQL数据库作为数据层存储数据。经测试,系统实现了需求中的全部功能,如:系统管理员的常规管理(包括放映厅管理,影讯管理)、经营管理(包括售票管理,订单管理)、注册用户管理功能;用户的注册登录、浏览影讯、购票选座位管理、用户的订单管理功能。应用在线售票网站对影城进行管理具有传统管理模式不可比拟的优点,它凭借其信息更新速度快、信息存储量大、应用简便等特点为影城的管理带来方便,发挥比较重要的作用。

作者:袁丹 周超 单位:成都理工大学