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

下载本文档

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

文档简介

中图分类号: 学校代码: 10055 密级: 硕 士 专 业 学 位 论 文 渤海石油管理局人事档案管理系统的设计与实现 of 文摘要 I 中文摘要 计算机应用于企业的人事档案信息处理,不仅可以使企业各类人员以最少的劳动量和最短的 时间 取得足够的、可靠的、准确的信息资料。 而且可以使他们从简单的数据统计、收集、汇总等重复的繁重的事务中进行解脱出来。尽管渤海石油管理局在自营业务方面的发展以及相应的信息化建设方面已经取得了很多成绩,但在企业人事档案管理工作方面却一直以来使用传统人工方式管理文件档案,这种管理的方式存在着较多缺点,例如 :效率低、保密性差。因此,本课题根据渤海石油管理局提供的需求, 将 设计人事档案管理系统,以帮助渤海石油管理局达到人事管理方面的办公自动化、节约管理成本、提高企业工作效率的目的。 本文课题结合 渤海石油管理局 当前业务流程以及在具体人事档案管理工作中的困难问题 所在,研究实现一套适合于该局的人事档案管理系统,系统在功能架构上主要实现了 档案采集、档案管理、统计查询 三大子系统,通过上述三大子系统的实现,成功的将 渤海石油管理局 原有人事档案管理人工作业模式实现了电子化流程处理,系统的主要特点在于 结合 考虑 渤海石油管理局档案的保密机制问题,数据的完整性问题,档案数据的实时查阅和远程审核问题, 有效的实现了档案数据的高效安全的存取,实时快捷的查询,以及方便的远程档案审核。在具体实现的技术路线上,本系统 软件体系结构采用 层架构,后台数据库管理系统选用 008,系统开发模式选择流行的 B/S 模式,在运行部署上考虑数据库应用服务器选择 005, 务器采用 总的来说, 渤海石油管理局人事档案管理 系统的实现, 是相对局内部员工信息的精细化管理。为 用户单位 在人事档案管理等方面提供较大的方便。不但有利于渤海石油管理局的统一性管理,而且还提高了渤海石油管理局的全体员工的工作的效率和积极性。 关键词: 人事档案管理,保密机制 , 型管理系统 I in of to of a of in of in of of it by to as on a to at in in in of to a of in to of s of to to in ET 008 as / S as 005 as in EB n to of s in of 录 录 第一章 绪论 . 1 第一节 课题的背景及意义 . 1 第二节 国内外研究现状与发展趋势 . 2 第三节 本文的主要工作内容与解决问题 . 3 第四节 本文的组织结构 . 4 第二章 系统相关技术介绍 . 6 第一节 管理系统及其特点 . 6 理系统概念 . 6 理系统特点 . 6 第二节 本文的相关技术介绍 . 7 第三节 的数据连接 . 10 第四节 C#开发语言 . 11 第五节 一建模语言 . 12 第六节 本章小结 . 12 第三章 系统需求分析 . 14 第一节 系统功能需求分析 . 14 案采集需求分析 . 15 案管理需求分析 . 16 计查询需求分析 . 16 统管理需求分析 . 17 第二节 系统非功能需求分析 . 18 统性能需求 . 18 他需求 . 18 第三节 本章小结 . 19 第四章 系统设计 . 20 目录 V 第一节 系统技术架构设计 . 20 第二节 系统网络拓扑结构设计 . 21 第三节 系统功能架构设计 . 22 第四节 系统主要数据流程 . 23 第五节 主要功能子系统设计 . 25 案采集子系统设计 . 25 案管理子系统设计 . 28 计查询子系统设计 . 31 统管理子系统设计 . 34 第六节 系统安全设计 . 37 第七节 数据库设计 . 38 据库概念模型设计 . 38 要数据 库表设计 . 41 第八节 本章小结 . 45 第五章 系统实现 . 46 第一节 系统开发环境与开发工具 . 46 第二节 系统三层架构的实现 . 46 现层实现 . 46 务逻辑层实现 . 46 据访问层 . 47 第三节 主要功能子系统实现 . 48 案采集子系统 . 48 案管理子系统 . 52 计查询子系统 . 55 统管理功能模块 . 58 第四节 本章小结 . 61 第六章 总结与展望 . 62 第一节 总结 . 62 第二节 工作展望 . 63 目录 考文献 . 64 致 谢 . 66 个人简历 在学期间发表的学术论文与研究成果 . 67 第一章 绪论 1 第一章 绪论 第一节 课 题的背景及意义 现如今, 人们 在每天繁重的工作中 处理数据 最 得力 的 助手 就是计算机,它也是最 实用 的 工具,计算机的四大应用 即为过程控制、数据处理、辅助设计以及科学计算 。 一直以来 信息 都是 一种 珍贵的 资源, 只是一直都没得到高度的重视 。 实际上 , 信息 对 于 一个国家来说, 决定了它治理和决策的办法 ; 对于个人来说 , 依靠 信息决定 满足 社会需要 怎样发展 ; 对于国家政府而言 ,各 种类型 的信息是 它生存以及活动的前提条件 ; 最后对于各类企业而言 ,它们生命线 就是信息 ,想要在 如今这样的 市场环境下生存 没有大量的信息是不可能做到的 。 企业人事档案管理 是一种繁 杂、琐碎但又要求特别细致的工作 , 它会严重影响劳动工作者的工作积极性,所以除非有特殊情况一般情况下不可以有差错 ,企业人事档案管理是提高企业活力 以及劳动生产力 的 前提条件 ,在 传统的 手工工作模式中,它需要重复的进行各种计算和抄写 , 这样一来,不仅浪费了人力物力和时间,还及其容易出现误差 。企业 在处理 人事档案信息 时运用计算机技术 ,不仅可以使 他们从繁重的收集、汇总、统计的工作中解脱出来,还可以让企业 内部各部门 人员 用最短的时间和最少的劳动力就能取得大量精准客观的数据信息 。 渤海石油管理局 主要的任务就是规划建设 渤海油田,统筹使 用效率 以及区域资源 , 目标建设一个 绿色矿区, 为天津市以及 滨海新区 的社会发展和经济发展做服务 。中国海洋石油工业重要发祥地 就是渤海油田 , 早 2010 年 的时候 , 油田的 油气量 就达到了 3000 万吨, 它就足以支撑了国内 中海油油气产量 一半 。 但是虽然 渤海石油管理局 在信息化建设以及自营业务方面取得了许多不错的成绩, 但 是 企业人事档案管理方面 却还是在使用人工 管理文件档案 这种落后的手段 , 人工管理存在着很多的问题与不足 , 比如 保密性差 以及效率低 。 还有时间一长就会出现很多数据和文件 , 那么维护、更新和查找的工作就更加的困难了 。随 目前计算机技术 飞速发展 ,企业管理 内部都普遍使用了计算机 , 未来运用 计算机 来完成 企业人事档案 的 管理 是肯定的 。渤海石油管理局人事管理工作 不能第一章 绪论 2 缺少的工具就是 企业人事信息管理系统, 它对 石油局的管理者 和决策者都非常重要 。 渤海石油管理局人事档案管理 是对内部员工进行精细化的管理 。 它是一个集员工培训、人员、工资、系统功能和考勤结合到一起 的大型管理系统。 该系统给管理企业人事档案的工作提供了很大的方便 。 它不仅大大提高了 渤海石油管理局 内部所有员工的积极性和工作效率,还有益于渤海石油管路局统一系统的管理。 第二节 国内外研究现状与发展趋势 对 于研究 人事档案管理系统 来说国外的学者专家开始的比较早 , 所以就储备了一些优势 , 优势包括 : 大规模投入人才培养、科研以及推广 ; 环境良好 ,拥有 非常充足的资金 , 很多相关公司、软件开发商以及 硬件制造商 联手 , 构建更好更多的格局 ; 先进的管理观念 , 良好的开发设计基础 ; 由于比国内早一些研讨 , 所以领先在可扩展性、成熟性以及 完整性 方面 ; 术 深入的开发以及研讨 , 致使进一步提高了易用性 1。发达国家企业 对于开发 自身人事档案管理系统 方面尤为重视 。 尤其是 一些大型跨国 公司或者企业 ,更 在 开发 构建 人事档案管理系统 方面更是不惜人力、财 力和物力 , 构建成功 一个 开发性 业务流系统 真正的达到了人事档案管理的目标 , 而且还招募并且留住了高质量的人才 ,与此 同时 也提高了这些人才的价值与工作效率 。 比如 苹果公司 内部 员工人事档案管理系统 就是一个非常好的典型 。 目前 , 国内研发 人事管理信息系统 的技术非常成熟 ,主要 因为 人事管理系统本身 拥有 数据处理规范 和处理数据等等很多的优点 , 它为计算机信息化奠定了良好的基础 ; 最近十年计算机技术飞速发展 , 我们国家 各 类型 应用企业 都非常 重视, 我们国内人 事管理信息系统 已经处在普及的阶段 2。 我们国家有 百分之九十以上 运用 计算机 构建 管理信息系 统 的企业和公司都已经构建并且运用了这套 人事管理信息 体系 , 而剩余真准备开发或者是没有 开发计算机管理信息系统的 公司和企业目前最重要的目标就是应用开发 人事管理信息系统。 在我们 国家的计算机应用开发商、社会保障部和人力资源的共同努力下 , 目前企业中都普遍运用 人事管理信息软件 商品 , 与此 同时 如今开发人员可以自动选择 市场上 各类型开发 人事管理信息系统的工具 3。 在国内在应用开发 人事管理信息系统 方面第一章 绪论 3 都比较成熟 。 而国外 , 与国内 人事管理信息 系统差不多的就是 人力资源管理 系统 , 这个 系统 本身和与它有关的 计算机信息 的使用目前都处在非常成熟 的阶段 。它们都拥有独立的 人力资源管理信息 系统 , 在全国大范围内这类 系统 都可以使用 , 包含了 全国的人力资源管理。国外 企业 的 劳工部门和人事部门基本上都有计算机信息软件, 并且用来管理企业内部的劳工和人力资源 4。即使公司规模不大, 条件允许的情况下 , 还要保证人事管理 。 如果 从系统体系结构 而言 , 在 C/S 模式 基础上 的人事管理软件 非常多 , 比如北京大学校园网 内开发使用的 人事管理信息系统 就是 。 它由人才出国管理、调配管理、工资管理、职称管理、查询以及系统人事管理六个子系统组成,是依据 北京大学人事部各 部门的信息共享以及 职能 的真正要 求构建的 , 该系统完成了 全校人事信息 数据的 管理。 构建时运用了 应用服务、数据库服务器 以及客户构成 的 C S 多层架构 方案 5。 使用该系统可以进行数据综合分析以及数据处理,而且使用 客户端软件 能够方便工作人员轻松的完成日常工作。互联网技术和 术 飞速发展 , B/S 结构系统 中的优点就越来越明显了 , 目前已经有了很多 B/S 结构系统, 比 如天意软件公司 研讨构建的 人事管理系统,这种管理 体系 ,能 做到不同地点,不同人员运用 不同的操作 一样 的数据库 以及 接入方式访问, 还能高效的 保护理访问权限 和数据信息平台 。 B S 架构是 一种非常灵活的多级 分布结构, 很符合现在 实时 分布的 数据操作 要求 , 尤其在系统维护上相当有优势 , 大部分 维护工作 和系统开发 都 集合 在服务器端, 通过 更新服务器端的软件 就可以升级 系统功能 6 从开发技术路线 方面而言 , 现在 市场上人事管理系统 主要就是 者 都是根据 术 构建 的系统 还有根据 术 构建 的系统。 一般情况下 , 建 的人事管理系统 都是 C/S 架构的, 比 如 提到 的 C/S 架构 下的人事管理系统 大部分都是运用 者 建开发的 。 那些运用 术 和术 构建 的系统 都是 B/S 架构的。 第三节 本文的 主要工作内容与解决问题 本课题的主要研究内容在于系统功能架构的规划设计以及主要系统模块的功能流程和控制的实现。具体研究内容如下: 1、研究档案采集子系统的功能流程和控制实现,主要包括研究如何实现档第一章 绪论 4 案以及材料数据的录入,信息的扫描传输,档案数据的导入以及档案数据的收集整理。 2、研究档案管理子系统的功能流程和控制实现,主要包括研究如何实现案卷管理、相关材料的管理、档案的审核以及档案的查借阅管理。 3、研究统计查阅子系统的功能流程和控制实现,主要包括研究如何实现档案的统计、档案的查询以及打印输出。 4、研究系统 维护管理子系统的功能流程和控制实现,主要包括研究如何实现档案系统用户信息的管理、角色权限的管理以及数据库的维护管理。 本文需要解决的主要问题如下: 1、档案的保密机制问题,渤海石油管理局档案库房中存放的档案具有高度的保密性,在实现了档案数字化管理之后,保密工作就非常重要。应采取操作权限的控制技术,以及多层结构技术等确保数字档案的安全性和保密性。 2、数据的完整性问题,渤海石油管理局人事档案管理系统中存储的人员档案数据信息对局里来说极为重要,系统的建设应充分考虑到数据的完整性问题,因此,首先应采取日志记录方式 对在系统中所有发生的操作,按需要做相应的日志记录,记录信息的增加、删除或是更改,对某些重要档案的查阅信息也做相应的日志记录,当系统做了非法操作或是误操作时可以实现实时的跟踪和及时的恢复。其次还应该采取数据库容灾备份机制,以应对突发情况导致的数据丢失后的恢复。 3、档案数据的实时查阅和远程审核问题,人事档案管理系统的建设应最大程度的方便相关系统用户管理人员对档案的管理,一方面要满足相关用户可以在具备权限和网络的情况下随时随地的查阅档案数据,另一方面也要满足主管领导人员可以不受空间限制而方便的远程在线审核档案信 息。因此需要利用先进的网络技术搭建 B/S 结构的人事档案管理系统,以满足上述管理需求。 第 四 节 本文的组织结构 本文是按照软件工程思想及相关理论展开的,文章将按照几个篇幅来完成本次毕业设计。各个章节介绍了相关的系统研发的内容。 第一章:绪论。论述的内容涉及 课题 的背景及意义,国内外研究 现状 与发展趋势,本文所要研究 的主要 内容以及解决的问题。 第一章 绪论 5 第 二 章: 系统相关技术介绍。介绍的内容涉及 管理系统的概念与特点,相关技术的比较,数据库访问的连接方式,系统的开发语言技巧建模方式 。 第三章: 需求分析。 主要完成系统 功能与非功能 需求分析的内容 。 第 四 章:系统设计。 介绍的内容涉及系统技术架构、网络拓补结构、功能架构、主要数据流程、子系统与系统安全和系统数据库的设计。 第五章:系统实现。将给出系统 开发的环境与工具、三层架构及其子系统的实现内容。 第六章:总结与展望。对本文的工作进行总结, 同时给出系统需要完善的工作 。第二章 系统相关技术介绍 6 第 二 章 系统相关技术介绍 本章节介绍的是与系统相关的技术,内容涉及管理系统的概念与特点,相关技术的比较,数据库访问的连接方式,系统的开发语言技巧建模方式。 第一节 管理系统及其特点 理系统概念 从管理信息系统 的组成来看,管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。 其中人是指企业领导者,管理人员,技术人员,以及管理信息系统的建设和实施机构的领导班子,他们在系统中起主导作用。 一项系统工程,不只是一些计算机开发人员就可以完成的,必须有企业管理人员,特别是企业领导的积极参与。 计算机技术是 理信息系统)是主要的技术实现。在这些技术中,软件开发是 发的重点。 第三不可忽视的因素。企业数据管理是 常运行的基础。从广义上讲,统的管理是成功的基础。尝试计算一台机床的成 本,需要输入每个部件,每个螺丝和螺母费时间的每一部分,涉及企业的生产车间,许多部门的采购,仓库,工艺设计和金融,必须有一套管理制度作为保障 8。 理系统特点 在计算机软件技术中,人机界面已经成为一个非常重要的分支。在一般的管理信息系统的界面设计遵循一些基本的原则: ( 1)以通信功能作为界面设计的核心 人机界面的设计能够准确地传达人类与计算机之间的信息。另一方面,人们进入了信息的计算机应尽量以自然的方式:另一方面,计算机传递信息必须第二章 系统相关技术介绍 7 准确,不造成误解或混淆。另外,不要把内部处理,处理和人机界面 ( 序一起沟通),以免互相干扰,影响速度。 管理信息系统的设计,每个功能都按照模块化的思想,输入、处理和输出是彼此完全不同,充分体现了人机界面的通讯功能。该设计方案是不容易出错,而且易于维护。例如打印是一个必不可少的管理信息系统的功能,通常需要在打印前进行计算,虽然费时,而且易于维护的整个 统 9。 ( 2)界面必须始终一致 统一的接口不会增加用户的负担,让用户始终与思维方式和进行同样的操作。最忌讳的是屏幕上的每个用户改变的一组操作命令和操作方法。 ( 3)界面必须使用户随时掌握任务的进展情况 人机界面应该能够告诉用户软件运行的时间表。尤其是在较长的一段时间等的需要,必须让用户知道工作的进展,比如可以设计已经完成了百分之几的任务进度条。目前,在 用软件,无论大小,安装程序几乎做到了这 国一点。管理信息系统的软件开发,值得学习。 ( 4)界面友好、使用方便 大多数 件的数据输入量大。对于一些相对固定的数据,不应该让用户输入(特别是汉字),而应让用户轻松的选择用鼠标。例如,在 “ 文化 ” 的人事管理系统是一个相对固定的数据,其价值一般是 “ 小学 ” , “ 初中 ” , “ 高中, ”“ 大学 ” , “ 研究生 ” 。 进入这个数据之前,应在相应的 件弹出一个列表框的位置,给用户的鼠标点击,而不应该让用户每次输入汉字。 总之,该系统在使用过程中,应该让用户输入数据来减少用户的干预到最少。实践证明,在管理系统中,该用户干预的满意度不高。 第二节 本文的相关技术介绍 用的是 程混合脚本语言,其中 本语言是弱类型,而且是面向结构的编程语言,而不是面向对象的,这显然会产生以下问题: 1、 代码逻辑混乱,难于管理:它使用了一个 本语言混合编程,这是很难看到的逻辑代码,会使程序的复杂性增加,使 得代码非常难以管理,甚至超越一个程序员的能力,很容易出现出错的问题 10 2、 代码的可重用性差:由于是面向结构的编程和混合 可能在修第二章 系统相关技术介绍 8 改的页面原型方面,就需要修改整个程序的网页,就更不用说代码重用。 3、 弱类型可能会导致潜在的错误:尽管弱编程语言数据类型,方便用户使用,但它与导致错误的几率相比,是得不偿失。 以上是语言本身的弱点,首先是功能缺乏,一些底层操作只能通过组件来完成的,在这一点上它仍然远远逊色于 纠错 /调试功能的完善方面,这一点 不多 13 下面是 具体操作编程上有什么不同。 一种运行和可以用于创建动态 用程序或服务器端脚本环境。 面可以包含纯文本, 件, 记和脚本命令。在使用 以添加交互内容的网页(如在线表单),可以使用 作为用程序用户界面的创建和使用。 工作特点在于 局限于联合制作 点,同时也 态致力于与 言组合制作 机网站的工作。但是,它的原动理是总是相同的 16 2001 年正式问世。在 发的初始阶段,已命名为 而,为了与微软的。 序匹配,但是也显示,这个版本的 补充,所以微软将它命名为 结构上看 去的版本大致相同,几乎完全建立在的基础和模块化的组件, 用程序开发人员在使用这种模块化的开发环境,以实现更大的清晰度和功能更强大的应用程序 19。 在运用了这项技术后,明显得到改善的就是在开发 序的同时维持运行与之前进行比较要更加容易。同 软件 相比, 有更多更全面的特性,比如:方便性、操作灵活性、性能优秀、生产效率高、安全系数高、完整性强以及面向特定对象等等,是现阶段中,占领主流地位的网络编程技术之一,作用不容小觑 20 由此可以看出 术的区别了。 用的面向对象的编程语言,而不是一种脚本语言,所以它具有的面向对象编程语句的所有特点,如封装,继承,多态等等,这将解决了所提到的 弱点。封装代码逻辑清晰,易于管理,而且适用于 以使业务逻辑和 面分享,所以不管如何改 变的页面原型,业务逻辑代码不作任何更改;继承和多态性使得大大提高了代码的可重用性,可最大限度地保护现有对象继承你以前的投资。并第二章 系统相关技术介绍 9 且 C和 C+ +, 样提供了一个完美的调试或者纠错系统 23 样是实现动态网页的一个利器。由于他的脚本语言是 以继承了 多优点。 具体的区别。其重要体现在: ( 1)面向对象性 C作为一种面向对象的语言,在很多方面,类似于 C语言 26。 C另一个有趣的一点是,所有的对象都自动变成一个 象。如果 C可以实现很大的市场份额,然后把它给 似 功能,并有更快的性能,因为它可以与 境紧密集成。 C是 发的最重要的功能之一 架的重要组成部分。 ( 2)数据库的连接 在 的亮点之一是它使用了 象, 事务处理管理工具,所以 据库应用程序开发特别简单。 发了更多的功能,因为 来更强大和速度更快的功能。 前已经在使用的方便性和性能 比有些落后,当一个新版本的 现这样的差异更是明显 27。 ( 3)大型网站应用程序 是大型网站( 更好的辅助。事实上,微软在此领域作出了巨大努力。 许你考虑到多服务器(多台服务器)的场合,当你需要更强大的功能,只需要添加一台服务器。整个 . 架已经完全提供了这种方法。 供了一个外部的会话状态(外部会话状态)提供内置支持的应用。另外,由于通过全面优化,以便快速请求彼此的各个组成部分 28。 所以, 现在你可以在 有同等能力的大型项目。相反,价格优势,因为所有的组件将是服务器操作系统的一部分。对于 要购买昂贵的应用服务器集群来达到同样的目的。 ( 4) 提供了更多的其他方面的新功能,如: 1)内置的对象缓存和页面缓存结果。 2)内置支持 据集可以用来进行简单处理。 3)服务器控制提供了更充分的交互式控制。 可以看出,由于 型是在 后,在许多方面借鉴了 : 对象。同时 用 灵活而强大的 言,而不是低效的脚本语言,使得 比,具有明显的优势。但是, 是在借鉴 系统相关技术介绍 10 的优点后推出的,这样 具有后发的优势。 第三节 的数据连接 在数据库连接上 通过 态数据对象 )上的 理供应商 )所提的应用程序编程接口 (实现数据源的数据访问,包括 开放性数据库互连)所支持的数据库。下面来说下 主要的特性: 互操作性: 型,最大限度地利用业界标准 规模的外观提供了灵活性。 用 传输组件之间和层与层之间的数据集。不限组件支持 式可以处理数据,件 14。发送或传输数据集的数据集组件只需要设置目的地发送数据,而无需担心如何执行接收组件,请求数据集的组成部分,是客观的组件可以像 用程序或其他应用程序接收任务执行。但是,很重要的一点:接收组件应该支持 式 29 可维护性: 可维护性现在已是评价一种软件程序的标准,可维护性的高低将直接影响应用程序的升级维护的操作负担。应用程序的维护我们期待的是提高其性能,在次,不用重新设计,但在调用应用程序级实现添加。如果原来的应用程序是使用 的数据集实现的,那么通信是比较容易实现的,在,层与层之间的通信是相对简单的,这是因为层是通过 式的数据集实现了传输数据。 可编程性:使用一种类型的编程操作是 象模型。在类型的程序设计中,对象识别程序设计环境或编程语言类型本身,它对用户是非常重要的。对 那些没有或者有很少编程经验的终端用户来说,对代码的理解也是很容易的。而且,在非类型化的程序设计中,如果开发人员偶尔发生拼写错误,那么将产生一个运行时错误。而在类型的数据集中,误写导致的语法错误会在编译时就检测出来 31。 性能:在 据,利用 件技术的跨层传输时,可以有短的打开的连接的记录集的形式,这些值必须转换为 以识别的数据模型,这会降低性能。对于 以使用断开数据连接的结构,这反过来又使得它更容易实 但 现的可扩展性,因为这减少了负荷数据(没有任何数据转换)。因此,在第二章 系统相关技术介绍 11 模型,任何对象都可以在客户端处理,以提高其性能。 可扩展性:网络以数据为中心的应用程序需要多个用户同时访问数据库为基础,这增加了对数据库的访问量,使得可扩展性成为一个最重要的特征。使用资源(如数据库连接和数据库锁定)的应用。不支持多个用户同时访问数据,这是因为对有限资源的用户的需求将超过供应量,因为 断开数据访问后,那么应用程序不需要长时间保持数据库锁定状态或激活的数据库连接状态。因此, 以鼓励程序员节省有限的资源来实现一个可扩展的,允许多个用户同时访问的数据的功能。 第四节 C#开发语言 C#作为 下一代面向对象的语言产品,能够让开发人员在 照微软给出的定义, C#是一种源自于 +的。简单的、现代的、面向对象的和类型安全的程序设计语言。 C#为程序员提供了开发飞速发展的 用程序所需的强大而灵活的功能。 C#和 C+比较有着相同的优势和局限,比起 C+, C#将更容易被人们理解和接受,未来大量 台的应用将由 C#开发。 C#作为一种编程语言,它具有以下几个重要的特点: ( 1)语言的自由性 在 C编写 照的程序在最大程度上与任何支持。 言交换彼此的信息,这样的 微工作节省了大量的好处,不具有 他被迫语言到另一种语言,但本文可以使用 C语言,属于通用的语言,所以 言真正得到交流 32。 ( 2)强大的 务端组件 照程在 C中,最令人兴奋的是, 务组件,这 软不仅包括传统 照的装配还包括各种各样的服务,可以自 照动连接到可编 软程组 照件,所以你可以使用 C编写自己的服务器 微端组件,服务器端标准的 组件 微和大自然提供的服务是不一样的,他们可以使用更自由 , 更方便地进行数据 微绑定。 ( 3)支持 照跨平台 随着互联网的应用越来 照越广泛,人们逐渐认识到复杂的网络系统,硬件和软件系统的使用是不同的,具有较强的跨平台的应用程序开发人员必须设计。 C编写的一个强大的跨平台的 软应用 照程序,这种跨平台的 C程序还包括一个客第二章 系统相关技术介绍 12 户端可以运行在 软不同类型的客户端。 ( 4)使用的方便性 使用 C#编程语言,程序员能够迅速、方便地建造提供开拓计算机和通信工具和服务的新 以用来构建高水平的商务目标以及体系标准应用程序等广泛的组件 18。 第五节 一建模语言 一种通用 建建模语 技言,它本身有一个可伸缩的软件系统不仅可以用于建模开发的所有阶段,也 技可用于业务建模和几乎所有其他类型的建模。 ,从任 建何角度来看系统的抽象图可以用来 模形容一些模型,这些模型从不同的角度最终组成完整的系 建统模型图 。 综合来说, 一种具有超强

温馨提示

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

评论

0/150

提交评论