对于高校人事管理系统开发研究_第1页
对于高校人事管理系统开发研究_第2页
对于高校人事管理系统开发研究_第3页
对于高校人事管理系统开发研究_第4页
对于高校人事管理系统开发研究_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、对于高校人事管理系统开发研究 论文关键词:人事管理;系统;开发 论文摘要:高校人事管理系统包括人事档案信息录入、人事档案信息显示及人事信息查询等。系统开发采用了先进技术,有开发效率高,调试容易,维护方便等优点。实现了显示信息分页,组合查询等方便用户的功能,提高了高校人事管理的效率。 目前软件市场有很多人事管理系统软件,有的功能强大,适合管理大型的集团型企业,有的功能单一,适合管理小型企业。针对高校的人事管理软件却没有通用的商业软件。因为高校的人事管理有其特殊性,每个院校之间的差别很大,管理方法存在很大差别。市场化的通用商品软件很难满足所有高校的人事管理需求。高校的人事管理软件均采用定制化开发,

2、根据本校的实际情况,开发切合本校实际的管理程序。 经过前期大量调研,考察了很多软件系统。有的软件功能较全,系统庞大,能够部分满足我院的管理需求,但费用昂贵,且有很多我院不需要的功能;有的软件功能简洁,可部分实现我院人事管理功能,但对于我院特殊的个性化的功能需求不能满足。经研究决定,利用我院的人才优势,结合相关部门课题研究内容,开发适合我院管理的人事管理软件。 1 系统分析 软件系统不是越大越好。越大,功能越全,但操作会很复杂。只有合适的才是最好的。本系统从我院的实际情况出发,分析了技术可行性、经济可行性,最终确定利用自身的人才优势,开发适合我院实际情况的人事管理系统。 人事管理系统最主要、最重

3、要的是对人的管理。未来社会的竞争是人才的竞争,如何选好人、用好人、管好人并留住人才是单位要解决的关于“人”的最重要的问题。利用软件系统能够为用人单位提供有价值的参考信息,根据不同发展阶段对人才的需求,制定不同的人才发展计划,并进一步做好人事管理工作。 由人事部门提出需求,并提供相关表格、数据格式,开发人员进行需求分析,与人事部门确定核准后,进行系统设计,然后进行编码、测试、调试,由人事部门试运行,提出改进意见,最后以软件系统的形式正式运行。 经过与人事部分相关人员一起分析,总结本系统要实现以下功能: 1) 人事基本档案管理:录入教职员工的基本档案信息,掌握教职工的出生年月、职称、学历、毕业院校

4、、专业和简历等基本信息。 2) 综合查询:根据不同的组合条件,查询需要的结果,如可查询35岁以下拥有博士学位的教职员工的情况。 3) 统计分析:输入要统计的条件,以柱状图、趋势图等图形形式显示出统计的结果,直观、清晰、一目了然。 重点:实现人事档案信息的录入,只有规范的基础信息输入系统后,才能够实现其它的系统功能。所以基础档案是根本,除了该模块的设计要易于输入外,还要求基础信息的完整、正确及规范。 难点:统计分析,领导要求的结果要简洁、直观,但运算过程往往很复杂。想要各种各样的统计功能,又要求操作简单,这本身就是非常矛盾的需求。如何协调这一点,要经过反复试验,反复磋商,最终才能达到满意的结果。

5、 2 系统概要设计 开发模式采用最新流行的b/s结构,将系统安装在web服务器上,安装方便,调试、更新系统方便。每台客户端不用安装系统程序,只要有浏览器就能登录人事系统。 总体开发由富有经验的教师承担,为学院积蓄人才储备,吸收年轻教师参与。为培养学生的实践开发能力,本项目将部分优秀学生纳入项目组,将这部分学生作为“软件蓝领”,编写较简单的程序。因为系统中有部分界面的设计、图形图像的处理不需要较高的技术,把这部分交给学生来做,对项目的进程和对学生能力的提高都有极大的益处。 根据系统分析的功能,将整个系统划分成以下模块: 1) 员工基本档案录入; 2) 人事档案信息显示; 3)人事档案信息查询。

6、3 系统详细设计 开发技术选用+sql server 2000,采用最先进的开发技术,使系统的功能更加完善。采用技术,将网页系统的开发由过去的编写大量代码,转变为充分利用图形用户界面(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 s

7、ql 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”)变量,根据权限进入不同的页面。 2) 主页面 采用frame框架页

8、面,点击左侧导航条,显示在右侧mainframe窗体中。 采用treeview控件实现左侧导航条。 3) 信息录入页面 信息录入页面可录入人员档案信息、部门信息等。采用文本框录入姓名、毕业学校等信息,采用下拉列表框选择性别、学历、职称等信息,采用日期控件录入出生日期、毕业时间、参加工作时间、入本院时间等,采用复选框录入兴趣爱好等信息。 4) 查询页面 可实现组合查询功能,根据下拉列表框中显示的要查询姓名、性别、学历、职称等字段信息,选择相应的“”、“=”、“like”等逻辑符,在文本框中输入相应的查询值,将查询条件显示在列表框中。还可将多个条件通过“and”、“or”和“not”连接起来,实现

9、组合条件查询。 4 系统实现 4.1 添加信息 将文本框、下拉列表框、复选框等输入的信息添加到数据库表中。 strsql = insert into person values( & trim(txtnumber.text) & , & txtname.text & , & txttitle.text & , & birthday & ) dim cmd as new sqlcommand(strsql, conn) 执行操作,插入记录 conn.open() cmd.executenonquery() 4.2 显示信息 使用datagrid控件显示人员的姓名、性别、出生时间、职称和学历等信息

10、。 dim cmd as new sqlcommand(select * from person, conn) 建立dataadapter对象 dim adp as new sqldataadapter(cmd) 建立dataset对象 dim ds as new dataset 填充dataset对象 adp.fill(ds, person) 绑定数据对象 mydatagrid.datasource = ds.tables(person).defaultview mydatagrid.databind() 4.3 显示详细信息 在显示信息页面,点击“详细”链接,进入显示详细信息页面,本页面将

11、显示有关人员的全部信息。 strsql = select * from person where serialid= request.querystring(serialid) dim cmd as new sqlcommand(strsql, conn) dim dr as sqldatareader = cmd.executereader dr.read() txtnumber.text = dr.item(number) txtname.text = dr.item(name) txttitle.text = dr.item(title) conn.close() 4.4 组合查询 将查

12、询条件显示在列表框中,点击“查询”按钮,用datagrid控件显示查询结果信息。 lbcom.items.add(droplist1.selecteditem.text & & droplist2.selecteditem.text & & txt1.text & droplist3.selecteditem.text) select case droplist1.selectedindex case 0 field = gender case 1 field = culture case 2 field = title end select select case droplist2.sel

13、ectedindex case 0 relation = case 1 relation = = case 2 relation = = case 3 relation = = case 4 relation = case 5 relation = like end select if relation = like then strtxt = % & strtxt & % end if select case droplist3.selectedindex case 0 logic = case 1 logic = and case 2 logic = not case 3 logic = or end select session(fieldstring) = session(fieldstring) & field & & relation & _ & strtxt & & logic & 5 总结 本系统采用了目前流行的及sql server技术,开发高校人事管理系统。由于高校的人事管理与企业的人事管理不尽相同,有相应高等教育管理的特色,所以高校的人事管理要根据具体情况具体分析。 随着高教改革的深入发展,高校人事管理系统也要进行相应的变革。管理的内容要向纵深方向发展,为高校领导和相关教

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论