数据库课程设计企业人事管理信息系统定稿版
人事管理系统(数据库课程设计)(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.档案(档案编号+员工姓名+部门号),其中档案编号为主键,部门号,员工姓名为外键。
数据库人事信息管理系统课程设计

课程设计(大作业)报告课程名称:数据库原理与技术设计题目:人事信息管理系统院系:信息技术班级:12级计算机应用技术1班设计者:王娟学号:201211020142指导教师:邱莎设计时间:2014年6月30日~7月4日信息技术学院目录一、昆明学院课程设计(大作业)任务书---------------------3二、课程设计(大作业)成绩------------------------------------4三、题目分析---------------------------------------------------------5四、总体设计---------------------------------------------------------5五、开发环境---------------------------------------------------------9六、详细设计及实现------------------------------------------------9七、总结--------------------------------------------------------------12八、参考文献--------------------------------------------------------12九、附录--------------------------------------------------------------13昆明学院课程设计(大作业)任务书一、题目分析。
本系统是为了更好的实现人事信息管理。
本系统主要针对查看员工的各种信息需求所设计的,可以很好的管理数据。
它包括的有员工个人信息,部门信息、聘用信息、奖惩记录信息。
主要实现的功能有:数据入库、增加、查询、修改和删除等。
其相应的功能主要应用视图、触发器、不同的函数(表值、标量)、存储过程等实现。
人事管理系统课程设计(数据库)

人事管理系统Personnel Management System摘要人力资源管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。
如何管理好企业内部员工的信息,成为企业管理中的一个大问题。
在这种情况下,开发一个人力资源管理系统就显得非常必要。
本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic 6.0作为开发工具而开发出来的单机版人事管理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。
为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
本文是运用规范研究方法进行的专题研究。
全文分六个部分:第一部分,是本课题的来源和课题研究的目的和意义;第二部分,是开发工具的选择,本系统主要运用的是Visual Basic 6.0作为系统前台应用程序开发工具,Access作为后台数据库;第三部分,是系统的需求分析,主要是人事管理系统的需求分析;第四部分,是系统分析与实现,包括系统功能模块的设计和数据库的设计;第五部分,是代码的设计与实现,系统事件运行的主要代码;第六部分,是系统的实现,最后,是软件的测试。
关键词:信息管理;人事管理;人事管理系统;Visual Basic 6.0目录第一章概论 (6)1.1本课题的来源 (6)1.2本课题研究的目的及意义 (6)1.3本课题的研究现状 (7)第二章需求分析 (8)2.1 需求分析的任务 (8)2.2 需求分析的原则 (10)2.3 可行性研究 (11)2.3.1 可行性研究的任务 (11)2.3.2 可行性研究的步骤 (13)2.3.3 系统流程图 (12)2.4 需求分析方法 (13)2.4.1 结构化分析方法 (13)2.4.2 面向对象分析方法与UML (13)2.5 软件需求正确性验证 (14)2.5.1 软件需求正确性要求和验证方法 (14)2.5.2 用于需求分析的软件工具 (14)第三章系统设计与实现 (15)3.1 开发工具的选择 (15)3.2 系统分析 (17)3.3 系统功能设计 (17)3.4 主要功能模块设计 (19)3.4.1 系统架构设计 (19)3.4.2 控件准备和引用设置 (20)3.4.3 系统登陆设计 (21)3.4.4 主窗体的设计 (23)第四章系统的测试与实施 (29)4.1 引言 (29)4.2 测试概述 (29)4.3 测试举例 (31)4.4 软件需求测试结论 (31)主要参考文献 (33)后记 (34)第一章概论1.1 本课题的来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
人事管理系统_数据库课程设计

摘要随着科学技术的不断提高,计算机科学日已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对物资信息进行管理,具有手工管理所无法比拟的优点。
人事档案管理系统是典型的信息管理系统(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.系统功能概述随着计算机应用的普及,推动企业计算机管理现代化的时机已经到来,采取信息化管理是企业在新经济时代的必然趋势,也是企业管理者的迫切需求。
信息技术为企业的发展提供了机遇,也带来了挑战。
如何改良你公司的内部经营机制,公正、客观、全面、快捷地记录和评估有关员工的信息,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资源分析、研究和开发工作,是公司立足发展,开拓未来,领先同行业的关键。
作为现代人事管理的重要手段之一,人事信息化建设在此过程中将起到不可代替的作用。
人事管理系统数据库课程设计

人事管理系统-数据库课程设计《数据库原理与应用》课程设计人事管理系统班级小组成员指导教师开发时间2012年12月10湖南涉外经济学院信息科学与工程学院《数据库原理与应用》课程设计2012年12月目录一、系统概述 (2)二、需求说明 (2)三、概念设计 (8)四、逻辑设计 (11)五、物理设计 (13)六、系统实现 (14)七、总结 (21)一、系统概述随着计算机应用的普及,推动企业计算机管理现代化的时机已经到来,采取信息化管理是企业在新经济时代的必然趋势,也是企业管理者的迫切需求。
信息技术为企业的发展提供了机遇,也带来了挑战。
如何改良你公司的内部经营机制,公正、客观、全面、快捷地记录和评估有关员工的信息,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资源分析、研究和开发工作,是公司立足发展,开拓未来,领先同行业的关键。
作为现代人事管理的重要手段之一,人事信息化建设在此过程中将起到不可代替的作用。
只有通过人事管理信息系统,人事管理人员才能跨越时空、地域的障碍,在第一时间完成对信息的归集,并从浩如烟海的数据中找到有用信息,为管理决策者提供及时、准确的决策依据!我国的企业自身的基础薄弱,一是人事管理基础薄弱,主要表现为人事管理体制过于分散,多数企业很难实现人事资料信息管理制度;人事管理制度不健全、不规范。
二是一些工业企业生产装备自动化、信息化水平低,不能准确提供完整的实物信息。
三是几乎所有行业都没有统一、规范的产品编码,企业自己搞的产品编码不健全、不规范。
目前有好多类似的人事管理系统,但一个信息系统的开发不但是一个高投入、高技术的项目,而且是一个牵涉问题面广、拖延时间长的项目,从信息管理的角度来看,一个信息系统开发项目决不仅仅是一个纯技术性的问题,还须用技术、管理和组织相结合的综合观点来指导此类项目的开发。
与发达国家大企业相比,我国人事财务管理信息化建设工作的总体水平还很低,处在起步阶段。
数据库课程设计报告范例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三、系统设计(一)数据库概念设计分析前面的系统功能要求,需要一个表来存储和管理员工信息,使系统能够接受员工原始的各项数据,以实现数据录入、查询或统计员工信息等功能。
企业人事管理系统(数据库课程设计)

信息与计算科学专业数据库课程设计报告题目:企业人事管理系统班级:信息与计算科学131801班指导教师:金海波学生:王慧兰 201318030120王巾 201318030121张建宏 2013180301282摘要随着网络的发展越来越快,网络办公自动化应运而生,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸的办公中解脱出来。
企业人事管理系统的设计,为大小企业的工作管理带来便利,使得管理体制更加完善,工作水平和效率得以提高。
信息技术为企业的发展提供了机遇,也带来了挑战.如何改善企业内部的经营机制,公正、客观、全面、快捷的评价员工的业绩,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理有更多的精力去做人力资源分析、研究和开发工作,是企业立足发展,开拓未来,领先同行业的关键。
此次人事管理系统采用SQL Server作为开发数据库的工具.企业人事管理系统的具体功能可以根据用户的需要来分配,但主要还是包括企业人事的信息增加、删除、修改、查找。
在企业人事管理系统中,用户能够方便的对企业人事进行信息的检索与处理。
本人事管理系统具有如下功能:员工基本信息的查询、增加、修改、删除模块,员工考勤信息、部门信息、员工工资、员工调动信息的录入、修改、查询、删除模块,员工评价信息的增加、修改、删除,以及员工工资信息的添加、修改系统维护功能。
为公司人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
关键字:企业人事管理系统 SQL Server Java3目录第一章系统规划................................... 错误!未定义书签。
1。
1 引言....................................... 错误!未定义书签。
1。
1。
1 编写目的 (5)1.1.2项目背景 (5)1。
2 可行性研究的前提 (5)1.2.1 目标................................... 错误!未定义书签。
数据库课程设计报告人事管理系统定稿版

数据库课程设计报告人事管理系统精编W O R D版IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】课程设计报告课程设计题目:人事管理系统姓名:学号:班级:指导教师:2016 年1月15日一.题目分析:人事管理系统是企、事业单位常见的计算机信息管理系统。
它的主要任务是对各种人事信息进行日常的信息管理,如人员信息的输入、查询、修改、增加、删除,迅速准确地完成各种人员信息的统计计算和汇总,快速打印出报表。
在建立与实现人事管理系统时,进行了功能划分,能够由数据库管理系统完成的功能应尽可能由数据库管理系统守成,充分发挥数据库管理系统高效、完全、可靠、便捷的性能,减少编程人员的工作量。
工资管理系统是数据库管理系统的一个比较典型的应用,前台使用的是微软的VB6.0,后台数据库采用Microsoft SQL Sever数据库。
运行结果证明,本人事管理系统极大提高了工作效率,节省了人力和物力,自重满足企业员工管理的需要。
人事管理系统的主要任务是用计算机对各种员工信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种员工信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了人事管理系统。
人事管理系统主要有以下几大功能:(1)对单位人员的变动进行处理。
一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。
因此,设计系统是应考虑到这些情况。
(2)对职工的工资进行计算、修改。
可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资、水电费及实发金额等。
(3)查询统计功能。
要求即可以单项查询,比如查看某个职工的就职情况等;也可以多项查询,比如某个部门所有的员工的工资信息。
二.设计分析:1,数据表的设计:(1)基本信息表:(2)基本部门表(3)职工工资表2.ER图设计:3.ER图转换成关系模式:(主键添加下划线)(1)基本信息(编号,姓名,性别,籍贯,年龄,学历,婚姻状况,部门,职称,参加工作时间,岗位,工资,身份证号,电话号码,备注)(2)职工部门:(部门编号,部门名称,职工总数,部门负责人,所有职工编号)(3)职工工资表:(编号,姓名,工资,奖金)(4)人事管理(编号,部门编号,姓名)三.创建人事管理系统(数据库部分)1创建数据库:(1)创建数据库的实现:create database人事管理系统on primary(name=人事管理系统,filename='G:\数据库\人事管理系统.mdf',size=5,maxsize=100,filegrowth=10%)log on(name=人事信息管理系统,filename='G:\数据库\人事管理系统.ldf', size=3,maxsize=100,filegrowth=5)(2)创建数据库:2.创建基本数据表:(1)创建数据标的实现;use人事管理系统create table基本职工信息表(姓名varchar(20),编号char(8),性别char(8),籍贯char(10),年龄int,学历varchar(20),婚姻状况varchar(20),部门varchar(20),职称varchar(20),参加工作时间char(10),岗位varchar(30),工资char(20),省份证号varchar(30),电话号码varchar(30),备注varchar (50))use人事管理系统create table职工部门表(部门编号int,部门名称varchar(30),部门负责人varchar(30),职工总数int,所有职员编号varchar(100) )use人事管理系统create table职工工资表(编号char(8),姓名varchar(50),工资char(20),奖金char(8))数据表的创建:基本信息表:职工部门表职工工资表3.创建存储过程:create proc p2(@sname varchar(20))asif exists( select * from 职工基本信息表where sname=@sname) select * from 职工基本信息表where sname=@snameelseprint '查无此人'p2 '刘'4.创建触发器:create trigger tr1on 基本职工信息表for insertasprint '任何人不得添加数据'rollbackselect * from s四,创建人事管理系统访问键面:(VB部分)1,创建键面的实现代码:(1)基本职工信息查询:Private Sub Command1_Click()Unload MeEnd SubPrivate Sub DataGrid1_Click() With Adodc1.Recordset Text1(0) = .Fields("姓名") Text1(1) = .Fields("编号") Text1(2) = .Fields("性别") Text1(3) = .Fields("籍贯") End WithEnd SubPrivate Sub Form_Load() Text1.Text = ""Text2.Text = ""Text3.Text = ""Text4.Text = ""strsql1 = "select *from 基本职工信息表" Adodc1.ConnectionString = conn Adodc1.RecordSource = strsql1Adodc1.RefreshSet DataGrid1.DataSource = Adodc1 With Adodc1.RecordsetText1.Text = .Fields("姓名")Text2.Text = .Fields("编号")Text3.Text = .Fields("性别")Text4.Text = .Fields("籍贯")End WithEnd Sub(2)基本的职工工资:Private Sub Command1_Click() Unload MeEnd SubPrivate Sub DataGrid1_Click()With Adodc1.RecordsetText1(0) = .Fields("姓名")Text1(1) = .Fields("编号")Text1(2) = .Fields("性别")Text1(3) = .Fields("籍贯")End WithEnd SubPrivate Sub Form_Load()Text1.Text = ""Text2.Text = ""Text3.Text = ""Text4.Text = ""strsql1 = "select *from 基本职工信息表"Adodc1.ConnectionString = conn Adodc1.RecordSource = strsql1 Adodc1.RefreshSet DataGrid1.DataSource = Adodc1 With Adodc1.RecordsetText1.Text = .Fields("姓名")Text2.Text = .Fields("编号")Text3.Text = .Fields("性别")Text4.Text = .Fields("籍贯")End WithEnd Sub(3)职工部门:Private Sub cmdAdd_Click()Data1.Recordset.AddNewEnd SubPrivate Sub cmdDelete_Click()'如果删除记录集的最后一条记录'记录或记录集中唯一的记录Data1.Recordset.DeleteData1.Recordset.MoveNextEnd SubPrivate Sub cmdRefresh_Click()'这仅对多用户应用程序才是需要的Data1.RefreshEnd SubPrivate Sub cmdUpdate_Click()Data1.UpdateRecordData1.Recordset.Bookmark = stModified End SubPrivate Sub cmdClose_Click()Unload MeEnd SubPrivate Sub Data1_Error(DataErr As Integer, Response As Integer)'这就是放置错误处理代码的地方'如果想忽略错误,注释掉下一行代码'如果想捕捉错误,在这里添加错误处理代码MsgBox "数据错误事件命中错误:" & Error$(DataErr)Response = 0 '忽略错误End SubPrivate Sub Data1_Reposition()Screen.MousePointer = vbDefaultOn Error Resume Next'这将显示当前记录位置'为动态集和快照Data1.Caption = "记录:" & (Data1.Recordset.AbsolutePosition + 1)'对于 Table 对象,当记录集创建后并使用下面的行时, '必须设置 Index 属性'Data1.Caption = "记录:" & (Data1.Recordset.RecordCount * (Data1.Recordset.PercentPosition * 0.01)) + 1End SubPrivate Sub Data1_Validate(Action As Integer, Save As Integer) Select Case ActionCase vbDataActionMoveFirstCase vbDataActionMovePreviousCase vbDataActionMoveNextCase vbDataActionMoveLastCase vbDataActionAddNewCase vbDataActionUpdateCase vbDataActionDeleteCase vbDataActionFindCase vbDataActionBookmarkCase vbDataActionCloseEnd SelectScreen.MousePointer = vbHourglass End Sub(4)基本职工信息:Private Sub cmdAdd_Click()Data1.Recordset.AddNewEnd SubPrivate Sub cmdDelete_Click()'如果删除记录集的最后一条记录 '记录或记录集中唯一的记录Data1.Recordset.DeleteData1.Recordset.MoveNextEnd SubPrivate Sub cmdRefresh_Click()'这仅对多用户应用程序才是需要的Data1.RefreshEnd SubPrivate Sub cmdUpdate_Click()Data1.UpdateRecordData1.Recordset.Bookmark = stModified End SubPrivate Sub cmdClose_Click()Unload MeEnd SubPrivate Sub Data1_Error(DataErr As Integer, Response As Integer) '这就是放置错误处理代码的地方'如果想忽略错误,注释掉下一行代码'如果想捕捉错误,在这里添加错误处理代码MsgBox "数据错误事件命中错误:" & Error$(DataErr)Response = 0 '忽略错误End SubPrivate Sub Data1_Reposition()Screen.MousePointer = vbDefaultOn Error Resume Next'这将显示当前记录位置'为动态集和快照Data1.Caption = "记录:" & (Data1.Recordset.AbsolutePosition + 1) '对于 Table 对象,当记录集创建后并使用下面的行时,'必须设置 Index 属性'Data1.Caption = "记录:" & (Data1.Recordset.RecordCount * (Data1.Recordset.PercentPosition * 0.01)) + 1End SubPrivate Sub Data1_Validate(Action As Integer, Save As Integer)'这是放置验证代码的地方'当下面的动作发生时,调用这个事件Select Case ActionCase vbDataActionMoveFirstCase vbDataActionMovePrevious Case vbDataActionMoveNextCase vbDataActionMoveLastCase vbDataActionAddNewCase vbDataActionUpdateCase vbDataActionDeleteCase vbDataActionFindCase vbDataActionBookmarkCase vbDataActionCloseEnd SelectScreen.MousePointer = vbHourglass End Sub2.实现:(1)登陆键面:(2)基本菜单(3)修改密码(4)基本信息:五:实验总结1.实验中遇到的问题:(1)数据库中存储过程和触发器的建立,因为在平时的学习中没有太认真的学习这一块以至于在课程设计的过程中这块存在者严重的问题,但是在同学的帮助下及时的得到了解决(2)数据库与VB的连接访问2,心得:很多的题目看似简单,其实不然,,一开始看了只有这么几个模块是心里挺高兴的,但是当我真真正正地去把一个操作写成功时,很多意想不到的情况发生了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库课程设计企业人事管理信息系统精编W O R D版IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】数据库课程设计—企业人事管理信息系统时间:2008/12/9企业人事管理信息系统摘要:企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。
如何管理好企业内部员工的信息,成为企业管理中的一个大问题。
在这种情况下,开发一个企业人事管理系统就显得非常必要。
本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工考勤信息和员工调动信息的录入、修改、查询、删除模块,以及系统维护功能。
为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
关键词:管理系统;人事管理;职员信息;企业业务应用背景1.1 引言企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。
如何管理好企业内部员工的信息,成为企业管理中的一个大问题。
在这种情况下,一个可以规范化,自动化的企业人事管理系统就显得非常必要。
最初的人事管理,都是靠人力来完成的。
当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。
人事管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧。
企业人事管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务。
1.2 管理信息系统的发展历史管理信息系统的概念起源很早。
早在20世纪30年代,柏德就强调了决策在组织管理中的作用。
50年代,西蒙提出了管理依赖于信息和决策的概念。
同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程。
50年代计算机已用于会计工作,1958年盖尔写道:管理将以较低的成本得到及时准确的信息,做到较好的控制。
"这时数据处理一词已经出现。
管理信息系统已经逐步成为一个独立的学科分支,它继承了其他众多学科的理论、方法与应用技术,它与信息科学、系统科学、控制理论、运筹学、会计学、统计学、经济学、管理科学、计算机科学有着十分密切的联系。
同时,管理信息系统作为一种应用工具,又广泛地应用于工业、农业、交通、运输、文化、教育、卫生、体育以及各种社会经济活动的信息管理之中,并起着益重要的作用,显示出强大的生命力。
随着社会的不断进步、科学技术快速发展以及生产力水平逐步提高,使得管理工作显得越来越重要。
在现代管理科学体系中,管理信息系统已经被公认为是一门不可替代的崭新学科,目前,其正处在不断发展、逐步完善阶段。
计算机作为现代化的工具与手段应用于管理,已成为信息处理的重要工具。
计算机的应用范围越来越广,应用的功能由一般数据处理发展为分析预测、支持决策,最终导致了管理信息系统的产生。
管理信息系统它是依赖于管理和科学技术的发展而形成的。
管理信息系统的三要素是系统的观点、数学的方法和计算机的应用,而这三点也正是管理现代化的标志。
管理信息系统是依赖于电子计算机的发展而发展的。
管理信息系统是与电子计算机同步发展的。
从原理上讲,任何部门或企业,无论有无计算机,均有信息的收集,加工和使用,因而都有管理信息系统。
但是,只是有了计算机以后管理信息系统的功能才能真正体现出来。
1.3 国内信息系统发展现状企业是国民经济的基本单元,而企业信息系统建设是我国企业走向现代化的必由之路。
我国目前共有各类企业800万家,这些企业在近20年来,在不同程度上都遇到了企业信息系统建设的问题。
80年代以来,国家有关部门就一直非常重视企业信息化的推进。
国家有关部门曾重点扶持过一批国有大企业的信息化工程,并以它们为样板在全国制造业企业中推广过CIMS。
沈阳鼓风机厂、成都飞机制造厂、北京第一机床厂等,都是这一时期涌现出来的企业信息化样板企业。
90年代以后,随着微型计算机、互连网等迅速普及,计算机技术对企业的影响越来越大,企业信息化进一步为人们所重视。
有关部门领导曾明确提出:到2000年,全国一千个大型骨干企业基本实现企业信息化,全国大型产业企业80%(含零售业、批发业、仓储业、饮食业和工业企业)全面应用计算机管理,初步实现管理现代化。
30~40%的中小企业普及计算机管理。
1995年以后,我国企业信息化走向了以ERP为主的道路,许多外国ERP厂商如SAP、BAAN、ORACLE、FOUTH SHIFT等纷纷进入中国,国内目前也已有数十家ERP软件供应商,不少已经形成商品化且有几百家用户。
一些调查说明,我国企业购买MRPII、ERP软件的费用在90年代以后迅速增长。
例如在机械行业,购买了国外软件公司MRPII系统的企业高达66%,企业平均用于硬件的投资费用约为604万元,软件费171万元,实施及咨询费143万元,合计约800万元。
与之类似,其他行业对于信息化的投资,在近几年来也有较大的增长。
1.4 国内信息系统存在的问题在企业信息化快速发展的时代,我们在充分肯定这些已经取得的成果的同时也不能忽视一些普遍性的问题。
首先是过10年左右,我国企业信息系统建设虽然轰轰烈烈地发展,但其成功率究竟如何?根据广东省信息中心和信息协会对335家已经实现了信息化的企业的调查,有52.24%的企业认为本企业进行信息化建设的成效一般;认为不理想的有21.79%;认为效果非常好的只有9.55%。
根据研究还发现:一些企业已经投入使用的模块,实际中并未发挥作用,它只是针对若干局部系统,或者特定类型的产品的试运行。
运行最好的为库存管理模块,原因主要是库存与其它部门间的相互影响较小。
其次,物料单、销售、采购及财务统计模块也在部分企业得到较好的应用。
但成本管理及预测模块等使用情况较差。
根据另一次对300名来自不同行业、不同企业的中层管理者的调查发现,这些管理者工作的科室中,人均微机数量0.4~1台的占33%,其中人均微机数量达到1台以上的企业占37%。
但是,这些企业中的计算机的97%是用来做文字处理工作,有1/2是用于浏览网页,甚至有1/5的计算机是经常用来玩游戏的。
而大多数被调查者都认为:他们企业并没有实现信息化。
这些调查和结果分析都说明了:我国企业目前虽然使用计算机已经比较普遍,但许多信息系统的应用情况却并没有达到预想的效果。
1.5 信息系统开发的紧迫性随着企业规模的扩大和市场竞争的更加激烈,各类企业都愈来愈认识到人力资源管理的重要性及提升企业自身人力资源管理水平的迫切性,而人力资源管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助。
人力资源管理软件也就应运而生了。
目前,无论是机关单位、事业单位,还是企业单位,人力资源管理对于组织生存与长远发展所具备的重要性都已经有了明确的认识,对于加强组织本身人力资源管理水平的需求已经产生。
随着中国企业管理水平的提高及中国加入WTO的事实,人才的争夺与管理已成为中国企业乃至各级事业、机关单位所面临的严重问题。
要应对高强度的竞争无疑是需要优秀的管理人才,而科学管理的实施在信息化的今天是离不开数字化的工具做辅助的。
特别在组织规模不断扩大的今天,做为管理人员和组织领导者要想对组织进行有效的管理和正确的决策就必须借助于数字化工具的帮助。
人力资源管理软件的市场是非常大的,据国家工商行政管理局统计,中国注册企业有近1,000万家,这些都是潜在的市场。
在今后5年内人力资源管理软件必然会迅速发展成为一个巨大的市场,但现在国内人力资源开发厂家而言,在人力资源管理软件的深层次开发方面,只能说刚刚启动,现有人力资源系统的厂商的开发层面几乎只停留在人事作的层面上。
国外成熟的产品虽然在理论性和先进性上优于国内产品,但在中国现今人力资源管理制度不规范的现状下,其功能的实用性及有效性已大打折扣,同时其高昂的价格也使得大多数企业望而生畏。
同时,中国企业受中华民族深远文化的影响有其与西方企业所不同的管理文化底蕴。
而国外软件开发商则很难将产品与中国国情相结合,使得产品无法真正为广大中国企业所受用。
需求分析阶段随着人力资源在现代企业中的核心定位不断提高,及计算机的广泛使用,如何实现以人为企业发展的根本,企业为人的发展及管理提供便捷、快速的服务,企业的人力资源管理系统是企业解决人力资源管理的解决之道。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
1.选题背景(1)企业的人事管理业务大致经过如下的管理流程:1)新职员进入公司以后,经人事部门的专门人员将新职员的基本信息进行记录,包括职员的家庭信息和工作、教育经历信息,生成人事档案。
2)如果新员工尚未分配产,部门,那么他每个工作日的工作表现由人事处统一管理,直到该员工分配门后,再归属该部门的部门领导管理。
3)由专门的人员管理出勤和退勤信息并按月进行汇总,包括请假、加班和旷工记录等。
4)每个月月底或者月初,由该职员的直接领导对其考核,填写职员考核表,包括职员的工作业绩和奖惩记录。
5)每个月月初,职员考核表与考勤汇总信息上交给人事部门最高管理者,作为年终考核的依据,同时根据这些信息和工资项目,填写工资表,并将工资表送到财务部门。
(2)伴随着全球经济一体化的进程,人事管理日趋复杂,人力资源成了现代企业生存和发展的重要因素。
企业人事部门传统的档案手工管理繁琐、效率低下而且容易出错,已经无法适应现代企业日益庞大的人力资源队伍的管理需求。
随着计算机技术的迅猛发展,办公自动化成为现实,利用计算机实现企业人事管理势在必行。
企业人事管理信息系统,综合运用人事管理相关领域的知识,结合计算机技术,科学的管理企业的人事档案、绩效考核等信息,具有检索迅速、操作方便、存储量大、保密性高、成本低等特点,可以大大的提高工作效率;同时可以引导企业按照科学的管理理念对人力资源进行规范化的管理。
系统目标针对企业不同管理层的职员,就人事管理的各个方面,提供一个互动式的人事管理平台。
系统目标如下:1)尊重传统的企业人事管理制度和文化,满足企业不同管理层的职员和企业普通职员对人事管理内容的不同需求。
2)通过人事管理系统的实现,使企业的人事管理更加科学化。