人事档案信息管理系统的设计与实现

2024-10-16

人事档案信息管理系统的设计与实现(精选8篇)

人事档案信息管理系统的设计与实现 篇1

摘 要: 设计并实现了一种人事档案信息管理系统,经过分析用户需求、设计系统、测试系统等一系列工作,实现了登录和权限控制模块、查询模块、维护模块、报表统计模块以及使用帮助模块。开发的人事档案信息管理系统能够帮助人事部门有效管理档案及员工信息,该系统的开发对于档案管理和应用具有重要意义,为人事档案管理的规范化发挥了重要的作用。

关键词: 人事信息管理; 数据窗口控件; 权限控制; 工程对象

中图分类号: tn911?34; tm417 文献标识码: a 文章编号: 1004?373x(2016)15?0152?04

0 引 言

人事档案是人事部门开展工作的重要基础和管理个人信息的主要依据,对优秀人才的提拔,干部的识别考察,干部人才队伍建设的推动,各项工作的推动开展具有重要意义[1]。本文以研究院为背景,进行人事档案信息管理系统的设计工作。

由于人员信息改动复杂,研究单位人员流动大,开发此类信息化管理系统具有四大优点:档案管理员的工作水平可以得到有效提高;有利于提高档案管理人员日常工作的效率;有利于保护人事档案纸制载体;有利于改革干部人事制度[2]。利用本系统的查询、修改、删除等功能可以减少人事部门人员的工作时间,进一步提高工作效率。工作信息化后,人员的信息都可以从数据库中求得,减少了工作人员与原始材料的接触,有利于人事档案纸制载体的保护。系统需求分析

1.1 系统功能需求分析

系统采用从上往下式开发模式,根据研究院人事部门员工管理人事的工作流程和该部门对员工档案、考评、职称、工资等员工各类信息属性的管理,系统的主要功能模块包括:添加模块,主要是用于新进员工录入信息;修改模块,主要录入员工信息、删除、修改以及报表模块功能;权限控制模块,主要是用来约束管理员和一般用户对人事档案信息管理系统的操作权限。人事档案信息管理系统的子模块功能图如图1所示。

其中,人事档案信息管理系统通过登录模块进入到档案、查询、设置、管理和退出单元;人事管理单元包括基本信息、考核、员工退离功能;人事查询包括员工生日、基本信息查询、考核查询、员工退离查询等。系统具有如下五方面的任务和目标:录入员工的信息;修改员工的信息;可进行模糊查询,也可按照某种条件统计、查询各类符合条件员工的信息;删除辞职、转出、离退员工的信息; 输出打印统计、查询结果。

1.2 系统实现的策略

本系统开发选择快速原型法[4-6]进行开发,先实现出具有简单功能的系统,然后根据使用情况进行详细设计。

1.3 数据流图

通过考核表可以实现各单位与子单位之间统一化的人事管理,人事管理系统可查询人事档案,同时完成对信息的增加、删除和修改等功能,上述功能可以被政工部门充分利用,其中人事部门主要负责分配员工职务[7],如图2所示。

根据各个部门或单位的员工考核表,人事信息管理部门可以进行人事信息的录入以便于各个部门或单位人员查询人事方面的信息,人事部门还可以修改人事调动、分配信息从而进行人事方面的各类安排。通过数据流图可以清晰地发现各实体之间的关系以便详细设计和编码阶段对系统功能的实现,增强可用性。

数据库设计

基于企业和事业员工人事管理过程的实际数据,该系统处理的数据流程如图3所示。

2.1 数据库结构实现

根据数据流可以清晰地发现系统中各项数据的处理和流动状况,因此数据流设计过程中只需考虑基本逻辑功能而不用考虑实现方法,所以数据流图是较好的逻辑系统图[7]。人事档案信息管理系统的数据流如图4所示。

2.2 数据库概念结构设计

e?r图可以清楚地描述实体之间的关系[8?9],e?r图主要表述各个岗位是由员工来担任,而且各员工是属于其部门管理的,而工资应该发到各个员工的手里是工资和员工的关系,两种不同的权限分属不同的员工,其一是普通权限的员工可以进行查询,其二是具有管理员身份的员工可以进行修改、删除、增加等相应的操作。员工与职务的关系具体的体现在e?r图中,每个员工都有其对应的职务[10]。2.3 逻辑结构设计

各实体之间的关系采用e?r图体现,将其转化成如表1,表2所示的关系模型和数据库表。代码设计与实现

3.1 系统菜单功能设计与实现

总体菜单下设系统、窗口切换、职工信息维护、部门信息维护、岗位信息维护、工资信息维护、报表处理、帮助8个功能模块。

部门信息维护及时更新部门动态,明确部门性质、级别,从而确定人员的性质(主要有行政、事业以及事业单位分类),界定人员身份(行政部门都是国家公务员)、职称(只有事业单位才有)等,随时可以掌握全地区各种身份工作人员的数量,克服了每年干部年报统计系统的及时性(干部年报每年统计一次,是上年情况)。

人员信息维护可以实现人员信息的动态管理,发生变动,即时更新,使人员的年龄、身份、学历、工龄等一目了然,为工资套改、办理退休等工作提供依据。

其中,各页面都具有的功能是维护信息窗口,设计的主要目的在于实现原有信息的浏览、查询、录入、修改,包括员工号、姓名、性别、民族、籍贯等32项数据。

3.2 登录与权限的设计与实现

(1)登录功能

登录功能的目的是基于普通用户登录,对于不同业务科室的需求有独立的交互页面,为管理干部档案的专职人员设计了登录页面进行相关信息的整理,后台维护管理员具有独立权限进行信息维护,可以对相关人员信息进行查看。登录界面如图5所示。

(2)账户确认功能

(3)密码修改功能

通过更改密码可以进一步提高保密系数,因此根据工作的需要密码必须可以修改,如图6所示。

3.3 系统维护功能设计

(1)职工信息维护模块主要包括员工号、姓名、性别、民族、籍贯等32项数据。

(2)部门维护模块主要包括部门名称、部门代码、部门职能3项数据信息和密码修改、录入、保存、删除、刷新、关闭、打印等21个功能键,具体的控件代码和设计模型与员工信息维护窗口大致相同,而数据信息的不同是两者的主要区别。部门维护窗口如图7所示。

3.4 报表模块实现

用户登录根据权限有不同的功能。普通员工可以对自己个人档案信息、考勤、奖惩情况进行查询;信息管理员可以对员工档案信息进行管理:系统管理员可以对用用户权限进行修改以及数据库的更新维护,对用户权限进行划分,使不同权限的用户功能范围不同,有效地保护了数据库中数据的安全性。

(1)员工报表功能

新进员工可在员工报表图中进行搜索,在入职时间处填入入职日期范围,在此范围内的员工可呈现在列表中,操作人员可进行保存或者打印操作,打印选项中显示需要打印信息的选项,可进行勾选,勾选出所需要的信息进行打印。在实际工作中员工报表模块实用性很高,在考核员工或者更新员工信息时可利用此功能模块打印出所需列表信息。

(2)部门报表功能

为了方便使用,排序和组合查询控件组具有区别。把四个数据操作窗口从控件到数据窗口尽量做了一致安排,以便确保同一个软件使用风格相同。将下述两个数据操作窗口的差异进行比较。一般人员的权限只有对人事档案的信息进行查询,能对该信息进行管理的只有管理人员。输入密码和账号是管理人员进行人事档案信息维护的前提。一般用户可操作菜单上的“窗口切换”、“保存”、“插入”、“密码修改”“删除”、窗口关闭以及打印、浏览报表等功能。系统实现结果与软件测试

