1、 数据库原理课程设计 题 目 企业人事管理系统 学 院 数理与信息工程学院 专 业 计算机科学与技术 班 级 学 号 学生姓名 指导教师 编写日期 2012/7/4 目目 录录 1 1 系统需求分析系统需求分析11 1.1 1.1 系统调查系统调查.1.1 1.21.2 用户需求用户需求1 1 1.3 1.3 系统业务流程图系统业务流程图1 2 2 系统逻辑方案系统逻辑方案2 2.1 2.1 数据流图数据流图2 2 2.22.2 数据字典数据字典4 4 3 3 系统总体结构设计系统总体结构设计5 5 3.1 3.1 软件系统总体结构设计软件系统总体结构设计5 5 3.23.2 数据储存的总体设
2、计数据储存的总体设计6 6 3.3 3.3 系统功能模块设计系统功能模块设计6 4 4 数据库详细设计数据库详细设计6 4.1 4.1 数据库设计数据库设计6 6 4.24.2 数据库的完整性和安全性数据库的完整性和安全性1 11 1 5 5 数据库操作数据库操作11 5.1 5.1 创建数据库及相关操作创建数据库及相关操作1 11 1 6 6 心得体会心得体会28 7 7 参考资料参考资料29 1.1.系统需求分析系统需求分析 1.1 1.1 系统调查系统调查 在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日 常人事安排, 人员的人事管理等。 以前都是人工进行操作。 随着企业规
3、模的扩大, 人事管理的工作量也大大地加重。随着计算机应用的发展,人事工作者急切希望 能够将大部分烦琐的工作交给计算机处理, 以减轻人工的压力并提高工作效率 。 而计算机的普及加快人事管理系统的产生。 人事管理的主要任务是为实现企业的整体目标提供合适可用的人才, 这就要 求人事部门进一步加大人事制度改革的力度,建立好人才档案,为企业选拔贤能 创造一个良好的工作环境,使员工用其所长、人尽其才;关心和改善员工的生活 条件,使员工无后顾之忧,充分发挥自己的内在潜力。 企业人事管理的根本目的就是通过使用人才去达到最大利益。 企业人事管理 工作的好坏对企业的发展有较大的影响,企业对人事管理都较为重视。通过
4、互联 网查询的资料来看,国内目前类似的系统大多是针对企业员工管理,而对企业引 进人才方面以及与员工交流平台方面所做的工作不多。 1.21.2 用户需求用户需求 人事管理是企业管理的一个重要内容。随着时代的进步,企业也逐渐变的庞 大起来。如何管理好企业内部员工的信息,成为企业管理中的一个重要问题。在 这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常重要。 最初的人事管理,都是靠人力来完成。当企业规模比较小的时候,人力以完 成。随着企业规模越来越大,企业员工的人数越来越多,依然维持着人力进管理 必然会造成工作效率底,工作错误曾高等问题。 人事管理系统就是把分散的企业单位的职工信息实行
5、统一,集中,规范的收 集管理。建立分类编号管理,电脑存贮查询以及防火,防潮,防盗等现代化,专 业化的管理系统。为企事业单位和职工解除后顾之忧。 1.3 1.3 系统业务流程图系统业务流程图 详细调查之后,结合现行企业人事管理模式,为开发本系统而绘制出的企业 人事管理系统的业务流程图如图 1.1 所示。 应聘者 通过考核 人事部 签订试用期合同 是否培训 是否 部门 职务 安排 员工 培训 是否合格 是否 签订正式 合同解聘 员工 合同信息 表 员工 人事变动 人事变动 记录 员工档案 考核奖惩 奖惩记录 经理 打印报表 管理员工信息 员工调动 用户 登录权限辨别 用户名、密码验证 系统管 理员
6、 用户 管理 数据 库管 理员 用户信息 表 不合格 企业人事管理系统业务流程图 1.1 2. 2. 系统逻辑方案系统逻辑方案 本系统的逻辑模型主要是以系统的数据流图(DFD)和数据字典(DD)为主 要描述工具。 数据流图表达了数据和处理的关系, 数据字典则是系统中各类数据描述的集 合,是进行详细的数据收集和数据分析所获得的主要成果。 2.12.1 数据流图(简称为数据流图(简称为 DFDDFD) 管理系统的顶层数据流程图如图 2.1 所示。 企业人事管理系统顶层数据流程图 2.1 (注:图中红色虚线表示的数据流是员工信息。 ) 上图中把系统功能分为人事档案管理、考勤加班出差管理、人事变动、考核 奖惩、员工培训、系统维护六个功能。 在人事管理系统顶层流程图中, “出勤加班出差管理”处理框所表示的功能 不是很具体,需对它进一步细化。出勤加