对于高校人事管理系统开发研究

时间:2020-08-21 12:32:29 计算机网络毕业论文 我要投稿

对于高校人事管理系统开发研究


  论文关键词:人事;系统;开发
  论文摘要:
高校人事管理系统包括人事信息录入、人事档案信息显示及人事信息查询等。系统开发采用了ASP.NET先进技术,有开发效率高,调试容易,维护方便等优点。实现了显示信息分页,组合查询等方便用户的功能,提高了高校人事管理的效率。
  
  目前软件有很多人事管理系统软件,有的功能强大,适合管理大型的集团型企业,有的功能单一,适合管理小型企业。针对高校的人事管理软件却没有通用的商业软件。因为高校的人事管理有其特殊性,每个院校之间的差别很大,管理方法存在很大差别。市场化的通用商品软件很难满足所有高校的人事管理需求。高校的人事管理软件均采用定制化开发,根据本校的实际情况,开发切合本校实际的管理程序。
  经过前期大量调研,考察了很多软件系统。有的软件功能较全,系统庞大,能够部分满足我院的管理需求,但费用昂贵,且有很多我院不需要的功能;有的软件功能简洁,可部分实现我院人事管理功能,但对于我院特殊的个性化的功能需求不能满足。经研究决定,利用我院的人才优势,结合相关部门课题研究内容,开发适合我院管理的`人事管理软件。
  1 系统分析
  软件系统不是越大越好。越大,功能越全,但操作会很复杂。只有合适的才是最好的。本系统从我院的实际情况出发,分析了技术可行性、可行性,最终确定利用自身的人才优势,开发适合我院实际情况的人事管理系统。
  人事管理系统最主要、最重要的是对人的管理。未来的竞争是人才的竞争,如何选好人、用好人、管好人并留住人才是单位要解决的关于“人”的最重要的问题。利用软件系统能够为用人单位提供有价值的参考信息,根据不同发展阶段对人才的需求,制定不同的人才发展计划,并进一步做好人事管理工作。
  由人事部门提出需求,并提供相关表格、数据格式,开发人员进行需求分析,与人事部门确定核准后,进行系统设计,然后进行编码、测试、调试,由人事部门试运行,提出改进意见,最后以软件系统的形式正式运行。
  经过与人事部分相关人员一起分析,本系统要实现以下功能:
  1) 人事基本档案管理:录入教职员工的基本档案信息,掌握教职工的出生年月、职称、学历、毕业院校、专业和等基本信息。
  2) 综合查询:根据不同的组合条件,查询需要的结果,如可查询35岁以下拥有博士学位的教职员工的情况。
  3) 分析:输入要统计的条件,以柱状图、趋势图等图形形式显示出统计的结果,直观、清晰、一目了然。
  重点:实现人事档案信息的录入,只有规范的基础信息输入系统后,才能够实现其它的系统功能。所以基础档案是根本,除了该模块的设计要易于输入外,还要求基础信息的完整、正确及规范。
  难点:统计分析,领导要求的结果要简洁、直观,但运算过程往往很复杂。想要各种各样的统计功能,又要求操作简单,这本身就是非常矛盾的需求。如何协调这一点,要经过反复试验,反复磋商,最终才能达到满意的结果。
  2 系统概要设计
  开发模式采用最新流行的B/S结构,将系统安装在Web服务器上,安装方便,调试、更新系统方便。每台客户端不用安装系统程序,只要有浏览器就能登录人事系统。
  总体开发由富有经验的教师承担,为学院积蓄人才储备,吸收年轻教师参与。为培养学生的实践开发能力,本项目将部分优秀学生纳入项目组,将这部分学生作为“软件蓝领”,编写较简单的程序。因为系统中有部分界面的设计、图形图像的处理不需要较高的技术,把这部分交给学生来做,对项目的进程和对学生能力的提高都有极大的益处。
  根据系统分析的功能,将整个系统划分成以下模块:
  1) 员工基本档案录入;
  2) 人事档案信息显示;
  3)人事档案信息查询。
  3 系统详细设计
  开发技术选用ASP.NET+SQL Server 2000,采用最先进的开发技术,使系统的功能更加完善。采用ASP.NET技术,将网页系统的开发由过去的编写大量代码,转变为充分利用图形用户界面(GUI)和面向对象(OO)技术,开发更容易,测试更快捷,调试更方便。系统更容易扩充,在系统完成后,如果将来想加入新的功能,可在此基础上进行扩充、完善。
  3.1 技术平台
  1) 服务器操作系统:MS Windows 2000 Server;
  2) Web服务器:IIS5.0+MS .NET Framework 1.1;
  3) 开发工具:MS Visual Studio .NET 2003;
  4) 数据库: MS SQL Server 2000;
  5) 客户端应用程序: Internet Explorer 6.0(sp1)以上版本。
  3.2 数据库设计
  1) Employee表;
  2) Department表;
  3) UserInfo表。
  3.3 界面设计
  1) 系统登录页面
  用户权限:role分为3个级别:1、2、3
  级别1为系统管理员,拥有全部功能;
  级别2为高级用户:不可添加修改用户权限;
  级别3为一般用户:只可浏览信息,不可添加、修改、删除信息。
  验证用户名及密码,如符合则可登录;同时判断用户权限,赋给Session(“role”)变量,根据权限进