4.1 人事档案信息管理系统模块测试

在管理员登录的页面,用户通过输入账号和密码进行身份认证,登录之后,对应的功能模块窗口在用户登录后打开。如需修改密码,在打开相应的弹窗之后,选择密码修改项的菜单,通过录入相应用户账号、联系方式、密码保护问题,输入正确之后就可以更新为新的密码,再一次输入确认即可。登录及密码修改功能完全符合要求已通过测试。

在用户登录成功后,通过点击“修改”、“插入”、“确认”等选项,可以在职位信息、部门信息等的弹窗修改旧信息,修改完成之后点击“保存”按钮进行保存,则数据库中已成功保存输入的记录,通过测试,系统维护模块的功能一切正常。

4.2 可执行文件的生成 5 结 论

本文通过全面的调研和分析,最终确定了人事管理系统中用户的实际需求,针对需求完成了系统数据分析,基于数据分析的结果进行功能模块的设计,其中调试和编码在规定界面风格的基础上进行了针对性的设计和编辑。最终,系统实现了档案信息登记、统计、查询、分析、修改等功能。该系统的具体研发基于研究院人事部门的真实需求,其应用对于人事档案管理的研究工作具有重要的参考价值。

人事档案信息管理系统的设计与实现 篇2

1. 企业人事档案管理的现况

人事档案作为企业人员个人信息的重要载体, 具有现实意义。档案具有历史考究, 且能较为全面并真实的概括员工的个人经历。其所涉及的内容较为广泛, 但尤以员工以往接受教育的经历及其从事过的职务、个人技能、特长等综合表现作为最基本的档案内容。目前, 企业人事档案管理的现状可从以下几方面进行总结, (1) 企业人事部门档案管理工作因员工流动性较大, 信息化系统存在的不足之处致使档案在管理中规范性不足, 少部分企业人事部门忽视了员工个人档案, 在员工进行换岗位、换单位的过程中, 时有发生员工档案遗失或档案传递受阻, 这对员工就业与换工作造成了一定的影响。 (2) 部分企业在员工入职时不再接收其以往的档案, 而以保存员工的入职手续、个人履历、劳动合同为主。 (3) 大多数企业为提高人事档案管理工作的效率采用信息化技术对全体员工的个人信息进行系统化管理。其一, 实行信息化系统管理模式优于纸质管理, 进而促使人事档案管理者对传统纸质管理的重视程度有所下降, 工作效率显著提高。其二, 利用信息化系统管理能为企业节约流动资金, 在信息化系统的运用下已无需构建人事管理档案室及设立专门岗位, 这在一定程度上节约了资金。

目前, 虽然企业已采用信息化系统对人事档案进行管理, 但管理工作中仍存在一些问题, 例如人事档案管理者意识不足、管理工作的规范性有待于提高、传统的集中化管理模式、尚未完善流动人员的档案管理、运用的相关法律法规与当今人才市场的特点不匹配。因企业已全面采用信息化系统进行作业, 虽然人事档案管理者的工作强度大大得以降低, 但网络程序便捷的操作步骤致使一些管理者忽视了人事档案价值的开发与应用, 掉以轻心的认为只需不泄密、不丢失就能应付上级领导的查档, 导致管理者对工作的认识停留于片面的基础, 认为该档案管理的本质实属保管事务性的工作。此外, 因部分企业人事部门仍采用传统的集中化管理模式, 在过于严格的封闭式管理机制下, 虽已运用信息化系统的管理模式, 但难以适应现代企业的客观需要, 进而不利于企业的成长。再者, 传统的档案传递体制下会出现人员已调离但档案仍归置于原保管处, 从而影响员工的工作、待遇及生活, 由此也体现了信息化系统需进一步完善。

2. 系统设计与应用分析

2.1 优化档案维护

员工的档案经信息化系统统一储存后应妥善进行维护, 人事档案管理者充分利用系统的应用优势进行工作, 根据档案维护的需求, 因员工的调职安排, 管理者需查看本人的相关信息, 因此对员工的信息进行维护尤为重要。管理者利用系统的运行特点为调职员工的个人信息进行修改或添加, 同时删除无需保留的信息[1]。为考虑到员工档案维护的安全性需符合实际情况, 系统设置了锁定功能, 管理者可根据自身需求对阅览进行设置, 例如根据员工的性别、籍贯、生日、民族、名字以及身份证号等相关信息设置关键字段进行检索阅览, 有利于信息的安全管理。

2.2 完善数据库

根据企业具体情况, 分析以往使用的数据库能否满足构建员工基本信息表、岗位信息表、员工学历信息表、员工婚姻信息表、员工简历信息表以及员工所属部门信息表的需求, 借助当今先进的信息技术加以完善管理系统中的数据库。数据库作为人事档案管理的载体, 便于档案管理者进行系统化管理, 其中包含了员工入职时的个人档案的建立、档案的查询、档案的修改、档案的传递等事项。传统的数据库仅仅针对档案的储存, 数据库的应用缺乏必要的灵活性, 如若上级领导对员工进行查档时, 难以实现在最短时间内全面了解该员工的个人信息, 不便于对员工的工作岗位进行调岗安排。本文为人事档案管理所使用的数据库作了一番设计, 结合当今信息化技术, 数据库的模式可同时实现多种应用功能, 本设计中研发了数据查询与统计一体化的新型应用模式, 档案管理者输入初始密码登陆作业平台后, 可便捷操作数据查询与统计。 (1) 数据查询。采用这一应用模式能随时浏览各位员工的基本信息, 根据系统设置的字段与员工的婚姻状况进行分类, 将员工划分为婚姻群体与非婚姻群体, 有利于管理者的查询与往后开展复合查询等工作。管理者根据所需查询的内容输入关键字段, 经电脑后台对该关键字段进行检索, 能为管理者实现快速浏览员工信息的目的。 (2) 数据统计。数据统计包含了三方面内容, 即对员工入职信息的统计、员工所属部门的统计、员工调职信息的统计。其中, 根据员工入职时的相关个人信息对其进行分类, 如员工的学历及所学专业, 为管理者日后为入职人员安排岗位或调岗奠定依据[2]。其次, 员工所属部门的统计是以部门作为管理单位, 实现管理工作的高效。再者, 员工调职信息的统计是为了让上级领导层能全面理解该员工在本企业中工作的具体情况, 为企业决策层人员做出正确判断, 进而不断优化合理利用人才的方案, 科学且合理的为企业中的人才安排适应的岗位, 实现企业的高效益。

3. 结语

以上论述, 企业人事档案的管理离不开信息化的支持, 面对目前应用于企业人事档案管理中的诸多管理系统, 随着信息化技术的不断提高, 管理系统势必会更加完善, 为企业实现高效益奠定有力的保障。因此, 企业人事档案管理应不断加强信息化管理的知识, 提高信息化应用水平及管理技能为实现企业高效益继续努力。

摘要:为进一步有效合理配置企业资源, 实现企业高效的工作效益, 开发操作便捷且切实可行的人事档案管理系统尤为重要。本文分析当代企业人事管理的现状并探究应如何设计并应用该系统。

关键词:人事档案管理系统,设计,实现

参考文献

[1]赵霞.企业档案管理系统研究与实现[J].天津大学, 2012, 10 (02) :102-103.

人事档案管理系统设计与实现 篇3

【关键词】人事档案管理;设计;实现

一、现阶段人事档案管理系统概述

