项目需求说明书(3)

2019-04-22 08:25

图2.6培训模块活动图

1 1

图2.7系统管理活动图

三、分析与设计

3.1系统角色与权限设计

通过需求分析,了解业务流程后,经过思考,最终决定系统划分为四种角色,管理员、部门主管、教师、员工。系统管理员主要为人力资源部的同事,部门主管,教师两个角色同时也具有员工的权限,员工的权限最少,但是经过管理员的授权后,部门主管和员工可以当教师,一个人可能同时兼具几种角色。管理员拥有系统的最大的权限,教师与部门主管之间权限关系比较复杂,部门主管可以当

2 1

教师,员工也可以当教师,并且他们当教师时也同时拥有员工的权限。权限的关系如下文氏图所示:

图3.1 权限文氏图

因为权限经常变更,所以系统采用用户组的方式来管理用户的权限,统一由管理员来配置各用户组的具体权限。

权限模块将通过员工表、人员映射表、用户组表、权限映射表、权限表、权限行列表等六个表来完成权限的映射。

因为员工表与用户组表,用户组表跟权限表都是多对多的关系,所以在他们之间加入人员映射表和权限映射表,以记录他们之间的映射关系。

而编辑一个模块的权限也可以拆分为进入模块,增加、删除、修改、查询该模块等小权限。通过权限行列表可以配置编辑权限的种类。

而通过比较权限ID的大小,可以判断用户是否拥有相应的权限去编辑一个模块或者使用系统。

3.2系统功能模块的初步设计

3.2.1 购书系统功能模块的总体设计

通过了对系统进行建模,画出了各个用例图,再根据系统划分的四种角色,管理员、部门主管、教师、员工和用例模型便可以将系统进一步划分成一些功能模块。

表3.1 功能模块列表

序号 功能模块类别 功能模块 子模块 权限 3 1

1 2 3 4 5 多功能训练 多功能训练计划管理 多功能训练报告管理 多功能训练报告复评 选课管理 课程库管理 选课记录管理 试卷管理 题目管理 考试管理 人员特殊情况反馈 成绩管理 课时管理 课程评估管理 管理员及部门主管 管理员及部门主管 管理员 管理员 所有角色 管理员及教师 管理员及教师 员工 管理员及部门主管 管理员、教师及部门主管 管理员及部门主管 管理员及教师 员工 培训 6 考试管理 分析统计 7 系统管理 个人信息管理 用户登录 取回密码 修改密码 我的信息 我的成绩单 我的选课记录 我的教师生涯 帐户权限管理 帐号管理 权限管理 管理员 3.2.2各功能模块的初步设计

多功能训练模块的

表3.2 多功能训练模块

序号 1 功能模块列表 多功能训练计划管理 添加多功能训练计划 删除多功能训练计划 修改多功能训练计划 查询多功能训练计划 2 多功能训练报告管理 添加多功能训练报告 删除多功能训练报告 修改多功能训练报告 查询多功能训练报告

4 1

功能明细 表3.3 培训模块

序号 1 选课 课程库管理 增加课程 删除课程 修改课程 查询课程 选课记录管理 增加选课记录 删除选课记录 修改选课记录 查询选课记录 2 考试 题目管理 试卷管理 增加试卷 删除试卷 修改试卷 查询试卷 增加题目 删除题目 修改题目 查询题目 考试管理 课程评估 评卷 考试 3 汇总统计 成绩管理 课时管理 课程评估管理

5 1

功能模块列表 子模块 功能明细 人员特殊情况反馈 根据部门主管的反馈调整成绩单,选课单,多功能训练表单 统计汇总成绩 统计汇总课时 统计汇总课程评估


项目需求说明书(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:员工手册-新

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: