宾馆客房信息管理系统.doc





《宾馆客房信息管理系统.doc》由会员分享,可在线阅读,更多相关《宾馆客房信息管理系统.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 成绩: _滨江学院花旗营校区 课程设计(专业实习)院、系_专业_姓 名_学号_指导教师_二零一六 年 六 月 日 目录1、系统需求分析21.1 设计前调查21.2 用户需求分析21.3 核心数据流图31.4 核心数据字典42、概念设计52.1 局部E-R图52.2 全局E-R图63、逻辑设计73.1 开发环境73.2 关系模式形成以及规范73.2.1有以下关系模式:73.2.2分解分析:74、创建数据库75、程序以及调试和使用说明85.1程序登陆界面85.2 主面板95.3具体介绍105.3.1房态查看105.3.2 入住登记和预定房间105.3.3 调房,住宿、退宿查询115.3.4 挂帐
2、,结帐,日报表,追加押金125.3.5报修和维修125.3.6添加用户,添加员工,修改密码136、总结147、部分代码157.1模块157.2添加员工167.3 宾客入住17 宾馆客房信息管理系统徐顺航南京信息工程大学滨江花旗系,南京 210044摘要:本文论述了分析、开发、设计一个宾馆管理系统的过程。该系统融入宾馆科学、规范的现代管理思想,为提高各业务部门本身的工作效率,自动完成各业务部门之间的各种营业信息、帐务、报表的自动化传输与汇总,使各项业务工作制度化,科学化。结合先进的计算机技术,采用ASP和SQL开发而成。 通过设计分析,划分数据库,基本上满足了用户在客房管理等方面的需求。如对客房
3、、用户的设置修改,相关的顾客服务等。系统中的各业务管理模块既可单机独立运行,也可在服务器/工作站组成的局域网络平台上联网运行。关键词:宾馆管理,信息系统,数据库,结构设计,VB1、系统需求分析1.1 设计前调查 近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使
4、小部分宾馆管理水准几乎接近或达到国际水平。但对占80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。1.2 用户需求分析建立一套功能完善的管理信息系统,既能满足
5、业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。因而程序需要实现的功能有如下主要六大功能:一、 客房管理:客房登记,入住情况查询,客房状态查看。二、 宾客入住管理:客房预定,登记入住,房间调整,退房结帐三、 物资管理:物品登记,物品查询,报修和维修,定时提醒。四、 财务管理:追加押金,增删财务,日报表五、 员工管理:增改员工,查删员工六、 系统管理:增删管理员,修改密码,以及预留的基于SQL的数据库管理(该
6、程序考虑到 作为课程设计和信息系统不是很大,使用了单机版的ACCESS,以求方便 写程序)七、 其他功能:界面管理(提供两套外观:经典外观和春天里)1.3 核心数据流图 维修信息调整房间维修/报修房间提醒 客房信息 预定 客房信息 客房状态退房入住客人 客人信息 入住登记 帐务信息财务现开 入住信息 部分数据流图数据流名称:客人信息来源:客人去向:入住登记包含的数据项:姓名、身份证号、性别、入住房间、房间类型、房间价格、入住状态等(宾馆客房管理系统的数据流客人信息) 数据流名称:入住登记来源:客人产生入住登记去向:入住包含的数据项:订单编号、姓名、性别、身份证号、客户编号、客房类型、抵房时间、
7、入住 人数、预定人、电话、住几天等信息(宾馆客房管理系统的数据流入住登记)数据流名称:客房信息来源:客人产生入住登记去向:入住包含的数据项:客房编号、客房类型、客房价格、客房状态(宾馆客房管理系统的数据流客房信息)数据流名称:房间状态来源:退房去向:房间包含的数据项:客房号码、房间状态(宾馆客房管理系统的数据流房间状态)数据流名称:帐务信息来源:退房去向:财务包含的数据项:帐单编号、姓名、消费金额、入住时间、退房时间、押金(宾馆客房管理系统的数据流帐务信息)1.4 核心数据字典 宾客入住信息表:Cmanage 数据项名称(库中字段名)数据类型及长度说明客人电话(ctel)Char(20)客人姓
8、名(cname)Char(12)Not null客人性别(csex)Char(4)客人身份证号(cidnum)Char(20)客人住址(caddress)Char(50)订单编号(cnumber)Char(15)Not null,primary key入住人数(cmemeber)int客房编号(croom)Char(20)Not null客房类型(ctype)Char(10)客房价格(cprice)money客房状态(cstatue)Char(2)Not null抵店时间(cindate)短日期型 date退房时间(coutdate)短日期型 dateNot null入住类别(cintype)
9、Char(4) 预定/现开押金(cya)money调整房间(cchange)Char(20)原由(creason)Char(80)应付款(cmshould)Money实收(cmpay)money客房登记表:Roomlogin 数据项名称(库中字段名)数据类型及长度说明房间编号(Rid)Char(12)Not null房间名称(Rname)Char(20)Not null ,primary key房间描述(Rdescribe)Char(100)房间价格(Rprice)moneyNot null房间状态(Rstatue)Char(8)Not null操作员(ruser)Char(12)Not nu
10、ll管理员表:pw数据项名称(库中字段名)数据类型及长度说明用户(user)Char(12)Not null ,primary key密码(pwd)Char(8)Not null权限(power)Char(1)Not null财务管理表:Smanage数据项名称(库中字段名)数据类型及长度说明财务ID(Sid)Char(15)Not null ,primary key事由(Sreason)Char(20)Not null收入(Sin)money支出(Sout)moneyNot null总收入(ssum)moneyNot null操作时间(Sdate)dateNot null结帐人(sman)C
11、har(12)Not null挂帐单位(scomp)Char(12)操作员(suser)Char(12)Not null维修/报修表:fix数据项名称(库中字段名)数据类型及长度说明登记ID(Fid)自动编号Not null ,primary key登记日期(Fdate)dateNot null 物品名称(Fname)Char(50)Not null所属房间(Froom)Char(20)Not null维修状态(Fstatue)Char(8)Not null维修日期(Ffdate)date登记操作员(Fman)Char(12)Not null维修员(Ffman)Char(12)所需费用(Fpa
12、y)money提醒表:Reminder数据项名称(库中字段名)数据类型及长度说明提醒ID(RemID)自动编号Not null ,primary key提醒日期(Remdate)dateNot null 提醒类别(remtype)Char(20)Not null提醒状态(remstatue)Char(4)Not null操作员(remuser)Char(12)Not null价格编号名称2、概念设计 状态2.1 局部E-R图 描述类型客房电话性别姓名 住址入职时间证件客人住址 客房E-R职员电话 密码职务 客人E-R 管理员E-R 用户名管理员姓名工资 权限年龄性别 职员E-R 事由收入支出类
13、别名称时间状态费用状态所属房间登记日期结帐预定维修时间总收入帐目管理维修表提醒表用户名管理员管理密码权限职员年龄性别入职时间电话职务住址工资姓名客房描述状态价格类型编号名称证件电话性别住址姓名客人2.2 全局E-R图 入住 n 1 1 1 1 1 1 1 n q p m 1 全局E-R图3、逻辑设计 3.1 开发环境 开发语言:Visual Basic 开发平台:windows xp,1G内存,集成显卡。 开发工具:Visual Basic 6.0企业版,SQL Server 2000,Access 2003 3.2 关系模式形成以及规范 3.2.1有以下关系模式:PW(user,pwd,po
14、wer);Empl(eid,ename,eage,esex,eaddress,etel,ejob,ejtime,ejage);Fix(Fid,fname,froom,fstatue,ffdate,fpay,fman,fuser);Gmanage(Gid,gname,gtype,gnum,gprice,guse,gsum,gdate,guser,gdw);Roomlogin(Rid,rname,rtype,rdescribe,rprice,rstatue,ruser);Reminder(remid,remname,remdate,remtype,remstatue,remuser);Smanag
15、e(Sid,sreason,sin,sout,ssum,sdate,sman,scomp,suser);Cmanage(cnumber,cname,cictype,cicnum,csex,caddress,ctel,cmember,croom,ctype,cprice, cindate,cintype,coutdate,cya,cyaadd,cstatue,cchange,creason,cmtel,cmmeeting,cmcar,cmdamage,cmother,cmshould,cmpay,cmback,cuser); 3.2.2分解分析:1) 各分量都是不可分割的数据项。满足第一范式;2
16、) 每一个关系中的非码属性都完全函数依赖于码,符合第二范式;3) 每个关系中的主属性不传递依赖关系中的每个关系键,符合第三范式;4) 关系中所有非主属性对每个码都是完全依赖,且所有主码对于每个不包含它的码也是完全函数依赖,没有任 何属性完全函数依赖非码的任何一组属性4、创建数据库 1)创建数据库,让数据库可以动态增长 create database hotel on (name=hotel_data,E:hotel.mdf,size=5mB,maxsize=20mb,)log on(name=hotel_log,E:hotel.ldf,size=2mb,maxsize=5mb,)go 2)创建
17、PW用户表 use hotel go create table pw (user char (12) not null primary key, Pwd char(8) not null, Power char(1) not null ) go 3)创建客房登记表RoomLogin create table roomlogin (rid char (12) not null, Rname char(20) not null primary key, Rtype char(10) not null Rdescribe char(100), Rprice money not null, Rstat
18、ue char(8) not null, Ruser char(12) not null,) go 4)同上创建提醒表Reminder、物品表Gmanage、维修表fix、员工表Empl、帐务表Smanage、客户如住表Cmanage5、程序以及调试和使用说明5.1程序登陆界面说明:进入登陆界面后,系统会自动加载已有的用户,让用户选择自己的帐户进行登陆,密码输入三次后关闭窗口;用控件属性设置来实现用户定义的完整性:密码最大长度为8。用户名错误,或密码错误,系统都会对其进行提醒,以达到正确输入,本程序设置一超级用户:admin,权限为1,其他用户的权限均为0。超级用户能对押金进行追加,其他用户必
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宾馆 客房 信息管理 系统

限制150内