1.现阶段人事档案管理中存在的问题

当今社会随着市场竞争的日益激烈,各企、事业单位在人才招聘时更看重的是个人现有能力,对以往的人事档案信息参考较少,这在一定程度上造成了人们对人事档案的不够重视。在单位制度方面,企、事业单位在深入改革、发展的同时,对人事档案管理方面的发展力度远远不够,造成了现有人事档案管理与现有制度不相适应的情况发生,加之人们对人事档案的重视不足,人事档案管理方面的问题越积越多,解决起来较困难而置之不管,造成恶性循环。同时,现代人们在就业时,早已打破传统“铁饭碗”的观念,工作更换频率较快,各单位人员流动也较为频繁,受到人事档案保管方式的不合理,人事档案管理责任的不明确,纸质人事档案填写麻烦、储存和保管都存在很大的条件制约等因素的影响,现在人事档案缺失、记录空缺等现象的频发,这对社会资源造成了很大损失。

2.人事档案管理系统应满足的功能及要求

对人事档案系统进行设计时,应充分满足人事档案管理的基本功能以及现代社会的对人事档案系统的使用要求。人事档案是将个人的经历、学历、社会关系、道德品质、工作状况以及奖励惩罚等方面的现实材料进行真实、原始记录的文件材料。人事档案管理是将人事档案的收集、整理、保管、鉴定、统计以及开发利用的活动。对人事档案管理系统进行设计时,应充分考虑人事档案管理的基本功能,并且根据现代社会人事档案管理的特点进行系统的基本功能设计,人事档案管理系统的开发设计是对传统人事档案管理的优化,是满足社会要求的进步表现,因此在做开发时,必须满足人事档案的基本功能,同时顺应社会的发展。除此之外,还应对人事档案管理系统的操作方式进行优化,以满足现代社会对便捷性以及高效性的要求,同时还要考虑经济成本问题,为企、事业单位带来利益是人事档案管理系统能够推广实现的根本途径。

二、人事档案管理系统的设计与实现

1.人事档案管理系统设计人员的要求

在对人事档案管理系统进行设计时,应对系统设计人员进行合理的安排。人事档案管理系统的设计人员首先应具备优良的专业知识,在现代社会,懂得合作的人才能成就大事业,人事档案管理系统的设计人员还应具备良好的合作精神,在团队中充分发挥自己的实力。除此之外,人事档案管理涉及细节较多,要想设计出能够满足社会发展的产品,就必须对原有人事档案管理方式方法进行充分调研,并对需要改进、保留或者删减的部分进行详细的讨论分析,还可以通过试运行等方式对所涉及的人事档案管理系统进行效果反馈以及再次改进,保障人事档案管理系统的顺利设计与实现。

2.人事档案管理系统的设计

在对人事档案管理系统进行设计时,应充分考虑系统的实用性。人事档案管理系统应对信息进行合理设置及分类,满足信息项的录入、添加、修改等基本功能,还应设置智能错误检验对信息进行模糊纠错,在一定程度上保障信息的准确性。对界面设计时,在实用的基础上还应考虑美观、简约等因素。对档案维护方式进行优化,人事档案经信息化储存后并非一劳永逸,后期的档案维护工作也极为重要,在发生人事调动时,需要对调职人员的个人信息进行修改或添加,同时删除无需保留的信息,考虑到人事档案维护的安全性需符合实际情况,应对系统设置锁定功能,管理者可根据自身需求对阅览进行设置,有利于信息的安全管理。人事档案信息化对信息的开发利用效率较传统方式有显著提高,要想充分彰显这一特性,就需要设计者在对人事档案进行信息统计方面的设计时,合理设置信息的筛选分类,通过对关键字、某一信息范围等方式对数据库进行精确分类,方便信息统计及利用。

3.人事档案管理系统的实现

完成人事档案管理系统的设计工作后,要想得到理想的应用效果,还应进一步的采取措施。提高企、事业单位对人事档案的重视程度,应当认识到,人事档案具有社会需要的丰富并且真实的信息,是对一个人进行认识的基础因素,对人事档案进行妥善保存和处理,是对个人发展的保护和尊重,并且人事档案管理系统的实现对未来社会、各单位的发展方向具有重要参考作用,对这些信息资源的良好开发对社会的发展具有良好的推动作用。企事业单位应加强人事档案管理系统的硬件设施建设,虽然对人事档案进行信息化管理对人事档案信息的储存及共享较传统纸质人事档案管理方式来说有了很大的优化,但是如果对人事档案管理系统的硬件设施配备不到位,很可能造成系统使用不便,甚至出错、销毁等问题。提高人事档案管理人员的专业素质,是充分发挥人事档案管理系统的一个重要前提之一,要使管理人员认识到自身工作的重要性,规范管理行为,达到时代对人事档案管理人员的要求。

三、结语

人事档案管理系统的设计与实现是对传统人事档案管理的现代化革新,随着现代社会信息量越来越大,紧靠人力进行人事档案的收集、整理、统计、开发利用等工作不仅工作量庞大,效率较低,而且出错率较大。人事档案管理系统的设计与实现是企、事业单位进一步信息化的表现,相信人事档案管理系统会在日后的发展中更加完善。

参考文献:

企业人事管理系统设计与实现 篇4

    2011-3-2 您是第 1013 位阅读者 页面文字: [小] [中] [大]

一、概述

企业人事管理是企业管理的一项重要内容,在整个企业的管理中具有重要地位。随着计算机技术的飞速发展,企业信息化的发展趋势,人事管理系统已经成为企业管理内不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。

二、企业人事管理系统的分析与设计

1.需求分析

随着信息时代的到来以及办公自动化的全面发展,企业人事管理工作的需求也不断提高。传统的手工作业效率较低,操作也较复杂,已不能满足企业发展的要求。人事管理系统打破了传统手工操作的模式,动态的实现了职工信息管理、人事变动、职工考勤信息管理和部门机构管理等功能。

(1)系统用户管理

对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户及其操作权限都是由管理员添加的,管理员添加完毕之后,再将登录名(即职工编号)和密码分配给员工。

(2)职工信息管理

职工信息管理包括对职工基本信息和职工调动情况的记录进行查询、添加、删除和修改。

(3)职工考勤管理

用于对职工的考勤情况进行记录,同时管理和查询企业职工出勤情况。其中包括日考勤记录、请假、加班、出差等情况的查询、添加、删除和修改。

2.系统功能模块设计

根据对人事管理系统的功能需求分析,本系统的主要模块包括:系统用户管理、职工信息管理、职工考勤管理以及机构编制管理四个部分,具体如图1所示。

3.数据库设计

数据库是MIS的重要组成部分。本系统采用SQL作为数据库管理系统。一个数据库管理系统(Database Management System,简称DBMS)是一系列软件程序的集合,一般具备以下功能:以规范的、一致的方式存储数据;以规范的、一致的方式将数据组织成记录;允许用规范、一致的方式存取记录。在数据库管理系统中,应用程序不能直接从存储介质获得所需的数据,它必须先将请求提交给DBMS,由DBMS负责从存储介质检索数据并提供给应用程序使用。因此一个数据库管理系统就是应用程序与数据之间的接口。在数据库管理系统中,多用户可以不必关心数据存储和其它实现的细节,可以在更高的抽象级别上观察和访问数据,适合不同类型用户的多种用户界面,保证并发访问时数据一致性的并发控制,增进数据安全性的访问控制。

三、企业人事管理系统的实现

各模块的实现:

1.登录模块

