整专业资料
微信QQ群
考生网QQ群

群号:517231281

扫码加群
点击二维码加群

考生网微信公众号

微信号:zikaosw

课程试听
最新资讯

手机端访问

1、直接输入www.zikaosw.cn
2、扫描左侧二维码

登录 | 注册
登录/注册后,可享受
  • 课程免费试听
  • 试做在线题库
  • 学习提升指导
自考生网
当前位置 自学考试 > 自考毕业论文 > 计算机科学与技术自考毕业论文 > 文章详情

自考计算机科学与技术毕业论文:人事指标定制系统

来源:自考生网 时间:2024-04-18 09:00:18 编辑:紫薇
免费试听

《自考视频辅导课程》轻松易懂,助你拿证!点击试听,综合优惠低至69元/科!

以下是考生学习网为考生整理提供的“自考计算机科学与技术毕业论文:人事指标定制系统”,仅供参考。更多自考计算机科学与技术毕业论文可查看本站自考计算机科学与技术毕业论文栏目。

自考计算机科学与技术毕业论文:人事指标定制系统

人事指标定制系统

摘要

在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事指标定制系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。

本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Studio.NET作为开发工具,基于公司的人事指标而设计的,是对企业的人事指标进行定制进而进行管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅企业管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。

关键词:人事指标;指标定制;Visual Studio.NET

Abstract

In our society,the unprecedented development of Internet has brought us great convenience and efficiency.Informatization and electronization have become the first choice of saving operation cost and improving work efficiency.Taking into account the current personnel management of large enterprises is still at the stage of manual operation,not only inefficient,but also easily go to wrong because of careless management.Therefore,this Personnel Indicators Custom Systems is designed to make the personnel administration more scientific,normative and efficient.

After the actual needs analysis,the system combines the company's actual personnel,uses powerful Visual Studio.NET as a development tool,based on the company's personnel indicators.It designes the personnel indicators of enterprises and then manages custom indicators,it provides a simple,reliable,friendly interface,easy management and use of the processing tool for personnel management staff.The system deals with various data centrally,to avoid data access,data processing and duplication,improve efficiency,reduce the complexity of data processing systems.The system not only business executives work from heavy freed,but also improve the efficiency of personnel management,improve the management of scientific personnel,convenient for users to query,manage personnel management.

Key words:personnel indicators;indicators custom;Visual Studio.NET

第一章前言

人的管理是一切管理工作的核心。员工代表一个企业的形象,因而人事管理机制设计的好坏,直接影响到一个企业的成败。

员工的档案管理是企业人事管理的基础,人事指标的定制使不同权限的管理者对不同员工的信息有了更清晰的了解,分析,管理。在企业员工普遍流失的今天,一个准确而及时的人事指标定制系统,有利于人事部门对员工流动进行分析、编制,为企业所需人员提供了保障。

1.1开发背景

随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

本系统就是基于公司的人事指标而设计的,是对企业的人事指标进行定制进而进行管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅企业管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。

1.2可行性分析

1.2.1社会可行性分析

随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率

1.2.2技术可行性分析

Visual Studio.NET提供了一个统一的、紧密集成的可视化编程环境,简化了开发应用程序的过程,缩短了实用方法的时间。利用Visual Studio.NET,可以非常轻松地创建具有自动伸缩能力的可靠的应用程序和组件。而且微软的优秀成果c#语言保持了c/c++所特有的强大功能和控制能力。与c++十分相似的模型和语法,具有与COM+服务完全的交互性和完全支持能力,能够轻松地迁移现有的代码。数据库方面SQL2008已经可以满足中小型企业的数据要求,甚至有些大型企业都可以达到要求。如今进算计普及程度日益推广,计算机配置日新月异,能承载此系统的机器就如办公的机器都可以达到要求。所以说本系统具有技术可行性。

1.2.3经济可行性分析

采用传统的手工输入方法,不仅工作繁琐而且需要人力输入多,记录容易出错,那样产生了成本高,效果差的弊病,对于一个企业的资料库建立是十分困难和麻烦的。而采用这种系统所发费的成本,精力都远远低于手工,并且实用十分方便,更新也简易,每个部门只需一个人统一管理,对企业实现办公无纸化能起到很大的作用。所以此系统经济可行性也具备了。

1.2.4管理可行性分析

本系统采用了系统数据备份、恢复的功能,而且界面层次分明,一目了然,加上设计方面加入了人性化元素。管理此系统并不难,易学易会。

第二章开发环境

2.1系统运行环境

系统要具有查询和数据处理功能,系统运行环境Microsoft Windows98以上,要求服务器最低配置:

