VC++机票预定系统源代码+详细设计说明书 第7页
数据的输入来源是手工输入,手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定得处理能力,以保证迅速的处理数据。
(2)数据的一致性与完整性
由于系统的数据是共享的,在不同的旅行社中,机票是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定得人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
(3)数据的共享与独立性
整个机票预定系统的数据是共享的,然而,从系统开发的角度上看,共享会给设计的调试带来困难,因此,应该提供另灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。
四:结构定义
Typedef struct{
Int year; //年
Int month; //月
Int day; //日
}date; //定义日期
Typedef struct{
Int hour; //小时
Int minute; //分钟
}time; //定义时间
Typedef structf{
Char name[10]; //姓名
Char pwd[7]; //密码
Int state; //状态(是否管理员)(0是,1不是)
Int record; //状态(是否处于登录中)(1是,0不是)
Int first; //状态(是否首次登陆)(1是)
}emploe; //定义员工信息
Typedef struct{
Char num[5]; //飞机序号
Char start[10]; //出发地
Char finish[10]; //目的地
Date day; //起飞日期
Time hour; //起飞时间
Int count; //机票数量
Int money; //票价
}airplane; //定义飞机信息
六:数据文件定义
air.dat //存储航班信息
pwd.dat //存储用户信息
a.bat //存储航班数目
b.bat //存储用户数目
五:软件结构
六:程序描述
各功能详细描述:
本系统主要用于机票预定,所以提供了以下几个子功能:机票预定,取票通知,查询航班,查询机票,退票,打印机票,各航班的营运统计,以及后台方面的航班添加,取消航
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页