在本系统中,不同级别的使用者拥有不同的权限,本系统的用户身份分为职工、管理员、考勤员、主管四种:职工登录后能进行的操作包括修改登录密码和查询个人信息;管理员负责维护职工基本信息和职工流动信息,同时也具备修改密码和查询个人信息的权限;考勤员主要负责所有职工的各项考勤信息记录的维护,也拥有一般职工的权限;主管主要负责组织机构编制的管理,对新增子公司和各下属机构部门信息的管理。也可更改登录密码或查询个人信息。

2.系统用户管理模块

系统用户模块分为两个部分。第一部分是系统为每个系统的使用者提供了修改登录密码的权限。第二部分是登录人员可对个人基本信息、调动信息以及各项考勤信息进行查询。

修改登录密码:在管理人员添加用户时,系统会把每个新添用户的密码设置为一个默认值,管理人员无法对此默认值进行修改。用户一旦被分配了职工编号和权限,就可登录本系统,并对个人登录密码进行修改。

查询个人信息:用户登录后可以查看个人基本信息并进行核对,但为了系统安全性考虑,本系统没有给职工修改个人基本信息的权限,所以当用户基本信息发生变更,或者用户发现显示的基本信息与现实不符时,须向人事管理人员提出人事基本信息修改的申请。

3.职工信息管理模块

职工信息管理主要包括职工基本信息的管理和职工流动信息的管理,由管理员来完成此模块的操作。职工基本信息管理模块提供对职工基本信息的添加、删除、查询和修改功能。由于考虑到职工人数很多,查找起来可能很费力,所以提供了以职工姓名来对所有记录进行模糊查找。在查找的结果中,再根据职工编号,选择相应的职工记录便可。职工流动信息管理模块提供职工调动信息的添加、删除、查询和修改功能。

4.职工考勤信息管理模块

职工考勤信息管理模块包括日考勤信息管理和其他考勤信息管理,对于每一项考勤,本系统都提供了添加、编辑、删除的功能。除此以外,根据考勤信息记录量大的特点,特别对各项考勤设置特殊的查询方式。查询条件一共有三个,包括职工编号、起始日期和终止日期。

探析农村档案管理系统设计与实现 篇5

摘要:农村档案管理为社会主义新农村建设服务已逐步被提上档案部门的工作日程,农村档案管理系统是档案使用和档案分析的重要组成部分,在实际工作中,如何对农村档案进行有效和系统地管理,档案管理系统设计是不可或缺的一部分。本文总结了当前八五三农场公路管理站农村档案存在的问题,并对产生这些问题的原因进行了分析,最后提出了几条改善农村档案管理的建议。以便使农村档案管理工作能够更好地服务于社会和人事选拔任用。

关键词:农村档案;管理;系统

前言

农村档案主题的分析是根据档案标引和档案检索的现实需要。从农村档案管理的客观实际情况出发。依据一定的方式和方法对农村档案管理的内容进行分析研究,以便于提取档案主题概念,确定档案主题的类型与结构的过程。

一、农村公路管理系统档案管理工作的重要性

做好农村档案管理对于实施基层事务办理、传播农业技术知识与技术推广、编修农村史志、开展招商引资、解决矛盾纠纷和促进农村发展,都具有十分重要的管理意义。随着改革开放,我国农业、农村进入了新的发展阶段,面对大量农村档案资源的产生,给基层农村档案管理系统带来了严峻的挑战。社会主义新农村建设是国家在新形势下加强“三农”工作的重要基础,农村档案管理部门如何发挥其积极作用。是做好农村档案管理需要的关键。

二、农村管理系统档案管理工作存在的问题

1.档案工作发展存在地区不均衡

由于基层领导重视程度及发展条件各有差异,各地档案工作管理系统情况呈现出地区之间不均衡的状况。镇与镇之间,或村屯之间社区档案工作也有很大差异。如部分村、社区可以安排数名档案员对档案进行管理,并配备数台电脑。并设专门的库房和相应的档案保管设备,而有的村、社区仅能配备兼职档案员进行档案的基础管理,工作设备和配套设备不完备,无法达到农村经济社会发展的新水平和标准。

2.农村档案开放利用程度不高

(1)农村档案利用率低下。

(2)农村档案开放利用不够,只局限于本单位或机构内部人员使用。对普通群众开放和利用较少。

(3)利用率较高的档案主要为与民生关系密切的档案,而一些如婚姻档案、房产档案和其他文书档案等则很少有人利用。

三、农村档案管理系统设计与实现

1.提高认识

(1)提高对农村档案管理的重要性认识。档案管理部门要充分认识到,做好农村档案管理,是服务工作的具体体现,在实现农业增效、农民增收的过程中,是增强全民档案意识的有效途径。如何从传统的思想认识转变到到上述认识?应克服一些消极思想和消极情绪,转变思想观念。做好基层新组织立档和农业、农村档案立档工作。

(2)档案工作的涵盖面很大,我国《档案法》第二条是这样规定的:“本法所称的档案,是指过去和现在的国家机构、社会组织以及个人从事政治、军事、经济、科学、技术、文化、宗教等直接形成的对国家和社会有保存价值的各种文字、图表、声像等不同形式的记录。”因此,应真正从思想上认识到位,才能为做好农村档案管理、发展档案事业,提供坚实的基础和有力的保障。

2.档案管理方式上的创新

要求档案管理部门在现有的全部档案工作中,把着力点放在收集、整理、建立新农村建设档案上,使档案管理部门实现新的突破,取得新的成绩。

(1)进行当前农村档案管理发展规划。将农村档案管理进行评审和考核。农村档案管理是一个长期性的历史过程,档案管理部门做好农村档案长期性准备工作的前提下,应进行进一步的农村档案发展规划与结构安排,结合国民经济和社会发展信息资源部门,衔接与共享相关工作工作计划与进程,保证农村档案管理系统设计的规范性与科学性。

(2)将建档放在档案管理的第一位。农村档案管理涉及面广,村级档案来源广泛,内容丰富,归档范围种类繁多。因此,可重点对种植大户、养殖大户、民俗大户先行建档,并有计划地树立典型和榜样,通过典型的带动和辐射作用,逐步展开建档工作。如开展“一乡一品”的特色建档、林权制度改革建档、农业经济合作社建档、新农村建设档案工作等一系列的活动。

(3)培养高素质的档案人员。高素质、高能力的专兼职档案员。是档案管理部门在做好农村档案管理、发展档案事业中的有效保证。因此,档案管理部门应根据工作任务的情况,在各基层组织发展培养一批专兼职档案员,每年由档案管理部门负责,安排一定的时间进行培训,以解决档案管理人才力量不足的现状。

3.工作方法的创新

(1)从档案系统来讲,村级档案工作范围广泛,工作量很大,只依靠档案部门工作,难免势单力薄,因此,应建立一个由各级档案局和档案管理部门分级负责的档案工作系统,与社会各方面的共同支持与相互配合,营造出健康发展的良好环境。

(2)通过与一些涉农部门紧密配合,建立涉农档案工作发展的长效机制,彼此分工负责,互相配合,形成协同合作的良好格局。

人事档案信息管理系统的设计与实现 篇6

