实例1:人事管理系统(纯数据库)

合集下载

实验13——人事管理系统(数据库)(推荐文档)

实验13——人事管理系统(数据库)(推荐文档)

实验十三综合实训一、实训题目人事管理系统二、实训目标建立一个基于C/S结构的人事管理系统三、实训内容1、需求分析(1)可行性分析人事管理系统是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。

如何管理好企业内部员工的信息,成为企业管理中的一个大的问题。

在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要。

本系统是基于一个意构中的公司的人事管理而设计的,是对该公司的人事资料进行简单管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。

本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。

本系统不仅使该公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。

(2)系统的服务对象A)职工:用户登录:登陆查看自己的信息修改密码:修改用户自己的密码B)管理员:员工调动:查看修改员工的调动信息基本信息:统计与查询员工基本信息人员调薪:管理员工的薪水调整职称评定:评定和记录员工的职称信息报表输出:将需要的信息以报表形式输出打印数据备份:管理员备份数据数据恢复:病毒,黑客等破坏数据库后对数据进行恢复系统管理:主要对用户的密码、管理权限的设置等。

(3)系统功能基本要求A)员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。

B)员工各种信息的修改。

C)对于转出、辞职、退休员工信息的删除。

D)按照一定的条件,查询、统计符合条件的员工信息。

至少应该包括每个员工详细信息的查询和按婚姻状况,学历,工作岗位查询等;至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计员工信息。

E)查询统计结果的打印输出。

(4)数据库要求A)员工基本信息表B)员工婚姻情况表,反映员工的配偶信息。

C)员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等。

人事管理系统(数据库课程设计)(1)

人事管理系统(数据库课程设计)(1)

人事管理系统计算机科学与技术3班一.需求分析1.项目设计的目的实现企业人事管理系统化,规范化和自动化,从而达到提高人事管理的工作效率和工作质量的目的。

2.项目设计的基本思想1.人事档案管理模块1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。

2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。

3)当员工的信息发生变动时,修改员工档案记录中相应的属性。

2.人员薪酬管理模块对公司里所有员工的工资记录进行统一编号,建立工资记录表3.人员内部调动、离岗管理模块对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。

4.人员奖惩情况管理模块对公司里所有员工的奖惩记录进行统一编号;登记员工奖惩的原因,所受奖惩类型,奖惩时间。

5.人员培训管理模块对公司里所有员工的培训记录进行统一编号;员工培训的开始时间,截止时间,员工培训期间的结果表现评分等。

6.各类报表生成模块包括企业的资产负债表、损益表、现金流量表等报表,各类报表进行统一编号,包括其中的收支情况等7.*具有数据备份和数据恢复功能。

3.项目设计的应用背景和适应领域人事管理是现代企业管理工作中不可缺少的一部分是适应现代企业制度要求,推动企业劳动人事管理走向科学化、规范化的必要条件。

21世纪,企业的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。

人才的有效管理决定了一个企业的竞争命脉。

该项目适用于中小型企业管理。

针对企业内部的特点,为了帮助企业解决现在面临的各种内部管理问题,提高中小型企业的竞争力,设计了该人事管理系统。

4.项目设计的有关参考资料《Oracle数据库开发基础教程》张晓琳清华大学出版社《数据库原理及设计》陶宏才编清华大学出版社《SQL Server 2000 实用教程》范立南编清华大学出版社《SQL Server 2000 编程员指南》李香敏编北京希望电子出版社《轻松搞定 SQL Server 2000 程序设计》Rebecca M.Riordan 编二.概念设计用户资料实体ER 图员工资料实体ER 图部门资料实体ER 图 岗位资料实体ER 图员工调动记录实体ER图员工培训实体ER图奖惩制度实体ER图注:各实体之间的编号不同.2.实体和实体之间的关系E-R图三.逻辑设计将人事管理系统的E-R图转换为关系数据库的数据模型,其关系模式为:1.档案(档案编号+员工姓名+部门号),其中档案编号为主键,部门号,员工姓名为外键。

数据库应用系统设计案例(人事及工资管理系统)

数据库应用系统设计案例(人事及工资管理系统)

