1、 数据库应用技术数据库应用技术课课 程程 设设 计计 说说 明明 书书 题目:题目: 人力资源人力资源管理系统管理系统 课程设计(论文)任务书课程设计(论文)任务书 院(系) :软件学院 教研室: 软件工程 学 号 学生姓名 专业班级 软件工程 113 班 设计题目 人力资源管理系统 设计技术 参数 1 题目要达到的目标:完成系统的登陆、数据的插入删除修改统计等基本操作。 2 数据库:SQLSERVER2000。 3 所使用的语言、工具:VB6.0+SQLSERVER2000+WINDOWSXP。 4 所采用的技术、系统结构:ADO 数据库联接技术,系统结构为 C/S 结构。 设计要求 1 教
2、师布置实习任务和要求时,不得缺席,并做好记录。 2 上机前预先把所有的源程序编写好。 3 仔细查阅相关资料,认真完成思考题。 4 按要求书写设计任务书,并按要求按版打印,不得雷同。 工作量 二周 工作计划 周一听取教师布置设计的任务及要求。 周二学生查阅相关资料,进行数据库设计。 周三至周五:详细设计与界面设计。 周一至周四程序设计与上机,调试源程序。 周五书写课程设计任务书。 参考资料 数据库应用技术 数据库应用技术实验指导书自编 数据库应用技术课程设计大纲自编等 指导教师 评语 教师: 学生: 说明:此表一式四份,学生、指导教师、教研室、系部各一份。可加附页。 2011 年 12 月 31
3、 共 23 页 第 3 页 目录目录 第一章 概述 4 第二章 问题定义 6 第三章 需求分析 7 第四章 数据库设计 .12 第五章 界面设计 .16 第六章 代码与注释 .19 设计总结 22 参考文献 23 共 23 页 第 4 页 第一章第一章 概述概述 一、一、课题来源和意义课题来源和意义 随着时代的进步,企业也逐渐变得庞大起来。当今社会人员流动越来越频繁,使得 企业人力资源管理工作也变的越来越复杂。如何管理好企业员工的信息,成为企业管理 中一个大的问题。如果能实现企业人力资源管理的自动化,无疑将给公司管理部门带来 很大的方便。 最初的人力资源管理是靠人工完成的,当企业规模较小的时候
4、,人力可以完成,随 着企业规模的逐渐增大, 企业员工人数越来越多, 依然维持着人力进行的人力资源管理, 必然会造成工作效率低,工作错误增高的问题。 人力资源管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收 集和管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化, 专业化的管理系统,为企事业单位和职工解除后顾之忧。 人力资源管理系统就是为企事业单位提供信息咨询,信息检索,信息存取等服务。 二、二、系统达到的目标系统达到的目标 人事管理系统是针对企事业单位的大量业务处理工作而开发的管理软件。 根据用户 的要求,实现人员基本情况管理,工资管理和考勤管理等几个方面的
5、功能。 用户通过输入工资,考勤,职工履历等基本信息,由系统自行生成相应的统计数据 及各类统计报表以供用户查询,打印,另外用户还可以对这些基本信息进行定期的更新 和删除,人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。 三、开发工具和数据库的选择三、开发工具和数据库的选择 操作系统选用 Windows XP;通过 VB 完成前台的界面设计,用 SQL 完成界面与后 台数据的连接共同组成系统的开发环境。 本系统的设计主要采用 Visual Basic,Visual Basic 是一种可视化,面向对象和采用 事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用
6、程 序。 微软的 Visual Basic 6.0 是目前最为广泛, 易学, 易用的面向对象的开发工具。 Visual Basic 提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程工作 人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠 性。 共 23 页 第 5 页 Visual Basic 应用程序基本的构建快是用户所创建的对象,每一个对象都具有一些 特性和行为。开发人员可以有效利用所创建的每一个对象。使应用程序具有可通用性, 可扩展性和强有力的功能。Visual Basic 应用由一系列对象组成,包括函数,菜单,数 据窗口,用户对象,用户事件等等。 本系统的数据库系统是采用 SQL Server 数据库访问技术。SQL Server 简称 SQL ,SQL Server 2000 是一个通用的,功能极强的关系型数据库管理系统,也是典 型的网络数据库管理系统。支持多种操作系统平台,性能可靠,易于使用,是电子商务 等应用领域中的首选数据库产品之一。是一种面