人事管理系统-软件工程实验报告
人事管理系统需求分析报告
人事管理系统分析报告
(软件工程作业)
专业:10级信息管理与信息系统
姓名:杨通全
学号:100403010049
老师:余莉
目录
1技术可行性 (7)
社保管理、合同管理和部门管理主要涉及数据库的查询和更新,这些信息都可以很清晰的用关系数据库模式表示出来,采用数据库的操作没有难度。而员工管理模块中的月末统计也只是一个查询统计功能,这些在设计数据库好之后就不是问题。 (7)
从规模上来说,人事管理系统应属于中小型数据库应用程序,在过程设计期间可以完成从系统需求分析到系统测试的所有工作,不存在开发时间限制的问题。 (7)
基于人事管理系统不属于大的数据库系统,并且没有严格的实时性的要求,因此,只要普通系统配置就可运行。对于人事管理系统的开发就没有特殊的要求。 (7)
2经济可行性 (7)
人事管理系统属于中小规模的MIS,所需要的资源不多,开支不会很大,也不需要特殊设备的支持,需要的只是作为服务器的计算机,还有作为开发平台的计算机就可以了。并且,在系统开发完成以后,由于人事管理的广泛性,可将系统扩展为通用的软件,增加其重要性,实现资源的最大利用率。这样降低了系统开发的开支,从而实现经济上的可行性。 (7)
3操作可行性 (7)
随着我国加入世界贸易组织(WTO),我国企业与世界的联系更加密切,要想我们的企业管理与世界同步,最重要的就是利用当今飞速发展的计算机技术和网络资源。计算机技术突飞猛进的发展,对世界产生了根本性的影响,特别是对机构、企业的组织结构的影响可谓空前绝后。所以人事管理系统具有社会可行性。 (7)
人事管理系统分析设计报告
人事管理系统分析设计报告
摘要:本报告旨在分析和设计一款功能完善、用户友好的人事管理系统。通过对人事管理流程的分析和对系统需求的调研,本报告提出了相应的系统需求和设计方案,以期为人事管理工作提供更加高效和便捷的解决方案。
1.引言
人事管理是组织中不可或缺的一项工作。它涉及到招聘、培训、绩效评估、薪资管理等多个方面。传统的人事管理通常采用纸质档案和电子表格进行管理,但面对庞大的数据量、工作量以及协同工作的需求,传统的方式已经无法满足现代人事管理的要求。因此,我们需要开发一款全面且高效的人事管理系统。
2.系统需求分析
2.1用户需求分析
我们通过对不同角色的用户进行调研,总结出以下用户需求:
-管理员:能够管理组织结构、发布招聘信息、组织培训等。
-HR主管:能够管理员工档案、进行绩效评估、制定薪资政策等。
-员工:能够查看个人信息、申请休假、查询薪资等。
2.2功能需求分析
基于用户需求,我们确定了以下主要功能需求:
-人事档案管理:包括员工基本信息、工作经历、任职记录等。
-招聘管理:包括发布招聘信息、筛选简历、面试安排等。
-培训管理:包括培训计划、培训材料、培训反馈等。
-绩效管理:包括绩效考核指标、绩效评估、绩效报表等。
-薪资管理:包括薪资政策制定、薪资发放、薪资查询等。
3.系统设计方案
3.1总体架构设计
3.2数据库设计
根据需求分析,我们将设计以下数据库表:
-员工表:存储员工的基本信息。
-招聘表:存储招聘信息。
-培训表:存储培训计划和培训材料。
-绩效表:存储绩效考核指标和评估结果。
-薪资表:存储薪资政策和薪资发放记录。
人事管理系统课程设计
实验一软件需求分析
实验项目名称:软件需求分析
实验目的:
1) 掌握系统的功能描述、性能描述方法;
2) 掌握需求分析工具数据流程图、数据字典等;
3) 掌握系统需求分析的步骤和方法。
实验内容:
用结构化数据流分析技术进行软件系统需求分析,得出系统的数据流程图和数据字典。实验步骤:
1) 到相关单位进行需求分析
2) 综合利用 Internet 网和相关书籍整理并完善需求分析。
3) 画出系统数据流图(分析系统是事务型还是变换型)
4) 得出系统数据字典
1. 软件系统需求描述:(从功能,性能上进行描述)
功能需求:确定新系统应做什么 ,这算最主要的需求 .该系统就是对A 公司的人员信息进行录入,修改,删除,查找以及表单输出 ..
性能需求:给出所开发的新系统的技术性能指标 ,包括存储容量限制 ,运行时间限制,安全保密性等.
2. 软件系统数据流程(由加工、数据流、数据存储、源点和终点四种元素组成):
顶层数据流图
1
1)
2) 1 层数据流图
3) 0 F21合同到期信息F12部门信息
F14工作变动
F38批假信息
F46福利信息
F51工资表
F25奖惩信息
F43考勤统计信息F35请假信息
F24培训信息
F32考核汇总信息
F1员工基本信息F2员工分布信息
F17合同记录
F33考勤信息
F34请假信息
F21培训信息
F26奖惩信息
F30工作信息
P0
人事管理系
统
E2
经理
E1 员工
P0 人事管理系统
F1员工基本信息F2员工分布信息
P1
人员管理
F21合同到期信息
F12部门信息
F14工作变动信息
F17 合同记录F5职务
信息
F13员工
分布
太原理工大学软件工程《系统分析与设计》实验报告
本科实验报告
课程名称:系统分析与设计
实验项目:《企业人事管理系统》实验
实验地点:逸夫楼404
专业班级:软件工程XXXX班学号:XXXXXX 学生姓名:XXXX
指导教师:**
2016年11月 1 日
一、实验目的
通过《系统分析与设计》实验,使学生在实际的案例中完成系统分析与系统设计中的主要步骤,并熟悉信息系统开发的有关应用软件,加深对信息系统分析与设计课程基础理论、基本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉信息系统分析与设计的规范,为后继的学习打下良好的基础。
二、实验要求
学生以个人为单位完成,自选题目,班内题目不重复,使用UML进行系统分析与设计,并完成实验报告。实验报告以纸质版(A4)、电子版在课程结束前提交(10周)。
三、实验主要设备:
台式或笔记本计算机
四、实验内容
1 选题及项目背景
企业人事管理系统
2 定义
企业指定人员通过第一次登录,输入用户名:TSoft,密码:111进入系统,在档案管理模块建立超级管理员档案,然后在新增用户模块设置为管理员,系统默认第一个被设置被设置的管理员为超级管理员。然后第二次登录输入用户名:T00001,密码:111进入系统,在修改密码模块修改超级管理员登录密码,在档案管理模块建立普通管理员档案,在新增用户模块设置为管理员,除了第一个被设置的管理员外均为普通管理员。管理员使用账号密码登录,然后可以在系统中进行密码修改,在档案管理模块维护员工档案,在考勤管理模块填写考勤信息,在奖惩管理模块填写奖惩信息,在培训管理模块维护培训信息,在人员设置模块设置员工采用的账套。在统计报表模块生成员工待遇报表。在企业架构模块维护部门企业设置,在基本资料模块维护系统的基本资料。如果点击初始化系统加点将对系统进行初始化恢复到原始状态,通过系统工具模块可以打开系统中常用的计算器、Excel等。
软件工程实验报告总结
软件工程实验报告总结(3篇)
经过这学期软件工程实验的学习,深深感到用户需求对软件的重要性。成功的软件产品是建立在成功的需求基础之上的,而高质量的需求来源于用户与开发人员之间有效的沟通与合作。当用户有一个问题可以用计算机系统来解决,而开发人员开始帮助用户解决这个问题,沟通就开始了。
需求获取可能是最困难、最关键、最易出错及最需要沟通交流的活动。对需求的获取往往有错误的认识:用户知道需求是什么,我们所要做的就是和他们交谈从他们那里得到需求,只要问用户系统的目标特征,什么是要完成的,什么样的系统能适合商业需要就可以了,但是实际上需求获取并不是想象的这样简单,这条沟通之路布满了荆棘。首先需求获取要定义问题范围,系统的边界往往是很难明确的,用户不了解技术实现的细节,这样造成了系统目标的混淆。
其次是对问题的理解,用户对计算机系统的能力和限制缺乏了解,任何一个系统都会有很多的用户或者不同类型的用户,每个用户只知道自己需要的系统,而不知道系统的整体情况,他们不知道系统作为一个整体怎么样工作效率更好,也不太清楚那些工作可以交给软件完成,他们不清楚需求是什么,或者说如何以一种精确的方式来描述需求,他们需要开发人员的协助和指导,但是用户与开发人员之间的交流很容易出现障碍,忽略了那些被认为是认为是""很明显很明显""的信息。最后是需求的确认,因为需求的不稳定性往往随着时间的推移产生变动,使之难以确认。为了克服以上的问题,必须有组织的执行需求的获取活动。
需求获取活动要完成的任务或者步骤的过程如下:
1、编写项目视图和范围文档
人事管理系统(工资管理子系统)软件工程课程设计报告
课程设计报告
学生姓名:学号:
学院:经济管理学院
班级:
题目: 人事管理系统
工资管理子系统
指导教师:职称:
20 年月日
1.选题背景 (3)
2.工资管理子系统需求分析 (3)
2.1工资管理子系统需求陈述 (3)
2.2需求分析 (4)
2.2.1功能需求 (4)
2.2.2性能需求 (4)
2.3系统需求建模 (5)
2.3.1确定参与者 (6)
2.3.2确定用例 (6)
2.3.3系统用例建模 (6)
2.3.4用例描述 (7)
3.工资管理系统系统分析 (8)
3.1系统用例建模 (9)
3.2静态结构模型 (16)
3.2.1类的识别 (16)
3.2.2类的关联分析 (17)
3.3.3类的属性描述 (18)
3.3.4类的构建 (19)
3.3系统动态模型 (19)
3.3.1系统执行顺序分析 (19)
3.3.2系统协作分析 (21)
3.3.3系统状态分析 (22)
3.3.4系统活动分析 (22)
4.工资管理系统系统设计与实现 (24)
4.1UML体系结构设计 (24)
4.1.1硬件体系结构设计 (24)
4.1.2软件体系结构设计 (25)
4.2对象模型设计 (25)
4.3系统实现 (25)
4.3.1组件分析 (26)
4.3.2配置分析 (28)
5.课程设计心得体会 (28)
参考文献 (29)
1.选题背景
随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,现在应用在大中型企业的信息管理系统中,几乎都包括了工资管理模块。有些环境中是有大型ERP软件中的一个模块引进的,有些作为企业的财务系统的一部分。计算机处理的数据量不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。有了数据库我们便能方便快捷的对数据进行读取、存取,并维护数据库的数据。但,西方管理制度设计的工资管理软件,在很多时候还不能完成解决中国特色中小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。今天,数据库管理已成为计算机信息管理的主要方式。数据库的应用非常广泛,可应用于各行各业,只要是稍复杂的数据,都可制作成数据库,交由电脑来管理。用电脑管理数据,运算速度快,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低且不易出错等,这些优点能够极大地提高工资管理的效率,也是科学化、正规化管理的重要条件,尤其是现在的中小型企业正需要这种对口的工资管理系统,并且是现行的财务管理系统所代替不了的。
人事管理系统的设计与实践
(i nn rnir op ai od r h c tt nD l n 1 0 ,hn ) L o i Fo t rsD lnB re e k ai ,ai 6 0C i a g eC a C S o a 10 a
Absr c : c o d n o te Un fe o ei n ua e ha im s n ma a e e t i o m ai n s tm s o ei he t a tA c r i g t h i d M d l i ng La g ge m c n s a d n g m n nfr to yse m d l ng t c a a trsi ft e s se ,a e n B/ tu t r h h e —ird srbu e yse d sg t o g e s h r c eit o h y tm b s d o S sr cu e ofte tr ete iti td s tm e in, cs r h u h t yge rqur m e s h m e ie nt a ay i,eald d sg a d s se ofpr ciete U e o a a ln a , y ld tb s n T n lssd t i e in n y t m a tc , S fJ v a g geM Sq aa a e a d omc tW e ev rt c e e t e h u a b s r e o a hiv he
人事管理系统 软件工程 课程设计 可行性研究报告 需求分析报告 详细设计报告
可行性研究报告
1.引言
1。1编写目的
21世纪是知识经济的时代,是人才竞争的时代,随着21世纪的到来,人类已步入信息社会,信息产业正成为全球经济的主导产业.信息自动化的作用也越来越大,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。人事管理系统在当今社会中是一个不可或缺的、必备的工具软件。然而,一个好的高质量的软件还是少之又少的。并未根本的实现智能化。亦不利于实现科学的管理、体现领导者的决策作用。因此,在本软件设计中心准备开发一个功能完善的人事管理系统.
人事管理系统是一个公司不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要, 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.
1.2背景
A。开发的软件系统的名称:环宇科技人事管理系统
B。本项目的任务提出者:环宇科技有限责任公司
开发者:
用户:环宇科技有限责任公司
实现该软件的计算中心:个人计算机,Sql Server ,WindowXP,Win7操作系统;
C. 该软件系统同其他系统或其他机构的基本的相互来往关系:该软件系统与操作系统、SQL Server数据库管理系统
1。3定义
人事管理:所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。Personnel_Management人事管理系统
软件工程实验报告
软件工程实验报告
实验报告(Reports)
实验一Microsoft Visio 软件的使用
实验项目名称:Microsoft Visio 软件的使用
实验目的:
1) 熟悉Visio的工作环境及组成;
2) 掌握用Visio软件绘制图表的基本操作;
3) 能熟练运用Visio 软件绘制各种较复杂的专业图表;
4) 掌握各种图表文档创建方法。
实验内容:使用Microsoft Visio 2003来设计一个基本流程图模型。实验步骤:
1) 通过打开模板并向图表添加形状来开始创建图表。
2) 在图表中移动形状并调整形状的大小。
3) 向图表添加文本。
4) 连接图表中的形状。
5) 设置图表中形状的格式。
6) 保存图表以示完成,并向演示图表。
1.Visio软件的功能与特点
2.Visio软件绘制流程图的主要操作步骤
步骤1:
步骤2:
步骤3:
………
3. 实验小结
实验二软件需求分析
实验项目名称:软件需求分析
实验目的:
1) 根据所选定题目进行需求分析工作;
2) 通过实例掌握结构化数据流分析技术;
3) 进行业务需求分析、用户需求、功能需求、非功能需求分析;
4) 写出需求规格说明书(含数据流图)。
实验内容:用结构化数据流分析技术进行软件系统需求分析,得出系统得数据流图和数据字典。
实验步骤:
1) 到相关单位进行需求分析。
2) 综合利用Internet 网和相关书籍整理并完善需求分析。
3) 画出系统数据流图(分清系统是事务型还是加工型)。
4) 得出系统数据字典。
1.软件系统需求描述:(从功能,性能上进行描述)
2.软件系统数据流图(由加工、数据流、文件、源点和终点四种元素组成):1) 顶层数据流
人事管理系统软件工程实验报告
人事管理系统软件工程实验报告
摘要:
本实验旨在设计和开发一款人事管理系统软件,通过该软件实现对员
工信息、薪资、考勤等内容的管理和查询功能。通过软件工程的开发流程,包括需求分析、系统设计、编码、测试等环节,实现了一个完整的人事管
理系统软件。
关键词:人事管理系统、软件工程、需求分析、系统设计、编码、测
试
一、引言
人事管理是企业管理的重要组成部分,通过人事管理系统软件的设计
和开发,可以提高企业管理效率和员工工作满意度。本实验旨在通过软件
工程的开发流程,设计和开发一款人事管理系统软件,并进行测试和评估。
二、需求分析
在需求分析阶段,我们通过调研企业的人事管理需求,确定了软件的
功能需求和性能需求。其中,功能需求主要包括员工信息的录入、修改和
查询、薪资管理、考勤管理等功能;性能需求主要包括系统响应时间、用
户界面友好程度等。
三、系统设计
在系统设计阶段,我们根据需求分析的结果,设计了人事管理系统的
结构和各个模块的功能。系统结构包括前端界面、业务逻辑处理和数据库
三个部分,各个模块之间通过接口进行数据传递和交互。
四、编码
在编码阶段,我们使用Java语言进行程序的编写,并使用MySQL数
据库存储数据。根据系统设计的结果,逐个实现各个模块的功能,并进行
综合测试和调试。
五、测试与评估
在测试阶段,我们进行了单元测试、集成测试和系统测试,以确保软
件的功能正常并满足需求。同时,我们对软件进行了性能测试和用户体验
评估,收集用户的反馈意见和建议,优化系统的性能和用户界面。
六、总结
通过本实验,我们成功设计和开发了一款人事管理系统软件,并进行
(完整版)高校人事管理系统
数据库原理实训报告
题目 __高校人事管理系统__
信息工程学院
二○一四年十二月
摘要
高校人事管理系统包括人事档案信息录入、人事档案信息显示及人事信息查询等。系统开发采用了C++,有开发效率高,调试容易,维护方便等优点。实现了显示信息分页,组合查询等方便用户的功能,提高了高校人事管理的效率。
目前软件市场有很多人事管理系统软件,有的功能强大,适合管理大型的集团型企业,有的功能单一,适合管理小型企业。针对高校的人事管理软件却没有通用的商业软件。因为高校的人事管理有其特殊性,每个院校之间的差别很大,管理方法存在很大差别。市场化的通用商品软件很难满足所有高校的人事管理需求。高校的人事管理软件均采用定制化开发,根据本校的实际情况,开发切合本校实际的管理程序。
在设计时我们根据E-R图的类型和一些实际需求转化为相应的关系模型,并通过分析关系模型中依赖关系,对关系模型进行了优化,同时根据确切需求分析各个关系模式所属范式和优化原因。最终确定了在数据库中存储所用的关系模式,定义了基本表和视图模式,确定了系统功能模块图,得到了数据库的关系图。
根据以上得到的结果,构建出符合要求的数据库,通过物理设计将逻辑模型转化为物理模型,确定了存储结构和建立的索引以及功能模块。利用C++平台使数据库与程序相结合构成了具有相应功能的系统。
关键字:数据库;E-R图;数据流图;高校人事管理;系统设计;系统实现
目录
1.前言 (1)
1.1选题的理由和实际意义 (1)
1.2研究现状及趋势 (2)
2需求分析 (3)
3 系统设计 (6)
3.1定义 (6)
学校人事管理系统设计报告
成绩
软件程序设计(三级项目)
项目报告
学院: ***************
项目组: ***************
班级: ***************
学号: ***************
姓名: ***************
指导教师: ***************
实训时间:*************** 日
目录
1、团队构成及分工 -------------------------------------1
2、系统开发进度计划-----------------------------------2
3、系统界面设计--------------------------------3 3.1登录窗体--------------------------3
3.2人事管理系统窗体--------------------------4
4、系统各功能模块设计--------------------------4 4.1修改密码--------------------------4 4.2添加信息--------------------------5 4.3编辑信息--------------------------5 4.4查询在职职工信息--------------------------5 4.5导出职工花名册--------------------------5 4.6导出职工住址表--------------------------5 4.7职称结构--------------------------6 4.8年龄结构--------------------------7 4.9知识结构--------------------------7 4.10退休职工信息--------------------------8 4.11除名员工信息--------------------------8 4.12职工调动记录--------------------------9 4.13关于本软件--------------------------9
人事管理系统-软件工程实训报告
1、系统描述及数据流图
系统介绍
人力资源管理系统是这样的一种管理软件,它能够快速、方便地显示结果,还可以对有关工资的各种信息进行统计,服务于财务部门及公司主要管理者。实施人力资源管理系统可以集中、整合各种信息来源,有利于降底管理成本,提高公司管理效率和水平,从而促进公司的进一步发展和变革。 本系统实现了以下功能:
● 系统界面设计美观、友好;
● 智能化程度高、操作灵活、方便; ● 系统运行稳定、安全可靠; ● 反应快速、计算准确;
● 实现新员工入职登记、查询修改及入职合同的录入、编辑; ● 登记并可以浏览日常考勤信息; ● 记录公司定期的员工考核成绩; ● 实现部门用人申请的登记; ● 实现应聘者信息备档;
● 实现工资单自动录入及缺勤原因的扣资计算。
日常信息
人事信息 日常信息 人事信息 档案信息 档案信息
管理员
用 户
人力资源管理系统
事务
企业人事信息
管理员
档案管理
人事管理
日常管理
用户
员工档案 D1 业绩信息 业绩信息 申请信息 申请信息 汇总 信息 考核 信息 考核 信息 用人 申请 缺人 部门 信息 职务 信息
部门 信息 部门信息 档案信息 员工档案信息 员工信息 应聘 信息
个人信息 员工 报表 部门经理
部门信息更新 用人申请
产生报表 报表 考核信息 员工
考核信息处理 考核信息汇总 产生报表 报表
员工档案 D2 应聘档案 D1 职务列表 D2 部门信息 D3 申请列表 D4 员工档案
D1 业绩考核 D2 考勤信息
请假信息
考勤记录 请假记录
考勤信息
请假申请信息 员工 月考勤记录
考勤记录 D1 请假记录
计算机实习报告(人事管理信息系统)
计算机实习报告(人事管理信息系统)
你正在浏览的实习报告是计算机实习报告(人事管理信息系统)[实习目的]
通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
[实习任务]
对计算机在人事管理方面的应用进行归纳总结,并查阅资料为毕业设计作准备.
[实习内容]
计算机在人事管理中的应用
随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降,然而办公室里的人事费用却不断增加。在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/3—4/5,这一现象使人们对办公室自动化的要求与日俱增。我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。
计算机在人事部门的广泛使用,改进了统计手段,改革了统
计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。
目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据。其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,军转干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。
实习报告(人事管理信息系统)
实习报告(人事管理信息系统)
实习报告范文(人事管理信息系统)[实习目的]通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备. [实习任务]对计算机在人事管理方面的应用进行归纳总结,并查阅资料为毕业设计作准备. [实习内容] 计算机在人事管理中的应用随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降,然而办公室里的人事费用却不断增加.在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/3-4/5,这一现象使人们对办公室自动化的要求与日俱增.我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。目前,计算机在我国的人事管
理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据.其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,军转干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。
人事管理系统实验报告
摘要
人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人事管理系统就显得非常必要。本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。本文系运用规范研究方法进行的专题研究。全文分六个部分:第一部分,是本课题的来源和课题研究的目的和意义;第二部分,是开发工具的选择,本系统主要运用的是Visual Basic 6.0作为系统前台应用程序开发工具,Access作为后台数据库;第三部分,是系统的需求分析,主要是人事管理系统的需求分析;第四部分,是系统分析与实现,包括系统功能模块的设计和数据库的设计;第五部分,是代码的设计与实现,系统事件运行的主要代码;第六部分,是系统的实现,最后,是软件的测试
关键词:人事管理系统设计SQL Server 2005数据库Visual Basic 6.0 维护测试
第一章绪论
1.1 引言
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。人力资源管理是结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程实验报告
课题:人事管理系统学生姓名:
学号:
专业班级:
指导教师:
同组成员:
需求分析
一、实验目的
掌握软件需求的结构化分析方法。
二、实验任务与实验要求
导出系统详细的逻辑模型,这里用数据流图来表示。
三、实验内容
(1)功能分析
经过初步分析“人事管理系统”应该具备以下主要功能。
1、职员个人信息资料的增加、修改和删除;
2、职员的考勤录入和查询;
3、职员工资结算和查询;
4、人事管理人员的变化和操作授权;
由于是使用计算机管理,就带来了新的功能:用户登陆、操作人员的管理、基本数据的维护、由数据安全产生的数据备份与恢复。
(2)、关系模式
在满足函数依赖和无损连接的基础上,使数据的设计更加合理。在本系统中只有3个实体,那就是普通员工、管理员、超级管理员,他们权限的不听通过角色来区分。在整个系统中超级管理员只有一人,管理员二人。一个人只可以在普通员工、管理员、超级管理员中处于一个角色,而不可以兼任。其具体的关系模式如下:
普通员工(员工号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间)
管理员(管理员号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间)
超级管理员(超级管理员号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间)
工资(员工号,时间,基本工资,提成,奖金)
考勤(员工号,时间,迟到,早退,管理员号)
注意:“”表示主码,“”表示既是主码又是外码。
E-R图如下所示
数据字典设计:
为了方便数据库的管理和维护,本系统只设计一个数据库workers.mdb,其中包含worker(员工信息表)、manager(考勤信息表)、booklist(工资信息表)
表1-1 worker(员工信息表)各字段设计
表1-2 monit (考勤信息表)各字段设计
表1-3 workmoney
(工资信息表)各字段设计
(3)建立数据流图
图1-6 0层数据
图1-9 1层数据流图—对“员工信息更新”的细化
(4)建立状态图
人事管理系统的状态图,如图1-10所示。
图1-10 状态
四、心得体会
在本次实验中,让我了解了需求分析这一阶段需要做那些事情,从现实生活中的具体事物中抽象出系统模型,在数据流程图中尽量使用词义准确的词。我第一次用Microsoft Office Visio 2007这个软件画数据流图,用起来并不怎么习惯,实验了一下后,最终还是决定用word画。E-R图、数据字典我已经相当的熟悉的了,在大型数据库课程设计中我已经用过了。在这次中我得到了进一步的熟悉和温习,知识也得到了更深一步的了解。总之,在这次实验中,我学到了很多东西,唯一的遗憾就是还不会用Microsoft Office Visio 2007。刚开始我的数据流图画得不规范,感谢周老师给我指出来。我现在已经改正了,下次不会在犯同样的错误。
概要设计
一、实验目的
了解软件体系结构模型,掌握面向数据流的设计方法、。
二、实验任务
使用面向数据流的方法设计软件系统的结构。
三、实验内容
(1)人事管理系统软件结构
在需求分析中,已经用结构化方法消息分析了“人事管理系统”。因此,可以从图2-1所示人事管理系统数据流图出发,设计人事管理系统的结构。
图2-1 人事管理系统数据流图
对图2-1的数据流图进行分析,可以看出此数据刘图没有明显的事务中心。因此从整体上看,这个数据刘图具有变换流的基本特征。当用户得到操作授权之
后,人事数据沿一条通路进入系统,输出数据沿一条通路离开系统。
接下来,确定输入流和输出流的边界,以孤立不变换中心。“收集数据”显然位于输入流中,“生成打印报表”显然位于输出流中。因此,可画出具有边界的数据流图,如图2-2所示。
变换分析得出的系统高层结构是一个“三叉”控制结构。针对“人事管理系统”得出的高层控制结构如图2-3所示。
图2-3人事管理的“第一级分
但是由于本系统不太复杂,所以把“验证用户”放在进入系统的第一步,所以修改后的高层控制结构如图2-4所示。
人事管理系统的“第二级分解结果如图2-5所示。
图2-5人事管理的“第二级分解”
结合人事管理的“第二级分解”图可以看出,“生成打印报表”功能本来就具有输出的功能,因此无需“输出数据”这个控制模块,删除“输出数据”这个控制模块。“维护数据”和“利用数据”也不需要“处理数据”这个模块,“处理数据”这个控制模块也可以删除,因此,优化后的人事管理系统软件结构如图2-6所示。
图2-6优化后的人事管理系统软件
四、心得体会
在本次实验中,我知道了在概念设计部分需要做那哪事情画哪些图,需求分析和概要设计这两个阶段并没有明显的分界线。概要设计的主要任务是由数据流图分析并得出系统的软件结构图,我基本上达到了实验的要求。
详细设计
一、实验目的
了解人机界面设计;掌握使用过程设计工具描述模块的详细数据结果和算法。
二、实验内容
1、登陆
登陆是系统有三种角色,分别为普通职员、管理员、超级管理员,其程序流图如图11所示。
图11 登陆程序流图
2、信息添加
信息添加的程序流图如图12所示。
图12 信息添加程序流图3、信息删除
信息删除的程序流图如图13所示。
4、密码修改
密码修改的程序流程图如图14所示。