(2)加班管理
对于职工的加班情况也要发给财务部(计算月工资和年终奖)。加班表的格式如下所示。
表 B-5
( )月份职工加班表
职工证号 姓名
日期
类别
天数
制表人:
日期
20
在出勤管理中,可对出勤、加班进行查询和统计,并产生报表。 (3)计算工资 财务部根据各部门给出的职工出勤和加班情况按一定的公式(假设:月工资=基本工资
教材名称
VA20
作者
A10
出版日期
DT
出版社
VA20
教材编号 <pi>
0,n
培训课程
课程编号 <pi> A10 <M>
课程名
VA20
学时
I
课程编号 <pi>
参加0,培n 训
参加培训 成绩 I
参加培0训,n
评价
评价时间 DT 课程评价 VA100 教师评价 VA100
评价
0,n
职工
职工证号 <pi> A10 <M>
21
部门
部门编号 <pi> A5 <M>
部门名称
VA20
部门编号 <pi>
反馈
所属部门 负责 (D)
批文处理 发送日期 D 反馈日期 D 反馈内容 LA200
处理反馈
发送
批文
文件编号 <pi> A10
<M>
批文日期
D
标题
VA20
内容
LVA200
审核意见
LVA100
是否发送
A2
文件编号 <pi>

人事管理系统(数据库课程设计)

人事管理系统(数据库课程设计)

人事管理系统(数据库课程设计)课程设计报告课程设计名称:数据库原理与应用系部:学生姓名:班级:学号:成绩:指导教师:开课时间:2011-2012 学年 1 学期一.设计题目:人事管理系统在当前中国教育形式下,对学生的评价很大程度上还是侧重于学生的成绩,所以老师对学生的试卷测试势必不可少的。

那么,要提高测试的质量,让学生得到一次良好的测试体验,更好的提高学习水平,就必须在试卷上下足功夫。

随着IT业的迅速发展,计算机的应用已逐渐进入到社会生活中的各个领域,数据库系统也越来越多的被人们使用。

本次设计就是为了解决学校平时对学生进行测试时遇到的一些问题,使得老师的工作量大大减少,而且也提高了学校对学生水平的测试质量,使学生能够得到更大的提高。

最终达到提高学校的教学质量的目的。

三.具体要求1.课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整洁美观;2.后台数据库采用MS SQL SERVER2005,前台界面语言不限,编写的程序代码,须有较详细的注释说明;四.进度安排课程设计安排:16周星期一讲解课程设计的内容,安排每一天的具体任务,分配并熟悉题目;星期二需求分析:给出系统的功能需求、性能需求,并绘制DFD 和DD;星期三概念结构设计:绘制实体属性图(可选),局部ER图和全局ER图;星期四逻辑结构设计:转换、优化、外模式的设计;星期五物理结构设计及数据库实施;17周星期一应用程序编制调试、整理课程设计报告,并检查;星期二根据反馈结果修改课程设计;星期三提交作业上交的材料:课程设计的电子稿、打印稿、源码(SQL代码和程序代码)考核方法:现场验收(占50%),课程设计报告(占50%)。

考核内容:学习态度(出勤情况,平时表现等)、方案合理性、各阶段的图表与程序编制质量、设计报告质量。

成绩评定:优,良,中,及格,不及格。

特别说明:(1)如发现抄袭,按照不及格处理。

(2)材料不齐的,考核等级降一级。

8个数据库设计实例

8个数据库设计实例

实例1 人事管理系统通过前面管理信息系统基础和 PowerBuilder 基础学习,我们初步掌握了使用PowerBuilder 进行信息系统开发的基本知识。

下面将通过一个个实例来说明如何利用PowerBuilder 作为数据库前端开发工具,开发出具有使用价值的管理信息系统。

人事管理系统实例是本书的第一个例子。

因此对于实例开发过程中所涉及到的一些知识会有重点讲述。

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。

当前企业信息管理系统正在从C/S 结构向B/S 结构转移,但是由于安全性等方面的因素,C/S 结构的管理信息系统仍然占据企业管理信息系统的主流。

本书所讲述的实例都是C/S 结构的管理信息系统。

人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。

第一节系统设计一、系统目标设计人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3 个方面的目标。

支持企业实现规范化的管理。

支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。

支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。

二、开发设计思想本系统开发设计思想有以下几点。

尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。

系统应符合公司人事管理的规定,满足公司日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。

系统采用C/S 体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器端)则用于提供数据服务。

系统分析等前期工作应尽量详细完善,以便公司以后体系结构的改变,对于一些安全性要求不高的信息可以方便的采用Brower/Server 的方式进行访问。

(完整版)人事管理系统数据库表

(完整版)人事管理系统数据库表

成员:李典1000505030王欣1000505031谭宇1000505032李斌1000505033 张俊刚1000505034邓晓峰1000505035何连峰1000505036王相忠1000505037李宝1000505038数据库名:HRManagement1.部门表(Sections)2.职位表(Positions)3.性别表(Sexs)4.民族表(Nations)5.学历表(EduBackgrounds)6.员工表(Staffs):Id,,姓名,性别ID,职位id,学历id,生日,照片,籍贯,现住地址,民族id,联系方7.工作时间类别表(WorkingTimeType)8.工作时间表(WorkingTimes)9.打卡状态(ClockStatus)10.上班打卡记录表(StartClockRecords)12.管理员表(Adms)13.打卡用户表(Users)表数据记录:1、部门:董事会BO、人事部PE、策划部PL、技术部TE、广告部AD、市场部MK、财务部FL 2、职位:董事长pr、总经理ge、总监ma、经理di、主管co、员工em3、性别:1男、2 女4、民族:1汉族、2 回族、3 苗族、4 维吾尔族、5 满族、6 傣族、7 壮族、8 藏族、9 蒙古族5、学历:专科1、本科2、硕士3、博士46、员工:7、工作时间类别表:上班1、下班28、工作时间:9:00-18:00am:9:00—12:30pm:13:30--18:009、打卡状态:正常1、迟到2、早退310、上班打卡记录11、下班打卡记录12、管理员表13、打卡用户表。

