数据库大作业.doc_第1页
数据库大作业.doc_第2页
数据库大作业.doc_第3页
数据库大作业.doc_第4页
数据库大作业.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

目录1前言12 系统设计12.1 系统需求分析12.2 系统规划22.3系统功能结构23数据库设计33.1数据库需求分析33.2数据库概念设计43.3数据库逻辑结构设计64系统的实现95总结161前言通过计算机对宾馆类企业运作的全过程进行全面有效的管理,解决经营过程中客户需求和企业资源不能有效协调与统一安排的问题,减少管理者的工作量,大大提高企业的工作效率和经济效益。2 系统设计2.1 系统需求分析随着信息技术的发展和人们对宾馆酒店的要求越来越高,许多宾馆已明显觉得手工管理已不能适应当前宾馆高速发展的需要,宾馆已意识到使用计算机网络和计算机管理的重要性,决定首先在客房部采用宾馆客房管理系统。该系统应充分利用信息技术提高宾馆客房的管理水平、服务水平。宾馆客房管理系统要实现客房预定、住房管理、住房更改管理、调房管理、退房结帐、剩余房源查询、顾客信息管理、会员管理等功能。其中动态实时客房调整、结账管理、客房信息动态更新等有机的联系在一起,对宾馆客房进行全方位的管理。根据宾馆的具体情况,本系统主要功能包括:1, 客房信息管理客房信息先根据客房种类设置不同种类客房的配置信息(价格,面积,床位,是否有独立卫生间等),能够根据不同的季节需求调整客房类型和内部标准。并能方便快捷的查询删除更改客房的信息。2, 订房信息管理能够根据客户需求快速查询剩余客房信息(可以按照客房种类查询或客房价格等关键字)。并根据客户个人资料添加订房信息(订房时间,房间号等)3, 挂账信息管理可以快速根据客户退房的房号及其入住时间算出应支付房费。并将退房信息反馈会客房数据表中,即时更新客房信息。4,会员信息管理 通过设置会员功能根据会员等级给予不同的优惠待遇,增强客户的忠实度。5,系统设置 可以新增系统用户,设置用户名和密码,也可修改密码2.2 系统规划面对宾馆管理中出现的各种情况,根据上述需求分析,本系统主要功能模块划分如下:客房管理模块客房管理模块包括客房信息设置和客房标准设置两部分。其中,客房标准设置功能包括:添加客房标准,更改客房标准和删除客房标准;客房信息设置功能包括:添加客房信息,更改客房信息,删除客房信息和查询客房信息子功能。订房管理模块订房管理模块包括客查询剩余客房信息 、添加订房信息、更改订房信息,查询订房信息等功能。结算信息管理模块结算信息管理模块包括添加结算信息,更改结算信息和查询结算信息三个子功能。其中添加结算信息功能用于顾客退房结算时显示应付金额,并将结算信息存入数据库。会员信息管理模块会员信息管理模块包括添加新会员记录,会员信息查询与更新以及删除会员等功能,当顾客开通会员功能后可以根据会员等级在不同季节或促销活动时享受打折优惠。系统设置模块系统设置模块包括密码更改、新用户设置两部分。2.3系统功能结构根据上述分析,现得到系统功能图如下所示:图1 宾馆管理系统功能结构图3数据库设计3.1数据库需求分析根据宾馆信息的输入和输出,收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为数据库的具体设计打下基础。在分析宾馆管理信息需求的基础上,得到下图所示的数据流图: 图2 宾馆管理系统数据流图针对系统的具体需求,通过对宾馆管理工作过程的内容和数据流分析,设计如下所述数据项和数据结构:客房标准(客房种类)信息,包括数据项有:标准编号、标准名称、房间面积、床位数量、客房单价、是否有空调、电视机、电话、单独卫生间等。客房信息,包括的数据项有客房编号、客房种类、客房位置、客房单价、和备注信息等。订房信息,包括的数据项有:客房编号、客房种类、客房位置、客房备注,顾客姓名、顾客身份证号码、入住时间、折扣、退房时间、房费总额和备注信息等,已及相关的会员等级信息。会员信息,包括的数据项有:会员姓名,身份证号,所在城市,国籍,会员等级等。3.2数据库概念设计得到上面的数据项和数据结构后,就可以设计出满足系统要求的各种实体,以及他们之间的关系,为后面的逻辑结构打下基础。本系统的实例有客房标准信息实体、客房信息实体、订房信息实体、结算信息实体、及会员信息实体。各个实体的E_R图如下所示:图3 客房标准信息实体E-R图图4 客房信息实体E-R图图5 订房信息实体E-R图图6 结算信息实体E-R图图7 会员信息实体E-R图实体之间关系的E-R图如下图所示:图8 实体间关系E-R图3.3数据库逻辑结构设计现需将上面概念数据库结构转化为Access 2003系统所支持的实际数据模型,即数据库的逻辑结构。本系统共设计了5张数据表,分别为表rooms,表bookin,表roomtype,表hy,表user_info。各个数据表的列名及元组(仅作示例)如下图所示。Roomtype:typeidtypenameareabednumhairconditionhtelephonehtelevisionhtoiletprice101双人间10021111150102单人间6011111100103四人间12041111801048人间2008111150105豪华双人间15021111200106豪华单人间10011111150107总统套房260411111000108尊贵度假房17031111300109家庭套房100411111801003人间1103111180Rooms:roomNOroomtyperoompositionroompriceputuproommemo1001双人间一楼15001002双人间一楼15012007四人间二楼8012008四人间二楼80020098人间二楼5004004豪华双人间四楼20004005豪华双人间四楼20004006豪华单人间四楼15004007豪华单人间四楼15004008豪华单人间四楼15004009豪华单人间四楼15005004家庭套房五楼18006001尊贵度假房六楼30006002尊贵度假房六楼30018001总统套房八楼100018002总统套房八楼10000Bookin:customnamecustomIDroomnoindatediscountammountCheckdate李二43235466762820022010-12-2190邓海洋2301403923050012010-12-2150杨春波120029392460022010-12-2150杨一23259239291003201012-21鄢泽耀283833293923910022010-12-16101202010-12-23李三9327548980012010-12-2380王五239928184839220072010-12-2160万来12323455650022010-12-2360李清123212310062010-12-2350jal2923789210022010-12-23601202010-12-23jalaw39478923210022010-12-2360万二49320529510032010-12-2350Jada240954729320062010-12-2350Hy:hynohyxmhyidcityhyclassnation101杨春波 12983293893 上海 白金 China102邓海洋 1202390493049 上海 黄金 China103鄢泽耀 193284003010 重庆 尊贵 China105李丽媛 92743283 北京 黄金 China106黄庆 23849494 纽约 黄金 China107史楠 93472948729 广州 白金 china108joans 4917489349 巴黎 普通 French104何其 4391375939 杭州 白金 China100曹静 123456 广州 普通 china111兰格 19374993 成都 普通 China12adh 12739882 海南 黄金 日本User_Info:user_IDuser_PWD到此,数据库已建立完毕,现在开始系统的开发。4系统的实现整个系统的程序流程图如下图所示:图9 系统流程图点击应用程序图标后,出现下图所示登陆界面:图9 系统登录对话框整个系统的菜单栏:图10 系统菜单栏点击各菜单按钮,可实现相应的管理功能,大部分菜单按钮会弹出对话框,实现人机交互。添加客房标准对话框如下图所示:图11 添加客房标准对话框在该对话框中填入相应的信息后,单击保存按钮,即可将新的房间种类信息存入数据库中。单击修改客房标准菜单后,程序会在主窗体上将客房标准信息显示在列表窗格中:图12 客房标准列表在窗体中,按住鼠标左键选中任一客房标准,右键单击鼠标,弹出快捷菜单,可实现增加、删除、修改客房标准的功能。点击设置客房信息添加客房信息菜单按钮弹出添加客房对话框。图13 添加客房信息对话框图14客房信息列表框点击客房信息查询菜单按钮会弹出查询对话框,输入相应关键字进行查询,结果会显示在图14所示列表窗格内。图15查询客房信息对话框在订房管理信息模块下,点击添加订房菜单按钮,会弹出订房信息登记对话框:图16添加订房信息对话框点击改变订房信息时,订房信息将显示在一下所示列表窗格中,右键单击可出现快捷菜单,分别实现订房信息修改,添加,删除等功能。图17添加订房信息对话框订房信息查询对话框:图18订房信息查询对话框管理人员可根据具体情况,在复选框中选择查询方式,输入查询条件,相应查询结果将会显示在图17所示的窗体中。结账信息对话框:图19结算信息对话框当顾客退房时,选中相应的房号,该房间的顾客信息及入住时间久会自动显示在对话框右边的顾客信息栏内,确认无误后单击ok按钮,将会弹出应付房费总额的消息框。此时,窗体内列表框自动切换到结算信息列表。选中任一结算记录,右键单击,会弹出快捷菜单,实现结算信息的修改等功能。图20结算信息列表进入会员管理模块,会员登记对话框如下图所示:图21会员登记对话框输入会员信息单击保存,即可将会员信息存入数据库中,主窗体会自动切换并显示会员信息列表。会员信息显示在列表框中:图22会员信息列表管理员需要查询相关会员信息或修改会员等级时,点击菜单按钮:会员信息管理查询会员信息,将弹出会员信息查询及等级更改对话框:图23会员信息

温馨提示

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

最新文档

评论

0/150

提交评论