软件工程导论实验报告 航空订票系统(11)
时间:2026-01-19
时间:2026-01-19
这是我的软件工程课程实验报告 大家修改姓名后可以直接使用
票信息,并进行航班的安排,打印取票通知和账单的打印,订票信息的核对,收费以及机票的打印。而旅客只能查询自己的订票信息。 该子系统功能由book模块完成。
(4)系统管理子系统
即管理和维护用户的各项数据信息,包括管理员ID、姓名和密码。主要有添加、删除和修改用户信息、修改用户密码、系统初始化和系统备份、系统恢复等5项功能。 用户类型决定了用户的权限管理,系统定义了2种用户权限:
第1种是机票预订管理员,能查询、添加、删除和修改订票信息、航班和客户的信息数据,还能根据航班和订票信息为客户安排航班,以及核对通知、账单和订票信息; 第2种是一般用户,能够自行注册和登陆,能够查询个人相关的信息。 该子系统功能由arrangement模块完成。
(5)系统帮助子系统
即为用户提供操作帮助,解决用户使用过程中遇到的一般性问题。 该子系统功能由help模块完成。
2、数据库设计
数据库是应用系统的核心,应当精心设计,以保证系统的正确、可靠、高效运行。数据库设计包括数据库需求分析、数据库概念设计、数据库逻辑结构设计和数据库物理设计。数据库设计的目的,是为信息系统在数据库服务器上建立一个理想的数据模型。
1. 数据库需求分析
机票预订系统的数据库主要用于航班信息、旅客信息、订票信息的管理,因此数据库设计必须充分满足这些功能要求。根据系统结构设计中各子系统的功能要求,可确定数据库的具体需求如下:
(1)航班信息管理部分:
管理员可对航班信息进行维护,如添加、修改、删除和查询航班信息等。 班次为关键字段 (2)旅客信息管理部分
管理员可对旅客信息数据进行维护,如添加、修改、删除和查询旅客信息。 旅客身份证号为关键字段 (3)订票信息管理部分
系统根据旅客信息和航班信息安排航班,生成订票信息
管理员可对订票信息数据进行添加、修改、删除和查询订票信息。 航班号和旅客身份证号应该设为关键字段。
订票信息生成后打印通知和账单,息管理员将通知和账单交给客户。 管理员将订票信息和通知、账单核对,核对无误后收费并打印机票。
下一篇:诚信调查报告