技术微信:375279829 欢迎来到【毕业设计资料-计算机毕业设计源码网】官网!
您的位置:您的位置:主页 > 作品中心 > Java毕业设计

民航售票系统

技术微信:375279829

本课题包括源程序、数据库、论文、运行软件、运行教程

毕业设计资料-计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ微信传送,如果有啥问题直接联系客服

包在您电脑上运行成功

语言:Java

数据库:MySQL

框架:ssm、springboot、mvc

课题相关技术、功能详情请联系技术

作品描述

3.2.1非功能性需求

民航售票系统安全性包括系统安全、数据安全、代码安全。系统安全中主要是对服务器上操作系统的要求,使用Windows10系统,及时更新最新补丁,打开防火墙。并防止其他软件的安装,控制文件的访问权限。数据安全上,定时对本系统数据库数据进行备份,存储在安全的服务器硬盘中,密码方面也需要进行加密,目前通用的MD5加密,在程序中可以使用一个常量字符串结合密文,保证密码的安全。系统代码安全主要是对代码修改控制、代码备份以及和其他软件是否冲突的限制,定期对代码进行升级和维护,以适应浏览器或者操作系统的更新要求。

分析本民航售票系统的功能要求,在设计数据库字段时尽量完善,比如用户信息的收集,尽可能多的收集到该用户的个人信息、工作信息、家庭信息等。在数据操作方面,如果遇到不可抗力或者业务逻辑判断过程中断,需要设置事务的控制,遇到问题及时回滚,避免残缺的数据保存到数据库中。对系统的界面风格做到统一布局,功能操作规范、流程统一。对于系统一些运算设计,设置固定的精度,包括日期、整数或者金额的完整。对系统整体设计和规划,才能更完整的保证系统长期稳定的运行。

本民航售票系统在结构上使用B/S框架开发,比起C/S具有更高的可维护性。项目部署在服务器后不需要对客户端进行管理,升级操作只是针对服务器上面的程序即可。每一个程序开发后都不是一成不变的,遇到需求变更、业务扩展都需要进行升级,这就要求在开发系统上尽可能的规范编程,变量类名符合设计要求,功能结构上不相互调用。尽量多的设计数据库字典表,把基础信息剥离出来,软件编程上分离业务层和数据层,关系清晰,使得后期维护更加的便捷。

3.2.2功能需求

通过对民航实地调查,针对用户要求形成功能需求,得出本民航售票系统应该包括票务信息、用户管理、系统公告管理、票务管理、留言交互、订单管理。


用户管理,包括会员管理和管理员管理。管理员通过后台登录维护密码信息。会员通过前台注册,使用用户名和密码进行登录,登录的用户可以修改个人信息,修改密码。

管理员通过后台修改维护公告信息,及时的告知关于民航的最新情况。前台游客和会员查询公告信息。

票务管理是本民航售票系统的核心功能,管理员发布航空站的机票信息,维护历史机票信息,删除机票信息。游客和会员在前台查看最新的机票,没有登录的用户不能进行预定,只有会员才可以提交订单。

在线留言是指通过发布问题和管理员进行交互,管理员对问题进行解答,前台可以查看所有会员的留言信息以及管理员的答复情况。对不明白的订票流程或者相关制度进行了解,也可以和其他会员讨论最近的航空站信息,节省时间。

订单管理是指机票的预定和退订。会员预定机票后,在个人的后台中查看订单列表,对不需要订单进行退订,管理员可以管理所有的订单信息。

3.2.3用户需求


在本系统中有2种用户:系统管理员,会员。

       系统管理员:拥有系统最高权限,可以进行任意的操作,但主要任务是维护相关人员的权限,管理机票信息。

       会员:可以管理基础数据信息、在线订票,查看订单,修改个人信息。

如需定做或者获取更多资料,请联系QQ:375279829
在线客服
联系方式

技术微信

375279829

在线时间

周一到周日

客服QQ

375279829

二维码
线