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