旅馆客房住宿系统.docx

上传人:小飞机 文档编号:2033035 上传时间:2023-01-02 格式:DOCX 页数:32 大小:1.32MB
返回 下载 相关 举报
旅馆客房住宿系统.docx_第1页
第1页 / 共32页
旅馆客房住宿系统.docx_第2页
第2页 / 共32页
旅馆客房住宿系统.docx_第3页
第3页 / 共32页
旅馆客房住宿系统.docx_第4页
第4页 / 共32页
旅馆客房住宿系统.docx_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《旅馆客房住宿系统.docx》由会员分享,可在线阅读,更多相关《旅馆客房住宿系统.docx(32页珍藏版)》请在三一办公上搜索。

1、数据库课程设计说明书数据库系统课程设计报告题目:旅馆客房住宿系统课程代号: 0680036 课程名称:数据库系统课程设计 学号: XXXX 姓名: XXX 班级: XXX 指导教师: XXX 完成日期:2010年12月 目录第一章 引言21.1意义21.2目标21.3开发软、硬件环境2第二章 系统分析与设计32.1需求分析32.1.1系统的目标及任务32.1.2数据流图32.1.3数据字典42.2数据库结构设计72.2.1概念结构设计72.2.2逻辑结构设计112.3数据库创建122.4系统总体结构设计13第三章 系统开发及实现143.1功能需求143.2系统模块的实现141、登陆界面142、

2、登陆首页163、旅客管理模块194、员工管理模块215、客房管理模块226、入住管理模块247、退房管理模块27第四章 总结体会29参考文献30附录30第一章 引言1.1研发意义旅馆一直以传统模式经营和管理,在传统模式下旅馆存在着宣传不力,管理工作烦琐、缺少客户信息反馈渠道等不足。考虑到旅馆存在的问题和当今技术的成熟性,运用网站开发技术实现旅馆住宿客房管理系统。随着计算机的普及、网络信息技术的发展,电子商务模式已渐入各行各业,它改变了许多行业传统的经营模式。这同样也为旅馆业提供了新的竞争手段。电子商务系统在旅馆业的应用越来越广泛,它为旅馆的管理现代化、智能化、信息化起到了不可或缺的作用。旅馆住

3、宿客房管理系统不但可以加速工作效率,加强管理水平,还加快了旅馆在现代市场中的适应能力。1.2开发目标系统主要解决传统旅馆经营模式下的不足。用简明的功能实现动态信息发布,使管理员能对旅馆房间信息、旅客信息、入住管理、退房管理以及员工信息管理方面的查询、插入、删除、修改,并能够及时、准确的满足客户的需求。从而使管理人员借助此管理系统从重复烦杂的日常管理事务中解脱出来,将更多精力投注于推动旅馆的发展,不断提升自身对旅馆的价值,提升旅馆的形象,有效地提升旅馆竞争力。1.3主要实践环境操作系统为Windows 2000。数据库管理系统为SQL Server2005。高级程序设计语言为ASP,JSP等。第

4、二章 系统分析与设计2.1需求分析2.1.1系统的目标及任务需求分析是在问题及最终解决方案之间架设桥梁的第一步。只有充分了解需求之后才能设计系统,否则,对需求定义的任何改进,在设计上都必须大量的返工。现在绝大多数的中小旅馆由于资金、人员等多方面原因不易使用旅馆管理类软件,全凭原始的手工记录管理,效率低、易出错,操作繁琐。旅馆客房信息管理系统的使用是否方便,运行速度是否迅速,信息处理是否准确,直接影响到客人能否及时获得旅馆客房信息和旅馆的经营管理,然而,现在的系统显然不能满足这些需求。同时,市场上出现的各类旅馆客房信息管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般旅馆馆根本用不上,旅

5、馆客房信息管理系统的使用是否方便,运行速度是否迅速,信息处理是否准确,直接影响到客人能否及时获得旅馆客房信息和旅馆的经营管理,旅馆的信息量越来越大,管理员要对客房、旅客、入住、结账、旅馆员工等信息进行人工管理,工作量相当大,处理效率低,准确度差。在生活节奏越来越快的今天,这显然是不科学的。所以,管理旅馆的各种信息需要专门的实际应用强的系统。2.1.2数据流图首先系统管理员需要登录进入系统,若登陆成功方可进入管理系统,可以对系统进行全面的管理,查看管理界面的全部信息,对这些信息修改删除等。图2.1数据流程图2.1.3数据字典数据字典是系统分析阶段的重要部分,它清楚地定义与详细地解释了数据流程图所

