企业人事管理系统开发的现状及模块设计论文.docVIP

企业人事管理系统开发的现状及模块设计论文.doc

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业人事管理系统开发的现状及模块设计毕业论文 目 录 摘 要 III Abstract IV 引 言 1 第一章 绪 论 2 1.1 系统开发背景及现状 2 1.2 系统开发工具及开发环境 2 第二章 系统设计的关键技术 3 2.1 Visual Studio.NET主要特点 3 2.2 C#技术概述 4 2.3 SQL2008主要特点 8 第三章 系统可行性和总体分析 11 3.1系统可行性分析 11 3.2系统设计原则 12 3.3开发及运行环境 16 第四章 系统的总体设计 17 4.1 系统模块设计 17 4.2 数据库设计 19 4.3数据库链接 26 4.4 系统异常处理设计 27 4.5 系统的安全与维护 28 第五章 系统的实现 29 5.1 系统设计理念 29 5.2 管理员主要功能模块 30 5.3 基础信息主要功能模块 34 5.4 人事管理主要功能模块 35 5.5 备忘记录主要功能模块 37 5.6 工具管理主要功能模块 38 第六章 系统测试 40 6.1 测试叙述 40 6.2 系统部分单元测试实例 40 6.3 测试结果 42 结束语 43 致 谢 44 参考文献 45 第一章 绪 论 1.1 系统开发背景 在国内企业中,人事管理工作是非常重要的一项工作,它负责了整个企业的日常人事安排,人员的人事管理等工作。以前都是人手工进行作业。随着企业规模的日益扩大,人事管理的工作量也大大地加重。随着计算机应用程序的发展,人事工作者急切希望能够将大部分繁琐的工作交给计算机处理,以减轻人工的压力并有效提高工作效率 。而计算机的发展加快人事管理系统的产生。 人事管理的主要任务是为实现企业的整体目标提供合适,这就要求人事部门进一步加大人事制度改革的力度,建立好档案,为企业选拔创造一个良好的工作环境,使员工用其所长、人尽其才;关心改善员工的生活条件,使员工无后顾之忧,充分发挥自己的内在。 1.2 系统开发工具及开发环境 1.系统要解决的问题。 2.系统可行性研究,以确定系统要实现的目标。 3.系统开发原则。 4.系统开发前很多的准备工作。 5.系统开发方法的很多的选择和大量的开发计划的定制。 2.1 Visual Studio.NET主要特点 2.1.1提供加速开发过程的高效工具 2.1.2 提供对各种网络应用程序的快速设计能力 2.1.3 利用XML和Web Service来简化分布式计算 2.1.4快速构建中间层商务组件 2.1.5构建可靠的可伸缩解决方案 2.2 C#技术概述 2.2.1精简的语法 2.2.2精心地面向对象设计 2.2.3与Web的紧密结合 2.2.4完整的安全性与错误处理 语言的安全性与错误处理能力,是衡量一种语言是否优秀的重要依据。每个人都会犯错误,即使是世界上最熟练的程序员也不例外:忘记变量的初始化,对不属于自己管理范围的内存空间进行修改,这些错误常常照成难以预见的后果。一旦这样的软件被运用,寻找与改正这些简单错误的代价会是让人无法承受的。C#的先进设计思想可以消除软件开发中的许多常见错误,并提供包括类型安全在内的完整的安全性能。为了减少开发时的错误,C#会帮助开发者通过更少的代码完成类似的功能,这不仅减轻了编程人员的工作量,同时更加有效地避免了错误的发生[12]。 .NET运行库提供了代码访问安全特性,它允许管理员及用户根据代码的ID来配置安全等级。在缺省情况下,从Internet和Intranet下载的代码都不允许访问任何本地的文件和资源。打个比方,一个在网络上的共享目录中运行的程序,如果它要访问本地的一些资源,那么异常就会被触发,它就会无情地被异常扔出去,若copy到本地硬盘上运行则一切正常。内存管理中的垃圾收集机制减轻了开发人员对内存管理的负担。.NET平台提供的垃圾收集器(Garbage Collection,GC)就负责资源的释放与对象撤销时的内存清理工作。 变量类型是安全的。C#中不能使用没有初始化的变量,对象的成员变量由编译器负责将其置为零,当局部变量没有经过初始化而被使用时,编译器就做出提醒;C#不支持不安全的指向,不会将整数指向引用类型,例如对象,当进行下行指向时,C#将自动验证指向的有效性;C#中提供了边界检查与溢出检查等功能[13]。 2.2.5版本处理技术 C#提供内置的版本支持来减少开发费用,使用C#将会使研发人员更加简易地研发和维护各种商业用户。升级软件系统中的模块是一件容易产生错误的工作。在代码修改过程中可能对现存的软件产生错误,很有可能导致程序的崩溃。为了帮助开发人员处理这些问题,C#在语言中内置了版本控制功能。比如:函数重载必须被显式声明,而不会像在C++或java中经常发生的那样不经意地被进行,这就可以防止代码级

文档评论(0)

你好世界 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档