java做航空购票系统_一款基于JAVA的航空售票系统设计

Value Engineering 1 系统的功能介绍 航空售票系统主要包括航空订票查询、航空售票管理、用户管理、航空退票管理、版权设置等功能,各个功能的具体描述如下: 1.1 航空订票查询 ①添加新的票据信息种类,票据信息种类为 票据信息的上级目录; ②修改票据信息种类; ③删除票据信息种类。 1.2 航空售票管理 ①添加新的票据信息,票据信息为系统的主要内容,其中票据信息又包括普通票据信息、图片票据信息和附件票据信息几个大类;②修改票据信息,同时可以更新票据信息的附件;③删除票据信息,同时从服务器上删除该票据信息所包括的附件。 1.3 用户管理 ①添加系统管理用户,包括系统用户和航空售票管理用户,其中系统用户维护系统的正常运行,航空售票管理用户管理系统的票据信息信息及其资源;②修改系统管理用户,该项功能主要是修改用户的权限等;③删除系统管理用户以及该用户的权限; ④管理用户更新自己的密码。 1.4 用户角色管理 用户角色管理主要是管理系统的角色,如系统管理员、普通管理员等。系统中的不同角色管理权限是不相同的。它的具体功能如下:①添加新的用户角色;②修改用户角色;③ 删除用户角色。 2 详细设计方案 2.1 关键业务流程描述前台票据信息显示功能模块组成本系统的前台系统;航空订票查询、航空售票管理、用户管理、航空售票管理、用户角色管理和用户的角色分配管理组成本系统的后台系统。前台系统主要显示系统的数据内容;后台系统是维护系统的数据、前台数据内容显示的格式和版式,以及用户、角色的管理等。 后台系统中的航空售票管理流程比较复杂,它涉及到航空售票管理模块和航空订票查询模块。 2.1.1 航空售票管理 后台系统中的航空售票管理流程比较复杂,它涉及到航空售票管理模块和航空订票查询模块,如果票据信息存在附件,它还需要涉及到上载票据信息附件等功能。 在添加、修改和删除票据信息时,首先应该选择该票据信息所属的上级目录———票据信息种类,如果该票据信息还包括附件,如文件或图片,则在添加或删除票据信息时必须相应处理票据信息的附件。因此在添加或删除票据信息时都分别存在两种添加操作方式。如果该票据信息没有包含附件时,则可以直接添加或删除票据信息;但是当该票据信息包含附件时,则必须在添加或删除票据信息之前添加或删除票据信息的附件,最后才添加或删除该票据信息。 2.1.2 管理员管理流程后台系统中的用户及其权限管理流程也比较复杂,它涉及到用户管理、用户角色管理以及用户角色分配管理。本系统中的两种基本角色为系统管理员和普通管理员,系统管理员可以管理普通管理员并设置他们的权限,同时还可以添加新 的权限;而普通管理员只能管理自己的信息或票据信息种类、票据信息及其附件等信息。系统管理员用户及其权限的流程如图 1 所示: 本系统中,还实现了用户角色和票据信息种类动态关联功能,即系统管理员在添加某个用户角色时,可以动态设置角色所管辖的票据信息种类,若再把该角色赋予给某个用户———普通管理员,则该普通管理员就可以管理该角色管辖的票据信息种类,这样就实现了每个用户可以管辖不同的票据信息种类。因此当普通管理员登录后台系统后,他只能看到自己管辖的票据信息种类,而无法管理其他的票据信息种类。 2.2 系统界面设计 航空售票系统主要涉及到五个用户界面:这些界面基本包括了系统功能规定的所有功能。以下是关于这几个用户界面当中一些主要的功能界面的简单介绍。 2.2.1 主功能界面 ①主功能界面主要是作为票据操作信息使用的,航空售票管理系统的系统使用人员,首先启动工程,之后便出现主功能界面。在此界面下,用

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值