酒店客房预订管理系统

酒店客房预订管理系统

ID:82607878

大小:244.00 KB

页数:17页

时间:2023-07-13

上传者:胜利的果实
酒店客房预订管理系统_第1页
酒店客房预订管理系统_第2页
酒店客房预订管理系统_第3页
酒店客房预订管理系统_第4页
酒店客房预订管理系统_第5页
酒店客房预订管理系统_第6页
酒店客房预订管理系统_第7页
酒店客房预订管理系统_第8页
酒店客房预订管理系统_第9页
酒店客房预订管理系统_第10页
资源描述:

《酒店客房预订管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

《oracle大型数据库》课程设计说明书酒店客房预订管理系统系、部:计算机与信息科学系学生姓名:杨亚专业:网络班级:0902班完成时间:

1目录任务3设计要求3需求分析3数据需求3事物需求3关系模式3概要设计4实体图及E-R图4客人基本信息实体图4房间基本信息实体图5预定房间信息实体图5住店管理信息实体图6超级管理员实体图6用户信息实体图7总的信息实体E-R图7逻辑设计8数据库建立9创建数据库9客人信息表建立9创建房间信息表10预订房间信息表建立10

2住店管理信息表建立10系统登录表建立10数据初始化11数据库用户权限管理12

31、任务:问题描述:2)每个客人有姓名、性别、证件类型、证件号码、联系电话等基本信息。3)每个房间有房号、房类型、价格、押金、房状态等信息。4)酒店需要对每个客人的基本信息进行统一管理,以便于对客人姓名、证件号码、房号、入住时期、预计离开日期、结账离开日期、应付金额等进行管理。2、设计要求:酒店客房预订管理系统需要完成功能主要有:1)登录用户的基本信息,包括登录ID及密码、权限。2)前台操作:包括开房登记、退房结账和房状态查看3)预订管理:包括预订房间、预订入住和解除预订4)信息查询:包括在住客人列表、预订客人列表5)报表统计:包括开房记录统计、退房结账和预订房间统计6)超级管理员管理:包括创建用户,修改用户的权限级别,添加、修改、删除学生、课程、成绩基本信息等。7)设计一完整的数据库。要求掌握数据库的设计的每个步骤;掌握数据设计各阶段的输入、输出、设计环境、目标和方法;熟练的使用SQL语言实现数据库以及数据库重要对象的建立、应用和维护。3、需求分析(1)数据需求酒店客房预订管理系统需要完成功能主要有:1)登录用户的基本信息,包括登录ID及密码、权限。2)前台操作:包括开房登记、退房结账和房状态查看3)预订管理:包括预订房间、预订入住和解除预订4)信息查询:包括在住客人列表、预订客人列表5)报表统计:包括开房记录统计、退房结账和预订房间统计6)超级管理员管理:包括创建用户,修改用户的权限级别,添加、修改、删除学生、课程、成绩基本信息等。(2)事物需求此系统实现如下系统功能:

41)使得酒店的管理工作更加清晰、条理化、自动化。2)客人可以通过用户名和密码登录系统,查询自己基本资料,修改用户密码等功能,容易地完成酒店客人信息的查询操作。而酒店中拥有权限的部门可以通过用户名和密码登录系统,根据权限等级对酒店客人信息进行查询、修改、删除、更新等操作。3)设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完整性,并发控制,备份和恢复等方面的功能要求。(3)关系模式1)登录用户(ID,密码,权限级别)2)客人信息(姓名、性别、证件类型、证件号码、联系电话)3)房间信息(房号、房类型、价格、押金、房状态)4)预订房间(客人姓名、性别、房类型、房号、价格、证件类型、证件号码、联系电话、入住日期、预计离开日期)5)住店管理(客人姓名、证件号码、房号、入住日期、预计离开日期、结账离开日期、应付金额)6)超级管理员(ID,密码,权限级别)4、概要设计概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成独立于具体DBMS的概念模型(1)实体图及E-R图对于酒店住房管理,我们可以将客人实体抽象出来,根据所要实现的功能设计,可建立它们之间的关系,进而实现逻辑结构功能。酒店客房预订管理系统可以划分的实体有:用户登录信息实体、客人基本信息实体、房间基本信息实体、住店管理信息实体、预订房间管理信息实体。用E-R图一一描述这些实体。1.用户登录信息实体图用户登录信息

5权限级别登录名权限口令2.客人基本信息实体图性别姓名客人基本信息证件类型证件号码联系电话3.房间基本信息实体图房类型房号房间基本信息

6房状态价格押金2.预定房间信息实体图客人姓名房号房类型性别预计离开时间价格预定房间信息入住时间联系电话证件类型证件号码3.住店管理信息实体图证件号码预计离开日期结账离开日期应付金额入住日期房号客人姓名住店管理

76.超级管理员实体图权限密码姓名编号超级管理员7.用户信息实体图用户

