编辑: 会说话的鱼 2019-09-12
《数据库原理》课程设计论文 客房管理系统的设计 姓名 成绩评定 完成日期:2006 年9月15 日目录

一、 设计目的

二、 设计内容

1、题目简介

2、需求分析

3、系统结构图

4、系统流程图

5、数据库设计

6、E―R图设计

7、程序源代码及说明

三、课程设计总结

四、参考文献

一、 设计目的 随着市场经济的迅速发展和人们生活水平的不段提高,宾馆酒店业的竞争愈来愈激烈.

要想在竞争中取得优势,必须在经营管理、产品服务等方面提高服务管理意识.而对客房的经营起决定作用的是客房的管理.为提高客房的管理水平,做到最细微让顾客体会到客房服务的高标准,高质量.面对信息时代的挑战,利用科技手段提高企业管理无疑是一条行之有效的途径.

二、设计内容

1、题目简介 本系统利用信息技术提高宾馆酒店旅馆管理水平,主要是管理其日常业务.使用本系统能够可大幅度提高业务部门的工作效率.

2、需求分析 某宾馆(酒店、旅馆)设有:豪华套间、标准间、普间等各种设施.随着社会的进步和科学技术的不段发展,随着宾馆酒店业的竞争激励加剧,该宾馆(酒店、旅馆)的管理人员已意识到使用计算机网络和管理系统的重要性,决定着现在客房管理上采用计算机管理. 本系统利用信息技术提高其管理水平,主要管理宾馆的日常业务.希望通过本系统的开发,对宾馆的客房、客 人及各种收费进行系统管理.客房管理要实现客房登记、追加押金、客人调放、房态设置等功能.客人管理要实现宿费提醒(提示前台要求客人补交押金)、客人挂帐、客人结帐等功能,满足多种需求.使用本系统可大幅度提高业务部门的工作效率. 根据其具体情况,系统重要功能包括: (1)住宿管理: 包括住宿登记、调房登记、追加押金、退房结帐. (2)客房管理: 包括客房设置、客房查询、房态查询. (3)挂帐管理: 包括挂帐查询、客户结款. (4)查询统计: 包括住宿查询、退宿查询、宿费提醒. (5)日结: 包括登记预收报表、客房销售报表、客房销售统计. (6)系统设置:包括操作员设置、密码设置、初始化、权限设置.

3、系统结构图 图―

1、客房管理系统结构图

4、系统流程图 图―2客房管理系统流程图

5、数据库设计 本系统数据库名为KFGL,包括以下8个表:住宿登记表(djb)、登记预收表(djys)、挂帐明细表(gzmx)、客房类型表(kf)、权限表(qxsz)、退房单表(tfd)、密码表(ma). 住宿登记表 字段名称 数据类型 字段大小 凭证号码 文本

20 姓名 文本

50 证件名称 文本

20 证件号码 文本

20 详细地址 文本

50 出差事由 文本

50 房间号 文本

20 房间类型 文本

10 联系电话 文本

20 客房价格 货币

8 住宿日期 日期

8 住宿时间 日期

8 住宿天数 时间

8 宿费 文本

8 应收宿费 文本

8 折扣 文本

8 预收金额 文本

8 提醒日期 日期

8 退宿日期 日期

8 备注 文本

50 日期 日期

8 时间 时间

8 退宿时间

8 提醒时间 时间

8 摘要 文本

30 BZ 文本

20 标志 文本

8 结款方式 文本

10

2、密码表 字段名称 数据类型 字段大小 操作员 文本

20 密码 文本

8 备注:由于空间等问题,其他数据表不在此一一列出,望谅解!!!!

6、E―R图设计 需求1:旅客登记的e-r图 姓名 旅客编号 定房日期 定房时间 类型编号 房间类型 类型数量 房间号码 使用 天数 顾客 迁入 单价类型 类型编号 需求2:客房查询的e-r图: 类型 房间 类型 类型 编号 类型 单价 数量 查询操作员 客房 名称 密码 需求3:交易查询的e-r图 操作员 查询 密码 名称 房间号码

7、程序源代码及说明 (1)主界面下的源代码: Private Sub Form_Load() Data1.DatabaseName = App.Path &

Kfgl.MDB '

自动识别数据库路径 End Sub Private Sub Form_Activate() '

设置操作员权限 With Data1.Recordset If .BOF = False Then .MoveFirst .FindFirst 操作员 like + Chr(34) + StatusBar1.Panels(4).Text + Chr(34) + Private Sub label1_Click() '

调入住宿登记 zsdj_Click End Sub Private Sub label2_Click(调入退宿结帐 tf_Click End Sub Private Sub Label3_Click(调入住宿查询 zscx_Click End Sub Private Sub Label4_Click(调入客房销售报表 xsbb_Click End Sub Private Sub Label5_Click(调入宿费提醒 sftx_Click End Sub Private Sub label6_Click() End End Sub Private Sub kfyd_Click(调入客房预定 main_kfyd.Show End Sub Private Sub Timer1_Timer() Label7.Left = Label7.Left -

15 If Label7.Left <

0 Then Label7.Left = Label7.Left +

12000 End Sub Private Sub zsdj_Click(调入住宿登记 main_kfdj.Show main.Enabled = False End Sub Private Sub zjyj_Click(调入追加押金 Load main_zjyj main_zjyj.Show main.Enabled = False End Sub Private Sub tfdj_Click(调入调房登记 main_tfdj.Show main.Enabled = False End Sub Private Sub tf_Click(调入退宿结帐 main_tf.Show main.Enabled = False End Sub Private Sub kfsz_Click(调入客房管理 main_kfsz.Show main.Enabled = False End Sub Private Sub kfcx_Click(调入客房查询 main_kfcx.Show main.Enabled = False End Sub Private Sub ftck_Click(调入房态查看 main_ftcx.Show main.Enabled = False End Sub Private Sub gzcx_Click(调入挂帐查询 Load main_gzcx main_gzcx.Show main.Enabled = False End Sub Private Sub khjk_Click(调入客户结款 Load main_khjk main_khjk.Show main.Enabled = False End Sub Private Sub ydfcx_Click(调入预定房查询 main_kfydcx.Show main.Enabled = False End Sub Private Sub zscx_Click(调入住宿查询 Load main_zscx main_zscx.Show main.Enabled = False End Sub Private Sub tfcx_Click(调入退宿查询 Load main_tfcx main_tfcx.Show main.Enabled = False End Sub Private Sub sftx_Click(调入宿费提醒 Load main_xftx main_xftx.Show main.Enabled = False End Sub Private Sub ysbb_Click(调入登记预收报表 main_ysbb.Show main.Enabled = False End Sub Private Sub xsbb_Click(调入客房销售报表 main_xsbb.Show main.Enabled = False End Sub Private Sub xstj_Click(调入客房销售统计 main_xstj.Show main.Enabled = False End Sub Private Sub czysz_Click(调入操作员设置 Load main_czysz main_czysz.Show main.Enabled = False End Sub Private Sub ma_Click(调入密码设置 main_mmsz.Show main.Enabled = False End Sub Private Sub csh_Click(调入初始化 main_csh.Show main.Enabled =........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题