6、不能表达的内容。同时它能够帮助分析组织数据,是同用户交谈的极好工具,此外数据字典记载着每个数据项的关键条目,从中可以检查出各数据元素的详细内容或漏掉的数据元素。1、数据项的定义:如表2-1-1所示表2-1-1数据项别名类型长度数据项别名类型长度旅客号Tnochar/50客房号Rnochar/50旅客名Tnamechar/50状态Statuechar/50籍贯Taddresschar/50类型Rtypechar/50联系电话Ttelchar/50价位RMoneysmallmoney员工号Enochar/50编号1IDchar/50员工名Enamechar/50编号2OIDchar/50年龄Eag

7、echar/50入住时间Stimesmalldatetime职位Edutychar/50退房时间Otimesmalldatetime上岗日期Eonworkdatedatatime时长Longint备注Eremarkchar/500总费用Pricesmallmoney2、数据结构的定义:如表2-1-2所示表2-1-2数据结构名含义说明组成旅客定义了一个旅客的基本信息旅客号,旅客名,籍贯,联系电话员工定义了一个员工的基本信息员工号,员工名,年龄,职位,上岗日期,备注客房定义了一间客房的基本信息客房号,状态,类型,价位入住定义了旅客与客房的关系编号1,客房号,旅客号,入住时间,退房时间退房定义了旅客

8、在旅馆中的消费编号2,旅客号,旅客名,客房号,入住时间,退房时间,价位,时长,总费用3、数据流的定义:如表2-1-3所示表2-1-3数据流名说明数据流来源数据流去向旅客信息表入住旅客基本信息旅客添加旅客管理员工信息表在职员工基本信息员工添加员工管理客房信息表旅馆客房基本信息客房管理客房管理入住登记表入住时的录入信息入住登记管理人员退房结账表退房时的结账信息入住登记表客人4、数据存储的定义:如表2-1-4所示表2-1-4数据存储名说明输入输出旅客添加录入旅客信息旅客基本信息旅客信息表员工添加录入员工信息员工基本信息员工信息表入住登记录入入住信息登记信息入住登记表2.2数据库结构设计2.2.1概念

9、结构设计1、将“管理员”、“旅客基本信息”作为主体,用“管理”作为连接,可以得到旅客管理的局部ER图,如图2.2:管理员Admin密码Apswd用户名Aname旅客基本信息User联系电话Ttel籍贯Taddress 旅客名Tname旅客号Tno管理1n图2.2旅客管理的局部ER图2、将“管理员”、“员工基本信息”作为主体,用“管理”作为连接,可以得到员工管理的局部ER图,如图2.3:员工基本信息Employee备注Eremark员工号Eno职位Eduty年龄Eage员工名Ename上岗日期Eonworkdate管理员Admin用户名Aname密码Apswd管理1n图2.3员工管理的局部ER图

10、3、将“管理员”、“客房基本信息”作为主体,用“管理”作为连接,可以得到客房管理的局部ER图,如图2.4:客房基本信息 Room客房类型Rtype客房状态Statue价位RMoney客房号Rno管理管理员Admin用户名Aname密码Apswd1n图2.4客房管理的局部ER图4、将“管理员”、“入住基本信息”作为主体,用“管理”作为连接,可以得到入住管理的局部ER图,如图2.5:用户名Aname密码Apswd入住信息Checkin入住时间Stime旅客号Tno客房号Rno退房时间Otime编号ID管理员Admin管理1n图2.5入住管理的局部ER图5、将“管理员”、“退房基本信息”作为主体,用

11、“管理”作为连接,可以得到退房管理的局部ER图,如图2.6:退房信息Out总费用Price旅客名Tname入住时间Stime旅客号Tno退房时间Otime价位RMoney客房号Rno时长Long编号OID管理n管理员Admin用户名Aname1密码Apswd图2.6退房管理的局部ER图6、根据以上局部ER图得到总的ER图,如图2.7:,管理员Admin管理管理管理管理管理旅客基本信息 User退房信息Out员工基本信息Employee入住信息Checkin客房基本信息 Room11111NNNNN图2.7系统整体ER图2.2.2逻辑结构设计将E-R图转换成若干关系模式:旅客基本表(旅客号,旅客

12、名,籍贯,联系电话)字段字段名表中对应名字段类型主键是否允许为空1旅客号Tnovarchar(50)是否2旅客名Tnamevarchar(50)否是3籍贯Taddressvarchar(50)否是4联系电话Ttelvarchar(50)否是员工基本表(员工号,员工名,年龄,职位,上岗日期,备注)字段字段名表中对应名字段类型主键是否允许为空1员工号Enovarchar(50)是否2员工名Enamevarchar(50)否是3年龄Eagevarchar(50)否是4职位Edutyvarchar(50)否是5上岗日期Eonworkdatedatatime否是6备注Eremarkvarchar(500

13、)否是客房管理基本表(客房号,状态,类型,价位)字段字段名表中对应名字段类型主键是否允许为空1客房号Rnovarchar(50)是否2状态Statuevarchar(50)否是3类型Rtypevarchar(50)否是4价位RMoneysmallmoney否是入住表(编号,客房号,旅客号,入住时间,退房时间)字段字段名表中对应名字段类型主键是否允许为空1编号IDvarchar(50)是否2客房号Rnovarchar(50)是否3旅客号Tnovarchar(50)是否4入住时间Stimesmalldatetime否是5退房时间Otimesmalldatetime否是退房表(编号,旅客号,旅客名,

14、客房号,入住时间,退房时间,价位,时长,总费用)字段字段名表中对应名字段类型主键是否允许为空1编号OIDvarchar(50)是否3旅客号Tnovarchar(50)是否6旅客名Tnamevarchar(50)否是2客房号Rnovarchar(50)是否4入住时间Stimesmalldatetime否是5退房时间Otimesmalldatetime否是7价位RMoneysmallmoney否是8时长Longint否是9总费用Pricesmallmoney否是2.3数据库创建数据库中的表:1、管理员表:2、旅客基本表3、员工基本表4、客房基本表5、入住表6、退房表2.4系统总体结构设计根据需求设

