您好,欢迎访问三七文档
成绩:__________课程设计(数据结构)学生姓名:张宇星学号:20141308055院系:计算机与软件学院专业:计算机科学与技术指导教师:顾伟二零一六年六月十八日目录内容摘要.....................................................................1一、前言.....................................................................2二、需求分析.................................................................22.1、功能分析..............................................................22.2、方案分析.............................................................2三、概要设计.................................................................23.1数据结构..............................................................263.2功能模块划分.........................................................263.2.1结构框图..........................................................263.2.2程序流图..........................................................26四、系统的详细设计........................................................324.1用户登录模块.........................................................324.2经理登录界面.........................................................334.2.1客房管理...........................................................334.2.2员工管理...........................................................334.2.3退出系统..........................................................354.3员工登录界面............................................................334.3.1客房查询............................................................14.3.2客户入住............................................................14.3.3客房结算............................................................14.4.4修改密码............................................................14.4.5退出系统............................................................14.4部分核心代码附录.............................................................1五、总结......................................................................36参考文献......................................................................39客房信息管理系统张宇星南京信息工程大学计算机与软件系摘要:本文论述到了客房管理系统开发的背景、目标、意义和方法、并重点介绍了系统分析、数据库设计、系统概要设计、程序设计的全过程。本文所设计的系统是由VisualStudio2010和Sqlserver2008数据库开发而成的。该系统较完整的完成了酒店客房管理的各种功能,它包括前台服务和后台管理两大功能模块。在实现了不同权限用户登陆,用户的注册、查询,客房信息的维护,客房类型的设置及个人密码的修改,酒店房务的管理,收费等基本功能的同时,还对酒店的营业状况进行有条件的查询,为酒店高层决策提供数据支持。酒店管理者只需略懂电脑知识就可以建议的操作该酒店管理系统。使用酒店管理系统进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、储蓄量大、寿命长、成本低等。关键字:VisualStudio2010管理数据库一、前言在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店宾馆作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直到最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷方便服务,给宾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘。因此,采用全新的计算机管理系统,将成为提高酒店的管理效率,改善服务水准的手段之一。系统从满足客户的需求角度出发,实现了酒店管理的基本流程。系统的主要功能包括宾客结帐、客房预订、营业查询、客户管理、系统设置等等。用户入住酒店的时候所要等待的时间就会大大的减少,操作员能够很方便的对用户信息的登记和对房间状态的的管理,从而实现了酒店管理系统高效、准确的特点现代化的酒店,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。酒店管理系统正是为此而设计的。优秀的酒店客房管理系统操作方便,灵活性好,系统安全性高,运行稳定。提供快捷方便服务,给宾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务操作,这样才能令旅客舒适难忘。二、需求分析2.1功能分析经过综合分析,确定了系统应该包含如下功能:客房信息管理:用户可对酒店的客房信息进行管理,包括对客房的基本信息(如客房编号、客房价格、客房类型及客房状态等)的增加、修改、删除和更新。客房订房管理:实现客户对酒店房间预订及入住的功能,客户未到达酒店之前可通过电话预订客房,用户可按客户的需求为客户找到合适的房间并进行记录,客户到达酒店后可直接在房间状态为空的客房里选择一间合适的房间入住,同时用户将客人信息及选择的房间信息添加到相应的表里。客房结算管理:当客户入住时间达到登记退房时间时可选择结算金额与续费两种方式,用户根据客户的选择修改相应登记表的内容并更新房间状态。客户信息管理:对入住酒店的客户进行信息登记,包括客户的姓名、联系方式、证件号码等个人信息,方便对客户进行管理。2.2方案分析该系统的用户一共有两类:经理和员工。经理可以对客房和员工进行管理,可以增加客房的信息和员工的信息,也可以增加系统的管理员。员工可以对客户入住信息进行管理,包括客户选择房间、客户结算和续费,还可以查看房间的状态和基本信息。客房管理系统将对这两种不同的用户设置权限,每种用户只能实现自己的功能,不能相互使用。使用该系统时用户需要登录,登录的时候需要验证身份和用户名还有密码,如果三项不匹配则登录失败。三、概要设计3.1数据结构该系统数据库的各表及数据项和数据类型说明:管理员信息表:记录登入系统的用户的身份、用户名和密码,如下表所示:数据项名称类型长度主键允许空值用户身份char20用户名char10密码varchar50客房信息记录表:记录酒店所有客房的基本信息数据项名称类型长度主键允许空值房间号char10√房间类型char10√房间价格char10√房间楼层int√额定人数int√实际人数int√房间状态char10√备注text√客人入住记录表:记录客户的入住信息,包括房间号,房间类型,入时间、退房时间及客户的个人信息等:数据项名称类型长度主键允许空值客人姓名char20客房编号char10√入住时间datetime退房时间datetime结算金额money√证件号码varchar50入住人数int√备注text√客人信息表:记录入住客户的基本信息,包括姓名、性别、证件号、地址及联系方式数据项名称类型长度主键允许空值客人姓名char10性别char10联系方式varchar10证件号码varchar10√员工信息表:记录酒店在职员工的基本信息,包括员工编号、员工姓名、员工职务、联系方式及住址等。数据项名称类型长度主键允许空值员工编号char10√员工姓名char10性别char2联系方式varchar50所在省市char10√职务char10√客户E-R图:客户客户姓名性别证件号联系方式员工E-R图:客房E-R图:入住记录E-R图:员工员工编号员工姓名性别职务联系方式所在省市客房客房楼层客房类型客房价格客房编号客房状态额定人数入住记录入住时间退房时间结算金额管理员E-R图:整体E-R图:1nn13.2功能模块划分3.2.1结构框图管理员用户身份用户名密码结算金额客户客户姓名性别联系方式证件号客房客房编号客房类型客房价格客房楼层额定人数客房状态入住员工员工编号员工姓名职务管理员身份联系方式密码用户名住址各功能模块介绍:客房管理:用户可对酒店的客房信息进行管理,包括对客房的基本信息(如客房编号、客房价格、客房类型及客房状态等)的增加、修改、删除和更新。员工管理:可以增加、删除、修改员工的基本信息,并可以将员工设为管理员。还可以查询员工的基本信息。修改密码:可以对管理员的密码进行修改。退出系统:直接结束本次系统的登录。客房查询:可以对所有的客房信息进行查询,按照不同的查询条件。客户入住:当有人入住的时候登记客户的信息及更新房间的信息。客户结算:当客户的住宿日期到了登记的退房日期时客户可以有两种选择:结账和续费。3.2.2程序流程图客房管理系统员工经理退出系统修改密码客户结算客户入住客房查询退出系统修改密码员工管理客房管理四、系统的详细设计4.1用户登录界面开始选择身份输入用户名和密码选择功能执行功能退出系统结束功能说明:当用户打开该系统的时候首先出现的是这个界面,用户根据自己的身份选择经理或者员工,再输入自己的用户名和密码,当三项都填写正确的时候就会成功登录该系统,跳转到相应的功能界面。如果三项中有一项没有填写正确则会出现错误提示。如下图:4.2经理登录界面功能说明:当用户身份为经理并且信息填写正确后登录系统就会跳出该界面,该界面有四个功能菜单按钮,分别为客房管理、员工管理、退出系统和修改密码。分别点击不同菜单项会出现相应的功能界面。4.2.1客房管理该页面可实现对客房信息的查找、增加、修改和删除的功能。分别点击不同的按钮会跳出相应的功能界面,当点击查找按钮时跳出如下界面:管理员可以按不同的条件进行客房信息的查询,当选择按楼层查找时在房间信息后的文本框里输入要查找的楼层数,下图是按照楼层查询:按照房间号查询:按客房类型查询:当点击“增加”按钮时跳出如下界面:输入新增的房间信息点击确定按钮就会在数据库中相应的表上加入一行,并显示在下面的地方:当点击“重置”按钮时所有的文本框会清零,方便管理员输入下一条客房信息:点击“修改”按钮时会跳出如下界面:先把要修改的房间信息填写到相应的文本框内点击“
本文标题:客房管理055
链接地址:https://www.777doc.com/doc-341944 .html