【毕业学位论文】(Word原稿)基于asp.net的镇政府人事信息管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于asp.net的镇政府人事信息管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于asp.net的镇政府人事信息管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于asp.net的镇政府人事信息管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于asp.net的镇政府人事信息管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

中图分类号: 学校代码: 10055 密级: 硕 士 专 业 学 位 论 文 基于 镇政府人事信息管理系统的设计与实现 of on 摘要 I 摘要 伴随当代信息技术日新月异的发展,信息充斥在我们周围的日常生活当中,在当今社会中信息技术越来越普及逐渐成为当今世界发展 的趋势。人事信息管理也表现出与时代发展相呼应的特点,信息量愈来愈大,流程愈来愈清晰,分工愈来愈细致,社会协作越来越重要,原有的工作模式已不适应发展的需求,如何利用计算机运行速度快、信息存储量大、可以多人分布式操作等特点,将人事管理逐步信息化、规范化,为减少工作强度,提高工作效率,准确提供信息而服务,是计算机从业人员需要解决的一个重要问题。 本项目是作者根据单位情况,结合实际情况进行设计和开发。本项目是单位作为办公室系统所特有的人事信息管理系统的设计与实现,具有人事档案管理信息系统设计与实现的一般特征,而作为 属于行政机构又是事业单位的镇政府部门,具有一定的特殊性。本文按照软件工程的开发流程,首先就开发的必要性,开发的目的进行了描述,其次进行了具体的系统需求分析,根据工作流程,详细分析了本项目中应具有的各模块的具体功能,并就开发所涉及的关键技术进行了阐述,给出了具体实现系统的方案以及开发实现效果,之后对于系统实施了全面的评估,积累此次开发的经验,总结此次开发汲取的教训,提出进行完善与扩展方向,以求通过改进达到真正适应单位的需求。 本项目基于 开发工具,以 C#作为后台语言,以 平台,数据库技术平台、以 B/S 为模式,根据工作实际需要对系统进行了设计与实现。本系统模块,根据权限分配,具备了人事管理基本日常事务处理能力,包括人事信息录改,灵活、方面的查询统计功能,跟踪管理干部继续教育、培训、奖惩、任免职等情况,对人事管理工作中人员信溯能力具有较好的体现。 总之,本项目研究的是一个具有良好操作界面、安全可靠、功能完备、可扩展性强、经济高效、具有较强实用新的管理信息系统,目前由镇政府办公室实用,基本达到了设计目的。 关键词: 镇政府 ,人事管理 ,I of is to be a of T of of is by of as as no of of it a T to by of to of on of is a of In to of of is in a of In of of in in of In of a of is of in to of is by as c# as as as of , to II of as by of be To is a of by is in of is , 录 第一章 引言 . 1 第一节 项目背景与问题概述 . 1 项目背景 . 1 问题概述 . 2 第二节 研究的目的和意义 . 3 研究的目的 . 3 研究的意义 . 3 第三节 研究内容和主要工作 . 4 研究内容 . 4 本人工作 . 4 第四节 论文结构 . 4 第二章 开发环境与技术 . 5 第一节 B/. 5 第二节 . 6 第三节 . 6 第四节 的 . 7 第五节 . 7 第六节 据库 . 8 第七节 数据库访问技术 . 8 第八节 本章小结 . 9 第三章 系统需求分析 . 10 第一节 镇政府现状分析 . 10 人员素质分析 . 10 从经济层次上分析 . 10 从技术层次分析 . 11 从系统性能分析 . 11 从角色分析 . 11 目录 V 第二节 需求分析 . 13 系统性能 . 13 系统需求 . 13 第三节 用例分析 . 15 用例分析 . 15 第四节 属性字典 . 17 属性图 . 17 . 20 第五节 本章小结 . 21 第四章 系统设计 . 22 第一节 系统分类设计 . 22 系统架构设计 . 22 系统设计库设计 . 22 应用系统平台设计 . 23 系统界面设计 . 23 构思系统安全 . 23 第二节 使用者实际需求设计 . 23 使用模块信息操作管理与策划 . 23 在编员工用户组功能需求与构思 . 24 编外员工用户组功能要求与构思 . 24 系统管理员用户组功能要求与构思 . 24 第三节 系统的结构设计 . 24 系统结构 . 24 第四节 数据库设计 . 29 数据库逻辑设计 . 30 数据结构设计 . 31 第五节 系统的详细设计 . 33 人事信息管理模块 . 34 信息查询模块 . 37 考核模块 . 39 第六节 本章小结 . 43 目录 五章 系统的具体实现 . 44 第一节 系统的主要功能 . 44 登陆功能实现 . 44 菜单功能实现 . 47 考勤自动工资功能实现 . 48 考勤绩效管理实现 . 49 信息查询实现 . 51 第二节 系统运行要求 . 54 软件要求 . 54 硬件要求 . 54 第三节 本章小结 . 54 第六章 结论 . 55 第一节 系统实施 . 55 第二节 系统评价 . 55 第三节 展望 . 56 第四节 本章小结 . 57 参考文献 . 58 致谢 . 60 个人简历 . 61 第一章 引言 1 第一章 引言 第一节 项目背景与问题概述 项目背景 随着网络与计算机技术的快速发展,人们所能接触到的信息不 断呈爆炸方式增长,信息的传播速度、在一定的时间内不断获取有效信息的能力已经成为一个单位、企业乃至一个国家发展速度快慢的重要因素。在很多行业企业中,特别是国外的大型企业,信息化程度的高低已经决定了企业发展的高度难易,但是在我们国家,特别是事业单位、企业的信息化还处于起步阶段,而且由于单位决策层的地域、文化、年龄等各方面因素的影响,信息化从没摆在单位发展的重要位置,特别是单位发展重要支柱的人力资源管理方面,还处在人 +笔 +纸的方式。 人事档案承载着重要的人才信息,是人才信息的主要源头,它能充分反映出行为轨迹、工作 表现、个人经历、历史背景、奖惩情况、德才能绩及其经历的非常重要事务事件。是选贤举能、是知人善任的重要手段,把有效的好人事档案管理好,对以后镇政府的发展有积极作用 1。人事管理信息系统是对人事档案的现代化运用,是适应现代化人力资源管理,提搞工作效率,减轻人事管理工作强度,减少范围内资源浪费,及时向领导提供决策依据以及提高管理水平的管理信息系统。管理信息系统掌握着镇政府有关的各种事件和对象的信息,并将这种信息提供给内外的系统用户 2。当前,越来越多的镇政府部门、企业通过计算机来实现人事管理的信息化,科技 的人事管理信息系统已经成为当前办公中,他们是人力资源管理部门不可或缺的一部分。以我镇政府为例,还沿用传统的表格与计算器统计的方式人事信息管理,随着人员的不断变动,人事档案管理人员的变化,随着上级部门、领导的要求随时变化,纸质统计表格厚度不断增加,并且会随着时间的推移,很多数据的准确性与统计方式已不可考证或者丢失,人事管理人员每日的工作重复在查找数据,查证数据,统计数据之中,造成了人力资源成本浪费,人力资源决策的能力没有体现。 镇政府部门是国家活力向上的向导,根据党的原则主要有思想政治教育、人事管理、宣传、劳 资福利、老干等多种职能,镇政府属于行政部门、编制为第一章 引言 2 中央专项编制等特质,主要负责镇政府的思想政治、宣传教育、人事、任免、劳资福利、专业技术职务评聘、考勤、工资、从人事方面为领导提供决策支撑等多项工作,属于一般单位的党委组织部、人力资源部、党委办公室、宣传部等多部门的结合体。一直以来,镇政府部门所进行的上述工作都采用手工作业的办法,随着互联网的飞速发展和计算机的快速普及,镇政府办公室人事信息管理基本采用计算机办公,但是由于引用水平不高,科技意识不先进、领导对信息化系统重视、人员素质等问题,计算机运用基本是进行文 字处理、表格处理及简单的宣传图片处理,计算机的信息化系统运用程度低下,例如学历统计、专业技术职称基数等一些基本的人事数据统计还在处于手工统计阶段,这不仅是人力资源部门的极大浪费,也容易出现统计错误,统计时间一长,也将产生大量的文件和数据丢失,这对于信息使用带来不少的困难。为适应镇政府发展的需求,开发一个基于镇政府内网的网上人事信息管理系统对完成日常镇政府人员信息管理,相关干部信息管理,提高工作效率无疑是镇政府人事管理面临的迫切问题。 问题概述 信息技术日新月异,各种信息化软件也非常繁多,也有许 多各公司开发的人事管理信息系统。在实际使用过程中现有的人事信息管理系统主要存在 2 个问题。 一是针对性不强,现有的大部分人事信息管理系统都是针对有关企业而研发的,对于镇政府这样的事业单位而言,在人事信息方面缺少必要的数据,例如专业技术职务获得时间、聘任时间等一些方面的内容。 二是统计查询简单易用性方面较差。现有的人事信息管理系统,在查询统计方面大多采用自定义“ “ 样的逻辑关系,或者是采用选择框选择的方式进行查询统计,这样的方式需要对简单的逻辑关系有一定了解,而且查询结果对具体人员也没有一个具体 的展示,这样达不到对查询结果人员具体情况的了解,例如单位领导需要了解单位副处级领导干部中哪些人事本科毕业,这些人的基本情况是什么,这样的要求在大部分人事信息管理系统中却没有一个简单明了的方式可以实现,而且由于单位领导对于计算机应用方面熟练度不高,了解不够,致使不能使用相应的查询统计应用,而部分情况下(干部提拔酝酿)形成了事件范围的扩大。 第一章 引言 3 第二节 研究的目的和意义 研究的目的 本课题研究的主要目的有: ( 1) 根据 镇政府 的实际需求、分析和设计针对该 镇政府 的人事信息决策与管理系 统,使这个系统成为镇 政府人事管理体系的重要信息化基础,融合到镇政府的信息化管理体系中,促进当地企业发展。 ( 2)镇政府 人事信息决策与管理系统的开发是一个 非常 复杂的工程,它涉及到 组织结构、管理知识、系统理论、 计算 机处理技术、有效管理功能等各方面的问题,至今没有一种比较完备的开发方法。本课题从人事管理实际出发,确定系统的开发原则、分析系统要解决的问题、合理定制和安排系统开发计划、做好系统的开发准备工作、充分研究系统的可行性方案直到实现完整系统的维护、整理部署与开发 。 研究的意义 管理信息系统已经深入到组织管理的许多方 面,成为组织干部管理的一个非常重要组成部分。因此,如何利用信息技术赢得高效的业务决策和相对操作优势,是管理人员所面临的实际问题,同时也是在实施与开发管理信息系统时计算机人员必须解决的重要问题 3。 所以,我们迫切需要以成熟、先进的通信和计算机技术为主要手段,根据镇政府部门信息管理建设的需要,开发具有行政部门特点的,能够满足行政部门以及领导干部日常应用方便快捷、安全性高的镇政府人事信息管理系统。 系统应根据行政部门的实际工作需要,完成全面的人事信息管理的日常工作,并为领导干部提供操作简单、直观明了的查询统计 系统,允许自由定义部分指标,查询条件,以满足不同部分在不同应用方式上的需要,同时,针对不同人员,设置不同权限,提供操作、数据上的信息安全与保密。 通过以先进、成熟的计算机信息技术为手段的,符合镇政府部门自身特点的,内容丰富方便查询的资源环境,人员信息完整统一,经济实用的人事管理信息系统的建立,有利于整合集中人事部门信息资源、有利于领导直观对比干部人事信息,有利于人事管理方面缺陷的暴露,在短期内的有效修改,有利于提高镇政府办事效率,同时减轻镇政府部门的工作强度。从真正意义上形成现第一章 引言 4 代化的升级人事管理形式和管理方 式。 第三节 研究内容和主要工作 研究内容 为做好操作简单、直观便捷的查询统计系统,主要对页面的局部刷新, 架集、查询结果时显示进行研究分析使用,多级联动,较好的解决的统计查询不直观便利的解决问题。 本人工作 本人在 工作中需要统计大量数据,为了更加高效顺利的完成工作,我们利用手上资源,经过长期调研利用所学知识,设计并实施该项目。本项目由本人完成系统需求分析、功能性分析、系统整体设计、系统测试机数据导入等全部工作。 第四节 论文结构 本文由构成, 其中: 第一章绪论主要介绍了项目背景、及镇政府现状,概述了项目需要解决的问题,阐述了项目的研究意义与目的,提出了研究内容以及本人的主要工作。 第二章在查阅大量资料的基础上,介绍了设计人事信息管理系统所引用的开发环境和技术基础。比如 B/步技术等。 第三章全面分析了人事管理信息系统,首先分析了系统的可行性,其次阐述了系统的业务需求、功能需求、数据需求。 第四章在需求分析的基础上,我们给出了本系统的数据库设计、结构设计以及系统的详细设计。 第五章阐述了镇政府人事信息管理 系统的技术以及各功能模块的具体实现。 第六章概括了本文所作的工作,对系统的实施进行了客观的总结,提出了待整改指出,同时对进一步的工作进行了展望。 第二章 开发环境与技术 5 第二章 开发环境与技术 为更好的实现人事管理信息系统,本系统总体架构采用基于 B/S 模式下的三层架构体系,采用 数据存储工具采用 据库,使用 口访问数据库,以 C#为系统开发语言。以实现友好的用户界面、较好的可移植性、较高的代码执行率、以及与数据库的方便连接。 本项目采用软件工程开发中的瀑布模型进行开发。瀑布模型有 1970年温斯顿 罗伊斯( 出了著名的 “ 瀑布模型 ” ,直到 80 年代早期,它 从始自终都是唯一一个 被广泛 采纳并运 用的软件开发模型。 在本文中采用这样的方式进行阐述:这个模型中,软件生命周期中的制订计划,需求分析,软件设计,程序编写,软件测试和运行维护依次由上至下顺序展开。 第一节 B/S 三层架构 B/。是通过表示层、业务逻辑层和数据 访问层来实现 B/ 表示层( 为用户提供有效应用系统的使用界面,即主要实现的功能的展示和交互操作。 最大的优点就是可以在 任何有网络的地方实现通过浏览器 进行操作 , 系统的扩展性非常容易 ,客服端实现零维护。 业务逻辑层( 主要提供对数据库的操作,根据表示层的交互请求,业务逻辑层是沟通表示层与数据访问层的中间部分对数据库进行返回数据集、验证数据等操作。 数据访问层( 提供对数据的访问,即数据的存储和查找。通过 B/过中间层对数据进行处理 ,把表示层、中间层及数据分为相对独立的模块,对功能的有效扩展、规律代码的可读性、不同脚本语言的难以维护性等方面有较大的提高。如图 第二章 开发环境与技术 6 图 B/第二节 境 微软公司推出的 eb 发平台,允许用户的运用程序通过 行通信和数据共享,是新一代的软件开发方式,它的侧重点从连接网络上的网站或设备上,转移到不同计算机、设备和机器组上,使其通力合作,根据不同情况,提供更 广发更丰富的解决方案 6。 个致力于 各种 快速应用开发、敏捷 的 软件开发、 网络 平台无关性和网络透明化的软件开发平台 ,所以我们所说的 用是 一个运行于 上的应用程序 。 第三节 息服务 网络信息服务 (简称,即在因特网上发布发表各种信息的 传输协议 (输信息,并将不同信息加载到网站上,还可以配置 第二章 开发环境与技术 7 务,以便于不同信息的发布和有效快速的资源共享 7。具有使用风险小、成本低、安装方便等特性,所以说一般 务器操作系统都自带了 此,本系统 第四节 的 种创建 的 交互式 科技网页不同 应用的网页开发技术。 通过 使得 够自由自在调用 C#、 C# 大的资源,然后突然返回 此之外根据 步技术只需传递少量个别数据回 理,不像现在必须用 方式逐渐将整个 面返回 处理 6。 前的实现有几种方式: 完全手工编程,缺点是对大多数人而言太困难也太耗时。 使用 式,缺点是网页功能不够完善,而且只能在 使用现成的 点是与 与 微软的 位于 级,与 佳搭配,简化了 开发。 在本项目中我们使用微软推出的 的 要在领导查询页面使用时,目的是快速刷新网页,减少不必要开销,美化页面。 第五节 微软公司推出的 使嵌入网页中的脚 本 可由 务器执行的服务器端脚本技术 ,是一种运行与 的动态网页开发技术,由微软公司与 2000年 12月发布。 以用最少最简单的程序代码来配置全部企业级 用程序( 一部分,在编写 用程 序时,您 可 以访问 的类( 您可以使用任何与 用的语言编写应用程序 7。 用范围比较窄,所使用的 第二章 开发环境与技术 8 第六节 据库 由于镇政府统一使用的办公软件是 于开发成本及方便性方面的考虑,本系统数据库采用的是 据库,是属于 统下的。 基于 关系数据库管理系统 ,是由微软公司 推出的 。它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、模板,把不同数据存储、数据库查询、界面设计、生成器、报表生成等操作规范化;为建立功能完善的部一样数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成在不同工作时间内大部分数据管理的任务 8。 据库主要有以下几 个优点: 于维护 。2. 通过对象的方法、 不同 属性完成数据库的操作和管理 。 同 风格与 全一样 , 界面友好、 容 易操作 。 4. 集成了各种向导和生成器工具,极大地提高了开发人员 办公 的工作效率 。但是 存在很多不足: 大后性能速度下降明显。 1用户。 第七节 数据库访问技术 本系统采用 B/S 三层架构,在此架构中,数据服务的快慢、好坏直接 影响计算机系统性能。本系统采用 供的数据库访问类 及数据源访问控件。 只是一个 新版本,它是一个机遇 非连接数据( 被设计用来操控不同数据的一种新的操作方式。连接数据集 ” 而设计的,也因为这个优势特性,所以访问数据时我们不需要占据数据的连接,我们可以有效地减少网络的流量与资源的浪费。 我们可以用一直的方式,来访问数据源(如 9。本项目中 为减少开发时间,并与本项目中广泛使用的表格类控件 好的融合、上市。与相关表格类控件连接使用 在业务逻辑层和数据访问层中使用数据源控件,与使用 比,限制性较高,灵活性不足,第二章 开发环境与技术 9 但是在中间层根本不需要分页、排序等功能。 第八节 本章小结 本章对系统的开发背景和相关技术进行了描述,详 细分析了数据库的功能用途以及技术升级的开发,这些都是系统进步的基础。第三章 系统需求分析 10 第三章 系统需求分析 第一节 镇政府现状分析 目前,镇政府共有公务员 60人,在编人员 30人,合同制人员 30人。根据发展、编制的相关情况,镇政府远景需要纳入信息系统管理的公务员 80人,随着镇政府的快速发展,规模的扩大,迫切需要把人力资源从繁重的重复工作劳动中释放数来,一套符合镇政府科学发展的综合人事管理信息系统成为当务之急。 人员素质分析 本系统主要使用人员为镇政府领导、各部门负责人及员工。镇政府领导岁数偏大,除个别领导外 ,计算机运用基本只能进行简单的基础操作,还需要进行操作培训,镇政府各部门负责人、工作人员和部门考勤员总体年龄不大,而且我们根据多年的职称计算机培训和计算机办公环境从而具有计算机的基本不同操作技能。总体来说,在人员上人事管理系统具有可行性。但是,从领导计算机运用能力层次上考虑,在具体设计中,如部分查询的简单易用等方面还需要进行有明显的分工。 从经济层次上分析 目前,大多数人事管理系统软件价格从 5000 元到 10 万及以上不等,价格高昂,镇政府在实际上需求还有较多不一样的地方。镇政府目前正在进行体制改 革,大部分人力及物力投入了改革建设中,也没有固定的资金进行人事管理信息系统方面的投入,所以本系统只能由镇政府单位自行开发,这有利于不同成本的减轻,而且从镇政府现有的的软硬件方面看,镇政府能在不添加设备的基础上满足架构基本的需求 17。 硬件环境,镇政府目前有服务器 2台,大部分部门计算机为为 2008年以后配置,由于办公环境较小,有 3 台路由器构建内网。使用 统自带 足本项目系统环境需要,办公用计算机 3台,使用 览器,符合 B/S 构架需要,网络链接 通过一台路由器连接镇政府内网,可以说从数量上和质量上基本满足应用需要,但网络环境较差。总体上说,第三章 系统需求分析 11 镇政府现有的硬件环境基本能够满足运行软件所需要的条件。 软件方面,镇政府所有服务器采用 008 服务器操作系统,该操作系统为微软工作最新一代服务器操作系统,强化了下一代网络, 全能满足镇政府人事管理信息系统的构建。在使用方面,镇政府计算机均采用了

温馨提示

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

评论

0/150

提交评论