系 统 登 录 功 能 是 由 页 面 Default.aspx 来 实 现 的,其 中Default.aspx.cs 为的代码隐藏文件,而且系统的起始页面就是此页面。在页面设计过程中,对页面 Default.aspx 增加两个Text Box 控件,分别命名为 Password 和 Username.前者是用来输入密码,后者是用来输入用户名。登陆流程图如图 2 所示。
用户管理模块可以实现用户设置和权限管理这两个功能。系统将利用运用角色的方法对用户操作进行授权,一个用户可申请一个角色,也可以申请为多个角色,他的角色可以运行转移、变更和取消等操作。通过对用户角色的设置,不同的用户可以处理不同的信息。如转移,变更,修改等。在人员管理模块中,教职工的各方面信息可以通过单一,批量的方式来维护;对查询统计的条件进行自定义的功能,这能够使复杂的条件进行自定义,满足院校多层次,多维度的统计、提高了查询和分析的效率,同时能够将定义好的条件保存下来,继而可以简便、快捷的执行,查询的结果也可自动生产名册。绩效考核的功能主要包括下面几个方面,1、考核标准、考核权重、考核分析、考核周期和考核范围。考核的标准是对教师的工作情况进行考核并对情况进行不同的设定。教职工能够通过考核后的结果来了解自己在工作中的不足,从而对未来的工作进行改善。考核中的数据也对教职工的工资提供了依据。系统还可以灵活地针对考核的要求进行修改,最后结合所需的标准完成最终合理的考核结果。规则设置功能的本质就是向数据库执行 Insert 操作。它的程序流程有的描述为:1)得到用户在页面输入时的考核规则的信息,还要将他们储存在临时的数据变量中;2)验证这些信息是否符合规则,验证的具体内容有,字符串的长度是否合格、数据格式是否正确等;3)如果数据验证没有通过,那么系统会要求用户重新填写数据信息,否则就不会运行下一步的操作;4)系统执行 Insert 语句,是对项目考核规则信息做出的针对性的操作,而且对数据库操作的返回值进行保存;5)最后对返回值的类型进出判断,类型为 True,则系统就会显示提示用户规则设置成功的信息,否则信息就会显示用户规则设置失败;以下给出绩效考核规则设置的部分关键代码:
protected void btn Add Rules_Click (object sender,Event Args e)
{
string _rules Name.= txt Rules Name. text .Trim ();//得到规则的名称
string _project No= txt Project No.text.Trim ();//获取项目编号
… …//获取其它数据,省略
model. Rules Name =_rules Name;//赋值
model. Project No=_ project No;//赋值
if (bll.Add Rules(model)! = null)//如果操作的返回值不为空,则表明规则
设置成功,否则表示规则设置失败。
{
Response.Write(“规则设置成功! ”);
}
else
{
Response.Write(“规则设置失败! ”);
}
}
3 系统测试
系统测试就是对系统的相关的功能和使用群体的要求进行检测,查看是否一致。登陆模块的测试过程为:启动高校人力资源信息内容的管理系统。登陆时先输入正确的用户名---admin,并将它的初始密码和管理员用户名设为一致,即 admin,检查登录是否成功。测试过后,系统关于登录的模块和关于初始的设计要求相符。查询模块的功能测试为:进入高校人力资源的信息管理系统,用管理员身份进行登录。成功登陆到系统首页后,对单击“人员管理”--“添加人员信息”然后对显示的界面输入“人员信息” ,最后保存。信息查询功能测试为:管理员和教职工进入并且登录,登录后依据自己的权限进行对应的查询,管理员和教职工的查询功能不同,管理员可以查询到其它功能模块的信息,而教职工只能查询到考勤信息和绩效信息。退出系统模块功能测试:首先进入“高校人力资源信息管理系统”,然后点击“退出”,检查系统是否已经正确的关闭并且退出。然后重新启动并且登录到本系统,打开人员信息录入功能,将部分信息内容直接输 入 其中,具 体 功能 的 页 面将 不 再 需要 关 闭,直接 单 击“退出”按钮,检查是否可以正确关闭并且成功退出之后再次重新启动人员信息管理模块,查看其查询的功能对检查数据的保存情况[7-8].
4 结 论
本 系 统 采 用 Net Framework,ASP.,C#,ADO.NET 进 行 开发,在某种程度上来说一个创新的举措,它对相对复杂关系的数据进行了合理的容纳,使得系统不用完全依赖数据库的链接功能。在本系统中,研究与实现的 ASP 安全机制,使 Web访问模式下的安全保障性能得到了大幅提升了。运用 ASP 技术,使模块之间的耦合度大大的降低,同时提高了代码的重用性和可维护性;在应用程序的配置中,ASP 具有更高的安全性。总体而言,与相同技术开发的相似系统对应来分析,ASP 突出地具备许多高出同类系统的优势。基本完成了系统的所有的设计要求。
参考文献:
[1] 李怀军。 高校人事管理的信息化建设 [J]. 南京航天航空大学学报,2002(2):65-67.
[2] 罗海滨。 范玉顺工作流技术综述[J]. 软件学报,2001(7):899.
[3] 聂庆华。 数据库管理系统的层次安全与管理 [J]. 电脑知识与技术,2007(19):22.
[4] 蒋绍武。 构建高校人事信息管理系统的思想与实践 [J]. 中南大学学报,2003(2):89-91.
[5] 梁筱丽,杨建中。 构建Int ranet 的多层分布式应用[J]. 计算机系统应用,2002(2):9-12.
[6] 乔晓英,周定康,杨艳,等 . XML签名在高校人力管理系统中的应用[J]. 计算机与现代化,2009(4):8-10.
[7] 付明柏 . 对高校人力资源信息管理系统的数据库设计 [J].福建电脑,2009(4):139-140.
[8] 陈欣,尚娟。 高校人力资源管理信息系统开发的探讨[J]. 重庆大学学报:自然科学版,2006(4):147-150.
[9] 田廓,段来越,朱敏奕,等。 省级电网公司投资管理一体化信息平台构架及解决方案[J]. 陕西电力,2015(1):71-76.