【中文摘要】企业人事管理是企业管理的一项重要内容.在整个企业的管理中具有重要地位。随着计算机技术的飞速发展和企业信息化的发展趋势,人事管理系统已经成为企业管理内不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、保密性差。另外,时间一长将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展。计算机在企业管理中应用的普及.利用计算机实现企业人事管理势在必行。合理的利用有助于企业发展的管理系统是企业改革的一种优越的体现。不仅保证了核算准确度。还成倍的提高了工作效率.而且便于查询。随着Internet技术的不断发展,很多应用系统的体系结构从C/S结构向更加灵活的B/S体系结构转变。在原来的C/S结构当中,几乎所有的应用逻辑都在客户端实现,使得应用程序的维护、移植和互操作变得相当的复杂和困难。对于B/S模式而言,开发、维护等几乎所有工作都集中在服务器端,当企业对网络应用进行升级时,只需要更新服务器端的软件即可,这样减轻了系统维护与升级的成本。因此,C/S正逐渐退出舞台,取而代之的是B/S结构,即3层次(3-tier)或者层(n-tier)企业计算框架。J2EE下的B/S应用系统通常由运行在客户端的Web浏览器(用户界面)、Web容器中的Web组件(Web层)和运行在EJB(企业JavaBean)容器中的处

理事务的EJB组件(业务层)组成,其中Web层的设计是否易于管理和扩展,将直接影响到应用程序整体性能。本文所阐述的人事管理系统是采用B/S模式,运用Eclipse开发平台,Struts,Spring,Hibernate框架,MVC开发模式和Java,Jsp等相关技术开发的。本系统依据实际需求设计数据库结构,并实现了人事管理系统的基本功能,如职工档案信息,劳动合同信息等数据的查询,添加,统计等功能,从而提升了企业的效率和竞争力,满足了现代企业管理的需求。

【英文摘要】The business enterprise personal management in enterprise management is an important content in the enterprise management.Has the important position.Along with the rapid development of computer technology and development trend of enterprise informatization, the personnel management system has become an enterprise management inside, is an indispensable part of modern enterprise system, promote enterprise labor personnel management to scientific and standardization of the necessary conditions.Since people use traditional artificial waymanagement document files, this mode of administration has many shortcomings, such as low efficiency, secrecy.In addition, a long time, will produce the massive documents and the data, for the search, the renewal and the maintenance has brought about a lot of difficulties.Along with the rapid development of computer technology.The computer application in enterprise

management, the popularization.By using computer to realize enterprise personnel management is imperative.Reasonable use helps the development of the enterprise management system is a kind of superior enterprise reform.Not only guarantee the accuracy of accounting.Still have multiplied to improve the work efficiency.And easy to search.With the constant development of the Internet technology, the system structure of many applications from C/S structure to more flexible B/S structure transformation.In the original C/S structure, almost all the application logic in client applications, make the maintenance and transplantation and interoperability become quite complex and difficult.For B/S model, development and maintenance work almost all focus on the server, when the enterprise of network application upgraded, only need to update server software can be reduced, so the cost of maintenance and update.Therefore, C/S is gradually withdraw stage, instead of B/S structure, namely 3 levels(3tier)enterprise computing framework.The B/S under J2EE application system is usually run in the client Web browser(user interface), Web containers module(Web)and operation in Web layer(EJB JavaBean)in the container handling affairs EJB components(business), which is easy to design of Web layer

management and expansion, will directly affect the application performance.This paper expounds the personnel management system is adopted B/S model, using the Eclipse development platform, Struts are Hibernate framework, and development mode and Java, MVC, related technology development of Jsp tags.This system based on the actual demand design database structure, and realize the basic function of the personnel management system, such as worker archives information, labor contract information, data, add, statistical, and other functions, so as to enhance the efficiency of the enterprise competitiveness, and meet the needs of modern enterprise management.【关键词】人事管理系统 Struts Spring Hibernate 【英文关键词】Personnel management system Struts Spring Hibernate 【目录】基于SSH的人事管理系统的设计和实现4-5ABSTRACT5-6

第一章 引言10-141.2 课题研究现状11-121.4 论文章节安排12-1414-20

2.1 SSH 框架14-18

2.1.3 摘要1.1 课题1.3 第二章 2.1.1 研究背景和意义10-11论文的主要工作12系统开发关键技术Struts 简介14

2.1.2 Spring 简介14Hibernate 简介14-1515-18

2.1.4 SSH 框架的整合2.3 JAVA 技术2.2 MVC 模式18

18-192.4 JSP 技术192.5 本章小结19-203.1 需求分析20-22

第3.1.1 三章 系统需求分析20-33数据需求20-2122-3222-30息管理31章小结32-33系图33-34计管理33-34信息表实体34-3535-36设计36-38功能描述37-38

3.1.2 功能需求21-223.2 数据流图3.2.1 用户登录223.2.2 职工信息管理

3.2.4 用户信

3.3 本4.1 实体联3.2.3 职工信息统计管理30-313.2.5 代码表维护和权限管理31-32

第四章 概念结构设计33-364.1.1 职工信息管理33

4.1.2 职工信息统

4.2.1

4.2 实体及其所包含的属性34-35

4.2.2 代码表实体35

4.3 本章小结5.1 系统功能模块第五章 系统总体设计36-47

5.1.1 系统功能结构图

36-375.1.2 系统

5.2.1

5.2 系统数据库结构设计38-46

5.2.2 结构描述46系统数据库结构38-46结46-47

5.3 本章小6.1 选择第六章 系统详细设计及实现47-65

6.1.1 选择开发模式软件开发的平台47-5147-4950-516.1.2 选择开发工具49-506.1.3 选择数据库

6.2.1 用户

6.2.3 职6.2 主要模块的设计与实现51-59

6.2.2 职工信息管理模块51-54登录模块51工信息统计模块54-5757-58

6.2.4 用户信息管理模块

6.3 系统开发遇6.2.5 代码表维护模块58-59到的主要问题及解决方法59-646.3.1 中文乱码问题

59-60查询60-616.3.2 图片处理问题60

6.3.4 安全性问题61

6.3.3 HQL 语言的条件6.3.5 不能映射6.3.6 表之间的外action 或者服务器开启后自动关闭61-62键关联问题6262点64明65-73

6.3.7 服务器8080 端口被占用

62-64

6.4 本系统特6.3.8 Excel 数据的导入问题6.5 本章小结64-657.1 测试环境65

65-72

第七章 系统测试及使用说7.2 测试方案65

7.3 基本功能单元测试65-67

7.3.1 系统登陆界面

7.3.3 职工变7.3.2 职工基本信息管理67-69

7.3.4 职工合同信息管理动信息管理69-7070-7171-7273-7573-7476-797.3.5 代码表维护管理717.4 本章小结72-738.1 总结738.3 收获74-75附录

79-87

7.3.6 权限维护管理

第八章 结论

8.2 系统的不足之处及展望致谢75-76

人事档案信息管理系统的设计与实现 篇7

关键词:人事管理,信息系统,数据库,设计,实现

0前言

进入21世纪, 伴随着信息化的普及和互联网的快速发展, IT技术更广泛的应用于企业人事管理, 如何提高人事部门的效率, 降低人工成本, 成为企业管理者重点关心的问题。目前, 国内人事管理系统的开发技术相当成熟, 主要原因在于人事管理系统本身具有业务清晰、数据处理规范等许多优点, 为其实现计算机信息化提供了必要的优越条件。包钢无缝厂企业建立一套人事管理信息系统能够加快物资的周转速度, 提高生产效率, 加强管理的信息化手段, 提高本单位的经济效益。

人事管理信息系统是企业员工管理的一个重要内容。当今社会人员流动越来越频繁, 人事管理工作也变得越来越复杂。如果能够实现人事管理自动化, 无疑将给无缝厂460热轧部今后的发展带来很大的方便。人事管理信息系统也会把分散在企业单位的职工信息实行统一、集中、规范的收集管理, 建立分类编号管理、电脑存储查询等现代化、专业化的信息管理系统。

