人事档案管理课程设计报告.doc
《人事档案管理课程设计报告.doc》由会员分享,可在线阅读,更多相关《人事档案管理课程设计报告.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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引言人事档案管理是结合公司实际的人事、制度,经过实际的需求分析,采用Visual Studio 200
4、8作为开发工具而开发出来的人事档案系统。整个系统从符合操作简便、界面友好、灵活、实用的要求出发,本企业人事管理系统具有主要包括,一、系统用户管理。本系统的用户分为两类:管理员和普通用户。管理员可以对系统的各个模块进行添加,删除,修改,查询;而一般用户只能对各模块进行简单的查询,从而了解相关的信息;二、员工信息管理。员工信息管理包括对员工基本信息和情况的记录进行查询、添加、删除和修改,主要由管理员进行。开发软件SQL Server 2008的介绍 Microsoft SQL Server 2008 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft
5、 SQL Server 2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL Server 2008数据引擎是企业数据管理解决方案的核心。此外 Microsoft SQL Server 2008结合了分析、报表、集成和通知功能。1 概述1.1课题的来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管
6、理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。1.2课题的任务资管理系统是一款设计精致、构思巧妙的人事工资管理软件,功能强大、通用性强、操作简单、容易上手。特别适合于各机关、企事业单位、工厂、学校等使用。主要功能特点:1.界面友好,图形导航界面帮您轻松上手2.系统预设了演示数据帮您快速掌握软件使用3.完善的人事档案管理,方便的数据录入,档案项目设置齐全4.本资料管理:民族、籍贯、专业、职务
7、等,方便数据录入。1.3设计思想(1)利用目前被广泛应用的关系型数据库技术,开发一个小型的数据库(当然要能满企业的存储需求)以便把企业的信息收集在里面供客户操作。 (2)数据库中共建立六个表,即每个模块都有相对应的表。(3)把系统分成四个模块分别为:用户登录,系统维护、人员管理、部门管理、(4)进入系统后路线可以前进也可以后退,如果有必要的好中途也可以退出,这样可以方便用户的使用。1.4 开发工具的介绍1.4.1开发工具: Delphi7.0+SQL Server 2008Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft
8、 Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,使用Delphi开发应用软件,无疑会大大地提高编程效率。 DELPHI显著的特点就是高效性和稳定性,总的来说,主要体现在以下5个方面:1) 可视化开发环境的性能。2) 面向对象编程的概念。3) 编译器的速度和已编译代码的效率。4) 编程语言的功能及其复杂性。5) 数据库结构的灵活性和扩展性。6) 框架对设计和使用模式的扩
9、充。1.4.2 ADO技术ADO的全名是ActiveX Data Object(ActiveX数据对象),是一组优化的访问数据库的专用对象集,它作用在服务器端,通过执行SQL命令,ADO主要包括Connection,Recordset和Command三个对象, 它们的主要功能如下: Connection对象:负责打开或连接数据库文件;Dataset对象:操作来自数据库的数据; Command对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程。1.5运行环境硬件:为了保证内部管理系统的稳定高速运行,特提出以下硬件需求:1.PC机一台; 2.其他性能在经济条件允许的情况下,应该
10、尽量使用高速稳定的配件。软件:服务器上应该配备的软件: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)软件资源软件资源的可行性分析主要考虑以下几点是否满足用户的要求:操作系统的选择;编译系统的选择;数据库管理系统的选择;高级编程语言的选择汉字处理系统的选择;应用软件包的选择。3 需求分析3.1设计背景本系统在技术上的可操作性较强,基本上无
15、技术上的难度很大的算法和设计,在人员及社会方面,由于其人机界面的人性化设计,在线帮助系统和导航系统的辅助,且在目前这些单位人员的实际计算机错做水平条件下是无任何障碍的。3.2市场需求人事档案管理是现代企业人事资源管理中的重要内容,也是人力资源开发利用的基础性工作。人事档案管理在信息化之前,在人员进出、离退休、升迁、岗位变动、职称变动、学位变动,以及档案管理人员的变动等方面存在诸多不利于管理的地方,不适应现代的企业管理形势和人力资源开发利用的要求。开发人事档案管理系统使企业的人事档案管理工作实现了信息化、规范化,不仅使企业能够高效率完成人事管理的日常工作,还使企业深入开发利用人力资源成为可能。3
16、.3 功能分析 人事档案管理系统的功能可以划分为如下几个部分(1)系统账户管理:主要是对系统用户进行管理,包括登录、退出、操作记录等。(2)人事档案管理:主要是对人事信息进行数据维护和数据利用,包括个人基本信息、工资信息的插入、删除和修改,人事信息的查询、浏览、打印,分类汇总、统计和分析报表。(3)系统数据管理:主要是数据备份与恢复、部门数据管理、企业常用数据管理等。4 系统设计4.1功能描述其工作流程为:用户通过帐号密码登录主页面,可设置管理员和普通用户的区别,管理员可以任意改动和调动员工信息,普通用户则只能看,不能修改。系统的主要功能特点有:(1)系统登录表单该表单的功能是在系统被访问之前
17、,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的用户在输入正确的密码后方可进入系统。(2)主界面在该界面窗口中,共有文件、数据、关于等所有系统功能,用户可以操作菜单的方式快捷地使用系统。在主界面上,系统管理员可以对所有的用户进行管理,包括用工的信息资料的编辑,用户的添加等,维护系统的正常运行。一般的用户只可以对本人的资料进行修改,屏蔽他人的资料。这样,用户的的信息就得以得到保障,不用担心个人信息外泄,这是保障数据库系统安全的基本措施。(3)更改密码:使用本表单可以方便地修改用户的密码,以防密码泄露后对数据的安全性造成威胁。(4) 数据
18、的保障数据库是数据的一种储存形式,方便进行管理,数据是数据库的核心。因此数据是极其重要的。在本系统中,可以对数据进行备份,一确保当系统出现故障时,数据不会丢失,从而保障系统的正常运行。4.2数据库设计4.2.1职工信息数据表:表4.2.1 职工信息数据表序号名称数据类型长度、精度要求唯一性要求必要要求其它描述1员工编号int4YY2姓名char10Y3性别char10Y4出生日期char105所属银行char106部门编号int47工种char109学历char1016录用时间char104.2.2部门信息表的数据字典表4.2.2部门信息表序号名称数据类型长度、精度要求唯一性要求必要性要求1部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事档案 管理 课程设计 报告
限制150内