基于jsp的网上售票系统的设计开发毕业论文(编辑修改稿)内容摘要:

就是通过管理数据库的信息来实现的。 前台所显示的影讯信息、用户注册信息和订单信息等就是存放在数据中进行调用的。 数据库就是数据的仓库,方便管理系统数据保持系统数据的整体性,完整性和共享性。 存放系统的所有基本信息包括放映厅信息、影讯信息、座位信息、用户信息和订单信息等。 根据本系统的要求和运行的快 速性和方便性采用 MYSQL 数据作为本系统的数据库。 实体 — 联系图 概念模型设计的典型方法是用 ER 图方法,即用实体 联系模型表示。 ER 方法是用 ER 图来描述显示世界, ER 图包含三个基本成分:实体、联系、属性。 它直观易懂,能够比较准确地反映现实世界的信息联系,从概念上表示一个数据库的信息组织情况。 ( 1) 本系统的实体包括放映厅、影讯、订单、用户等, ER 图如图 2 所示: 长治学院学士学位论文(设计) 7 图 2 系统 ER 图 (2) 本系统各实体属性图: 放映厅的属性包括放映厅的名称、总共的行数和列数和总的座位数,放映员实体属性图如图 3 所示: 图 3 放映厅实体属性图 影讯的属性包括放映电影的影片名称、放映时长、电影票票价、在哪个放映厅放映以及该影片的宣传图片。 影讯实体属性图如图 4 所示: 图 4 影讯实体属性图 放映厅 放映厅名称 座位数 行 列 片名 时长 票价 放映厅名 图片 影讯 8 订单的属性包括订单号、购买的哪一部电影的电影票、购买的时间、选择的座位、现在得订票状态即是否取票、票价和购买的用户的姓名。 订单的实体属性图如图 5 所示: 图 5 订单实体属性图 用户的属性包括用户名、密码和用户的真实姓名和联 系方式(安全起见)、注册账号的时间、用户账号剩余的金额和用户目前的状态即是否正常使用。 用户实体属性图如图 6 所示: 图 6 用户实体属性图 主要数据表的结构 前台影讯所显示的内容和用户注册的信息以及用户登录和管理员登录等信息都是存放在数据库的数据表中的,根据数据表的结构显示相应的信息。 本网站的数据表包括五个: 用户姓名 订单号号 电影名称 票价 订单 下单时间 座位 订票状态 用户状态 用户名 密码 剩余金额 用户 真实姓名 联系方式 注册时间 长治学院学士学位论文(设计) 9 ( 1) 订单表,用于存放用户订票的订单号、票价等信息,用户在购票以后会生成一个订单反馈给后台,用于对电影票数的管理和方便用户取票。 订单表如表 1 所示: 表 1 订单表 名称 类型 空 备注 id int(11) no 主键 createtime datetime yes 下单时间 zongjia varchar(255) yes 价格 ordered varchar(255) yes 订单号 phone varchar(255) yes 电话 truename varchar(255) yes 真实姓名 zhuangtai varchar(255) yes 状态 userid int(11) yes 关联的用户 ID zuoweiid int(11) yes 关联座位 ID ( 2) 放映厅表,用于存放本影院的影院厅的名称和座位数量等信息,在添加影讯之前必须先添加放映厅,没有放映厅无法添加影讯,添加放映厅后座位信息就确定了,用户才可以选择购票。 放映厅表如表 2 所示: 表 2 放映厅表 名称 类型 空 备注 id int(11) no 主键 deletestatus int(11) no 是否删除标志 hang int(11) no 行 lie int(11) no 列 name varchar(255) yes 放映厅名字 zuoweishu int(11) no 座位数 ( 3) 用户表,这个表是所有具有登录注册功能的网站和系统都具有的表,用于存放用户注册时所登记的基本信息,包括用户名、密码、用户真实姓名、联系方式和剩余的 金额 ,因为涉及金钱交易必须记录用户的姓名和联系方式。 在用户表中有一个字段是用户权限即用户是管理员还是普通用户,管理员可以登录后台进行管理,普通用户没有此功能。 在用户表中还有一个字段是锁定状态,可以由管理员对用户进行锁定和解锁管理以防止用户在本土系统中进行违规操作。 用户表如表 3 所示: 10 表 3 用户表 名称 类型 空 备注 id int(11) no 主键 createtime datetime yes 添加时间 deletestatus int(11) no 锁定状态 lianxifangshi varchar(255) yes 联系电话 password varchar(255) yes 密码 role int(11) no 用户权限 truename varchar(255) yes 真实姓名 username varchar(255) yes 用户名 ( 4) 影讯表,用于存放最近播放的影片的基本信息, 主要 包 括影片详情和票价以及放映时间地点等 信息。 影片详情主要有影片的导演、放映的时间、发行公司、片名、主演、电影的宣传海报、时长和语言等信息。 后台添加影讯后会在前台的首页当中体现出来,用户可以即时浏览,对于喜欢的影片可以立即购票。 影讯表如表 4 所示: 表 4 影讯表 名称 类型 空 备注 id int(11) no 主键 createtime datetime yes 添加时间 daoyan varchar(255) yes 导演 deletestatus int(11) no 是否删除标志 fangyingshijian varchar(255) yes 放映时间 gongsi varchar(255) yes 发行公司 juqing varchar(255) yes 剧情 pianming varchar(255) yes 片名 piaojia varchar(255) yes 票价 shichang varchar(255) yes 时长 tupian varchar(255) yes 图片 yuyan varchar(255) yes 语言 zhuyan varchar(255) yes 主演 fangyingtiangid int(11) yes 关联的放映厅 ID shengyu int(11) no 剩余票数 ( 5) 座位表,用于存放放映厅座位的数量和占用情况等信息,可以方便用户在前台选择自己喜欢的座位购票。 座位表如表 5 所示: 长治学院学士学位论文(设计) 11 表 5 座位表 名称 类型 空 备注 id int(11) no 主键 deletestatus int(11) no 是否删除标志 pai int(11) no 排 zhuangtai varchar(255) yes 状态 zuo int(11) no 座 zuowei varchar(255) yes 座位信息 yingxunid int(11) yes 关联的影讯 ID 后台子系统详细设计 本系统的后台模块包括登录模块和管理模块,登录模块的功能是具有管理员账户的人员登录进行后台管理;管理模块包括三个管理内容:常规管理、经营管理和注册用户管理。 常规管理是放映厅管理和影讯管理这两个电影院最基本的实时情况的管理。 经营管理就是电影票的管理包括售票管理和订单管理。 注册用户管理就是对前台注册的用户的一些进步信息的管理,包括对账户的锁 定和解锁管理,假如工作人员发现有账户违规操作可对其进行锁定,假如没有必要再对其锁定就对其进行解锁处理回复其正常使用状态。 为了影院售票系统信息的安全性,前台子系统和后台子系统分开处理,前台子系统的任何一个模块不能链接至后台管理子系统,后台子系统的登录界面可以链接至前台子系统的首页,其余模块均不能链接。 后台登录模块 后台管理子系统的登录是通过在浏览器地址中输入后台管理子系统的路径即manager 文件夹下的 页面,输入正确的登录名和密码后才能登录。 后台管理子系统登录界面如图 7 所示: 12 图 7 后台管理子系统登录界面 在后台登录页面输入用户名和密码之后点击登录,后台程序会将请求名 login,用户名,密码 三项数据 存放在 request 中 根据 的 配置发送到ManagerServlet 的 loging 中调用 service 层的 login()方法验证用户名和密码是否正确,正确则跳转至后台主页 ,错误则返回登录页面并回显信息用户名或密码错误。 进入管理界面之后点击不同的管理菜单都是通过资源的 ID 将不同参数通过 JSP 的 SourceServlet 传递给 UPDATE()、 INSERT()、 DELETE()等参数修改数据库的相关内容来实现。 管理员账户是在设计系统时已经存放在数据库中的,拥有管理后台的权限。 管理员登录流程首先进入后台登录界面,输入管理员账号,与数据库中的账户进行匹配,正确后进入后。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。