用VB制作一个人事管理系统

用VB制作一个人事管理系统

案例一用VB制作一个人事管理系统1.1课程设计的目的和意义1.2 系统功能的设计本系统的设计中,将主要实现如下的功能:增加记录、修改记录、删除记录。

1.3 数据库和数据表的设计数据库应用系统的开发的前提首先开发数据库和数据库中的数据表1.3.1人事管理应用系统的数据库设计在VB集成开发环境中制作数据库的步骤:(1)启动VB应用程序,出现VB应用系统开发主界面(2)在VB主菜单中单击“外接程序(A)|可视化数据管理器(V)”,出现可视化数据管理器界面。

(3)单击“文件|新建(N)|Microsoft Access|V ersion 7.0 MDB(7)”菜单项(4)在单击菜单后出现文件保存对话框,在对话框中选择磁盘驱动器和文件夹名称。

1.3.2 人事管理数据表的创建数据库只是一个容器,它是数据表的集合。

创建数据表的步骤:(1)在可视化数据管理器中打开数据库(2)在数据库管理器中选择数据库文件(3)右击数据库文件,出现弹出式菜单(4)在弹出式菜单中单击“新建表(T)”菜单项,出现数据表结构设计器对话框,输入数据表的字段1.3.3创建人事历史数据库1.3.4 为人事管理数据表增加一些数据记录在人事管理数据表中增加记录的有两种途径第一种是利用VB的可视化数据库管理器,另一种方法是通过Microsoft Access 2000打开创建的人事管理数据库,然后再为人事管理数据表增加记录。

1.3.5 数据表的其他一些操作方法了解并操作数据的导入与导出、数据压缩操作、数据库的修复、数据查询生成器、成批数据替换。

1.4用可视化数据管理器设计人事管理窗体1.4.1创建人事管理窗体利用可视化的数据管理器作为VB的“外接程序”制作人事管理窗体的方法,从而进入第一个应用程序的制作:其步骤:(1)在数据管理器中打开人事管理数据库(2)在管理器的主菜单中单击“实用程序|数据窗体设计器(F)”菜单项,出现数据窗体设计器对话框。

(3)为窗体命名为“人事管理窗体”(4)在数据表列表框中选择数据表名(5)单击“生成窗体(B)”按钮,生成该窗体。

案例一个公司人事管理系统

案例一个公司人事管理系统

案例7:一个公司的人事管理系统一、系统分析1.初步可行性分析人事档案属于基本固定型信息,主要工作量在于数据库的建立。

一旦档案库建好,更新与维护的任务不大。

人事干部无需付出过多的经常性劳动,便可从系统中得到极大的方便。

因此该系统可以得到用户的认可。

该公司的IBM PC-XT 机拥有10兆硬盘,有足够的空间存储人事档案。

单色图形接口板和M2024打印机又为中文输出提供了有利条件。

因此可以认定该系统是可行的。

2.旧系统的调查该公司人事部门的管理比较规范,档案表格的栏目填写十分健全。

每个干部档案中载有36项内客,其中大多为字符型。

该公司共有干部800余名,分布在十个单位和40个部门之中。

人事系统的用户主要有三类。

一是人事干部要定期和不定期地打印出各种报表(20种左右),另一是公司领导有时要查询某些有关人事的具体问题(查询内容也有20种左右),再有就是局级领导希望通过中央计算机查询公司中的人事情况(该口的各公司微机均已与局级中央计算机接通联成网)。

所以该系统的主要功能就是打印报表和屏幕查询两项。

当然也必不可少地应该有新人员的追加、旧人员的删除,档案修改等功能。

3.提出初步模型鉴于人事系统对检索能力有较多要求,对运算能力要求很少的特点,决定选用dBASE -Ⅲ数据库管理系统作为编程的工具。

设想新系统具备的功能如图4-2所示。

其中数据输入尽量使用代码,减少汉字键入工作,输出不允许出现代码,应全部转化为汉字。

管理库功能保证用户可以随时增加、删除或更动单位名称、部门名称和现岗名称,也可以复制备份档案。

图7-1 人事管理系统的功能特别应该考虑到的问题是一定要设法实现随机咨询和随机打印。

由于人事部门的查询途径相当多,不可能全都事先估计到。

打印报表的格式也会随时发生变化,不能限制在指定的若干种固定格式之内。

因此,必须提供给用户一种机会,使他能够临时自行设计一种报表格式,临时确定一种查找途径(例如,临时要查一下住在中山路上名字叫xx兵的人)。

企业人事标准管理系统实例SQL专业课程设计

企业人事标准管理系统实例SQL专业课程设计

企业人事管理系统实例第1章引言伴随计算机应用日益普及, 数据库技术已成为越来越关键技术基础。

数据库即使是确保应用软件质量关键步骤, 专业化、高效应用系统对于数据库技术要求也越来越高。

数据库是数据管理最新技术, 是计算机学科关键分支。

十余年来, 数据库管理系统已从专用应用程序包发展成为通用系统软件。

