ASP.net中小型酒店管理系统设计+ER图(7)
时间:2017-06-20 23:28 来源:毕业论文 作者:毕业论文 点击:次
所有功能的后台处理对客人都是透明的,客人只需向服务器提出请求,系统就会迅速、及时提供所需信息,大大地方便了客人。同时,由于采用了计算机和数据库技术,极大减轻了管理员工作量,提高了处理准确度。 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 前台系统流程图 (责任编辑:qin) |