




已阅读5页,还剩99页未读, 继续免费阅读
(教育技术学专业论文)基于net的投资项目信息管理系统的分析与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硕士学位论文 m.d. thesis 基于基于.net.net 的投资项目信息管理系统的分析与实现的投资项目信息管理系统的分析与实现 an analysis and practice on information management system in the investment project based on the.net 陈学真陈学真 chenxuezhen 西北师范大学 northwest normal university 二一二年五月 目目 录录 独创性声明独创性声明 . i 摘要摘要 . i abstractabstract . ii 第第 1 1 章章 绪论绪论.1 1.1 课题概述 . 1 1.2 课题目的及意义 . 1 1.3 本课题主要工作 . 2 1.4 论文编排 . 2 第第 2 2 章系统开发的主要理论和技术分析章系统开发的主要理论和技术分析 .4 2.1 信息系统的开发方法与相关理论 . 4 2.1.1 原型法概述 . 4 2.1.2 面向对象方法概述 . 6 2.1.3 软件复用技术概述 . 9 2.2 .net 平台概述 . 11 2.2.1 .net 框架 . 11 2.2.2 公共语言运行时 clr .13 2.2.3 基础类库 bcl .13 2.2.4 数据库访问技术 ado.net .14 2.2.5 c#语言 .17 2.2.6 .net 功能特点 .17 2.3 关系数据库 .18 2.3.1 数据库技术 .18 2.3.2 ms sql server 2008 数据库管理系统 .18 第第 3 3 章章 开发环境搭建开发环境搭建 . 21 3.1 asp.net 3.5 环境配置 .21 3.1.1 安装 internet 信息服务(iis) .21 3.1.2 安装微软数据库访问组件 mdac .21 3.1.3 安装 microsoft.net framework 3.5 .21 3.2 microsoft visual studio 2008 .21 3.2.1 visual studio 2008 简介 .21 3.2.2 安装 visual studio 2008 简介 .22 3.3 microsoft sql server 安装配置 .27 3.3.1 硬件需求条件 .27 3.3.2 操作系统需求 .28 3.3.3 安装步骤 .28 第第 4 4 章章 系统功能设计系统功能设计 . 33 4.1 系统需求分析 .33 4.2 系统设计目标 .33 4.3 系统设计原则 .34 4.3.1 先进性与发展性 .34 4.3.2 整体性保障原则 .34 4.3.3 安全性与可靠性 .34 4.3.4 实用性与适应性原则 .34 4.3.5 易用性 .34 4.3.6 稳定性 .34 4.4 系统结构及功能规划 .35 4.4.1 系统功能规划 .35 4.4.2 项目基本流程 .36 4.4.3 项目系统功能结构 .37 4.5 数据库设计.38 第第 5 5 章章 编码实现过程编码实现过程 . 39 5.1 数据库连接操作 .39 5.2 系统功能模块 .51 5.2.1 登录文件核心代码 .51 5.2.2 用户母版文件 .53 5.2.3 用户一般控件模块核心代码 .55 5.3 项目部管理员用户功能模块 .57 5.3.1 项目添加和修改文件核心代码.57 5.3.2 查看编辑所有周模块报核心代码 .64 5.4 项目经理功能模块 .70 5.4.1 填写项目周报模块 .70 5.4.2 查看我的项目周报核心代码 .74 5.5 项目小组负责人功能模块 .81 5.6 管理用户功能模块 .88 5.6.1 添加编辑项目小组核心代码 .88 5.6.2 添加编辑员工核心代码 .91 第第 6 6 章章 总结及下一步工作总结及下一步工作 . 96 6.1 总结 .96 6.2 下一步工作.96 参考文献参考文献 . iv 致谢致谢iv i 独 摘要摘要 随着通讯技术和微电子技术的飞速发展,网络和个人电脑已经成为我们日常 生活和办公的必备工具,被广泛地运用于社会的各个行业和领域,同时以网络技 术、软件开发技术、数据库技术等计算机应用技术为基础建立起来的管理信息系 统(management information system)也越来越多地被应用于企业、金融、教育等 领域, 在激烈的市场竞争中发挥着至关重要的作用。 microsoft visual studio.net 作为新一代的集构建网络应用和开发桌面应用程序为一体的开发工具,以其简单 高效的可视化编程过程,成为目前广受欢迎的开发信息系统的工具之一。开发人 员利用 microsoft visual studio.net 中的.net 框架中的类库、完善的集成开发 环境、灵活丰富的编程语言以及 ado.net 数据库技术,可以很简便地构造出新型、 高效的 web 方案。 本文首先探讨了项目信息管理系统开发的相关基础理论和方法以及关键技 术,包括原型法、面向对象方法、.net 平台框架、ado.net 技术、c#开发语言、 sql server 关系数据库技术等。其次详细介绍了.net 开发环境的搭建和配置,然 后就本次系统开发进行了需求分析与详细设计,给出各功能模块的详细定义和数 据存储设计,为系统的开发明确了方向和目标。最后,本文给出了系统的具体实 现方法和用 c#语言编写的部分后台代码。.net 平台开发中小项目高效的优势在开 发过程当中得到了很好的体现,整个开发过程也为其他信息系统的开发提供了一 个可供借鉴的开发框架。 【关键词】项目信息管理;. .net 框架;面向对象;ado.net ii abstract with the rapid development of the communication technology and the micro-electronics technology, the network and personal computers have been essential tools in our daily life, which is widely used in all walks of life. meanwhile, mis(management information system), built up based on the computer application technology including the network technology, software development technology, and database technology, has been increasingly used in enterprises, finances, education, etc, and plays a important role in the fierce markets competition. microsoft visual studio.net, as a new generation of development tool, integrated construction of network application with development of the desktop application, becomes the popular development tool of information system with its simple and high efficient visual programming process. developers can construct kinds of efficient web scheme with the class library in the .net framework of the microsoft visual studio.net, perfect integration development environment, flexible and rich programming language, and ado.net database technology. the paper firstly studies relevant basic theories, methods and key technologies in miss development, which includes prototyping approach, object-oriented method, .net framework, ado.net technology, c# development language, sql server, relational database technology, etc. secondly, the paper introduces the construction and configuration of the .net development environment in detail. according to the requirement analysis and the detailed design, the paper provides detailed definition of every function modules and the data storage design, which gives a clear direction and goal for system development. finally, the paper provides systematic and specific practice method, and part of backstage code written in c# language. in the process of the .net development, the high efficient advantage of small project is more obvious, and overall development process provides a reference development framework for development of other information system. key words: project information management; .net framework; object-oriented; ado.net; 1 第 1 章 绪论 1.11.1 课题概述课题概述 所谓信息系统(management information system) ,是一个由人、计算机及 其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系 统。 信息系统是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网 络通讯技术加强企业的信息管理,通过对企业拥有的各种资源的调查了解,建立 正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正 确的决策,从而达到提高企业的管理水平和经济效益的目的。 1.21.2 课题目的及意义课题目的及意义 企业的现代化管理不仅仅表现在先进的管理理念、科学的管理制度等方面, 其中有两项很重要的标志:企业管理的信息化、数字化和企业信息管理的现代化。 在信息社会里,信息就是财富,对企业信息的管理,就是对企业财富的管理,对 企业中有价值的信息的处理分析,有利于经营层及时、准确掌握企业运行动态, 从而制定科学合理的经营管理、发展策略。因此,必须抛弃传统的手工处理方式, 采用先进的管理意识加技术手段,促进企业的科学化、归范化管理,提高生产和 工作效率,提高企业的市场竞争力。 甘肃国投的主要业务是投资甘肃省重点基础设施建设和重点企业产品结构优 化升级项目建设;以股权投资方式培育优势企业首发上市,促进优势企业跨越式 发展;以股权、债权投资方式支持重点产业结构优化升级建设项目。主要涉及铁 路、公路、城市基础设施建设和有色冶金、装备制造、信托投资等产业,以促进 甘肃省经济社会快速发展。 从公司注册成立至今已有 3 年时间,随着公司业务的不断发展,投资行为和 项目迅速增加,传统的依靠人工手段进行收集、处理、分析业务信息及决策的方 法日趋被动,落后的管理手段已经成为集团公司发展的瓶颈。因此,改革传统的 管理模式,建立科学便捷的项目信息管理系统,实现公司项目管理的电子化、信 息化,从而实现对投资项目可科学决策和有效管理,势在必行。 基于.net 技术的项目信息管理系统通过对项目投资全过程信息管理,将在一 定程度上规范了企业的经营运作,提高了信息的准确性、及时性,为企业管理层 面有效地控制企业经营行为、降低企业经营成本提供丰富的数据资源。 因此,基于.net 技术的项目信息管理系统的研发应用,对推动投资类企业行 业信息化建设与促进企业发展具有同等的意义。 2 1.31.3 本课题主要工作本课题主要工作 通过对企业项目投资流程的了解和对需求的分析,确定出本课题需完成以下 工作: (l)基础理论研究 查阅相关专业技术文献资料,研究掌握信息系统开发的一般方法和相关基础 理论,了解.net 平台、c#编程语言、ado.net 数据库操作技术,熟悉信息管理系 统开发所需的 microsoft visual studio 开发工具和 sql server 数据库技术。这 些理论和技术的研究掌握是后面系统分析、设计和实现的基础。 (2)开发环境搭建 通过实验,掌握 asp.net 3.5 相关组件的安装调试,包括对软硬件环境的需 求,了解数据库及开发工具的具体安装配置。 (3)系统设计 本系统主要用于实现投资类企业的项目信息管理,严格按照软件系统开发的 标准模式来设计,采用调查研究,查看资料,收集总结原始项目经验等方法, 对企业的具体情况进行收集,给出明晰的企业功能需求;设计出系统结构框架, 明确模块间的相互依赖关系和各模块的功能;根据系统设计框架确定该系统的 数据库分布,建立数据库表,确定表与表之间的关系。 (4)系统实现 按照浏览器/服务器(b/s)模式,在 sql server 2008 上建立数据库。采用面 向对象的方法,利用 asp.net 的强大类库和语言优势,编程实现各项功能和模块, 并在应用测试中不断完善。 1.41.4 论文编排论文编排 本文主要研究基于.net 技术的项目信息管理系统的开发实现, 全文共分六章。 第一章首先介绍本课题研究的背景、意义,然后阐述了本课题的主要研究内 容及本论文的组织结构。 第二章主要介绍了信息管理系统开发的主要开发思想及理论基础,对信息管 理系统的主要开发技术进行了简要的介绍。 第三章就本次信息系统开发的技术环境需求和开发平台搭建进行了详细的介 绍。 第四章对此次信息管理系统开发作了前期的用户需求分析,并描述了系统功 能和结构,为后面的开发奠定基础。 第五章就投资项目信息管理系统的具体实现过程做了说明,给出了主要功能 3 和模块的核心代码。 第六章对整个系统开发过程进行了总结回顾,针对开发的投资项目信息管理 系统创兴和不足之处进行了分析。 4 第 2 章系统开发的主要理论和技术分析 2.12.1 信息系统的开发方法与相关理论信息系统的开发方法与相关理论 2.1.1 2.1.1 原型法概述原型法概述 原型法(pa,prototying approach) ,也称渐进法(evolutionary)或迭代 法(iterative) ,是指借助于功能强大的辅助系统开发工具,按照不断寻优的设 计思路,通过完善实验而最终开发出来符合用户要求的信息系统的过程和方法。 即首先开发一个原型,然后运行这个原型,再通过对原型的不断评价、反复补充 和改进,使之逐步完善直至用户满意为止。 原型(prototype)即样品、模型的意思。把系统主要功能和接口通过快速开发 制作为“软件样机” ,以可视化的形式展现给用户,及时征求用户意见,从而明确 无误地确定用户需求。同时,原型也可用于征求内部意见,作为分析和设计的接 口之一,可方便于沟通。对原型的基本要求包括:体现主要的功能;提供基本的 界面风格;展示比较模糊的部分以便于确认或进一步明确;原型最好是可运行的, 至少在各主要功能模块之间能够建立相互连接。 在信息系统设计的过程中,常用的各种不同形式的部分原型有: (1)对话原型:原型模拟预期的终端交互,使用户可以从屏幕上查看他们将 接收什么进行的操作,并提出遗漏之处,从而加深正确的理解。终端对话的设计 效果直接影响着系统的可用性和用户对系统的接受程度。 (2)数据输入原型:建立数据输入的原型,可以检查数据的输入速度和正确 性,还能进行有效性和完整性的检查。 (3) 报表系统原型: 提供给用户的各种报告应在整个系统实现之前给用户看, 报表子系统需要经常进行大量修改以满足系统的需要,因此,可以把报表生成器 作为原型。 (4)数据系统原型:首先生成一个含有少量记录的原型数据库,这样用户和 分析员与它可以进行交互,生成报表和显示有用信息。这种交互经常导致产生对 不同的数据类型、新的数据域或不同的数据组织方式的需求,还可以在原型化工 具的帮助下探索用户将如何使用信息以及数据库是什么样的。 (5)计算和逻辑原型:有时一个应用逻辑或计算是复杂的。审计员、工程师、 投资分析员和其他用户可以使用高级程序设计语言建立他们所需的计算实例。这 些实例可以组合在一起构成一个大的系统,与其它应用系统、数据库或终端相连 接,用户可以使用这些计算原型检验他们所求结果的准确性。 (6)应用程序包原型:在一个应用程序包和其它应用系统相连或实际使用之 5 前,可以通过一个小组用户来鉴定这个应用程序包是否令他们满意,若不满意可 以进行大量的修改,直到令他们满意。 (7)概念原型:有时,一个应用概念不能被正确全面地理解,这是信息系统 设计中存在的问题。在花费大额经费来建立这个系统之前,需要进行测试和细化。 可以用一个快速实现的数据管理系统来测试,使用标准的数据输入屏幕和标准的 报表格式,以减少测试和细化其概念的工作量。在测试和细化之后,对概念有了 明确的理解,再进行建立该应用的特定报表和屏幕等细节工作。 原型法开发过程是一个循环的,不断改进完善的过程,其流程如图 1-3 所示: (1)确定系统的基本要求和功能-依据 在分析者和用户的紧密配合下,快速确定软件系统的基本要求。根据原型所 要体现的特性(或界面形式、或处理功能、或总体结构、或模拟性能等) ,描述基 本规格说明,以满足开发原型的需要。快速分析的关键是要注意选取分析和描述 的内容,围绕使用原型的目标,集中力量,确定局部的需求说明,从而尽快开始 构造原型。 这个步骤的目标是:讨论构造原型的过程;写出一简明的骨架式说明性报告, 反映用户的信息需求方面的基本看法和要求;列出数据元素和它们之间的关系; 确定所需数据的可用性;概括出业务原型的任务并估计其成本;考虑业务原型的 可能使用。 (2)构造初始原型 在快速分析的基础上,根据基本规格说明,尽快实现一个可运行的系统。为 此需要强有力的软件工具的支持,例如采用非常高级的语言实现原型,引入以数 据库为核心的开发工具等。并忽略最终系统在某些细节上的要求。主要考虑原型 系统应充分反映的待评价的特性,暂时忽略一切次要的内容。例如,如果构造原 型的目的是确定系统输入界面的形式,可以利用输入界面自动生成工具,由界面 形式的描述和数据域的定义立即生成简单的输入模块,而暂时不考虑参数检查、 值域检查和后处理工作,从而尽快地把原型提供给用户使用。如果要利用原型确 定系统的总体结构,而忽略转储、恢复等维护功能,使用户能够通过运行菜单来 了解系统的总体结构。 本步骤的目标是:建立一个能运行的交互式应用系统来满足用户的基本信息 需求。 (3)运行、评价、修改原型 这阶段是频繁通信,发现问题,消除误解的重要阶段。其目的是验证原型的 6 正确程度,进而开发新的并修改原有的需求。它必须通过所有相关人员的检查、 评价和测试。原型通过用户验收,让用户能获得有关系统的亲身经验,必须使之 更好地理解实际的信息需求和最能满足这些需要的系统种类。 本步骤的目标是:总体检查,找出隐含的错误;在操作原型时,使用户感到 熟悉和舒适。而在迭代的后期,要达到的主要目的是:应发现丢失和不正确的功 能;测试思路和提出建议;改善/系统界面。 (4)确定原型后处理 原型完善确定后,提交评审通过,完成系统鉴定和验收,投入正常用行,系 统维护,输出系统相关技术文档。 原型法主要适用以下几种场合:小型系统开发;用户需求不确定或解决方案 不明确的系统开发;信息系统中最终用户界面的开发;用户事先说不清具体要求, 或者说清了,开发者却把握不准的系统开发。 图图 1 1- -1 1 2.1.2 2.1.2 面向对象方法概述面向对象方法概述 面向对象方法(object-oriented method)是一种把面向对象的思想应用于软 件开发过程中,指导开发活动的系统方法,简称 oo (object-oriented)方法,是 建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体, 与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每 继承性是对具有层次关系的类的属性和操作进行共享的一种方式。面向对象就是 7 基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客 观世界和设计、构建相应的软件系统。 面向对象方法一般包括面向对象分析(ooa) 、面向对象设计(ood)和面向对 象编程(oop)三个环节: 1、面向对象分析(object-oriented analysis,ooa)是在一个系统的开发 过程中进行了系统业务调查以后,按照面向对象的思想来分析问题,这一阶段主 要是运用面向对象的方法进行需求分析,大致过程如下: 运用面向对象的方法,对问题域和系统责任,找出描述他们的类和对象,定 义其属性和操作,以及他们的结构,包括静态联系和动态联系,最终获得一个符 合用户需求,并能够反映问题域和系统责任的 ooa 模型。 2 面向对象分析主要运用以下原则: (1)抽象:从许多事物中舍弃个别的、非本质的特征,抽取共同的、本质性 的特征,就叫做抽象。抽象是形成概念的必须手段。抽象原则有两方面的意义: 第一,尽管问题域中的事物是很复杂的,但是分析者并不需要了解和描述它们的 全部,只需要分析研究其中与系统目标有关的事物及其本质性特征。第二,通过 舍弃个体事物在细节上的差异,抽取其共同特征而得到一批事物的抽象概念。 抽象是面向对象方法中使用最为广泛的原则。抽象原则包括过程抽象和数据 抽象两个方面。过程抽象是指,任何一个完成确定功能的操作序列,其使用者都 可以把它看作一个单一的实体,尽管实际上它可能是由一系列更低级的操作完成 的。数据抽象是根据施加于数据之上的操作来定义数据类型,并限定数据的值只 能由这些操作来修改和观察。数据抽象是 ooa 的核心原则。它强调把数据(属性) 和操作(服务)结合为一个不可分的系统单位(即对象) ,对象的外部只需要知道 它做什么,而不必知道它如何做。 (2)封装就是把对象的属性和服务结合为一个不可分的系统单位,并尽可能 隐蔽对象的内部细节。 (3)继承:特殊类的对象拥有的其一般类的全部属性与服务,称作特殊类对 一般类的继承。 在 ooa 中运用继承原则,就是在每个由一般类和特殊类形成的一般特殊 结构中,把一般类的对象实例和所有特殊类的对象实例都共同具有的属性和服务, 一次性地在一般类中进行显式的定义。在特殊类中不再重复地定义一般类中已定 义的东西,但是在语义上,特殊类却自动地、隐含地拥有它的一般类(以及所有 更上层的一般类)中定义的全部属性和服务。继承原则的好处是:使系统模型比 8 较简练也比较清晰。 (4)分类:就是把具有相同属性和服务的对象划分为一类,用类作为这些对 象的抽象描述。分类原则实际上是抽象原则运用于对象描述时的一种表现形式。 (5)聚合:又称组装,其原则是:把一个复杂的事物看成若干比较简单的事 物的组装体,从而简化对复杂事物的描述。 (6)关联:是人类思考问题时经常运用的思想方法:通过一个事物联想到另 外的事物。能使人发生联想的原因是事物之间确实存在着某些联系。 (7)消息通信:这一原则要求对象之间只能通过消息进行通信,而不允许在 对象之外直接地存取对象内部的属性。通过消息进行通信是由于封装原则而引起 的。在 ooa 中要求用消息连接表示出对象之间的动态联系。 (8)粒度控制:一般来讲,人在面对一个复杂的问题域时,不可能在同一时 刻既能纵观全局,又能洞察秋毫。因此需要控制自己的视野:考虑全局时,注意 其大的组成部分,暂时不详察每一部分的具体的细节;考虑某部分的细节时则暂 时撇开其余的部分。这就是粒度控制原则。 (9)行为分析:现实世界中事物的行为是复杂的。由大量的事物所构成的问 题域中各种行为往往相互依赖、相互交织。 2、面向对象设计(object-oriented design,ood)是面向对象方法中的一 个中间过渡环节。这一阶段主要将 ooa 所创建的分析模型转换为设计模型,解决 “如何做”的问题。值得注意的是,面向对象的设计与面向对象的分析使用了相 同的方法,这就使得从分析到设计的转变非常自然,甚至难以区分。可以说,从 ooa 到 ood 是一个积累性的模型扩充过程。它需要以 ooa 模型为基础,重新定义或 补充一些新的类,或在原有类中补充或修改一些属性及操作。 面向对象的设计还可以细分为系统设计和对象设计。系统设计确定实现系统 的策略和目标系统的高层结构。对象设计确定空间中的类、关联、接口形式及实 现服务的算法。系统设计与对象设计之间的界限比分析与设计之间的界限更加模 糊。 3、面向对象编程(object oriented programming, oop)指一种程序设计范 型,同时也是一种程序开发的方法。它将对象作为程序的基本单元,将程序和数 据封装其中,以提高软件的重用性、灵活性和扩展性。oop 的一条基本原则是计 算机程序是由单个能够起到子程序作用的单元或对象组合而成。为了实现整体运 算,每个对象都能够接收信息、处理数据和向其它对象发送信息。 这一阶段主要是将 ood 中得到的模型利用程序设计实现,具体操作包括选择 9 程序设计语言编程、调试、试运行等。前两个阶段得到的对象及其关系最终都必 须由程序设计语言、数据库等技术实现,但由于在设计阶段对此有所侧重考虑, 故系统实现不会受具体语言的制约,因而该阶段占整个开发周期的比重较小。当 然,应尽可能采用面向对象的程序语言,一方面,由于面向对象技术日趋成熟, 支持这种技术的语言己成为程序设计语言的主流;另一方面,选用面向对象语言能 够更容易、更安全和更有效地利用面向对象机制,更好地实现 ood 阶段所选的模 型。 采用面向对象思想,使得系统的描述及信息模型的表示与客观实体相对应, 符合人类的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩 短了开发周期,提高了系统开发的正确性和效率。面向对象技术中的各种概念和 特性,如继承、封装、多态性及消息传递机制等,使软件的一致性、模块的独立 性及程序的共享性和重用性大大提高,也与分布式处理、多机系统及网络通信等 发展趋势相吻合,具有广阔的应用前景。 2.1.3 2.1.3 软件复用技术概述软件复用技术概述 软件复用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高 软件系统的开发质量与效率,降低开发成本的目的。在软件复用中重复使用的软 件产品不仅仅局限于程序代码,而是包含了在软件生产的各个阶段所得到的各种 软件产品,这些软件产品包括:领域知识、体系结构、需求分析、设计文档、程 序代码、测试用例和测试数据等。将这些已有的软件产品在软件系统开发的各个 阶段重复使用,这就是软件复用的原理。 可复用的软件成分,也可称为可复用组件(reusable component),可从旧软 件中提取,也可以专门为复用而开发。按照可用于软件复用的软件产品,按照其 抽象程度的高低,划分为图 1-2 所示的复用级别: 10 图图 1 1- -2 2 (1)代码的复用 这里的代码既包括经过编译产生的二进制形式的目标代码,也包括文本形式 的源代码。其中目标代码复用的抽象程度最低。目前大多数高级程序设计语言的 开发环境都以库文件的形式向编程人员提供对许多基本功能的支持,如输入/输 出、文件访问等功能。编程人员可以通过链接将库文件和自己编写的代码合并成 为一个可执行的文件,通过这一方式实现对库文件中的目标代码的复用,从而避 免编程人员重复地开发一些会被反复使用的程序代码。源代码的复用级别略高于 目标代码的复用,目前许多编程语言已经可以支持诸如模板、宏等更为高效和方 便的复用技术。源代码复用一般要求被复制的源代码和新开发的程序采用的是同 一种编程语言,因此在源代码复用时,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025内蒙古巴彦淖尔市临河区第三人民医院招聘部分人员3人模拟试卷及答案详解(典优)
- 2025广东韶关市新丰县应急管理局招聘综合应急救援大队队员5人考前自测高频考点模拟试题及参考答案详解
- 2025安徽蚌埠市五河县乡村医生“乡聘村用”招聘30人模拟试卷完整答案详解
- 2025广西百色市凌云县新活力劳务有限责任公司工作人员招聘8人模拟试卷及答案详解(必刷)
- 2025年莆田市市级机关公开遴选考试真题
- 2025年长江工程职业技术学院人才引进24人模拟试卷及参考答案详解
- 2025年甘肃省武威市事业单位招聘628人【医疗岗57人】考前自测高频考点模拟试题及一套参考答案详解
- 2025年浸渗胶项目合作计划书
- 2025贵州遵义医科大学第二附属医院第十三届贵州人才博览会引才17人模拟试卷及答案详解参考
- 2025贵州贵阳市某单位派遣制员工模拟试卷附答案详解(完整版)
- 眉山市发展和改革委员会市项目工作推进中心公开选调事业人员的考试参考题库及答案解析
- 遗传咨询考试题库及答案
- 2025湖南能源集团电投公司社招39人笔试模拟试题及答案解析
- 与生育相关的慢性子宫内膜炎诊治专家共识(2025年版)解读
- 吉林省吉林市第四中学校2024-2025学年高一上学期9月第一次月考生物学试卷(含答案)
- 【益模科技】2025汽车零部件行业数字化转型白皮书
- 2024年齐齐哈尔医学院公开招聘辅导员笔试题含答案
- 三轮车驾培考试题库及答案
- 港口码头安全培训知识课件
- 2025年中国行政史试题及答案
- 2024义务教育科学新课标课程标准考试真题及答案
评论
0/150
提交评论