人事档案管理课程设计报告Word文件下载.docx

上传人:b****6 文档编号:8395026 上传时间:2023-05-11 格式:DOCX 页数:24 大小:650.97KB
下载 相关 举报
人事档案管理课程设计报告Word文件下载.docx_第1页
第1页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第2页
第2页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第3页
第3页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第4页
第4页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第5页
第5页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第6页
第6页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第7页
第7页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第8页
第8页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第9页
第9页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第10页
第10页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第11页
第11页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第12页
第12页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第13页
第13页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第14页
第14页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第15页
第15页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第16页
第16页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第17页
第17页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第18页
第18页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第19页
第19页 / 共24页
人事档案管理课程设计报告Word文件下载.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

人事档案管理课程设计报告Word文件下载.docx

《人事档案管理课程设计报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《人事档案管理课程设计报告Word文件下载.docx(24页珍藏版)》请在冰点文库上搜索。

人事档案管理课程设计报告Word文件下载.docx

1概述2

1.1课题的来源2

1.2课题的任务2

1.3设计思想2

1.4开发工具的介绍3

1.5运行环境3

2可行性研究4

2.1可行性分析概述4

2.2技术可行性分析5

3需求分析6

3.1设计背景6

3.2市场需求6

3.3功能分析6

4系统设计7

4.1功能描述7

4.2数据库设计8

4.3系统操作流程图9

4.4窗体设计10

5系统测试11

5.1测试举例11

5.2测试项目11

5.3测试方法13

6总结14

参考文献15

引言

人事档案管理是结合公司实际的人事、制度,经过实际的需求分析,采用VisualStudio2008作为开发工具而开发出来的人事档案系统。

整个系统从符合操作简便、界面友好、灵活、实用的要求出发,本企业人事管理系统具有主要包括,一、系统用户管理。

本系统的用户分为两类:

管理员和普通用户。

管理员可以对系统的各个模块进行添加,删除,修改,查询;

而一般用户只能对各模块进行简单的查询,从而了解相关的信息;

二、员工信息管理。

员工信息管理包括对员工基本信息和情况的记录进行查询、添加、删除和修改,主要由管理员进行。

开发软件SQLServer2008的介绍MicrosoftSQLServer2008是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

MicrosoftSQLServer2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

MicrosoftSQLServer2008数据引擎是企业数据管理解决方案的核心。

此外MicrosoftSQLServer2008结合了分析、报表、集成和通知功能。

1概述

1.1课题的来源

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

对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;

计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

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

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

1.2课题的任务

资管理系统是一款设计精致、构思巧妙的人事工资管理软件,功能强大、通用性强、操作简单、容易上手。

特别适合于各机关、企事业单位、工厂、学校等使用。

主要功能特点:

1.界面友好,图形导航界面帮您轻松上手

2.系统预设了演示数据帮您快速掌握软件使用

3.完善的人事档案管理,方便的数据录入,档案项目设置齐全

4.本资料管理:

民族、籍贯、专业、职务等,方便数据录入。

1.3设计思想

(1)利用目前被广泛应用的关系型数据库技术,开发一个小型的数据库(当然要能满企业的存储需求)以便把企业的信息收集在里面供客户操作。

(2)数据库中共建立六个表,即每个模块都有相对应的表。

(3)把系统分成四个模块分别为:

用户登录,系统维护、人员管理、部门管理、

(4)进入系统后路线可以前进也可以后退,如果有必要的好中途也可以退出,这样可以方便用户的使用。

1.4开发工具的介绍

1.4.1开发工具:

Delphi7.0+SQLServer2008

Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。

它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-OrientedLanguage)、当今世界上最快的编辑器、最为领先的数据库技术。

它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,使用Delphi开发应用软件,无疑会大大地提高编程效率。

DELPHI显著的特点就是高效性和稳定性,总的来说,主要体现在以下5个方面:

1)可视化开发环境的性能。

2)面向对象编程的概念。

3)编译器的速度和已编译代码的效率。

4)编程语言的功能及其复杂性。

5)数据库结构的灵活性和扩展性。

6)框架对设计和使用模式的扩充。

1.4.2ADO技术

ADO的全名是ActiveXDataObject(ActiveX数据对象),是一组优化的访问数据库的专用对象集,它作用在服务器端,通过执行SQL命令,ADO主要包括Connection,Recordset和Command三个对象,它们的主要功能如下:

Connection对象:

负责打开或连接数据库文件;

Dataset对象:

操作来自数据库的数据;

  Command对象:

对数据库下达行动查询指令,以及执行SQLServer的存储过程。

