文档介绍:网络平台与软件平台选择
综合考虑系统的易用性、界面友好性、安全性及价格性能比,本系统的网络平台选用Windows 2000;用户端选用 Windows 98;
系统模式的设计
在系统分析中,本系统是基于web技术的酒店前台管理信息系统,其模式的选择采用B/S模式,其优点是:客户端安装简单,简单易用,安全性高,效率高。该模式由三层结构组成如表示层、功能层和数据层,其结构图如下:
图2-10 系统模式结构图
数据库结构的具体设计
A 数据库软件选择
Oracle9i软件,其功能非常强大,实现复杂,维护困难,考虑员工的技能,不易采用该软件,而由微软公司研发的SQL 2000数据库管理软件,具有良好的数据管理功能,面向多用户,事务处理功能,界面的友好性,易安装性等特点,成为选择的对象。
B 数据库表的具体框架
根据表间各关系,转换为物理结构的数据表,各表结构如下:
客房预定表(表2-2)
编号
字段名
主码
外码
类型
长度
小数位数
索引
字段完整性
1
凭证号码
T
C
10
主
非空
2
工作单位
C
20
3
房间号
T
C
10
非空
4
日期
D
8
5
姓名
C
12
非空
6
联系电话
C
20
7
预订日期
D
8
8
预住天数
Integer
4
9
押金
Float
8
2
10
预住人数
Integer
4
11
备注
C
50
12
预订服务员
C
12
13
时间
C
12
登记表(表2-3)
编号
字段名
主码
外码
类型
长度
小数位数
索引
字段完整性
1
凭证号码
T
C
10
主
非空
2
姓名
C
12
非空
3
性别
C
2
4
年龄
Integer
4
5
证件名称
C
12
非空
6
证件号码
C
20
非空
7
工作单位
C
20
8
姓名1
C
12
9
性别1
C
2
10
年龄1
Integer
4
11
证件名称1
C
12
12
证件号码1
C
20
13
工作单位1
C
20
14
房间号
T
C
10
非空
15
住宿日期
D
8
16
预住天数
Integer
4
17
退宿日期
D
8
18
押金
Float
8
2
非空
19
备注
C
50
20
日期
D
8
21
时间
C
12
22
来宿服务员
C
12
23
是否结账
C
1
退宿表(表2-4)
编号
字段名
主码
外码
类型
长度
小数位数
索引
字段完整性
1
凭证号码
T
C
20
主
非空
2
姓名
C
12
非空
3
房间号
T
C
10
非空
4
住宿日期
D
8
5
住宿时间
C
12
6
实际宿费
Float
8
2
7
结款方式
C
6
8
折扣
Integer
4
9
应收宿费
Float
8
2
10
金额总计
Float
8
2
11
押金
Integer
4
12
住宿天数
Integer
4
13
退还宿费
Float
8
2
14
酒水费
Float
8
2
15
电话费
Float
8
2
16
赔偿费
Float
8
2
17
其他费用
Float
8
2
18
退宿日期
D
8
19
退宿时间
C
12
20
备注
C
50
21
操作员
C
12
挂账信息表(表2-5)
编号
字段名
主码
外码
类型
长度
小数位数
索引
字段完整性
1
编号
T
2
凭证号码
T
C
20
3
日期
D
8
4
单位编号
C
30
5
摘要
C
50
6
住宿金额
Float
8
2
7
欠款金额
Float
8
2
8
还款金额
Float
8
2
9
金额累计
Float
8
2
10
姓名
C
12
11
证件名称<br/