您好,欢迎访问三七文档
目录一需求分析........................................................................................................................................................2二数据库概念结构设计....................................................................................................................................22.1功能模块分析........................................................................................................................................22.2.系统模块设计.....................................................................................................................................2三数据库设计....................................................................................................................................................33.1数据库概念结构设计............................................................................................................................33.2数据库逻辑结构设计............................................................................................................................5四宾馆住宿系统的实现....................................................................................................................................64.1数据库的实现.......................................................................................................................................6五住宿管理系统的实现..................................................................................................................................105.1登录窗口模块的创建与实现.............................................................................................................105.2系统管理模块的创建与实现..............................................................................................................115.3客户信息管理模块的创建于实现.....................................................................................................135.4预定记录管理模块的创建于实现.....................................................................................................165.5入住信息管理模块的创建于实现......................................................................................................195.6客户结算管理模块的创建与实现.....................................................................................................22六总结..............................................................................................................................................................24七参考文献......................................................................................................................................................24辽宁工程技术大学课程设计一需求分析随着外出人流因为生活,商业等方面的增多,宾馆的发展也日益的迅猛,由于顾客量的增多,客户登记时间的广泛,宾馆收益的日益增多,仅仅依靠手写的老式输入记账法,是无法满足宾馆的需求的,同时这也是浪费人力和时间的。开发这个数据库,目的就在于能够更好的对客房的预订情况,空余情况,顾客信息,顾客住宿时间和所用费用,客房房态等进行精确的查询,以便更好的完善和更新宾馆信息系统。数据库的概念结构设计二数据库概念结构设计2.1功能模块分析根据宾馆的具体情况,系统主要功能如下:1.客房类型管理:提供有关客房类型状况的规范,如标准间,单人间的价格,设施的配置等信息。2.客房信息管理:管理各个房间的具体信息,如类型,位置等。3.客户信息管理:入住宾馆的客人具体信息的录入,保存等。4.查询功能:包括客户信息查询,客房信息查询,住宿信息查询,等。5.入住管理系统:登记入住信息,分配房间等。6.预订管理功能:登记预订客户,客房的信息以及浏览查询等。7.结算功能:客户退房收款等。8.系统管理:用户管理等。2.2.系统模块设计根据以上对系统的功能需求的分析,将系统的功能划分为三大模块:1.数据管理:包括客房类型管理,客房信息管理,客户信息管理。2.前台操作:包括各种信息的查询,入住和预订登记和结算的管理。3.系统管理:用户注册,修改密码,用户信息管理。系统功能模块图如下:陈文梅宾馆住宿管理系统设计与实现功能模块结构图三数据库设计3.1数据库概念结构设计通过以上对数据库的设计,可得到几个数据库实体,其E-R图如下1.客户实体图宾馆住宿管理系统系统管理前台操作数据管理用户注册修改密码用户管理查询登记结算客房类型管理客房信息管理客户信息管理客房信息查询客户信息查询入住记录查询预定记录查询入住登记预订登记辽宁工程技术大学课程设计2.客房实体图3.客房类型实体图是否有空调是否有卫生间类型是否有电话面积价格是否有电视额定床位额定人数客房类型客房房间号类型楼层客户客户号姓名性别籍贯陈文梅宾馆住宿管理系统设计与实现4.系统综合E-R图3.2数据库逻辑结构设计客房类型(类型面积价格额定床位额定人数是否有电视是否有电话是否有空调是否有卫生间)客户客房类型客房入住预订客户号房间号入住日期结算日期预定押金预定天数预定入住日期预定日期房间号客户号属于客户客房类型客房入住预订客户号房间号入住日期结算日期预定押金预定天数预定入住日期预定日期房间号客户号属于辽宁工程技术大学课程设计客房信息(房间号类型楼层)客户信息(客户号姓名性别籍贯)入住记录(客户号房间号入住日期结算日期备注)预定记录(客户号房间号预定日期预定于之日期预定天数)系统用户(用户名密码)四宾馆住宿系统的实现4.1数据库的实现createdatabase宾馆住宿管理系统onprimary(name=宾馆住宿管理系统_data,filename='F:\sql\宾馆住宿管理系统_data.mdf',size=5,maxsize=unlimited,filegrowth=10%)logon(name=宾馆住宿管理系统_log,filename='F:\sql\宾馆住宿管理系统_log.ldf',size=5,maxsize=unlimited,filegrowth=10%)createtable客房类型(类型char(12)primarykey,面积intnotnull,价格moneynotnull,额定床位int,额定人数int,是否有电视char(2)default'有',是否有电话char(2)default'有',是否有空调char(2)default'有',是否有卫生间char(2)default'有')createtable客房信息(房间号intprimarykey,类型char(12)notnull,楼层intnotnull陈文梅宾馆住宿管理系统设计与实现)createtable客户信息(客户号intprimarykey,姓名varchar(10)notnull,性别char(2)default'女',籍贯varchar(20)notnull)createtable入住记录(客户号intforeignkeyreferences客户信息(客户号),房间号intforeignkeyreferences客房信息(房间号),入住日期datetimenotnull,结算日期datetimenotnull,备注varchar(30))createtable预定记录(客户号intforeignkeyreferences客户信息(客户号),房间号intforeignkeyreferences客房信息(房间号),预定日期datetimenotnull,预定入住日期datetimenotnull,预定天数tinyintnotnull)createtable系统用户(用户名varchar(10)primarykey,密码varchar(10)notnull)createview客房详细信息asselect客房信息.房间号,客房信息.类型,客房类型.价格,客房类型.额定床位,客房类型.额定人数,客房信息.楼层,客房类型.是否有电视,客房类型.是否有电话,客房类型.是否有空调,客房类型.是否有卫生间from客房类型leftjoin客房信息on客房类型.类型=客房信息.类型createview在住记录1asselect入住记录.客户号,客户信息.姓名,入住记录.房间号,客户信息.性别,入住记录.入住日期from客户信息leftjoin入住记录on客户信息.客户号=入住记录.客户号where入住记录.备注='未退房'createview历史记录1辽宁工程技术大学课程设计asselect客户信息.客户号,客户信息.姓名,入住记录.房间号,入住记录.入住日期,入住记录.结算日期,入住天数=day(结算日期)-day(入住日期),入住记录.备注from客户信息leftjoin入住记录on客户信
本文标题:宾馆住宿管理系统
链接地址:https://www.777doc.com/doc-5939839 .html