基于JavaEE的景点订票系统的设计与实现.docx

基于JavaEE的景点订票系统的设计与实现.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于JavaEE的景点订票系统的设计与实现

?

?

孙勇

摘?要:基于对目前各大景点的购票调研,为满足用户日常实时购买需求,减少排队买票的时间,同时减少管理人员的日常维护工作,开发了一款基于B/S结构的景点订票系统。整个系统分为用户和管理员两个子系统。用户可以通过线上查询景点项目及门票套餐的相关信息,挑选符合自己需求的套餐和项目,用户也可以在线购买门票、付款以及相应的退票操作。管理员可以在系统的后台对景点的项目和门票套餐进行增删改操作,以及根据不同的节假日更新不同的动态信息,一方面极大的提高了景点的管理效率,另一方面用户的体验也得到了提高。因此开发一套基于JavaEE的景点订票系统尤为重要。

关键词:互联网;购票;JavaEE;景点

1系统的建设目标

基于JavaEE的景点订票系统包括了个人信息模块、订单管理、景点管理、支付管理等模块。管理员可以新增、编辑景点的单个项目、组合项目以及对应的票价等数据。用户可以查询景点项目和票价、下单购买,并支持退票退款功能。通过该系统一方面可以帮助用户不受时间、地点的限制,通过线上进行实时购票,另一方面,管理员可以通过该系统管理景点的各个项目以及各种套餐,根据不同的季节和节日进行灵活编辑,帮助工作人员快捷、方便的管理景点。

2系统的设计与实现

2.1系统的总体结构

系统的总体结构包括了景点管理、用户管理、系统管理、支付管理等模块。系统的角色分为三部分:游客、用户和管理员。游客只可以浏览相应的景点不可以对其进行其他操作,浏览的信息包括景點的项目、各种套餐门票和剩余票数。普通用户不但可以浏览景点信息还可以线上购买景点的门票,以及密码的修改等操作。管理员模块:管理员没有注册页面,直接在后台添加对应的账户和密码。管理员可以对景点信息进行管理。

2.2注册与登录管理功能

用户注册模块属于前端部分,购买门票操作必须是已经注册过的用户才有的权限,游客在浏览景点信息点击购买时,跳转注册页面,完成注册后可继续购买门票否则没有购买权限。

在用户注册账号时,需填入个人的详细信息,包括用户的姓名、证件号、居住地址、手机号、密码、确认密码、验证码等信息。账户的登录分为管理员登录和普通用户登录两种权限,登录验证时除了验证密码是否正确以外,还要验证账号是否被封禁,被封禁的账户是不可以登录的,只有当管理员审核重新解封账号后才可以正常登录。管理员登录:管理员登录是为公司后台管理系统设计的模块,管理员的账号是通过数据库直接添加的。普通用户登录:普通用户可以修改个人信息包括:电子邮箱、个人所在地、手机号等信息。为了用户的安全,也为了系统的稳定,一些比较重要的个人信息是禁止修改的,比如身份证号码这种代表个人重要信息的内容在注册成功后就禁止修改了。用户可以在个人信息模块进行修改密码操作,修改密码时统一对旧密码和新密码进行验证,前台验证新旧密码格式是否合法。验证通过后,为保证用户的安全,先验证旧密码是否正确,旧密码正确后验证新密码是否与旧密码相同,新旧密码相同的情况下不进行修改,减少服务器的压力[1]。

2.3订单管理功能

在整个订单模块中,订单共分为五种状态,分别为:待支付、已支付、已退款、已取消、已完成。提交订单:用户查询出景点套餐门票后根据需要选择要购买的门票套餐及数量,不同的套餐价格不一样,当门票的数量不足时无法进入购买页面。用户选择提交订单后,根据用户下单的先后时间排序所有的订单信息。在订单页面,用户可对已提交的订单进行支付和取消订单两种操作:选择支付操作用户需要输入对应的密码,待密码验证成功后,订单的状态改为已支付,当用户输入密码错误的次数超过了允许的次数或者余额不足时,提示支付失败。补充说明:订单等待支付时间为半个小时,超过该时间订单自动取消同时状态也更新为已取消,退票的有效期支持支付成功的7天内。

2.4用户管理功能

在用户管理模块中,管理员可以查看所有用户的个人信息,个人私隐信息不可查看比如密码。以方便对用户进行集中管理、统计等功能。在用户使用景点订票系统过程中,如果出现任何违法操作、恶意刷单、倒卖门票等行为,一经检测,管理员有权对用户进行封禁操作。用户登录时会进行账户的合法性校验,被管理员封禁的账户不允许登录。管理员对用户进行审核,如果审核通过,管理员可以对用户进行解封操作,之后用户可以正常使用本系统。每次管理员登录后台管理界面时都会记录该管理员登录次数和最后一次登录时间,管理员每次登录系统后的所有操作也会同步被记录下来。后台支持对管理员的密码进行修改,输入旧密码和两次新密码进行修改密码操作,验证的逻辑类似于用户修改密码流程。

2.5景点管理功能

景点管理模块是后台管理员操作最为重要的一部分,管理员可以对景点的各种项目以及对应的门票信息进行统一的管理。管理员也可以通过该模块查看所有的景点

文档评论(0)

木槿流年 + 关注
实名认证
内容提供者

悟已往之不谏,知来者之可追

1亿VIP精品文档

相关文档