【毕业学位论文】(Word原稿)企业科研档案管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)企业科研档案管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)企业科研档案管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)企业科研档案管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)企业科研档案管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

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

文档简介

中图分类号: 学校代码: 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 of to an of of on is to of s on in of on of in QL , # of to of of to a as a At in a of of is to to to to of a to on to II to to to B/S 录 录 第一章 引言 . 1 第一节 课题背景及意义 . 1 第二节 国内外研究现状 . 2 第三节 课题研究目标 . 4 第四节 论文组织结构 . 5 第二章 开发技术概述 . 6 第一节 B/S 架构 . 6 第二节 术 . 7 第三节 术 . 8 运行模式 . 9 优势 . 10 第四节 本章小结 . 11 第三章 企业科研档案管 理系统需求分析 . 12 第一节 需求概述 . 12 第二节 业务流程分析 . 13 第三节 系统功能需求分析 . 15 统角色用例分析 . 15 统数据流分析 . 16 第四节 系统其它需求 . 21 能需求 . 21 行需求 . 22 第五节 本章小结 . 23 第四章 企业科研档案管理系统总体和数据库设计 . 24 第一节 系统设计概述 . 24 第二节 系统架构设计 . 24 第三节 系统功能模块设计 . 26 目 录 V 第四节 系统数据库设计 . 27 据库设计原则 . 27 据库概念设 计 . 28 据库物理设计 . 33 第五节 本章小结 . 40 第五章 企业科研档案管理系统功能设计与实现 . 41 第一节 系统登录功能的实现 . 41 第二节 申请的提交与审批功能的实现 . 43 第三节 课题信息管理功能的实现 . 44 第四节 课题信息立卷与审核功能的实现 . 46 第五节 案卷归档功能的实现 . 48 第六节 档案借阅功能的实现 . 50 第七节 信息管理功能的实现 . 52 第八节 系统管理功能的实现 . 54 第九节 本章小结 . 56 第六章 系统测试 . 57 第一节 单元测试 . 57 第二节 功能测试 . 59 第三 节 性能测试 . 62 第四节 测试结果评估 . 63 第五节 本章小结 . 63 第七章 总结与展望 . 64 第一节 总结 . 64 第二节 展望 . 64 参考文献 . 66 致 谢 . 68 第一章 引言 1 第一章 引言 第一节 课题背景及意义 随着科技的日益发展,科技企业科研活动和科研能力成为反映企业综合实力的重要指标,而通过信息化的手段对日常科研工作进行管理,整合科研工作流程,为决策层提供真实有效的依据,是提升科研管理水平的有效途径,也是当今科技企业科研管理的大势所趋 1。目前大多数科技企业的科研管理工作,很大程度上还是依赖人工来进行,通过 办公软件来处理大量的数据,这种方式难 以及时有效的掌握最新的科研情况,为科研管理增加许多工作量,为领导进行科学决策带来一定的影响。同时科研处和广大科研人员以及科研档案管理相关人员之间缺少一种快捷高效的沟通方式。所以科研管理信息化系统项目的构建是非常必要的 2。科研档案具有成套性、阶段性、集体性、专业性强、载体多样、内容多、范围广等特点。这些特点对科研档案的管理提出了很高的要求。但是,由于许多科技类企业基础弱、管理意识不到位等原因,虽然科研工作得到了快速发展,但是科研档案管理工作却存在着种种弊端,影响了科研档案的质量及开发利用 3。 1 教 研人员档案意识不强当前,仍有相当一部分教研人员没有充分认识到教育科研论文档案管理工作的意义及作用,认为科研论文是自己的 ,对自己发表的科研论文倍加珍惜,对论文放在档案室能否得到有效保护存在疑虑,感觉放在档案室不如自己保管使用起来更方便和安全。因此,在科研过程中形成的应该归档的论文不愿上交或不主动上交,采取可归可不归的态度 4。 2 缺乏科学规范的管理和制度保证在教育科研档案归档管理工作方面,由于缺乏行之有效的制约手段,科研论文档案管理的权限不明确,结果造成论文不能系统完整归档,处于分散零乱的保管状态。在论 文管理中,各单位在制度上存在不同程度的欠缺。在没有建立必要的规章制度下,管理上基本无章可循 5。 3 归档范围难制定。新的运行机制是一种动力机制,企业科研人员在工作之余也在努力从事科研活动,于是产生了相当一部分非职务成果,非职务成果属于各人所有,其形成的科研档案理所当然也归个人所有,按理非职务成果档案不属于归档范围,但是,由于非职务科研活动与职务科研活动有着密切的联第一章 引言 2 系,很难将他们截然分开,这给档案部门划定归档范围造成了相当的难度,如果该归档的没有归档,将会在保护知识产权方面留下一定的隐患 6。 4 难以保证科研档案的完整性和系统性。新的科研运行机制下,企业与研究所、高校合作,共同研究的项目越来越多,这对档案的收集产生了极大地影响,其结果是造成一个项目的材料分散在几个单位。如果仅仅按照过去的办法只收集本单位形成的档案材料,必然难以保证科研档案的完整性和系统性,从而给档案的利用带来不利的影响 7。 针对以上问题,建设一套适合于科技企业的科研档案管理系统是非常必要的。该 系统服务于企业科研工作,为辅助领导进行科研管理决策提供有利的信息支持,有助于企业整体科研工作管理水平的提高。通过科研管理信息化系统,可以实 现科研工作的网络化管理,形成一个及时更新的科研数据中心和科研管理沟通平台,全面、实时、准确地提供企业的有关科研信息,为企业领导有关科研决策提供辅助支持,为科研人员开展科研活动提供方便、快捷的服务,为科研管理人员开展工作提供极大的便利 8。 第二节 国内外 研究 现状 企业科研信息的管理经历了文献管理 信息管理, 理信息系统)的开发有助与管理工作的信息化,促进科研理工作的高效率。由于信息技术的飞速发展,企业的科研作用的日益明显,科研信息的管理将 向知识化管理发展 9。 1文献管理阶段(简单档案管理阶段, 20 世纪 50 年代之前) 文献管理阶段在科研信息管理的过程中表现为企业各个 部门 科研项目的资料的收集和整理工作,在文献管理过程中,所有的工作可以分为以下几个流程和环节,首先是资料的收集和整理,然后是对收集来的资料进行鉴定,之后对这些资料进行相应的保管,以方便各类人员的统计和查询。科研信息开发也可以进行划分,分为信息加工和信息输出,信息加工指的是对搜集到的信息进行加工,包括进行目录的编制、文献的汇编等;信息输出是指将这些信息输出至相关的客户端供用户使用 ,包括阅览、外借等。在科研管理系统的运行过程中,所有的程序运行完成都会产生相关的反馈消息 10。 在这个阶段,科研信息对文献管理的要求主要有两个方面: 第一章 引言 3 ( 1)数量方面:要求完整无缺,不可遗漏; ( 2)质量方面:要求档案之间具备一定的联系,不可杂乱无章; 除了数量和质量方面的要求,对于这些档案信息的安全性也有所要求,主要体现在以下两个方面: ( 1)由于这些档案的重要性,要求其保存要尽量完整,不得有损坏,确保其能正常使用; ( 2) 保护 科研信息 档案免遭有意破坏, 科技档案 机密不被盗窃 。 但是,科研信息的安全却很难 得到保障,主要存在的问题有:对管理人员的要求比较高,而且其工作量很庞大;当时的技术条件不能真正的保证保存的科研资料的质量化的要求;科研信息管理手工化操作,工作效率低,工作强度大,无法满足教师的灵活方便的信息查询等功能;科研信息的维护也有相当大的难度。这些问题的突出 的 表现为工作量大,无法满足科研信息管理对时间的要求 11。 2科研信息管理阶段( 20 世纪六七十年代到现在) 随着计算机的发展, 普及,这对企业的科研管理产生了变革性的影响,信息化的逐步普及使得企业的科研信息管理进一步快速化,尤其 是 管理信息系统的发展及各种管理软件的出现更是促进了管理的现代化 12。 这个阶段出现了众多的尝试,各种开发软件层出不穷。主要的 发的技术及工具有: 发工具,基于 B/S 模式,基于 系统构建 13。 研究的主要方向包括以下几个方面: ( 1)如何快速的处理大量的科研信息; ( 2)方便科研人员及领导查阅相关信息; ( 3)及时发放科研经费。 ( 4) 科研成果的市场转化率 3知识管理阶段 这阶段中科研信息管理中解决的问题为: ( 1)由于科研观念落后,导致科研信息不被重视,更新科研观念 ( 2)科研研究对教学的促进作用不够,这些方面的问题的出现及要求的解决方式促进了知识化科研信息管理的出现。 ( 3)科研成果的创新管理 第一章 引言 4 ( 4)企业科研管理发展规划与部署 总结:随着社会的发展,知识越来越扮演着重要的角色,企业是一个传授知识的重要机构,在知识管理中扮演着无可比拟的作用,科研项目的日益增加,科研信息的日益增多,这带来了管理上的困难。而且科研不仅仅是一种信息,一种资料,也是体现企业知识水平的重要体现,因而科研信息管理的发展方向将是向知识管理阶段 发展 14。 第三节 课题 研究目标 笔者通过对 科技 企业档案管理日常工作进行调研,提出了目标系统的建设方案,旨在通过系统的应用,改善传统科技档案管理工作的不足之处,实现企业科技档案管理工作的信息化与现代化,为企业科技档案工作人员提供一个可以交流的平台,以便 企业 领导能够及时准确了解到最新的科研信息,辅助领导决策。系统研究目标如下: 1实现企业科技档案的全方位管理。该系统可以全面对企业的科研活动进行管理,无论是 领导还是员工 ,只要其有科研活动的需要,系统都可以提供,这些用户可以在该系统中实现科研活动的申报以及管 理。所有的工作都可以直接通过系统来完成,无须像传统的科研申报一样填写大量的纸质材料,然后长时间的等待,提高了整体工作效率。 2该系统能够方便各 部门 的科研负责人对本单位的科研工作进行管理。由于系统为用户提供了一个可以互相交流的平台,因而通过该平台, 部门 的领导可以在第一时间了解到本单位的科研活动开展情况,因而,这能够极大的提高管理的效率和水平。 3系统能够有助于 企业 领导做出科学正确的决策。该平台提供了数据汇总功能,通过数据汇总,系统会自动根据汇总的结果给出汇总图形,领导人员通过对该图形进行分析即可以得出较为 客观的依据,这有助于做出正确的决策。 4系统通过考评平台的制定,可以极大的促进科研人员的科研积极性。通过建立科学的考核体系及考核指标,对全体科研人员进行考评,有助于提高科研人员的科研热情,同时科研人员通过考评可以认识到自己的不足,有助于提高科研人员的整体水平,规范科研流程。 5能够及时准确地了解到 企业 的科研信息和现状。企业全体人员都可以通第一章 引言 5 过该系统进行科研活动的申报和管理,同时也可以根据自己的账户名和密码,在自己的权限范围内查阅到各科研活动与成果的申报情况,在用户的科研成果被审核通过后,将会显示在平台上。 这样大家就可以通过该系统了解到 企业 实时的科研情况。 6实现无纸化的办公目标。企业信息化建设的最终目标是实现企业的无纸化办公,企业 科研 档案管理系统的实现就是无纸化办公的一项内容。 第 四 节 论文 组织 结构 本文一共分为七章,具体内容安排如下: 第一章:引言。首先介绍了课题的研究背景及意义,然后阐述了课题的研究现状,接着说明了系统的研究目标,最后对论文组织结构进行了安排。 第二章: 开发技术概述 。 本章主要介绍了系统建设过程中所用到的开发技术 ,依次介绍了 B/S 架构的优缺点, 术的相 关内容,术的定义、 运行模式 和优势。 第三章:系统分析。首先对系统的需求进行了简要概述,然后对系统的业务流程进行了分析,接着在系统功能需求分析中主要讨论了用例模型分析和数据流分析,给出了具体的系统用例图和数据流图,最后说明了系统的非功能性需求,包括性能需求和运行需求。 第四章:系统设计。主要在系统分析的基础上探讨了 科研 档案管理系统的设计过程。在系统总体设计中对系统的架构和模块进行了设计和划分,然后从概念设计和物理设计两个方面讨论了系统的数据库设计,给出了具体的实体属性图和数据表结构。 第五 章:系统详细设计与实现。首先对系统的开发架构进行搭建,给出了利用 008 创建一个三层架构项目的具体步骤,然后在此基础上依次讨论了核心功能模块的具体实现过程,给出了详细的流程图和实现界面。 第六章:系统测试。首先详细介绍了单元测试的意义和优点,然后给出了系统的单元测试用例;其次介绍了集成测试、功能测试和性能测试,给出了相应的测试用例和页面截图,最后对测试结果进行了评估。 第七章:总结与展望。主要对全文的工作进行总结,然后对下一步研究工作进行展望。 第二章 开发技术概述 6 第二章 开发技术概述 第一节 B/S 架构 B/S 与 C/S 是目前办公系统的两种主要技术架构,使用 B/S 的使用模式,相比 C/S 架构具有以下的优势: 1 能够大幅度降低系统的使用和维护成本 采用客户机 /服务器方式,其可能由于误操作导致的系统不稳定将使系统维护人员在较长的时间里疲于奔命。采用浏览器 /服务器方式,由于系统的应用通过应用服务器的解释在服务器端进行统一发布,因而可以远程维护客户的大部分需求,从而降低系统的使用和维护成本 15。 2 更符合大多数人的使用习惯 由于 普及,人们已经习惯于使用 览器进行网上浏览。在网络 办公平台中采用浏览器作为用户界面,将使得系统的用户能够轻松地进行网络办公平台的使用和操作,而无须去学习和掌握对于他们来说比较陌生的户端的使用 16。 3 对远程办公和移动办公能更有效支持 采用浏览器 /服务器的方式,系统有关的资源均存储在服务器上,因此员工可以在任意一台机器上访问到所有的资源,这将大大方便异地办公和出差在外地的员工。而且, B/S 访问所需的网络带宽要比 C/S 访问小的多 17。 当然, B/S 模式相对 C/S 模式来说,也具有以下不足: 1 安全性相对较弱,需要采用额外的安全 手段 B/S 访问不需要用户 件,安全性相对较弱,为此,要针对 使用提供多种辅助安全手段,例如集成 统与办公系统,利用 外,还可以利用指纹验证安全方案、 过种种可行的安全措施, B/S 模式可以达到甚至超过 C/S 模式的安全性,确保系统安全、可靠、稳定地运行 18。 2 不能利用复制实现离线工作 户端的复制功能允许用户通过在本地建立数据库副本进行离线工第二章 开发技术概述 7 作,例如,用户可以在本地建 立公司文件数据库的副本,离线进行阅读、编辑等权限范围内的工作,然后再连接网络,将所做的修改复制回服务器上。但是,通过复制来实现离线工作对用户的操作要求较高,而且容易产生文档的复制冲突 19。 3 浏览器的客户端共功能相对 弱 为一个应用程序,具有大量的应用工具和应用模板,例如工作台、工具栏、对文本编辑的格式处理、打印功能等 20。 综合比较 B/S 和 C/S 架构, B/S 具有 C/S 无法比拟的优势,而 B/S 相对不足的方面也可以通过其它的技术手段,例如附加安全手段、更便捷的网络连接方式,如 加以增强。从总体运行的成本和技术发展的趋势来看, B/S 方式无疑更有利于系统的实施和可持续的发展 21。 第二节 术 在系统开发工具的选择上,本系统选用 为开发工具。 一个革命性的新平台,它建立在开放的 议和标准之上,采用许多新的工具和服务用于计算和通讯。 划中非常关键的技术,是微软推出的新一代通用语言的编程框架,该框架是建立在公共语言运行库上的编程框架, 提供了一个 用程序模型,该模型由一组控件和一个基本结构组成,可在服务器上生成功能强大的 用程序 22。微软提供了所见即所得的支持多种语言的可视化开发环境 用它可以将设计、开发、编译、运行都集中在一起,大大加快了 序的开发效率。 用结构化的网页,通过 术使逻辑代码和表现代码分开,两者互不影响。 C#是它的一部分,是一种简单的、先进的、类型安全的面向对象的编程语言,具有强大的通用执行引擎和丰富的类库,将成为拥有编写 称 一代视窗服务)应用程序的主要语言 23。 随着应用程序开发模式的发展和演变,新的应用程序模型要求具有越来越松散的耦合。 架中新的数据交互模型,他对 行了跨时代的改进:提供了平台互操作性和可伸缩的数据访问功能,它更加通用。因为完全融入了 精髓,在 ,各个对象中封装这特定目的的操第二章 开发技术概述 8 作,使 结构非常清晰 24。 要有以下三个主要特性: 1可编程性 在 , 型采用类型化的操作对象,程序员可以对自己定义的对象进行编程,而不是对某一个数据库表或者数据列进行编程,采用这种类型化的编程模式,可以更好地表述业务对象,不仅可以使程序员的编程思路更清晰,也使得其它用户更容易理解 25。 2很好的可操作性 在 , 和数据访问紧密连接在一起的,它使用 组件间传递数据集。不管是不是 组件,只要该组件具有处理 都可以发送或者接受数据集 26。 3对分布式环境的支持 在传送数据方 面, 有对结构化数据的访问能力, 成了大量用于数据库处理的类,这些类代表了那些具有数据库功能(如索引、视图、排序等)的容器对象,在 使用了 的某些对象,如象和 象,也引入了一些新对象,如 象、象、 象等 27。 第三节 术 微软发展的新型体系结构 一部分,是使用 架提供的编程类库构建而成的,它是一个拥有创建企业级 用程序的编程框架,是当今世界上最先进的 序开发平台之一。 不是 简单升级,而是 出的新一代 本语言。它吸收了 言的开发优势加入了许多新的特色。利用它可以建立功能更强大的 用,它开辟了 用开发的新时代 28。 与传统的 较而言, 得 用的开发速度大大加快,并且为开发、部署和运行 用提供了最便捷并且可缩放性程度最高的方式。用开发人员利用 少量的代码就可以为程序提供丰富的功能,从而使得开发应用更为容易 29。 在 只能使用脚本语言编写程序代码, 注和程序代码是混在第二章 开发技术概述 9 一起的,这是一种比较落后的 序设计技术,难以提高程序的开发和维护效率 30。 过一种程序分层的办法较好地解决了这个问题,它将 缀名为 后台代码(后缀名为 其他,与编程选择的语言有关)、资源文件(后缀名为 数据集架构文件(后缀名为 用户控件文件(后缀名为 其它一些系统自动 管理的配置文件。这种程序结构将 序的客户层、表示层、业务逻辑层和数据层分开了,从而使整个系统的架构变得非常清晰,大大提高了程序的可读性、可维护性和开发效率。同时 面向对象的思想、时间驱动与数据绑定的开发方式引入到了序中,将程序代码与用户界面接口分开使程序具有良好的可读性,也进一步提高了程序的开发和维护效率 31。 运行模式 码在执行时以解释方式执行,每次执行都需要解释和加载,因而其执行速度受到限制。 码属于编译方式执行, 被第一次请求时就编译进 中,并且编译的类被缓存用于随后的请求,因而以后每次执行无需加载,其执行性能和速度比 较大的改进和提高 32。 行模式如图 示。 A S P 程 序 机 器 码A S P . N E T 程 序M S I 码第 一 次 浏 览第 二 次 浏 览编 译执 行执 行编 译第 二 次 浏 览第 一 次 浏 览图 行模式 从图 以看出,与一般的 序相比, 运作模式多一次编译工作,但是第一次浏览之后, 被存储下来,在同一网页第二次被浏览的时候,只需花费从 译到机器码后执行的时间,作的网页比其它网页执行速度快 33。 第二章 开发技术概述 10 优势 建立在微软新一代 台架构上,利用 服务器后端为用户提供建立强大的企业级 用服务的编程框架 34。 1程序代码独立性好 一种编译型的编程框架,它的核心是 了和样可以采用 为编程语言外,还允许使用编译式语言,如 C#、 C+ 来编写,这就决定了它功能强大,可以进行很多低层操作而不必借助于其它编程语言,同时也大大提高了其执行效率和跨语言的兼容性,同时也让开发人员能很方便地开发出功能强大的 用程序 35。 2分离程序代码和网页内容 在 页中, 注和程序代码是混在一起的,会有一种杂乱无章的感觉。它将系统的表示层和业务逻辑层混合在一起,与软件工程的基本思想不相符合,从而导致了程序的开发和维护都很困难,而且不利于采用各种先进的程序设计思想,如面向对象的思想和代码复用等。因此如果要用 实现一个有着复杂的 业务逻辑和大量数据处理的大型企业信息系统或是电子商务系统将是十分困难的一件事情。 用事件驱动( 数据绑定( 开发方式,采用 式,将程序代码与用户界面接口分开使程序具有良好的可读性 36。 3良好的安全机制 在 ,只能使用 行认证。在 可使用 表单三种登录验证方式, 证包括基本验证、摘要验证和集成式 证,这三种方式都是结合 验证机制,只需在 进行相关设置而不需要编写程序代码。 能自动检测内存泄露( 自动重新启动进程。当 测到有运行不正常的线程,将自动由系统回收,这样服务器将可以不用重新启动,从而保证服务器的连续运行 37。 4更高的执行效率 码在执行时以解释方式执行,每次执行都需要解释和加载,因而其执行速度受到限制。 码属编译方式执行, 被第一次请求第二章 开发技术概述 11 时就编译进 中,并且编译的类被缓存用于随 后的请求,因而以后每次执行无需加载,其执行性能和速度比 较大的改进和提高 38。 第 四 节 本章小结 本章主要介绍了系统建设过程中所用到的开发技术 ,依次介绍了 B/S 架构的优缺点, 术的相关内容,以及 术的定义、 运行模式 和优势。第三章 企业科研档案管理系统需求分析 12 第三章 企业科研档案管理系统需求分析 第一节 需求 概述 需求指的是用户的需要,对于系统而言,需求指的是用户对于该系统的心里期望,用户使用该系统是希望达到一种什么样的作用和目的。一个优秀的系统,必定有一个成功的需求分析过程,那些不成 功的项目大多是因为需求定义不明确造成的。之所以要开发系统,那是因为有用户的需求,因此,系统开发工作要始终围绕用户的需求而展开,一切脱离用户需求的系统都是不完整的,也注定不会成功。和硬件生产企业的产品需求所不同的是,软件需求具有可变性,因而准确描述用户的需求并不是一项简单的事情。通过软件需求分析,最终要形成一个需求文档,将用户的所有需求结果记录下来,并用模型描述出来,方便开发人员的后期开发工作,这是很重要的。在需求分析阶段,所有的工作都是用调研开始。 通过对科技企业档案管理相关的部门进行实地调研与了解,并查阅 大量的参考文献,明白了科技企业档案管理工作的巨大作用。它不仅有依据凭证的功能,同时它还从另外一个方面反映了科技企业的实际科研水平和能力。因此,在企业中如何科学高效管理科技档案资料对于企业的发展具有至关重要的作用,它能够规范科

温馨提示

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

评论

0/150

提交评论