1 人事管理信息系统的实现

包钢无缝厂460热轧部于2011年正式开始建立, 是内蒙古唯一的一条孔型直径超过400mm的无缝钢管生产线, 目前所有设备都已经安装完毕, 正处于设备调试期。尽管暂时在岗人员较少, 但是还没有一套完整的能够适应企业未来发展需要的人事管理信息系统。而且在以后大量人员进入之后必将在人事管理方面有很多的工作需要完成。所以, 构建一个适合本单位的人事管理信息系统不仅是实现管理工作的信息化需要, 也能使今后的各项工作便捷和流畅。该系统主要功能:

1) 推动劳动人事管理走向科学化、规范化的必要条件。

2) 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

3) 对于包钢无缝厂国有企业的生产线的顺利发展也能够极大地提高人事管理的效率。

2 主要研究内容

人事管理信息系统是企业员工管理的重要任务。对于企业而言, 功能上的实用对企业至关重要, 这里的实用性主要表现为软件的管理方式要符合企业原有的管理习惯。对于一个可普遍使用的人事管理系统, 一方面应有通用性, 另一方面更需要有高效的灵活性。

2.1 按不同权限登录系统

2.2 对其提供的部门资料情况进行添加、查询、修改和删除操作

2.3 对其提供的人员资料情况进行添加、查询、修改和删除操作

2.4 对其提供的人员考勤资料情况进行添加、查询、修改和删除操作, 并可按考勤月份进行分类

2.5 对其提供的人员工资资料情况进行添加、计算、查询、修改和删除操作, 并可按工资月份进行分类

2.6 可添加新的用户, 修改用户原有的用户名、密码, 删除原有用户

3 模块设计

3.1 数据模块的创建

将数据库连接、数据表和数据源等运行期不可见的组件都放在窗体设计界面上, 虽然在调用时比较直观, 但却为界面布局设计带来的麻烦, 而且也不利于数据的统一管理。因此, 在设计时, 我选择使用ADO来控制管理数据库。

3.2 用户登录模块设计

每个用户登录系统都须经过身份验证。在用户登录的同时也决定了用户对系统使用的权限。当登录者是管理员身份时, 他可以使用系统提供的所有功能, 并能对所有用户进行管理。登录者是操作员可以使用所有对数据的编辑功能, 而如果登录者是一般用户时只能利用系统进行资料查询功能。

3.3 部门信息管理模块设计

作为部门信息模块, 所实现的功能是对460热轧部各下属部门资料信息的存储与编辑, 部门信息包括:部门编号 (两位) 、部门名称、备注。部门编号与部门名称都具有唯一性, 不重复。作为部门信息与员工信息有着密切的关系, 每一名员工都从属一个部门。

3.4 员工信息管理模块设计

作为员工信息模块, 所实现的功能是对公司员工资料信息的存储与编辑, 方便对员工的分类与管理。员工编号具有唯一性, 不重复。在该项中输入的信息都经过合法性检测, 判断员工编号是否出现重复等。

3.5 考勤信息管理模块设计

作为考勤信息模块, 所实现的功能是对本部门员工考勤资料信息的存储与编辑, 方便对员工工作的考察。对员工进行按月考勤, 考核员工出勤、加班、迟到和早退等一些信息。

3.6 员工工资管理模块设计

作为工资信息模块, 所实现的功能是对公司员工工资信息的存储、计算与编辑, 方便对员工工资的管理。对员工工资进行按月分组, 计算员工各种工资项目和个人所得税款等一些信息。

3.7 系统维护模块设计

系统维护模块里包括密码设置、用户管理、数据备份和数据恢复四个选项。用户管理功能只对管理员开放, 管理员能在用户管理窗体中添加新的用户, 对已有的用户进行用户名和密码修改, 或者将原有用户删除。

4 相关技术

现在市场上可以选择的应用开发产品很多, 流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual Basic、Microsoft公司的Visual C等等。

在目前市场上这些众多的程序开发工具中, 有些强调程序语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的提高, 满足了不同用户的需求。然而, 语言的弹性和工具的便利性是密不可分的, 只有便利的工具, 却没有弹性的语言做支持, 许多特殊化的处理动作必需要耗费数倍的工夫来处理, 使得原来所标榜的效率的提高的优点失去了作用;相反, 如果只强调程序语言的弹性, 却没有便利的工具作配合, 会使一些即使非常简单的界面处理动作变得复杂, 也会严重地浪费时间。

作为数据库系统的开发, Visual Basic是一个非常理想的选择。数据库是MIS中的重要支持技术, 在MIS开发过程中, 在选择数据库时, 应考虑数据库应用的特点及适用范围, 本系统选用的数据库为SQL Server。选用的编程语言为Visual Basic语言, 该开发工具具有很多长处:

Visual Basic是一种可视化的、事件驱动方式的结构化高级程序设计语言, 可用于开发Windows环境下的应用程序。它简单易学、效率高, 且功能强大。Visual Basic有着易学易用的集成开发环境, 它的用户界面设计, 代码的编写, 程序的调试, 编译程序, 制作应用程序等都在一个环境中, 使用起来非常方便。SQL Server界面友好、操作简单, 同时包含一整套的管理和开发工具, 企业管理器就是其中的图形化集成管理工具, 用户不用记住各种命令和SQL语句就可以完成各种常规操作。ADO (Active Data Object) 是一种提供访问各种数据库的连接机制, 它使用OLEDB数据提供支持一个面向对象的访问数据源的接口, 内置了连接类、命令类和数据集类。

人事档案信息管理系统的设计与实现 篇8

【摘 要】大学毕业生档案信息管理系统使用ASP.NET、MS SQL Server数据库设计,实现了档案信息的网络化管理,用人单位在获得学校就业管理部门或学生本人许可后,可以在规定时间内远程查阅学生的档案信息,对提高毕业生就业率有着积极意义。

【关键词】大学生 档案 管理系统 数据库 设计

【中图分类号】 G 【文献标识码】A

【文章编号】0450-9889(2014)08C-0186-02

帮助大学生就业是各高校的主要工作之一。传统的毕业生双选会由于其时间所限,给毕业生和用人单位“双选”的时间很短,相互的了解程度有限,在一定程度上影响了就业的签约率和学生就业后工作的稳定性和持续性。为了解决上述问题,我们在健全学生传统档案的同时,开发了大学毕业生档案信息管理系统,保存和管理毕业生求职时需要展示的、用人单位需要了解的档案信息电子副本,解决了档案信息查询时空的限制。

一、系统组成

系统采用客户端浏览器、Web服务器、数据库服务器组成的三层B/S结构。用户使用统一的浏览器界面,终端用户几乎不需要培训,降低了系统应用成本,更适合于全校大规模推广应用。

系统使用Microsoft Visual Studio 2010为Web编程工具。Microsoft SQL Server是Microsoft公司推出的功能强大的数据库系统,与Windows系统紧密集成,具有良好的性能和可伸缩性。本系统使用的数据库系统是Microsoft SQL Server2005,系统开发和运行环境为Microsoft Windows2003,主要功能模块如表1所示。

表1 大学毕业生档案信息管理系统主要功能模块

数据管理档案信息审核综合查询

登记修改档案信息数据备份用户及权限管理班级审核院系审核学工处审核档案室归档校内档案信息查询就业状态查询与统计用人单位查询

二、主要实现技术

(一)数据库设计

