酒店管理信息系统课程设计(共18页).doc

上传人:飞****2 文档编号:13462349 上传时间:2022-04-29 格式:DOC 页数:18 大小:1.59MB
返回 下载 相关 举报
酒店管理信息系统课程设计(共18页).doc_第1页
第1页 / 共18页
酒店管理信息系统课程设计(共18页).doc_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《酒店管理信息系统课程设计(共18页).doc》由会员分享,可在线阅读,更多相关《酒店管理信息系统课程设计(共18页).doc(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上中国矿业大学银川学院 数据库系统概论 课 程 设 计 题 目 酒店管理系统数据库设计说明书 系 (部) 班 级 姓 名 学 号 指导教师 2011年 12 月 日目 录1.引言随着计算机的普及、网络信息技术的发展,电子商务模式已渐入各行各业, 它改变了许多行业传统的经营模式。这同样也为酒店业提供了新的竞争手段。为酒店的管理现代化、智能化、信息化 起到了不可或缺的作用。1.1 编写目的本需求的编写目的在于研究酒店管理系统软件的开发途径和应用方法,为以后的开发工作提供可靠的依据。为了酒店管理系统更完善;为了酒店管理更方便;为了减轻酒店管理工作人员的工作负担;为了加强酒店的

2、正规化管理。1.2 项目背景 随着信息时代的到来,人们的时间越来越宝贵,所以对效率的要求越来越高,所以我们为了酒店能在效率化的社会站稳脚跟,我们得更多地考虑到顾客的要求,以及顾客住房过程中可能会遇到的问题。为了保证软件质量,我们在经过需求分析和概要设计阶段后,进一步细化我们的系统设计,以便能设计出一个符合人们的需求并能运行较好的软件系统。1.3名词定义(1)实体:客观世界中存在的且可互相区别的事物。(2)联系:客观事物中的彼此之间的关系。(2)属性:实体或者联系所具有的性质。2.任务概述2.1 详细设计目标具体地设计所要求的系统,得出新系统的软件详细规格,同时要求设计出的规格简明易懂,便于下一

3、阶段用JAVA语言在计算机上实现。2.2详细设计任务(1)算法过程的设计:本详细设计采用的是流程图的方式来表达每个处理过程的算法;(2)数据结构的设计:对于处理过程中涉及的概念性的数据类型进行确切的定义;(3)测试用例设计:测试用例包括输入数据和预期结果等内容。2.3运行环境PC台式机,笔记本电脑 内存:512M以上硬盘:80G以上输入输出设备:扫描仪、打印机等。数据库软件:access编程工具、编程语言:vb编译软件:Microsoft Visual Studio 2008操作系统:Microsoft Windows XP Microsoft Windows 7和其他软件系统的数据接口:OD

4、BC2.4条件与限制要求酒店工作掌握一般的计算机操作,会中英文输入,同时还要有三四个有一定计算机水平的工人能对本系统进行维护。要求用户界面有好,提供帮助。3.功能需求分析3.1设计内容要求A.能正确运行,运行结果是可以检验的。如运行了“增加记录”的功能,可以通过“查询”功能看到。B.有操作权限管理。如酒店前台和经理的权限是不同的。C.用户界面是友好的(包括登陆、输入、查询、修改、添加、删除、输出等界面)。D.一个系统的功能是完整的。各模块是由“总控模块”统一调度。3.2 系统基本功能本系统要有对信息的增加、删除、修改、浏览、查询、和一些统计功能。其中,查询采用静态和动态结合的方式。在系统设计时

5、,尽量使界面简单,操作简化,可以维护并查询的信息。3.3 数据定义字段名称数据类型长度允许为空备注入住IDInt30否主键会员IDInt30是客房IDInt30是消费IDInt30是预收押金Float30是入住时间Datetime8是退房时间Datetime8是客人姓名Char30是证件名称Char30是客人性别Char30是消费金额Float30是结账金额Float30是记录人员Char20是备注Char150是3.3.1客房入住表3.3.2客房类型表字段名称数据类型长度允许为空备注类型IDInt30主键类型名称Char30是客房价格intr30是客房级别Char50是3.3.3预约信息表字

6、段名称数据类型长度允许为空备注预约IDInt30主键类型IDInt30是客房IDInt30是类型名称Char30是预订时间Datetime8是预收押金Float30是入住时间Datetime8是预订人姓名Char30是客房价格Float30是联系方式Int20是记录人员Char20是备注Char1503.3.4客房信息表字段名称数据类型长度允许为空备注客房IDInt30主键类型IDInt30否类型名称Char30否楼层编号int4否客房状态Char30否客房描述Char30否固有床位Int4否额定人数Int4否备注Char250是3.3.5消费明细表字段名称数据类型长度允许为空备注消费IDIn

7、t30主键入住IDInt30是消费内容Char250是消费金额Float50是消费时间Datetime8是3.3.6职员信息表字段名称数据类型长度允许为空备注职员IDInt30否主键职务Char30是姓名Char30是性别Char30是名族Char8是年龄Int5是籍贯Datetime8是身份证号Int30是家庭住址Char30是健康状况Char30是联系电话Int30是婚姻状况Char30是备注Char150是3.3.7客房结账表字段名称数据类型长度允许为空备注消费IDInt30主键入住IDInt30是客房IDInt30是会员IDInt30是客人姓名Char30是入住日期Datetetime

8、8是退房日期Datemtime8是预收押金Int30是消费金额Float30是结帐金额Float30是记录人员Char20是备注Datetime8是3.3.8会员信息表字段名称数据类型长度允许为空备注会员IDInt30主键会员姓名Char30是身份证号Int20是入会时间Datetime20是会员级别Char20是所在单位Char20是4.概念结构设计(E-R图) 5.逻辑结构设计5.1数据库连接说明酒店管理系统是一个要求连贯性很强的系统,所以根据上面的对数据库系统的概念模型的设计,我们能根据表里的主键,连接出各个表中的关系和分类,这样才给我们做下面的系统,每个主键,还有每个外主键,都是数据库

9、的关键,必须做个关系明确,这样系统才能明了清晰,数据库关系图如下:6.物理结构设计6.1系统功能分析酒店管理系统需要对入住的人员和客房情况进行详细的管理,其中主要针对客房情况和人员入住情况进行管理。因此本系统分为如下两大个方面: 1)基本情况资料,而基本情况资料有分为1.职员资料2.客房类型3.客房资料4.会员管理等 2)消费结帐管理一样分为1.预定记录2.入住记录3.消费明细4.消费结帐. 6.2系统功能模块设计酒店管理系统包括职员资料管理,客房类型管理,客房资料管理,会员资料管理,帐目管理分为入住管理,预定管理,消费明细管理,消费结帐管理,而在查询界面,可以查到详细的各种管理系统,详细情况

