1、 1 数据库课程设计数据库课程设计 题目题目 基于基于ASPASP的人事管理系统设计与实现的人事管理系统设计与实现 班级班级 0617143 0617143 学号学号 姓名姓名 成绩成绩 2008 2008 年年 月月 日日2008 2008 年年 月月 日日 2 目目 录录 1、引言 3 2 人事管理需求分析 3 3 系统开发环境简介 4 3.1 ASP 动态网页技术动态网页技术 4 3.2 数据库选用数据库选用 4 3.3 开发工具的选用开发工具的选用 5 3 数据库设计 6 3.1 数据库需求分析数据库需求分析 6 3.1.1 数据需求 6 3.1.2 事务需求. 6 3.2 数据库概念
2、结构设计数据库概念结构设计 . 6 3.4 数据库的实现数据库的实现 8 4 系统实现 8 4.1 数据浏览和查询数据浏览和查询 8 4.2 数据添加程序设计数据添加程序设计 14 4.3 数据修改程序设计数据修改程序设计 16 5 总结 22 3 1、引言 人事管理系统(HRMS, Human Resources Management System) ,是指组织或 社会团体运用系统学理论方法,对企业的人事管理方方面面进行分析,规划、实 施、 调整, 提高企业人事管理水平, 使人力资源更有效的服务于组织或团体目标。 目前,企业人事管理的合理实施将全面带动企业的迅速发展,传统的管理方式的 速度与
3、准确度都日渐突出,企业内部员工增加使其更加难于管理。在企业竞争日 益激烈的当今,改变这种现状成为必要选择。 人事管理系统是将 Web 技术与数据库结合, 将人事信息存储在数据库系统中, 通过动态 Web 界面访问数据库服务器。系统提供信息测览、查询、添加、更新和 删除功能。系统的层次结构如图 1 所示。 图 1 通用人事管理系统的层次结构 2 人事管理需求分析人事管理需求分析 人事管理研究的内容主要是基于 B/S 结构,采用 APS+SQL SERVER2000开发一 个简单的人事管理系统, 能对企业员工的信息进行动态管理, 实现修改、 添加和删除和查询。 主要功能如下: (1)员工信息管理。
4、 (2)部门信息管理。 (3)员工工作基本情况管理。 (4)系统用户管理:个人密码设置,系统操作员设置,查看所有系统用户, 添加系统用户。 数据库服务器 Web 服务器 客户机 (浏览器) 客户机 (浏览器) . 客户机 (浏览器) 客户机 (浏览器) 4 3 系统开发环境简介系统开发环境简介 3.1 ASP 动态网页技术动态网页技术 当今的动态网页技术主要以 ASP、PHP、JSP、ASP.NET 等几种。其中 ASP 技术是微软公司推出的一款搭配 WINNT+IIS 的动态网页技术;PHP 也是当今比 较流行的网络编程脚本语言之一,搭配以 Linux +Apache 发布;JSP 是 Sun公司 推出的新技术,以 java 为编程语言,是基于 Java Servelet 以及整个 Java 体系的 Web 开发技术; ASP.NET 是微软推出