如有你有帮助,请购买下载,谢谢!
详细设计报告
一、引言
11编写目的:
本阶段在系统的需求分析的基础上,对航空订票系统做详细设计。主要解决了实现该系
统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操作
以及界面设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行
详细的说明。
在下一阶段的编码过程中,程序设计员可参考此详细设计报告,在详细设计对机票预定
系统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。
12项目背景:
开发软件名称:航空订票系统。
用户:航空公司
运行环境:宿舍电脑。
开发平台:MyEclipse70PostgreSql数据库。
系统架构:该系统采用javajsp框架
13定义:
查询:对数据库的操作的一种,用于搜索数据信息。
插入:对数据库的操作的一种,用于将数据存入数据库中。
更新:对数据库的操作的一种,用于更改数据库中的数据信息。
PostgreSql系统服务器所使用的数据库管理系统(DBMS)。
SQL一种用于访问查询数据库的语言
事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。值互不相同。
外部主键:数据库表中与其他表主键关联的域。
14参考资料:
需求分析说明书
软件开发小组
软件工程
齐治昌谭庆平宁洪等高等教育出版社
实用软件工程
郑人杰等,清华大学出版社。
二、总体设计
21需求概述
航空订票系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软
件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机
交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策
层提供准确、精细、迅速的机票销售信息。具体功能为用户把预定机票的旅客信息(姓名、
性别、身份证号码(护照号码)、乘坐时间、出行始发地和目的地等)输入到系统中,系统
为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机
起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司
为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。同时还需完
成旅客延误了取票时间的处理,航班取消后的处理,旅客临时更改航班的处理等。
根据可行性研究的结果和客户的要求,分析现有情况及问题,采用BS结构,将机票预
定系统划主要就是服务器端子系统。
22软件结构:
r