ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:648.12KB ,
资源ID:6714256      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6714256.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学位论文人事档案管理报告.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学位论文人事档案管理报告.docx

1、学位论文人事档案管理报告编号: 数据库系统原理课程设计说明书题 目: 人事管理系统 系 别: 计算机科学与工程学院专 业: 信息管理与信息系统 学生姓名: 学 号: 指导教师: 题目类型:理论研究 实验研究 工程设计 工程技术研究 软件开发年 月 日摘 要人才是企、事业单位的宝贵财富,而人事管理又是人力资源管理的核心,是所有厂矿、公司、企事业单位所必须的。因此,快捷、准确、方便、高效的人事档案管理系统就成为企、事业单位的基本需求之一。该系统的实施将具有人工管理所无法比拟的优点例如:检索迅速、查找方便、可靠性高、存储容量大、保密性好、寿命长、成本低等。一个设计完善,运行稳定的人事档案管理系统可以

2、大大提高企业人事档案管理的工作效率,协助企业更好的完成人事档案管理工作;而且企业整体管理的信息化建设是企业的科学化、正规化管理与世界接轨的重要条件,企业人事档案管理的信息化又是企业整体管理信息化建设的重要组成部分。因此,利用计算机对企业人事档案进行管理是必然趋势,人事档案管理系统是企业管理工作中不可缺少的。该系统的设计主要包括需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行与维护六个阶段。本系统主要的模块有:人事档案管理、部门管理、日常考核、人事变动就、教育培训、决策查询、统计、系统管理。本系统前端开发工具使用VB语言,后台数据库采用SQL Server 2005。

3、关键词:人事档案管理;数据库;数据字典;E-R图;Delphi 7;SQL Server 2008。目 录 引言. 11 概述 21.1课题的来源 21.2课题的任务 21.3设计思想 21.4开发工具的介绍 31.5运行环境 32 可行性研究 42.1可行性分析概述 42.2技术可行性分析 53 需求分析 63.1设计背景 63.2市场需求 63.3功能分析 64 系统设计 74.1功能描述 74.2数据库设计 84.3系统操作流程图 94.4窗体设计 105 系统测试 115.1测试举例 115.2测试项目 115.3测试方法 136 总结 14参考文献 15引言人事档案管理是结合公司实际

4、的人事、制度,经过实际的需求分析,采用Visual Studio 2008作为开发工具而开发出来的人事档案系统。整个系统从符合操作简便、界面友好、灵活、实用的要求出发,本企业人事管理系统具有主要包括,一、系统用户管理。本系统的用户分为两类:管理员和普通用户。管理员可以对系统的各个模块进行添加,删除,修改,查询;而一般用户只能对各模块进行简单的查询,从而了解相关的信息;二、员工信息管理。员工信息管理包括对员工基本信息和情况的记录进行查询、添加、删除和修改,主要由管理员进行。开发软件SQL Server 2008的介绍 Microsoft SQL Server 2008 是一个全面的数据库平台,使

5、用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL Server 2008数据引擎是企业数据管理解决方案的核心。此外 Microsoft SQL Server 2008结合了分析、报表、集成和通知功能。1 概述1.1课题的来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代

6、企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。1.2课题的任务资管理系统是一款设计精致、构思巧妙的人事工资管理软件,功能强大、通用性强、操作简单、容易上手。特别适合于各机关、企事业单位、工厂、学校等使用。主要功能特点:1.界面友好,图形导航界面帮您轻松上手2.系统预设了演示数据帮您快速掌握软件使用3.完善的人事档案管理

7、,方便的数据录入,档案项目设置齐全4.本资料管理:民族、籍贯、专业、职务等,方便数据录入。1.3设计思想(1)利用目前被广泛应用的关系型数据库技术,开发一个小型的数据库(当然要能满企业的存储需求)以便把企业的信息收集在里面供客户操作。 (2)数据库中共建立六个表,即每个模块都有相对应的表。(3)把系统分成四个模块分别为:用户登录,系统维护、人员管理、部门管理、(4)进入系统后路线可以前进也可以后退,如果有必要的好中途也可以退出,这样可以方便用户的使用。1.4 开发工具的介绍1.4.1开发工具: Delphi7.0+SQL Server 2008Delphi是全新的可视化编程环境,为我们提供了一

8、种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,使用Delphi开发应用软件,无疑会大大地提高编程效率。 DELPHI显著的特点就是高效性和稳定性,总的来说,主要体现在以下5个方面:1) 可视化开发环境的性能。2) 面向对象编程的概念。3) 编译器的速度和已编译代码的效率。4) 编程语言的功能及其

9、复杂性。5) 数据库结构的灵活性和扩展性。6) 框架对设计和使用模式的扩充。1.4.2 ADO技术ADO的全名是ActiveX Data Object(ActiveX数据对象),是一组优化的访问数据库的专用对象集,它作用在服务器端,通过执行SQL命令,ADO主要包括Connection,Recordset和Command三个对象, 它们的主要功能如下: Connection对象:负责打开或连接数据库文件;Dataset对象:操作来自数据库的数据; Command对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程。1.5运行环境硬件:为了保证内部管理系统的稳定高速运行,特提出

