77范文网 - 专业文章范例文档资料分享平台

小型酒店管理系统(4)

来源:网络收集 时间:2019-04-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

毕业设计

信息工程系 软件技术1031 金彬

第四章 数据库设计

4.1数据库总体结构

本系统采用关系型数据库SQL SERVER 2005,数据库由若干个二维表构成。本系统主要有五个表,如:客人信息表、客人分类表、用户表、房间信息表、房间类型表等。具体的表结构如下所示。

4.2数据库逻辑结构设计

酒店管理系统的数据库中各个表的设计结果如下面各表所示,每个表格表示在数据库中的一个表。 客人信息表Guest

字段名称 GuestId Name CategoryId Sex Mobile RoomId ArriveTime LeaveTime 含义 客人ID 姓名 客人类别 性别 电话 房间编号 到达时间 离开时间 类型 int nvarchar(50) int nvarchar(50) nvarchar(50) Int datetime datetime 表1:客人信息表 说明 自动主键 不为空 不为空 不为空 不为空 不为空 不为空 不为空 客人分类表CategoryGuest

字段名称 CategoryID CategoryName 含义 分类编号 分类名称 类型 Int Nvarchar(50) 表2:客人分类表 说明 主键 不可为空 可为空 用户表HotelUser

字段名称 含义 类型 说明 16

毕业设计

信息工程系 软件技术1031 金彬

UserId Name UserName Password 用户ID 姓名 用户名 密码 int nvarchar(50) nvarchar(50) nvarchar(50) 表3:用户表 自动主键 不为空 不为空 不为空 房间信息表Room

字段名称 RoomId Number TypeId BedNmber Description State GuestNumber 含义 房间ID 房间号码 房间类别 床位号码 简单描述 房间状态 客人编号 类型 int nvarchar(50) int Int nvarchar(50) nvarchar(50) Int 表4:房间信息表 说明 自动主键 不为空 不为空 不为空 可为空 不为空 不为空 房间类型表RoomType

字段名称 TypeId TypeName TypePrice AddBedPrice IsAddBed Remark 含义 房间类型ID 类型名字 各类别单价 增加床位价格 是否需增加床位 备注 类型 int nvarchar(50) money money nchar(10) nvarchar(255) 表5:房间类型表

17

说明 自动主键 不为空 不为空 不为空 可为空 不为空 毕业设计

信息工程系 软件技术1031 金彬

第五章 软件设计

5.1总体设计

5.1.1概述 1) 总体设计目标

本系统的总体架构采用三层架构模型,分为表示层、业务逻辑层、数据访问层,其中表示层负责界面的显示,用于显示数据和接收用户输入的数据,为用户提供交互式操作界面;业务逻辑层是表示层和数据访问层之间通信的桥梁,主要负责数据的传递和处理;数据访问层主要实现对数据的保存和读取操作。该系统比较简单,因此不考虑使用接口和反射技术。三个模块之间直接使用对象或者数据集进行通信。本系统三层架构如图所示。

图1:三层结构

开发人员从技术的观点看,要求系统能达到一下目标:

方便用户使用,具有较高的用户友好性。具有较高的可靠性,系统在发生故障时,具有快速恢复能力。

具有较高的运行效率。具有较强的可维护性。适应各个环节的变化有利于提

18

毕业设计

信息工程系 软件技术1031 金彬

高管理效率。 2)总体设计策略

本系统是基于模块化、自顶向下逐步细化的一种结构。对于一个大的模块,采用以事务为中心的设计策略,将一个大的模块分解成几个小的相对简单的模块。对低层模块,采用以变换为中心的设计策略。

另外,为了提高模块的内聚性,降低模块间的耦合程度,软件设计的原则是遵循独立性原则,从而可以提高模块的独立性,使系统具有很高的修改性。

5.1.2系统结构 系统功能模块设计如图:

图2:系统模块图

各模块结构图:

主要分为客人管理,客人类型设置,房间管理,用户管理等几个模块 客人管理

客人管理 图3:客人管理 房间管理 客人新增客人保存 客人查询 客人修改 客人删除 19

毕业设计

信息工程系 软件技术1031 金彬

增加房间 修改房间类型 查询房间 图4:房间管理

保存房间信息 删除房间 房间管理 用户管理 用户增加 图5:用户管理

用户登录 用户更改 对密码的修用户管理 5.2详细设计

5.2.1登录模块

输入用户名 不存在 判断用户名 输入密码 N 判断密码 进入操作界面

图6:登录模块流程图

20

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库小型酒店管理系统(4)在线全文阅读。

小型酒店管理系统(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/566259.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: