信息管理系统开发相关技术简介,计算机信息管理论文_第1页
信息管理系统开发相关技术简介,计算机信息管理论文_第2页
信息管理系统开发相关技术简介,计算机信息管理论文_第3页
信息管理系统开发相关技术简介,计算机信息管理论文_第4页
信息管理系统开发相关技术简介,计算机信息管理论文_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息管理系统开发相关技术简介,计算机信息管理论文本篇论文目录导航:【题目】【第一章】【第二章】信息管理系统开发相关技术简介【3.13.2】【3.3-3.6】【第四章】【5.1-5.7】【5.85.9】【第六章】【总结/以下为参考文献】第二章相关技术简介。2.1面向对象设计方式方法。面向对象设计方式方法〔OOP,ObjectOrientedProgramming〕,一种基于真实世界但需要将真实世界抽象表示到程序中并以此为基础考虑软件开发的方式方法,在这种软件开发背景下,软件开发是指软件的生命周期:分析、设计和实现。面向对象设计方式方法的本质是抽象化定义和组织现实世界中的概念的经过,而不是借助一种编程语言最终实现这些概念而产生的结果[9].面向对象设计方式方法的基本原则和出发点是尽可能真实地模拟人类所习惯的发现问题、解决问题的方式方法和经过,使开发软件的方式方法和经过与人类发现问题、解决问题的方式方法和经过尽可能地接近,用更专业的讲法就是,面向对象设计方式方法要使叙述问题的问题空间〔也叫做问题域〕和实现解决问题的方式方法的解空间〔也叫做求解域〕在构造上尽可能地达成一致。总的来讲,面向对象方式方法以为客观世界是由各种对象所构成,任何事物都能够看作是对象,复杂的对象是由较为简单的对象以某种关系复合而成;每个对象都被划分为一个对象类,每个对象类都分别定义了一组数据和一组方式方法,根据子类〔也叫做派生类〕和父类〔也叫做基类〕的关系,若干个对象类能够组成一个系统,这种系统均为层次构造,在这种层次构造中,不同的对象类之间仅能通过传递消息来相互联络,下层的子类自动继承了上层的父类一样的数据和方式方法,但是,子类能够对继承来的父类中某些数据和方式方法进行重新定义和描绘叙述,这些数据和方式方法将以新的定义和描绘叙述为准,并且能够继承给子类的子类[10].总之,面向对象方式方法能够使用下式来表示:面向对象方式方法=对象+类+继承+消息通信。2.2UML统一建模语言。UnifiedModelingLanguage〔UML〕语言,能够译作统一建模语言或者译作标准建模语言。在上世纪八十年代末到九十年代初这一段时间内,软件工程领域对于面向对象设计方式方法的研究和发展经过中出现了一个小高潮,UML语言就是这个小高潮下的产物。它作为一种建模语言,统一了Booch、Rumbaugh与Jacobson所建立的面向对象的表示方式方法并作了更进一步的发展,它定义良好、易于表示出,同时又汲取了软件工程领域的一些新思想和新技术,逐步成为广大程序员都能读懂并接受的软件建模语言。UML不仅功能强大,应用领域也相当广泛,它能够用于构建软件系统的模型,同样可以以用于构建非软件领域内的信息系统模型或工业系统模型等领域。UML具有下面三条特点:〔1〕UML是一种普遍适用的建模语言,用户假如需要使用基于面向对象的建模方式方法对软件进行建模,都能够采用UML语言,由于UML语言统一了各种面向对象方式方法对不同程序内部概念的不同理解、不同的开发经过以及不同的编程环境;〔2〕UML的建模能力要强于其他面向对象的建模语言,它适用范围更广,不仅适用于一般的系统建模,同时适用于并行系统甚至分布式系统的建模;〔3〕UML仅仅仅是一种建模语言,不具备作为一个开发经过的资格[12].UML作为一种建模语言,它的定义能够分为UML语义和UML表示法两部分。〔1〕UML语义,用于描绘叙述UML内包含的元模型的精到准确定义。由于不同的软件模型开发者对UML中的一样的图形符号可能有着不同的理解,而这一点可能导致定义混乱,元模型的作用就是为UML内包含的所有图形符号在语法和语义上提供通用的定义性讲明,使不同的软件模型开发者对于一样的图形符号的理解能够在语义上达成一致,消除歧义。除此之外,UML还能够对元模型进行扩展定义,扩大UML的适用范围。〔2〕UML表示法,用于描绘叙述UML内包含的各种符号的表示方式方法。表示法能够为软件模型开发者或者开发工具提供怎样使用UML内图形符号以及文本语法的标准,方便开发者进行系统建模。这些图形符号和文本语法都是应用级的模型元素,在语义上,它们能够看作是元模型实例化后的产物。2.3MicrosoftSQLServer2000.SQL〔StructuredQueryLanguage构造式查询语言〕是基于对存储在计算机中的数据库中的数据进行定义、删除、修改、查询等操作而开发的查询语言,最早由IBM公司的SanJose实验室为SystemR系统而设计。SQL是一种功能强大的关系数据库语言,它包括对数据的定义、删除、修改、查询,以及对查询处理方式进行不同角度的控制等多种功能,能够利用表、索引等元从来确定数据库中数据的存储位置,但是一般来讲SQL语言要与其它编程语言配合使用,由于SQL语言功能本身并不完好,比方它不支持流控制等[13].MSSQLServer2000是Microsoft软件公司研发的基于SQL语言的数据库管理软件,SQLServer2000版本继承了SQLServer7.0版本中的不少优点,同时又增加了一些更为先进的功能,适用于Microsoft开发的历代操作系统以及支持从笔记本电脑到等大型商用服务器等多种平台,甚至能够作为大型web站点常用的数据库管理软件,是当今应用最广泛的关系数据库产品之一,SQLServer2000具有下面五条优点[14]:〔1〕高性能设计、高可扩展性、高安全系数;〔2〕操作方式较为简单友好,操作界面简单易懂;〔3〕系统管理先进;〔4〕事务处理功能强大;〔5〕能够使用自主的SQL语言进行编辑、查询操作,同时兼容ODBC、对称多处理器构造等。这些优点使得SQLServer2000成为一个优秀的数据库平台。2.4MicrosoftVisualBasic6.0.VisualBasic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言,也是当前使用最为广泛、功能最为强大的Windows应用程序开发环境之一。VB易于上手,、初学者经过短暂的学习后就能够快速进入企业软件的开发经过中。尽管VB的地位已经被Java等新兴编程语言取代,但它在程序员的心目中仍然不可替代。Visual意为可视化,指的是一种开发图形用户界面的技术,利用这种技术,程序员只需要把将要开创建立的按钮、文本框等对象拖放到窗口中,并通过简单的数值设计即可完成界面UI的设计,VB会在后台用一种巧妙的方式方法自动将所有对象的程序代码和数据生成并封装起来,程序员不需要编写大量的代码去设置对象的外观和位置,真正实现了所见即所得的可视化程序设计方式方法,为应用程序的界面UI设计提供了最迅速、便捷的途径;Basic即BASIC语言,是在计算机技术发展史上起到举足轻重的作用、应用最广泛的计算机编程语言之一。因而,VisualBasic就是基于BASIC的可视化编程语言,它既包含原BASIC语言中所具有的易学易会,容易上手等特点,又在系统中继承了面向对象的程序设计方式方法、事件驱动的程序设计思想等先进技术,能够让编程变得愈加高效和快速[15].VB6.0是Microsoft公司于1998年发布。VB的突出特点就是比其他Windows编程语言更简洁,界面设计简单、代码编写量小、编程效率高,对于大型复杂的应用程序,VB还能够采用功能模块的形式轻松地实现功能分解,然后通过接口实现复杂的功能。这样,能够使得程序层次分明、构造合理、调试方便,当前,VB在数据库管理、Internet/Intranet分布式应用程序,客户端/服务器软件等应用中,都具体表现出了高效编程的特点,大大缩短了开发周期[16].2.5JSP.在信息网络时代,Internet和电子商务被普遍应用,不同的动态网络语言纷纷应运而生,JSP〔JavaServerPage〕就是华而不实之一。JSP是由Sun公司领衔、很多着名公司共同介入开创建立和开发的一种动态语言网页技术标准,同时是基于JavaServlet以及整个Java体系的Web开发技术,它在服务器上运行,用于帮助处理Web请求[17],JSP也是运行于服务器上的一种脚本语言,代码有些类似于语言,由于JSP需要通过在中添加自个的语言脚本来实现其功能,支持这些语言脚本的服务器就能够运行这些语言脚本,生成页面[18].JSP有下面五条特点:〔1〕跨平台。不管在什么平台,只要服务器支持JSP,就能够支持使用JSP开发的Web应用程序。〔2〕将内容的显示与生成分开。使用JSP,程序员能够借助来设计页面效果,同时通过JSP标识或者小脚本来完成页面上动态内容的生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论