10、如图所示:酒店管理系统基本资料消费结帐职员资料客房类型客房资料会员资料预定记录入住记录消费明细消费结帐7.系统结构设计7.1用户界面通过以上模块和E-R图可知这个窗体是由基本资料、消费结帐、记录查询、用户管理、退出系统5部分组成,而基本资料又包括职员资料管理,客房资料管理,客房类型管理,会员资料管理,而消费结帐又包括预定记录管理,入住记录管理,消费明细管理,消费结帐管理,所以登陆窗体如图所示:系统主体窗体是系统中唯一一个联系所有窗体的窗体,由基本资料,消费结帐,记录查询,用户管理,退出系统所组成。系统运用了很多简单使用的SQL语句,是主窗体更加实用、美观。在功能运用状况中,系统有很高的稳定性,

11、能够稳定的完成酒店的所有日常管理,和酒店的新老职工进行合理的安排,对职员的信息一目了然,主窗体是用现在对规范的设计视图设计完成的,能够满足酒店的各种数据需要,如图所示7.2报表7.3程序代码及控件描述Option Compare DatabasePrivate Sub 会员资料管理_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 添加会员_Click()On Error GoTo Err_添加会员_Click DoCmd.GoToRecord , , acNewRecExit_添加会员_Click: Exit SubErr_添加会员_Clic

