人事档案信息管理系统设计报告
- 格式:doc
- 大小:341.50 KB
- 文档页数:26
编号:数据库系统原理课程设计说明书题目:人事管理系统系别:运算机科学与工程学院专业:信息管理与信息系统学生姓名:学号:指导教师:题目类型:☐理论研究☐实验研究☐工程设计☐工程技术研究☑软件开发年月日摘要人材是企、事业单位的宝贵财富,而人事管理又是人力资源管理的核心,是所有厂矿、公司、企事业单位所必需的。
因此,快捷、准确、方便、高效的人事档案管理系统就成为企、事业单位的大体需求之一。
该系统的实施将具有人工管理所无法比拟的长处——例如:检索迅速、查找方便、靠得住性高、存储容量大、保密性好、寿命长、本钱低等。
一个设计完善,运行稳固的人事档案管理系统能够大大提高企业人事档案管理的工作效率,协助企业更好的完成人事档案管理工作;而且企业整体管理的信息化建设是企业的科学化、正规化管理与世界接轨的重要条件,企业人事档案管理的信息化又是企业整体管理信息化建设的重要组成部份。
因此,利用运算机对企业人事档案进行管理是必然趋势,人事档案管理系统是企业管理工作中不可缺少的。
该系统的设计主要包括需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行与保护六个阶段。
本系统主要的模块有:人事档案管理、部门管理、日常考核、人事变更就、教育培训、决策查询、统计、系统管理。
本系统前端开发工具利用VB语言,后台数据库采用SQL Server 2005。
关键词:人事档案管理;数据库;数据字典;E-R图;Delphi 7;SQL Server 2008。
目录引言 (1)1 概述 (5)课题的来源 (5)课题的任务 (5)设计思想 (5)开发工具的介绍 (5)运行环境 (6)2 可行性研究 (7)可行性分析概述 (7)技术可行性分析 (8)3 需求分析 (9)设计背景 (9)4 系统设计 (10)功能描述 (10)数据库设计 (11)系统操作流程图 (13)窗体设计 (14)5 系统测试 (20)测试举例 (21)测试项目 (21)测试方式 (23)6 总结 (23)参考文献 (24)引言人事档案管理是结合公司实际的人事、制度,通过实际的需求分析,采用Visual Studio 2008作为开发工具而开发出来的人事档案系统。
目录1.概述 (2)1.1公司发展背景 (2)1.2人事档案管理系统建立的意义 (2)1.3公司人事档案管理的现状分析 (3)2.系统分析 (4)2.1系统可行性分析 (4)2.2企业档案管理系统要完成的功能 (4)2.3组织结构 (4)2.4业务流程 (6)2.5数据流程图 (7)2.6数据字典 (7)3.系统设计 (11)3.1系统功能设计 (11)3.2系统运行环境与数据库设计 (12)3.3代码设计 (12)3.3.1员工信息表 (12)3.3.2 籍贯表 (13)3.3.3 学历/部门/职位设置 (14)3.4建立初始页面的过程 (14)3.4.1建立人事档案表 (14)3.4.2 建立检索卡 (14)3.4.3添加动态按钮 (15)4.系统实施 (16)4.1系统登录界面的设计 (16)4.2系统主界面的代码及设计 (16)4.2.1主窗体菜单设计 (16)4.2.2相关函数使用语句 (17)4.3档案录入设计 (17)4.4档案查询设计 (18)4.4.1 员工基本信息查询设计 (18)4.4.2 员工在职/离职查询设计 (18)4.4.3 员工资料表查询设计 (20)4.5统计的代码及设计 (21)5.结论 (24)1.概述1.1公司发展背景对每一个企业来讲,企业员工人事档案管理是一项非常琐碎而且繁杂的工作,而且是不允许发生差错的,因为它直接影响着员工工作的积极性,是提高员工生产力,实现企业利润最大化的基础。
在以往手工进行的传统的人事管理工作中,需反复机械地进行各种抄写核对等工作,不仅花费大量的时间,而且往往会出错。
计算机应用于企业的员工认识档案管理,不仅可以提高办公室工作人员的工作效率,尽可能得减少错误的发生,同时可以减少企业人事档案管理工作人员的工作压力,使他们从简单的数据统计、收集、汇总等重复繁重的事务中解脱出来。
21世纪,计算机正在令人难以置信的速度步入每个人的学习、工作和生活。
目录1.概述 (4)1.1公司发展背景 (4)1.2人事档案管理系统建立的意义 (4)1.3公司人事档案管理的现状分析 (5)2.系统分析 (6)2.1系统可行性分析 (6)2.2企业档案管理系统要完成的功能 (6)2.3组织结构 (6)2.4业务流程 (8)2.5数据流程图 (9)2.6数据字典 (9)3.系统设计 (13)3.1系统功能设计 (13)3.2系统运行环境与数据库设计 (14)3.3代码设计 (14)3.3.1员工信息表 (14)3.3.2 籍贯表 (15)3.3.3 学历/部门/职位设置 (16)3.4建立初始页面的过程 (16)3.4.1建立人事档案表 (16)3.4.2 建立检索卡 (16)3.4.3添加动态按钮 (17)4.系统实施 (18)4.1系统登录界面的设计 (18)4.2系统主界面的代码及设计 (18)4.2.1主窗体菜单设计 (18)4.2.2相关函数使用语句 (19)4.3档案录入设计 (19)4.4档案查询设计 (20)4.4.1 员工基本信息查询设计 (20)4.4.2 员工在职/离职查询设计 (20)4.4.3 员工资料表查询设计 (22)4.5统计的代码及设计 (23)5.结论 (26)1.概述1.1公司发展背景对每一个企业来讲,企业员工人事档案管理是一项非常琐碎而且繁杂的工作,而且是不允许发生差错的,因为它直接影响着员工工作的积极性,是提高员工生产力,实现企业利润最大化的基础。
在以往手工进行的传统的人事管理工作中,需反复机械地进行各种抄写核对等工作,不仅花费大量的时间,而且往往会出错。
计算机应用于企业的员工认识档案管理,不仅可以提高办公室工作人员的工作效率,尽可能得减少错误的发生,同时可以减少企业人事档案管理工作人员的工作压力,使他们从简单的数据统计、收集、汇总等重复繁重的事务中解脱出来。
21世纪,计算机正在令人难以置信的速度步入每个人的学习、工作和生活。
人事管理系统设计报告辅导教师:学院:班级:目录一、系统分析1.1系统概况 (3)1.2系统功能说明 (3)1.3设计阶段划分 (3)1.4可行性分析 (3)1.5系统软硬件环境要求 (3)1.6结构图表 (4)1.7数据图表 (4)二、概念结构设计2.1局部模块 (11)2.2总体E-R图 (12)2.3冲突与解决 (12)三、逻辑结构设计3.1关系模式 (13)3.2范式范围说明 (13)3.3规范化的关系模式集 (13)四、感想与总结 (14)一、系统分析随着计算机的发展及网络技术的应用,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。
传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。
使用计算机可以高速,快捷地完成以上工作。
在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范人事管理行为,从而提高了管理效率和水平。
而在日常生活中信息技术的不断融入,在技术越来越先进的同时,应该从以前繁琐的事务中解放出来,提高我们的工作效率。
1.1系统概况为满足人事管理现代化的需求,在人事管理领域也开始使用人事管理系统,人事管理系统的使用,克服了以往工作人员人工进行管理的种种不便,使得保存、查询、更新人事档案的工作变得更加方便和快捷。
1.2系统功能本系统是为了实现以下目标而构建的。
主要包括各部门情况、考勤情况、员工基本情况、工资管理情况、员工培训情况和员工科研情况。
以下将分别概述。
部门内及部门间的协调管理情况决定着整个系统的命脉,它反映了各部门之间的内在联系,它起着引导作用,为其他的操作管理规划了一整套的准则。
员工的出勤情况直接影响着企业的整体计划和创造的利润额。
员工基本情况包括员工的个人基本信息、工龄、评优评先情况、工资情况等与员工个人有直接联系的信息。
工资管理情况包括整个企业的工资表、工资的账目统计、工资的发放情况。
员工培训情况包括全体员工的职业技能培训、个别员工的培训。
人事档案管理系统-工程学院课程设计报告摘要人事档案管理系统是一个典型的信息管理系统(MIS),企业人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业人事管理系统应该能够为企业提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理人事文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
作为计算机应用的一部分,使用计算机对人事档案信息进行管理,具有着手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高企业人事管理系统的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
该系统以J2EE技术及框架为基础,采用B/S多层体系结构,最终提出人事档案管理系统的解决方案。
本文主要分析系统的主要组成情况,包括需求情况,系统的设计目标,系统的主要特点等,重点介绍了系统功能模块的详细思路和实现方法,以及对系统关键技术的详细说明。
关键词人事档案管理,企业,J2EE技术,B/S多层体系结构目录摘要................................................................................................................ 错误!未定义书签。
Abstract........................................................................................................... 错误!未定义书签。
人事系统设计实验报告1. 引言人事系统是一种用于管理和记录企业的人力资源信息的软件系统。
它可以帮助企业管理员工档案、薪资福利、考勤统计、招聘流程等各项人事管理工作。
本次实验旨在设计和实现一个简单的人事系统,涵盖基本的功能模块,并通过该系统来展示对人事管理需求的理解。
2. 功能需求根据对人事管理的理解,设计的人事系统应具备以下基本功能:2.1 员工管理- 新增员工:录入员工的基本信息,包括姓名、性别、出生日期、联系方式等。
- 查询员工:可以按照员工的姓名、工号等信息进行查询,查看员工的详细信息。
- 修改员工信息:可以修改已有员工的基本信息,如联系方式、地址等。
- 删除员工:根据工号删除员工的信息。
2.2 薪资福利管理- 新增薪资福利信息:录入员工的薪资、绩效等信息。
- 查询薪资福利信息:可以按照员工的工号查询薪资福利信息。
- 修改薪资福利信息:可以修改已有员工的薪资福利信息。
2.3 考勤管理- 考勤打卡:员工可以通过系统进行考勤打卡,记录上下班的时间。
- 查询考勤记录:可以按照员工的工号查询考勤记录,并查看具体的打卡时间。
- 统计考勤情况:可以按照月份统计员工的考勤情况,包括迟到、早退、旷工等情况。
2.4 招聘管理- 新增招聘需求:录入企业的招聘需求信息,包括职位、人数、薪资范围等。
- 查询招聘需求:可以按照职位、薪资范围等条件查询招聘需求信息。
- 修改招聘需求:可以修改已有的招聘需求信息。
3. 系统设计与实现本实验采用Java编程语言,使用MySQL数据库作为数据存储。
系统的设计思路如下:3.1 数据库设计根据功能需求,设计了以下表结构:- 员工表:包含员工的基本信息,如工号、姓名、性别、出生日期、联系方式等。
- 薪资福利表:包含员工的薪资、绩效等信息,与员工表通过工号进行关联。
- 考勤表:记录员工的打卡时间,与员工表通过工号进行关联。
- 招聘需求表:记录企业的招聘需求信息,如职位、人数、薪资范围等。
人事档案管理系统的设计与实现一、本文概述随着信息技术的飞速发展和企业规模的不断扩大,人事档案管理作为企业管理的重要组成部分,其信息化、高效化、安全化的需求日益凸显。
本文旨在探讨《人事档案管理系统的设计与实现》,通过对系统的需求分析、设计思路、技术实现以及系统测试等方面的详细阐述,以期为企业提供一个全面、高效、安全的人事档案管理解决方案。
本文将首先介绍人事档案管理系统的背景和意义,阐述系统建设的必要性和紧迫性。
接着,通过对企业人事档案管理现状的分析,明确系统的功能需求和非功能需求,为系统的设计提供明确的指导。
在此基础上,本文将详细介绍系统的设计思路,包括系统架构设计、数据库设计、用户界面设计以及系统安全设计等方面。
在技术实现部分,本文将重点介绍系统的开发环境、开发语言、数据库管理系统等关键技术,并详细阐述系统各功能模块的实现过程。
本文还将对系统实现过程中的难点和问题进行深入分析,提出相应的解决方案。
本文将对人事档案管理系统进行全面的测试,包括单元测试、集成测试和系统测试等,以确保系统的稳定性和可靠性。
通过本文的阐述,读者可以全面了解人事档案管理系统的设计与实现过程,为企业的人事档案管理信息化建设提供有益的参考和借鉴。
二、人事档案管理系统需求分析在当今信息化的社会背景下,人事档案管理系统的设计与实现显得尤为重要。
为了构建一个高效、便捷、安全的人事档案管理系统,我们首先需要对其需求进行深入的分析和理解。
需求分析是系统开发的首要环节,它涉及到对用户需求的全面收集、整理和归纳。
在人事档案管理系统的需求分析中,我们主要关注以下几个方面:用户需求:了解不同用户群体的具体需求,包括人事部门的工作人员、档案管理员、高层管理者等。
他们需要通过系统完成哪些操作,如档案录入、查询、修改、删除、统计等,以及他们期望系统具备哪些功能和特点。
功能需求:根据用户需求,明确系统应具备的功能模块,如档案信息录入、档案查询与检索、档案分类管理、档案借阅与归还、统计分析等。
辽宁工业大学管理信息系统设计课程设计报告(论文)题目:人事档案管理系统院(系): 软件学院专业班级:软件工程114班学号:111301108学生姓名:安凯辰指导教师:谷宝华教师职称:副教授起止时间:2012.5.28-2012.6.8课程设计(论文)任务及评语目录第1章系统分析 (1)1.1建立系统的必要性 (1)1.2业务流程分析 (1)1.3数据流程图 (2)1.4数据字典 (3)第2章系统设计 (5)2.1系统功能设计 (5)2.2代码设计 (5)2.3系统运行环境与数据库设计 (5)2.3.1 概念设计 (6)2.3.2 逻辑设计 (8)2.3.3 物理设计 (8)2.4输入/输出设计 (9)2.5功能模块设计 (11)第3章系统实施 (13)3.1测试策略 (13)3.2功能测试 (13)3.3性能测试 (13)3.4用户界面测试 (13)3.5测试结论 (14)第4章设计总结 (15)参考文献 (16)附录:主要代码 (17)第1章系统分析1.1建立系统的必要性人事档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发俩个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。
而对于后者则要求应用程序完备,易用等特点。
人事档案管理系统就是其中的一个方面,因为随着时代与社会的发展,企业也渐渐地成长起来,如何管理好企业内部职工的信息,是企业管理的一个重大问题。
在这样的背景条件下,一个规范化、自动化的人事管理系统就显得非常的需要,在我看来,最初的人事管理,也都是靠人力来完成的。
需要专门的人员录入职工的各方面信息。
以便今后职工在工作完成后按时发放工资待遇及奖金福利等。
这便是我想做此系统的初衷。
分为几个方面:首先要录入员工信息,比如说员工的姓名,这样会自动给员工编号,接着录入工时数目,这样就能通过程序的功能自动计算出本月工资,输入销售量,便会显示出销售经理及推销员的工资,级别不同会导致薪酬不一样,实现本系统的人事的录入以及查看。
目录1.概述 (2)1.1公司发展背景 (2)1.2人事档案管理系统建立的意义 (3)1.3公司人事档案管理的现状分析 (4)2.系统分析 (6)2.1系统可行性分析 (6)2.2企业档案管理系统要完成的功能 (6)2.3组织结构 (6)2.4业务流程 (8)2.5数据流程图 (9)2.6数据字典 (10)3.系统设计 (14)3.1系统功能设计 (14)3.2系统运行环境与数据库设计 (15)3.3代码设计 (15)3.3.1员工信息表 (16)3.3.2 籍贯表 (17)3.3.3 学历/部门/职位设置 (17)3.4建立初始页面的过程 (17)3.4.1建立人事档案表 (17)3.4.2 建立检索卡 (18)3.4.3添加动态按钮 (19)4.系统实施 (20)4.1系统登录界面的设计 (20)4.2系统主界面的代码及设计 (20)4.2.1主窗体菜单设计 (20)4.2.2相关函数使用语句 (21)4.3档案录入设计 (21)4.4档案查询设计 (22)4.4.1 员工基本信息查询设计 (22)4.4.2 员工在职/离职查询设计 (23)4.4.3 员工资料表查询设计 (24)4.5统计的代码及设计 (27)5.结论 (29)1.概述1.1公司发展背景对每一个企业来讲,企业员工人事档案管理是一项非常琐碎而且繁杂的工作,而且是不允许发生差错的,因为它直接影响着员工工作的积极性,是提高员工生产力,实现企业利润最大化的基础。
在以往手工进行的传统的人事管理工作中,需反复机械地进行各种抄写核对等工作,不仅花费大量的时间,而且往往会出错。
计算机应用于企业的员工认识档案管理,不仅可以提高办公室工作人员的工作效率,尽可能得减少错误的发生,同时可以减少企业人事档案管理工作人员的工作压力,使他们从简单的数据统计、收集、汇总等重复繁重的事务中解脱出来。
21世纪,计算机正在令人难以置信的速度步入每个人的学习、工作和生活。
学习使人进步面向对象程序设计课程设计报告课程设计人事管理系统题目专业计算机科学与技术班级08-1 姓名学号指导教师魏光村2010 年12 月24 日山东科技大学信息工程系课程设计报告III……………………………装……………………………………订…………………………………线……………………………山东科技大学信息工程系课程设计报告IV……………………………装……………………………………订…………………………………线……………………………目 录1 概述 (1)1.1 课程设计目的与要求 ............................................................................................. 1 2 需求分析 . (3)2.1需求信息的收集 (3)2.1.1用户数据收集 ............................................................................................... 3 2.1.2系统需求信息 ............................................................................................... 3 2.2信息分析整理 . (4)2.2.1基本列信息表格 (4)3概念结构设计 (6)3.1设计局部概念模式 (6)3.1.1确定数据库实体 ........................................................................................... 6 3.1.2确定各个实体的属性及联系 ....................................................................... 6 3.1.3 局部E-R 图 .. (7)4逻辑结构设计 (9)4.1关系模式 (9)4.1.1将E-R 转换为关系模型 (9)5 物理结构设计 (11)5.1.1 数据库关系图 (11)6附录 ................................................................................................................................... 12 7总结 .. (14)山东科技大学信息工程系课程设计报告1……………………………装……………………………………订…………………………………线……………………………1 概述一直以来人们使用传统人工的方式管理员工档案,这种管理方式存在着许多缺点,譬如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
MIS课程设计报告二○○三年九月目录一、前言——————————————— 2二、系统概况————————————— 2三、需求分析————————————— 2 - 4四、数据库设计———————————— 5 - 7五、主程序清单———————————— 8六、模块界面————————————— 9 -11七、设计小结————————————— 12前言人事管理是每个企业必不可少的。
人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。
如果人工直接统计的话, 工作量将十分庞大, 特别是, 如果企业员工有几万或几十万人时, 人工统计将变得不可能想象。
用计算机可使人们从繁重而又单调的统计运算中解脱出来, 仅用一些简单的操作便可及时准确地获得需要的信息。
在设计一个系统时, 首先要做好需求分析。
合理地运用好Visual FoxPro的基本方法, 建立一个适合企业的人事管理系统。
系统概况课题名称:人事管理系统。
设计环境:开发工具: Microsoft Visual FoxPro 6.0操作系统: Windows XP需求分析一、系统功能分析二、人事管理系统的主要任务是对人事档案进行整理, 使得能方便快捷地对人事档案进行查询、统计、更新, 并且能按一定要求输出报表。
三、通过该系统, 使企业的人事管理工作系统化、规范化、自动化, 从而提高企业人事管理的效率。
四、系统功能模块设计块。
3、浏览模块该模块提供全部人事档案的界面。
4、查询模块该模块提供查询符合某一条件的人事档案的界面。
5、统计模块该模块提供按某一条件进行统计的界面。
6、编辑模块该模块提供对按档案进行更改、删除和新增的界面。
7、报表模块该模块按一定格式将人事档案以报表格式输出。
五、数据流图数据库设计1、创建数据库是设计系统的第一步, 其关键问题在于确定所需的表结构并为之建立索引。
为了使系统设计精练实用, 体现关系型数据库的特点, 本系统还为各相关表建立关系。
人事管理信息系统分析与设计报告人事管理信息系统分析一、引言1.摘要: 设计一个人事管理信息系统,其目的是为了更方便、快捷和准确的管理企业人事信息。
利用该人事管理信息系统能够实现输入全校教师的基本信息,进行人员的新增,修改和删除,能够进行人员工资的计算及调整,输出工资报表,对教师进修,培训进行管理。
2.背景: 项目的承担个人:管理信息系统开发小组。
人事管理信息系统面向的用户:企业人事管理部门。
3.设计人事管理信息系统引用资料:管理信息系统教材。
二、现行系统的概括1.现行系统现状调查说明:现行系统的流程过于简单话,不能充分概括整个人事管理过程,很难实现简单的信息管理。
2.系统需求说明:现行系统存在功能简单、性能不稳定、可靠性和安全性较低等问题。
用户需要一个利用类似该系统的能够实现输入基本信息,进行人员新增,修改和删除,能够进行人员工资的计算及调整,输出工资报表,对教师进修,培训进行管理的人事管理信息系统。
三、新系统逻辑方案1.新系统目标:根据用户的需求开发一个能够更方便、快捷和准确的管理企业人事信息的系统。
2.新系统逻辑模型:业务流程图:数据流程图:顶层数据流程图第一层数据流程图1. 顶层数据流程图: 对教师基本信息、认识调动信息管理。
对教师工资进行调整计算。
对教师进修以及培训进行管理。
管理教师加班信息。
2. 第一层数据流程图:对教师的基本信息,进行人员的新增、修改和删除。
增加或减少教师的工资。
安排教师进修和培训。
修改教师加班信息。
数据字典:1.数据项数据项条目2.数据结构数据结构条目3.数据流数据流条目4.数据存储数据存储条目5.处理逻辑6.外部实体外部实体条目四、实施计划1.工作任务的分解:人事部门对教师的基本信息进行整合,建立基本信息数据库。
财务部门则根据教师个人情况以及学校工资安排,设计出方便的、自动的工资结算程序。
最后管理信息系统开发人员对各个模块进行整合、完善、测试。
2.预算:系统开发估计需要一万元左右。
1 问题定义 (1)2 可行性研究 (2)2.1 系统流程图 (2)2.2 高层数据流图 (3)2.3 可行性分析 (3)2.3.1 技术可行性 (3)2.3.2 操作可行性 (3)2.3.3 经济可行性 (3)2.4 开发计划 (3)3 需求分析 (4)3.1 ER图 (4)3.2 细化的数据流图 (5)3.3 数据字典 (5)3.4 状态转换图 (7)4 概要设计 (8)4.1 系统层次图 (8)4.2 IPO表 (8)4.3 数据库设计 (9)5 详细设计 (10)5.1 人机界面设计 (10)5.2 过程设计 (11)5.2.1 修改员工信息模块代码 (11)5.2.2 显示员工信息模块代码 (15)6 测试报告 (16)6.1 修改员工信息模块 (16)6.2 显示员工信息模块 (18)7 总结 (18)参考文献 (18)1 问题定义2 可行性研究2.1 系统流程图图2-1 人事档案管理系统流程图2.2 高层数据流图图2-2 人事档案管理系统数据流图2.3 可行性分析2.3.1 技术可行性要求和目标:本系统要求对单位的人事情况进行管理,完成新职工的登记、职工信息的维护、调离和退休情况的登记,并能按指定的要求完成查询、统计、排序等功能。
可能实现的方法:本组准备采用java语言编写程序界面和数据处理部分,使用java链接数据库,用数据库完成人员信息的保存,修改。
用SQL语言完成对数据库中的内容进行查询排序等功能。
2.3.2 操作可行性本系统采用图形界面,有良好的中文提示和界面提示。
能保证用户能够正常使用该系统完成需求的功能。
2.3.3 经济可行性本系统为课程设计,不产生经济效益,故暂不考虑经济可行性2.4 开发计划阶段要用的时间(天)可行性研究 1需求分析 3概要设计 2详细设计 2实现 2总计10 3 需求分析3.1 ER图图3-1 员工对象ER图3.2 细化的数据流图图3-2 细化的数据流图3.3 数据字典名称:员工信息3.4 状态转换图图3-4 人事档案管理系统状态转换图4 概要设计4.1 系统层次图图4-1 系统层次图4.2 IPO表IPO表系统:人事档案管理系统模块:修改员工信息编号:1.2 作者:任毅日期:2011.7.7被调用:信息维护1.0调用:输入:员工编号X新员工信息Y输出:新员工信息处理:IF X存在;THEN {删除编号为X的员工信息;添加新员工信息Y,该员工编号为X;}·局部数据元素:新员工信息Y注释:4.3 数据库设计此系统中为员工信息涉及一个名为person的数据库,数据库中包含一个名为person的表。
人事管理系统实验报告(二)引言概述:人事管理系统是一种应用软件,用于管理和组织一个组织内的人力资源。
本文是对人事管理系统进行实验的报告,主要阐述了系统的功能、设计理念、技术架构、测试过程和结果。
正文内容:一、系统功能1. 员工信息管理- 员工档案管理- 员工信息查询- 员工信息修改2. 薪资管理- 薪资计算与发放- 薪资调整记录- 薪资查询与统计3. 绩效考核- 绩效指标设定- 绩效评估与打分- 绩效统计与分析4. 培训管理- 培训需求评估- 培训计划制定- 培训效果评估5. 考勤管理- 考勤记录与分析- 请假申请与审批- 出差申请与审批二、设计理念1. 模块化设计- 将系统拆分为多个功能模块- 模块间通过接口进行通信和数据传输2. 用户友好界面- 界面简洁明了- 操作简单易懂3. 数据安全性- 数据加密传输- 访问权限管理4. 多级审核流程- 请假、出差等申请需经过多级审核- 提高流程透明度和准确性5. 扩展性和灵活性- 支持扩展其他功能模块- 可根据需求定制特定功能三、技术架构1. 前端技术- 使用HTML、CSS和JavaScript构建用户界面- 前端框架选择及相应技术的优点2. 后端技术- 使用Java语言开发后端逻辑- 数据库选择及优化3. 数据传输和安全- 使用HTTPS协议进行数据传输- 数据库备份和恢复策略4. 多用户并发处理- 使用分布式架构- 负载均衡和故障恢复机制5. 安全性措施- 用户认证和授权机制- 防止SQL注入和XSS等攻击四、测试过程和结果1. 功能测试- 检查各功能模块的正确性和完整性- 确保用户能按照预期进行操作2. 性能测试- 模拟多用户同时访问系统- 测试系统的并发处理和响应速度3. 兼容性测试- 在不同操作系统和浏览器上进行测试- 确保系统在各种环境下正常运行4. 安全性测试- 检查系统的漏洞和安全性问题- 进行网络攻击测试5. 用户反馈与改进- 收集用户的意见和建议- 对系统进行改进和优化总结:本报告对人事管理系统进行了实验,通过对系统功能、设计理念、技术架构、测试过程和结果进行阐述,我们可以得出结论:该系统能够有效管理和组织人力资源,提高工作效率和管理水平。
(档案管理)人事档案管理系统课程设计报告目录1 系统分析11.1需求分析11.2编程技术简介12 系统设计32.1系统模块设计32.2 系统预览42.3主流程图62.4.1数据库设计72.4.2数据库概念设计72.4.3数据库逻辑设计83 具体设计113.1系统登录界面设计113.2系统主体窗体设计123.3添加/删除用户名模块173.4员工信息管理模块213.5员工信息查询模块224 调试分析25文件清单26参考文献271系统分析1.1需求分析伴随着企业人事管理系统化的日益完善,企业人事管理系统在企业管理中越来越受到企业管理者的青睐。
企业人事管理系统的功能全面、操作简单,可以快速地为员工建立电子档案,这样做不但便于修改、保存和查看,而且实现了无纸化存档,为企业节省了大量资金和空间。
通过企业人事管理系统,还可以实现对企业员工的个人信息管理、奖惩管理、培训管理、待遇管理和相关信息查询。
1.2编程技术简介本次课设我主要使用的软件是NetBeansIDE7.1.3和NavicatforMySQL,语言则以Java为主。
NetBeansIDE7.1.3:NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。
在NetBeansPlatform平台中,应用软体是用一系列的软体模组(ModularSoftwareComponents)建构出来。
而这些模组是一个jar档(JavaArchiveFile)它包含了一组Java程式的类别而它们实作全依据依NetBeans定义了的公开界面以及一系列用来区分不同模组的定义描述档(ManifestFile)。
有赖于模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。
由于模组可以独立地进行开发,所以由NetBeans平台开发出来的应用程式就能利用着第三方软件,非常容易及有效率地进行扩充。
桂林理工大学博文管理学院《管理信息系统》课程实验报告指导老师:姓名:学号:班级:企业人事档案信息管理系统第一部分选题和技术基础此次管理信息系统课程设计我负责了企业人事档案信息系统的数据流程图和系统流程图的制作,同时还负责了编程设计中主窗体和登录界面的设计。
技术基础:客户端操作系统采用Windows xp ,数据库系统管理软件采用microsoft access2003,系统开发工具采用visual basic。
第二部分、系统规划一、概述档案管理工作成为一项迫切需要解决的问题,而人事档案管理系统的开发也正是为了满足企业的需要。
人事档案管理系统的开发是有一定社会意义的,也是符合社会发展要求的。
二、组织机构人事档案管理两个职务:管理员,操作员三、组织目标1、帮助企业对员工档案进行系统化、计算机化管理2、保障档案的安全性、保密性。
四、需求概要1、保存来企业内部其他部门的员工基本档案2、根据权限增加删除用户和管理用户密码。
3、对信息进行备份、还原。
五、过程流程图:六、组织职能域将概要操作归入五职能域企业技术人才的管理功能;企业管理人才的管理功能;数据信息备份的功能;系统管理功能;退出系统。
七、过程/数据类矩阵八、可行性分析经济可行性、技术可行性、社会可行性第三部分、系统分析一、简要介绍企业信息管理系统用于企业人事部门对企业内部员工信息进行分类管理。
二、需要解决的主要问题:重点是系统的设计和实现,系统的设计和实现将分别针对企业技术型和管理型员工档案的管理。
三、业务流程:1、业务处理操作包括两部分:技术人才管理、管理人才管理:2信息数据备份——提供数据的备份、还原功能四、数据流程图:由业务流程图导出的数据流程图:1、顶层:第一层:第二层:P2.2五、应该具备的主要功能:1、技术人才、管理人才的管理2、系统管理:密码管理、用户管理3、信息数据备份第四部分、系统设计一、系统流程图:二.数据库设计包括技术人才管理、管理人才管理、密码管理的数据表建立。
目录1 引言 (1)2 系统调查与可行性研究 (3)2.1 初步调查 (3)2.2 可行性研究 (6)3 系统分析 (8)3.1 业务流程分析 (8)3.2 数据流程分析 (8)3.3 数据字典 (11)4 系统设计 (19)4.1 功能结构设计 (19)4.2 数据库设计 (19)4.3 代码设计 (28)4.4 输入输出设计 (29)4.5 系统配置设计 (30)5 结束语...............................................................38参考文献 (47)附录 (48)1 引言随着计算机技术的飞速发展,计算机在各种单位机构管理中应用的普及,管理信息系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。
因此,利用计算机支持单位高效率地完成人事管理的日常事务,是适应现代各种单位机构制度要求、推动各种单位机构人事管理走向科学化、规范化的必要条件。
在当今的信息社会,随着信息的不断增长和企业对信息的要求,信息管理技术随之出现。
企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为查询人事信息提供充足的信息和快捷的查询手段[1]。
一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢失。
自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。
一方面是信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原系统的开发目标,而把计算机用作了打字机。
这是长期以来困惑人们的一大问题[2]。
现在人们日益深刻认识到,把信息技术应用与应用环境分离是办不到的。
管理信息系统根本不仅是技术系统,而且是社会系统。
使用计算机对企业人事信息进行管理,具有手工管理所无法比拟的优点。
目录1.概述 (2)1.1公司发展背景 (2)1.2人事档案管理系统建立的意义 (2)1.3公司人事档案管理的现状分析 (3)2.系统分析 (4)2.1系统可行性分析 (4)2.2企业档案管理系统要完成的功能 (4)2.3组织结构 (4)2.4业务流程 (6)2.5数据流程图 (7)2.6数据字典 (7)3.系统设计 (11)3.1系统功能设计 (11)3.2系统运行环境与数据库设计 (12)3.3代码设计 (12)3.3.1员工信息表 (12)3.3.2 籍贯表 (13)3.3.3 学历/部门/职位设置 (14)3.4建立初始页面的过程 (14)3.4.1建立人事档案表 (14)3.4.2 建立检索卡 (14)3.4.3添加动态按钮 (15)4.系统实施 (16)4.1系统登录界面的设计 (16)4.2系统主界面的代码及设计 (16)4.2.1主窗体菜单设计 (16)4.2.2相关函数使用语句 (17)4.3档案录入设计 (17)4.4档案查询设计 (18)4.4.1 员工基本信息查询设计 (18)4.4.2 员工在职/离职查询设计 (18)4.4.3 员工资料表查询设计 (20)4.5统计的代码及设计 (21)5.结论 (24)1.概述1.1公司发展背景对每一个企业来讲,企业员工人事档案管理是一项非常琐碎而且繁杂的工作,而且是不允许发生差错的,因为它直接影响着员工工作的积极性,是提高员工生产力,实现企业利润最大化的基础。
在以往手工进行的传统的人事管理工作中,需反复机械地进行各种抄写核对等工作,不仅花费大量的时间,而且往往会出错。
计算机应用于企业的员工认识档案管理,不仅可以提高办公室工作人员的工作效率,尽可能得减少错误的发生,同时可以减少企业人事档案管理工作人员的工作压力,使他们从简单的数据统计、收集、汇总等重复繁重的事务中解脱出来。
21世纪,计算机正在令人难以置信的速度步入每个人的学习、工作和生活。
在这个信息化的社会里,没有使用计算机的企业和个人,无疑将在其各个方面面临重重的障碍。
计算机已经成为人们日常工作中处理数据的得力助手。
虽然现在有一些信息管理系统,但是现在使用的人事管理系统是不完全的,它们只是针对某一方面,没有一个统一的管理,这样使得在企业人事档案管理工作遇到许多的不便,为了解决这一难题,必须要开发一个能集中管理人事档案数据的系统。
1.2人事档案管理系统建立的意义随着经济的发展,社会的不断进步,企业正向着综合性大规模发展,而对于大企业,企业员工信息有关的信息随之急剧增加。
在这种情况下单靠人工来处理员工的信息不但显得力不从心,而且极容易出错;并且存在保密性方面的问题。
该系统就是设计一个企业人事档案管理系统,由计算机代替人工执行一系列诸如新员工登记,删除旧员工,员工考勤管理,员工工资管理以及报表查询等操作,这样就使办公人员可以轻松快捷地完成企业人事档案管理的任务。
人事档案管理是现代企业管理工作不可缺少的一部分,是人力资源管理的基础工作,人事档案管理工作的好坏对于企业的决策者和管理者来说都至关重要。
但一直以来人们使用传统的人工方式管理人事档案,这种管理方式存在着许多缺点,如效率低下、保密性差等。
另外时间一长,将产生大量的文件和数据,这对于档案的查找、更新和维护来说都带来了不少的困难——譬如:用人工的方式对人事档案进行统计的话,工作量将很大,若公司人员有几万甚至几十万,人工统计将变得不可想象。
如今,随着计算机技术的飞速发展,计算机的应用在社会各领域中都得到了普及。
作为计算机应用的一部分,使用计算机对人事档案进行管理具有手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
因为人事档案管理系统是典型的管理信息系统,所以它应该能够为用户提供有好美观的窗口界面、充足可靠的信息数据、简单方便的维护手段和灵活多变的查询方式以及快捷而准确的查询结果。
一个设计完善,运行稳定的人事档案管理系统可以使人们从繁重的传统手工管理中解脱出来,从而提高企业人事档案管理的工作效率,协助企业更好地完成人事档案管理工作。
1.3公司人事档案管理的现状分析1.3.1.人事档案交接手续不严密,重视不够。
档案人员大多不是专职,故离岗或调动工作时,移交档案、手续不按程序办理,该检查的不检查,该清理的不清理,该签字的不签字,导致档案数量、材料等问题责任不明、界限不清。
甚至有的人认为,档案交接只是一串钥匙的问题,使得人事档案交接工作前后脱节,出现人事档案管理硬件设施不完善、档案管理人员培训不到位等现象1.3.2.档案管理人员对人事档案补充、收集、更新缓慢。
归档材料未能及时、准确地得到补充。
另外,某些科研、教学、职称考评、继续教育、业绩考核等方面的材料不归档,使存档的材料不能真实地反映本人现实情况,导致人事档案的不完整。
1.3.3.档案管理人员对档案重要性宣传不到位。
一是档案管理人员对人事档案的重要性未进行广泛宣传,职工本人和档案管理人员对档案中缺少的材料不能及时补充、完善、更新;其次是人事档案管理基本上是兼管,属于非专业人员管理。
由于受专业和时间限制,档案管理人员也不能及时地掌握档案管理工作的新知识、新技术。
1.3.4.员工本人对人事档案重要性认识不足。
认为只要有一份好工作就行了,档案可有可无。
对个人档案采取忽视的态度,有些人连自己的人事档案在哪里都不清楚;还有的认为自己的档案不应在本人所属的单位,而由本人保管;有些应该归档的材料不能及时交档案管理人员存档。
这些思想、观念必然导致人事档案材料不全或缺失。
1.3.5.人事档案管理手段落后。
该公司人事档案管理基本上是由人事科工作人员轮流管理。
因此,工作存在问题较多,在档案管理手段上,没有单独的计算机和档案管理 软件,查阅人事档案信息仍采用手工查找。
档案的存储依旧使用古老的铁皮柜,占地面积大,使用空间也不能较理想应用。
2.系统分析2.1系统可行性分析系统分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。
新系统的逻辑模型由系统数据流程图、概况表、数据字典、逻辑表达式及有关说明组成。
最后要完成系统分析报告(也称为系统逻辑设计说明书)。
在系统设计阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。
因为新系统模型是建立在对现行系统的分析及要求的基础上的,所以系统调查工作要进行得深入、细致、全面。
用户可以对新系统的逻辑模型提出意见,双方经过讨论、修改,最后达成共识,并完成系统分析报告(系统逻辑设计说明书),经有关领导审批通过之后,转入系统设计(又称系统物理设计)阶段。
2.2企业档案管理系统要完成的功能通过对该企业的调查,企业档案管理系统要完成的功能主要有:档案管理主要完成对员工档案的查询、增加、修改或删除。
档案管理还要完成对部门档案的查询,员工花名册的打印。
档案管理系统要能够统计满足任一条件的人数,如学历、政治面貌和出生日期等。
由于在企业中,从领导到管理人员的的业务认识是一致的,而且该企业有良好的管理基础,企业的经济效益良好,对建立系统的费用有能力支出,因而在建立系统的管理上、技术上和经济上都是可行的。
2.3组织结构通过了解该公司内部各种组织机构,,通过调查可得该企业组织结构图如下:企业组织结构图2.4业务流程业务流程图体现了信息的流动过程,调查管理业务流程时应顺着原系统流动的过程逐步进行。
通过对企业管理业务的实际调查分析,弄清了该企业档案管理工作的业务流程和管理功能,系统的档案管理业务流程如下图所示:企业档案管理业务流程图从业务流程图可以看出该企业的档案管理主要有以下几项功能:一、档案单审核,人事部的审核员负责对入职员工所填的档案单进行审核,检查档案单填写的是否符合要求,档案的信息是否真实。
不合格的档案单交由人事部返还给员工重新填写,合格的档案单转给档案室进行档案存储。
二、登录档案存储台账,管理员依据合格的档案单登记档案存储台账,记录每一笔档案业务。
三、档案信息查询及管理,管理员根据企业要求对档案的信息进行维护和日常管理(包括添加,删除,更改,查询,人数统计,部门花名册打印等功能)。
2.5数据流程图根据档案管理的业务流程图和相关功能得出档案管理的数据流程图如下图所示:档案存储档案数据查询出档数据 查询不合格离职单 档案管理数据流程图2.6数据字典根据数据流程图对图中的各个元素做出如下说明:数据项(档案单录入为例)数据项编号:I01— 01数据项名称:员工编号简述:某员工的代码类型及宽度:字符串型、10位取值范围:“0000000000”—“9999999999”数据结构数据结构编号:B01—01数据结构名称:员工信息表简述:员工入职所填档案情况数据结构组成:员工编号+姓名+性别+出生年月日+部门+学历+ 政治面貌+职位+职称+联系电话+联系地址+当前状态数据流数据流编号:C01—01数据流名称:档案单简述:新入职员工填写的入职档案登记表数据流来源:员工数据流去向:档案单审核模块数据流组成:姓名+性别+出生年月日+部门+学历+政治面貌+ 职务+联系电话+联系地址数据流量:约10张/日高峰流量:约20张/日数据流编号:C01—02简述:经审核合格的员工档案登记单数据流来源:档案单审核模块数据流去向:档案单处理模块数据流组成:姓名+性别+出生年月日+部门+学历+政治面貌+ 职位+职称+联系电话+联系地址数据流量:约10张/日高峰流量:约20张/日数据流编号:C01—03数据流名称:不合格档案单简述:经审核不合格的员工档案登记单数据流来源:档案单审核模块数据流去向:员工数据流组成:姓名+性别+出生年月日+部门+学历+政治面貌+ 职位+职称+联系电话+联系地址数据流量:约1张/日高峰流量:约1张/日处理逻辑处理逻辑编号:P01—01处理逻辑名称:档案单审核简述:审核员工送来的档案登记单是否合格处理描述:检查员工送来的档案单是否符合要求,信息是否与简历及真实情况一致,不合格的返还给员工叫其重新填写,合格的档案单送到人事部让档案室登记档案存储。
输出的数据流:合格档案单、不合格的档案单处理频率:约10次/日处理逻辑编号:P01—02处理逻辑名称:入档处理简述:根据合格档案单,将入档数据记入档案存储输入的数据流:合格的档案单处理描述:根据合格的档案单,将入档数据记入档案存储。
输出的数据流:入档数据处理频率:约10次/日数据存储数据存储编号:F01—01数据存储名称:档案存储简述:记录员工入档数据的信息数据存储组成:员工编号+姓名+性别+出生年月日+部门+学历+政治面貌+职务+联系电话+联系地址+当前状态关键字:员工编号相关联的处理:P01—01,P01—02外部实体外部实体编号:S01— 01 外部实体名称:人员 简述:新员工入职 输入数据流程:C01— 03 输出数据流程:C01— 023.系统设计3.1系统功能设计档案系统功能设计是以档案的业务流程和数据流程为依据的。