数据库课程设计——人事管理系统
人事管理系统需求分析
一、 信息需求分析
1、 员工基本信息:员工编号、姓名、性别、学历、所属部门、毕业院校、
健康状况、职称、奖惩等。
2、 教学信息:员工编号、姓名、课程编号、课程名称、课时数、学分、课
程性质等
3、 科研信息:员工编号、研究方向、课题研究情况、专利、论文及著作发
表情况等
二、 功能需求分析
1、 员工信息管理功能:管理员工的相关信息,包括员工的查询、添加、删
除,及员工个人信息的修改。
2、 教师教学信息管理功能:管理教师的教学信息,包括信息的查询、添加、
修改、删除。
3、 科研信息管理功能:管理教师的科研信息,包括科研信息的添加、查询、
统计、打印。
三、 数据流图
1、 整体数据流图:
图 1 人事管理系统数据流图
2、 细化的数据流图:
数据库课程设计——人事管理系统
员工信息管理数据流图:
图 2 员工信息管理数据流图
教学信息管理数据流图:
图 3 教学信息管理数据流图
科研信息管理数据流图:
数据库课程设计——人事管理系统
四、 数据字典
图 4 科研信息管理
名字:员工基本信息表
描述:保存员工基本信息
定义:员工编号+姓名+性别+学历+所属部门+毕业院校+健康状况+职
称+联系电话+政治面貌
名字:员工奖惩表
描述:保存员工的奖惩信息
定义:员工编号+姓名+性别+职称+奖励情况+惩罚情况
名字:教师教学信息表
描述:保存员工教学信息
定义:员工姓名+性别+编号+课程编号+上课时间
名字:课程信息表
描述:保存课程信息
定义:课程编号+课程名称+课程数+学分+课程性质
数据库课程设计——人事管理系统
名字:论文专利信息表
描述:存储论文专著信息
定义:论文专利名称+发表人编号+发表人+研究方向
名字:员工科研信息表
描述:存储员工的科研信息
定义:教师编号+研究方向+课题研究情况+专利、论文及著作发表情况
四、E-R 图
1、分 E-R 图
图 5 员工 E-R 图
图 6 教学信息 E-R 图
数据库课程设计——人事管理系统
2、总 E-R 图
图 7 科研信息 E-R 图
图 8 总 E-R 图