ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:858.35KB ,
资源ID:17785075      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17785075.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库课程设计宾馆客房信息管理系统Word文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库课程设计宾馆客房信息管理系统Word文档格式.docx

1、鉴于数据库选题原理课程设计的具体内容,对课程设计提出如下要求: 选题原则课程设计题目以选用学生相对比较熟悉的业务模型为宜,要求通过本实践性教学环节,能较好地巩固数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等主要相关知识点,针对实际问题设计概念模型,并应用现有的工具完成小型数据库的设计与实现。 选题要求在后面的课题表中列出了几个设计课题,每个课题都有相应的要求或说明。各课题的难易度有一定的差异,因此,参加课程设计的学生首先要了解设计的任务,仔细阅读各个课题的设计要求,3人一组(按学号顺序分组),为了避免多组选同一题,所做课题限组号对应课题。一般来说,选择课题应以在规定的时间内能完成

2、,并能得到应有的锻炼为原则。若学生对课题表以外的相关课题较感兴趣,希望选作课程设计的课题时,应征得指导教师的认可,并写出明确的设计要求和说明。设计时要严格按照题意要求进行设计,不能随意更改。若确因条件所限,必须要改变课题要求时,应在征得指导教师同意的前提下进行。3参考选题 工资管理系统 人事管理系统 仓库管理系统学生管理系统 图书馆管理信息系统 宾馆客房管理信息系统学籍管理系统机票预定系统学生成绩管理系统课程管理子系统通讯录子系统教室管理子系统宿舍管理子系统个人事务管理子系统库房管理系统小商店销售管理系统其它管理子系统数据库设计.4.课程设计报告要求课程设计的设计报告是学生对本次课程设计的全面

3、总结,应该反映每个设计阶段的设计思路和设计内容。该设计报告,应作为整个课程设计评分的书面依据和存档材料。设计报告一般要以固定规格的纸张(如A4)书写或打印(双面)并装订,字迹及图形要清楚,工整,规范。内容及要求如下: 设计任务、要求及所用软件环境或工具介绍。 课程设计内容中要求的设计结果。 总结 验收情况二、进度安排第16周 完成数据库设计第17周 完成系统功能模块第18周 完成系统测试并能运行、答辩(18周周日上机时间)、提交设计报告附:课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号

4、宋体;行距为22。正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试;五、总结;六、附件(所有程序的原代码,要求对程序写出必要的注释)。正文总字数要求在3000字以上(不含程序原代码)。目录一. 系统需求分析 61.1 设计前调查 61.2 用户需求分析 61.3 核心数据流图 71.4 核心数据字典 8二、概念设计 92.1 局部E-R图 92.2 全局E-R图 10三、逻辑设计 113.1 开发环境 113.2 关系模式形成以及规范 113.2.1有以下关系模式: 113.2.2分解分析:四、创建数据

5、库 11五、程序以及调试和使用说明 125.1程序登陆界面 125.2 主面板 135.3具体介绍 145.3.1房态查看 145.3.2 入住登记和预定房间 145.3.3 调房,住宿、退宿查询 155.3.4 挂帐,结帐,日报表,追加押金 165.3.5报修和维修 165.3.6添加用户,添加员工,修改密码 17六、总结 18七、部分代码 197.1模块 197.2添加员工 197.3 宾客入住 21参考文献 26附录:计算机与信息工程学院课程设计评分表 27一. 系统需求分析1.1 设计前调查 近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务

6、之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。但对占80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高

7、标准、高质量,而准确、快速、周全往往就是最基本的成功要素。 传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。1.2 用户需求分析建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。因而程序需要实现的功能有如下主要六大功能:一、 客房管理:客房登记

