全球旧事资料 分类
非常好,所以在技术上不会有很大难度。综上所述,开发一个BS酒店管理系统与之前CS管理方式相比具有速度更快,操作更准确,节省开支等有利之处,因此,开发BS酒店管理系统是必要可行的。
3系统设计
本系统主要功能包括:管理端人员管理、客房管理、预定管理、住宿管理、数据管理、留言管理、公告管理、系统管理。客户端:预订客房、申请换房、查看订单、查看账单、查看个人信息、评论、留言、查看公告。31功能模块图根据需求分析,最终确定该系统的功能模块如图311所示。
f32系统用例图系统用例图如图321所示。
图311功能模块图
图312用例图
33系统开发环境本系统使用功能强大的MyEclipse作为总体开发环境,利用它我们可以在数据库和JavaEE的开
发、发布,以及应用程序服务器Tomcat的整合方面极大的提高工作效率。在MyEclipse配置好其他环境之后,我们开发项目就不用再去配置MyEclipse之外的其他环境,如Tomcat的配置,以往未有MyEclipse的情况下,开发一个web项目很繁琐,每次发布项目必须把项目拷贝到Tomcat文件下,现在由于MyEclipse配置好了Tomcat环境,只要在MyEclipse上发布项目即可,省去很多
繁琐的操作。本系统使用Tomcat作为项目开发的服务器,利用它我们可以在把项目发布到互联网
上之前观察系统功能的实现和调试JSP。数据库使用MySQL,对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开源软件,因此可以大大降低总体开发成本。34系统开发技术
本系统开发过程中运用了javaScript、ajax、SSH等技术。JavaScript是一种广泛用于客户端Web开发的脚本语言,使用Javascript可以开发交互式Web网页。在本系统中很多地方使用了javascript技术,如检验用户输入数据的有效性,是否重复,是否为空等。使用ajax,可以在不重新加载页面的情况与Web服务器交换数据。如在验证顾客用户名是否已被注册时,只要光标一离开文本框,客户端就直接和数据库交互,而不用等到所有的顾客信息都填写完提交表单时才与数据库交互,这样
f就达不到异步实时验证的作用。本系统使用SSH三大框架进行开发,Struts2在控制层,主要功能是接收页面提交表单等的信息,对信息进行控制加工传递到业务层,并且对业务层返回来的处理结果转发或者重定向到页面上;Hiber
ate在数据操作层,它是ORM对象关系映射框架,它对JDBC进行了对象封装,如封装成Hiber
ateTemplate,我们可以直接调用Hiber
ateTemplate的API使用对象编程思维来操纵数据库。Spri
g可以完美结合r
好听全球资料 返回顶部