数据库课程设计报告(人事管理系统) 一、题目分析: 人事管理系统是企、事业单位常见的计算机信息管理系统。它的主要任务是对各种人事信息进行日常的信息管理,如人员信息的输入、查询、修改、增加、删除,迅速准确地完成各种人员信息的统计计算和汇总,快速打印出报表。在建立与实现人事管理系统时,进行了功能划分,能够由数据库管理系统完成的功能应尽可能由数据库管理系统守成,充分发挥数据库管理系统高效、完全、可靠、便捷的性能,减少编程人员的工作量。 二、设计分析: 1. 数据表的设计: (1)基本信息表: * 员工编号(char, 8):主键 * 姓名(char, 8):Not null * 性别(char, 2):null * 籍贯(char, 10):null * 年龄(int):null * 学历(char, 20):null * 婚姻状况(char, 20):null * 部门(char, 4):null * 职称(char, 12):null * 身份证号(Varchar, 50):null * 婚姻状况(Char, 20):null (2)基本部门表: * 部门编号(char, 4):主键 * 部门名称(char, 20):null * 部门负责人(char, 8):null * 部门人数(int, 4):null (3)职工工资表: * 员工编号(char, 8):主键、外键 * 部门编号(char, 4):外键 * 基本工资(numeric, 5, 8, 2):null * 奖金(numeric, 5, 8, 2):null 2. ER 图设计: * 员工编号 * 姓名 * 性别 * 籍贯 * 年龄 * 学历 * 婚姻状况 * 部门 * 职称 * 参加工作时间 * 岗位 * 工资 * 身份证号 * 电话号码 * 备注 * 部门 + 部门编号 + 部门名称 + 部门负责人 + 部门人数 + 职员编号 + 职工工资编号 + 姓名 + 工资 + 奖金 + 部门姓名 + 身份证号 + 电话 + 部门编号 + 部门名称 + 编号 + 姓名 3. ER 图转换成关系模式: (1)基本信息: * 编号 * 姓名 * 性别 * 籍贯 * 年龄 * 学历 * 婚姻状况 * 部门 * 职称 * 参加工作时间 * 岗位 * 工资 * 身份证号 * 电话号码 * 备注 (2)职工部门: * 部门编号 * 部门名称 * 职工总数 * 部门负责人 * 所有职工编号 (3)职工工资表: * 编号 * 姓名 * 工资 * 奖金 (4)人事管理: * 编号 * 部门编号 * 姓名 三、创建人事管理系统(数据库部分) 1. 创建数据库: (1)创建数据库的实现: Create database 人事管理系统 on primary ( name=人事管理系统, filename='G:\数据库\人事管理系统.mdf', size=5, maxsize=100, filegrowth=10% ) log on ( name=人事信息管理系统, filename='G:\数据库\人事管理系统.ldf', size=3, maxsize=100, filegrowth=5 ) (2)创建数据库: use 人事管理系统 2. 创建基本数据表: (1)创建数据表的实现: Create table 基本职工信息表 ( 姓名 varchar(20), 编号 char(8), 性别 char(8), 籍贯 char(10), 年龄 int, 学历 varchar(20), 婚姻状况 varchar(20), 部门 varchar(20), 职称 varchar(20), 参加工作时间 char(10), 岗位 varchar(30) )
2024-06-14 21:03:54 273KB
1
软件工程课程设计报告——人事管理系统
2022-07-04 09:10:06 597KB 文档资料
软件工程课程设计报告——人事管理系统,一个不错的有关软件工程的课程设计
2021-12-06 14:27:55 597KB 课程设计
1
一、需求分析 3 二、程序的主要功能 3 三、程序运行平台 3 四、 系统总框架图 3 五、程序类的说明 3 六、模块分析 5 七、比较有特色的函数 6 八、存在的不足与对策 7 九、程序源代码 7 一、系统总框图及函数定义及说明 33 二、模块设计分析 35 三、特色算法 36 四、存在的问题及对策 36 五、使 用 36 六、程序源代码 36
1
数据库课程设计报告(人事管理系统)..doc
2021-11-12 14:00:05 255KB
数据库课程设计报告人事管理系统方案.doc
2021-09-25 16:02:12 316KB 文档
人事管理是现代企业管理工作不可缺少的一部分,是推动企业走向科学化、规范化的必要条件,员工是企业生存的主要元素,员工的增减、变动将直接影响到企业的整体运作。员工越多、分工越细、联系越密切,所做的统计工作就越多,人事管理难度越大。随着企业的不断壮大,人事管理系统就显得非常必要。 本项目主要为了完成课程设计开发,选用此题目以便更好的了解社会需求和有关人事管理的相关知识并掌握一定的编程方法和经验。  jdk-10.0.2 , tomcat9.0 , MySQL5.7 , Navicat for MySQL。
2021-06-16 19:20:07 19.94MB javaweb ssm 课程设计
1
也是课程设计 C++ d带数据库
2020-01-13 03:16:54 1.29MB C++ 数据库 论文 课程设计
1
C++课程设计报告人事管理系统及全部代码,绝对能运行,本人负责的部分是查询、修改、统计等功能部分。
1