系统的数据库使用Microsoft SQL Server 2005,利用SQL Server Management Studio可以可视化地完成数据库设计工作。

系统的数据库与原有的大学生注册缴费管理系统的设计与实现、大学毕业生就业信息管理系统等管理系统共用一个数据库,并共享其中的数据词典等基础数据,用户表则添加档案管理相应的角色和权限字段,新增加的表只有档案信息表,大大简化了数据库设计,同时也保证了数据的统一,便于管理和使用。

档案信息表的字段包括基本信息、简历、素质评价、课程成绩、处分、获奖、任职、资格证书、毕业鉴定等几部分的字段。其中的个人相片、综合素质评价表、在校任职评价、课程成绩表、获奖证书、各类资格证书、实习鉴定总表、毕业生登记表、处分决定等字段均用于保存相应的图像路径及名称,以充分展示信息的原貌。

(二)文件上传

档案的建立涉及大量各类图像文件的上传。使用.NET的文件上传控件FileUpload可以方便的完成。通过Request.PhysicalApplicationPath属性可以获取当前正在执行的服务器应用程序的根目录的物理文件系统路径。调用 SaveAs 方法即可将文件保存到Web服务器上的指定路径。但在使用中必须注意两个问题:限制上传文件的类型和限制上传文件的大小以防上传木马文件、大文件到服务器。使用PostedFile 属性来访问基础 ContentLength 属性并返回文件的大小(字节),通过比较上传文件和设定的文件大小,即可控制最大上传文件的大小。调用Path.GetExtension方法返回要上传的文件扩展名,然后和设置的文件扩展名进行比较,即可限制上传文件的类型。通过使用AJAX技术实现网页异步更新、在不刷新建档页面的情况下就可以获取上传的文件路径及文件名信息。

(三)用户密码使用MD5加密

MD5就是采用单向加密的加密算法,不能对加密了的密文数据再解密成原来的明文数据。MD5算法有两个重要特性:第一是任意两段明文数据,加密以后的密文是不相同的;第二是任意一段明文数据,经过加密以后,其结果永远是不变的。也就是不可能有任意两段明文加密以后得到相同的密文、加密特定的数据得到的密文一定是相同的。

本系统将用户密码等关键数据采用MD5加密后再存储到数据库可以保证密码安全。微软在.NET架构中引入了MD5算法,在使用Visual Studio 2010编程时可以直接使用.NET 架构中提供的相关类来实现MD5 加密,这些类位于命名空间“System.Security.Cryptography”中。

(四)使用触发器保护已审核信息

触发器是SQL Server数据库应用中一个重要工具,是一种特殊的存储过程,当对表执行INSERT、UPDATE或DELETE操作时,触发器就会自动执行。SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表,这两张是系统在内存中创建的、与应用触发器的表结构相同的两张逻辑表,其中Inserted表的数据是插入或是修改后的数据,而Deleted表的数据是更新前的或是删除的数据。当触发器完成工作后,这两张表就会被删除,不会存储在数据库中。

本系统在档案信息表中设置了触发器,如果档案信息已经审核并经档案室归档,当数据被修改时触发器会自动把数据重新更新回来,如果记录被删除则回滚,达到保护已审核信息的目的。

(五)权限控制

根据登录用户的角色不同,利用Session变量实现对其权限的控制。用人单位必须获得毕业生本人提供的验证码或取得学校教育管理部门的授权码、并在规定的时间内方可查询学生的档案信息。endprint

使用函数DATEDIFF可以限制用人单位的查询天数。当DATEDIFF( day, '开放查询的日期',Now() )的计算结果大于允许查询的天数时,禁止查询。

三、关键代码设计

(一)文件上传及其类型控制

Dim savedir As String = "upfile\" '定义上传文件保存相对目录

Dim apppath As String = Request.PhysicalApplicationPath '获取上传文件的物理路径

Dim extension As String = System.IO.Path.GetExtension(FileUpload1.FileName) '获取上传文件的扩展名

If (FileUpload1.HasFile) Then

Dim savepath As String = apppath & savedir & FileUpload1.FileName

If (extension = ".jpg") Or (extension = ".JPG") Then '指定上传文件类型

FileUpload1.SaveAs(savepath) '保存上传文件

Else: Lable1.Text = "该类文件禁止上传 "

End If

End If

(二)控制图片显示大小

Dim Photo As Drawing.Image = System.Drawing.Image.FromFile(savepath) '获取上传的图片

Dim sourceWidth As Integer = Photo.Width'取得图片宽度,以像素为单位

Dim sourceHeight As Integer = Photo.Height'取得图片高度

If sourceWidth2 > 600 Then'如果图片宽度大于600像素

Dim tuWidth=600'定义显示的宽度为600像素

Dim tuHeight = 600 * sourceHeight / sourceWidth'同时按比例缩小其高度

End If

(三)MD5加密

下面以修改密码为例说明MD5加密的方法。

Dim md5Hasher As New MD5CryptoServiceProvider()

Dim hashedBytes As Byte()

Dim encoder As New UTF8Encoding()

hashedBytes = md5Hasher.ComputeHash(encoder.GetBytes(TextBox1.Text)) '计算MD5

Dim sBuilder As New StringBuilder() '创建可变字符串

For i = 0 To hashedBytes.Length - 1 ' 将每一个 Byte的 hash 码格式化为十六进制字符串

sBuilder.Append(hashedBytes(i).ToString("x2"))

Next

Dim newmm_16 As String = sBuilder.ToString ' 返回十六进制字符串,用于写入数据库。

接下来是连接数据库并写入新密码的代码,从略。

四、实际应用及效果

(一)系统部署

系统的WEB程序和数据库分别部署在两台Windows2003上。WEB程序需要IIS6.0以上及.NET4.0的支持并设置Internet 来宾账户对文件上传目录拥有写权限。

考虑到安全性,数据库服务器使用局域网地址,SQL Server 2005需要启用本地和远程连接以及SQL Server Browser 服务;在 Windows 防火墙中需要为 SQL Server 2005 创建例外,设置SQL Server 2005每天一次自动备份作业和定时删除过时备份数据作业。

(二)使用流程

系统使用流程如图1 所示。

图1 系统使用简明流程

学生未提交审核前均可以随时修改,提交审核后,各班辅导员、院系均可以执行退修操作,院系已经审核后则需要院系管理员权限才可以执行退修操作。院系已经审核并经档案室归档的信息不允许修改。

(三)应用效果

系统的应用为各类档案信息需求者提供了高效、灵活、便捷的查询服务,得到了学校领导、老师、学生和用人单位的好评。系统应用不仅推进了就业工作的效率和质量,也促进了学生的档案积累和自我提高的意识,从而间接促进了教学质量和综合素质的提高,提高了高校档案的信息价值和社会效益。

【参考文献】

[1]王海政.试析无纸化卫生专业技术资格考试新模式[J].电脑编程技巧与维护,2011(14)

[2]张洪.ASP.NET Session的原理及应用[J].电脑编程技巧与维护,2011(2)

【基金项目】广西教育科学规划课题(2011C0160)

【作者简介】黄建成(1965- ),男,广西藤县人,广西科技大学医学院现代教育技术中心副主任,高级实验师,研究方向:现代教育技术的应用。

(责编 丁 梦)endprint

使用函数DATEDIFF可以限制用人单位的查询天数。当DATEDIFF( day, '开放查询的日期',Now() )的计算结果大于允许查询的天数时,禁止查询。

三、关键代码设计

(一)文件上传及其类型控制

