资源描述:
《毕业设计-人事管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库与信息管理课程设计课程设计说明书题目:人事管理系统的设计与实现29数据库与信息管理课程设计摘要随着计算机技术网络的飞速发展,当今社会正快速向信息自动化社会前进,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制
2、度,这就决定了不同的企业需要不同的人事管理系统。论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开发人事管理系统是可行的。在需求分析结果的基础上,对系统的功能模块进行划分。接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。在系统的设计与实现中,确定系统的开发思想以及开发环境,最后给出了系统中模块的详细设并对系统中的计与实现,并对系统模块涉及到的关键源代码进行了详细的分析。关键词:人事管理系统;课程设计说明书;信息管理29
3、数据库与信息管理课程设计目录摘要1目录2第1章绪论31.1人事管理系统的概述31.2人事管理系统的研究背景31.3技术路线31.4系统设计目标4第2章人事管理系统的总体设计42.1系统的需求性分析42.2系统功能分析52.3系统总体设计5第3章系统数据库设计63.1数据表的概要说明63.2主要数据表的结构定义73.3系统文件架构93.4通用程序类设计9第4章统的详细设计与实现104.1界面设计104.2FormMain类设计114.3用户登录模块124.4权限设置模块124.4人事档案管理模块的实现134.5部门及其他设置模块的实现154.5系统部分代码16第5章总结25参考文献
4、2729数据库与信息管理课程设计第1章绪论1.1人事管理系统的概述人事管理系统是针对现在公司的大量业务处理工作而开发的管理软件。根据用户的要求,实现人员基本情况管理、职位调整管理等几个方面的功能。 用户通过输入姓名、密码、职工履历等基本信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询、打印,另外操作人员还可以对这些基本信息进行定期的更新和删除,人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等
5、方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。1.2人事管理系统的研究背景人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变
6、得不可能想象。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一个管理软件成为很有必要的事情。1.3技术路线C#是美国微软公司推出的Window
7、s操作系统下的应用程序开发平台VisualStudio.NET(简称VS.NET)家族中的一员C#是对C++进行了很大改进的一种完全面向对象的可视化程序设计语言。由于C#采用了类似于VisualBasic的较易使用的程序设计界面,从而成为了一种更加简单易学、功能强大的应用程序开发工具。29数据库与信息管理课程设计由于C#是一种面向对象的开发语言,所以C#可以大范围地适用于高层商业应用和底层系统的开发。即使是通过简单的C#构造,也可以让各种组件方便的转变为基于Web的应用,并且能够