1、 数据库课程设计报告 (含代码) 题 目: 企业人事管理系统 班 级: 学 号: 姓 名: 指导老师: 企业人事管理系统 摘要 摘摘 要要 随着社会科技的发展,商品经济化的高效益,使计算机的应用已经普及到经 济和社会生活的各个领域。为了适应现代社会人们高度强烈的时间观念,企业人 事管理系统是典型的信息管理系统(MIS) ,人事管理系统软件为机关,团体, 事业单位,企业,公司等的人事管理带来了极大的方便,能够为用户提供可靠的 信息储存和快捷的查询手段。随着科学技术的不断提高,计算机日趋成熟,其强 大的功能已为人们深刻认识,作为计算机应用的一部分,使用计算机对单位的人 事档案信息进行管理,具有手工
2、管理所无法比拟的优点。例如:检索迅速、查找 方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大 的提高一个单位人事管理的效率。 本文是在对企业人事管理情况进行调查研究后, 分析讨论后撰写的企业人事 管理系统数据库设计报告。全文从最初的系统规划,到需求分析、概念设计、逻 辑设计、物理设计。每一阶段都进行了详细的分析。接下来的实现、运行与维护 阶段,还进行了对本系统的测试,最后是本次项目开发的心得和体会以及本文的 参考文献。 关键字:企业人事管理系统;数据库;SQL Server;JSP;java I 目录 第一章 系统规划 1 1.1 引言 1 1.1.1 编写目的 1 1.
3、1.2 项目背景 1 1.2 可行性研究的前提 1 1.2.1 目标 1 1.2.2 要求 2 1.2.3 条件假定和限制 2 1.2.4 决定可行性的主要因素 2 1.3 意见结论 3 第二章 需求分析 4 2.1 系统需求 4 2.2 功能需求 5 2.3 数据字典 5 第三章 概念设计 8 3.1 实体之间的联系 8 3.2 E-R 图. 8 第四章 逻辑设计 11 4.1 概念模型向关系模型的转换. 11 4.2.1 确定范式级别. 11 4.2.2 实施规范化处理. 11 第五章 物理设计 12 5.1 数据库的存储结构 12 5.1.2 数据库的表设计. 12 5.1.3 数据的存
4、放位置的设计 . 14 5.1.4 关系模式的存取方法. 14 5.1.5.数据库安全性. 14 第六章 实现、运行与维护 16 6.1 实现 16 6.1.1 数据库的实现. 16 6.2 人机界面设计. 18 6.2.1 用户登陆界面. 18 6.2.2 企业人事管理界面. 18 6.3 系统测试 19 6.3.1 用户登陆测试 . 19 6.3.2 企业人事管理测试. 20 6.3.3 管理员管理测试. 20 6.4 运行维护. 21 总 结 22 企业人事管理系统 第一章 系统规划 1 第一章 系统规划 1.1 1.1 引言引言 1.1.1 编写目的 在决定开发管理信息系统应用项目之前
5、,首先要做好系统开发的可行性分析。可 行性分析的任务是确定项目开发是否必要和可行。 建设企业人事管理系统的必要性取 决于需求的迫切性和实现的可行性。其实质是在较高层次上以较抽象方式进行的、简 化的压缩的需求分析和概要设计过程。 1.1.2 项目背景 随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的 地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。然而人力资 源是企业所有资源中最活跃与最昂贵的资源, 如何让更多的员工以积极主动的态度参 与公司的运作,最大限度的发挥企业人力资源的效用是每一个管理者关心的问题。 为 了更好地对公司内部的人员进行管理,需要开发一个
6、人事管理相关的软件,项目名称 为“企业人事管理系统” 。 大量的日常工作皆是手工处理,因此工作效率低落,企业内部沟通不良等等问题 很难克服。要提升企业竞争力,企业内部信息化是不可缺少的一个步骤。实施先进的 办公室自动化系统,实现企业内部信息管理、共享及交流,才能让企业在竞争激烈的 21 世纪取得先机。 1.2 1.2 可行性研究的前提可行性研究的前提 1.2.1 目标 系统实现后,方便进行员工信息的管理,考勤管理,以及员工工资信息的管理。 减少信息交流的烦琐过程及其带来的开销,促进企业人事的计算机信息化进程,提高 企业的工作效率。对于系统的本身而言,应该具有较高的实用性、安全性。能够极大 的满足对员工信息的管理,以及企业对人事的管理。 企业人事管理系统 第一章 系统规划 2 1.2