ssm框架的酒店管理系统的设计与实现【字数:20978】


在实际的开发中,我们需要从easyui框架的官网上下载好所需的资源,并且把资源文件夹放到项目的WEBCONTENT目录下,在使用的时候进行引入访问即可。除了把资源引入项目之后,我们在开发中还会要经常查看easyUI官网的说明文档,需要使用到哪一块的功能时,进行相关内容的查看即可。
同时,他还给我们提供了许多的CSS样式,我们只要进行引用就可以实现相应的显示,它还可以实现树形层次展示,这一功能在我们的系统中是要经常使用到的,我们可以直接借用框架中已经设计好的脚本以及样式的内容,只需要传递给他相对应的数据即可实现。
2.8 系统开发平台及运行环境
2.8.1 系统开发平台
(1)Eclipse
JavaEE项目的开发目前比较主流的开发工具有Eclipse、MyEclipse、IntelIDE等,我们的系统开发选用了Eclipse,因为在学习使用的过程中,Eclipse是我自身使用比较多的开发工具,用起来比较熟悉,而且开发Java Web项目使用Eclipse也完全可以实现,所以最终的开发工具选择的是Eclipse。
在eclipse中,它可以结合Tomcat服务器以及MySQL数据库实现联动的开发,只要配置好对应的服务器以及数据库软件,剩下来的事情就是完成项目的开发。Eclipse这样一个集成开发环境可以帮助我们完成许多的内容,比如在开发过程中,输入的代码都会有相应的代码提示快捷键,方便我们更加快速的进行开发,而且有详细的编译报错信息,方便我们进行项目的调试,可以快速的找到项目出错的地方,并进行bug修复。
(2)Tomcat服务器
Tomcat服务器是目前中小型系统首选的服务器,因为他短小精悍,占用的系统资源少而且功能还比较强大,因此收到了许多开发者的喜爱。Tomcat服务器是用来处理对HTML页面请求的响应的,当Tomcat服务器与jsp和servlet协作开发时将会使他的功能最大化,他将分担掉Apache的许多压力,使得服务器响应的速度大大的加快。
2.8.2 运行环境
电脑系统版本:Win XP及以上版本。
服务器软件:Tomcat7.0及以上版本。
浏览器:IE、Fire Fox、 *好棒文|www.hbsrm.com +Q: &351916072& 
Google Chrome等。
第三章 系统分析
接下来我们将系统进行详细的分析,分析一下这个系统究竟需要有哪些功能,以及我们需要做哪些功能,这些功能将如何实现等内容。
3.1 系统需求分析
3.1.1 功能需求
该CRM应用的酒店预订管理系统,是基于B/S架构的开发应用。主要功能是前台用户使用前台功能模块页面预定酒店的功能,然而管理员则是登录后台功能模块的页面,后台模块的页面可以展示出前台用户的预订信息、用户的信息、酒店信息的管理等内容,然后通过后台的CRM系统对酒店日常工作进行管理功能,以及后台管理系统本身一些管理配置功能。我们的酒店管理系统,绝大多数的功能实现是来自于JSP+SSM的技术开发实现的,严格按照开发过程的规范步骤进行开发,保证应用的可行性与健壮性:
旅客界面进行客房预订的功能需求如下:
(1)使用系统前的注册功能:包括登录使用的用户名、密码、以及手机电话;
(2)输入账户信息进行系统登录:输入用户名和密码以及验证码进行验证;
(3)用户入住预订功能:包括酒店客房选择、入住时间、离店时间、入住信息填写等;
(4)用户个人中心:可以在我的订单中看到自己的预订情况以及修改自己的个人信息。
后台CRM系统管理员进行管理功能需求如下:
(1)高级管理员以及普通管理员的登录功能:验证用户名、密码、验证码;
(2)菜单管理功能:包括各种系统设置的编辑、选择与添加;
(3)角色管理功能:包括对员工各种权限的自由分配;
(4)员工管理功能:包括员工列表的查询(此员工也为管理员,只是权限不同);
(5)系统日志功能:包括系统日志的查看;
(6)楼层管理功能:包括对楼层信息的编辑、查询与管理;
(7)房型管理功能:包括房间类型信息的编辑、查询与管理;
(8)房间管理功能:包括对房间信息的编辑、查询与管理;
(9)用户管理功能:包括对用户信息的查询与管理;
(10)预订管理功能:包括对客户预定信息的编辑、查询与管理;
(11)入住管理功能:包括对客户入住信息的编辑、查询与管理;
(12)营业统计功能:包括按日与按月统计营业额。
3.1.2 性能需求
系统的性能需求如下:
(1)友好的界面展示:前台用户预订界面必须要有简介大方、易懂易操作的特点,要给用户简单方便的操作,即便是中老年群体,也要能使他们可以便捷地进行酒店预订。
(2)信息的完整性:在用户输入数据的时候,一定要进行数据的合法性进行验证,保证用户的数据是正确的,这样在后续的数据关联与处理分析的时候就可以代理极大的方便。
(3)由于是使用的B/S架构,系统的修改更新升级都十分方便,不需要给每一台电脑重新安装软件,只需要一次修改即可实现全部的更新操作,而且还可以在不同的操作系统上实现系统的管理操作,更加符合设计与用户使用的需求功能。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/589.html

好棒文