黑白酒店管理系统的设计与实现(附件)【字数:8714】
目 录
一、 引言 1
(一)系统开发背景 1
(二)系统开发意义 1
(三)论文结构 1
二、 系统开发技术及开发工具 1
(一)maven 1
(二)SSM框架 1
(三) JSP 2
(四)MySQL 2
(五)java 2
三、 系统需求分析 2
(一)可行性分析 2
1. 经济可行性 2
2. 技术可行性 2
3. 法律可行性 2
(二)酒店管理系统的总体需求 3
四、 系统总体设计 4
(一)系统功能设计 4
(二)数据库设计 4
1. 实体ER图设计 4
2. 数据库表设计 6
五、 系统详细设计 7
(一)系统前台模块实现 7
1. 客房预订 7
2. 客房信息详情 8
3. 个人中心 9
4. 系统管理员登录 10
5. 酒店管理员登录 11
(二)系统后台模块实现 12
1. 员工管理 12
2. 房间管理 13
3. 预订管理 14
4. 续住管理 15
5. 营业统计 16
六、 系统测试 17
(一)测试意义 17
(二)测试方法 17
*51今日免费论文网|www.51jrft.com +Q: #351916072#
(三)测试用例 17
1. 界面测试 17
2. 部分功能测试 18
七、 总结 19
八、 致谢 20
参考文献 21
一、 引言
(一)系统开发背景
即使是高度现代化的社会,人还是离不开衣食住行。由于社会信息化的转变,交流变得越来越重要。无论是为了工作出差还是想要旅游放松心情。往往都需要居住酒店宾馆,但是传统的运营方式下宾馆往往存在信息流通慢的情况。造成酒店其实有空位但是因为信息流通慢导致客源流失造成社会资源流失[1]。
(二)系统开发意义
本酒店管理系统使用了现代化的数据库MySQL在根本上解决了信息传递效率低的问题,同时在房间管理方面更是有自己独特的优势。在依赖于计算机技术的酒店管理,可以将酒店所有的房间更新信息第一时间得到,并且在第一时间将房间信息传递给想要订房住房的顾客会员,变相的提高了社会资源的利用率。
(三)论文结构
第一节:对本文的开发背景以及意义进行叙述引出下文对技术的介绍以及对详细功能设计的方向做出指导。
第二节:对本系统开发过程中所用到的关键技术进行介绍,并且讨论使用这种技术的优点。同时为详细功能设计奠定基础。
第三节:首先从法律经济等方面论证本酒店管理系统的可行性,其次引出本系统需要完成的功能以及功能要求。对第四第五章的内容做铺垫。
第四节:承接第三节的功能需求,对本酒店管理系统需要完成的功能进行设计,并且设计实体图为数据库表单字段设计奠定基础。
第五节:承接第四节的详细功能设计,通过编程将第四节所设计的功能进行实现并且在本节中对功能效果截图进行展示。
第六节:对第五节已经完成的功能进行测试。具体为列出具体需要测试的测试项目,并且对列出的操作进行一一测试得出结果。
二、 系统开发技术及开发工具
(一)Maven
Maven属于一种模型。具体一点可以说是对象模型。它的主要功能是通过信息来管理项目文件。同时它还具有极高的性能,在编写Java程序的时候往往脱离不了此工具的辅助。在近些年Maven的使用率逐步上升,同时在共享文件共享信息方面Maven也有着较大的优势[2]。
(二)SSM框架
其是服务于Java的组件之一,在现代很多大的项目中其往往作为重要的一环。同时由于其便利性以及开源的特点。可以帮助很多项目减少代码的工作量提高工作的效率,而且在其作用下,一个项目的运行速度往往也会有提升。所以其有利于提高软件的运行速率达到优化开发软件的效果。
(三) JSP
HTML在不断地使用过程中所拥有的功能对于现阶段的网站开发来说,已经不能满足所需要的功能了。因此设计出了HTML来完成系统的设计能够让页面的结构与样式更加的灵活。对于表单、多媒体等方面的处理都能够通过语言中自带的标签来快速实现各种资源的引用工作丰富系统功能[3]。
(四)MySQL
其作为典型的开发所用的数据存储工具之一,能有效提升系统的信息存储效率。同时在建立表单也是对程序员功底的考验。一个好的表单有较少的字段同时还能满足系统所需的功能。为了建立良好的数据表单减少计算机资源的浪费,往往在建立具体表单之前使用实体ER图法。
(五)Java
其主要是编译语言的一种,本系统使用这种语言主要是为了方便本系统做多平台的移植。同时使用其语言能够将本酒店管理系统的各种功能完善详尽。而且这种语言是开源的所以能够大量减少代码的编写工作量不必平地起高楼式的编写。
三、 系统需求分析
原文链接:http://www.jxszl.com/jsj/xxaq/608559.html