酒店管理信息系统课程设计Word格式.docx

上传人:b****4 文档编号:17802007 上传时间:2022-12-10 格式:DOCX 页数:20 大小:1.50MB
下载 相关 举报
酒店管理信息系统课程设计Word格式.docx_第1页
第1页 / 共20页
酒店管理信息系统课程设计Word格式.docx_第2页
第2页 / 共20页
酒店管理信息系统课程设计Word格式.docx_第3页
第3页 / 共20页
酒店管理信息系统课程设计Word格式.docx_第4页
第4页 / 共20页
酒店管理信息系统课程设计Word格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

酒店管理信息系统课程设计Word格式.docx

《酒店管理信息系统课程设计Word格式.docx》由会员分享,可在线阅读,更多相关《酒店管理信息系统课程设计Word格式.docx(20页珍藏版)》请在冰豆网上搜索。

酒店管理信息系统课程设计Word格式.docx

为了保证软件质量,我们在经过需求分析和概要设计阶段后,进一步细化我们的系统设计,以便能设计出一个符合人们的需求并能运行较好的软件系统。

1.3名词定义

(1)实体:

客观世界中存在的且可互相区别的事物。

(2)联系:

客观事物中的彼此之间的关系。

(2)属性:

实体或者联系所具有的性质。

2.任务概述

2.1详细设计目标

具体地设计所要求的系统,得出新系统的软件详细规格,同时要求设计出的规格简明易懂,便于下一阶段用JAVA语言在计算机上实现。

2.2详细设计任务

(1)算法过程的设计:

本详细设计采用的是流程图的方式来表达每个处理过程的算法;

(2)数据结构的设计:

对于处理过程中涉及的概念性的数据类型进行确切的定义;

(3)测试用例设计:

测试用例包括输入数据和预期结果等内容。

2.3运行环境

PC台式机,笔记本电脑

内存:

512M以上

硬盘:

80G以上

输入输出设备:

扫描仪、打印机等。

数据库软件:

access

编程工具、编程语言:

vb

编译软件:

MicrosoftVisualStudio2008

操作系统:

MicrosoftWindowsXP

MicrosoftWindows7

和其他软件系统的数据接口:

ODBC

2.4条件与限制

要求酒店工作掌握一般的计算机操作,会中英文输入,同时还要有三四个有一定计算机水平的工人能对本系统进行维护。

要求用户界面有好,提供帮助。

3.功能需求分析

3.1设计内容要求

A.能正确运行,运行结果是可以检验的。

如运行了“增加记录”的功能,可以通过“查询”功能看到。

B.有操作权限管理。

如酒店前台和经理的权限是不同的。

C.用户界面是友好的(包括登陆、输入、查询、修改、添加、删除、输出等界面)。

D.一个系统的功能是完整的。

各模块是由“总控模块”统一调度。

3.2系统基本功能

本系统要有对信息的增加、删除、修改、浏览、查询、和一些统计功能。

其中,查询采用静态和动态结合的方式。

在系统设计时,尽量使界面简单,操作简化,可以维护并查询的信息。

3.3数据定义

字段名称

数据类型

长度

允许为空

备注

入住ID

Int

30

主键

会员ID

客房ID

消费ID

预收押金

Float

入住时间

Datetime

8

退房时间

客人姓名

Char

证件名称

客人性别

消费金额

结账金额

记录人员

20

150

3.3.1客房入住表

3.3.2客房类型表

类型ID

类型名称

客房价格

intr

客房级别

50

3.3.3预约信息表

预约ID

预订时间

预订人姓名

联系方式

3.3.4客房信息表

楼层编号

int

4

客房状态

客房描述

固有床位

额定人数

250

3.3.5消费明细表

消费内容

消费时间

3.3.6职员信息表

职员ID

职务

姓名

性别

名族

年龄

5

籍贯

身份证号

家庭住址

健康状况

联系电话

婚姻状况

3.3.7客房结账表

入住日期

Datetetime

退房日期

Datemtime

结帐金额

3.3.8会员信息表

会员姓名

入会时间

会员级别

所在单位

4.概念结构设计(E-R图)

5.逻辑结构设计

5.1数据库连接说明

酒店管理系统是一个要求连贯性很强的系统,所以根据上面的对数据库系统的概念模型的设计,我们能根据表里的主键,连接出各个表中的关系和分类,这样才给我们做下面的系统,每个主键,还有每个外主键,都是数据库的关键,必须做个关系明确,这样系统才能明了清晰,数据库关系图如下:

6.物理结构设计

6.1系统功能分析

酒店管理系统需要对入住的人员和客房情况进行详细的管理,其中主要针对客房情况和人员入住情况进行管理。

因此本系统分为如下两大个方面:

1)基本情况资料,而基本情况资料有分为1.职员资料2.客房类型3.客房资料4.会员管理等2)消费结帐管理一样分为1.预定记录2.入住记录3.消费明细4.消费结帐.

6.2系统功能模块设计

酒店管理系统包括职员资料管理,客房类型管理,客房资料管理,会员资料管理,帐目管理分为入住管理,预定管理,消费明细管理,消费结帐管理,而在查询界面,可以查到详细的各种管理系统,详细情况如图所示:

7.系统结构设计

7.1用户界面

