人事管理系统数据库 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。3 图片展示217 总结238 致谢语249 参考文献24C:需求分析:C.1 业务需求分析背景资料:随着公司的规模不断扩大,员工的数量急剧增加,有关员工的各种信息也成倍增长。面对庞大的信息量,一个好的人事管理系统可以提高公司人事管理工作的效率。通过这样的系统,可以做到信息的法律规范管理、科学统计和快速查询,从而减少管理方面的工作量。为公司和员工带来便利。C.2 功能需求 在 数 据 操 作 界 面 要 有 用 户 登 陆 窗 口 和 信 息 操 作 ( 修 改 , 删 除 , 查 询 ) 窗 口 功能列表编号功能名称功能说明1。1用户登陆用...