15、置了旅客管理、员工管理、客房管理、入住管理、及退房管理几个模块,分别处理。如图2.8,旅馆住宿客房管理系统旅客管理员工管理客房管理入住管理退房管理旅客基本表员工基本表客房基本表入住基本表退房结账表旅客添加员工添加入住登记删 除修 改删 除修 改删 除修 改查 询删 除修 改删 除图2.8系统总体结构图第三章 系统开发及实现3.1功能需求系统开发的总体任务是实现旅馆信息的系统化、规范化和自动化。旅馆客房管理系统可能实现的主要功能包括以下几个方面。1、旅客管理 可以查询旅客的基本信息(旅客号,旅客名,籍贯,联系电话),管理员添加入住的旅客,并对旅客的基本信息进行修改和删除。2、员工管理管理员添加新

16、进的员工,对员工信息(员工号,员工名,年龄,职位,上岗日期)进行修改、删除等。3、客房管理管理员对旅馆的客房信息的操作,包括查询、修改、删除。4、入住管理管理员输入基本信息,并对其进行管理,入住管理包括的基本信息(如客房编号、退房时间、联系电话等)进行查询和修改。5、退房管理实现对客房的退房管理,包括对客房的业务信息(如客房编号、总费用、入住时间,退房时间,价位)进行删除。3.1系统模块的实现1、登陆界面(1)功能描述管理员必须通过登陆页面,填写管理员姓名,密码,及验证码。若登陆失败则无法进入系统,只有登录成功才可以进入。(2)界面设计,如图3.1图3.1登陆界面(3)部分代码  

17、管理员登录 管理员: 密码: 验证码:   2、登陆首页(1)功能描述管理员登录进入系统后,首先进入登陆首页。登陆首页分为三个框架,顶部,左部,右部。顶部是页面的左上部分,左部分显示系统的各个功能模块(旅客管理,员工管理,客房管理,入住管理,退房管理,开发信息)及各个模块的操作功能,右部分显示的是对各个功能的具体操作表。(2)界面设计,如图3.2,图3.3登陆首页(3)部分代码顶部分:body background-color: #F0F3FF;-  【旅馆住宿客房管理系统】左部分:  登陆成功!管理首页 | 退出   旅客管理旅客基本表旅客添

18、加   员工管理员工基本表员工添加   客房管理客房管理   入住管理入住登记表入住登记    退房管理退房结账表右部分:  登陆成功! 服务名称 旅馆住宿客房管理 页面设计: 李婷婷 数据库: 张颖 制作单位: 天津理工大学                       &nbs

19、p;  3、旅客管理模块(1)功能描述主要用于管理员添加新进来的旅客的信息,查询旅客的基本信息,对旅客基本信息进行修改和删除。还可以添加新的旅客。(2)界面设计,如图3.3.1,图3.3.2图3.3.1旅客基本表图3.3.2旅客添加表(3)部分代码旅客基本表 客房基本表 客房状态 序号 客房号 状态 类型 价位 管理 旅客添加表 旅客号 姓名 籍贯 电话   4、员工管理模块(1)功能描述用于管理员工信息,可以查询员工的基本信息,如点击“员工基本信息表”右半部分就会显示出员工的基本信息,也可以对员工信息修改和删除。当旅馆有新员工时,点击左边的“员工添加”即可添加新员工,新员工添加成功后在员工基本表里可以看到该新员工的信息。(2)界面设计,如图3.4.1,图3.4.2图3.4.1员工基本信息表3.4.2员工添加表(3)部分代码员工基本信息表 序号 员工号 姓名 年龄 职务 上岗日期 备注 管理 员工添加表 员工号 姓名 年龄 职务 上岗日期 日期格式xxxx-xx-xx备注   input type=

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号