宾馆管理系统报告书
LT
26
河南城建学院
C#课程设计报告书
专业:信息管理与信息系统
课程设计名称:《可视化编程技术课程设计》
题目:宾馆管理系统
班级:0634081班
组长:063408139_苏朝锴
同组人员:063408138_任建超 063408105_孔焕颖
063408106_李文艳
指导老师:张延红 赵军民 郭猛
完成时间:2010年1月6日
26
一、需求分析:
(一)系统主要功能:
1、 客房类型管理:提供有关客房类型状况的规范:有客房类型名、房间面积、额定床数、额定人数、住房单价、是否有空调、电视机、电话以及单独卫生间等,并可进行添加、修改、删除、查询等操作。
客房信息管理:用来管理各个客房的信息和状况,并在客户入住之前根据客户的要求提供给客户的客房的情况,可进行添加、修改、删除、查询等操作。
客户入住信息管理:记录用户入住的信息,根据客户的身份证号码来显示客户的 入住记录,以便用户管理和结算,可进行添加、修改、删除、查询等操作。
结算信息记录管理:对入住用户的入住信息情况的管理,客户付清住宿费用并注销房间。可进行添加、修改、删除、查询等操作。
用户管理:对系统使用人员进行管理,只有符合要求的人才能进行一些相关操作,并可进行添加、修改、删除等操作。
(二)关系模式
1、RoomType信息:(RoomTypeName、BedNum、PeopleNum、Price、 Toilet、AirCondition)
Room记录:(RoomID、RoomTypeName、RoomPostion、PeopleNum、BedNum、FactPeopleNum)
Client信息:(ClientID、ClientName、Sex 、NativePlace、IdentifyID)
ClientRecord信息:( ClientID、ClientName、RoomID、 InDate、CheckDate、TotalMone、Check)
User信息:(UserID、Username、Password、UserRole)
26
(三)功能模块
修改住宿房间
系统管理
房间类型管理
客房信息管理
客户记录查询
用户管理
添加住宿房间
删除住宿房间
添加房间类型
修改房间类型
删除房间类型
客户结算管理
预定房间
退订房间
客房查询
添加用户
修改用户
删除用户
(四)数据库需求分析
1、酒店管理系统需要提供信息的查询、保存、更新以及删除等功能,这就要求数据库能充分满足各种信息的输入输出。通过对上述系统功能的分析。针对酒店管理系统的特点,总结出如下的需求信息。
每个房间有两个状态:空房、已入住。
每种房间类型下有多个房间。
1
每个房间有正在入住客人的信息。
每个房间有以往所有入住客人的信息。
一个房间入主信息指向一个顾客。
每个顾客有自己的入住历史。
2、针对上述系统功能的分析和需求总结,设计如下数据项。
顾客信息:姓名、电话、身份证号。
房间记录:订房时间、退房时间、价格统计、入住顾客姓名、
入住顾客电话。
房间信息:类型名称、使用面积、床位、价格。
管理人员:用户名、密码、地址、电话。
房间状态:状态标识。
二、概要设计
(一)数据库概念结构设计
通过上面的数据项,即可设计出满足需求的各种实体以及他们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。实体之间的关系的E-R图如下:
RoomType
Room
Client
预定
结算
ClientRecord
含有
1
n
n
1
1
1
2
用户管理E-R图
User
UserID
Password
UserRole
Username
2.、顾客信息实体E-R图:
Client
IdentifyID
ClientID
ClientName
NativePlace
Sex
3、房间信息实体E-R图:
Room
BedNum
RoomPostion
RoomTypeName
FactPeopleNum
PeopleNum
RoomID
3
4、顾客入住信息实体E-R图:
ClientRecord
RoomID
Tota
宾馆管理系统报告书 来自淘豆网m.daumloan.com转载请标明出处.