数据库课程设计人事管理系统人事管理系统第一章 人事管理系统概述1.1 人事管理系统简介1.2 企业信息化进展1.3 关于人事管理系统的几个误区第二章 人事管理系统分析2.1 系统初步调查 2.2 系统可行性分析2.3 系统详细调查2.4 系统的安全性第三章 人事管理系统设计3.1 方案设计3.2 开发工具选择3.3 数据库设计 3.3.1 人事管理系统的详细调查3.3.2 系统逻辑模型的提出3.3.3 数据字典3.4 数据模块设计图第四章 人事管理系统的实现4.1 开发环境的选择4.2 人事管理系统模块设计举例4.3 人事管理系统测试4.4 系统运行与维护4.5 系统的转换方案 第五章 开发总结 参考文献 1. 设计目标使用人事管理系统, 便于公司领导掌握人员的动向, 及时调整人才的分配。本系统主要维护新员工资料; 详细记录人事变动, 包括岗位和部门的调整; 员工信息的查询和修改, 包括员工个人信息和密码等; 作为公司人事管理信息系统的基础部分, 它为其它子系统如考勤管理系统, 工资管理系统等, 提供员工的基本信息。 根据系统功能的要求, 人事管理系统能够分为新员工档案的输入, 人事变更, 员工档案的修改和查询等模块。2 .功能设计企业人事管理系统主要用于员工个人资料的录入, 职务变动的记录和管理。使用人事管理系统, 便于公司领导掌握人员的动向, 及时调整人才的分配。本系统是公司人事管理信息系统的基础部分, 它为其它子系统, 如考勤管理系统, 工资管理系统和员工培训系统, 提供员工的基本信息。同时为其它系统提供了员工登录的密码认证和权限分配功能。人事管理系统在设计时主要考虑以下几项功能要求: ● 新员工资料的输入。● 人事变动的详细记录, 包括岗位和部门的调整。● 员工信息的查询和修改, 包括员工个人信息和密码等。为了更好的理解该系统和读懂该系统的源码, 读者应对以下的知识点有所了解: ● MS SQL SERVER 数据库操作的基础知识。● ODBC 数据源基础知识。● 基本的 SQL 语句, 如添加, 查询, 修改和删除记录语句。● Visual C++界面设计和关于数据库的基础知识。3.数据库设计3.1 数据库设计3.1.1 数据库需求分析 根据数据流程图, 能够列出以下数据项和数据结构: 员工信息: 员工号, 密码, 权限, 姓名, 性别, 生日, 部门, 职务, 教育程度, 专业, 通讯地址, 电话, E-mail, 当前状态和其它。● 人事变动: 记录号, 员工, 变动和详细描述。● 所需的外部数据支...