资源预览内容
第1页 / 共49页
第2页 / 共49页
第3页 / 共49页
第4页 / 共49页
第5页 / 共49页
第6页 / 共49页
第7页 / 共49页
第8页 / 共49页
第9页 / 共49页
第10页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
毕业设计(论文、作业)毕业设计(论文、作业)题目: 组织人事信息管理系统 目 录内容摘要1ABSTRACT2文献综述3第一章 绪论4一、 课题背景4二、人事管理系统的发展和现状5三、 系统开发平台简介5(一)软件工程概述6(二)开发工具ASP.NET6(三)数据库SQL Server 2000简介7第二章 系统需求分析8一、可行性分析8二、系统功能分析9三、 数据流程图9第三章 系统设计与数据库设计11一、业务流程11二、功能模块设计12三、数据结构设计12四、概念模型 (E-R)14五、系统数据库DB_Mispersonal16第四章 系统模块实现18一、系统总框图18二、模块实现19(一) 登陆界面实现19(二) 基本信息管理模块22(三)部门信息管理模块24(五)用户管理模块32第五章 系统测试34一、软件测试方法的描述34二、功能模块测试35第六章 系统维护35一、维护的内容35二、维护的类型36参考文献:36致谢371组织人事信息管理系统的设计与实现内容摘要:人事管理是企业信息管理的重要部分,面对大量的人事信息,人事部门采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的人事管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文介绍了人事管理系统的开发过程。论文详尽论述了从需求分析、系统分析、概要设计、详细设计以及测试的整个开发过程。本系统使用基于.NET Framework(.NET框架)的ASP.NET为开发工具,C#为主要设计语言,在数据存取上,使用最新的ADO.NET数据存取技术来实现对SQL数据库的操作,使用Session对象进行Web页之间的数据传递。关键字:ASP.NET ADO.NET 组织人事管理系统 SQL数据库4646ABSTRACTThe personnel management is an importance of the business enterprise information management part, face a great deal of personnel information, the personnel section adoption the manpower processing will waste a great deal of time, manpower and material resourceses, and the accuracy of the data is low.Therefore, develop an interface amity, be easy to the personnel of the operation management software to carry on the automation processings become very important, this is exactly this system development of the purpose and the meaning.This text introduced the development process of the personal management.The thesis discussed in details analytical from the need, system analysis, essentials design, detailed design, and test. This system usage according to in order to develop the tool, the ASP.NET of the .NET Framework(frame of.NET), C# for main design language.Access in the data up, use the latest ADO.NET data access technique to carry out the operation toward the database of SQL.The data that uses the object of Session to carry on the of Web page deliver.Key words ASP.NET; ADO.NET; Personal management system; SQL database文献综述人事管理系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为查询人事信息提供充足的信息和快捷的查询手段。一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢失。自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原定系统开发目标,或者根本没有实现原系统的开发目标,而把计算机用作了打字机。这是长期以来困惑着人们的一大问题。现在人们日益深刻认识到,把信息技术应用与应用环境分离是办不到的,管理信息系统根本不仅是技术系统,而且是社会系统。组织人事信息管理系统的设计与实现第一章 绪论一、 课题背景随着时代的进步,社会生产力高速发展,新技术层出不穷信息量急剧膨胀,整个人类社会已成为信息化的社会,人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找文件资料、处理银行帐目、仓库管理、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。管理信息系统(Management Information System,缩写MIS)是一种“人机系统”,它以特定的模式支持一个组织内各级组织机构之间的通讯,对信息资源进行综合开发,管理和利用,实现对该组织的有效管理。它通过对数据的加工处理,及时为管理与决策分析提供信息。其特点有:l 数据全部存储于计算机系统中;l 用户使用简单、操作方便、查询速度快;l 有极强的人-机对话功能;l 能直接从计算机系统中提供决策所需的参考信息。管理信息系统基本框架如图所示:管理信息系统基本框二、人事管理系统的发展和现状人事管理系统主要经过了以下三个发展阶段:(一)人事管理系统最早产生于20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人事管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,几乎没有报表生成功能和薪资数据分析功能。(二)第二代的人事管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,为人事管理系统的阶段性发展提供了可能。它基本上解决了第一代系统的主要缺陷,对非财务的人事管理信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人事管理的需求和理念。(三)人事管理系统的革命性变革出现在20世纪90年代末。第三代人事管理系统的特点是从人事管理的角度出发,用集中的数据库将几乎所有与人事管理相关的数据(如薪资福利、招聘、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人事管理人员得以摆脱繁重的日常工作。现有的单位人事管理系统完成的主要功能有:有关单位员工各种信息的输入,包括员工基本信息、所在部门、工作信息和工作简历等。员工各种信息的查询员工各种信息的修改考勤信息的输入等考勤信息的查询考勤信息的修改员工工作评价信息的输入员工工作评价信息的查询员工工作评价信息的修改等三、 系统开发平台简介本系统是按照软件工程学的过程使用ASP.NET为开发工具,SQL server 为后台数据库进行开发的。(一)软件工程概述软件工程是指导计算机软件开发和维护的一门工程学科。1、它采用工程的概念、原理、技术和方法来开发和维护软件;2、它将管理技术与当前经过时间考验的而证明是正确的技术方法结合来; 3、它强调使用生存周期方法学和结构分析和结构技术;4、经过人们长期的努力探索,围绕着实现软件优质高产这个目标,从技术到管理两个方面做了大量的努力,逐渐形成了软件工程学这一新的学科。(二)开发工具ASP.NET作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进。它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的Web服务器端开发方式。下面对ASP.NET这个开发工具做一个基本的了解:1、基本概念 ADO.NET并非是ADO的下一代,它只是在.NET Framework中负责不同数据源之间的数据存储。它是一个全新的架构,能支持非连接状态数据的处理。ADOConnection:相当于ASP中的数据库Connection; ADOCommand:相当于ASP中的数据库Command; DataView:相当于ASP的ADO记录集RecordSet; DataSet:多个数据表的集合;2、NameSpace(名字空间)的使用要使用ASP.NET的数据库功能,不可能离开名字空间NameSpace的使用。如果你要使用ASP.NET的数据库功能,你就必须先引用相应的名字空间。 名字空间的具体使用如下: 举例: 应该注意一点,以上代码必须在页面顶端。 3、ASP.NET中数据库的使用样板 private string connstr; private SqlConnection Sqlconn; private SqlCommand Sqlcmd; private SqlDataAdapter Sqladpter; private DataSet ds; private SqlDataReader Sqlreader; connstr = ConfigurationManager.ConnectionStringsMispersonalconn.ConnectionString;
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号