CPU:Intel PentiumⅡ

内存:128M

硬盘:10G

网卡:10M/100M

2.2开发工具及其语言特点

2.2.1 Visual Studio.NET主要特点如下

(1)提供加速开发过程的高效工具

Visual Studio.NET提供了一个统一的、紧密集成的可视化编程环境,以帮助用户简化开发网络应用程序的过程,缩短学习使用方法的时间。它提供了一种新的语言——C#。通过共享的HTML、XML和样式单编辑器,用户可以轻松地借助包括C#在内的任何一种Visual Studio语言来开发网络应用程序。

(2)提供对各种网络应用程序的快速设计能力

借助Web Form,用户可以用他们在开发基于窗体的桌面应用程序时所使用的技巧来创建跨平台、跨浏览器的网络应用程序。

(3)利用XML和Web Service来简化分布式计算

Web Service借助标准的Intemet协议在网络上调用商务逻辑。HTTP被作为Web Service传输的基础协议,该协议使得对功能的请求能够穿越各种团体所使用的防火墙。XML被用来对上述功能请求的参数进行格式统一,从而使这些请求能够使用于所有的软件和硬件。这样使得对Web Service的访问可以通过任何一种语言、使用任何一种组件模型在任何一种操作系统上实现。

(4)快速构建中间层商务组件

Visual Studio的一个核心目标就是要为基于服务器的应用程序提供应用程序快速部署工具。利用Visual Studio.NET创建的组件将为您的商务运作提供足够的功能和伸缩性。

(5)构建可靠的可伸缩解决方案

利用Visual Studio.NET,用户可以非常轻松地创建具有自动伸缩能力的可靠的应用程序和组件。

2.2.2 C#技术概述

C#在带来对应用程序的快速开发能力的同时,并没有牺牲C与C++程序员所关心的各种特性。它忠实地继承了C和C++的优点。如果你对C或C++有所了解,你会发现它是那样的熟悉。即使你是一位新手,C#也不会给你带来任何其它的麻烦,快速应用程序开发(Rapid Application Development,RAD)的思想与简洁的语法将会使你迅速成为一名熟练的开发人员。

C#是专门为.NET应用而开发出的语言。这从根本上保证了C#与.NET框架的完美结合。在.NET运行库的支持下,.NET框架的各种优点在C#中表现得淋漓尽致。C#的一些突出的特点

●简洁的语法

●精心地面向对象设计

●与Web的紧密结合

●完整的安全性与错误处理

●版本处理技术

●灵活性与兼容性

(1)简洁的语法

在缺省的情况下,C#的代码在.NET框架提供的“可操纵”环境下运行,不允许直接地内存操作。它所带来的最大的特色是没有了指针。与此相关的是,那些在C++中被疯狂使用的操作符(例如:“::”、“->”和“.,”)已经不再出现。C#只支持一个“.”,对于我们来说,现在需要理解的一切仅仅是名字的嵌套而已。

C#用真正的关键字换掉了那些把活动模板库(Active Template Library,ALT)和COM搞得乱糟糟的伪关键字,如OLE_COLOR、BOOL、VARIANT_BOOL、DISPID_XXXXX等等。每种C#操作符在.NET类库中都有了新名字。

语法中的冗余是C++中的常见的问题,比如"const"和"#define"、各种各样的字符类型等等。C#对此进行了简化,只保留了常见的形式,而别的冗余形式从它的语法结构中被清除了出去。

(2)精心地面向对象设计

从Smalltalk开始,面向对象的话题就始终缠绕着任何一种现代程序设计语言。的确,C#具有面向对象的语言所应有的一切特性:封装、继承与多态性,这并不出奇。然而,通过精心地面向对象设计,从高级商业对象到系统级应用,C#建造广泛组件的绝对选择。在C#的类型系统中,每种类型都可以看作一个对象。C#提供了一个叫做装箱(boxing)与拆箱(unboxing)的机制来完成这种操作,而不给使用者带来麻烦,这在以后的章节中将进行更为详细的介绍。

C#只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。在后面的学习中你很快会发现,C#中没有了全局函数,没有了全局变量,也没有了全局常数。一切的一切,都必须封装在一个类之中。你的代码将具有更好的可读性,并且减少了发生命名冲突的可能。整个C#的类模型是建立在.NET虚拟对象系统(Visual Object System,VOS)的基础之上,其对象模型是.NET基础架构的一部分,而不再是其本身的组成部分。在下面将会谈到,这样做的另一个好处是兼容性。

借助于从VB中得来的丰富的RAD经验,C#具备了良好的开发环境。结合自身强大的面向对象功能,C#使得开发人员的生产效率得到极大的提高。对于公司而言,软件开发周期的缩短将能使它们更好应付网络经济的竞争。在功能与效率的杠杆上人们终于找到了支点。

(3)灵活性和兼容性

在简化语法的同时,C#并没有失去灵活性。尽管它不是一种无限制语言,比如:它不能用来开发硬件驱动程序,在默认的状态下没有指针等等,但是,在学习过程中你将发现,它仍然是那样的灵巧。

如果需要,C#允许你将某些类或者类的某些方法声明为非安全的。这样一来,你将能够使用指针、结构和静态数组,并且调用这些非安全代码不会带来任何其它的问题。此外,它还提供了一个另外的东西(这样的称呼多少有些不敬)来模拟指针的功能--delegates,代表。再举一个例子:C#不支持类的多继承,但是通过对接口的继承,你将获得这一功能。

第四章系统测试

系统测试的任务是近可能彻底的检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统"做得怎样?"。这阶段又可分为三个步骤:模块测试,测试每个模块的程序是否有错误;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功能和性能的要求。该阶段结束应交付测试报告,说明测试数据的选择,测试用例以及测试结果是否符合预期结果。测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。

4.1软件测试的目标

(1)测试是为了发现程序中的错误而执行的过程;

(2)好的测试方案实际可能发现迄今为止尚为发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误测试。

4.2测试举例

(1)测试用户登陆是否成功

打开人事指标定制系统,在“用户名”里填入测试用户名,“密码”框里我们填入该用户所对应的密码。填写完成点击“确定”按钮,将会出现操作程序页面,即该用户已经登陆成功了。该测试的目的是保证登陆信息的正确性与在错误发生时的容错性与纠错性。具体通过在登陆框中输入空用户名、或错误的用户密码来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。

(2)测试其他用户是否能够登录

打开人事管理系统登录页面,输入任意密码,点击“登录”按钮。将出现密码出错提示页面。然后点“确定”返回人事管理系统登录页面。

(3)测试编辑功能是否成功

编辑功能:在登录成功之后,即可进入相应的管理页面,点击“编辑”,即出现编辑页面,即可以修改和删除员工的个人信息资料。最后保存。

(4)测试查询功能是否成功

查询功能:在登录成功之后,点击“查询”,在弹出的文本框,在里面输入想要查找的资料,点击“查询”按钮,成功即可出现结果页面,页面内显示查询出来的员工资料内容,表示测试成功。

(5)用户登出系统的测试

在管理操作已全部完成,需要退出程序的时候,在系统页面“系统设置”下拉菜单的有一个“退出”的选项,点击之后便可退出。也可以点“关闭”退出。

(6)测试密码更改

在以超级用户登录的情况下,在程序中打密码设置,弹出文本框,显示用户列表。可以添加新的普通用户,也可以删除和禁止普通用户使用程序。在以普通用户登陆情况下,打开密码设置选项,系统会提示该用户为普通用户,只可以修改自己的密码。

4.3测试结果分析

系统能够在输入正确数据时能正常运行,在输入不正确的时候给予用户正确相应得提示,这就保证了数据库的安全和完整性。要使用该系统,必须有正确的用户名和密码登录,否则不能操作系统的任何一个功能模块,这就保证了系统的安全性。测试过程中,在定制的指标导出过程中需要花费一定的时间,这部分的实现有待进一步优化,设计者将进一步改进,使系统更加的完善。

第五章结论

本系统就是基于公司的人事指标而设计的,是对企业的人事指标进行定制进而进行管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅企业管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。

参考文献

[1]王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,2008。

[2]李晓喆.SQL Server 2000管理及应用系统开发[M].北京:人民邮电出版社,2002。

[3]侯晓霞,柴洪辉.C#技术内幕[M].北京:清华大学出版社,2002。

[4]李敏波.C#高级编程[M].北京:清华大学出版社,2005。

[5]张志华,刘云鹏.C#设计模式[M].北京:电子工业出版社,2003。

[6]张晓坤,谭立平,车树良.C#编程语言详解[M].北京:电子工业出版社,2004。

[7]周存杰.Visual.C#.NET.网络核心编程[M].北京:清华大学出版社,2002。

[8]姜力,高群.SQL Server数据库设计与管理[M].北京:中国林业出版社,2006。

以上“自考计算机科学与技术毕业论文:人事指标定制系统”由考生学习网提供,更多自考相关毕业论文请查看本站自考毕业论文栏目。

温馨提示:本网站所提供的考试信息仅供考生参考,考试政策请以权威部门公布的正式信息为准。
更多优惠课程课程推荐
资料套餐 关闭