8权限密码姓名8.总的信息实体E-R图:对应入住创建超级用户管理房间房间号客人查询用户111m11n1nmn11

95、逻辑设计kr客人信息表表中列名数据类型可否为空说明xmcharnotnull(主键)姓名xbcharnotnull性别zjlxcharnull证件类型zjhmintnull证件号码lxdhintnull联系电话fj房间信息表表中列名数据类型可否为空说明fhintnotnull(主键)房号flxcharnull房类型jgintnull价格yjintnull押金fztcharnull房状态yd预订房间信息表表中列名数据类型可否为空说明krxmcharnotnull(主键)客人姓名xbcharnull性别

10flxcharnull房类型fhintnotnull(主键)房号jgintnull价格zjlxcharnull证件类型zjhmintnull证件号码lxdhintnull联系电话rzrqdatatimenull入住日期yjlkrqdatatimenull预计离开日期zd住店管理信息表表中列名数据类型可否为空说明krxmcharnotnull(主键)客人姓名zjhmintnull证件号码fhintnotnull(主键)房号rzrqdatatimenull入住日期yjlkrqdatatimenull预计离开日期jzlkrqdatatimenull结账离开日期yfjeintnull应付金额yh用户登录信息表表中列名数据类型可否为空说明dlmcharnotnull(主键)登录名klcharnull口令qxjbtinyintnull权限级别

116、数据库建立(1)创建数据库createdatabaseobjecton(name='酒店管理',filename='D:\学习\sql\课程设计.mdf',size=10,maxsize=50,filegrowth=5)logon(name='酒店管理',filename='D:\学习\sql\课程设计.ldf',size=5,maxsize=25,filegrowth=5)go(2)客人信息表建立useobjectgocreatetablekr(xmchar(6)primarykey,xbchar(16)notnull,zjlxchar(20)null,

12zjhmint,lxdhint)go(3)创建房间信息表createtablefj(fhintprimarykey,flxchar(20)null,jgintnull,yjintnull,fztchar(20)null,)go(4)预订房间信息表建立createtableyd(krxmchar(10)notnull,xbchar(2)null,flxchar(20)null,fhintnotnull,jgintnull,zjlxchar(20)null,zjhmintnull,lxdhintnull,rzrqdatenull,yjlkrqdatenull,primarykey(krxm,fh))

13(5)住店管理信息表建立createtablezd(krxmchar(10)notnull,zjhmintnull,fhintnotnull,rzrqdatenull,yjlkrqdatenull,Jzlkrqdatenull,Yfjeintnull,primarykey(krxm,fh))go(6)系统登录表建立createtableyh(dlmchar(8)primarykey,klchar(10)notnull,qxjbintnotnull)(6)超级管理员表建立createtablesystem_super_Administrator(superadministratoridvarchar(9)primarykey,superadministratornamevarchar(9)notnull,superadministratorpasswordvarchar(2)notnull,superadministratorpermissionvarchar(10))7、数据初始化

14(1)将客人信息加入表kr中insertintokrvalues('宋方','男','身份证',34260,);insertintokrvalues('张角','男','身份证',34260,);insertintokrvalues('晓红','女','身份证',34260,);insertintokrvalues('霍性','男','身份证',34260,);insertintokrvalues('刘芳','女','身份证',34260,);insertintokrvalues('张力','男','身份证',34260,);insertintokrvalues('王升','男','身份证',34260,);(2)将房间信息加入fj表中insertintofjvalues(0080,'标准间',100,500,'满');insertintofjvalues(0081,'单人间',80,500,'满');insertintofjvalues(0082,'标准间',100,500,'满');insertintofjvalues(0083,'单人间',80,500,'满');insertintofj

15values(0084,'标准间',100,500,'满');insertintofjvalues(0085,'标准间',100,500,'满');insertintofjvalues(0086,'单人间',80,500,'满');insertintofjvalues(0087,'标准间',100,500,'空');insertintofjvalues(0088,'标准间',100,500,'空');insertintofjvalues(0089,'标准间',100,500,'空');(3)将预定房间信息加入yd表中insertintoydvalues('宋方','男','身份证','34260','');预订房间(客人姓名、性别、房类型、房号、价格、证件类型、证件号码、联系电话、入住日期、预计离开日期)住店管理(客人姓名、证件号码、房号、入住日期、预计离开日期、结账离开日期、应付金额)较常见的证件类型有如下:  1、身份证件。居民身份证、出生证、护照等;  2、工作证件。警官证、执行公务证;  3、其他证件:学生证、毕业证、签证等等。单人间标准间豪华间/高级间商务间8数据库用户权限管理该系统设置四种类型的用户(1)超级管理员(supermanager)即系统管理员拥有所有的权限。(2)管理员(manager)

16可以进行查询、修改操作所有客人信息、房间信息、住店管理信息;(1)前台():可以进行查询所有客人信息、房间信息。(2)客人(guest):只能查询本人信息。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