Dim savedir As String = "upfile\" '定义上传文件保存相对目录

Dim apppath As String = Request.PhysicalApplicationPath '获取上传文件的物理路径

Dim extension As String = System.IO.Path.GetExtension(FileUpload1.FileName) '获取上传文件的扩展名

If (FileUpload1.HasFile) Then

Dim savepath As String = apppath & savedir & FileUpload1.FileName

If (extension = ".jpg") Or (extension = ".JPG") Then '指定上传文件类型

FileUpload1.SaveAs(savepath) '保存上传文件

Else: Lable1.Text = "该类文件禁止上传 "

End If

End If

(二)控制图片显示大小

Dim Photo As Drawing.Image = System.Drawing.Image.FromFile(savepath) '获取上传的图片

Dim sourceWidth As Integer = Photo.Width'取得图片宽度,以像素为单位

Dim sourceHeight As Integer = Photo.Height'取得图片高度

If sourceWidth2 > 600 Then'如果图片宽度大于600像素

Dim tuWidth=600'定义显示的宽度为600像素

Dim tuHeight = 600 * sourceHeight / sourceWidth'同时按比例缩小其高度

End If

(三)MD5加密

下面以修改密码为例说明MD5加密的方法。

Dim md5Hasher As New MD5CryptoServiceProvider()

Dim hashedBytes As Byte()

Dim encoder As New UTF8Encoding()

hashedBytes = md5Hasher.ComputeHash(encoder.GetBytes(TextBox1.Text)) '计算MD5

Dim sBuilder As New StringBuilder() '创建可变字符串

For i = 0 To hashedBytes.Length - 1 ' 将每一个 Byte的 hash 码格式化为十六进制字符串

sBuilder.Append(hashedBytes(i).ToString("x2"))

Next

Dim newmm_16 As String = sBuilder.ToString ' 返回十六进制字符串,用于写入数据库。

接下来是连接数据库并写入新密码的代码,从略。

四、实际应用及效果

(一)系统部署

系统的WEB程序和数据库分别部署在两台Windows2003上。WEB程序需要IIS6.0以上及.NET4.0的支持并设置Internet 来宾账户对文件上传目录拥有写权限。

考虑到安全性,数据库服务器使用局域网地址,SQL Server 2005需要启用本地和远程连接以及SQL Server Browser 服务;在 Windows 防火墙中需要为 SQL Server 2005 创建例外,设置SQL Server 2005每天一次自动备份作业和定时删除过时备份数据作业。

(二)使用流程

系统使用流程如图1 所示。

图1 系统使用简明流程

学生未提交审核前均可以随时修改,提交审核后,各班辅导员、院系均可以执行退修操作,院系已经审核后则需要院系管理员权限才可以执行退修操作。院系已经审核并经档案室归档的信息不允许修改。

(三)应用效果

系统的应用为各类档案信息需求者提供了高效、灵活、便捷的查询服务,得到了学校领导、老师、学生和用人单位的好评。系统应用不仅推进了就业工作的效率和质量,也促进了学生的档案积累和自我提高的意识,从而间接促进了教学质量和综合素质的提高,提高了高校档案的信息价值和社会效益。

【参考文献】

[1]王海政.试析无纸化卫生专业技术资格考试新模式[J].电脑编程技巧与维护,2011(14)

[2]张洪.ASP.NET Session的原理及应用[J].电脑编程技巧与维护,2011(2)

【基金项目】广西教育科学规划课题(2011C0160)

【作者简介】黄建成(1965- ),男,广西藤县人,广西科技大学医学院现代教育技术中心副主任,高级实验师,研究方向:现代教育技术的应用。

(责编 丁 梦)endprint

使用函数DATEDIFF可以限制用人单位的查询天数。当DATEDIFF( day, '开放查询的日期',Now() )的计算结果大于允许查询的天数时,禁止查询。

三、关键代码设计

(一)文件上传及其类型控制

Dim savedir As String = "upfile\" '定义上传文件保存相对目录

Dim apppath As String = Request.PhysicalApplicationPath '获取上传文件的物理路径

Dim extension As String = System.IO.Path.GetExtension(FileUpload1.FileName) '获取上传文件的扩展名

If (FileUpload1.HasFile) Then

Dim savepath As String = apppath & savedir & FileUpload1.FileName

If (extension = ".jpg") Or (extension = ".JPG") Then '指定上传文件类型

FileUpload1.SaveAs(savepath) '保存上传文件

Else: Lable1.Text = "该类文件禁止上传 "

End If

End If

(二)控制图片显示大小

Dim Photo As Drawing.Image = System.Drawing.Image.FromFile(savepath) '获取上传的图片

Dim sourceWidth As Integer = Photo.Width'取得图片宽度,以像素为单位

Dim sourceHeight As Integer = Photo.Height'取得图片高度

If sourceWidth2 > 600 Then'如果图片宽度大于600像素

Dim tuWidth=600'定义显示的宽度为600像素

Dim tuHeight = 600 * sourceHeight / sourceWidth'同时按比例缩小其高度

End If

(三)MD5加密

下面以修改密码为例说明MD5加密的方法。

Dim md5Hasher As New MD5CryptoServiceProvider()

Dim hashedBytes As Byte()

Dim encoder As New UTF8Encoding()

hashedBytes = md5Hasher.ComputeHash(encoder.GetBytes(TextBox1.Text)) '计算MD5

Dim sBuilder As New StringBuilder() '创建可变字符串

For i = 0 To hashedBytes.Length - 1 ' 将每一个 Byte的 hash 码格式化为十六进制字符串

sBuilder.Append(hashedBytes(i).ToString("x2"))

Next

Dim newmm_16 As String = sBuilder.ToString ' 返回十六进制字符串,用于写入数据库。

接下来是连接数据库并写入新密码的代码,从略。

四、实际应用及效果

(一)系统部署

系统的WEB程序和数据库分别部署在两台Windows2003上。WEB程序需要IIS6.0以上及.NET4.0的支持并设置Internet 来宾账户对文件上传目录拥有写权限。

考虑到安全性,数据库服务器使用局域网地址,SQL Server 2005需要启用本地和远程连接以及SQL Server Browser 服务;在 Windows 防火墙中需要为 SQL Server 2005 创建例外,设置SQL Server 2005每天一次自动备份作业和定时删除过时备份数据作业。

(二)使用流程

系统使用流程如图1 所示。

图1 系统使用简明流程

学生未提交审核前均可以随时修改,提交审核后,各班辅导员、院系均可以执行退修操作,院系已经审核后则需要院系管理员权限才可以执行退修操作。院系已经审核并经档案室归档的信息不允许修改。

(三)应用效果

系统的应用为各类档案信息需求者提供了高效、灵活、便捷的查询服务,得到了学校领导、老师、学生和用人单位的好评。系统应用不仅推进了就业工作的效率和质量,也促进了学生的档案积累和自我提高的意识,从而间接促进了教学质量和综合素质的提高,提高了高校档案的信息价值和社会效益。

【参考文献】

[1]王海政.试析无纸化卫生专业技术资格考试新模式[J].电脑编程技巧与维护,2011(14)

[2]张洪.ASP.NET Session的原理及应用[J].电脑编程技巧与维护,2011(2)

【基金项目】广西教育科学规划课题(2011C0160)

【作者简介】黄建成(1965- ),男,广西藤县人,广西科技大学医学院现代教育技术中心副主任,高级实验师,研究方向:现代教育技术的应用。

上一篇:校长国庆节国旗下讲话下一篇:彩虹色的花优秀教案