数据库课程设计__宾馆客房信息管理系统
数据库课程设计__宾馆客房信息管理系统
一、設計內容與設計要求1.設計內容:資料庫系統原理的課程設計要求學生綜合利用本課程的有關知識,在教師的指導下,利用特定的資料庫設計環境,針對具體的問題,完成從系統的需求分析、資料庫的概念設計、資料庫的邏輯設計,到資料庫實現等設計過程,最終實現一個較為完整的反映應用需求的資料庫系統。
因此,在設計中,要求學生應該全面考慮各個設計環節以及它們之間的相互聯繫。
下麵是各個設計階段的具體內容。
⒈系統需求分析需求分析是資料庫系統設計的一個重要的環節。
本階段應該對整個應用情況作全面的、詳細的調查,確定特定資料庫應用環境下的設計目標,收集該應用環境下針對系統設計所需要的基礎數據以及對這些數據的具體存儲要求,從而確定用戶的需求。
用戶對數據庫的需求包括:⑴處理需求。
即用戶要完成什麼處理功能等。
學生在設計中應根據具體的課題要求確定系統應該實現的功能,一些基本的功能通常是必須具備的,如用戶的管理與維護,基本數據的維護,靈活的資訊查詢等。
⑵資訊需求。
即在資料庫中需要存儲哪些數據。
學生應該根據具體的課題,認真分析有關的要求,確定本設計的資訊需求。
⑶安全性和完整性功能。
實踐中這是一個需要與用戶不斷交流才能逐步確定的需求。
本課程設計要求學生在自己的設計中能反映出基本的安全性和完整性功能。
本階段的設計結果(即系統需求分析)應該在課程設計報告中進行詳細描述,畫出系統的數據流圖,寫出較為詳細的數據字典,作為本課程設計的驗收依據之一。
⒉資料庫的概念設計資料庫的概念設計是在需求分析的基礎上,利用與用戶雙方都能理解的形式,設計出資料庫的概念模型。
本課程設計要求學生採用E-R方法進行資料庫的概念設計。
本設計階段可分為:● 數據抽象。
即根據需求分析的結果,抽取出與本課程設計相關的特性。
設計局部概念模式。
運用E-R方法,設計出系統的各個局部ER模型。
● 設計全局概念模式。
通過對局部E-R模型的操作,解決各個E-R模型關於對象定義不一致問題,以及對各個E-R模型進行合併優化等,最終形成資料庫的全局概念模式。
(完整word版)数据库课程设计(宾馆管理系统)
数据库原理课程设计报告设计题目宾馆管理系统专业班级学号学生姓名指导教师起止日期*********系目录1.问题描述 (1)1。
1背景 (1)1。
2功能要求 (1)2。
需求分析 (2)2.1数据流程图 (2)2.2数据字典 (6)3。
概念结构设计 (8)3。
1 E-R图 (8)3.2实体及联系的属性: (9)4。
逻辑结构设计 (9)5. 触发器设计 (11)6. 存储过程设计 (12)7.应用程序实现 (16)8.结束语 (27)9.答辩与成绩考核 (28)1。
问题描述1.1背景经调查了解后发现,目前较多的宾馆在客房管理上还处于人工阶段,效率低下且存在较多问题,为减少类似弊端开发此系统,以实现客房管理的电子化、科学化与现代化.系统包括:旅客基本信息管理、客房基本信息管理、住宿基本信息管理、客房物品基本信息管理、工作人员基本信息管理五大功能模块。
可以实现对每个功能模块的查询和更新功能,其中查询功能主要是通过视图实现,而更新功能则是通过存储过程来实现。
在五大功能模块中,宾馆住宿基本信息和客房基本信息的管理是本系统开发的重点。
本系统的开发过程包括了需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献及附录整理等阶段。
宾馆是现代社会服务行业体系中的重要组成部分,它在社会发展中有着不可替代的作用。
在当今经济和商务交往日益频繁的状况下,客房服务行业正面临客流量骤增的压力。
传统的宾店客房管理一直以来使用人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差;时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难;管理者往往要花大量的时间来处理烦琐的登记和结帐手续;不能及时提供空余客房资料等问题,将直接影响出租率。
据此现状,开发出本宾馆客房管理系统,通过本系统的应用不仅可以使宾馆客房管理科学化、正规化,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。
数据库课程设计-客房信息管理系统
2015届课程设计《数据库原理》课程设计说明书题目客房信息管理系统学生姓名单晓荟学号5011211314所属学院信息工程学院专业计算机科学与技术班级15-3班指导教师化希耀教师职称讲师塔里木大学教务处制目录1.意义 (2)2.业务分析: (2)2.1.业务内容 (2)2.2业务可行性分析 (3)3.需求分析 (3)4.数据字典: (4)5.数据流图: (7)6.概念模型设计: (9)7.逻辑模型设计: (14)8.物理设计: (15)9.物理实施: (17)10.功能代码 (20)10.1 基本操作: (20)10.2创建视图 (21)10.3部分存储过程 (24)11.总结 (25)1.意义随着酒店规模的不断扩大,客房数量的急剧增加,有关客房的各种信息也在不断成倍增长。
面对庞大的信息量,就需要有客房信息管理系统来提高客房管理工作的效率。
2.业务分析:2.1.业务内容客房信息管理系统所涉及的主要业务是预订管理,接待管理,换房管理,结账管理和客房管理,各个部分的业务流程具体如下:(1)预定管理:客户查找是否有合适房间,若有则填写预订登记单,员工审核登记单,若正确无误,则对预订登记,产生预订登记表。
(3)换房管理:根据客户的需要,员工查找相应类型的房间,若有则填写调房登记单,员工审核登记单,若正确无误,则对修改客房信息表和入住登记表。
(4)结账管理:客人到前台对挂账进行结账,员工进行结账登记,并并填写收据和打印报表给客户。
(5)客房管理:接受员工的客房信息单,审核信息单,若正确无误,则对客房信息登记,记录到总帐。
业务流程图如下:2.2业务可行性分析经济性网站前台展示了整个宾馆的服务内容、宾馆的设施、硬件条件及一系列的相关信息,满足了全面展示宾馆自身形象的要求。
设置“在线订房”功能模块,提供在线订房功能,满足客户通过网络预订房间的要求。
通过网络对宾馆日常业务进行管理,大大的提高了房间的利用率,提高了宾馆的经营效率,使宾馆的经济效益最大化。
宾馆客房管理系统数据库设计报告(精选五篇)
宾馆客房管理系统数据库设计报告(精选五篇)第一篇:宾馆客房管理系统数据库设计报告宾馆客房管理系统数据库设计报告摘要:本系统是宾馆客房管理系统,该报告主要介绍了数据库的设计,建立,主要功能的实现。
数据库系统包括员工管理、客房管理、顾客管理几个大块。
主要实现了登记功能,预订功能,多种方法查询顾客功能,查看客房状态功能,操作人员对系统的修改功能,以及结账报表功能。
一、需求分析(1)具有方便的登记、结账功能,以及预订客房的功能,能够支持团体登记和团体结账。
(2)能快速、准确地了解宾馆内的客房状态,以方便管理者决策。
(3)提供多种手段查询客人的信息。
(4)具备一定的维护手段,有一定权利的操作人员在密码的支持下才可以更改房价、房间类型、增减客房。
(5)完善的结账报表系统。
二、E-R关系图三、关系表本系统有八个表,分别是职工信息表(staffinfo)、顾客信息表(custmerinfo)、经理信息表(managerinfo)、客房信息表(roominfo)、客房状态表(roomstatus)、入住表(checkin)、退房表(checkout)、结账订单表(orderinfo)。
1,职工信息表(staffinfo)2,顾客信息表(custmerinfo)3,经理信息表(managerinfo)4,客房信息表(roominfo)5,客房状态表(roomstatus)6,入住表(checkin)7,退房表(checkout)8,结账订单表(orderinfo)四、范式分析本系统所有的表均为BCNF,职工和经理表由各自的工作编号为主码,并且可以决定其他所有属性,顾客表由身份证号做为主码,同理,客房的房间号可以决定其他所有属性。
五、功能分析 1,登记功能本系统采用存储过程实现登记功能,顾客前来预订客房,由工作人员调用存储过程向顾客表中插入该顾客信息,完成登记。
create procedure register@身份证号 varchar(20),@姓名 varchar(10),@性别 char(5),@电话 char(15), char(10)asinsert into custmerinfovalues(@身份证号,@姓名,@性别,@电话,@员工编号)@员工编号2,预订功能采用存储过程实现,由工作人员调用存储过程,在入住表中插入相应信息,并且设计触发器,在预定的同时在客房状态表中修改客房状态为“已入住”。
数据库课程设计-酒店管理系统
目录第一章需求分析 (1)1、系统功能分析 (1)2、系统功能模块设计 (2)第二章数据库设计 (2)1、E-R图 (2)2、数据字典 (3)3、关系模式 (5)4、关系图 (6)第三章详细设计 (6)1、数据库hotel的建立 (6)2、表的创建 (7)3、录入数据 (8)4、创建视图 (11)第四章心得体会 (13)参考文献 (13)第一章需求分析1、系统功能分析随着我国市场经济的迅速发展和人民生活水平的不断提高,宾馆酒店业的竞争越来越激烈。
要想在竞争中取得优势,必须在经营管理中取得优势,必须在经营管理、产品服务等方面提高服务管理意识。
而对客房的经营起决定作用的是客房的管理。
如何利用先进的管理手段,提高客房的管理水平,是每一酒店管理者所面临的重要课题。
简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处才能让顾客体会到酒店服务的高标准,高质量。
而准确、快捷、周全往往就是最基本的成功要素。
面对信息时代的挑战,利用技术手段提高企业管理无疑是一条行之有效的途径。
因此采用电脑管理业务、财务等诸多环节已成为推动宾馆酒店业快速发展的先决条件。
本系统利用信息技术提高宾馆酒店管理水平,主要是管理宾馆的日常业务。
希望通过本系统的开发,对宾馆的客房、客人、帐务及各种收费进行系统管理。
客房管理要实现客房预定、客房、追加押金、客人调房、房态设置等功能。
客人管理要实现宿费预警(住宿费超过押金时预警,提示前台要求客人补交押金)、客人挂帐、优惠结帐等功能,满足多种需求。
使用本系统可大幅度提高业务部门的工作效率。
根据该宾馆的具体情况,系统主要的功能包括:对客房信息、客房类型信息、员工信息的保存,增加,修改,删除,查询。
对客房预定、住宿登记、换房登记、调房登记、退房登记、结帐信息的保存,增加,修改,删除,查询。
对本单位定义、业务部门定义、操作员管理、权限设置。
2、系统功能模块设计根据需求功能分析,我们将设计以下三个功能模块。
宾馆客房管理系统数据库课程设计
5、宾馆客房管理系统(难度系数1)
功能介绍:
1)客房数量的基本设置(例如:一楼有101,102……109九个标准间,二楼有201,202……208八个三人间,……七楼有701,702……706六个套房)根据实际考察,再进行房间价格,入住手续办理等各环节业务流程设置
2)办理入住手续(客人姓名、身份证号,家庭住址,入住客房,入住时间,预住时间,押金(>=当天客房费用+200押金))
3)客房门卡管理系统(入住时发卡;每天进行一次刷卡登记,必要时需要补交房费,否则不能够正常开锁;退房时交卡结算)
4)办理退房手续
5)日、周、月核算报表
6)网上预定及处理
注:要求图形化交互界面,友好易用。
客房房间号楼层单价类别
客人信息客人姓名、身份证号,家庭住址,入住客房,入住时间,预住时间,押金
1.客房表(客房号,楼层,客房类型,入住单价,可入住人数,清洁周期) room
2.客户表(入住编号,客户姓名,客房号,入住日期,入住天数,每天单价,入住压金,接待员)
3.订房表(订房编号,客户姓名,客户号,预计入住日期,预计入住天数,订房压金,订房日期,接待员)
4.清洁表(客房号,清洁记录,清洁人,清洁日期)
5.结算表(入住编号,入住天数,入住金额,结算员,结算日期
6.报表(入住编号。
房间号房间类别实际价押金总额操作员入住时间)。
数据库课程设计-宾馆客房管理系统
数据库课程设计设计题目宾馆客房管理系统姓名学号专业班级完成日期 2015年1月14日目录第一章概述1.1系统开发的背景随着社会的的不断进步,宾馆酒店业的竞争也愈来愈激烈,要想在竞争中取得优势,必须在经营管理、产品服务等方面提高管理意识。
如何利用先进的管理手段,提高客房的管理水平,是每一个宾馆管理者所面临的重大问题。
传统手工的客房管理,管理过繁琐而复杂,执行效率低,并且易于出错。
通过客房系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
1.2系统开发的意义客房管理系统是酒店经营管理中不可缺少的部分,使用计算机作为管理的核心,能有效的提高管理效率,具有手工操作无法比拟的的性能,比如:查询方便、对客房的租用情况一目了然、对旅客及客房的信息能够长期的保存。
这些优点正是开发本系统的意义所在,因此它的内容对于经营的决策者和管理者来说都至关重要。
1.3系统开发工具2008、 2012第二章需求分析2.1需求描述在现在的宾馆服务行业中,由于客流量巨增,传统的管理方法已经不适合现代社会的需要,因此客房管理系统是各大中小型宾馆所需要使用的一个管理系统。
使用计算机作为管理的核心,能有效的提高管理效率,具有手工操作无法比拟的的性能,比如:查询方便、对客房的租用情况一目了然、对旅客及客房的信息能够长期的保存,这些优点正是开发本系统的意义所在。
2.2、详细需求分析功能需求本系统的功能应该包括:(1)实现登记入住、更换房间、退房结账等宾馆客房营销功能;(2)实现客房房间信息的查询、更新等功能;(3)实现房客信息的准确快速查询;(4)准确记录房客在宾馆的住宿消费情况;(5)实现住宿费用的一次性结账处理功能;(6)实现宾馆客房的业务状况的统计;(7)实现账号管理功能,只有合法的账号用户才能登陆本系统并使用其所拥有的权限。
信息需求(1)房客信息:姓名、性别、国籍、身份证号、地址、电话、余额、出生年月;(2)客房类型:客房类型、单张床价格、床数量、有无电脑、有无电视、有无空调、有无卫生间;(3)预定信息:客房号、订单状态、床号、预定入住时间、预定离开时间、预定此订单时间、操作此订单的用户、备注;(4)入住信息:客房号、床号、登记入住单用户、登记离去单用户、入住时间、离开时间;(5)用户信息:用户等级、登录名、用户名、密码、用户部门、用户设定问题的答案;(6)消费信息:房客、消费品、消费数量;(7)会员信息:会员、会员等级、会员权限、折扣;安全和可靠性需求作为直接参与经营管理的软件,数据的安全性尤为重要。
数据库课程设计宾馆客房管理系统
数据库课程设计设计题目宾馆客房管理系统姓名学号专业班级完成日期 2015年1月14日目录第一章概述 (3)1.1 系统开发的背景 (3)1.2 系统开发的意义 (3)1.3 系统开发工具 (3)第二章需求分析 (4)2.1需求描述 (4)2.2详细需求分析 (4)第三章数据库设计 (6)3.1概念结构设计 (6)3.2逻辑结构设计 (9)第四章系统总体设计 (14)第五章数据库实施 (16)5.1建立数据库 (16)5.2应用系统的开发 (20)第六章其他 (26)6.1总结与致谢 (26)6.2参考资料 (26)第一章概述1.1系统开发的背景随着社会的的不断进步,宾馆酒店业的竞争也愈来愈激烈,要想在竞争中取得优势,必须在经营管理、产品服务等方面提高管理意识。
如何利用先进的管理手段,提高客房的管理水平,是每一个宾馆管理者所面临的重大问题。
传统手工的客房管理,管理过繁琐而复杂,执行效率低,并且易于出错。
通过客房系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
1.2系统开发的意义客房管理系统是酒店经营管理中不可缺少的部分,使用计算机作为管理的核心,能有效的提高管理效率,具有手工操作无法比拟的的性能,比如:查询方便、对客房的租用情况一目了然、对旅客及客房的信息能够长期的保存。
这些优点正是开发本系统的意义所在,因此它的内容对于经营的决策者和管理者来说都至关重要。
1.3系统开发工具SQL Server 2008、Visual Studio 2012第二章需求分析2.1需求描述在现在的宾馆服务行业中,由于客流量巨增,传统的管理方法已经不适合现代社会的需要,因此客房管理系统是各大中小型宾馆所需要使用的一个管理系统。
使用计算机作为管理的核心,能有效的提高管理效率,具有手工操作无法比拟的的性能,比如:查询方便、对客房的租用情况一目了然、对旅客及客房的信息能够长期的保存,这些优点正是开发本系统的意义所在。
某宾馆客房管理系统——数据库课程设计
数据库原理课程设计报告设计题目某宾馆客房管理系统专业班级学号学生姓名同组人起止日期年月日至月1 日摘要宾馆管理系统是对宾馆管理系统的现代化、网络化;逐步摆脱当前宾馆管理的人工管理方式;拓展经营空间;降低运营成本;提高管理和决策效率而开发的..传统的宾馆计算机管理系统主要包括前台管理系统和后台管理系统两大部分;基本包含了宾馆主要业务部门;初步实现了对顾客服务和进行财务核算所需要的各个功能..它包括客户信息管理、客房信息管理、入住和退房管理、客房类型管理、费用管理、价目信息管理等6大功能模块;并提供了对各功能模块的查询和更新功能..其中客户信息管理、入住和退房管理是系统开发的重点..本文讲述的是基于客户/服务器的宾馆管理系统;实现了宾馆管理的信息化..本系统涉及数据库方面的技术;采用SQL语言来实现..本系统由系统需求分析、概念设计、逻辑设计、物理结构设计、触发器设计、数据库实施和维护组成..目录1.问题描述 (1)1.1背景 (1)1.2功能要求 (1)2.需求分析 (1)2.1需求分析 (1)2.2系统功能模块图 (3)2.3数据流图 (3)2.4数据字典 (6)3.概念结构设计 (7)3.1E-R图 (7)3.2实体及属性的定义 (7)4.逻辑结构设计 (8)5.物理结构设计 (9)6.触发器设计 (10)7.数据库的实施和维护 (10)8.结束语 (12)8.答辩与成绩考核 (13)1.问题描述1.1背景随着宾馆业竞争的加剧;宾馆之间客源的争夺越来越激烈;宾馆需要使用更有效的信息化手段;拓展经营空间;降低运营成本;提高管理和决策效率..传统的宾馆计算机管理系统主要包括前台管理系统和后台管理系统两大部分;基本包含了宾馆主要业务部门;初步实现了对顾客服务和进行财务核算所需要的各个功能..但传统的宾馆管理基于财务管理为主线的设计理念;无法满足宾馆全面信息化管理的需要..现代宾馆酒店业迅速发展;新的管理观念与模式层出不穷..宾馆客房管理系统亦随着宾馆管理理念的发展而发展..宾馆客房管理系统依旧采用了先进的数据库理论;多媒体技术;软件工程理念等;从基层;中层;高层三个管理者层次为切入点;以成本分析;预测;控制为一线;形成一套上下贯通;操作便捷的酒店系统解决方案;科学地将宾馆各种日常业务完美的结合在一起;为管理及决策提供了强有力的支持..其对客人个性化服务及全面彻底的信息化;使企业电算化水平提升到一个新的更高层次;提供大量丰富的基于企业管理经营过程中实际的数据..1.2功能要求1客人基本信息的录入;2客人基本信息的查询、修改、增加、删除等;3客房相关信息的录入;包括房间号、收费标准、床位、类别等;4客房类别标准的制定、类别信息的输入;5客房基本信息的查询、修改、删除等;6住房信息的录入;包括房间号、客人姓名等;7退房信息的更新;2.需求分析2.1需求分析1. 处理对象系统要处理的对象包括信息管理、客户信息管理、客房信息管理、入住和退房管理、客房类型管理、费用管理、价目信息管理等7个方面;各个对象包含的信息如下所示:1信息管理:可以对于各种信息的查询;个人信息可以查看自己的私人信息;还可以对自己的私人信息进行修改..用户信息查看用户的个人信息;对用户的信息进行增、删、查、改..2客户信息管理:可以新建客户;输入客户的身份证号码、姓名、性别、出生日期和地址等信息;可以对于客户的信息进行相应的修改;还可以对客户的消费信息进行统计..3客房信息管理:可以在相应的房间类型下面进行添加相应的房间;对相应的房间进行删除;查看空房以及客房的情况..4入住和退房管理:客户可以入住相应的类型房型下的空房;然后可以退房;系统自动将相应的订单状态置为失效;入住状态置为已退房;将相应房间的状态置为空房..5客房类型管理:管理员可以对相应的房型进行各种属性的修改;可以按照需求添加相应的房型;管理员、工作人员都可以查看相应的房型信息;管理员有需要时可以删除相应的房型;系统自动将该房型下的房间删除..6费用管理:管理员、工作人员都可以查看相应的费用信息;管理员有需要时可以对宾馆的收入与支出进行查询或修改..7价目信息管理:可以查看客房的收费标准;管理员可以对客房价格进行查询与修改;工作人员可以查看可风的价目信息..2. 系统功能分析某宾馆需要建立一个住房管理系统;需求分析结果如下:1宾馆要求该系统能实现住房信息管理、客户信息管理等功能;2一个房间有多个床位;同一房间内的床位具有相同的收费标准..不同类型的房间的床位收费标准可能不同;3每个房间有房间号、收费标准、床位数目等信息;4每位客人有身份证号码、姓名、性别、出生日期和地址等信息;5对每位客人的每次住宿;应该记录其入住日期、退房日期和预付款额信息;6管理系统可查询出客人住宿相关信息、房间信息..3.安全性和完整性要求安全性先通过试图机制;不同的用户只能访问系统授权的视图;这样可以满足系统数据一定程度上的安全性;在通过用户授权机制;用户登录来识别用户级别;根据这个级别来分配用户权限;达到数据更高层次的安全保密功能..系统完整性要求系统中数据的正确性以及相容性..可以通过建立主、外键;使用check约束;或者通过使用触发器和级联更新..2.2系统功能模块图系统功能模块图;如图2.2所示..图2.2 系统的功能模块图2.3数据流图1.业务流程图;如图2.3.1所示..图2.3.1 客房管理业务流程图1顶层数据流程图;如图2.3.2所示..客人入住、图2.3.2 顶层数据流程图2第二层数据流图;如图2.3.3所示..图2.3.3 第二层数据流图3宾馆开房数据流程图;如图2.3.4所示..缴费单图2.3.4 宾馆开房数据流程图4客户续房数据流程图;如图2.3.5所示..补交费用图2.3.5 客户续房数据流程图5客人退房数据流程图;如图2.3.6所示..图2.3.6 客人退房数据流程图2.4数据字典表2-5. 客户住宿Living信息:表2-6. 客房物品Roomitem信息:3.概念结构设计3.1 E-R图各实体之间的E-R图;如图3-1所示..图3-1 实体之间的E-R图3.2实体及属性的定义3.2.1类别实体E-R图:客户信息实体的E-R图;如图3-2所示..图3—2 客户信息实体的E—R图客房信息实体的E-R图;如图3-3所示..图3—3 客房信息实体的E—R图客户住宿实体的E-R图;如图3-4所示..图3—4 客户住宿实体的E—R图客房物品信息实体的E-R图;如图3-5所示..图3—5 客房物品实体的E—R图4.逻辑结构设计具体的基本E-R图向关系模型的转化结果如下:客户Travellers Tno;Tname;Tsex;Tid客房Rooms Rno;Rstyle;Rprice;Rstate;Rtel客户住宿Living Tno;Rno;Tcomedate;Tleftdate;Ttime;Tamount客房物品RoomitemRno;Ritemno;Ritemname;Ritemprice;Ritemstate;Ritemnum数据库模式定义表4-2 客房基本信息表Rooms表4-3 客房物品信息表Roomitem表4-4 客户住宿信息Living5.物理结构设计数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程;在这个阶段要完成两大任务..(1)确定数据库的物理结构;在关系数据库中主要是存储方法和存储结构..(2)对物理结构进行评价;评价的重点是时间和空间效率..CREATE UNIQUE INDEX Travno ON TravellersTnoCREATE UNIQUE INDEX Roomno ON RoomsRnoCREATE UNIQUE INDEX Ritemno ON RoomitemRitemnoCREATE UNIQUE INDEX Livno ON LivingTno6.触发器设计触发器C1的功能为当有一条信息插入Living表中时;触发Rooms表中的Rstate='满'.. 代码如下:create trigger c1on tb_Living for insertasif existsselect from tb_Living;tb_Rooms where tb_Living.Rno=tb_Rooms.Rnobeginupdate tb_Roomsset Rstate='满'where Rno=select Rnofrom insertedEnd触发器C2的功能为当从Living表中删除一条信息时;触发Rooms表中的Rstate='空'.. 代码如下:create trigger c2on tb_Living for deleteasif existsselect from tb_Living;tb_Rooms where tb_Living.Rno=tb_Rooms.Rno beginupdate tb_Roomsset Rstate='空'where Rno=select Rnofrom deletedEnd7.数据库的实施和维护7.1 建立数据库、数据表、索引1.建立数据库Create database db_hotel;2.建立数据表1客户基本信息表Travellers的建立..Create table tb_TravellersTno int CheckTno>=0 and Tno<=9999;Tname char10 not null;Tsex char2 CheckTsex in ‘男’;’女’;Tid char20 not null;Primary key Tno;2 客房基本信息表Rooms的建立..Create table tb_RoomsRno int not null;Rstyle char10 not null;Rprice intRstate char 10Rtel char15PRIMARY KEY Rno;3客房物品信息表Roomitem的建立..Create table tb_RoomitemRitemno int not null;Rno int not null;Ritemname char20 not null;Ritemprice intRitemstate char10Ritemnum intPrimary key RitemnoForeign key Rno references tb_RoomsRno;4 客户住宿信息Living的建立..Create table tb_LivingTno int not null;Rno int not null;Tcomedate datetime not null;Tleftdate datetime not null;Ttime intTamount intPrimary key Tno;Rno;Foreign key Tno references tb_TravellersTno; Foreign key Rno references tb_RoomsRno;3.建立视图1查询客户Travellers信息的视图定义如下..Create view view_Travellers 客户编号;客户姓名;客户性别;客户身份证号As select Tno;Tname;Tsex;TidFrom tb_Travellers2查询客房Rooms信息的视图定义如下..Create view view_Rooms 客房号;客房类型;客房单价;客房状态;客房As select Rno; Rstyle; Rprice; Rstate; RtelFrom tb_Rooms3查询客户住宿Living信息的视图如下..Create view view_Living 客房编号;客房号;入住日期;结算日期;住宿时间;房费As select Tno;Rno;Tcomedate;Tleftdate;Ttime;TamountFrom tb_Living4查询客房物品Roomitem信息的视图定义如下..Create view view_Roomitem客房号;客房物品编号;客房物品名称;物品状态;客房物品单价;物品数量As select Rno;;Ritemno;Ritemname;Ritemstate;Ritemprice;RitemnumFrom tb_Roomitem4.建立索引CREATE UNIQUE INDEX Travno ON tb_TravellersTnoCREATE UNIQUE INDEX Roomno ON tb_RoomsRnoCREATE UNIQUE INDEX Ritemno ON tb_RoomitemRitemnoCREATE UNIQUE INDEX Livno ON tb_LivingTno8.结束语通过此次数据库的课程设计;真正达到了学与用的结合;增强了对数据库方面应用的理解;对自己今后参与开发数据库系统积累了不少经验;在实验过程中;从建立数据开始;对数据库设计理念及思想上有更高的认识;从需求分析;到概念设计和逻辑设计;E-R图的表示;数据字典的创建;懂得了不少有关数据库开发过程中的知识;增强了自己在数据库中应用SQL语言的灵活性;其中包括;插入、删除、修改、查询;牵涉表和表之间的联系;主建与外主键的定义;约束项的设置;使逻辑更严密;在学习过程中;我也能过上网查了不少资料;也看了一些别人设计的旅馆管理信息系统的设计报告;学以致用;自我创新;独立完成了这份自己的报告;从中在学到用;从用又到学;不断修改;系统更新..虽然不能达到完善系统;但也做到了尽善尽美;加强理论学习对完善系统会有很多帮助;不管怎么说;对这次做的课程设计自己觉得还算满意..9.答辩与成绩考核。
数据库课程设计(酒店客房管理系统)
南昌航空大学《酒店客房管理系统》课程设计报告学院软件学院专业软件工程班级112062 学号20学生姓名李昂指导教师王璐课程成绩完成日期2013年7月2号目录1 酒店客房管理管理系统需求分析 (3)1.1开发背景 (3)1.2 系统主要业务分析 (3)1.3 系统功能需求分析 (4)1.4 系统数据模型 (9)2 酒店客房管理系统逻辑结构设计 (12)2.1 系统模块划分 (12)2.2 数据库逻辑结构设计 (13)2.3 在数据库中创建表的语句 (14)3 酒店客房管理系统功能设计(存储过程与触发器) (16)3.1 前台操作功能设计 (16)3.1.1 开房登记操作 (16)3.1.2 退房结账 (17)3.1.3 房信息查看 (18)3.2 预订管理功能设计 (18)3.2.1 预定房间 (18)3.2.2 预定入住 (19)3.2.3 解除预订 (20)3.3 信息查询功能设计 (21)3.3 报表统计功能设计 (22)4 课程设计总结 (23)1 酒店客房管理管理系统需求分析1.1开发背景当前,随着信息的不断飞速发展,信息技术已逐渐成为各种技术的基础,信息也成为企业具有竞争力的核心要素。
企业的生存和发展依靠正确的决策,而决策的基础就是信息,所以企业竞争力的高低完全取决于企业对信息的获取和处理能力。
企业要准确、快速的获取和处理信息,企业信息化是必然的选择。
企业必须加快内部信息交流,改进企业业务流程和管理模式,提高运行效率,降低成本,提高竞争力,信息化建设是企业适应社会发展的要求。
企业管理信息系统即企业MIS是企业信息化的重要内容。
随着我国改革开放的不断推进,人民生活水平日益提高,旅游经济蓬勃发展,这一切都带动了酒店行业的发展。
再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。
传统的手工已不适应现代化酒店管理的需要。
及时、准确、全方位的网络化信息管理成为必需。
酒店是一个服务至上的行业,从客人的预定开始,到入住登记直至最后退房结账,每一步骤都要保持一致性的服务水准,错失一步,会令其辛苦经营的形象功亏一篑。
数据库课程设计宾馆信息管理系统
数据库课程设计报告宾馆信息管理系统数据库课程设计报告-------宾馆信息管理系统计算机科学与技术学院 08 级电子商务专业一、系统开发平台题目:酒店信息管理预订系统开发语言:Java Eclipse /netbeans后台数据库管理系统:SQL Server 2000 操作系统:windows xp二、数据库规划2.1 任务陈述引言客房管理系统是典型的信息管理系统的一部份,而且是必不可少的一部份。
其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起简洁且资料一致性和完整性强、资料安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用等特点。
酒店客房管理系统的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:效率低、保密性差,容易出现差错等,且对于查询空房间及已定房间等极为不方便。
在当今时代,这些完全可以改用计算机来代替人的手工操作。
作为计算机及网络应用的一部分,使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
且办事效率也是决定收入的一个关键因素。
因此,我选择的酒店客房管理系统设计,力求开发出一套界面友好,功能强大,使用简单的适用于各大、中、小规模的酒店客房的管理系统。
同时也是一款完全适合宾馆或旅馆酒店客房管理傻瓜式日常业务管理的软件。
酒店系统由前台和后台管理两个部分组成。
前台作为与前台服务员直接交互的可视化界面,由于使用方便,能将系统的各个功能提供给他们,以帮助服务员进行客房管理。
前台在考虑功能实现的同时,也考虑了操作的简洁和方便性,目的是让大多数客户能够轻松地享受电子商务给他们带来的便利。
宾馆客房信息管理系统设计(数据库课程设计).doc
课程设计报告课程名称______ 数据库原理课程设计________ 课题名称宾馆客房信息管理系统专业_______ 计算机科学与技术________ 班级_____________ 08计算机03班学号_____________ 35号______________ 姓名_________________ 曾彬 _____________ 指导教师张铁楠谭小兰2011年3月18日宾馆客房信息管理系统湖南工程学院课程设计任务书课程名称数据库原理课程设计课题宾馆客房信息管理系统专业班级08计算机03班学生姓名曾彬 _____________学号____________ 35 _______________扌指导老师张铁楠谭小兰审批____________________________任务书下达日期2011年3月4日任务完成日期2011年3月18 日宾馆客房信息管理系统一、设计内容与设计要求1 .设计内容:数据库系统原理的课程设计要求学生综合利用本课程的有关知识,在教师的指导下,利用特定的数据库设计环境,针对具体的问题,完成从系统的需求分析、数据库的概念设计、数据库的逻辑设计,到数据库实现等设计过程,最终实现一个较为完整的反映应用需求的数据库系统。
因此,在设计中,要求学生应该全面考虑各个设计环节以及它们之间的相互联系。
下面是各个设计阶段的具体内容。
1. 系统需求分析需求分析是数据库系统设计的一个重要的环节。
本阶段应该对整个应用情况作全面的、详细的调查,确定特定数据库应用环境下的设计目标,收集该应用环境下针对系统设计所需要的基础数据以及对这些数据的具体存储要求,从而确定用户的需求。
用户对数据库的需求包括:⑴处理需求。
即用户要完成什么处理功能等。
学生在设计中应根据具体的课题要求确定系统应该实现的功能,一些基本的功能通常是必须具备的,如用户的管理与维护,基本数据的维护,灵活的信息查询等。
⑵ 信息需求。
即在数据库中需要存储哪些数据。
数据库课程设计--宾馆客房信息管理系统
一、设计内容与设计要求1.设计内容:数据库系统原理的课程设计要求学生综合利用本课程的有关知识,在教师的指导下,利用特定的数据库设计环境,针对具体的问题,完成从系统的需求分析、数据库的概念设计、数据库的逻辑设计,到数据库实现等设计过程,最终实现一个较为完整的反映应用需求的数据库系统。
因此,在设计中,要求学生应该全面考虑各个设计环节以及它们之间的相互联系。
下面是各个设计阶段的具体内容。
1.系统需求分析需求分析是数据库系统设计的一个重要的环节。
本阶段应该对整个应用情况作全面的、详细的调查,确定特定数据库应用环境下的设计目标,收集该应用环境下针对系统设计所需要的基础数据以及对这些数据的具体存储要求,从而确定用户的需求。
用户对数据库的需求包括:⑴ 处理需求。
即用户要完成什么处理功能等。
学生在设计中应根据具体的课题要求确定系统应该实现的功能,一些基本的功能通常是必须具备的,如用户的管理与维护,基本数据的维护,灵活的信息查询等。
⑵ 信息需求。
即在数据库中需要存储哪些数据。
学生应该根据具体的课题,认真分析有关的要求,确定本设计的信息需求。
⑶ 安全性和完整性功能。
实践中这是一个需要与用户不断交流才能逐步确定的需求。
本课程设计要求学生在自己的设计中能反映出基本的安全性和完整性功能。
本阶段的设计结果(即系统需求分析)应该在课程设计报告中进行详细描述,画出系统的数据流图,写出较为详细的数据字典,作为本课程设计的验收依据之一。
2.数据库的概念设计数据库的概念设计是在需求分析的基础上,利用与用户双方都能理解的形式,设计出数据库的概念模型。
本课程设计要求学生采用E-R方法进行数据库的概念设计。
本设计阶段可分为:•数据抽象。
即根据需求分析的结果,抽取出与本课程设计相关的特性。
设计局部概念模式。
运用E-R方法,设计出系统的各个局部ER模型。
• 设计全局概念模式。
通过对局部E-R模型的操作,解决各个 E-R模型关于对象定义不一致问题,以及对各个 E-R模型进行合并优化等,最终形成数据库的全局概念模式。
数据库课程设计-客房信息管理系统教材
2015届课程设计《数据库原理》课程设计说明书题目客房信息管理系统学生姓名单晓荟学号5011211314所属学院信息工程学院专业计算机科学与技术班级15-3班指导教师化希耀教师职称讲师塔里木大学教务处制目录1.意义 (2)2.业务分析: (2)2.1.业务内容 (2)2.2业务可行性分析 (3)3.需求分析 (3)4.数据字典: (4)5.数据流图: (7)6.概念模型设计: (9)7.逻辑模型设计: (14)8.物理设计: (15)9.物理实施: (17)10.功能代码 (20)10.1 基本操作: (20)10.2创建视图 (21)10.3部分存储过程 (24)11.总结 (25)1.意义随着酒店规模的不断扩大,客房数量的急剧增加,有关客房的各种信息也在不断成倍增长。
面对庞大的信息量,就需要有客房信息管理系统来提高客房管理工作的效率。
2.业务分析:2.1.业务内容客房信息管理系统所涉及的主要业务是预订管理,接待管理,换房管理,结账管理和客房管理,各个部分的业务流程具体如下:(1)预定管理:客户查找是否有合适房间,若有则填写预订登记单,员工审核登记单,若正确无误,则对预订登记,产生预订登记表。
(3)换房管理:根据客户的需要,员工查找相应类型的房间,若有则填写调房登记单,员工审核登记单,若正确无误,则对修改客房信息表和入住登记表。
(4)结账管理:客人到前台对挂账进行结账,员工进行结账登记,并并填写收据和打印报表给客户。
(5)客房管理:接受员工的客房信息单,审核信息单,若正确无误,则对客房信息登记,记录到总帐。
业务流程图如下:2.2业务可行性分析经济性网站前台展示了整个宾馆的服务内容、宾馆的设施、硬件条件及一系列的相关信息,满足了全面展示宾馆自身形象的要求。
设置“在线订房”功能模块,提供在线订房功能,满足客户通过网络预订房间的要求。
通过网络对宾馆日常业务进行管理,大大的提高了房间的利用率,提高了宾馆的经营效率,使宾馆的经济效益最大化。
某宾馆客房管理系统——数据库课程设计
数据库原理课程设计报告设计题目某宾馆客房管理系统专业班级学号学生姓名同组人起止日期年月日至月1 日摘要宾馆管理系统是对宾馆管理系统的现代化、网络化,逐步摆脱当前宾馆管理的人工管理方式,拓展经营空间,降低运营成本,提高管理和决策效率而开发的。
传统的宾馆计算机管理系统主要包括前台管理系统和后台管理系统两大部分,基本包含了宾馆主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能。
它包括客户信息管理、客房信息管理、入住和退房管理、客房类型管理、费用管理、价目信息管理等6大功能模块,并提供了对各功能模块的查询和更新功能。
其中客户信息管理、入住和退房管理是系统开发的重点。
本文讲述的是基于客户/服务器的宾馆管理系统,实现了宾馆管理的信息化。
本系统涉及数据库方面的技术,采用SQL语言来实现。
本系统由系统需求分析、概念设计、逻辑设计、物理结构设计、触发器设计、数据库实施和维护组成。
目录1.问题描述 ................................................................................................................................................1.1背景.......................................................................................................................................................1.2功能要求............................................................................................................................................... 2.需求分析 ..............................................................................................................................................2.1需求分析 (1)2.2系统功能模块图 (3)2.3数据流图 (3)2.4数据字典 (6)3.概念结构设计 (7)3.1E-R图 (7)3.2实体及属性的定义 (7)4.逻辑结构设计 (8)5.物理结构设计 (9)6.触发器设计 (10)7.数据库的实施和维护 (10)8.结束语 (12)8.答辩与成绩考核 (13)1.问题描述1.1背景随着宾馆业竞争的加剧,宾馆之间客源的争夺越来越激烈,宾馆需要使用更有效的信息化手段,拓展经营空间,降低运营成本,提高管理和决策效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、设计内容与设计要求1.设计内容:数据库系统原理的课程设计要求学生综合利用本课程的有关知识,在教师的指导下,利用特定的数据库设计环境,针对具体的问题,完成从系统的需求分析、数据库的概念设计、数据库的逻辑设计,到数据库实现等设计过程,最终实现一个较为完整的反映应用需求的数据库系统。
因此,在设计中,要求学生应该全面考虑各个设计环节以及它们之间的相互联系。
下面是各个设计阶段的具体内容。
⒈系统需求分析需求分析是数据库系统设计的一个重要的环节。
本阶段应该对整个应用情况作全面的、详细的调查,确定特定数据库应用环境下的设计目标,收集该应用环境下针对系统设计所需要的基础数据以及对这些数据的具体存储要求,从而确定用户的需求。
用户对数据库的需求包括:⑴处理需求。
即用户要完成什么处理功能等。
学生在设计中应根据具体的课题要求确定系统应该实现的功能,一些基本的功能通常是必须具备的,如用户的管理与维护,基本数据的维护,灵活的信息查询等。
⑵信息需求。
即在数据库中需要存储哪些数据。
学生应该根据具体的课题,认真分析有关的要求,确定本设计的信息需求。
⑶安全性和完整性功能。
实践中这是一个需要与用户不断交流才能逐步确定的需求。
本课程设计要求学生在自己的设计中能反映出基本的安全性和完整性功能。
本阶段的设计结果(即系统需求分析)应该在课程设计报告中进行详细描述,画出系统的数据流图,写出较为详细的数据字典,作为本课程设计的验收依据之一。
⒉数据库的概念设计数据库的概念设计是在需求分析的基础上,利用与用户双方都能理解的形式,设计出数据库的概念模型。
本课程设计要求学生采用E-R方法进行数据库的概念设计。
本设计阶段可分为:● 数据抽象。
即根据需求分析的结果,抽取出与本课程设计相关的特性。
设计局部概念模式。
运用E-R方法,设计出系统的各个局部ER模型。
● 设计全局概念模式。
通过对局部E-R模型的操作,解决各个E-R模型关于对象定义不一致问题,以及对各个E-R模型进行合并优化等,最终形成数据库的全局概念模式。
本阶段的设计结果(局部和全局E-R图、具体数据库设计工具中概念结构设计图)应该在课程设计报告中进行详细描述,应该能够反映该设计的正确性,作为本课程设计的验收依据之一。
⒊数据库的逻辑设计数据库逻辑设计的目的是将概念设计阶段设计好的E-R图转换成与具体机器上的DBMS(如Oracle)所支持的数据模型(如关系模型)相符合的逻辑结构。
鉴于本课程设计的具体环境要求,学生在进行数据库的逻辑结构设计时应该充分考虑特定的数据库环境。
要求学生在本阶段的设计中分两步进行:● 形成初始的关系模式。
将概念设计阶段产生的全局概念模式(E-R图)转换成初始的关系模式。
● 关系模式的规范化处理。
为了减少或消除关系模式中存在的数据冗余和操作异常,根据设计所要求的规范级别,按照本课程所学知识,逐一分析各个关系模式是否满足规定的范式。
在课程设计报告中应该提供本设计阶段的相关内容,作为本课程设计的验收依据之一。
⒋创建数据库在某一数据库管理系统环境中创建数据库,根据需要也可建立相关数据视图和存储过程。
在课程设计报告中应该提供相关的内容,包括数据库及各个数据库对象的定义的SQL语句,作为本课程设计的验收依据之一。
2.设计要求:鉴于数据库选题原理课程设计的具体内容,对课程设计提出如下要求:⒈选题原则课程设计题目以选用学生相对比较熟悉的业务模型为宜,要求通过本实践性教学环节,能较好地巩固数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等主要相关知识点,针对实际问题设计概念模型,并应用现有的工具完成小型数据库的设计与实现。
⒉选题要求在后面的课题表中列出了几个设计课题,每个课题都有相应的要求或说明。
各课题的难易度有一定的差异,因此,参加课程设计的学生首先要了解设计的任务,仔细阅读各个课题的设计要求,为了避免多人选同一题,所做课题为(学号最后两位数 mod 课题号,比如学号23号,选题为23 mod 10=3,即做第三题——学生管理系统)。
一般来说,选择课题应以在规定的时间内能完成,并能得到应有的锻炼为原则。
若学生对课题表以外的相关课题较感兴趣,希望选作课程设计的课题时,应征得指导教师的认可,并写出明确的设计要求和说明。
设计时要严格按照题意要求进行设计,不能随意更改。
若确因条件所限,必须要改变课题要求时,应在征得指导教师同意的前提下进行。
3.参考选题工资管理系统人事管理系统仓库管理系统学生管理系统图书馆管理信息系统宾馆客房管理信息系统学籍管理系统机票预定系统学生成绩管理系统课程管理子系统通讯录子系统教室管理子系统宿舍管理子系统个人事务管理子系统库房管理系统小商店销售管理系统其它管理子系统数据库设计(自己选题需经指导教师认可).4.课程设计报告要求课程设计的设计报告是学生对本次课程设计的全面总结,应该反映每个设计阶段的设计思路和设计内容。
该设计报告,应作为整个课程设计评分的书面依据和存档材料。
设计报告一般要以固定规格的纸张(如A4)书写或打印并装订,字迹及图形要清楚,工整,规范。
内容及要求如下:⑴设计任务、要求及所用软件环境或工具介绍。
⑵课程设计内容中要求的设计结果。
⑶总结⑷验收情况二、进度安排第三周星期二 8:00——12:00星期三 8:00——12:00星期四 8:00——12:00第四周星期二 8:00——12:00星期三 8:00——12:00星期四 8:00——12:00附:课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。
正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。
正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试;五、总结;六、附件(所有程序的原代码,要求对程序写出必要的注释)。
正文总字数要求在5000字以上(不含程序原代码)。
目录一. 系统需求分析 (5)1.1 设计前调查 (5)1.2 用户需求分析 (5)1.3 核心数据流图 (6)1.4 核心数据字典 (7)二、概念设计 (8)2.1 局部E-R图 (8)2.2 全局E-R图 (9)三、逻辑设计 (10)3.1 开发环境 (10)3.2 关系模式形成以及规范 (10)3.2.1有以下关系模式: (10)3.2.2分解分析: (10)四、创建数据库 (10)五、程序以及调试和使用说明 (11)5.1程序登陆界面 (11)5.2 主面板 (12)5.3具体介绍 (13)5.3.1房态查看 (13)5.3.2 入住登记和预定房间 (13)5.3.3 调房,住宿、退宿查询 (14)5.3.4 挂帐,结帐,日报表,追加押金 (15)5.3.5报修和维修 (15)5.3.6添加用户,添加员工,修改密码 (16)六、总结 (17)七、部分代码 (18)7.1模块 (18)7.2添加员工 (18)7.3 宾客入住 (20)计算机与通信学院课程设计评分表 (25)一. 系统需求分析1.1 设计前调查近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。
尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。
然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。
像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。
但对占80%以上的广大中小型宾馆来说,是难以做到的。
因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。
而对宾馆的经营状况起决定作用的是客房的管理。
简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。
传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。
1.2 用户需求分析建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。
从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。
因而程序需要实现的功能有如下主要六大功能:一、客房管理:客房登记,入住情况查询,客房状态查看。
二、宾客入住管理:客房预定,登记入住,房间调整,退房结帐三、物资管理:物品登记,物品查询,报修和维修,定时提醒。
四、财务管理:追加押金,增删财务,日报表五、员工管理:增改员工,查删员工六、系统管理:增删管理员,修改密码,以及预留的基于SQL的数据库管理(该程序考虑到作为课程设计和信息系统不是很大,使用了单机版的ACCESS,以求方便写程序)七、其他功能:界面管理(提供两套外观:经典外观和春天里)部分数据流图(宾馆客房管理系统的数据流——客人信息)(宾馆客房管理系统的数据流——入住登记)(宾馆客房管理系统的数据流——房间状态)(宾馆客房管理系统的数据流——帐务信息)1.4 核心数据字典[宾客入住信息表:Cmanage][客房登记表:Roomlogin][管理员表::pw][财务管理表:Smanage][维修/报修表:fix][提醒表:Reminder]2.2 全局E-R图[全局E-R图]三、逻辑设计3.1 开发环境开发语言:Visual Basic开发平台:windows xp,1G内存,集成显卡。
开发工具:Visual Basic 6.0企业版,SQL Server 2000,Access 20033.2 关系模式形成以及规范3.2.1有以下关系模式:PW(user,pwd,power);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);Smanage(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)各分量都是不可分割的数据项。