1、 1 课程设计课程设计 设计题目: 人事管理系统的设计与实现 系 别: XXXX 系 专 业: XXXX 年、班级: XX 级 XX 班 姓 名: XXX 学 号: XXXXXXXXX 指导老师: XXXX 职 称: XX 日 期: 2013.07.07 2 目 录 前言 3 第一章 概述4 1.1 课题背景4 1.2 课题任务4 1.3 课题要求4 1.4 开发工具3 第二章 设计简介及设计方案3 2.1 系统功能分析3 2.2 系统功能模块设计4 2.3 数据库功能分析5 第三章 详细设计6 3.1 数据库设计6 3.2 详细编程8 第四章 设计结果及分析 11 4.1 设计结果 11 4
2、.2 设计结果分析 15 总 结16 3 第一章 概述 1.1 课题背景 借助现代信息技术和管理理论, 建立企业管理信息系统是当今社会的重要趋势。 党和政 府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。 对企业而言, 全面开发和应用计算机管理信息系统就是近期不能回避的问题。 在企业管理中, 人力资源是企业最宝贵的资源,也是企业的“生命线” ,因此人事管理是企业的计算机管理 信息系统重要组成部分。 而工资管理又是人力资源管理的重中之重。 实行电子化的工资管理, 可以让人力资源管理人员从繁重琐碎的案头工作解脱出来, 去完成更重要的工作。 工资管理 信息系统的实现可
3、以减轻比较繁琐的手工工资管理。 1.2 课题任务 数据库技术及应用课程设计是我校信息管理与信息系统专业(本科)教学大纲要求 的重要实践性环节之一, 是学习完 数据库技术及应用 课程后进行的一次全面的综合练习。 其目的在于:配合数据库技术及应用课程的教学,使学生能巩固和加深对数据库基础理 论和基本知识的理解; 掌握使用数据库进行软件设计的基本思想和方法; 提高学生运用数据 库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术 文献的能力。 1.3 开发工具 Microsoft Office Access 2003 第二章 设计简介及设计方案 2.1 系统功能分析 系统
4、开发的总体任务是实现员工信息关系的系统化、规范化和自动化。 系统功能分析是在系统开发的总体任务的基础上完成的。 本设计中员工信息 管理系统需要完成的功能主要有: 1) 人事档案管理; 2) 考勤加班出差管理; 3) 人事变动; 4) 考核奖惩; 5) 员工培训; 6) 系统维护; 4 2.2 系统功能模块设计 2.3 数据库功能分析 系统为人事管理系统, 用户可以通过数据库管理员帐号登入, 进行本系统的一些基本操 作,对数据库的添加以及修改;在信息管理模块中可以查询公司员工的基本信息,也可对其 进行修改,删除;人员管理、合同管理等其他的一些管理模块都具有以上信息管理的功能; 在查询管理中亦可查询出公司所有人员的一些基本信息, 这是本系统为用户提供的方便、 快 捷的服务,不至于用户在其他各个模块中来来复复查询。 第三章 详细设计 3.1 数据库设计 本设计采用 ACCESS 2003 数据库系统 3.1.1 数据库概念结构设计(E-R)图 类似下图 5 3.1.2 数据库逻辑结构设计 数据库逻辑结构设计也就是数据库的关系模式设计,由 E-R 图转换得到的关系模式如下: 类似下例: 用户表(用户名,密码) 员工信息表(职工编号,姓名,性别,学历,专业,部门,职位,基本工