1、人事管理系统人事管理系统课程设计摘要: 本文基于一个小型电脑公司的人事管理系统为基础,应用ACCESS数据库实现人事管理的多条件查询、删除、更新、报表打印等功能。 关键词:人事管理系统 多条件查询报表打印一、课程设计目地及意义经过3年的电大计算机应用学习,充分了解和撑握数据库的基本知识,数据结构,表关系等,特设计一套功能全面而实用的小型人事管理系统有助于加深对数据库的了解。二、课程来源和设计要求本软件的设计依七彩虹电脑有限公司目前人事管理系统为基础,参考国内外优秀成熟的人事管理系统,从七彩虹电脑有限公司实际出发,包括员工基本信息,家庭成员、部门信息、员工学历信息等。人事管理是公司企业内部很重要
2、的一个管理事项,但目前大多公司人事的管理,基本上是手工操作或是基于DOS下的应用,这样对信息的管理者有诸多不便,因此有必要开发一个基于WINDOWS平台的人事管理系统,能在WINDOWS环境下实现数据的录入、插入、删除、查询、更新、报表打印等功能。三、需求分析1、市场需求随着电脑的普及,人事管理系统必将由传统的手工操作转移到计算上完成。目前青海省内有10万家企事业单位,开发一套人事管理系统有助于人事部门的科学规范管理,提高办公效率,加快员工内部的沟通等。2、人事管理部门对软件的需求(1) 员工基本信息(2) 员工学历信息(3) 部门信息(4) 员工家庭成员信息(5) 录入、查询、报表打印等3、
3、软件需求操作系统:WINDOWS98以上数据库:ACCESS20004、硬件需求计算机:P2以上计算机、32M以上内存、10M以上可用硬盘。外设:目前流行打印机及扫描仪。四、系统功能设计 通过对七彩虹电脑有限公司有关部门的深入了解,全组人员多次认真讨论,参考目前七彩虹公司手工人事管理方法,结合现代著名企业人事管理理念,在充分的调研基础上,认真规划,细分每个模块的具体功能,以最小的投入,实现全司人事管理的全过程,具体包括以下功能分析。1、系统功能的分析从大的方面分主要集中在公司职员的个人情况、调入调出等。所以该系统主要是实现对数据的录入、插入、删除、查询、更新、打印等功能。2、 系统功能的规划(
4、1)文件模块:此模块实现本系统对数据的打开、保存、打印及用户管理等功能,并可由此退出系统。(2)信息管理模块:此模块实现系统的信息管理,包括对职工情况一览表、职工调入调出情况表、及其它各表的信息数据的插入、删除、修改、保存等功能。 (3)查询模块:此模块实现本系统的查询功能,能将个人的基本情况、调入调出情况等检索出来,并可实现多条件查询。 五、数据字典数据表与数据字典的建立是应用程序开发过程中的非常重要的一个环节,必须清楚每一模块要操纵的数据是那些,以及数据间的相互关系,然后建立数据表。人事管理系统要求能对职工的个人情况、家庭成员情况等进行管理等等。1、员工情况一览表它包括职工编号、姓名、性别
5、、政治面貌学历等信息。其结构如下:该表主键为职工编号。2、员工学历信息表它包括职工编号、姓名、学历、专业、职称、毕业学校、毕业日期等信息。其结构如下: 该表主键为编号3、家庭成员它包括编号、员工姓名、配偶姓名、配偶单位、联系方式、子女情况等信息。其结构如下:该表主键为编号4、ER图五、具体设计过程1、 设计表建立员工基本信息表,员工学历信息表、部门信息表、家庭成员信息表的字段名称、数据类型按功能要求设计。常规下字段大小必填字段索引等按各功能填写。2、 设计窗体 在设计表建立好后使用向导创建窗体或在设计视图中创建窗体。我们采用了两种方式创建了窗体。3、 设计报表在创建完数据表后接着设计报表,使用向导创建报表或在设计视图中创建报表,我们采用了两种方式创建报表具体步骤如下:六、 小结随着计算机的发展与普及,日常人事管理必将实现无纸化办公,这样有利于人事信息在单位内部的快速查询,提高了工作效率,减少了办公经费。通过人事管理系统的设计,基本撑握了软件开发的过程,数据库的一般知识,对表关系有了进一步的认识。参考文献王成辉ACCESS2002入门与提高2001清华大学出版社
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1