• WAP手机版 RSS订阅 加入收藏  设为首页


点击这里给我发消息     点击这里给我发消息    点击这里给我发消息       毕业论文代写一群         论文代写二群

软件工程

2019杭州电子科技大学软件工程论文-基于JSP的中小型酒店管理系统相关技术

时间:2019/3/12 16:49:28   作者:www.paper580.com   来源:www.paper580.com   阅读:1224   评论:0
内容摘要:2系统相关技术2.1 UML统一建模Unified Modeling Language (UML)始于1997年,当时是OMG (OMG是指国际化的、开放成员的、非盈利性的计算机行业标准协会)的标准,是一种图形化语言。UML又称统一建模语言或标准建模语言,其支持模型化和软件系统的...

2系统相关技术

2.1 UML统一建模

    Unified Modeling Language (UML)始于1997年,当时是OMG ( OMG是指国际化的、开放成员的、非盈利性的计算机行业标准协会)的标准,是一种图形化语言。

    UML又称统一建模语言或标准建模语言,其支持模型化和软件系统的开发,为软件开发提供模型化和可视化支持,具体包括从需求分析到规格,到构造和配置。UML是分析与设计(OOA&D,  GOAD)方法的发展高潮的产物,统一了Booch, RumbaughJacobson的表示方法,并在此基础之上做了改进和发展,并最终成为普遍接受的标准建模语言。

    UML设计中主要定义了具体五种类图,分别是交互图、行为图、静态图、用例图、实现图。具体来说,用例图是指从用户的使用角度对系统功能边界进行的描述,静态图是指描述了在系统中的各层次之间的关联关系,行为图是指描述了数据对象和动态模型间的关系,交互图是指描述对象之间的协作关系,实现图是指描述系统的物理结构的设计。

2.2 J2EE架构

    Web服务的系统架构中首先要解决的主要问题是面向服务,服务发布的实现系统架构。 J2EE是一组新型应用开发的技术构架,简化和规范了应用系统的规划与研发,提高了系统的稳定、安全、移植性和再用价值,同时J2EE还包括了许多额外组件,能够实现更多的功能,能够满足解决Web服务的系统架构中主要问题。J2EE兼容性很好,能够支持各种不同平台的研发,对各类组件、服务架构及技术层次均有共通的标准及规格,能够解决以前企业后端使用的信息产品彼此之间无法兼容、影响企业内外部之间互通的问题。

    Spring是个Java企业级应用的开源开发的设计层面框架,能够解决业务逻辑层和其他各层直接的松祸合问题。Spring主要作用是用于开发Java应用,是一个轻量级开源框架,其中部分扩展针对的是构建J2EE平台中的web服务。Spring框架通过POJO为基础的编程模型促进了良好的编程习惯。

    Spring框架的特点包括如下:

    1.轻量:Spring基本的版本只有大概2MB,因此是轻量的。

    2.控制反转:Spring利用控制反转解决了松散祸合,使对象们给出了它们的依赖,而非创建或查找依赖的对象们。

    3.面向切面的编程(AOP):  Spring是能够支持面向切面的编程,能够把应用业务的系统服务和运算逻辑进行分开。

    4.容器功能:Spring包括了应用中对象的生命周期和配置,并对他们进行管理。

    5. MVC框架:Spring更好实现MVC分层架构的框架,是Web框架的一个很好的替代品。

    6.事务管理:Spring能够提供一个接口用于进行持续的事务管理,同时可以扩展到上至本地事务下至全局事务(JTA )  L267 0

    7.异常处理:Spring利用其所提供方便的API,把具体的技术异常(比如由JDBC,  Hibernate or JDO抛出的)转化为一致的unchecked异常。

2.3 Mysql数据库

    数据库(DataB ase )是指按照数据结构对数据进行组织、存储和管理的仓库。目前的数据库种类非常多,例如简单的Excel电子表格,也有复杂的数据库系统Oracle,最新的还有非关系型的数据库Nosql,数据库在这些方面都有着非常广泛的应用。

    MySQL数据库和其它数据库相比,有点不同,它的数据架构可以在不同场景中进行应用并发挥很好的作用。作用主要包括在存储引擎的架构上,通过插件式的存储引擎架构将需要查询处理的数据和其它的系统任务以及数据的存储提取进行分离。根据业务的需求和实际需要,这种架构将选择合适的存储引擎进行存储。

    MySQL是一个关系数据库管理系统。原开发者是MySQL AB公司,在2001MySQL3.23进入到管理员的视野之后获得公众的认可和广泛的应用。2008MySQL公司被Sun公司收购,Sun公司发布了首个收购之后的版本MySQL5.1,  MySQL5.1版本增加了分区、基于行复制以及plugin API,移除了BerkeyDB引擎}30} 0 2010Oracle收购Sun公司,MySQL得以归入了Oracle下,之后发布的首个版本是5.5,该版本主要改善之处包括了性能改善、扩展

性的增加、复制、分区以及对windows系统的支持,目前MySQL版本己发展到。

2.4 JSP技术

    JsPJava Server Pages,是用来开发动态网页的技术,是Java Web程序开发的重要技术。JSP是由sun公司定义的一种用于开发动态web资源的技术,类似于servlet技术一样。JSP技术的最大特点在于写JSP就像写html,但相比html又存在着不同,html只能为用户提供静态数据,而JSP技术允许在页面中嵌套Java代码,为用户提供动态数据。

    JSP运行在服务器端的Java页面,当用户通过浏览器请求访问Web应用时,Web服务器会使用JSP引擎对请求的JSP进行编译和运行,然后将生成的页面返回给客户端浏览器进行显示,JSP的执行过程的第一步是翻译阶段,Web服务器将接收到的JSP文件翻译成Java文件。JSP的执行过程的;第二步是编译阶段,Web容器将Java文件编译成字节码文件(.class文件);第三步是执行阶段,Web容器执行字节码文件将生成的结果返回给客户端进行显示。


标签:2019软件工程论文 2019最新软件工程论文 软件工程论文 软件工程论文范文 软件工程论文怎么写 软件工程毕业论文 
感谢您访问帮助论文网http://www.paper580.com,如果您有好的建议,请与我们取得联系。
帮助论文网提供论文代写服务,如需要定做原创论文请联系站长,支持支付宝交易,联系QQ:313619456 点击这里给我发消息        
相关评论

微信号:liuying200000 论文代写一:313619456帮助论文网客服      论文代写二:178165774点击这里给我发消息  论文代写三:1849760626点击这里给我发消息 
论文代写一群:120735678 
  毕业论文代写一群 [点击加入] 论文代写二群: 171735616 [点击加入]
CopyRight Reserved  2008-2013 帮助论文网 版权所有: www.paper580.com    粤ICP备11056226号