课题主要工作:
1。描述系统的架构以及系统的工作原理,分析系统开发过程中的重点、难点;
2。设计并实现首页、登录、个人信息、客户管理、员工管理、资源管理等页面;
3。分析并解决开发过程中出现的各种问题;
4。完成酒店预订管理系统,并进行测试;
1。4论文结构
本论文按软件工程流程,详细介绍了系统设计及开发的过程。第一章绪论以系统开发的背景、目的,和课题研究的内容、意义展开;第二章主要介绍了系统的需求以及可行性分析,包括各种系统功能的需求分析和可行性分析;第三章介绍了系统的设计架构和开发模式,第四章讲述了系统详细设计,包括系统的设计思想、功能模块,和运行流程图;第五章系统的具体实现,包含了系统的开发和运行环境配置、数据库的实现、功能实现;第六章系统测试与维护,介绍了在系统运行时可能遇到的问题,以及解决方案。
1。5 本章小结
本章节主要介绍了系统开发的背景、系统设计的目标、课题研究的内容和意义。从网络发展的优势和给企业带来的利益等方面解释了酒店预订管理系统是在什么样的背景和出于什么样的考虑下设计而出的,以及系统完成后可以实现的工作模块。
第二章 系统需求及技术可行性分析
2。1 系统的设计目标
酒店预订管理系统采用MVC设计模式,系统分为前台与后台两个部分。
用户可以在酒店管理系统首页注册、登录,登录之后,可以查看酒店的资源,然后可以预订自己满意的资源,预订完之后,可以看到自己预订资源的信息以便于确认。用户还可以在个人信息面板修改自己的个人信息。用户与管理员共用一个登录界面,不过设计了权限的控制,不同的用户登录之后根据权限级别的不同所展示的界面是不同的。管理员后台又分为两种权限的超级管理员和普通管理员,普通管理员可以对客户以及酒店资源进行管理,而超级管理员则不但包括了普通管理员的权限,而且可以对普通管理员进行管理,还可以对酒店的资源种类进行管理。从而实现酒店的分层管理,让管理更加有条理,更加清晰。这样设计可以让系统更加灵活,也增加了系统的安全性,同时也让系统变得容易维护。文献综述
系统做到模块划分明确,系统界面简洁,高弹性,高安全性,响应时间短,稳定这样几个特点。并且模块之间低耦合,高内聚,具有良好的可扩展性。
2。2 系统可行性分析
2。2。1 技术可行性分析
1、JSP简介
JSP全称Java Server Pages,是一种动态网页技术[1]。是由Sun,Microsystems公司倡导和许多公司共同创建的一种web网页技术,它可以响应客户端请求,从而动态地生成文档。它以Java语言为脚本语言。
JSP的本质是一个Java Servlet,主要用于实现web的前端页面。开发者们一般都是通过html代码、xhtml代码的结合,并嵌入一些JSP操作和命令来完成对JSP的写入。
JSP被JSP编译器编译成Java servlets。JSP编译器可以把JSP编译成Java代码编写的servlets,然后转发给Java编译器编译成机器码。
JSP通过web页面收集用户的输入,来自数据库或者其他资源的记录,动态的进行网页的创建。
2。JSP的优势
1。JSP拥有各种企业级的基于JSP的Java API(JDBC,JNI,JAXP等)。
2。JSP页面中可以参入业务逻辑代码,从而形成一种被Java Servlet模板引擎所支持的模板。
3。JSP可以动态的反馈页面信息。
2、SpringMVC框架简介
MVC[2](Model View Controller)是一种设计模式,GoF在《Design Pattern》一书中并没有把MVC提及作为一种设计模式,在他们看来它是由策略模式(strategy pattern)、组合模式(composite pattern)和观察者模式(observer pattern)演变而来[3],而在springmvc中,其中还融合了工厂模式(factory pattern)和装饰模式(decorator pattern)。MVC最初提出的目的是为了数据(Model)和视图(View)的分离,然后用控制器(Controller)来控制M和V。这样可以实现功能点分离、低耦合这样的高层次设计,这意味着各模块各司其职,view仅用于负责与视图关联的事情,model就只为数据模型的描述负责,而controller负责总体控制,协调这两者之间的协作。到了后期,mvc模式渐渐的成熟,演化。springmvc基于mvc模式,开发者可以将mvc三个部分分离实现: jsp+oracle酒店预订管理系统的设计(3):http://www.youerw.com/jisuanji/lunwen_130831.html