8、,入住情况查询,客房状态查看。二、 宾客入住管理:客房预定,登记入住,房间调整,退房结帐三、 物资管理:物品登记,物品查询,报修和维修,定时提醒。四、 财务管理:追加押金,增删财务,日报表五、 员工管理:增改员工,查删员工六、 系统管理:增删管理员,修改密码,以及预留的基于SQL的数据库管理(该程序考虑到 作为课程设计和信息系统不是很大,使用了单机版的ACCESS,以求方便 写程序)七、 其他功能:界面管理(提供两套外观:经典外观和春天里)1.3 核心数据流图 维修信息调整房间维修/报修房间提醒 客房信息 预定 客房信息 客房状态退房入住客人 客人信息 入住登记 帐务信息财务现开 入住信息 部

9、分数据流图数据流名称:客人信息来源:去向:入住登记包含的数据项:姓名、身份证号、性别、入住房间、房间类型、房间价格、入住状态等(宾馆客房管理系统的数据流客人信息) 客人产生入住登记订单编号、姓名、性别、身份证号、客户编号、客房类型、抵房时间、入住 人数、预定人、电话、住几天等信息(宾馆客房管理系统的数据流入住登记)客房信息客房编号、客房类型、客房价格、客房状态(宾馆客房管理系统的数据流客房信息)房间状态客房号码、房间状态(宾馆客房管理系统的数据流房间状态)帐务信息帐单编号、姓名、消费金额、入住时间、退房时间、押金(宾馆客房管理系统的数据流帐务信息)1.4 核心数据字典 宾客入住信息表:Cman

10、age 数据项名称(库中字段名)数据类型及长度说明客人电话(ctel)Char(20)客人姓名(cname)Char(12)Not null客人性别(csex)Char(4)客人身份证号(cidnum)客人住址(caddress)Char(50)订单编号(cnumber)Char(15)Not null,primary key入住人数(cmemeber)int客房编号(croom)客房类型(ctype)Char(10)客房价格(cprice)money客房状态(cstatue)Char(2)抵店时间(cindate)短日期型 date退房时间(coutdate)入住类别(cintype)Cha

11、r(4) 预定/现开押金(cya)调整房间(cchange)原由(creason)Char(80)应付款(cmshould)Money实收(cmpay)客房登记表:Roomlogin 房间编号(Rid)房间名称(Rname)Not null ,primary key房间描述(Rdescribe)Char(100)房间价格(Rprice)房间状态(Rstatue)Char(8)操作员(ruser)管理员表:pw用户(user)密码(pwd)权限(power)Char(1)财务管理表:Smanage财务ID(Sid)事由(Sreason)收入(Sin)支出(Sout)总收入(ssum)操作时间(S

12、date)date结帐人(sman)挂帐单位(scomp)操作员(suser)维修/报修表:fix登记ID(Fid)自动编号登记日期(Fdate)Not null 物品名称(Fname)所属房间(Froom)维修状态(Fstatue)维修日期(Ffdate)登记操作员(Fman)维修员(Ffman)所需费用(Fpay)提醒表:Reminder提醒ID(RemID)提醒日期(Remdate)提醒类别(remtype)提醒状态(remstatue)操作员(remuser)价格编号名称二、概念设计 状态2.1 局部E-R图 描述类型客房电话性别姓名住址入职时间证件 客房E-R职员密码职务 客人E-R

13、 管理员E-R 用户名管理员工资权限年龄 职员E-R事由收入支出类别时间费用所属房间登记日期结帐维修总收入帐目管理维修表提醒表2.2 全局E-R图 n 1 1 1 1 1 1 1 n q p m 1 1 m 全局E-R图三、逻辑设计 3.1 开发环境 开发语言:Visual Basic 开发平台:windows xp,1G内存,集成显卡。 开发工具:Visual Basic 6.0企业版,SQL Server 2000,Access 2003 3.2 关系模式形成以及规范 3.2.1有以下关系模式:PW(user,pwd,power);Empl(eid,ename,eage,esex,eadd

14、ress,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);Smanage(Sid,sreason,sin,sout,ssum,sdate,

15、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)每一个关系中的非码属性都完全函数依赖于码,符合第二范式;3)每个关系

