第五章 详细设计
在此阶段将对系统进行更详细的分析和设计,目的是确定如何具体地实现所
要求的系统。
5.1数据库的详细设计
在设计和实现代码之前必须设计好数据库,根据系统的总体E-R图装得到数据库的概念模式:
1、客户档案Customer_arch(证件号Customer_ID(20)、姓名customer_name(12)、性别customer_sex(5)、证件名称ID_name(5))
2、房间档案House_arch(房间号House_NO(15)、房间等级house_level(12)、单价(元、天)house_price(12)、房间状态house_state(12))
3、消费项目Cost_info(消费类型cost_NO(12)、消费名称cost_Name(25)、单价cost_Price(12))
4、住房档案StayHouse_arch(房间号House_NO(15)、证件号customer_ID(25)、入住时间in_time(20)、退房时间out_time(20))
5、消费档案Cost_arch(证件号Customer_ID(25)、消费类型cost_NO(12)、消费时间cost_time(20)、数量cost_count(5))
6、员工档案Stuff_arch(员工号Stuff_ID(20)、员工姓名Stuff_Name(12)、性别Stuff_sex(5)、部门stuff_p(12)、登录权限stuff_vlv)
5.2数据库的实现
根据系统数据库的概念模式,可以得到应有如下的6个数据表:
表5-1:客户档案表
字段名 证件号 客户姓名 性别 证件名称
表5-2 房间档案表
字段名 房间号 房间等级 单价 字段代码 House_NO House_level House_price 字段类型 Int(20) Varchar(12) double 关键字 Y N N 是否为空 N N N 字段代码 Customer_ID Customer_name Customer_sex ID_name 字段类型 Int(20) Varchar(12) Varchar(5) Varchar(5) 关键字 Y N N N 是否为空 N N N N 12
房间状态 House_state Varchar(12)
表5-3 消费项目表
N N 字段名 消费类型 消费名称 单价 字段代码 Cost_NO Cost_name Cost_price 字段类型 Int(20) Varchar(25) double
表5-4 住房档案表 关键字 Y N N 是否为空 N N N 字段名 证件号 房间号 入住时间 退房时间 字段代码 Customer_ID House_NO In_time Out_time 字段类型 Int(20) Int(20) date date
表5-5 消费档案表 关键字 Y Y N N 是否为空 N N N N 字段名 证件号 消费类型 消费时间 数量 字段代码 Customer_ID Cost_NO Cost_time Cost_count 字段类型 Int(20) Int(20) Varchar(20) Varchar(5) 表5-6 员工档案表
关键字 Y Y N N 是否为空 N N N N 字段名 员工号 员工姓名 性别 部门 登录权限 字段代码 Stuff_ID stuff_name stuff_sex Stuff_p Stuff_vlv 字段类型 Varchar(20) Varchar(12) Varchar(5) Varchar(12) Varchar(5) 关键字 Y N N N N 是否为空 N N N N N 5.3界面设计
较好的界面能给用户一幕了然的感觉,也便于设计,系统的界面应该保持一
致不随时间而改变,好的界面是能给用户提供帮助的。
13
5.3.1系统登录界面
用户登录窗体酒 店 管 理 系 统用户名:密 码:确定取消
图5-1 用户登录界面
5.3.2系统主界面
大黑山酒店管理系统窗体客户信息管理房间信息管理客户消费管理客户经理管理员工信息管理系统帮助关于退出系统客户登录空房查询房间分配餐饮统计娱乐统计结账退房员工管理酒店统计系统帮助退出系统2012年5月2720:26:32 图5-2 系统主界面
5.4系统功能详细说明
5.4.1客户信息管理模块
目的:对客户的信息进行登记和保存。
功能:以直接登记和预定的两种方式对客户信息进行录入,建立相应的客户信息档案,并可对客户信息进行添加、删除、修改和查询。
14
性能:稳定、快速、准确。
输入项:客户的证件号、姓名、性别、证件名称。 输出项:相应的信息记录和相应的出错信息提示。
5.4.2房间管理模块
目的:根据客户的要求给客户分配房间,并对剩下的房间进行管理。 功能:房间分等级,客户入住以后,建立相应的住房档案,方便对已经分配的房间和未分配的房间进行管理包括房间信息的查询。
性能:稳定、及时、正确。
输入项: 客户的信息、入住时间、住宿时间、房间信息。 输出项:相应的信息记录和相应的出错信息提示。
5.4.3客户消费管理模块
目的:对客户的消费信息进行管理以及对酒店的月消费进行统计。 功能: 客户入住以后,在酒店的消费,酒店对客户的消费进行统计,包括消费类型、消费金额、消费时间,建立相应的消费档案包括客户对其信息的查询。
性能:稳定、快速、及时、正确。 输入项: 消费类型,消费时间、价格。
输出项:相应的信息记录和相应的出错信息或提示。
5.4.4结账管理模块
目的:客户退房结账
功能: 客户住宿期限到了以后,向酒店退房并支付相应的消费金额 性能:稳定、快速、正确。
输入项: 房间号、入住时间、退房时间、相应的折扣 输出项:住房所需的金额和相应的出错信息或提示。
5.4.5员工管理模块
目的:管理员管理员工的信息
功能:对员的的信息进行管理,信息的添加、修改、删除和查询,以及给员工赋予登录系统的权限。
性能:稳定、快速、正确
输入项:员工号、员工姓名、性别、部门
15
输出项:员工的基本信息记录和相应的出错信息或提示。
16
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库软件工程大作业模板—酒店管理信息系统分析与设计 - 图文(4)在线全文阅读。
相关推荐: