高校人事管理系统的分析及实现原理

时间:2022-07-28 07:18:48

高校人事管理系统的分析及实现原理

摘要:高校人事管理系统是典型的管理信息系统(MIS)。主要包括基本信息管理、人事档案管理、数据库管理、系统管理等功能模块。该文对系统的功能、组成、及实现原理进行了初步的探讨。

关键词:人事管理系统;数据库;系统设计

中图分类号:TP315文献标识码:A文章编号:1009-3044(2011)01-0148-02

Analysis of Personnel Management System in University and its Realization Theory

HU Xiao-hong

(Information Engineering institute,Jiangnan University, Wuxi 214000, China)

Abstract: Personnel Management System in university is a typical management information system (MIS). It's mainly included of basic information management, personnel files management, database management, system management and other functional modules. This paper gives its system construction, function and main realizing technology.

Key words: personnel management system; database; system design

人事管理是随着人事制度改革应运而生的一项新的工作。由于一些企事业的改制,人事的更迭,以及人事档案的多头管理,造成了部分档案的流失,也造成了效率低、办事难的情况。经济体制的快速发展,对于企、事业单位的人事管理系统部门来说,非常需要一个操作简便、功能实用、能满足本单位对员工信息管理及需求的系统。

随着计算机技术的飞速发展,计算机在企事业单位管理中应用的普及,推动人事管理走向科学化、规范化。计算机管理具有无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企事业单位的走向科学化、正规化管理,是与世界接轨的重要条件。

目前市面上流行的人事管理系统不少。但是,对于高校人事管理系统来说,不需要大型的数据库系统,只需要一个操作方便,功能实用,能满足本校对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统.能够方便快捷地录入人事的基本资料,在操作上能够完成诸如添加、修改、删除等,按各种条件进行查询、统计、设置用户权限等方面的工作。基本满足人事日常业务的需要,并且可以在数据库中存储相应教师的照片。为了能够更好地存储职工信息,可以将教师信息添加到Word文档,这样,不但更便于保存,还可以通过Word文档进行打印。

1 需求分析

需求分析是软件开发中相当重要的一个环节,需求分析做的好坏直接影响到系统的成功与否。在设计高校人事管理系统时,主要达到以下几个方面的要求:

1)图形化界面、可操作性强,系统的功能操作要方便、易懂、不要有多余或复杂的操作。容错与随机帮助有机结合,便于用户使用及扩充,使一般用户不用培训就能上机操作。每个操作不管成功与否都进行相应的提示,让用户时刻知道操作是否成功,不要让用户盲目的进行操作。而且,错误提示应该准确简洁,让用户知道哪里出现错误,能及时修改。

2)可以真正的实现对高校人事的管理,系统的功能要符合本校的实际情况。信息的搜集、存储、传递、分类、统计和检索等功能的计算机化,确保其准确性、及时性、完整性和相关性。在查看教师信息时,可以对教师的家庭情况和培训情况进行添加、修改、删除操作。

3)要能够方便快捷的进行多条件全方位的数据查询,并且按照指定的条件对教师信息进行统计。

4)管理系统应该按照用户的权限设定的,一定的用户权限才能干相应的工作。让每个用户进入系统后,只能操作拥有权限的窗口。

5)要有简便有效的维护手段,实现数据库的备份、还原及清空操作。系统使用后,维护工作将是一个长期的工作,通过相应手段降低维护工作量及难度,从而达到保证运行可靠及节省费用的目的。

6)可以方便地对人事信息进行输出打印,便于保存。

7)系统运行稳定、安全可靠。

综合上述条件,本系统将由六大模块组成,包括基本信息管理、人事档案管理、数据库管理、系统管理等四大主要模块,并添加了备忘记录和管理工具等人性化的功能。系统功能结构图如图1所示。

2 系统实现

系统实现是根据系统设计中所确定的功能与任务,采用面向对象的模块化分解方法进行模块划分,模块分解以“信息隐藏”为准则,以数据操作作为模块界面,然后对各个模快进行具体实现,并遵循“模块间低藉合,模块内高内聚”的原则,使得系统得到比较高的稳定性与维护性。

1)系统总体架构设计

综合数据库系统中的开发、使用及管理成本分析,同时也考虑到用户的软硬件环境,并且出于数据的安全性考虑决定采用客户端/服务端(C/S)结构模型。将系统分为两个部分:表示层部分即为客户应用程序,它安装在各或部门的人事管理客户机上;数据层即为SQL Server数据库服务器,是数据资料的存储地,它放置在人事管理中心的服务器上。

2)数据库及开发工具的选择

在数据库的选择上主要考虑Access和SQL Server两种,Access是一种桌面数据库,只适合数据量少的应用,适合处理少量数据和单机访问的数据库,效率也较高。但是它的同时访问客户端不能多于4个。Access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器IIS假死,或者消耗掉服务器的内存导致服务器崩溃。相对而言,SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。

开发工具则采用C#,C#(C Sharp)是微软为.NET Framework量身订做的程序语言,从根本上保证了C#与.NET架构的完美结合。它全新的技术架构让应用程序和网站开发变得更为简单,C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,功能更强大、数据更安全。

数据访问采用了最新的ADO(ActiveX Data Objects)技术,这是微软公司处理数据库信的最新技术,采用OLEDB的数据访问模式。它是原有数据访问对象DAO、RD0和ODBC三种方式的扩展。ADO的模式更为简化,不论是存取本地的还是远程的数据,都提供了统一的接口。

总地说来,C#与SQL Sever的组合是一种比较典型的搭配,这种组合能够发挥各自的长处,而且它们不存在不兼容的问题,系统的稳定性与处理数据的效率也是经过多方测试与认可。

3)数据库设计

在开发应用程序时,对数据库的操作是必不可少的,数据库设计是根据程序的需求及其实现功能所指定的,数据库设计的合理性将直接影响到程序的开发过程。它不仅关系到系统的正常使用,同时也决定了系统的数据完备性、开发难度、易维护性和易升级性。因此,人事管理系统的数据库设计,具有一定的使用价值和现实意义。

数据库中的数据是从全局观点出发建立的,他按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。

数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。

3 结束语

本文所设计的系统采用C/S结构模式开发,以Microsoft Visual Studio 2005为系统开发平台,应用程序以C#为开发工具,数据库采用Microsoft SQL Server 2005。

通过本系统,可以保证人高校人事管理工作中数据操作的安全性及高可靠性。所欲达到的目标即实现教师信息的增加、删除、修改,并能对教师基本信息进行打印、能够进行方便快捷的全方位数据查询,按照指定的条件进行统计、对系统的使用对象有较好的权限管理以及数据库的备份、还原及清空等功能,大大提高高校人事管理的效率和水平。

参考文献:

[1] 袁鹏飞.SQL Server 2000数据库系统管理[M].北京:人民邮电出版社,2001.

[2] 刘晓华.SQL Server 2000数据库应用开发[M].北京:电子工业出版社,2001.

[3] 唐政,房大伟.C#项目开发全程实录[M].北京:清华大学出版社,2008.

[4] 陈松乔.现代软件工程[M].北京:北方交通大学出版社,2002.

[5] 杨正洪.关系数据库系统管理和开发指南[M].北京:机械工业出版社,2000.

[6] 张海藩.软件工程导论[M].北京:清华大学出版社,1998.

[7] 门朝威,蒋薇.高校人事管理系统的分析及实现原理[J].现代企业文化,2009(15).

上一篇:高校银校通学生收缴费系统模式的研究 下一篇:网页人机界面感性化研究