人事管理系统数据库 SQL__课程设计(报告)A:摘要:为了能设计一个提高人事系统工作效率管理系统,使其人事信息可以法律规范化管理、并且能够实现科学统计人事资料,重要的是能够快速查询,减少管理方面的工作量
特用SQL Server 设计一个人事管理系统,旨在体会其在现实生活中的应用
1、该系统的基本功能:员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等
员工各种信息的修改;对于转出、辞职、辞退、退休员工信息的删除;根据一定的条件,查询、统计符合条件的员工信息;包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,同时也可实现按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;2、数据库中所包含下列数据表:用户基本信息表(用户名,用户号,密码,权限)员工基本信息表(个人基本信息,进入公司时间,员工级别,基本工资,所在部门)等;员工家庭情况表,反映员工的家庭信息;员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等;企业工作岗位表,反应基本的名称所属部门信息;企业部门信息表
反应部门名称等基本信息
3、设计环境:先导课程为:《数据库系统概论》
设计环境和开发工具: 操作系统: WindowsVista 数据库管理系统:MySQL开发工具: JavaB:目录:目录1 摘要22 需求分析42
1 业务需求分析42
2 功能需求42
3 数据需求42
4 数据字典53 数据库结构概念结构设计63
1 数据结构和数据项63
2 思维图73
3 E—R 图84 数据库逻辑结构设计95 数据流程及程序结构框图125
1 程序结构框图125
2 数据流程图135
3 数据流定义145
4 数据存储定义145
5 主要处理过程156 程序源代码及其说明总结166
1 部分原代码166
2 实验数据输入186