因为数据库含有数据结构化、最低冗余度、较高程序和数据独立性、易于扩充、易于编制应用程序等优点, 较大信息系统全部是建立在数据库设计之上。

数据库技术是计算机领域中最为活跃技术之一, 是计算机科学关键分支, 它出现对于很多企机关提升科学管理水平全部起到举足轻重作用。

对于一个企机关来说, 数据库建设规模、数据库信息量大小和使用频度已成为衡量这个机构信息化程度关键标志。

数据库技术是计算机科学和技术中发展最快领域之一, 也是应用最广技术之一, 它已成为计算机信息系统和应用系统关键技术和关键基础。

数据库在一个信息管理系统中占有很关键地位, 数据库结构设计好坏将直接对应用系统效率和实现效果产生影响。

合理数据库结构设计能够提升数据存放效率, 确保数据完整和一致。

数据库是数据管理最新技术, 是计算机科学关键分支。

今天, 信息资源已成为各个部门关键财富和资源。

建立一个满足各级部门信息处理要求行之有效信息系统也成为一个企业生存和发展关键条件。

所以, 作为信息系统关键和基础数据库技术得到越来越广泛应用, 从小型单项事务处理系统到大型信息系统, 越来越多新应用领域采取数据库技术来存放和处理信息资源。

数据库设计是建立数据库及其应用系统技术, 是信息系统开发和建设中关键技术, 具体说, 是指对于一个给定应用环境, 结构最优数据库模式, 建立数据库及其应用系统, 使之能够有效地存放数据, 满足多种用户应用需求(信息要求和处理要求)。

数据库一个信息系统各个部分能否紧密地结合在一起和怎样结合, 关键在数据库。

企业人事管理系统是一个单位不可缺乏部分, 它内容对于单位决议者和管理者来说全部至关关键, 所以企业人事管理系统应该能够为用户提供充足信息和快捷查询手段。

人事管理系统(20211126113701)

人事管理系统(20211126113701)

人事管理系统(20211126113701)一、系统概述本系统旨在提高企业人力资源管理效率,通过数字化手段实现人员信息的集中管理、业务流程的自动化处理以及决策支持的数据分析。

系统涵盖了员工信息管理、招聘管理、培训管理、绩效管理、薪酬福利管理、考勤管理等多个模块,旨在为企业管理层和人力资源部门提供全面、高效、便捷的人力资源管理解决方案。

人事管理系统(20211126113701)二、功能模块介绍1. 员工信息管理:该模块负责员工基本信息的录入、修改、查询和维护。

包括但不限于员工的姓名、性别、出生日期、身份证号码、联系方式、学历背景、工作经历、家庭状况等。

同时,该模块还支持员工照片的和存储,确保信息的完整性和准确性。

2. 招聘管理:该模块提供招聘流程的全面管理,包括职位发布、简历筛选、面试安排、录用通知等。

通过系统,HR可以方便地发布职位信息,筛选符合条件的简历,安排面试时间,并最终发送录用通知。

系统还支持对招聘流程的跟踪和分析,帮助企业优化招聘策略,提高招聘效率。

3. 培训管理:该模块负责员工培训计划的制定、实施和评估。

HR可以根据员工的需求和企业的战略目标,制定相应的培训计划,并通过系统进行培训课程的安排、培训记录的录入和培训效果的评估。

系统还支持在线培训课程的开发和管理,方便员工进行自我学习和提升。

4. 绩效管理:该模块提供员工绩效的全面评估和管理。

HR可以根据企业的绩效考核标准和员工的岗位职责,制定相应的绩效考核方案,并通过系统进行绩效考核的录入、审核和汇总。

系统还支持绩效数据的分析和报告,帮助企业了解员工的工作表现和潜力,为员工的发展和晋升提供依据。

5. 薪酬福利管理:该模块负责员工薪酬福利的核算和管理。

HR可以根据企业的薪酬制度和员工的岗位职责、工作表现等因素,计算员工的薪酬福利,并通过系统进行薪酬福利的发放和记录。

系统还支持薪酬福利数据的分析和报告,帮助企业了解员工的薪酬福利状况,为企业的薪酬福利策略提供依据。

某单位人事管理系统

某单位人事管理系统

《数据库系统》课程实践任务报告任务名称;某单位人事管理系统班级: 2023计科本学号:*名:**学号:*名:**完毕日期: 2023年6月30日信息工程学院计算机系任务名称1.任务的描述人事管理系统是非常通用的管理信息系统,是企事业单位实现办公自动化的前提和基础。

一个公司要正常运作必然有一个健全的人事管理系统,来管理员工的信息,涉及员工编号、姓名、性别、民族工资及奖惩考勤情况。

除此之外,系统还供员工查询个人和公共信息,管理员对员工信息进行更改或删除,管理公司的人事变更和管理,大大提高公司内部员工管理的工作效率,并规定实现以下功能。

1.员工信息管理:实现记录在该单位中所有人员的在该单位的员工信息,实现对员工信息的管理,也涉及对员工信息的增长、删除、修改等功能。

2.部门信息管理:实现对该单位中的各个部门的编号、部门相关信息的记录,此时也将单位中的所有人员进行分类管理。

