JSP酒店管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
苏州市职业大学
实习(实训)报告
名称JSP商务网站设计实训
年月日至年月日共1 周
学院(部) 计算机工程学院
班级
学号
姓名
学院(部)负责人
系主任
指导教师
目录
一、项目实训的目的与要求 0
1.1 项目实训目的 0
1.2 项目实训要求 0
二、题目说明 (1)
2.1 酒店管理背景介绍 (1)
2.2开发工具与介绍 0
2.2.1 Eclipse简介 0
2.2.2 JSP简介 0
2.2.3 Mysql简介 (1)
三、总结设计 (2)
3.1 系统项目规划 (2)
3.2 系统功能结构图 (2)
3.3 数据库总体设计 (3)
3.3.1 数据库分析 (3)
3.3.2 创建数据库表结构 (3)
四、后台系统部分模块的实现 (3)
4.1 主界面信息 (3)
4.1 增加住房信息 (4)
4.3 删除住房信息 (5)
4.4 更改住房信息 (6)
4.5 按照房号查看住房信息 (6)
4.6 查看所有住房信息 (7)
五、实现方法及遇到的疑难问题 (7)
六、项目实训总结 (8)
七、参考文献 (9)
附录(部分源代码) (9)
一、项目实训的目的与要求
1.1 项目实训目的
本次实训围绕以下三个方面展开:
(1)网站概论部分:力图使学生对建立动态网站有一个基本概念,了解什么是动态网站,它与别的网站有什么不同,以及了解建站相关的基础知识。
(2)外观设计部分:从网页制作技术上让学生利用网页的静态页面元素来完成网站页面的视觉效果。
(3)Web应用程序开发部分:掌握动态网站的核心部分的知识,以及开发网站应用的各个关键部分的方法和技巧。
1.2项目实训要求
通过本次实训,应使学生达到如下的基本要求:
(1)了解动态网站的基本概念和相关技术的基础知识。
(2)理解网站的设计与规划。
(3)理解如何使用JSP和SQL Server、Mysql来管理、使用数据。
(4)了解和掌握网络数据库的发展以及常见的数据库产品(Access、SQL Server、Mysql等),能熟练掌握后台数据库的开发,设计合理的数据表。
(5)能独立完成应用程序的运行环境的设置。
二、题目说明
2.1 酒店管理背景介绍
随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。各地把旅游业当作本地经济发展的重要支柱之一。酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。社会上也成立了各种类型,不同规模的酒店服务企业。如何为客户提供更加准确及时的服务,成为各个酒店竞争关键。所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基础。
随着Internet技术的进一步发展和普及,不能很好的适应世界经济发展的形式和我国国民经济建设的需要,市场现有的产品化的酒店业务软件系统在不断发展中的酒店的需求。基于WEB的酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店业务信息系统,为酒店提供良好的信息环境。
1
2.2开发工具与介绍
2.2.1 Eclipse简介
目前,市场上计算机语言和开发工具有很多,但是Eclipse以其稳定和平台无关的特性,从众多编程工具中脱颖而出,成为很多Java 程序员的首选。
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。由于Eclipse中的每样东西都是插件,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于Java开发工具,例如C++、COBOL和Eiffel等编程语言的插件已经可用,或预计会推出。它是一个开发源代码项目,它其实是Visual Age for Java的代替品,其界面跟先前的Visual Age for Java差不多,但由于其开放源代码,任何人都可以免费得到,并可以字次基础上开发各自的插件,因此越来越受人们关注。
2.2.2 JSP简介
JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。 JSP规范是Web
服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。
2.2.3 Mysql简介
Mysql是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL 结合,为建立基于数据库的动态网站提供了强大动力。
Mysql是一个真正的多用户、多线程SQL数据库服务器。SQL是世界上最流行的和标准化的数据库语言。Mysql是以一个客户机、服务器结构的实现,它由一个服务器守护程序和很多不同的客户程序和库组成。它主要目标是快速和易用,最初是因为我们需要这样一个SQL 服务器,它能处理与任何可不昂贵硬件平台上提供数据库的长家在一个数量级上的大型数据库,但速度更快,Mysql就开发出来了。