宾馆管理系统说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章:系统分析
1.1 公司简介
都市商务宾馆简介:
都市商务宾馆坐落于美丽的海滨城市大连,处于市区繁华中心地段,据地铁站400米,距水文化广场500米,距夜啤酒文化长廊700米,距中心客运站1.7公里,距轻轨2.5公里,交通便利。宾馆内有会议室、观光茶楼、咖啡厅、各种档次客房100间,是集会议接待,团队旅游,散客接待的理想场所。宾馆装修典雅,并具有一支高水平的专业管理队伍,随时欢迎入住,为您提供高品位的服务,让您在旅途中住得舒适,真正体味到宾至如归的感觉。
1.2 组织结构图
1.3 功能结构图
1.4 业务流程图
业务流程总图:
结
算
登
记单
已
批准
未
批准
入住情
况
订
房单
客
户
客
房部
前
财
务部
查
前台
登
财务
宾馆客房管理系
前
台
管
理
客
房
管
理
查
询
统
计
挂
账
管
理
系
统
初
始
化
基
础
新
信
息
设
置
客户入住登记业务流程图:
客户缴费业务流程图:
1.5 数据流程图
顶层
第1层
客户入住过程数据流程图:
前台接待数据流程图:
客房部处理数据流程图;
财务部财务处理数据流程图:
1.6 数据字典
1、数据流条目
数据流名:入住单
组成:客房号+客房标准+已入住客房信息+入住时间+客户名
来源:前台
去向:财务部
2、文件条目
文件名:前台账目
组成:客房号+客房标准+单价+已入住客房+备注
存储方式:顺序
存储频率:1次/天
3、数据项条目
数据项名:客房号
类型:字符
长度:10
取值范围:00000~99999
4、加工条目
加工名:金额合计
输入数据:客房价目表
输出数据:前台账目
加工逻辑:根据入住天数客房信息,检索客户文件,确定该用户入住客房标准、类别,检索价格,以确定该客户入住客房收费标准,得到单价,用单价和入住天数相乘,得到客户应缴纳金额。
第二章:数据库设计和代码设计
2.1 数据库设计
2.1.1 E-R图
宾馆(宾馆名,电话,地址)
客户(客户编号,姓名,性别,年龄,国籍)
客房(房号,级别,单价)
员工(员工编号,姓名,性别,年龄,业绩)
2.1.2 表设计
利用项目管理器,在数据项创建一个数据库(数据库名为“客房管理数据库”)保存在DATA子目录下,并按下列要求在该数据库中创建个表保存在DATA子目录下。
1)房间供需情况表
字段名数据类型宽度
房号字符型3
客房级别字符型1
用房标志字符型1
2)客房信息数据表
字段名数据类型宽度
房号字符型10
姓名字符型10
性别字符型2
年龄整型4
国籍字符型10
客房级别字符型1
住房天数整型4
标准价格货币型8
预收费用货币型8
结算费用货币型8
住店日期日期型8
离店日期日期型8
字段名数据类型宽度
姓名字符型10
密码字符型6
2.2 代码设计
2.2.1 设计原则
惟一性:一个对象只有赋予它一个惟一的代码。
合理性:代码与相应的分类体系相对应。
可扩充性:应留有充分的余地,以备将来不断扩充的需要。
简单性:结构尽可能简单,尽可能短,以减少各种差错。
适用性:代码尽可能反映对象的特点,以助于记忆,便于填写。
2.2.2 设计举例
1)员工编号:利用混合码来设计该代码。例如:员工编号代码为:A00#,员工描述为前台接待员工。B00#,员工描述为:客房部工作人员。C00#,员工描述为财务部工作人员。
2)客户编号:利用混合码来设计该代码。例如:客户编号代码为:g0001,客户描述为尊贵客户,y0001,描述为一般客户。
3)客房编号代码设计:利用混合码来设计该代码。例如001A,描述为高级客房。001B,描述为中等客房。001C描述为一般客房。
4)缴费编号代码设计:利用助记码来设计该代码。例如:缴费编号代码为:101g0001,缴费描述为最贵客户缴费。102 y0001,描述为一般客户缴费。
第三章:程序设计
3.1.1 封面表单界面及程序设计
3.1.2权限认证表单
确认权限click事件程序:
Locate all for alltrim(密码表.姓名)==alltrim(bo1.value)
If found ()
If alltrim(thisform.text1.value)==alltrim(密码表.密码)
Thisform.release
Do form 系统总控表单
Else