数据库课程设计报告(人事管理系统) 一、题目分析: 人事管理系统是企、事业单位常见的计算机信息管理系统。它的主要任务是对各种人事信息进行日常的信息管理,如人员信息的输入、查询、修改、增加、删除,迅速准确地完成各种人员信息的统计计算和汇总,快速打印出报表。在建立与实现人事管理系统时,进行了功能划分,能够由数据库管理系统完成的功能应尽可能由数据库管理系统守成,充分发挥数据库管理系统高效、完全、可靠、便捷的性能,减少编程人员的工作量。 二、设计分析: 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
山东大学软件学院2020级大三上学期数据库课程设计:iLove电影管理系统,本部分是word文档的实验报告。课程设计项目地址:https://gitee.com/wwlccccc/database-project。本项目中含有安装教程和手把手安装步骤,欢迎大家star哦~
2023-10-10 10:25:58 11.77MB 数据库 软件/插件 范文/模板/素材
1
工资管理系统数据库设计报告数据库课程设计报告.doc
1
数据库课程设计报告学生选课管理系统.doc
1
数据库课程设计报告酒店客房管理样本.doc
1
本文档为定义项目的需求,指导后期的系统的分析与设计,并为系统的最终用户、项目管理人员和项目开发人员提供参考标准。
2022-12-15 14:23:32 222KB 数据库课程设计报告
1
系统前台应用网页的功能包括:图书列表,图书详情,个人中心,整站搜索,用户订购。 系统后台管理网页的功能包括:系统设置,会员管理,图书管理,订单审核,入库管理,出库管理,财务报表。
2022-12-13 19:16:58 2.72MB 数据库
数据库课程设计报告银行管理系统.doc
1
非常全面的数据库设计报告
2022-11-24 09:16:00 13.78MB 数据库 程序设计
1
摘 要 随着信息管理的计算机化,信息管理系统日益普及。学生学费管理系统对于现在所有高校来说都是必需的。因为学生学费管理是学校管理的一个重要内容。当今学校随着规模的扩大,入校学生越来越多,学生学费管理工作也变得越来越复杂。如果能够实现学生学费缴费的自动化。无疑将给学校管理部门带来很大方便。
2022-11-23 22:15:26 318KB 数据库