3.职位调动管理:实现当员工的就职信息发生更改的时候,系统进行相应关联信息的更改,即增长相应的修改信息的同时,员工的信息管理中的相应信息进行修改。

4.系统管理人员信息管理:实现对相应的系统管理人员的帐号、密码等基本信息的管理功能。

5.出勤信息管理:实现对每一位员工的出勤状况的记录,记录相应的出勤刷卡机号以及出勤时间的信息管理。

6.奖惩管理:实现针对于不同的奖惩类型、奖惩金额等信息的管理,实现输入奖惩信息的修改相应的工资信息。

7.工资管理:实现各个员工工资条目信息的管理。

2.需求分析本系统重要涉及的外部实体有:员工、部门、员工职位调动等,要实现的功能重要有:员工、部门、员工职位调动、管理人员信息管理、出勤信息、工资、奖惩等信息管理。

2.1 系统包含的实体1、员工(员工编号,姓名,性别,出生日期,学历,身份证号,民族,职称,部门号,职务)2、个人经历(年份,员工编号,学习经历,任职经历)3、家庭关系(关系编号,员工编号,亲属关系,亲属姓名)4、管理人员(管理员帐号,职工编号,密码,级别)5、出勤(出勤号,员工编号,上班日期,上班时间,下班时间,刷卡机号)6、刷卡机(刷卡机号)7、部门(部门号,部门名,领导人员,员工人数)8、职位调动(调动编号,员工编号,调动前职务,调动后职务,调动前部门号,调动后部门号,调动日期,批复日期,调动因素)9、奖惩记录(奖惩编号,员工编号,奖惩类型,奖惩金额,奖惩日期,批复部门号,批复日期,奖惩因素)10、请假记录(请假编号,员工编号,请假时间,销假时间,请假天数,审批人编号)11、工资(工资编号,员工编号,基本工资,罚款,奖金,结算工资,起始日期,截止日期,发信日期)2.2 系统包含的实体间联系根据“任务描述”中提供某单位人事管理系统信息的实际情况,本系统中实体之间应具有如下的联系:属于部门:部门fi员工,包含属性。

人事管理系统_数据库课程设计

人事管理系统_数据库课程设计

摘要随着科学技术的不断提高,计算机科学日已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对物资信息进行管理,具有手工管理所无法比拟的优点。

人事档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

本人事档案管理信息系统的一些基本功能和组成情况包括系统的需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行维护等步骤。

本系统主要的模块有:用户登录、人事信息的、查询、删除、修改及统计、系统维护以及退出系统。

本课题采用微软公司的Visual Basic开发工具,利用其提供的各种面向对象的开发工具,是能方便而简洁操纵数据库的智能化对象,短期内就可以开发出用户满意的可行系统,在开发方法上使用生命周期法。

关键词:人事档案管理;管理信息系统;Visual Basic 6.0;SQL SERVER 2005目录1 系统概述 (1)2 数据库设计 (1)2.1需求分析 (1)2.2表结构设 (2)3 系统设计 (7)3.1概念设计 (8)3.2逻辑设计 (10)3.3物理设计 (11)4 系统实现 (13)5 总结 (20)6参考文献 (21)1.系统功能概述随着计算机应用的普及,推动企业计算机管理现代化的时机已经到来,采取信息化管理是企业在新经济时代的必然趋势,也是企业管理者的迫切需求。

信息技术为企业的发展提供了机遇,也带来了挑战。

如何改良你公司的内部经营机制,公正、客观、全面、快捷地记录和评估有关员工的信息,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资源分析、研究和开发工作,是公司立足发展,开拓未来,领先同行业的关键。

作为现代人事管理的重要手段之一,人事信息化建设在此过程中将起到不可代替的作用。

人事管理系统数据库分析与设计-PPT课件

人事管理系统数据库分析与设计-PPT课件

2019/3/15
一、系统的主要功能
人事 管理 系统
员工 信息 管理
部门 信息 管理
人事 变动 管理
教学 信息 管理
工资 管理
员工 培训 管理
系统 帮助
员工 基本 信息 管理
科研 信息 管理
部门 信息 管理
部门 绩效 管理
员工 调动 管理
员工 晋升 管理
员工 离职 管理
教学 记录 管理
教学 质量 反馈 管理
基本 工资 管理
奖惩 管理
岗前 培训
在职 培训
使用 帮助
2019/3/15
二、数据库概念结构设计
二、数据库概念结构设计 一、系统的主要功能
三、数据库逻辑
2019/3/15
二、数据库概念结构设计
根据用户需求说明,可抽象出如下信息实体:员工 (包括教师和一般员工)、部门、科研项目、工资、培 训等。各实体之间的联系如下图所示。 部门 科研项目
人事管理系统数据库分析与设计
2019/3/15
一、系统的主要功能
二、数据库概念结构设计 一、系统的主要功能
三、数据库逻辑结构设计
2019/3/15
一、系统的主要功能
根据用户需求说明及几次小组讨论修改, 我们的系统功能确定为以下七大部分功能: 1、员工信息管理 2、部门信息管理 3、人事变动管理 4、教学信息管理 5、工资管理 6、员工培训管理 7、系统帮助。 如下图所示
2019/3/15
三、数据库逻辑结构设计
6、教师科研信息表(工号,姓名,研究方向,课题研 究情况) Research( Staffid, Staffname, Resdirection, Project)
2019/3/15

