




已阅读5页,还剩72页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中图分类号: 学校代码: 10055 密级: 公开 硕 士 学 位 论 文 企业科研档案管理系统 的设计与实现 论文作者 指导教师 申请学位 工程 硕士 培养单位 学科专业 软件工程 研究方向 项目管理 答辩委员会主席 评 阅 人 南开大学研究生院 二 一三 年 十 月南开大学学位论文使用授权书 根据南开大学关于研究生学位论文收藏和利用管理办法,我校的博士、硕士学位获得者均须向南开大学提交本人的学位论文纸质本及相应电子版。 本人完全了解南开大学有关研究生学位论文收藏和利用的管理规定。南开大学拥有在著作权法规定范 围内的学位论文使用权,即: (1)学位获得者必须按规定提交学位论文 (包括纸质印刷本及电子版 ),学校可以采用影印、缩印或其他复制手段保存研究生学位论文,并编入南开大学博硕士学位论文全文数据库; (2)为教学和科研目的,学校可以将公开的学位论文作为资料在图书馆等场所提供校内师生阅读,在校园网上提供论文目录检索、文摘以及论文全文浏览、下载等免费信息服务; (3)根据教育部有关规定,南开大学向教育部指定单位提交公开的学位论文; (4)学位论文作者授权学校向中国科技信息研究所及其万方数据电子出版社和 中国学术期刊 (光盘 )电 子出版社提交规定范围的 学位论文及其电子版并收入相应学位论文数据库,通过其相关网站对外进行信息服务。同时本人保留在其他媒体发表论文的权利。 非公开学位论文,保密期限内不向外提交和提供服务,解密后提交和服务同公开论文。 论文电子版提交至 校图书馆网站: 。 本人承诺:本人的学位论文是在南开大学学习期间创作完成的作品,并已通过论文答辩;提交的学位论文电子版与纸质本论文的内容一致,如因不同造成不良后果由本人自负。 本人同意遵守上述规定。本授权书签署 一式两份,由研究生院和图书馆留存。 作者暨授权人签字: 20 年 月 日 南开大学研究生学位论文作者信息 论文题目 企业科研档案管理系统 的设计与实现 姓 名 学号 答辩日期 年 月 日 论文类别 博士 学历硕士 硕士专业学位 高校教师 同等学力硕士 院 /系 /所 软件学院 专业 联系电话 通信地址 (邮编 ): 备注: 是否批准为非公开论文 注:本授权书适用我校授予的所有博士、硕士的学位论文。由 作者填写 (一式两份 )签字后交校图书馆,非公开学位论文须附南开大学研究生申请非公开学位论文审批表。 南开大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下进行研究工作所取得的研究成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 非公开学位论文标注说明 (本页表中填写内容须打印 ) 根据南开大学有关规定,非公开学位论文须经指导教师同意、作者本人申请和相关部门批准方能标注。未经批准的均为公开学位论文,公开学位论文本说明为空白。 论文题目 申请密级 限制 ( 2 年 ) 秘密 ( 10 年 ) 机密 ( 20 年 ) 保密期限 20 年 月 日至 20 年 月 日 审批表编号 批准日期 20 年 月 日 南开大学学位评定委 员会办公室盖章 (有效 ) 注: 限制 2 年 (可少于 2 年 );秘密 10 年 (可少于 10 年 );机密 20 年 (可少于 20 年 ) 摘 要 I 摘 要 近年来,随着企业的科研实力 不断 增强,在企业中申报科研项目的人数也越来越多,其中不乏有一些普通员工的参与,科研成果的 数量及 质量 都 比以往有 较大 提高 。 作为科研 项目管理的工作人员,面临的问题也越来越多,传统的人工管理方式存在诸多弊端, 使工作效率低下,在 项目 管理过程中也容易出现差错。如果 一直按照此模式发展 ,将会影响 到 企业科研工作 的 稳定 和持续 发展 。因此,利用现代化的信息技术来管理科研项目档案信 息 已 是大势所趋。 针对企业目前科研管理的现状,笔者提出了科研档案管理系统的建设方案。方案 基于当下流行的软件开发技术和数据库管理技术,将这些先进、安全和可靠的技术运用在系统的建设之上,使系统在日常科研管理工作上发挥着其应该有作用。目标系统采用微软提供的 术和 据库管理技术,架构上采用 B/S 三层模式,并利用面向对象程序设计言 C#进行系统的开发实现操作。系统根据需求阶段的功能分析和设计阶段的模块设计,分别实现了系统登陆块、归档申请,档案收集与审批,档案立卷与归档等功能模块。 从系统整体来看已达到预期 的目标,功能模块合理,用户界面友好。目前,系统已在某科技企业的科技档案管理工作中使用,从使用情况来看,确实避免了传统管理方式的繁琐,提高了工作人员的工作效率。 同时也 实现该企业科研管理工作的信息化与自动化管理,为该企业提供一个科学化的管理平台,实现科研信息的全方位管理,提高档案 利用率、科研管理工作 效率以及管理 的 水平,为 企业的未来发展都起到很大的推动作用。 关键字: 科研档案,档案管理,案卷归档, B/S 架构, 术 I n to in to of is no of of As a is in of is to If to of of to is In of of of on in of in of QL in of , of c # of to of of At in a of of do to of of At to II of to a of of of of a B/S 录 录 第一章 引言 . 1 第一节 课题背景及意义 . 1 第二节 国内外研究现状 . 2 第三节 课题研究目标 . 3 第四节 论文组织结构 . 4 第二章 开发技术概述 . 6 第一节 B/S 架构 . 6 第二节 架 . 7 第三节 术 . 9 第四节 本章小结 . 11 第三章 企业科研档案管理系统需求分析 . 12 第一节 需求概述 . 12 第二节 业务流程分析 . 13 第三节 系统功能需求分析 . 15 统角色用例分析 . 15 统数据流分析 . 17 第四节 系统其它需求 . 21 能需求 . 21 行需求 . 22 第五节 本章小结 . 23 第四章 企业科研档案管理系统总体和数据库设计 . 24 第一节 系统设计概述 . 24 第二节 系统架构设计 . 24 第三节 系统功 能模块设计 . 26 第四节 系统数据库设计 . 28 据库设计规范 . 29 据库概念设计 . 29 据库物理设计 . 35 目 录 V 第五节 本章小结 . 42 第五章 企业科研档案管理系统功能设计与实现 . 43 第一节 系统登录功能的实现 . 43 第二节 申请的提交与审批功能的实现 . 44 第三节 课题信息管理功能的实现 . 46 第四节 课题信息立卷与审核功能的实现 . 48 第五节 案卷归档功能的实现 . 50 第六节 档案借阅功能的实现 . 52 第七节 信息管理功能的实现 . 54 第八节 系统管理功能的实现 . 56 第九节 本章小结 . 58 第六章 系统测试 . 59 第一节 单元测试 . 59 第二节 功能测试 . 61 第三节 性能测试 . 64 第四节 测试结论 . 65 第五节 本章小结 . 65 第七章 总结与展望 . 66 第一节 总结 . 66 第二节 展望 . 66 参考文献 . 67 致 谢 . 69 第一章 引言 1 第一章 引言 第一节 课题背景及意义 企业 的科研水平在一定的程度上决定了 企业 的整体水平,科研成果的质量高低也直接决定了 该企业 的科技能力以及创新能力。随着信息化的发展,高科技产品的研发已被国家视为重点项目,同时作为科技型人才的聚集地, 企业 也越来越重视科研方面的管理 1。科研管理工作涉及到的范围也较广,包括科研项目开发的管理、科研成果的管理、科研人才的管理等,在信息化加速发展的今天, 企业 科研管理也需要借助于计算机信息化的技术, 以使科研管理效率增长的同时,提高科研管理水平 2。 在近些年里, 企业 的科研实力明显增强,在 企业 进行科研项目的申报人数也越来越多,其中不乏有一些 普通员工 的参与,科研成果的质量相比以往来说也大有提高,作为科研管理的工作人员,面临的问题也越来越多,而传统的科研管理方式却存在诸多弊端,很多工作都采用的是人工方式,致使工作效率低下,在信息管理过程中也容易出现差错,整体的管理水平较低 3。如果这种管理模式继续沿用下去,将会影响 企业 的科研工作稳定发展,此时进行计算机信息化的建设与应用,使其服务于 企业 的科研工作,将是很 有必要的 4。 在 企业 实施科研管理信息化建设的工程是 企业 发展的必然趋势以及要求,而该项信息化建设的核心内容为信息资源以及信息网络 5。信息资源指的是一切信息化的信息与资料,在科研管理信息化建设中,信息资源的获取及利用是很重要的,科研管理系统中存储了大量的科研相关的信息,而这些信息如果能得到有效的利用,将会对 企业 发展产生较为重要的作用,信息的共享可以方便 企业 的所有人员,以使其发挥巨大的作用 6。信息网络可以将传统的科研管理方式进行变革,促进科学合理的资源管理,实现跨时空的信息交换 7。 随着国家大力提 倡科研活动的开展以及资金投入,科研管理也将面临更多的问题,无论是管理内容还是管理难度上,都有所增加,因此,作为科研人员,也将面临越来越大的工作压力, 企业 也将面临更多的新挑战 8。目前, 企业 已建立自己的 企业专用网 ,它为 企业 科研管理信息系统的建立提供了一个良好的基础与条件,因此,以 企业 现有的 企业专用网 为依托,建立一个功能齐全、性能第一章 引言 2 稳定的 科研 管理系统是较适宜的,也是 企业 发展的必然要求 9。 针对某 企业 目前科研管理的现状,笔者提出了目标系统的建设方案,旨以通过目标系统的应用,实现 该企业 科研管理工作的信息化与自动 化管理,为 该企业 提供一个科学化的管理平台,实现科研信息的全方位管理,提高信息的利用率,也能够有效的提高科研管理工作的效率以及管理水平,对于 企业 的未来发展都起到很大的推动作用,通过建立考评体系,极大的提高科研工作者的积极性以及热情,使其能够更好地发挥自己,提高科研成果的质量,进而提高 企业 的整体科研水平 。 第二节 国内外 研究 现状 由于国外的教育体制较为完善,加之信息化技术发展也较为先进,因而,在国外的 企业 数字化建设过程中,发展较为迅速,信息化应用也较为普遍,通过几十年的发展,目前已经形成了一个完整、成熟、细分的 产业链,其开发出的科研管理信息化系统在全球都能称上是佼佼者 10。 而相比于国外来说,国内的 企业 教育体制正在改革过程中, 企业 的建设也是始于上个世纪的末期,因而, 企业 的规模或是管理理念,和国外的都存在一些差距 11。加之国内的计算机发展水平也较外国偏低,因而造成目前各 企业 还要加紧进行信息化的数字化 企业 建设。通过对国内 企业 信息化的建设与发展历程来看,可以将其发展阶段进行如下的划分: 企业专用网 硬件基础设施建设、综合信息系统建设和数字化 企业 建设 12。第一阶段指的是以 企业 硬件为信息化建设的主要内容,目的是在 企 业 建立初步的基础信息化设备的创建,为以后的信息化发展提供有利的条件,在这一时期,各 企业 纷纷引进一些现代化的硬件设备,利用其来进行一些简单的功能应用,然而此时仅是一种表面阶段的应用,只是简单地替代部分人工操作,并不具备实际的信息化功能,因此,现状并未发生改变 13。进入第二阶段后,计算机的重要作用已被大家所认识, 企业 也不满足于简单的计算机应用,因而,此时的建设重点在于 企业 的综合信息系统建设,旨在通过信息化的建设,实现 企业 各类信息的综合管理,并建立各类信息管理系统,这些系统的建立对于 企业 来说,起到了很重要的现 实意义 14。此时开发的这些系统都是依据 企业 的实际情况,有针对性地研究和设计的,因而,能够起到较好的作用 15。然而随着 企业 自身的发展,以及 企业 教育体制的改革第一章 引言 3 深化, 企业 的各部门之间协作性更强,信息的共享成为 企业 新的信息化需求,原先的一些信息化系统由于是局限在某个部门或某类应用,并不能较好地实现与其他系统的兼容,这就造成了信息孤岛现象的存在,同时,这些系统也不具备灵活性以及适应性,使得在 企业 的发展过程中,并不能得以更大范围的应用16。因此, 企业 在进行第三个阶段的信息化建设,即数字化 企业 的建设。 数字化 企业 的建设旨在通过多种信息化手段与方式,实现 企业 的全面管理,包括 企业 的教学、科研、服务等方面,利用信息化的方法提高 企业 的整体管理水平以及管理效率,最终实现 企业 教育的全面发展 17。在此基础上,一些高等院校也开始了数字化 企业 的建设,比如清华大学、北京大学等,由于这些 企业在全国具有较强的技术人员队伍,自主研发能力也较强,因而,在数字化建设方面也起了带头作用,实现了各类信息化应用的集成 18。信息的孤岛现象也得到了改善, 企业 的发展更加趋于一体化,管理更方便,效率更高 19。 第三节 课题 研究目标 根据笔者对 企业 科研管理工作进行实地调研与了解, 企业 目前在着力建设数字化 企业 ,而依据 该企业 科研管理方面存在的问题,决定对科研管理也进行相关的数字化改革,并将其作为 该企业 数字化 企业 建设中的一个重要项目开展。本文的主要研究内容如下: 1、设计并开发一个功能完善的科研管理系统。该系统的应用可以切实解决该企业 目前科研管理中遇到的各类问题,实现科研信息与资料的信息化与科学化管理,提高科研管理工作的效率以及管理水平。 2、设计并开发一个适用范围广、界面美观、操作方便的科研管理系统。通过对界面进行柔性化的处理,在界面中实现清晰的功能 导航,使其能够实现日常的查询以及相关的管理,扩大系统的适用范围。 3、设计并实现科研管理的业务流程管理的功能。在科研管理中,正常的是通过逐级审批来实现科研的档案管理,而该系统能够实现对这些信息的审批功能,规范管理流程,提高管理水平。 科研 管理 系统的研究与设计 , 对于 该企业 的数字化 企业 建设来说,具有很重要的作用与意义,通过科研管理系统,可以实现科研资料与成果的信息化管理,使 企业 的科研成果能够集中统一起来,利用计算机相关的技术实现科学化第一章 引言 4 的分类与管理,从而提高了管理水平,同时它还可以为 企业 的相关领导人员提供决策依据 ,提高决策水平,能够促进 该企业 的科研管理工作朝着更有利的方向发展。论文的研究目标如下: 1、实现 企业 科研信息的全面管理,科研管理系统中存储了 企业 的所有与科研有关的信息,这些信息如果能够得到合理高效的管理,将会对 企业 的其他工作提供极大的帮助,有利于提高 企业 的整体管理水平。该系统同时也为科研人员提供了一个私人的管理空间,在这里,科研人员可以实现科研项目的申报、个人成果的登记与管理等。 2、为 企业 的科研工作者提供一个辅助管理的平台。通过该平台,可以提高科研管理的效率,降低科研人员的工作量,同时也可以让院系领导及时 对本院的科研情况进行了解,方便做出正确的决策。 3、该系统中,为了提高科研人员的科研积极性,建立了科学的考核体系,通过合理化的分类,对科研项目进行分类与评价,这可以有效地提高科研人员的热情,同时也确保科研工作规范运行。 4、通过该系统实现科研信息的共享。科研管理系统中,保存了大量的科研相关信息,科研人员可以通过该平台进行科研项目的申报、科研成果的提交,而科研管理人员则可以通过该平台进行科研项目的审批与科研成果的发布等,所有与科研相关的信息都在该平台完整体现,具有查询权限的用户可以登录该系统进行信息的查看操作 ,同时具有修改权限的用户也可以在权限范围内进行数据的修改操作,这使得该系统中的数据能够得到及时的更新,方便用户的共享。 5、实现 企业 科研工作的网络化办公与管理,为 企业 的科研人员以及科研工作者提供互相交流的平台,通过各类网络方式进行信息的传输,包括邮箱、短信、 ,以此来提高互相的理解与支持,实现 企业 科研工作的规范化发展 。 第 四 节 论文 组织 结构 第一章:引言。 主要是介绍系统开发之初对系统相关背景信息的调研情况介绍。 本章分别从课题的背景及意义、课题的现状、课题的研究目标及研究内容等方面进行了简要的介绍,最终对 论文的总体任务安排进行了简要的阐述。 第二章: 开发技术概述 。 本章主要是对系统开发相关技术的概述 。 这些技第一章 引言 5 术与系统的建设是紧紧相连的,它们分别为 B/S 架构、 架、发技术等。 第三章: 企业科研档案管理系统需求分析 。 本意主要是进行系统需求分析内容的介绍。需求分析是系统开发周期中一个重要的阶段,目标系统的需求分析从问题的分析入手,然后通过对实际业务流程的分析,明确系统的组织结构以及业务类型。然后对用例模型以及数据流图来对系统的功能需求进行了详细的分析。最终也给出了系统 部分非功能性需求的内容 。 第四章: 企业科研档案管理系统总体和数据库设计 。 本章在明确系统设计目标的基础上进行了系统的总体设计,包括系统架构设计和系统模块设计,然后在系统数据库设计过程中重点介绍了数据库的概念设计和物理设计 。 第五章: 企业科研档案管理系统功能设计与实现。 系统的详细设计工作是基于系统总体设计的架构,对功能模块进行流程分析和实现分析的过程,本章首先探讨了企业科研管理系统的实现框架,给出了三层架构的实现过程,然后,详细讨论了档案归档申请提交与审批、科研基础信息管理、立卷与审核、案卷归档、档案借阅等功能 模块的实现过程 。 第六章:系统测试。 本章主要是对系统测试工作内容的介绍,系统测试工作是一个系统开发周期中最后一个阶段的工作内容,但也是最重要的一项工作内容,系统测试是保证系统质量的最后一道关卡。本章首先介绍了单元测试,并给出了单元测试的用例及测试过程,其中介绍了集成测试的内容,由于篇幅的限制,集成测试没有给出相关的测试用例,最后对系统的功能性测试和性能测试进行介绍,同时给出了测试的用例及测试结果。通过对测试工作进行,验证了系统的正确性,从而保证了系统的质量。 第七章:总结与展望。主要对全文的工作进行总结,然 后对下一步研究工作进行展望。 第二章 开发技术概述 6 第二章 开发技术概述 第一节 B/S 架构 B/S 与 C/S 是当前市面上非常成熟的两种技术架构,大部分信息管理系统都是使用这两种架构。将两者进行比较,可知 B/S 架构具有如下优势: 1、维护成本低 采用 C/S 架构进行系统的开发时,一旦用户出现误操作的情况,就会造成系统性能的不稳定,使得系统维护起来非常麻烦。而采用 B/S 架构时,系统的所有操作都是在应用服务器上进行解释,并在服务器端进行统一发布,不需要频繁访问数据库,因此可以通过远程操作的方式来维护用户的需求,大大降低了系统的维护成本 20。 2、更符合大多数人的使用习惯 互联网 技术和 应用在人们的生活中已经随处可见,人们也早已习惯使用浏览器进行网上冲浪和信息的浏览。在目标系统中采用 B/S 架构,就是使用浏览器来显示系统的功能模块界面,通过浏览器,系统用户可以非常方便地进行各种信息的发布浏览和业务的操作处理,而不需要去学习相对陌生的客户端的使用方法 21。 3、支持远程办公和移动办公 采用 B/S 架构时,系统的所有数据信息资源都存储在服务器上,因此,在任意一台连入网络的计算机上,用户都可以凭借账户密码登入系统并访问到系统的所有资源。对于出 差在外的政府领导和员工来说,随时随地都可以访问系统并进行业务的处理,非常方便 22。 当然,相对于 C/S 架构的某些优点来说, B/S 架构也还是存在一些不足,具体包括: 1、系统安全性相对较弱 C/S 架构系统的资源主要存储在本地客户端,而 B/S 架构系统的所有资源都存放在服务器中,用户只需通过浏览器就可以进行数据访问,相对 C/S 架构来说, B/S 架构的系统安全性就相对较弱。为了提高系统的安全性,就必须借助一些辅助的安全手段,如加强用户的密码验证,或者提供动态口令来增强系统安第二章 开发技术概述 7 全,或者利用指纹验证、 全卡验证等 硬件安全方案来提升系统的安全。通过多种辅助手段的应用,保证 B/S 架构系统具有 C/S 架构系统同等的安全性,甚至安全性能更好 23。 2、不能利用复制实现离线工作 由于 C/S 架构系统的资源保存在本地客户端中,因此在离线状态下用户也可以继续操作。只需点击本地客户端上的系统图标,就可以离线进行数据的阅读、编辑等工作,连入网络后,在本地执行操作后的结果可以通过修改复制同步到服务器上。但是,在离线状态下,如果对 B/S 架构系统进行操作就无法利用复制实现同步,而是会出现文档的复制冲突 24。 3、浏览器的客户端共享功能 相对较弱 C/S 架构系统作为一个应用程序,在本地客户端上具有大量的应用工具和模板,使用和操作起来非常方便。而 B/S 架构系统只能通过浏览器进行访问,其客户端的共享功能相对较弱 25。 综上所述,虽然 B/S 架构系统存在一定的缺点,但这些缺点是可以通过其它辅助手段来进行加强的,从系统的软硬件成本和技术发展的趋势来看, B/S 架构更有利于系统的实施,易用性更强,也利于功能的扩展和后期的维护 26。因此,目标系统采用 B/S 架构进行开发。 第二节 架 要想在微软的 台上进行信息管理系统的开发,就必须安装 架。 架的重要性体现在其为系统程序的设计提供了一个具有托管、高效、安全等特点的执行环境,这是由于它是围绕基于 言的各项服务来进行展开,将代码编译、组件配置、程序执行等多个层面的功能集中起来实现。在这种安全的执行环境中,开发人员可以使用多种组件和工具来实现多程序语言的互操作功能,还能将应用程序编译成一种中间语言,使该程序能够跨操作系统执行,具有很强的可移植性 27。 架主要包含两个核心模块,分别是公共语言运行库 础类库,下面对这两个核心模块进行详细的介绍。 对于 架来说,公共语言运行库 重中之重,如果没有 第二章 开发技术概述 8 支持,程序员编写出来的代码是无法执行的,因为在应用程序运行时, 作用就是管理程序中的代码。 架的核心服务主要由 提供,如最基础的有内存管理、线程管理、远程管理等等,提供这些服务时, 对不同形式的代码都进行严格的检查,以确保程序的安全性和可靠性。在 架 中创建程序时,其程序代码需要在 进行创建、编译或执行。与其他平台不同的是, 为程序员提供多种语言,程序员可以选择最熟悉的一种或多种语言来进行代码的编写,然后, 创建的代码编译为 间语言( 码,通过 制,可以将多种语言编写出的代码运行在多个操作系统中,从而使得 架中的多种编程语言能够协同工作。确定程序在某一种操作系统上执行后,可以通过 译器进行编译,也 就是通过即时编译功能将 码编译为适合目标机器使用的代码,这样,程序员开发出来的程序就能够顺利执行了。此外,采用 制还有一个很好的优点,就是 码在第一次调用时被编译后就被缓存到内存中,如果后续工作还需要调用该代码,就可以直接在内存中调取,而不需要调用一次编译一次,大大提高了程序的执行效率 28。 在 运行代码有如下优点: 1、使用 译器编译代码时,在编译过程中代码就已经被验证过,因此可以确保代码的类型是安全的。 2、在 ,代码是被存放在已分配好的内存中,运行代码时如 果没有空闲的内存,系统会自动释放被占用的内存,将被占用的资源进行回收。 3、在 ,由于编写好的代码都会被编译为 以采用什么语言来编写程序已经不重要,程序员可以选择自己最熟悉的语言来编写代码,从而提高程序的编写效率 29。 础类库,其实就是 架中所有支持的类的集合,这些类有面向对象的、有可以继承的、有可重用的,将这些类集成在一个类库中,程序员可以随意进行调用,从而编写出在 运行的代码。此外, 础类库还将操作系统的核心应用程序接口,也就是 最常 用的功能,以及应用程序中的插件,即外挂 功能,将这些功能都封装到一个包中。这些类和功能就形成了一个庞大的功能集,包含有各种数据集合、输入 /输出功能、字符串等,还包括能够访问操作系统的类,如网络、线程等等,更多的是为开发人员提供的各种数据访问类和开发工具。因此,通过 础类库,在 架中第二章 开发技术概述 9 开发程序就非常简单。 础类库还在不断地扩展,以便于为设计人员提供越来越多的工具,通过这些工具的调用,使得程序开发人员能够更加高效、快速地构建各种应用程序和网络应用 30。 第三节 术 微软 发平台中的一部分,由 架中的基础类库提供工具构建而成 31。从名字可以看出, 对 行扩展而来,但这并不意味着它只是在 基础上所进行的简单升级,而是对 行了大量的修改,增加了大量的新功能,是微软推出的新一代脚本语言。 术吸收了 优点,又加入了许多新的特色,使用 术,可以建立功能更加强大的 用程序,它开辟了 用开发的新时代,深受系统开发人员的欢迎 32。 与 术相比, 术 使得软件系统的开发速度大大加快,除了系统的开发,还提供最便捷可靠的方式,使软件系统的部署和运行更加方便。术基于 发平台,主要利用 台中的公共语言运行库用户提供企业级 用服务编程框架,这种框架功能非常强大,非常易于程序员进行软件系统的开发 33。 术的优势表现如下: 1、程序代码独立性好 一种编译型的编程框架,因此可以采取多种编译式的开发语言进行程序的编写,除了 所支持的 程语言以外,还增加了 C#、 C+ 编程语言。正是由于 持多种语言的开发,对于不同语言所编写的程序之间的兼容性问题也得到了很好的解决,而且程序员可以选择自己最擅长的一种或多种语言来编写代码,大大提高了程序的编写效率和执行效率,使得开发人员可以花更多的时间用于思考软件的开发,从而建设出功能更加强大的应用程序 34。 2、分离程序代码和网页内容 使用 术进行网页的开发时,各种 注和程序代码都是混合在一起的,并没有进行具体的区分,所以看起来非常杂乱无章。另外, 术也没有区分系统的表示层和业务逻辑层,使得它们之间的结构和数据相互混合,难以和软件工程的开发思想相融合,也无法采用一些更先进的思想来进行程序第二章 开发技术概述 10 的开发,导致系统后期的功能扩展和维护工作都异常困难。以前的软件系统所包含的业务逻辑相对较少,而且数据的处理也非常简单,所以采用 术完全可行,但是随着技术的发展,企业的规模越来越大,在进行信息管理系统的建设时,其内部的业务逻辑和数据处理越来越复杂, 术已经无法满足系统的开发需求。 术随之出现,使用该技术进行系统开发时,主要采用事件驱动和数据绑定 的方式,将程序代码和网页内容进行分离,分别放入不同的层次中,彼此相互独立又具有联系,大大提高了程序的可读性以及系统的性能 35。 3、良好的安全机制 为了保障系统的安全性,用户登录系统时必须进行身份验证。在 术中,用户身份的验证方式非常的单一,只有 种方式,而在 术中,用户身份的验证方式有多种,包括 中, 证还包括三种,分别是基本验证、摘要验证和集成式 证,这三种方式只需 在系统的网络信息服务器 进行设置即可,而不需要进行程序代码的编写,实施起来非常方便,也能够有效保障系统的安全。另外, 术还能自动检测系统内存的使用情况,这时会有两种情况:一是如果发现系统中有运行不正常的线程,会自动进行回收,以保证服务器的连续运行;二是如果发现内存泄露,在这种情况下就必须自动重启进程,以保证内存的资源使用 36。 4、支持多种开发模式 持图形化的界面设计,对于系统中的用户界面,都可以借助于相应的工具来实现,完成所见即所得的应用效果。另外, 持事件驱动和用户图形窗口的开发模式,通过自身内建的网页技术,从而拓宽了 序开发的能力。 发者在编写程序代码时,可以拖动或复制控件,自动生成窗体代码,使得开发者只用专注于业务逻辑代码的编写 37。 5、更高的执行效率 在执行 码时,由于其是以解释方式来执行,也就是说,每执行一次代码,就需要对该代码进行解释和加载,程序才能顺利执行,这种方式严重影响了程序的执行速度,降低了系统的运行效率。 码采用编译方式进行执行,这种方式是指代码在第一次执行时,会将编译后的代码存放到 中,以后再执行该代码时,就直接在 中进行调用,而不需再次进行编译第二章 开发技术概述 11 和加载,大大提高了程序的执行效率,也提高了系统的性能 38。 第 四 节 本章小结 本章主要是对系统开发相关技术的概述。这些技术与系统的建设是紧紧相连的,它们分别为 B/S 架构、 架、 发技术等。第三章 企业科研档案管理系统需求分析 12 第三章 企业科研档案管理系统需求分析 第一节 需求 概述 需求分析是软件开发周期中第一个阶段同时也是最为重要的一个阶段,一般一个软件质量最终的好坏都与需求分析分不开的,也就是说软件的需求分析将决 定了软件最终的成品。软件产品和传统的硬件产品相比,软件产品的需求具体一定的模糊性和不确定性,软件产品的需求会经常发生变化同时其主观性也比较强;而硬件产品则
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职场素养与职业道德试题及答案
- 2025年自考行政管理深入题目及答案
- 主管护师考试技巧与试题及答案
- 临床药学在病案分析中的应用试题及答案
- 2025年卫生资格考试各类资源试题及答案
- 行政管理实践案例分析试题及答案
- 深入浅出的卫生资格考试试题及答案
- 新疆昌吉州第二中学高一上学期期末考试历史试卷
- 自考行政管理全覆盖的试题与答案输出
- 导医工作内容培训
- 2025年湖北省黄冈市中考数学调研试卷(4月份)
- Unit7OutdoorfunIntegration(课件)-译林版(2024)英语七年级下册
- 2023年船员培训计划
- 货运司机雇佣合同协议
- 超合同30签补充协议
- 2025年国家义务教育质量监测中学语文理论考核试题
- 2025执业医师资格考试练习题库完美版含答案
- 2025届全国百校联盟高考仿真模拟英语试卷含解析
- 学习教育查摆问题清单及整改措施14条
- 广投集团招聘笔试题库2025
- 罪犯心理健康教育课件
评论
0/150
提交评论