1、人事管理系统需求分析 中北大学 课程设计需求分析 2012 学年第 二 学期学 院:电子与计算机科学技术学院专 业:网络工程班 级:姓 名:电脑爱好者联盟课程设计题目:人事管理系统起 迄 日 期:5 月28 日 6月 22 日课程设计地点:计算机实习基地指 导 教 师: 系主任:高媛下达任务书日期: 2012 年5月25日 人事管理系统需求分析设计 人事管理需求设计主要是以一个至少包含5个部门、1000名员工的中型公司为背景,开发软件实现该类型公司的人事管理。1.1处理对象员工基本信息: 员工编号,姓名,性别,出生年月,参加工作时间,职称,部门号员工学历信息: 员工编号,学历,专业,毕业时间,
2、学校,外语情况员工婚姻状况信息: 姓名,有无配偶部门信息:部门号,部门名称,部门经理管理员信息:管理员,密码,权限 2.2 处理功能及其要求 1.员工各种信息的输入,方便有效的进行查询和修改,其主要包括:1)员工的基本信息2)学历信息3)婚姻状况信息4)职称 2.员工信息的修改。3.对于转出、辞职、辞退、退休员工信息的删除。4. 按照一定的条件,查询、统计符合条件的与员工信息;至少应该包括每个员工的详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自员工的信息。2.3 系统功能模块图:2.4 人事管理系统数据流程图 顶层数据流
3、图:(员工基本信息查询、按婚姻状况查询、按学历查询)数据流图:(管理员添加、删除、修改)数据流图:2.5 人事管理系统数据字典:数据项编号字段名数据类型含义说明空值情况01PER-IDChar员工编号主关键字02NAMEChar姓名不为空03SEXChar“男”或“女“可为空04BIRTHDAYData出生年月可为空05BEGTIMEData参加工作时间可为空06PARChar职称可为空07DEGREEChar学历不为空08PROChar专业可为空09GRATIMEData毕业时间可为空10SCHOOLChar学校可为空11FOREIGNChar外语状况可为空12SPOUSEChar有无配偶可
4、为空13DEPT-IDChar部门号主关键字14DEPTNAMEChar部门名称可为空15DEPTMANAGERChar部门经理可为空16ADMINISTRATORChar管理员不为空17PASSWORDChar密码可为空18PERMISSIONChar权限可为空3.概念设计阶段 概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。3.1任务与目标 (1)设计分E-R图,即各子模块的E-R图; (2)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一; (3)生成全局E-R图,通过消除冲突等方面。3.2人事系统E-R图1) 员
5、工基本信息: 2) 学历信息:3) 婚姻状况信息: 4) 部门信息: 5) 管理员:6) 总E-R图: 数据库模式定义 : 表1 员工基本信息表字段名数据类型含义说明空值情况PER-IDChar员工编号主关键字NAMEChar姓名不为空SEXChar“男”或“女“可为空BIRTHDAYData出生年月可为空BEGTIMEData参加工作时间可为空PARChar职称可为空DEPT-IDchar部门号可为空 表2 学历信息表字段名数据类型含义说明空值情况PER-IDChar员工编号主关键字DEGREEChar学历不为空PROChar专业可为空GRATIMEData毕业时间可为空SCHOOLChar学校可为空FOREIGNChar外语状况可为空表3 婚姻状况表字段名数据类型含义说明空值情况NAMEChar姓名主关键字SPOUSEChar有无配偶可为空表4 部门信息表字段名数据类型含义说明空值情况DEPT-IDChar部门号主关键字DEPTNAMEChar部门名称可为空DEPTMANAGERChar部门经理可为空表5 管理员信息表字段名数据类型含义说明空值情况ADMINISTRATORChar管理员不为空PASSWORDChar密码可为空PERMISSIONChar权限可为空 参考资料:电脑爱好者联盟
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1