864234435酒店经营管理系统课程设计_第1页
864234435酒店经营管理系统课程设计_第2页
864234435酒店经营管理系统课程设计_第3页
864234435酒店经营管理系统课程设计_第4页
864234435酒店经营管理系统课程设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、辽 宁 工 业 大 学 数据库原理与应用 课程设计(论文)题目: 酒店经营管理系统 院(系): 软件学院 专业班级: 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研窒学 号学生姓名专业班级课程设计(论文)题目酒店经营管理系统课程设计(论文)任务课程设计任务及要求:(1)掌握设计数据库表及其间的关系的基础知识(2)掌握设计相关的查询、窗体、报表、数据访问页和宏(3)有和具体业务相关的处理功能(不少于5个)(4)用切换面板、主窗体、菜单栏和工具栏三种方式设计用户界面。(5)用sql设计带统计函数的查询(如max,min,count,avg,sum)(6) 用编写vba代码实现部分功

2、能课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计论文。指导教师评语及成绩成绩: 指导教师签字: 2009 年 12 月 6 日辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)目 录第1章 课程设计目的与要求11.1 课程设计目的11.2 课程设计的实验环境11.3 课程设计的预备知识11.4 课程设计要求1第2章 课程设计内容22.1 系统设计22.2 数据库模型32.3 设计窗体和报表62.4 窗体和报表模块主要代码8第3章 课程设计总结12参考文献14第1章 课程设计目的与要求本课程的课程设计实际是电

3、子商务和计算机信息管理专业学生学习完数据库原理及应用(access 2002)课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。1.1课程设计的实验环境硬件要求能运行windows 9.x操作系统的微机系统。数据库应用系统开发软件可以选用microsoft access,或其他数据库管理系统。1.2 课程设计的预备知识熟悉数据库的基本知识及一种以上数据库系统开发软件。1.3 课程设计要求按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选

4、择。选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。第2章 课程设计内容2.1系统功能分析2.1.1 系统功能分析酒店管理系统是一个酒店单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,酒店管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理,这种管理方式存在着许多缺点,诸如效率低,保密性

5、差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。国内酒店业的应用系统不同,各家供应商的软件也各不相同。对于一家酒店,如果各部门使用的是不同的平台、不同的软件,当员工进行软件操作时,需要学习各种软件,这样不但使员工的学习成本增高,也同时影响酒店的效率。这样就需要一个方便上手且功能强大的管理软件能解决这些问题,让员工迅速上岗,减少成本,增加收益。因此,制作一个酒店管理系统来解决这些问题已是势在必行。针对酒店的具体业务,主要是客房管理,为用户提供迅速高效的服务,减免手工处理烦琐以及误差,并及时准确的反映酒店的工作状况,从而提高酒店管理的服务质量,使酒店获得更好的

6、经济效益。酒店主要为满足客人的住宿服务,因此酒店主要的业务事件也围绕客人展开。客人需要入住客房时,可先预定客房,以防到时候没有房间的尴尬,客人需要登记入住时,就只需要签字表示入住即可。若客人忘了提前预定,则酒店如果有房间,可以临时为客人提供房间。客人住宿过程中,每天的消费由服务员交给客人确认,以防出错,客人可在此时给服务员添加小费。到客人要离开的时候,进行结账付款。酒店管理系统事件表:事件编号 事件描述 系统输入 输入参与者 系统输出 接受输出参与者1. 客人预定房间 房间需求信息 客人 2. 客人登记 客人入住请求 客人 3. 生成消费单据 消费单据 客人4. 客人承担服务费用 客人确认 客

7、人2.1.2 系统功能模块设计 酒店经营管理系统职工管理财务管理盈利管理职员姓名职员岗位工资发放盈利收入客房收入餐饮收入 图2.1.2 系统模块图2.2数据库模型2.2.1 数据库需求分析数据项和数据结构如下:1. 人员管理:职员名称、人员、奖金、酒店服务。2. 奖金管理报表:奖金、个人信息、个人奖金、职员。3. 盈利管理:个人信息、奖金信息、月盈利信息、总收入。系统特点:(1)资源完全开放型:系统所有的资源,功能交由用户管理,权限控制到按钮,针对不同的用户,组装不同的界面,分配不同的使用功能.不放心再加权限到按钮。(2)系统突出以营销、预订、房源、房价等对营销具有影响力的信息处理。房价码可按

8、年,季,月,周,日设定。(3)强化以客源为中心的信息完整性、长久性、可操作性。建立了客档为中心的用户信息管理系统。(4)使用数据穿透查询技术,对数据进性多元,多层次的查询.从汇中数据到明细发生,紧密联系在一起, 灵活实用。(5)客档、角色、佣金、房价方案、授权折扣、操作权限到按钮、信息向角色发布系统既面向应用,又面向管理。(6)酒店集团管理系统、采集各成员酒店的原始数据、对采集来的数据进行分类、汇总、分析等处理、形成管理决策所需的数据信息、产生各种分析报表。(7)界面美观大方、操作方便。(8)系统稳定、适应性强、操作灵活。2.2.2 数据库概念结构设计盈利管理系统的实体e-r图:盈利个人信息奖

9、金信息月盈利信息总收入评价奖金图2.2.2.1 盈利管理系统实体e-r图由盈利管理、财务管理、职工基本信息实体可知酒店经营管理系统的总体er图为:酒店 拥有拥有拥有职工基本信息财务赢利1n1n1n 图2.2.2.2 酒店管理系统实体e-r图2.2.3 数据库逻辑结构设计通过模块图非系可以知道,此系统由4个图表组成,具体图表如下:盈利管理:个人信息、奖金信息、月盈利信息、总收入等等,具体情况见表2.2.3:表2.2.3字段名称数据类型个人信息数字奖金信息数字月盈利信息数字总收入数字2.2.4 数据库连接说明系统所需的表创建完成后,开始创建联系,每个表都有其联系,进入创建联系的界面,添加窗体,然后