人事管理系统(数据库)

人事管理系统(数据库)

华科学院计算机科学与技术专业《数据库课程设计》报告(2010/2011学年第一学期)学生姓名:路玮学生班级:信管082202H学生学号:200822040218指导教师:李晓波年月日目录第一章系统概述1.1 本课题的来源1.2 本课题研究的目的及意义1.3 本课题的研究现状1.4 可行性研究的前提第二章需求分析阶段2.1 确定对系统的综合要求2.2 系统数据流图2.3 系统功能模块图2.4 系统数据字典第三章概念阶段设计3.1 任务与目标3.2 系统E-R图第四章逻辑阶段设计4.1 任务与目标4.2 将E-R图转换为关系模型第五章物理阶段设计5.1 任务与目标5.2 数据库模式与定义第六章功能模块设计阶段6.1 程序主界面的设计6.2 系统登录界面设计6.3 员工信息设计6.4 员工管理设计6.5 用户管理设计结束语参考文献第一章系统概述1.1 本课题的来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。

对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。

人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

因此,开发这样一套适用的人事管理软件成为很有必要的事情,在下面的各章中我们将以开发一套人事管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。

数据库课程设计报告范例2:人事管理系统

数据库课程设计报告范例2:人事管理系统

目录一、系统定义 (1)二、需求分析 (1)三、系统设计 (5)四、详细设计 (13)五、课程设计总结 (20)六、参考文献 (21)七、附录 (22)一、系统定义随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越普及。

人事管理是任何企事业单位都需要进行的一项工作,因此,开发制作人事管理系统具有较大的社会现实意义,同时人事管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。

人事管理系统主要用于企业内部员工的档案、工资、考勤、评价的管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单.这些优点可以极大的提高企业对人事管理的效率.因此,人事管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。

二、需求分析(一)系统综合需求系统开发的总体任务是要实现企业人事信息关系的系统化,规范化和自动化。

系统功能分析是在系统开发的总体任务的基础之上完成的。

人事管理系统主要有以下几项功能:1.员工档案的管理:包括员工基本信息,所在部门,工作信息和工作简历的输入,员工信息的查询和修改。

2.员工考勤的管理:包括考勤的添加,查询,修改和删除。

3.员工工资的管理:包括工资的添加,工资报表的查询,修改和删除。

4.员工评价的管理:包括评价的输入,查询和修改。

5.人事变动的详细记录,包括岗位和部门的调整,便于掌握人员的动向,及时调整人才的分配。

6.企业所有部门的查询与管理。

7.管理员以及其它功能模块。

(二)系统逻辑模型1.数据流程图根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,功能模块如图2-1所示:图2-1 系统功能模块图2.数据字典该软件的数据库由下述四张数据表组成:员工信息表:PERSONNEL.DBF基础工资设置表:COURSE.DBF岗位工资设置表:RANK.DBF工龄工资设置表:GONGLING.DBF1、员工信息表:PERSONNEL.DBF2、基础工资设置表:COURSE.DBF3、岗位工资设置表:RANK.DBF4、工龄工资设置表:GONGLING.DBF5、管理员注册表:ADMINER.DBF三、系统设计(一)数据库概念设计分析前面的系统功能要求,需要一个表来存储和管理员工信息,使系统能够接受员工原始的各项数据,以实现数据录入、查询或统计员工信息等功能。

人事管理系统(数据库课程设计)

人事管理系统(数据库课程设计)

人事管理系统(数据库课程设计)人事管理系统08网络工程1班张宁目录1 系统概述····················2 系统数据流程图和数据字典············2.1 用户需求调查·················2.2 系统数据流程图················2.3 系统数据字典·················3 数据库结构设计·················3.1 概念结构设计·················3.2 逻辑结构设计·················3.3 数据库结构的详细设计·············4 物理设计····················6 总结·······················1 系统概述一个正常运作的公司必定有一个健全的人事管理系统,来管理员工的信息,包括员工的编号、姓名、性别、工龄、工资以及奖惩情况。

人事管理系统数据库设计

人事管理系统数据库设计

考勤信息表:包括员工编号、考勤日期、 考勤时间、考勤状态等信息
薪资信息表:包括员工编号、薪资金额、 薪资发放日期等信息
培训信息表:包括员工编号、培训课程、 培训时间、培训地点等信息
数据表关系设计
员工信息表:存储员工基本信息,如姓名、性别、年龄等 部门信息表:存储部门基本信息,如部门名称、部门负责人等 职位信息表:存储职位基本信息,如职位名称、职位描述等 员工-部门关系表:存储员工所属部门信息,如员工ID、部门ID等 员工-职位关系表:存储员工担任职位信息,如员工ID、职位ID等 部门-职位关系表:存储部门下设职位信息,如部门ID、职位ID等
人事管理系统数据库概述
数据库设计的目的和意义
提高数据存储效率
保证数据完整性和一致性
便于数据查询和分析
提高系统安全性和稳定性
数据库设计的基本原则
数据完整性:确保数据的准确性和 一致性
数据安全性:保护数据不被非法访 问和修改
数据冗余:避免数据重复,提高查 询效率
数据一致性:确保数据的逻辑一致 性和物理一致性
恢复策略:根据备份策略制 定恢复计划,确保数据可恢

