所有功能的后台处理对客人都是透明的,客人只需向服务器提出请求,系统就会迅速、及时提供所需信息,大大地方便了客人。同时,由于采用了计算机和数据库技术,极大减轻了管理员工作量,提高了处理准确度。
3    设计
    设计不单单是系统的设计这么单一简单,它就像需求分析一样,需要全面的多方面考虑,首先是系统的总体架构,只有明白了整体的一个框架,才能去具体细节地进行更加详细的设计,包括数据库的设计、功能模块的设计与分析。下面是具体的内容:
3.1    系统总体设计
3.1.1    E-R图
在系统的数据库设计中,先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后才能得出系统的关系模式。可以采用E-R图的方法来进行数据结构的分析,E-R设计方法是一种通过E-R图来描述现实世界信息结构的设计方法。E-R图由实体、属性、联系三部分组成,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
构成E-R图的基本要素是实体型、属性和联系,其表示方法为:
① 实体型:用矩形表示,矩形框内写明实体名。
② 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线。
③ 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型。
数据库设计需要满足用户需求的各种实体及其之间的关系,为后面数据库的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。这一设计阶段是在需求分析的基础上,设计出能满足用户需求的各种实体以及它们之间的联系,为后面的逻辑结构设计打下基础。
实体之间关系E-R图如图3.7所示:图 3.1    系统E-R图
部分实体E-R图如下:
图 3.2    客房信息实体E-R图图 3.3    客房信息实体E-R图图 3.4    客房信息实体E-R图图 3.5    客房信息实体E-R图
3.1.2    酒店管理系统总体架构
根据酒店网上预订系统基于B/S的特点,可以将该系统分为前台和后台两个部分进行设计,分别对应前台顾客和后台管理员。前台主要涉及客房查询、客房设施以及预订管理;后台主要用于酒店管理员对于酒店情况进行管理。
图 3.6    系统总体架构
3.1.3    前台功能模块
    功能模块:
a)    进入酒店网站的首页,点击“客房查询”,通过“客房类型”进行搜索查看,然后进入在线预订界面
b)    客房设施,让顾客了解酒店房间的整体情况,方便顾客清晰明了进行预订步骤。
c)    预订查询,通过客房编号进行查询,订单会显示你所预订的时间、离店的时间以及客房类型、客房编号等。同时管理员可以对订单进行编辑,修改入住时间,离店时间,客房编号。
   功能结构图:
图 3.7    前台功能结构图
可以看到前台系统划分为三个模块,客房在线预订模块用于客人的在线预订,信息录入成功后,数据会自动存入数据库,后台管理员能看到客人的预订情况。客房设施模块主要是介绍客房的情况,让客人有个大致清晰的了解。预订查询模块可以适当的对预订单进行编辑修改和删除。
系统的流程图如下:
图 3.8    前台系统流程图
上一篇: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万元能开儿童乐园吗,我...

志愿者活动的调查问卷表