1.5运行环境

硬件:

为了保证内部管理系统的稳定高速运行,特提出以下硬件需求:

1. PC机一台;

2. 其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。

软件:

服务器上应该配备的软件:

1. 操作系统:

Windows7

2. 数据库:

SQLServer2008

3. 开发工具:

Delphi7.0

4. 服务器必须使用专业的防火墙和反病毒软件。

2可行性研究

正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面:

(1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。

(2)提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数据的方法没有明确的认识。

它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。

(3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。

总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。

2.1可行性分析概述

可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。

可行性分析一般可定义为:

可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。

(1)可行性分析阶段的主要工作包括以下几个方面:

①新系统目标可行性分析:

分析新系统的目标是否符合企业的现状和发展的需要。

②社会可行性分析:

社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。

③技术可行性分析:

技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。

④经济可行性分析

经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。

⑤管理可行性分析:

管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。

2.2技术可行性分析

技术可行性分析主要包括四个方面:

目前有关的技术能否支持所开发的新系统;

新系统开发人员的数量和水平,即人力资源;

硬件和软件资源。

(1)技术支持:

首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。

这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。

(2)硬件资源:

开发管理信息系统所需的硬件资源包含以下两个方面:

系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;

管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。

对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。

(3)软件资源

软件资源的可行性分析主要考虑以下几点是否满足用户的要求:

①操作系统的选择;

②编译系统的选择;

③数据库管理系统的选择;

④高级编程语言的选择

⑤汉字处理系统的选择;

⑥应用软件包的选择。

3需求分析

3.1设计背景

本系统在技术上的可操作性较强,基本上无技术上的难度很大的算法和设计,在人员及社会方面,由于其人机界面的人性化设计,在线帮助系统和导航系统的辅助,且在目前这些单位人员的实际计算机错做水平条件下是无任何障碍的。

3.2市场需求

人事档案管理是现代企业人事资源管理中的重要内容,也是人力资源开发利用的基础性工作。

人事档案管理在信息化之前,在人员进出、离退休、升迁、岗位变动、职称变动、学位变动,以及档案管理人员的变动等方面存在诸多不利于管理的地方,不适应现代的企业管理形势和人力资源开发利用的要求。

开发人事档案管理系统使企业的人事档案管理工作实现了信息化、规范化,不仅使企业能够高效率完成人事管理的日常工作,还使企业深入开发利用人力资源成为可能。

3.3功能分析

人事档案管理系统的功能可以划分为如下几个部分

(1)系统账户管理:

主要是对系统用户进行管理,包括登录、退出、操作记录等。

(2)人事档案管理:

主要是对人事信息进行数据维护和数据利用,包括个人基本信息、工资信息的插入、删除和修改,人事信息的查询、浏览、打印,分类汇总、统计和分析报表。

(3)系统数据管理:

主要是数据备份与恢复、部门数据管理、企业常用数据管理等。

4系统设计

4.1功能描述

其工作流程为:

用户通过帐号密码登录主页面,可设置管理员和普通用户的区别,管理员可以任意改动和调动员工信息,普通用户则只能看,不能修改。

系统的主要功能特点有:

(1)系统登录表单

该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。

只有合法的用户在输入正确的密码后方可进入系统。

(2)主界面

在该界面窗口中,共有文件、数据、关于等所有系统功能,用户可以操作菜单的方式快捷地使用系统。

在主界面上,系统管理员可以对所有的用户进行管理,包括用工的信息资料的编辑,用户的添加等,维护系统的正常运行。

一般的用户只可以对本人的资料进行修改,屏蔽他人的资料。

这样,用户的的信息就得以得到保障,不用担心个人信息外泄,这是保障数据库系统安全的基本措施。

(3)更改密码:

使用本表单可以方便地修改用户的密码,以防密码泄露后对数据的安全性造成威胁。

(4)数据的保障

数据库是数据的一种储存形式,方便进行管理,数据是数据库的核心。

因此数据是极其重要的。

在本系统中,可以对数据进行备份,一确保当系统出现故障时,数据不会丢失,从而保障系统的正常运行。

4.2数据库设计

4.2.1职工信息数据表:

表4.2.1职工信息数据表

序号

名称

数据类型

长度、精度要求

唯一性要求

必要要求

其它描述

1

员工编号

int

4

Y

2

姓名

char

10

3

性别

出生日期

5

所属银行

6

部门编号

7

工种

9

学历

16

录用时间

4.2.2部门信息表的数据字典

表4.2.2部门信息表

必要性要求

层次

父编号

最大子号

varchar

50

负责人

员工号

8

部门简介

近期工作

4.2.4系统E-R图

图4.2.4E-R图

4.3系统操作流程图

系统操作流程图如下:

图4.3系统操作流程图

若程序是第一次启动,则需要进行数据库的配置,即选择服务器还是客户端,输入服务器用户名或者是IP地址,管理员的帐号和密码。

选择创建按扭,及完成的数据库的创建。

4.4窗体设计

4.4.1登录界面窗体的设计

数据库创建好后,进入用户登录界面,这个模块主要是判断用户是否具有登录的资格和判断其登录的权限,以及登录后可以控制的模块的功能范围,通过权限的不同而进行不同的控制。

系统登录窗体如图4.3.1所示:

图4.4.1用户登录

其程序代码为:

procedureTFormb.Edit1Change(Sender:

TObject);

begin

if(Trim(Edit1.Text)<

>

'

)and(Trim(edit2.Text)<

)then

BitBtn1.Enabled:

=True

else

=False;

end;

procedureTFormb.Edit1KeyDown(Sender:

TObject;

varKey:

Word;

Shift:

TShiftState);

if(Key=vk_Return)or(Key=vk_Down)then

Edit2.SetFocus;

procedureTFormb.Edit2KeyDown(Sender:

if((Key=vk_Return)or(Key=vk_Down))and(BitBtn1.Enabled=True)then

BitBtn1.SetFocus

ifKey=vk_Upthen

Edit1.SetFocus;

procedureTFormb.BitBtn1Click(Sender:

withData3.ADOQuery1do

begin

Close;

SQL.Clear;

SQL.Add('

select*from操作员信息表where(操作员姓名=:

a)and(操作员密码=:

b)'

);

Parameters.ParamByName('

a'

).Value:

=Trim(Edit1.Text);

b'

=Trim(Edit2.Text);

Open;

end;

ifData3.ADOQuery1.RecordCount>

0then

czymc:

=Data3.ADOQuery1.FieldByName('

操作员姓名'

).AsString;

m:

=True;

Edit1.Clear;

Edit2.Clear;

end

ifi<

3then

Application.MessageBox('

用户名称或密码不正确,请重新输入。

'

提示'

0+64);

Inc(i);

对不起,您无权使用本系统。

Application.Terminate;

procedureTFormb.FormClose(Sender:

varAction:

TCloseAction);

ifm=Falsethen

End.

4.4.2主界面的设计(我负责的模块)

进入系统主界面可以依照选择操作,主界面如下图

图4.4.2企业人事管理系统主界面

其函数代码为:

procedureTForm74.FormShow(Sender:

Application.CreateForm(TFormb,Formb);

Formb.ShowModal;

Formb.Free;

procedureTForm74.TreeView1KeyDown(Sender:

ifKey=VK_ESCAPEthen

procedureTForm74.SpeedButton1Click(Sender:

Application.CreateForm(TForm38,Form38);

Form38.ShowModal;

Form38.Free;

procedureTForm74.SpeedButton2Click(Sender:

Application.CreateForm(TForm42,Form42);

Form42.ShowModal;

Form42.Free;

procedureTForm74.SpeedButton3Click(Sender:

Application.CreateForm(TForm76,Form76);

Form76.ShowModal;

Form76.Free;

procedureTForm74.SpeedButton4Click(Sender:

Application.CreateForm(TForm75,Form75);

Form75.ShowModal;

Form75.Free;

procedureTForm74.SpeedButton5Click(Sender:

Application.CreateForm(TForm11,Form11);

Form11.ShowModal;

Form11.Free;

procedureTForm74.SpeedButton6Click(Sender:

Application.CreateForm(TForm80,Form80);

Form80.ShowModal;

Form80.Free;

procedureTForm74.SpeedButton7Click(Sender:

Application.CreateForm(TForm4,Form4);

Form4.ShowModal;

Form4.Free;

procedureTForm74.SpeedButton8Click(Sender:

end.

4.4.3员工信息窗体的设计

通过主界面的菜单,用户可以选择各种操作,如:

员工信息查询、员工调动等等。

选择“员工信息管理”菜单,出现如图5示的窗口,输入员工基本信息的各项内容。

按添加,提示保存信息成功

图4.4.3员工信息添加

其程序代码如下:

procedureTForm11.FormShow(Sender:

withData3.ADOQuery5do

select*from员工基础信息表'

ifData3.ADOQuery5.RecordCount>

DataSource1.DataSet:

=Data3.ADOQuery5;

procedureTForm11.SpeedButton1Click(Sender:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2