课程设计(论文)任务书
学 院 专 业 班
一、课程设计(论文)题目 宾馆客房管理系统的设计与实现
二、课程设计(论文)工作自
三、课程设计(论文) 地点: 软件机房,图书馆
四、课程设计(论文)内容要求:
1.本课程设计的目的
(1)能够从数理科学和软件科学的角度,对软件项目要解决的问题进行分析,设计功
能需求、建立需求模型,完成数据结构和算法的设计,达到适当的正确性和可用性的要求,
最终获得有效结论。
(2)在软件系统设计与开发过程中具有创新态度和意识。
(3)能够对测试数据和结果进行分析和解释,验证系统设计的正确性和实用性。并得
到合理有效的结论。
(4)能选择恰当的软件体系架构和设计模式、开发框架和开发工具,在特定资源需求
下,完成系统设计与开发。
(5)具备良好的口头沟通和书面表达的能力,能准确陈述和表达自己的观点,能够撰
写专业文档,与业界同行及社会公众进行沟通和交流。
2.课程设计的任务及要求
1)基本要求:
(1)对系统进行功能需求分析、总体设计、数据库设计、详细设计等
(2)确定系统功能模块、UI 设计及数据库表;
(3)选择合适的 IDE 作为开发工具,针对不同的后台开发例如 jsp、php、
python、nodejs 等搭建 WEB 开发环境、部署服务器软件和数据库软件;
(4)个人或小组完成系统(小组内同学必须独立完成各自的功能);
2)创新要求:
在基本要求达到后,可进行创新设计,如细节美化、界面友好调整、新技
术的使用。
3)课程设计论文编写要求
(1)要按照书稿的规格打印与写课程设计论文;
(2)论文包括目录、绪论、正文、小结、参考文献、附录等;
(3)课程设计论文装订按学校的统一要求完成;
4)课程设计进度安排
内容 天数 地点
构思及收集资料 2 图书馆
编码与调试 5 软件机房
撰写报告 3 图书馆、软件机房
学生签名:
年 月 日
课程设计(论文)评审意见
(1)设计报告(30 分):优( )、良( )、中( )、一般( )、差( );
(2)功能设计(30 分):优( )、良( )、中( )、一般( )、差( );
(3)创新设计(10 分):优( )、良( )、中( )、一般( )、差( );
(4)编码调试(20 分):优( )、良( )、中( )、一般( )、差( );
(5)界面设计(10 分):优( )、良( )、中( )、一般( )、差( );
(6)格式规范性及考勤是否降等级:是( )、否( )
评阅人: 职称: 讲师
年 月 日
目录
1 绪论...............................................................................................................................................1
1.1 课题背景及现状...........................................................................................................1
1.2 开发工具及技术介绍.......................................................................................................1
2. 功能需求......................................................................................................................................2
2.1 系统功能描述...................................................................................................................2
2.2 功能需求...........................................................................................................................2
2.2.1 登录模块.................................................................................................................2
2.2.2 客房管理模块.........................................................................................................4
2.2.3 用户模块.................................................................................................................5
2.2.4 预定模块.................................................................................................................6
2.2.5 宾馆员工管理模块.................................................................................................8
3 总体设计.....................................................................................................................................10
3.1 系统功能结构设计.........................................................................................................10
3.2 系统总体架构设计.........................................................................................................11
4. 数据库设计................................................................................................................................12
4.1 数据库 E-R 图...............................................................................................................12
4.2 数据库物理结构.............................................................................................................12
4.2.1 顾客表(guest)...................................................................................................12
4.2.2 客房表(room)...................................................................................................13
4.2.3 预定表(scheduled) ...........................................................................................13
4.2.4 员工表(employee) ...........................................................................................13
4.2.5 部门表(section)................................................................................................13
4.2.6 经理表(sector) .................................................................................................13
5. 详细设计....................................................................................................................................14
5.1 系统主要功能模块介绍.................................................................................................14
5.2 系统功能设计.................................................................................................................14
5.2.1 用户登录模块.......................................................................................................14
5.2.2 客房管理模块.......................................................................................................17
5.2.3 用户信息管理模块...............................................................................................21
5.2.4 订单信息管理模块...............................................................................................23
5.2.5 员工信息管理模块...............................................................................................26
6. 创新设计/代码优化...................................................................................................................30
6.1 创新设计/代码优化描述及意义...................................................................................30
6.2 创新设计/代码优化效果图或效果描述.......................................................................30
6.3 创新设计/代码优化中的核心代码说明.......................................................................31
7 小结.............................................................................................................................................35
参考文献.........................................................................................................................................36
1
1 绪论
1.1 课题背景及现状
随着我国改革开放的不断推进,国内人民生活水平的不断提高,旅游出行
的人民越来越多,商务活动也相当的活跃;再加上入境旅游的人也越来越多,
入境从事商务活动的外宾也越来越多。传统的手工已不适应现代宾馆管理的需
要,及时、准确、全方位的网络化信息管理成为必需。在宾馆的管理及业务日
益复杂、要求在不断提高的现状下,利用高科技、现代化的电脑自动化管理系
统来处理日益繁重的宾馆业务,对于大型的宾馆是必须具备的管理方式。
传统的宾馆管理活动中,把人、才、物作为宾馆的主要资源。但是随着社
会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生
产经营及宾馆管理中的作 用,并把它当做宾馆的一种极其重要的资源,人们
称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活
动。
宾馆客房管理系统是根据宾馆对客房管理的实际情况进行编写的,主要目
的是为了方便宾馆对客房的实际情况进行集中的查询与管理工作,以提高整个
宾馆的工作。宾馆客房管理的科学化、系统化、信息化成为各个宾馆追求的目
标。因此,而要实现这些功能,就要求各个宾馆配备一套客房管理系统,以便
在宾馆内实施良好、完善的管理且以最快地速度响应客户的需求,及时为他们
提供服务,为他们提供一个高效、便捷的居住环境。客房管理信息系统是各个
宾馆软件建设中一个重要的应用系统,它大大了改善宾馆管理的基础环境。
1.2 开发工具及技术介绍
本次综合课程设计Ⅲ选题为基于 JSP 和 jQuery 的宾馆后台管理中心,前
端开发使用了 html、css 和 javascript 语言来进行 web 页面的设计,后端开
发使用了 java 和 MySQL 来储存数据以及对数据进行增删改查;使用了 Tomcat
来作为 Web 应用服务器;使用的平台为 IDEA;框架使用了 jQuery 来进行一些
网络时间的获取,以及网络验证码图片的获取并且验证的功能。对于图像处理
方面使用了 PS 来进行了一些图片的制作,以及图像方面的调整和图片比例的
调整。