通过以上模块和E-R图可知这个窗体是由基本资料、消费结帐、记录查询、用户管理、退出系统5部分组成,而基本资料又包括职员资料管理,客房资料管理,客房类型管理,会员资料管理,而消费结帐又包括预定记录管理,入住记录管理,消费明细管理,消费结帐管理,所以登陆窗体如图所示:

系统主体窗体是系统中唯一一个联系所有窗体的窗体,由基本资料,消费结帐,记录查询,用户管理,退出系统所组成。

系统运用了很多简单使用的SQL语句,是主窗体更加实用、美观。

在功能运用状况中,系统有很高的稳定性,能够稳定的完成酒店的所有日常管理,和酒店的新老职工进行合理的安排,对职员的信息一目了然,主窗体是用现在对规范的设计视图设计完成的,能够满足酒店的各种数据需要,如图所示

7.2报表

7.3程序代码及控件描述

OptionCompareDatabase

PrivateSub会员资料管理_BeforeUpdate(CancelAsInteger)

EndSub

PrivateSub添加会员_Click()

OnErrorGoToErr_添加会员_Click

DoCmd.GoToRecord,,acNewRec

Exit_添加会员_Click:

ExitSub

Err_添加会员_Click:

MsgBoxErr.Description

ResumeExit_添加会员_Click

PrivateSub删除会员_Click()

OnErrorGoToErr_删除会员_Click

DoCmd.DoMenuItemacFormBar,acEditMenu,8,,acMenuVer70

DoCmd.DoMenuItemacFormBar,acEditMenu,6,,acMenuVer70

Exit_删除会员_Click:

Err_删除会员_Click:

ResumeExit_删除会员_Click

PrivateSub添加会员_Enter()

PrivateSub修改会员_Click()

OnErrorGoToErr_修改会员_Click

Exit_修改会员_Click:

Err_修改会员_Click:

ResumeExit修改会员_Click

PrivateSub查询会员_Click()

OnErrorGoToErr_查询会员_Click

Screen.PreviousControl.SetFocus

DoCmd.DoMenuItemacFormBar,acEditMenu,10,,acMenuVer70

Exit_查询会员_Click:

Err_查询会员_Click:

ResumeExit_查询会员_Click

PrivateSub关闭窗口_Click()

OnErrorGoToErr_关闭窗口_Click

DimstDocNameAsString

DimstLinkCriteriaAsString

stDocName=ChrW(20027)&

ChrW(30028)&

ChrW(-26782)

DoCmd.OpenFormstDocName,,,stLinkCriteria

Exit_关闭窗口_Click:

Err_关闭窗口_Click:

ResumeExit_关闭窗口_Click

PrivateSub主体_Click()

8.设计心得

数据库课程设计结束了,在这段时间我们学到了很多知识。

通过这次的课程设计,使我们增加了对数据库基本概念的理解,提高对知识的理解和应用能力,并且对数据库的应用都有了更深的了解,使我的数据库编写水平又有了明显的提高。

在WINDOWS的环境中,用ACCESS和VISUALBASIC代码构建一个酒店管理系统。

让我们了解到了在实际的环境下编写数据库的应用。

我们做的课设题目是酒店管理系统,在做课设的过程当中,我充分运用我们所学的知识,当然其中肯定有不懂或者懵懂的问题,所以就去图书馆查看相关的资料,上课时也咨询了老师同学,最后问题也都迎刃而解了。

在建立职工资料数据源时,我们发现了一个这样的问题,就是性别一栏可以填写除男,女以外的字,我们需要一个约束,可是在约束语句里,我们有语法错误,弄了半天还是没有弄懂,后来问别人知道了那是由于没有弄清楚一些符号是应该在英语还是中文条件下写出,PB的符号都是在英语的条件下实现的.我们一般设主键的时候都是设一个,这个主键在数据源中是不能重复的。

由于自己的分析设计和程序经验不足,该系统设计和实现过程中,还有许多没有完善的地方,比如数据冗余,文档组织不合理,帮助文档没有编写,用户界面设计不够美观,异常出错处理比较差等多方面问题,这些都有待进一步完善和提高。

我们本来想用SQLSERVER和ASP.NET做这次课程设计,但是进过一个星期的尝试,觉得有很多问题,又怕再交课程设计的时间内完不成,所以第二个星期就和组员分开做,让庞彦飞同学专门研究SQLSERVER和ASP.NET,而我们其他组员用ACCESS在做一个课程设计。

但是由于时间的原因,我们的SQLSERVER和ASP.NET的研究只进行到一半,不过我们会在课程设计结束之后继续完成我们的SQLSERVER和ASP.NET做的课程设计。

总的来说,数据库的实验是我们上大学以来遇到的最大的课题,它不像以前的课题很容易就完成,它需要设计人有足够的耐心,超强的学习能力和坐的住的心态。

所以,这次实验中,我的许多毛病都有了改善。

这些都不是主要的,重要的是我们在这次实验中,以及平时上课的时候,从老师那里学到了很多做人做事的道理,这些金玉良言将对我们终身受用。

9.参考文献

(1)SQLServer管理与开发技术大全人民大学出版社

(2)SQLServer应用于开发技术大全人民大学出版社

(3)SQLServer数据库技术与应用清华大学出版社

(4)数据库系统概论(第4版)高等教育出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1