https://www.bilibili.com/video/BV1xx4y1179Z/
演示视频:
第4章 总体设计
3.1 系统总体设计
利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着这种结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。
本系统一共分为管理员模块、部门管理模块、员工模块、培训课程模块、培训计划模块、培训成绩模块,各个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。
具体功能介绍如下:
(1)系统管理员负责管理整个系统,包括公司部门的管理、员工管理、培训课程的管理、培训计划的管理、培训成绩管理等功能
(2)公司部门的管理,管理本系统所有的部门信息,对于存在错误信息的部门进行修改或者删除等操作。
(3)员工信息管理,管理公司所有的员工信息,包括新员工的录入,已有员工的编辑和删除等操作。
(4)培训课程的管理,对要进行培训的课程进行管理
(5)系统管理,超级管理员和添加普通管理员,共同维护系统的安全性和管理整个系统。
(6)修改个人密码,为了保障系统运行的安全性,管理员可以修改自己的登录密码
(7)培训计划管理,改模块负责培训计划,包括录入新的培训计划和对已有的培训计划进行修改和删除等操作。
(8)培训成绩管理,员工培训完毕以后,需要对没个员工的培训进行打分,管理员工的培训成绩
模块功能结构图如图3-1所示。