数据库性能优化
优化查询语句:使用索引、减少JOIN操作、避免使用子查询等 优化数据库结构:合理设计表结构、减少冗余数据、使用分区表等 优化数据库配置:调整内存、CPU、磁盘等资源分配,优化数据库参数 定期维护:定期备份数据、检查数据库完整性、修复数据库错误等
人事管理系统数据库物理设计
物理结构设计概述
数据库物理设计:将逻辑设计转换为物理存储结构
物理存储结构:包括表空间、数据文件、索引等
物理设计原则:性能、可扩展性、安全性、可维护性 物理设计方法:基于经验的设计、基于规则的设计、基于成本的设 计

人事管理系统(数据库课程设计)

人事管理系统(数据库课程设计)

.人事管理系统08网络工程1班张宁目录1 系统概述····················2 系统数据流程图和数据字典············2.1 用户需求调查·················2.2 系统数据流程图················2.3 系统数据字典·················3 数据库结构设计·················3.1 概念结构设计·················3.2 逻辑结构设计·················3.3 数据库结构的详细设计·············4 物理设计····················6 总结·······················1 系统概述一个正常运作的公司必定有一个健全的人事管理系统,来管理员工的信息,包括员工的编号、姓名、性别、工龄、工资以及奖惩情况。

数据库人事管理系统

数据库人事管理系统

数据库系统原理及其应用教程课程设计报告题目名称———人事管理系统任课教师———姓名:学号:2009年12月20日一. 概述1. 设计背景在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时间,提高了正确性,提高了数据的可靠性。

数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。

其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重要基础。

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。

数据库一个信息系统的各个部分能否紧密地结合在一起以及如何结合,关键在数据库。

数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。

高效率的运行环境包括:数据库数据的存取率、数据库存储空间的利用率、数据库系统运行管理的效率等都是高的。

为了便于公司人事管理,设计了认识管理系统,简化公司管理工作,实现管理现代化。

2. 设计目的为了使公司的认识管理效率得到提高,减少人工操作的出错机会,实现数据共享,便于查询、添加、更新数据,实现整个公司的信息化和办公自动化,为公司的竞争提供良好的条件。

3. 设计内容1)设计一个公司人事的数据库管理系统,包括数据库建立的需求分析,数据的输入输出。

通过SQL Server2000实现。

2)设计用户的操作界面,实现数据的查询、添加、删除等功能。

设计三大基本模块:基本信息管理、考勤考评管理和系统用户管理。

利用VC++6.0 的MFC 设计界面,通过其中的ADOC 实现数据库的连接。

4. 设计平台操作系统:Windows XPDBMS:SQL Server 2000开发工具:Visual C++ 6.0二.需求分析1.功能分析根据需要完成的功能,设计出系统的总体功能模块。

人事管理系统(数据库课程设计).doc

人事管理系统(数据库课程设计).doc