10、创建联系,职员基本信息表中包括姓名,职位,学历,政治面貌等属性,此表与酒店档案表有联系,创建其联系。赢利信息表中的年份与酒店职位表有联系,创建其联系。职员基本信息表与奖金档案表中有关系等。具体如关系图2.2.4: 图2.2.4 关系图2.3 设计窗体和报表通过以上模块和e-r图可知这个窗体是由人员管理、奖金管理报表、盈利管理、数据访问页和退出系统5部分组成,而人员管理又包括职员名称、人员、奖金和酒店服务,奖金管理报表包括奖金、个人信息、个人奖金和职员,盈利管理包括个人信息、奖金信息、月盈利信息和总收入。所以主窗体具体图象如下:图2.3.1 总窗体图2.3.2 盈利管理窗体2.3.3 职员奖金信

11、息报表2.4 设计窗体和报表模块主要代码酒店经营管理系统系统窗体的主要代码如下:盈利管理系统的代码:private sub command1_click()on error goto err_command1_click screen.previouscontrol.setfocus docmd.domenuitem acformbar, aceditmenu, 10, , acmenuver70exit_command1_click:exit suberr_command1_click: msgbox err.description resume exit_command1_clickend

12、 subprivate sub command2_click()on error goto err_command2_click screen.previouscontrol.setfocus docmd.findnextexit_command2_click:exit suberr_command2_click: msgbox err.description resume exit_command2_clickend subprivate sub command3_click()on error goto err_command3_click screen.previouscontrol.s

13、etfocus docmd.findnextexit_command3_click:exit suberr_command3_click: msgbox err.description resume exit_command3_click end subprivate sub command4_click()on error goto err_command4_click screen.previouscontrol.setfocus docmd.findnextexit_command4_click: exit suberr_command4_click: msgbox err.descri

14、ption resume exit_command4_clickend subprivate sub command5_click()on error goto err_command5_click docmd.quitexit_command5_click: exit suberr_command5_click: msgbox err.description resume exit_command5_clickend sub数据访问页的代码:private sub command0_click()on error goto err_command0_click docmd.closeexit

15、_command0_click: exit suberr_command0_click: msgbox err.description resume exit_command0_clickend sub欢迎的代码:private sub com清除_click()me.txt你好.setfocusme.txt你好.text = end subprivate sub com显示_click()me.txt你好.setfocusme.txt你好.text = 您好!欢迎您进入酒店管理系统!end subprivate sub form_load()me.caption = 欢迎!end subpr

16、ivate sub txt你好_beforeupdate(cancel as integer)end subprivate sub text_beforeupdate(cancel as integer)end sub酒店职位表的代码:private sub dtpicker6_updated(code as integer)end subprivate sub 工作时间_beforeupdate(cancel as integer)end subprivate sub 工作时间_change()工作时间.value = dtpicker2.valueend sub第3章 课程设计总结通过这次

17、的课程设计,使我增加了对数据库基本概念的理解,提高对知识的理解和应用能力,并且对数据库的应用都有了更深的了解,使我的数据库编写水平又有了明显的提高。在windows的环境中,用access和vba代码构建一个库存管理系统。让我了解到了在实际的环境下编写数据库的应用。一个大型的计算机管理系统必须有一个正确的设计指导思想,一个大型的计算机管理系统必须有一个正确的设计指导思想,通过合理的选择数据结构,操作系统以及开发环境,构成一个完善的网络系统,才能充分发挥计算机信息管理优势。现代化的酒店是集客房、餐饮 、通讯、美容、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,宾馆酒店组织庞大,服务项目多

18、,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。一个完善的酒店计算机管理信息系统应当包括前台接待管理、客房预定管理、前台收银管理、夜间核审管理、餐饮收银管理、程控电话计费、财务管理、仓库管理、人事工资管理等功能模块。为了更好的满足酒店管理的需求,减少工作量,提高效率,酒店需要酒店管理信息系的支持。酒店管理信息系统主要满足如下需求:客人预定房间,客人登记,客人结账付款,提供业务报表给经理决策信息的支持,并且可以用来管理员工工作信息,主要写了与酒店客人相关的模块。本次设计内容为酒店管理系统的两大功能模块住宿管理和餐饮管理。其开

19、发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本次设计完成了老师所指定的功能,并适当添加了一些内容,使得系统功能趋于完善,美化了操作界面,增强了视觉效应,具有一定的设计风格。系统亦分亦合,分开可当作两个不同的项目进行工作,即可以当作小型旅店和餐馆的收银系统,合起来又可用作大、中型宾馆或酒店的管理工具。以下是本次设计的详细叙述。在这次的课程设计中,使我对数据库的知识有了更深刻了解,增加可我对数据库这门课兴趣,强化了我的实际动手能力。同时也找到自己的不足。我一定会继续学习增加自己的数据库知识,在今后的学习中我会更加的努力,增加自己的知识储备。对酒店经营管理的开发,我付出了大量的时间,但是,我得到的收获远远不是这些时间可以衡量的,它将是我终生的财富,必将给我今后的学习和工作带来更多的收益.通过对此管理系统的开发,使我对软件开发有了一个比较清楚的认识,体会到理论和实践的重要性.由于自己的分析设计和程序经验不足,该系统设计和实现过程中,还有许多没有完善的地方,比如,用户界面设计不够美观,异常出错处理比较差等多方面问题,这些都有待进一步完善和提高。参考文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论