山东交通学院
《ERP 程序设计》课程设计报告
——客房管理系统
院(部、系) 信息科学与电气工程学院
专 业
信息管理与信息系统
班 级
学 号
姓 名
指导教师
信管 151
150813104
王健
曹梅红
时 间 2017.12.25~2018.01.05
《ERP 程序设计》
课 程 设 计 任 务 书
题 目
系 (部)
专 业
班 级
学生姓名
学 号
客房管理系统
信息科学与电气工程学院
信息管理与信息系统
信管 151
王健
150813104
12 月 25 日至 1 月 5 日 共 2 周
指导教师(签字)
系 主 任(签字)
2018 年 1 月 3 日
一、 设计内容及要求
综合利用 ABAP 程序设计中数据对象、内表、数据字典、选择屏幕、会话屏幕、
列表等多种技术手段实现题目要求的界面设计、数据库设计、数据库交互查询
和结果显示。
客房管理系统实现的基本功能包括:
客房信息的查询和修改、客房预订信息的录入、查询、修改;客户换房记录的
录入、查询以及客户退房的房间状态修改。
二、设计原始资料
网络教学平台
课程教学课件
实验指导书
参考程序及视频
三、设计完成后提交的文件和图表
1.课程设计报告
2、程序源代码
四、进程安排
第 1-2 天完成系统功能设计、数据库设计,创建数据字典;
第 3 天完成会话屏幕、菜单设计;
第 4-7 天完成 3 个以上功能模块的开发;
第 7-8 天调试、完善全部程序;
第 9 天编写课程设计报告;
第 10 天带课程设计报告及可执行程序参加答辩。
五、主要参考资料
参考网络教学平台
成 绩 评 定 表
课程设计报告成绩
作品答辩成绩
总评成绩
目录
1 系统设计 .......................................... 7
1.1 系统总体设计.............................................................................................................. 7
1.2 数据库设计.................................................................................................................... 7
1.3 功能模块设计.............................................................................................................. 8
2 系统界面 .......................................... 9
2.1 客房管理系统主界面............................................................................................ 9
2.2 订房模块.......................................................................................................................... 9
2.3 换房模块........................................................................................................................ 11
2.4 退房模块........................................................................................................................ 12
2.5 客房管理模块............................................................................................................ 13
3 关键代码 ......................................... 15
3.1 订房模块........................................................................................................................ 15
3.2 客房管理模块............................................................................................................ 17
4 总结 ............................................. 19
5 参考文献 ......................................... 20
1 系统设计
1.1 系统总体设计
总体的流程如下图所示:
酒店工作人员
退
房
界
面
选
择
房
间
号
退
房
客
房
管
理
界
客
房
信
息
的
查
询
修
改
清
除
订
房
换
房
数
据
确
认
清
除
或
返
回
换
房
界
面
具
体
换
房
信
息
的
添
加
查
询
订
房
界
面
具
体
订
房
信
息
的
添
加
查
询
修
改
1.2 数据库设计
数据库表:
客房信息表
ZKFXX(KFNUM,TYPE,PNUM,FACILITY,BREAKFAST,STATE,CHARGE)
记录了客房的房间号,类型,可住人数,设施描述,早餐描述,房间状态,
负责人。
订房信息表
ZRZXXX(NAME,PHNUM,IDCARD,RZFX,RZROOM,RZTIME,LDTIME,PAYFS,MONEY,RE
MARK)记录了客户的姓名,联系电话,身份证号,入住房型,入住房间号,入住
时间,离店时间,支付方式,支付金额,备注。
换房信息表
ZHFXX(KHNAME,YROOM,NEWROOM,HFTIME,BEIZHU)
记录了客户姓名,原房间,新房间,换房时间和备注。
1.3 功能模块设计
1.3.1 订房模块
订房信息添加:填写订房信息后点击添加来添加一条记录。
订房信息查询:输入客户姓名后点击查询显示该客户的订房信息,点击重置
后可再次查询其他订房信息。
订房备注修改:填写客户姓名和备注点击确认更新该客户的备注信息。
1.3.2 换房模块
换房信息录入:填写换房信息点击添加来添加一条记录。
换房信息查询:输入客户姓名后点击查询显示该客户的换房信息,点击重置
后可再次查询其他换房信息。
1.3.3 退房模块
进入退房界面后通过下拉框选择入住中的房间来进行退房操作。
1.3.4 客房管理模块
进入客房管理模块可修改除房间号外的客房信息,点击更改后更新数据库表
中的客房信息。
1.3.5 订房换房信息清除模块
进入界面后点击是清除订房和换房信息,否返回主界面。