人事资源管理系统计算机专业毕业设计Word格式文档下载.docx
- 文档编号:15296708
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:45
- 大小:2.08MB
人事资源管理系统计算机专业毕业设计Word格式文档下载.docx
《人事资源管理系统计算机专业毕业设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《人事资源管理系统计算机专业毕业设计Word格式文档下载.docx(45页珍藏版)》请在冰豆网上搜索。
1.2.2人事资源管理系统的作用
人事资源管理系统针对企业信息的处理工作采用计算机进行全面的现代化管理,其主要作用可以概括为以下几点:
1、解决技术简单但数据量大的人事工作。
2、用服务器的运转,降低人为的错误率。
3、数据分析及报表提供迅速。
4、信息保存集中而完整。
5、可以显示公司管理现代化,科技化。
1.2.3人事资源管理系统的功能模块
人事资源管理系统包括部门信息管理管理模块、员工信息管理模块、员工考勤管理模块、用户信息管理模块。
(1)部门信息管理模块的主要功能包括:
部门信息的添加;
部门信息的修改;
部门信息的删除;
部门信息的查看。
(2)员工信息管理模块的主要功能包括:
员工信息的添加;
员工信息的修改;
员工信息的删除;
员工信息的查看。
(3)员工考勤管理模块的主要功能包括:
请假类别的添加;
员工请假记录添加。
(4)用户管理模块的主要功能包括:
添加用户;
用户密码修改;
用户退出系统。
第二章开发工具及关键技术
2.1开发工具
在研究目前各个企业人事管理情况的基础上,从企业的实际需求出发,采用当前较为流行的B/S(浏览器/服务器)结构和ASP.NET动态网页开发技术,基于Windowsxp操作系统和SQLserver2000数据库,设计并实现小型企业的人事资源管理系统。
开发环境为VisualStuddio.Net,使用的开发语言为C#。
ASP.NET安装的系统要求:
运行平台:
MicrosoftWindowsXP+ISS5.0或ISS5.0以上版本。
存需求:
96M,建议128M。
客户机平台:
InternetExplorer5.0以上版本。
数据库平台:
MicrosoftSQLServer2000。
2.2ASP.NET动态网页技术
所谓“动态”,并不是指那几个放在网页上的GIF图片,动态网页技术有以下几个特点。
1、"
交互性"
即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大事所趋。
2。
、"
自动更新"
即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。
3、"
因时因人而变"
即当不同的时间,不同的人访问同一网址时会产生不同的页面。
目前主流的动态网页技术有JSP,ASP,PHP、ASP.NET等下面简单的介绍一下ASP和ASP.NET。
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成的应用程序,无需编译,可在服务器端直接执行。
容易编写,使用普通的文本编辑器编写,如记事本就可以完成。
由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
此外,它可通过置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
之后,微软又推出ASP.NET。
这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。
是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。
还可以用ASP.NET建立网络服务。
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧,尽管MS自己讲C#核中更多的象VC,但实际上我还是认为它和Java更象一些吧。
首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;
继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。
并且C#和C++、Java一样提供了完善的调试/纠错体系。
2.3关键技术
2.3.1ASP.NET的可复用代码
ASP.NET是Microsoft公司的ASP(动态服务器页面)和.NET两项技术的结合,它具有功能强大的服务器技术,用于创建动态WEB页。
ASP.NET优势在于不仅提供了大量的、可复用的预定义控件,用户还可以编写可复用代码。
例如,传统的ASP,所有的容全部放在一个文件中,代码与显示容不能分离,应用程序复杂,难以扩展和维护。
而ASP.NET服务器控件为ASPNET应用程序实现代码复用提供了一个很好机制,使得动态生成的ASP.NET代码从HTML和各种控件的容中分离出来成为可能,可复用代码放到可从火SPX页面中引用的一个独立组件上。
ASP.NET中,可复用代码是封装了有用功能组的完全独立的一组文件,用于满足web应用程序的体系结构,组装这些可复用代码,程序结构清晰,简化了编程工作,减少了需要编写的代码数量,降低了出错率,使开发应用程序的速度加快;
另外,最终的应用程序较小,可能出现的问题也较少,增强了代码的易维护性。
ASP.NET可复用代码的方式有4种:
用户控件、后台编码、.NET程序集和定制控件。
a)用户控件
用户控件是封装到可复用控件中的WEB窗体,它包含了许多页面都需要的代码块;
或者说用户控件将可复用的代码或容创建为独立的AsP.NET控件,然后可以在其它页面中使用这些控件。
例如,一个公司的Web站点上有多个页面,每个页面都有相同的徽标和标题栏,只需创建一个用户控件,其中包含共享的徽标和标题栏,那么,每个页面就可以引用这个用户控件,实现代码的复用。
b)后台编码
后台编码是把ASP.NET页面的所有脚本块从ASPX文件中分离出来,存储为C#语言的代码文件;
它让ASPX文件只包含指令和布局,实现了ASP.NET页面的代码与容在物理上的分离,使代码模块化。
比如,对于复杂的Web站点,通过后台编码,使设计人员专门负责维护外观容,而开发人员注重编写代码,负责应用程序的功能和逻辑,这样不仅考虑了外观效果,还保证长期稳定的可维护性。
c).NET程序集
.NET程序集是封装到一个已编译文件中相关类和接口定义的组合,所有的.NET应用程序可以编程访问这些类和接口。
程序集中可以放入任何容,包含所需要的各种功能;
用任何.NET兼容语言编写,并预编译为.dll文件。
例如,多个页面或应用程序要复用后台编码文件包含的功能,就可以把后台编码文件编译成程序集。
创建程序集分为两步,首先创建具有命名空间的组件,然后编译组件并保存到Web应用程序的bin目录下。
其它页面和应用程序导入该命名空间,就可以访问程序集中包含的所有类。
d)定制控件
ASP.NET页面主要是围绕服务器而展开的,除了ASP.NET提供的HTML和Web表单两类重要的置服务器控件外,还可以灵活地自定义服务器控件即创建定制控件。
定制控件是直接或间接从System..Web.UI.Control派生的已编译好的类,有一个可见的交互式用户界面;
但ASPX页面中没有包含UI代码,其显示方式完全通过编程来控制。
编写一个简单的定制控件,首先导入重要的命名空间,然后创建具有命名空间的类,该类继承于System..Web.UI.Control,编程来指定其显示方式,最后编译该控件。
2.3.2CodeBeHind技术
ASP.NET采用结构化的网页,为了很好地将逻辑代码和表现代码分开,引入了CodeBeHind技术,通过使用这项技术,可以使逻辑代码和表现代码两者互不影响。
采用CodeBeHind技术编写程序代码,至少需要两个文件:
.aspx文件和.aspx.cs文件。
在.aspx文件编写表现代码,而在.aspx.cs文件中编写逻辑代码。
2.3.3数据绑定技术
数据存取是Web应用程序的一项重要功能,如何以简单、灵活的方式将数据显示在网页上,从而为程序设计人员解决数据源(DataSource)和控制项之间的沟通问题,是ASP.NET中引入数据绑定技术主要考虑的问题。
新的声明性数据绑定语法允许开发人员不仅可以绑定到数据源,而且可以绑定到简单属性、集合、表达式甚至是从方法调用返回的结果。
尽管该语法看起来与ASP的Response.Write快捷方式<
%=%>
相似,但其行为完全不同。
ASPResponse.Write快捷方式语法在处理页时计算,而ASP.NET数据绑定语法仅在调用DataBind方法时计算。
2.3.4ASP.NET的数据库访问技术
ADO.NET的名称起源于ADO(ActiveXDataObjects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft,希望表明,这是在.NET编程环境中优先使用的数据访问接口。
它提供了平台互用性和可伸缩的数据访问。
ADO.NET增强了对非连接编程模式的支持,并支持RICHXML.由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。
事实上,接受数据的组件不一定要是ADO.NET组件,它可以是基于一个MicrosoftVisualStudio的解决方案,也可以是任何运行在其它平台上的任何应用程序。
ADO.NET是一组用于和数据源进行交互的面向对象类库。
通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。
ADO.NET允许和不同类型的数据源以及数据库进行交互。
然而并没有与此相关的一系列类来完成这样的工作。
因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。
一些老式的数据源使用ODBC协议,许多新的数据源使用OleDB协议,并且现在还不断出现更多的数据源,这些数据源都可以通过.NET的ADO.NET类库来进行连接。
ADO.NET提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。
这些类库称为DataProviders,并且通常是以与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 资源管理 系统 计算机专业 毕业设计