ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:677.91KB ,
资源ID:5622486      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5622486.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(事业单位人事管理系统详细设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

事业单位人事管理系统详细设计.docx

1、事业单位人事管理系统详细设计石河子大学信息技术学院 数据库系统课程设计 某单位人事管理系统的数据库信息姓名:曾 晨 2010508013 李沁梅 2010508063 老师: 于宝华 专业:计算机科学与技 术 学院:信息科学与技术学院完成日期:2013-1-17单位人事管理系统摘要:随着时代的进步,企业也逐渐变得庞大起来;当今社会人员流动越来越频繁,使得企业人事管理工作也变的越来越复杂。如何管理好企业员工的信息,成为企业管理中一个大的问题。如果能实现企业人事管理的自动化,无疑将给公司管理部门带来很大的方便。因此,设计一个单位人事管理系统已经成了当务之急。一、人事管理信息系统概述1.1、项目简介

2、在以人为本的当今社会,以人为中心的管理已成为单位的首要任务。因此,人力资源管理也成为了企业管理中的一个重要内容。随着当今企业人员数量不断增加、分工的不断细化、各行业间联系的不断密切。对人事管理的要求也不断提高,实现人事管理自动化,无疑将带来高效率的企业管理。在这种情况下,开发一个人力资源管理系统就显得非常必要。本系统是采用功能强大的Visual Basic 6.0和SQL Sever2000作为开发工具而开发出来的人事管理系统。整个系统符合操作简便、界面友好、灵活、实用、安全的要求。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。1.2、项目背景及

3、现状分析人员是企业生存的主要元素,人员的增减、变动将直接影响到企业的整体运作,企业每天都要涉及到人员问题。企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度就越大。然而人事管理系统可以保存公司内部所有的人事活动资料,给用户提供高效的查询服务。所以良好的人事活动资料管理和人事活动日志管理,将给公司带来很多有价值的信息。因此,实现人事管理的系统化、规范化、自动化成为现代公司管理人员的首选。目前,国内人事信息管理系统的开发技术基本成熟;主要原因在于人事信息管理系统本身具有业务清晰、数据处理规范等许多优点,为其实现计算机信息化提供了必要的优越条件;加上近十年来计算机技术的飞跃发展

4、,以及国内各应用单位的高度重视,人事信息管理系统在国内基本上已进入了普及应用的阶段。国内近90%以上的应用计算机及开发管理信息系统的公司和单位均开发并运行了人事信息管理系统,其他没有和正准备开发计算机应用或开发管理系统的公司和单位,也把人事信息管理系统作为其应用与开发的首要目标。二、可行性分析在决定开发管理信息系统应用项目之前,首先要做好系统开发的可行性分析。可行性分析的任务是确定项目开发是否必要和可行。建设企业人事管理系统的必要性取决于需求的迫切性和实现的可行性。从以下几个方面认真进行研究,从而为确定系统开发项目的决策提供科学依据。经济可行性对组织的经济状况和投资能力进行分析,一方面是支出的

5、费用,其中包括设备购置费、软件开发费、管理和维护费用、人员工资和培训费等;另一方面是取得的收益,其中有一部分可以用钱来衡量,如开发本系统,为企业节省的人力,物力。收益的另一部分难以用钱表示,如加强人事信息管理。技术上可行性技术上的可行性分析所考虑采用的硬件和软件技术能满足用户提出的要求(如计算机的容量、速度等)。此外,因本系统难度不大,所涉及的范围只限于企业人事信息管理,所以在技术上已达到开发该系统的能力。管理上的可行性重要是管理人员对开发信息系统的态度和管理方面的基础工作。重要领导不支持的项目肯定不可行。管理基础工作好坏重要表现在管理制度和方法是否科学,规章制度是否齐全以及原始数据是否正确等

6、方面。 综上所述,为了提高企业工作效率、保证企业人事管理质量、快速而且准确地为企业制定好的经营方针与决策,在有限的时间内完成工作任务及达到预期的目的,我选择了开发企业人事管理系统。三、需求分析需求分析工作是系统生命周期重要的一步,也是决定性的一步。忽略需求分析往往会付出沉重的代价。大量实践表明,信息系统产生的许多错误都是由于需求定义不准确或错误导致的,而且,如果在需求定义阶段发生错误,则修改这些错误的代价是非常高的,并随着开发周期的进展,改正错误或在改正错误时引入的附加错误的代价是按指数增长的。因此,系统开发中的需求定义是系统成功的关键一步,必须引起足够的重视。企业人事管理系统中一项重要的工作

7、就是录入和校对员工的基本信息和人事活动提醒,由于人数多,细节多,人工处理很容易丢失资料或出现不准确的情况,因此采用计算机进行企业人事管理,根据具体情况进行需求分析。3.1、系统的性能要求整个企业人事管理信息系统运行在本单位局域网中。对数据的安全有相应的保护措施。3.2、总体需求人事管理信息系统对企业人事部门的业务工作用计算机进行全面现代化管理。主要包括人员基本情况管理、工资管理和考勤管理等几个方面,以实现用户方便地输入和更新信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询、打印。另外用户还可以对这些基本信息进行定期的更新和删除,人事管理信息系统力求给用户方便快捷的途径去管理这些繁琐

8、的数据。3.3、数据流分析0层数据流图如下:1层数据流图如下:总体数据流图如下:四、系统规划4.1、系统的功能模块划分根据上述的系统功能分析,可以得出如图4.2.1所示的系统功能模块图。从图中可以看出系统包括系统管理模块、人事变动管理模块、员工信息管理模块和部门管理模块在员工信息管理模块中,又包括员工档案管理、员工工资管理、员工考勤管理和员工评价管理4部分。可见,员工是系统的核心,其他模块都是以员工为中心并为其服务的。信息系统的总体功能组织结构如图4.1所示。图4.1系统总体功能组织结构图4.2.、系统功能管理系统主要完成的功能有:员工信息的建立与维护,包括员工信息的添加、修改、删除等。员工信

9、息的输入,员工信息包括员工的基本信息、考勤信息、工资信息和评价信息等。员工信息的修改与删除,包括对员工考勤信息、工资信息和评价信息等信息的修改和删除。员工考勤信息的维护,包括考勤记录的添加、修改和删除等。员工工资信息管理,包括员工工资的查询、修改和删除等操作。员工评价信息管理,包括对员工评价的查询、修改和删除等。五、数据库设计 5.1、系统E-R图用户信息实体的E-R图如图5.1.1所示。图5.1.1用户信息实体E-R图部门信息实体E-R图如图5.1.2所示。图5.1.2部门信息实体E-R图各实体之间关系的E-R图如图5.1.3所示。图5.1.3各实体之间关系的E-R图员工基本信息实体的E-R

10、图如图5.1.4所示。图5.1.4员工基本信息实体E-R图考勤信息实体的E-R图如图5.1.5所示。图5.1.5考勤信息实体E-R图工资信息实体的E-R图如图5.1.6所示。图5.1.6工资信息实体E-R图评价信息实体的E-R图如图5.1.7所示。图5.1.7评价信息实体E-R图系统总体E-R图5.2、数据词典数据项:用户组成:员工编号+用户密码数据项:部门组成:部门编号+部门名称+员工编号+人数数据项:员工档案信息组成:员工编号+姓名+性别+部门编号+学历+出生日期+专业+籍贯+参加工作时间+进入公司时间+起薪时间+调入部门时间+职称+职称时间+入党时间+原身份+原职务+原工作单位数据项:考

11、勤信息组成:考勤日期+员工编号+员工姓名+部门+本月天数+公休天数+应出勤天数+加班费+扣考核数据项:工资信息组成:员工编号+员工姓名+部门+底薪+奖金+扣考核+房租+补贴+加班+房帖+养老金+住房公积金+医疗保险+实发工资+计发时间+所得税数据项:评价信息组成:员工编号+员工姓名+部门+底薪+奖金+扣考核+房租+补贴+加班+房帖+养老金+住房公积金+医疗保险+实发工资+计发时间+所得税5.3、系统信息数据规划序号数据库表名数据库表标识1用户信息表UserInfo2部门信息表DepartmentInfo3用户档案信息表EmployeeInfo4考勤信息表CheckInfo5工资信息表WageI

12、nfo6评价信息表EvaluationInfo5.4、表结构用户信息表(UserInfo)字段字段名字段类型宽度允许空备注1员工编号int4主键2用户密码varchar50部门信息表(DepartmentInfo)字段字段名字段类型宽度允许空备注1部门编号int4主键2部门名称varchar403员工编号int44人数int4员工档案信息表(EmployeeInfo)字段字段名字段类型宽度允许空备注1员工编号int4主键2姓名char103性别char24部门编号int45学历varchar406出生日期datetime87专业varchar2008籍贯varchar1009参加工作时间dat

13、etime810进入公司时间datetime811起薪时间datetime812调入部门时间datetime813职称varchar20014职称时间datetime815入党时间datetime816原身份varchar20017原职务varchar20018原工作单位varchar20019备注varchar200考勤信息表(CheckInfo)字段字段名字段类型宽度允许空备注1考勤日期datetime82员工编号int4主键3员工姓名char104部门char205本月天数int46公休天数decimal97应出勤天数decimal98加班费money89扣考核money8工资信息表(W

14、ageInfo)字段字段名字段类型宽度允许空备注1员工编号int4主键2员工姓名char103部门char204底薪money85奖金money86扣考核money87房租money88补贴money89加班money810房帖money811养老金money812住房公积金money813医疗保险money814实发工资money815计发时间datetime816所得税money8评价信息表(EvaluationInfo)字段字段名字段类型宽度允许空备注1评价日期datetime82员工姓名char103员工编号int4主键4工作业绩varchar2005工作态度varchar2006其他

15、事项1varchar2007其他事项2varchar2008备注varchar2005.5、存储过程存储过程Pro_ Department:通过部门编号来查询部门详细信息。CREATE PROCEDURE Pro_ Department dep_id_in int(4),dep_name_out varchar(40) output, number_out int(4) outputAS SELECT dep_name_out=dep_name, number_out= number FROM DepartmentWhere Department. Dep_id= dep_id and Dep

16、_id=dep_id_in5.6、视图创建视图创建视图VIEW_CTABLE:GOCREATE VIEW VIEW_CTABLE AS SELECT dep_id,emp_id FROM Department, Employees Info, Kaoqin, Users, Evaluation, Wages WHERE Department. dep_id= Employees Info. dep_id AND Employees Info. emp_id= Kaoqin. emp_id AND Employees Info. emp_id= Users. emp_id AND Employe

17、es Info. emp_id= Evaluation. emp_id AND Employees Info. emp_id= Wages. emp_idGO5.7、数据库系统关系图5.8、触发器创建触发器例如:创建触发器TIGGER_DEP_ID若修改员工的部门号,与之相关的表中部门号自动修改。CREATE TIGGER TIGGER_DEP_ID ON Employees Info FOR UPDATE AS IF UPDATE(dep_id) BEGIN DECLARE dep_id_NEW INT(4), dep_id_OLD INT(4) SELECT dep_id_NEW=dep_

18、id FROM INSERTED SELECT dep_id_OLD=dep_id FROM DELETED UPDATE Department SET dep_id= dep_id_NEW WHERE dep_id= dep_id_OLDEND六、系统UML建模6.1、流程图系统登录业务流程图如下图6.1.1所示:图6.1.1系统登录业务流程图6.2、用例图6.3、系统时序图添加员工信息时序图查询员工信息时序图6.4、系统协作图添加员工信息协作图查询员工信息协作图七、模块设计7.1、用户登录界面的设计用户登录管理包括用户名和密码,界面图如图7.1.1所示:图7.1.1用户登陆界面7.2、系统

19、主界面的设计系统主界面包括员工基本信息、员工考勤管理、员工工作评价管理、员工工资管理等。系统主界面如图7.2.1所示:图7.2.1系统主界面7.3、员工基本信息管理界面设计员工基本信息管理包括员工档案列表,员工基本信息以及员工信息查询三个模块。员工基本信息管理模块实现以下的功能:添加档案信息修改档案信息删除档案信息查看档案信息员工信息:员工信息查询:7.4、员工考勤管理的界面设计员工考勤管理包括员工考勤列表、员工考勤和考勤查询3个模块。员工考勤信息管理模块实现以下的功能:添加考勤信息修改考勤信息删除考勤信息查看考勤信息员工考勤:考勤查询:7.5、员工工资管理的界面设计员工工资管理包括员工工资列

20、表、员工工资和工资查询3个模块。员工工资信息管理模块实现以下的功能:添加工资信息修改工资信息删除工资信息查看工资信息员工工资:工资查询:7.6、员工评价管理的界面设计员工评价管理包括员工评价列表、员工评价和员工评价查询3个模块。员工评价信息管理模块实现以下的功能:添加评价信息修改评价信息删除评价信息查看评价信息员工评价:员工评价查询:八、系统运行环境8.1、开发环境本设计采用Visual Basic 6.0和SQL Sever2005数据库开发,只简单的完成人事系统的一些基本功能。Visual Basic 6.0是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是

21、世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。SQL全称是“结构化查询语言(Structured Query Language)”, 是Microsoft 公司推出的数据库管理系统,是当前非常流行的数据库系统之一,拥有较大的市场占有率和广泛的用户群体。SQL Server 2005 是真正的客户机/ 服务器体系结构,具有图形化的用户界面,使

22、系统管理和数据库管理更加直观、简单,丰富的编程接口工具为用户进行程序设计提供了更大的选择余地。8.2、运行环境由于使用了以上开发技术,本系统服务器的运行环境如下:操纵系统:Windows XP以上服务器:IIS5.0浏览器:IE6.0数据库:SQL Server 2005 Express硬件配置:CPU:P41.8GHz内存:256MB以上分辨率:最佳效果1024*768需安装:Visual Basic 6.0九、参考文献1 数据库系统概论(第四版) 王珊 萨师煊 高等教育出版社2 SQL Server实验指导(第三版) 马晓梅 清华大学出版社3 企业人事管理系统的设计与实现J. 李永琴. 信息技术与信息化, Information Technology and Informatization, 编辑部邮箱 2009年 03期4 企业人事管理系统设计J. 陶永明 计算机与信息技术, Computer & Information Technology, 编辑部邮箱 2008年 Z1期5Visual Basic 6.0数据库开发与专业应用 于英杰编著 北京:国防工业出版社2002.1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1