1. 系统总体设计:本系统将使用java/jsp语言进行开发,并同时使用mvc的开发模式,服务器端则使用SqlServer数据库和TomCat提供服务。本系统要求能对航班信息进行管理,用户可以分类查询,查看信息;管理员能够对信息进行增删改查操作。该系统须符合航空公司的管理需要,并达到方便,实用,快捷的要求;
开发环境:Windows7操作系统
开发工具:Eclipse;SqlServer数据库
2. 前台信息架构:
①系统主页面:展示最近延误信息并附有查询功能,
②用户信息管理页面:此页面展示用户基本信息,用户可进行修改操作
③航班信息管理页面:用户和管理员可按照航班号和城市查询航班信息
④查询结果展示页面:展示查询结果
⑤延误预测结果展示页面:查询当前航班延误信息并展示,若航班未延误则询问是否进行航班延误预测
⑥订票退票流程页面:包括订、退票确认功能和订单信息展示
3. 后台系统功能设计:
①管理员:管理航班信息,管理用户信息,管理员登录,延误信息发布
②用户:用户登录,修改用户信息,查询航班信息,查询延误信息(航班已发生延误),预测延误信息(未发生延误),订退票