12、k: MsgBox Err.Description Resume Exit_添加会员_Click End SubPrivate Sub 删除会员_Click()On Error GoTo Err_删除会员_Click DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70Exit_删除会员_Click: Exit SubErr_删除会员_Click: MsgBox Err.Description Resume Exit_删除

13、会员_Click End SubPrivate Sub 添加会员_Enter()End SubPrivate Sub 修改会员_Click()On Error GoTo Err_修改会员_Click DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70Exit_修改会员_Click: Exit SubErr_修改会员_Click: MsgBox Err.Description Resume Exit修改会员_Click E

14、nd SubPrivate Sub 查询会员_Click()On Error GoTo Err_查询会员_Click Screen.PreviousControl.SetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70Exit_查询会员_Click: Exit SubErr_查询会员_Click: MsgBox Err.Description Resume Exit_查询会员_Click End SubPrivate Sub 关闭窗口_Click()On Error GoTo Err_关闭窗口_Click Dim s

15、tDocName As String Dim stLinkCriteria As String stDocName = ChrW(20027) & ChrW(30028) & ChrW(-26782) DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_关闭窗口_Click: Exit SubErr_关闭窗口_Click: MsgBox Err.Description Resume Exit_关闭窗口_Click End SubPrivate Sub 主体_Click()End Sub8.设计心得 数据库课程设计结束了,在这段时间我们学到了很多知识

16、。通过这次的课程设计,使我们增加了对数据库基本概念的理解,提高对知识的理解和应用能力,并且对数据库的应用都有了更深的了解,使我的数据库编写水平又有了明显的提高。在WINDOWS的环境中,用ACCESS和VISUAL BASIC代码构建一个酒店管理系统。让我们了解到了在实际的环境下编写数据库的应用。我们做的课设题目是酒店管理系统,在做课设的过程当中,我充分运用我们所学的知识,当然其中肯定有不懂或者懵懂的问题,所以就去图书馆查看相关的资料,上课时也咨询了老师同学,最后问题也都迎刃而解了。在建立职工资料数据源时,我们发现了一个这样的问题,就是性别一栏可以填写除男,女以外的字,我们需要一个约束,可是在

17、约束语句里,我们有语法错误,弄了半天还是没有弄懂,后来问别人知道了那是由于没有弄清楚一些符号是应该在英语还是中文条件下写出,PB的符号都是在英语的条件下实现的.我们一般设主键的时候都是设一个,这个主键在数据源中是不能重复的。由于自己的分析设计和程序经验不足,该系统设计和实现过程中,还有许多没有完善的地方,比如数据冗余,文档组织不合理,帮助文档没有编写,用户界面设计不够美观,异常出错处理比较差等多方面问题,这些都有待进一步完善和提高。我们本来想用SQL SERVER和ASP.NET做这次课程设计,但是进过一个星期的尝试,觉得有很多问题,又怕再交课程设计的时间内完不成,所以第二个星期就和组员分开做

18、,让庞彦飞同学专门研究SQL SERVER和ASP.NET,而我们其他组员用ACCESS在做一个课程设计。但是由于时间的原因,我们的SQL SERVER和ASP.NET的研究只进行到一半,不过我们会在课程设计结束之后继续完成我们的SQL SERVER和ASP.NET做的课程设计。 总的来说,数据库的实验是我们上大学以来遇到的最大的课题,它不像以前的课题很容易就完成,它需要设计人有足够的耐心,超强的学习能力和坐的住的心态。所以,这次实验中,我的许多毛病都有了改善。这些都不是主要的,重要的是我们在这次实验中,以及平时上课的时候,从老师那里学到了很多做人做事的道理,这些金玉良言将对我们终身受用。9参考文献(1)SQL Server 管理与开发技术大全 人民大学出版社(2)SQL Server 应用于开发技术大全 人民大学出版社(3)SQL Server 数据库技术与应用 清华大学出版社(4)数据库系统概论(第4版) 高等教育出版社专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