16、中的主属性不传递依赖关系中的每个关系键,符合第三范式;4)关系中所有非主属性对每个码都是完全依赖,且所有主码对于每个不包含它的码也是完全函数依赖,没有任 何属性完全函数依赖非码的任何一组属性四、创建数据库 1)创建数据库,让数据库可以动态增长 create database hotel on (name=hotel_data,filename=E:hotel.mdf,size=5mB,maxsize=20mb,filegrowth=10%)log on(name=hotel_log,hotel.ldfsize=2mb,maxsize=5mb,filegrowth=1mb)go 2)创建PW用户

17、表 use hotel go create table pw (user char (12) not null primary key, Pwd char(8) not null, Power char(1) not null ) 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, Rstatue char

18、(8) not null, Ruser char(12) not null,) 4)同上创建提醒表Reminder、物品表Gmanage、维修表fix、员工表Empl、帐务表Smanage、客户如住表Cmanage五、程序以及调试和使用说明 5.1程序登陆界面 说明:进入登陆界面后,系统会自动加载已有的用户,让用户选择自己的帐户进行登陆,密码 输入三次后关闭窗口;用控件属性设置来实现用户定义的完整性:密码最大长度为8。用户名错误,或密码错误,系统都会对其进行提醒,以达到正确输入,本程序设置一超级用户:admin,权限为1,其他用户的权限均为0。超级用户能对押金进行追加,其他用户必须在超级用户协

19、助下才能完成押金追加 5.2 主面板说明:主界面用VB中的MDIForm,多入口提供给用户操作,包括菜单栏、工具栏(可选择显示和不显示)、侧边栏(可隐藏)、主面板Panel(提供操作员最常用的操作,节约时间),在状态栏可以显示系统时间和当前用户以及需要维修的房间数。实现了所有要求的功能提供两种风格供用户选择。在vb模块里有一函数change(),一变量保存当前风格类型,当每次show一窗口时,就会调用该函数通过变量判断是显示那种风格 5.3具体介绍 5.3.1房态查看在主面板上的快速入口上点击房态查询,显示当前房间入住图形界面。直观、方便。点击房间能显示在该房间入住过的客户。嵌入的查询语句为:

20、select cnumber,cname,cictype,cicnum,csex,caddress,ctel,cmember,croom,ctype,cprice,cindate,coutdate,cstatue from cmanage where croom= & Command1(Index).Caption & ,Command1(Index).Caption为当前按下的要查询的房间按钮的名称 5.3.2 入住登记和预定房间点登记,系统自动在 roomlogin表中rstatue=空闲的房间名字添加到 房间号码的下拉列表中,供客户选择房间,用户可以选择现开/预定当用户选择下拉列表中的一

21、个房间时,系统自动将roomlogin中该房间的标准类型,价格自动加载显示,房间状况一目了然。其他用户自定义完整性约束都通过对控件的属性设置来完成,当用户输入数据破坏完整性时,系统会发出警告,以保持数据库的完整性5.3.3 调房,住宿、退宿查询 说明:通过入口可以打开窗体。当客户需要调整房间时,点登记后,系统自动加载已入住客户的房间和空闲的房间号码,当用户选择要调房的客户时,系统自动加载客户的信息。选择目标房间时候,系统自动加载房间信息。用户确定调房后,系统修改数据库:原房间状态改为空闲,目标房间改为入住。原住房产生的费用将加在新入住房间上,而提醒表中原房间改为现房间。因而需要修改三个表:Cmanage,roomlogin,reminder.而查询入住信息的嵌入sql语句为:select cnumber,cname,cictype,cicnum,csex,caddress,ctel,cmember,croom,ctype,cprice,cindate,coutdate,cstatue from cmanage,其他查询语句雷同,此后不在赘述。在文本框里输入要查询的姓名,MSFlexGrid空间将会显示查询结果,嵌入的查询语句为:select cnumber,cname,cictype,cicnum,csex,caddress,ctel,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1