1、 数 据 库数 据 库 课 程 设 计 说 明 书课 程 设 计 说 明 书 目录 1 系统分析 1 1.1 课题背景 1 1.2 目的和意义 1 1.3 可行性分析 2 2 系统设计 2 2.1 数据字典 2 2.2 数据流图 3 2.3 系统模块总体设计 . 11 2.4 数据库概念逻辑设计. 13 3 系统实施. 13 3.1 数据库逻辑结构设计. 13 3.2 数据库逻辑结构实现. 15 4 总结. 19 4.1 设计体会. 19 4.2 系统改进. 19 1 1 系统分析系统分析 1.1 课题背景课题背景 随着改革开放的深入和市场经济的完善, 以信息化来推动工业化是企业发展 的必经之
2、路,企业资源计划(ERP)项目的实施则是企业信息化的首要步骤。近 年来,企业内部的人力资源,开始越来越来受到企业的关注,被视为企业的资源 之本。在这种情况下,人力资源管理,作为一个独立的模块,被加入到了 ERP 的系统中。本文所述的的人力管理系统,可以有效的管理好本企业的人力资源, 软件企业的管理人员可以从琐碎的手工劳动中解脱出来, 从而可以投入到更高层 次的决策问题中去,提高企业的生产率。 本文首先介绍了 ERP 的发展现状、基本概念、基本原理以及运用 ERP 可给企 业带来的好处,本课题的选题背景和研究意义。接着介绍了本文的人事管理系统 的开发平台:EOS 的特点、基本过程以及本系统所用到
3、的技术。然后就涉及此人 事管理系统所用到软件建模方法以及设计所用的同一建模语言(UML)做了必要 性的概念介绍, 并在子设计的基础上指出了此人是管理系统可改进的地方并就此 系统将来的发展方向进行展望。本文解决的关键问题有以下几个方面:第一,利 用 EOS 平台开发人事管理系统,只需要了解软件的架构知识,从而可以在需求分 析定下来之后轻松的搭建起整个应用程序, 并且是此人事管理系统具有可扩展性、 稳定性,从而有利于维护管理。第二,用 UML 给出了人事管理系统的详细设计, 有了此设计文档,更有利于已经开发的人事管理系统的维护。第三,利用人事管 理系统的详细设计,进行了人事管理系统的初步实现。 1
4、.2 目的和意义目的和意义 本课题的研究目的及意义:在现实的社会中,办公自动化进入社会的每一个 角落已经势不可挡,而人事管理系统是办公自动化的一个小小体现,它为人事管 理大量有繁杂的员工数据工作提供了方便,提高了人事管理工作的效率,为办公 自动化的普及奠定了基础。 人事管理系统是任何一个现代化企业事业单位不可或 缺的部分,它的内容对于企业事业的管理者来说至关重要。人事管理系统应该能 够为管理者提供充足的信息和快捷的查询手段。但在我所处的城市,很多单位并 没有对人事工作进行电子化管理,还是那种管理人员多,管理效率低,决策策少 的尴尬局面。随着科学技术的不断提升,计算机科学日渐成熟,其强大的功能已
5、 为人们深刻认识,它已经入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着传统管 理所无法比较的优点。例如:检索迅速、查找方便、可靠性高、储藏量大、寿命 长、成本低等。这些优点能够极大地提高了人事管理的效率。因此,开发这样一 套管理软件,对单位人事管理工作进行有效电子化管理,化简繁琐的手工操作, 提高工作效率都是很有意义的事情。随着信息技术的发展,人们对于运用计算机 来辅助,协调和管理自身工作的需要正在逐步提高。二面对对象的程序设计在当 今应用程序的开发过程中具有重要的地位, 他的最大的优点就是能够提高程序开 2 发的质量和开发。经过分
6、析,我使用 Visual C+开发工具,利用其提供的各种 面向的开发工具,首先在短时间内建立系统应用原形,然后对初始原型系统进行 需求迭代,不断修改和改进,直到形成用户满意的可行系统。 1.3 可行性分析可行性分析 当今社会是信息化社会, 特别是在我国加入之后, 信息更是向科学化、 迅速化、全球化发展,而且随着企业自身人力资源的日益庞大、复杂程度逐渐增 强,人机作坊再也无法适应如今企业的人事管理需要。因此,企业要想单纯依靠 以前的手工管理来安排企业的人力资源,不仅会浪费大量的人力、物力、财力, 而且效率不高,难以达到预期的目的。正因为这些原因,企业人事管理系统应运 而生。对人事、劳资信息进行管理具有检索迅速、查找方便、可靠性高、储存量 大、保密性好、成本低等优点,能够极大地提高人力资源管理的效率。 人事管理信息系统要能够及时的为企业管理人员提供准确的员工信息, 以便 领导者准确了解企业各个部门的员工构成。安全与保密要求: (1)员工作为外部 用户只能查询个人信息; (2)企业人事管理部门、公司领导可以查看员工的全部 信息; (3)只有公司领导才能发出人事调度命令。 2