3.1.4    后台功能模块
    功能模块:
a)    对酒店所有订单的管理,包括查询、编辑修改和取消
b)    管理酒店的入住信息
c)    设置酒店的客房类型和客房信息
d)    记录客人的消费信息,形成账单
e)    完成客人的结账退房
f)    添加管理员:主要是添加管理员名称和密码,并设置角色
g)    删除管理员
   功能结构图:图 3.9    后台功能模块图(顾客)
可以看到,后台系统划分为优尔个功能模块,订单管理模块用于对对订单查询\修改和取消操作,入住管理模块主要用于增加和删除入住订单操作。消费记账模块主要用于对客人在酒店消费进行记账管理。退房管理模块提供账单查询并结账退房。客房管理模块主要有两部分,客房信息的编辑和客房类型的编辑。系统文护信息模块用来查看本系统管理员的增加与查看情况。
   系统的流程图如下:
图 3.10    后台系统流程图(管理员)
3.1.5    系统逻辑设计
通过调研并分析,确定系统应具备的功能,包括:客房信息查询,客房预订,订单的查询、修改、取消,预订管理,入住客房管理,消费记账,收银退房,查询功能,系统文护。
图 3.11    系统功能模块图
3.2    数据库设计
3.2.1    数据库逻辑设计
通过本系统共涉及到十个表,主要的是:“预订单”,“客房类型”,“客房信息”,“账单”,“楼层信息”,“入住单”,“用户”,“角色”,“入住历史单”,“公告信息”。根据库的需求分析,得出以下具体的逻辑结构设计:
主要设计思想:
在本酒店客房管理信息系统中,“客人”联系与“客房”联系是多对多联系,转换为关联模式如下:
由E-R图及由其导出一般关系模型的基本原则,得出以下关系模型:
客房信息(客房编号,类型编号,楼层编号,客房价格,额定人数,床数,备注,状态)
入住(入住单号,客房编号,类型编号,入住时间    ,离店时间    ,单据状态    ,入住人数,客房价格,预订人)
客房类型(类型编号,类型名称,价格,数量)
账单(    账单编号,客房编号,消费内容,消费金额    ,消费时间    ,备注)
楼层信息(楼层编号,楼层名称)
预订(预订单号,客房编号,客房类型    ,时间,离店时间,客房价格,单据状态    预订人    ,联系电话,信用卡号,预定时间,备注)

本网站采用SQL Server 2008数据库,名称为SQL_Hotel,其中包含10张数据表。数据表树形结构图,如图3.7所示。
 
图 3.12    数据表树形结构图
3.3    数据库表的设计
根据数据库需求分析设计,得出系统所需要的数据库SQL_Hotel中数据库表10个应包括“预订单”,“客房类型”,“客房信息”,“账单”,“楼层信息”,“入住单”,“用户”,“角色”,“入住历史单”,“公告信息”等。
经仔细分析本系统所需要的表的设计如下所示:
(1)    名:入住单
功能说明:客人宾馆时使用,记录客人的相关信息,具体设计如表所示:
上一篇:DES信息安全传递系统的设计与实现
下一篇:Linux系统下VPN的研究与部署实现

對中小型企业实施CRM的探讨【2032字】

ASP.NET的Web网络應用程序开...

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

承德市事业单位档案管理...

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】

C#学校科研管理系统的设计

国内外图像分割技术研究现状

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表