©广桌诲译大学课题:人事管理系统学生姓名: 学生学号:所在班级: 指导老师: 成绩:》实习报告课程名称:数据库原理及应用所在专业:计算机科学与技术徐龙琴目录设计总说明 ............ 1.人事管理系统概述 .... 1.1 研究背景......... 1.2 意义及目的开发 ... 2.系统需求分析 ........ 2.1 开发环境和软件 ... 2.2 系统设计与功能分析 3.数据库设计 .......... 3.1 系统概念结构设计 3.1.1系统功能模块图 3.1.2 数据流程图 .. 系统逻辑结构设计物理结构设计 .... 数据库关系图.... 3.2 3.3 3.4 4.系统模块设计概述 4.1 用户登录模块 .. 4.2 系统管理模块 .. 4.3信息管理模块 .. 4.4 信息查询模块 .. 4.5其他模块 ..... 5.系统运行与测试 ... 5.1用户登录 ..... 5.2系统管理 ..... 5.3信息管理 ..... 5.4信息查询 ..... 5.5其他模块 ..... 5.5.1 关于 .... 5.5.2 计算器 ..5.5.3 退出 ..... 5.6 优缺点自我评价6.课程设计总结 ...7.附录(代码) ... 参考文献 ..........3 .4.. .4. .4.. .5... .5... 5... .6... 6... 6... 8... 1..0. 1..1. 1..4. 1..4. 1..4. 1..4. 1..5. .1..5. 1..6. .1..6. .1..6. .1..7. .1..9. .2..0. .2..0. .2..0. .2..0. .2..0. .2..1. .2..2. 3..5..设计总说明1.设计概况名称:人事管理系统用途:学校等机构功能:实现对员工信息的管理与维护等功能2.设计说明学生学籍管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用于统计记录员工的工资信息,基本工资、将罚金、时间等。
1.3 面对用户需求分析
在该单位的人事管理系统中,最主要的两个功能就是查询信息和管理信息。系统 的用户又分为员工和管理人员,因此我将该系统又分为以下若干子系统,包括员工查 询子系统、管理员查询子系统、员工信息管理子系统、部门信息管理子系统、信息变 更子系统、工资管理子系统,以满足不同用户的不同应用需求。
记录员工每一次的刷卡出勤的相关信息,做好统计工作。 8) 刷卡机管理:
管理出勤是所需要的出勤记录刷卡机。 9) 请假记录管理:
用于记录员工的请假信息,包括员工编号、请假时间、销假时间、请假天数 等信息。 10) 奖惩记录管理:
用于记录员工的奖惩信息,包括员工编号、奖惩类型、奖惩金额、奖惩时间 等信息。 11) 工资管理:
下面从细分后的各个子系统分析子系统的需求:
SQL SERVER 2008 | 1 需求分析
3
数据库系统原理课程设计:人事管理系统
1) 员工查询子系统: 可供员工查询与自己相关的姓名、职位、部门等基本信息,以及各个时
期的工资、奖金罚款的发放情况。 2) 管理员查询子系统
可供管理员查询所管理员工的全面信息,具有管理权限。 3) 员工信息管理子系统
3 逻辑结构设计.............................................................................................................................8 3.1 局部 E-R 图.......................................................................................................................8 3.2 全局 E-R 图..................................................................................................................... 11 3.3 类和对象向关系模式转换.............................................................................................12
编号:
XXXX 大学(实例一)
课程设计报告
课程名称: 数据库系统原理 题 目: 简单工资管理系统 学 院: 专 业: 学 号: 姓 名: 指导教师:
2016 年 08 月 29 日
目录
1 需求分析.....................................................................................................................................2 1.1 需求调查.........................................................................................................................2 1.2 系统功能分析...................................................................................................................2 1.3 面对用户需求分析...........................................................................................................3
8 总结.............................................................................................................................................22 参考文献.........................................................................................................................................23
SQL SERVER 2008 | 1 需求分析
2 面向对象分析和设计.................................................................................................................5 2.1 类和对象设计如下:........................................................................................................5
增加单位对员工个人经历的了解。 4) 家庭关系管理:
可对各个员工的家庭人员以及关系进行汇总并记录留档,完善员工在该单位 中的基本信息,增加单位对员工家庭情况的了解 5) 部门管理:
主要用于分别管理各个部门的基本信息,以及部门的实际情况统计。 6) 职位调动管理:
负责记录单位中人员的职位调动信息的记录、统计、管理等,并当更新职位 调动信息的时候,将相应的员工、部门信息进行修改。 7) 出勤信息管理:
当员工自身的基本情况,如家庭关系变更时,可由员工自行进行修改相关 信息。 4) 部门信息管理子系统
部门的管理员可对该部门的相关信息进行管理,执行查询、增加、删除、 修改等操作。 5) 信息变更子系统
员工提交相应修改信息,则将所有该员工的相关信息进行修改。 6) 工资管理子系统
对奖罚金额及基本工资、结算工资进行管理。
4 数据库物理结构设计...............................................................................................................13 4.1 存取方法设计.................................................................................................................13 4.2 存储结构设计...............................................................................................................13 4.3 物理设计.......................................................................................................................13
【学生自己撰写】
数据库系统原理课程设计:人事管理系统
摘要
关键词:【一般 3--5 个关键词即可】
SQL SERVER设计:人事管理系统
1 需求分析
1.1 需求调查
通过对各个用户的调查,该人事管理系统有如下需求: 员工信息管理:实现记录在该单位中所有人员的在该单位的员工信息,实现对员工 信息的管理,也包括对员工信息的增加、删除、修改等功能。 部门信息管理:实现对该单位中的各个部门的编号、部门相关信息的统计,此时也 将单位中的所有人员进行分类管理。 职位调动管理:实现当员工的就职信息发生更改的时候,系统进行相应关联信息的 更改,即增加相应的修改信息的同时,员工的信息管理中的对应信息进行修改。 系统管理人员信息管理:实现对相应的系统管理人员的帐号、密码等基本信息的管 理功能。 出勤信息管理:实现对每一位员工的出勤状况的记录,记录对应的出勤刷卡机号以 及出勤时间的信息管理。 奖惩管理: 实现针对于不同的奖惩类型、奖惩金额等信息的管理,实现输入奖惩 信息的修改相应的工资信息。 工资管理:实现各个员工工资条目信息的管理。
5 数据库完整性设计...................................................................................................................17 5.1 主键及唯一性索引.........................................................................................................17 5.2 参照完整性设计.............................................................................................................17 5.3 Check 约束....................................................................................................................17 5.4 触发器设计...................................................................................................................18
1.2 系统功能分析
1) 员工管理: 主要应用于对员工在该单位基本信息的管理,可以执行对某员工的增加、删
相关文档
最新文档