姓 名 | 性别 | 班 级 | |||
学 号 | 专业 | ||||
设计思路 在客户端系统的功能实现上,可以分为以下几个部分: 1. 旅客信息的输入和统计: 旅行社把旅客要求订票的信息由专人负责输入。这部分功能是客户端子系统的基本部分,这个功能是以后各个部分的基础。系统要求做到即能够从其它子系统中共享一部分信息又有方便的操作界面工手工输入旅客信息。这部分要求对输入的数据进行简单的统计,供航空公司进行查询和宏观调控。 2. 旅客信息的存储: 将旅客的信息存储到旅行社的客户端系统中,以备以后的取票确认以及查询。 3. 机票信息的传递及接收: 将旅客所须的机票信息由旅行社客户端由网络传到航空公司的服务器上,并且受航空公司返回的航班信息,然后存储起来。 4. 取票通知及帐单的生成: 把已存储的从航空公司返回的航班信息打印出来,并且生成账单打印出来一 起交给旅客。 印出机票给已经订票的旅客:根据旅客的取票通知及账单,经过确认无误后, 接受旅客的付款后把机票印出来交给旅客。 在服务器端系统的功能实现上,可以分为以下几个部分: 1. 接收由客户端发回的所需机票信息: 通过网络接收机票信息并存入到服务器的数据库中。 2. 生成航班信息: 根据所需机票信息(时间,地点),在数据库中查询并得到正确的航班的信息(价格,时间,等级),分配所需的机票数并在数据库中做出已售出的标记。 3. 传递航班信息到客户端: 把得到的航班信息通过网络传递给旅客。 4. 印出机票给已经订票的旅客: 根据旅客的取票通知及帐单,经过确认无误后,接受旅客的付款后把机票印出来交给旅客。 | |||||
设计的方法或技术路线 系统由用户模块和管理模块两部分组成,用户模块实现会员注册、会员登录、航班查询、机票查询、机票预订等业务操作,管理模块实现航班管理、会员管理、订票管理等管理功能。系统采用基于B/S(Browse/Server)模式的WEB 应用程序,以SQLServer2000 作数据库服务器,以Tomcat6做Web服务器,利用角色访问控制技术增强系统安全性这种非常实用的应用程序开发技术。 | |||||
需要的工具设备 Eclipse,sql,tomcat,JDK | |||||
成果预测 系统+论文 | |||||
时间进度表计划 第一阶段 完成项目系统分析,对系统账户管理、订票管理、退票管理、支付管理、更新预订和机票查询等方面做出系统关系图. 第二阶段 完成系统持久化数据分析和操作序列描述,完成系统操作序列图(登录、预订机票、支付票款、退票、营业厅售票、分发预订机票、增加用户、更新客户信息、创建新航线、增加新航班、删除航班等)。 第三阶段 完成业务接口设计,包括:银行账户会话接口、机票会话接口、用户日志接口、用户会话接口、航线会话接口、航班会话接口等。 第四阶段 完成数据库设计,分别建立概念数据模型和物理数据模型。 第五阶段 完成工程开发环境的建立和EJB Entitiy的开发。 第六阶段 完成EJB Session和Message-Driven Bean的开发。 第七阶段 完成JSF/Richanfaces的开发以及系统的远程连接和最终系统的配置文件。 第八阶段 完成系统测试。 第九阶段 完成最终的项目实施 |