10、以下硬件需求:1.PC机一台; 2.其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。软件:服务器上应该配备的软件:1.操作系统: Windows 72.数据库:SQL Server 20083.开发工具:Delphi 7.04.服务器必须使用专业的防火墙和反病毒软件。2 可行性研究正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面:(1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。(2)提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此

11、进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。(3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。2.1可行性分析概述 可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会

12、、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。(1)可行性分析阶段的主要工作包括以下几个方面:新系统目标可行性分析:分析新系统的目标是否符合企业的现状和发展的需要。社会可行性分析:社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括

13、系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。经济可行性分析经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。管理可行性分析:管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。2.2技术可行性分析技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。(1)技术支持:首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。(2)

14、硬件资源:开发管理信息系统所需的硬件资源包含以下两个方面:系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。(3)软件资源软件资源的可行性分析主要考虑以下几点是否满足用户的要求:操作系统的选择;编译系统的选择;数据库管理系统的选择;高级编程语言的选择汉字处理系统的选择;应用软件

15、包的选择。3 需求分析3.1设计背景本系统在技术上的可操作性较强,基本上无技术上的难度很大的算法和设计,在人员及社会方面,由于其人机界面的人性化设计,在线帮助系统和导航系统的辅助,且在目前这些单位人员的实际计算机错做水平条件下是无任何障碍的。3.2市场需求人事档案管理是现代企业人事资源管理中的重要内容,也是人力资源开发利用的基础性工作。人事档案管理在信息化之前,在人员进出、离退休、升迁、岗位变动、职称变动、学位变动,以及档案管理人员的变动等方面存在诸多不利于管理的地方,不适应现代的企业管理形势和人力资源开发利用的要求。开发人事档案管理系统使企业的人事档案管理工作实现了信息化、规范化,不仅使企业

16、能够高效率完成人事管理的日常工作,还使企业深入开发利用人力资源成为可能。3.3 功能分析 人事档案管理系统的功能可以划分为如下几个部分(1)系统账户管理:主要是对系统用户进行管理,包括登录、退出、操作记录等。(2)人事档案管理:主要是对人事信息进行数据维护和数据利用,包括个人基本信息、工资信息的插入、删除和修改,人事信息的查询、浏览、打印,分类汇总、统计和分析报表。(3)系统数据管理:主要是数据备份与恢复、部门数据管理、企业常用数据管理等。 4 系统设计4.1功能描述其工作流程为:用户通过帐号密码登录主页面,可设置管理员和普通用户的区别,管理员可以任意改动和调动员工信息,普通用户则只能看,不能

17、修改。系统的主要功能特点有:(1)系统登录表单该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的用户在输入正确的密码后方可进入系统。(2)主界面在该界面窗口中,共有文件、数据、关于等所有系统功能,用户可以操作菜单的方式快捷地使用系统。在主界面上,系统管理员可以对所有的用户进行管理,包括用工的信息资料的编辑,用户的添加等,维护系统的正常运行。一般的用户只可以对本人的资料进行修改,屏蔽他人的资料。这样,用户的的信息就得以得到保障,不用担心个人信息外泄,这是保障数据库系统安全的基本措施。(3)更改密码:使用本表单

18、可以方便地修改用户的密码,以防密码泄露后对数据的安全性造成威胁。(4) 数据的保障数据库是数据的一种储存形式,方便进行管理,数据是数据库的核心。因此数据是极其重要的。在本系统中,可以对数据进行备份,一确保当系统出现故障时,数据不会丢失,从而保障系统的正常运行。4.2数据库设计4.2.1职工信息数据表:表4.2.1 职工信息数据表序号名称数据类型长度、精度要求唯一性要求必要要求其它描述1员工编号int4YY2姓名char10Y3性别char10Y4出生日期char105所属银行char106部门编号int47工种char109学历char1016录用时间char104.2.2部门信息表的数据字典

19、表4.2.2部门信息表序号名称数据类型长度、精度要求唯一性要求必要性要求1部门编号int4YY2层次int4Y3父编号int4Y4最大子号int45名称varchar506负责人char10Y7员工号char10Y8部门简介varchar509近期工作varchar504.2.4系统E-R图图 4.2.4 E-R图4.3系统操作流程图系统操作流程图如下: 图4.3 系统操作流程图若程序是第一次启动,则需要进行数据库的配置,即选择服务器还是客户端,输入服务器用户名或者是IP地址,管理员的帐号和密码。选择创建按扭,及完成的数据库的创建。 4.4窗体设计4.4.1 登录界面窗体的设计数据库创建好后,

20、进入用户登录界面,这个模块主要是判断用户是否具有登录的资格和判断其登录的权限,以及登录后可以控制的模块的功能范围,通过权限的不同而进行不同的控制。系统登录窗体如图4.3.1所示:图4.4.1 用户登录其程序代码为:procedure TFormb.Edit1Change(Sender: TObject);begin if (Trim(Edit1.Text)and( Trim(edit2.Text) then BitBtn1.Enabled := True else BitBtn1.Enabled := False;end;procedure TFormb.Edit1KeyDown(Sender

21、: TObject; var Key: Word; Shift: TShiftState);begin if (Key = vk_Return) or(Key = vk_Down) then Edit2.SetFocus;end;procedure TFormb.Edit2KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);begin if (Key = vk_Return) or(Key = vk_Down)and (BitBtn1.Enabled = True) then BitBtn1.SetFocus else Edi

22、t2.SetFocus; if Key = vk_Up then Edit1.SetFocus;end;procedure TFormb.BitBtn1Click(Sender: TObject);begin with Data3.ADOQuery1 do begin Close; SQL.Clear; SQL.Add(select * from 操作员信息表 where (操作员姓名= :a)and(操作员密码= :b); Parameters.ParamByName(a).Value := Trim(Edit1.Text); Parameters.ParamByName(b).Value

23、:= Trim(Edit2.Text); Open; end; if Data3.ADOQuery1.RecordCount 0 then begin czymc := Data3.ADOQuery1.FieldByName(操作员姓名).AsString; m:= True; Edit1.Clear; Edit2.Clear; Close; end else begin if i 0 then DataSource1.DataSet := Data3.ADOQuery5;end;procedure TForm11.SpeedButton1Click(Sender: TObject);begin

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1