2022年377蓝剑酒店管理系统的设计与实现

上传人:精****源 文档编号:290795485 上传时间:2022-05-10 格式:PDF 页数:42 大小:1.34MB
返回 下载 相关 举报
2022年377蓝剑酒店管理系统的设计与实现_第1页
第1页 / 共42页
2022年377蓝剑酒店管理系统的设计与实现_第2页
第2页 / 共42页
2022年377蓝剑酒店管理系统的设计与实现_第3页
第3页 / 共42页
2022年377蓝剑酒店管理系统的设计与实现_第4页
第4页 / 共42页
2022年377蓝剑酒店管理系统的设计与实现_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《2022年377蓝剑酒店管理系统的设计与实现》由会员分享,可在线阅读,更多相关《2022年377蓝剑酒店管理系统的设计与实现(42页珍藏版)》请在金锄头文库上搜索。

1、1 / 42 毕业设计 作者承诺保证书本人郑重承诺:本篇毕业设计 ( 论文的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。学生签名:2018年月日福建工程学院本科毕业设计( 论文 指导教师承诺保证书本人郑重承诺:我已按有关规定对本篇毕业设计(论文的选题与内容进行了指导和审核,该同学的毕业设计:为了系统稳定建议使用较好的配置。硬件环境 ( 开发者 :Intel(R Core(TM i3 2.27GHz 处理器, 4G内存, 500G硬盘空间。2.1.2 软件平台为了能够适应需要的不同的软件环境,所进行选择开发软件的平台,软件平台是由开发环境和基于开发的软件系统进行运行的继承软

2、件环境,通过根据自己设计的软件来选择合适的平台来进行开发编写,选择如下软件平台:1)操作系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 42 页 - - - - - - - - - 4 / 42 计算机系统中,最重要的软件,就是操作系统了,所以本系统在Windows 7 操作系统下进行开发。2)支撑软件一款新软件的开发必须在软件开发环境下进行,也就是所说的支撑软件,它能够对软件进行开发和维护。本次开发的系统的使用软件有:1、后台数据库: Microsoft SQL S

3、erver 2005 2、开发环境: MyEclipse 10 集成开发环境,使用jsp+javabean+servlet的开发框架来建立系统。2.2 相关技术介绍2.2.1 JSP简介JSP技术和 ASP 技术有些相像,它使用Java语言,在 html 网页文件上穿插上自己的 Java 程序片段以及JSP 标记。在进行网页的逻辑处理时,或者设计人员在设计网页的时候,为了是编写变得更加容易,利用JSP 来分割开来,因此诸如此类的Web 应用程序很快流行。Web 服务器首先接收到一个请求,这个请求是在用户浏览器读取信息的时候,JSP网页发送的请求。然后将JSP页面送给 JSP引擎处理,通过转译编

4、译,把结果传回生成的 html 文本,再响应给用户。在JSP页面中,所插入的Java程序可以是各种各样的逻辑操作,像是对数据库的连接访问,对网页的指向显示操作等,从而实现动态网页功能。JSP的执行过程都是在服务器那一段的,而我们用户只需要利用浏览器能够读取信息,这与 Java Servlet是一致的。JSP的版本有 1.0、1.1等。较新 JSP2.0是现在比较新的版本。JSP页面其实就是html 页面代码和Java程序片段一同构成的。在服务器端,首先接受客户端访问JSP页面的请求,将请求的Java 程序代码进行转译和编译,控制生成servlet,再通过服务器处理执行,将结果与页面返还显示给客

5、户。JSP 拥有简单易用的特点,继承了Java 的技术,兼容性高,在网络上迅速发展,很快的成为了商业上的应用服务器端的语言。JSP也可以通俗的表示为: Java+Html=JSP。如下图所示为JSP执行过程。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 42 页 - - - - - - - - - 5 / 42 图 2-1 JSP执行过程2.2.2 JSP 的优点1简便性和有效性。 JSP 与通常的静态HTML 的网页的编写是几乎一样的。只不过在原有的HTML 网页中

6、添加JSP标签如 ),或者程序代码。这样便可以让一个对 HTML 语言很了解的人进行JSP网页的设计编写。而且开发人员不用自己编写脚本,而只是通过一种独特的JSP 标签,使用其他人员已经编写好的组件来实现动态网页,从而节省了精力、时间,提高开发人员的工作效率。在制作动态网页时,不是所有开发人员都对语言非常掌握的,但是因为JSP中封装好了许多功能,利用这些,可以很快完成任务。2适应平台。基本上所有的平台都支持Java,所以在所有平台下JSP都可以行通无阻,在平台移植上也不需要重新编译,能够很方便扩展开来。相比之下,ASP/PHP就比较有局限性了。3伸缩性能体现的强大。不管是多台服务器进行运行,还

7、是一个小小的文件,不管是多个应用程序处理其逻辑事务,还是简单信息请求处理,Java都能覆盖到,显示了其能力的强大。4程序的独立性。因为JSP也是使用 java语言,属于 java 家族中的一员,所以它同样具有 java语言程序的特点,能够兼容多平台,独立性高。5程序的可重用性。在JSP 页面中不用直接嵌入脚本程序,而只是引用动态交互客户端JSP 页面3 执行2 转译编译1 Servlet 请求响应JSP 执行过程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 42 页

8、- - - - - - - - - 6 / 42 部分。所以,一旦写好一个部件,它就能够被一个或者多个以上的程序反复引用,实现了程序的可重用性。2.2.3 JSP 的工作原理在进行 JSP页面的访问时,会相对应的回应Servlet容器,从而构成了浏览器应用服务器数据库服务器的三层结构的客户服务器体系。用户在电脑上使用浏览器来执行,而服务器端只需安装相对应的应用程序,把数据存放起来,这样用户就不用耗费时间去下载那些可能占用空间较大的客户端程序了,只要能上网就可以工作。B/S 模式的第一层是表示层,利用网页浏览器给用户和系统搭建桥梁。服务器端接收客户服务请求,通过互联网网页显示的方式将结果信息发送

9、回给用户。客户的应用程序一般都是我们常用的浏览器,如IE、火狐、 chrome、safari等。浏览器将 HTML 代码转译后,通过文字和图片等形式的网页显示出来。网页同时还有交互能力,它可以让用户在网页所提供的表单上输入信息然后提交到后台,并且发出相应的请求来处理用户提交的信息。第二层,即为功能层,系统事件的逻辑处理都在功能层上,也就是应用服务器。不名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 42 页 - - - - - - - - - 7 / 42 同的任务的响

10、应请求,是根据通过启动不同的程序来进行的,并且把结果和生成的Html 代码一同返还给给客户,客户通过浏览器来查看结果。在服务器响应请求时如果含有数据存取方面的信息,则处理的时候需要数据库服务器来一同帮忙。第三层是数据层,包括了对各个数据的处理逻辑。数据库服务器的任务与C/S模式基本相同,根据不同应用服务器发出的SQ请求来进行调整处理,对数据库分配管理。2.2.5 B/S 模式的优势首先,在 B/S 模式信息管理系统中,系统开发、维护和升级所需成本不高,相对于费用较高的 C/S模式就更加有经济性了。对于较大的管理信息系统,昂贵的软件开发、维护与升级费用总让人吃不消。相比较于B/S 模式,客户端要

11、求不高,小巧省资源,不用升级,模块上的各种管理也很方便,更新在服务器端,然后轻松同步,既节省费用,又对操作的要求不高,能够很快的运营起来。再次, B/S 模式的界面操控都基本一致。开发人员能够利用网页浏览器的优势进行开发程序,表现能力更加丰富多彩,通过这种方式与用户交互,局限性较低。反观C/S模式,在此模式下的应用程序大都是Windows 平台上建立的,显得很有局限性。对于没有用户交互功能的界面,用户接触的界面都是一致的,在C/S模式下,用户客户端都有着自己特定的规格,这使得用户需要花很多时间去学习研究或者经过培训才能使用,在这种情况下, B/S 模式的交互性就显得更高了。而在B/S 模式下,

12、我们用户的客户端就只是一个非常简单且易上手的浏览器软件,不需要花费时间精力去培训学习,基本都能够直接使用。由于B/S 模式的简单方便,更使信息管理系统维护的限制因素减少。最后,在扩展性能和开发性方面,B/S 模式都非常的不错。运用B/S 模式,我们只要使用浏览器来访问就行了。而且,在平台上面Web 也是不相关的,这样就能够更加容易的进行业务扩展,不同的用户群众同样能够运用,只要能够上网,然后登录系统即可,就能轻松使用,人数众多大型系统,也能简单扩展出来。与传统 C/S 模式比较, B/S 模式有更多的表现能力和改进能力,它是为了适应如今信息时代潮流而产生的,各个方面的能力的突出,使B/S 成了

13、信息管理系统平台的首选,在企业管理中越来越流行起来,特别是对于一些经营性质较强,扩展性较高的服务型企业, B/S 模式的管理系统更能被看重;通过互联网强大的信息更新交互能力还能够有效地解决公司内部的大量不规则的信息交流。2.2.6 SQL Server 2005 简介SQL Server 2005 数据库,它的数据管理运用的是商业智能工具。SQL Server 2005 数据库名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 42 页 - - - - - - - - -

14、8 / 42 拥有更为安全有效,存储功能更加强大,它能够更加快捷的帮助使用者提高使用者的效率。1易管理SQL Server 2005 可以有更多的简单的布置、协调和优化系统的数据和分析应用程序。作为一个数据管理平台,SQL Server 2005 拥有自己特色的管理控制台,在管理人对企业的数据库以及关联服务进行监管协调工作时,只需要通过这个控制台即可。它还为用户提供了其他东西,例如扩展的框架,通过这个能够扩展的框架来进行方便快捷的编程,对于数据管理区域,用户也可以根据自己喜好来定义扩展。其他的软件商也可以通过这个扩展框架来研究开发新应用。2有很高的可用性SQL Server 2005 有很高的

15、可用性,并且能够有很多的创新,包括故障转移集群、数据镜像、增强的联机操作和数据库快照等,企业的关键系统的可应用性都由这些来保证,让它的新特性展现出来。3具有很好的伸缩性SQL Server 2005 能运行在现有的许多操作系统上运行。它提供了诸如表分区、快照隔离、 64 位支持等方面的高级功能,利用SQL Server 2005来对最关键的应用进行搭建和布置。4安全性SQL Server 2005 的安全性有很大的提高,由于提供了更加敏捷和准确的操控,使得数据更加安全有效。对于SQL Server 2005 来说,它自带加密功能,所以它的安全特性更加突出。5多线程结构SQL Server 20

16、05 在较小的负担情况下,能够对多个用户进行的并发访问操作时,实现多线程并发处理请求,提高系统的工作效率,降低了对内存空间的消耗。根据以上所说明的SQL Server 2005几个特点,选择它来建立网站的数据库,使得酒店客房管理系统的网站数据库操作能够更加完整快捷的完成。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 42 页 - - - - - - - - - 9 / 42 3 系统的分析与设计3.1系统需求分析需求分析阶段,它是每个系统开发过程中最重要的部分。对于开发者来说,首先要做的就是去了解和研究用户对系统功能的需要,然后根据分析结果来制作需求规格说明书。1理解需求理解需求是与最终解决问题之间构架桥梁的首要步骤。只有在开发商和客户充分了解系统的设计要求,才能开始进行对系统的设计。要不然,任何改进需求定义,设计必须大量的重新进行返工修改,这样会导致双方的目的不一致,浪费时间和人力,甚至最终终止开发。根据运用 B/S 模式开发,所以系统的界面采用网页显示的模

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 高中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号