硕士本科论文  基于ASP的交警人事管理系统的设计与实现_第1页
硕士本科论文  基于ASP的交警人事管理系统的设计与实现_第2页
硕士本科论文  基于ASP的交警人事管理系统的设计与实现_第3页
硕士本科论文  基于ASP的交警人事管理系统的设计与实现_第4页
硕士本科论文  基于ASP的交警人事管理系统的设计与实现_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

摘 要摘 要长期以来,潍坊市交警支队人事管理工作主要都是手工操作的方式来完成的,人事管理工作中需要填写大量的表格,相关工作人员需要对这些表格进行整理和归档。一旦需要对某些资料进行查询,将花费大量的时间和精力去寻找原始资料,这是一项相当繁琐的任务。为解决这些问题,潍坊市交警支队引进了人事管理系统,对档案管理实现了电子化,从很大程度上节约了管理人员的工作量,提高了工作效率。但是,这个系统是单机版的,在实际工作中还存在一些问题。如档案的整理只能有一人进行录入、目前只具备档案管理的功能,而对警员的业绩考评、考勤管理、调离职管理等工作无法实现计算机管理。随着计算机应用技术及网络技术的飞速发展,越来越多的企事业单位开发了网络版的管理信息系统,并取得了较好的效果,因此,本文考虑,开发一个网络版的交警人事管理系统,实现潍坊市交警支队人事部门的组织机构管理、人事管理、工资管理、考勤管理、警衔管理和奖惩管理等方面的电子化管理。鉴于目前 B/S 结构的网络应用程序的极大成功,本系统采用的也是 B/S 架构。由于 ASP.NET 在网络开发上具有简单高效、可管理性强、可缩放性和可用性高、安全性好等特点,本文采用 ASP.NET 作为开发框架。本文的主要目标和内容是开发基于 ASP.NET 的交警人事管理系统,遵循软件工程的思想完成系统的设计与开发,并采用 UML 建模语言进行面向对象的系统分析与设计、系统实现与测试等。系统开发中利用 AJAX 技术实现用户操作与服务器响应的异步操作,并使用 LINQ 技术实现数据库操作。关键词:ASP.NET,人事管理系统,UML,AJAX,LINQAbstractAbstractOver the years, the units personnel management is mainly manual methods to complete, and personnel management work required to complete a large number of forms, relevant staff need to sort out these forms and archiving. Once the need to check some data, it will take a lot of time and effort to find raw data, which is a very tedious task. To solve these problems, units of the personnel management system, file management, e-enabled to a large extent release the management workload and improve efficiency. However, this system is stand-alone, and in practice there are still some problems. If the file can only have one person order entry, currently only functions with records management, and performance appraisal of police officers, attendance management, leave management, etc. can not be transferred by computer management. As computer applications and the rapid development of network technology, more and more enterprises develop a network version of the management information system, and achieved good results, therefore, considered in this paper, the development of a network version of the traffic police personnel management systems, units and personnel departments to achieve organizational management, personnel management, payroll management, attendance management, rank management and incentive management in the electronic management. Given the current B/S structure of the great success of Web applications, this system is also used in B/S structure. ASP.NET development on the network as simple and efficient, strong manageability, scalability and high availability, security and good features, this paper as a development framework for ASP.NET. The main objectives and content of this article is the development of ASP.NET-based traffic police personnel management system, follow the software engineering design and development of complete systems, using UML modeling language for object-oriented analysis and design, system implementation and testing and so on. AbstractSystem development using AJAX technology to respond to user actions with the server asynchronous operation, and database operations using LINQ technology.Key words: ASP.NET;Personnel Management System ;UML ;AJAX ;LINQ目 录目 录第一章 绪论 .11.1 研究课题及开发背景 .11.2 课题研究意义和国内外研究概况 .21.3 论文的主要内容 .41.4 本章小结 .4第二章 相关理论与技术概述 .52.1 ASP.NET 技术概述 .52.2 AJAX 技术概述 .62.2.1 ASP.NET AJAX 框架 .62.2.2 其他主流 AJAX 框架 .62.3 LINQ 技术 .82.4 B/S 三层体系概述 .92.5 UML 概述 .102.6 PowerDesigner 概述 .13第三章 系统分析与设计 .163.1 需求分析 .163.1.1 问题范围 .163.1.2 功能需求 .173.1.3 系统性能需求 .193.1.4 软硬件环境 .193.2 确定系统边界 .203.3 确定参与者 .203.4 确定用例 .213.5 建立静态模型 .213.5.1 绘制用例图 .213.5.2 绘制类图 .243.6 建立数据库模型 .25目 录3.6.1 数据库设计基本内容 .253.6.2 实体关系模型 .263.6.3 概念数据模型 .273.6.4 物理数据模型 .293.6.5 生成数据库 SQL 脚本 .303.7 建立动态模型 .323.7.1 绘制时序图 .323.7.2 绘制协作图 .343.7.3 绘制状态图 .343.7.4 绘制活动图 .353.8 本章小结 .37第四章 系统实现及关键技术讨论 .384.1 系统各模块的实现 .384.1.1 人事档案管理模块 .384.1.2 招聘管理模块 .394.1.3 培训管理模块 .404.1.4 考勤管理模块 .414.1.5 薪酬管理模块 .424.2 系统配置 .434.2.1 Global.asax 的配置 .434.2.2 Web.config 的配置 .444.3 使用 LINQ 技术操作数据库 .464.4 系统发布 .474.5 系统安全性问题 .484.5.1 Windows 验证 .494.5.2 Forms 验证 .504.5.3 Passport 验证 .514.5.4 授权 .514.5.5 系统采取的安全技术 .514.6 报表统计 .544.7 本章小结 .56目 录第五章 系统测试 .575.1 软件测试的目的 .575.2 软件测试的分类 .575.3 利用 NUnit 进行单元测试 .585.4 本章小结 .62第六章 结论与展望 .63致 谢 .65参考文献 .66第一章 绪论1第一章 绪论1.1 研究课题及开发背景一直以来本单位都是采用人工的方式管理交警人事档案,这种管理方式存在许多缺点:如效率低下、保密性差、查找费时、更新和维护困难等。如果能利用计算机在信息处理方面的绝对优势,可以很大程度上避免和改善这些问题。随着电子计算机的日益普及和管理信息系统的迅速发展,管理信息化在人们的日常生活和工作中的作用越来越重要。我国自 70 年代末在全国范围内推广计算机在管理中的作用,虽然起步较晚,但近几年发展迅速,对推动我国管理信息处理的现代化起到了重要的作用。因此,考虑开发一个交警人事管理系统。交警人事管理属于人力资源即 HR(Human Resource)管理,人力资源管理可认为是预测组织人力资源需求并作出人力需求计划、招聘选择人员并进行有效组织、考核绩效支付报酬并进行有效激励、结合组织与个人需要进行有效开发以便实现最优组织绩效的全过程。人力资源管理系统(HRMS 1 ),是指单位或组织运用系统学理论方法,对人力资源管理方面的各种问题进行分析、规划、实施、调整,提高人力资源管理水平,使人力资源更有效的服务于单位或组织。 人力资源管理系统的发展大致经历了如下的过程 2 :第一代人力资源管理系统出现于上世纪 60 年代末期,功能上除了能自动计算人员薪酬外,几乎没有报表生成和数据分析等,也无法保留任何历史信息。 第二代人力资源管理系统出现于上世纪 70 年代末,对非财务人力资源信息和薪资的历史信息都进行设计,也具备了简单的报表生成和数据分析功能。 第三代人力资源管理系统出现于上世纪 90 年代末,这一代系统的数据库几乎收集与管理了所有与人力资源相关的数据,也实现了功能更为强大的报表生成工具、数据分析工具和信息共享。目前,有关人力资源管理系统的研究比较多 3-7 。而且,现在已经有了较为成熟的商业化的人力资源管理系统,很多办公自动化系统、ERP 系统也集成了人力资源管理子系统。但是这些系统绝大多数是针对企业的,而且是成套销售的,其服务范围也很少有面向交警部门的;另外,部分系统是单机版的,无法满足多用户并发操作的需求。因此,开发一个适合本单位的交警信息管理系统很有必要。2同时,公安部正大力提倡推进信息化建设,公安部内部网络的建设也已经非常完善,各交警支队及其下设的各科室、直属大队、中队、各县市区的交警大队也经常有人事方面的培训和调动业务,基于此,本论文选择开发 B/S 架构的交警人事管理系统作为研究课题。1.2 课题研究意义和国内外研究概况 鉴于 ASP.NET 在开发网络应用上具有简单迅速、灵活性高、安全性好等优势,本课题拟采用 ASP.NET 开发 B/S 结构的交警人事管理系统。通过本系统的开发,将可以系统地学习.NET 框架的基本知识、Web 开发的相关技术;理解和熟悉软件开发流程;掌握有关 CASE 工具的使用方法。本系统的运行将对公安部信息化建设及其他部门的警员管理系统提供重要的借鉴和参考意义。因此,本研究项目的主要目的是针对目前人事管理工作手工操作的缺陷,开发一个包括组织机构管理、人事管理、工资管理、出勤管理、警衔管理和奖惩管理等方面内容的交警人事管理系统。提供一个网络版的、电子化管理的系统,以切实改善和提高交通管理部门传统的人力资源管理方式的工作效率,并能满足本部门各单位之间的远程人事管理的需求。因此,本课题具有较大的应用价值。交警人事管理系统实际上是一个交通管理部门的人力资源管理系统,目前国内外比较有影响的人力资源管理系统如下:(1) SAP 的 mySAP ERP HCMSAP 是全球最大的企业管理软件供应商,成立于 1972 年。其产品 mySAP ERP HCM,正式中文名称是人力资本管理,是其博大精深的 ERP 解决方案的一部分。在具体功能上,mySAP ERP HCM 的优势是,能够对个人和团队贡献进行管理、衡量和奖励,能够将员工的技能、行为和激烈与业务目标看齐,将最佳人选在最佳时间分配给最利于公司增值的任务上。总的来说,就是量化了人力的作用,真正把人力作为一项资源来进行调配。mySAP ERP HCM 的应用更适合大型企业。(2) 仁科的 peopleSoft仁科是享有盛誉的 HRMS 市场的领导者,其主导产品 peopleSoft 采用纯 B/S架构,服务器集中管理维护,在功能更新、维护上比较方便,费用较低。二次开发使用专用的集成开发环境 PeopleTools,集成度高。但是它的全球化是通过核心功能加国家或地区扩展来支持,但台湾地区和大陆的扩展做得不够完善,且其第一章 绪论3用户支持度及未来产品的方向需要关注。仁科已于 2005 年 1 月被 Oracle 整体收购,下一代产品会融入到 Oracle 的 Fusion 产品中。(3) Oracle 的 Oracle HRMSOracle 的人力资源管理软件解决方案 Oracle HRMS 是 Oracle 电子商务套件的一部分,具有人员招聘、人力资源管理、福利津贴管理、工资与支出管理、绩效管理、员工规划和培训/发展等模块。Oracle HRMS 适合大型企业,尤其是金融行业。但中小型企业解决方案的市场接受度尚待验证。而且,Oracle HRMS 在 HR 业务领域的积累不如 SAP 或Peoplesoft,下一代产品 Fusion 需要较长时间的等待。市场上还有其他一些著名的人力资源管理软件,比如铂金的 PowerHRP、施特伟公司的 HRplus 、东软公司的慧鼎(TalentBase) 人力资源解决方案、明基逐鹿Guru eHR、用友公司的 e-HR、金蝶公司的 HR 系统、普利斯奇正公司的 e-HR 等。由于市场份额、产品功能及成熟度、技术水准、地域色彩过于浓厚、异地实施能力较弱、员工流动率过高等原因,他们的产品与前几款软件相比稍逊一筹。有关网站曾针对一些商用软件进行网络投票调查,表 1.1 显示了 2008 年 eHR 人力资源管理软件排行榜:表 1.1 某网站调查 2008 用户期待最高的人力资源管理软件结果软件排行 软件名称 得票数1 飞创 信创通用人事工资管理系统 1533 2 用友人事通 907

温馨提示

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

评论

0/150

提交评论