为了使系统功能更加清晰、明了,我们使用系统功能层次图来表达各个模块与功能之间的从属关系,从系统整体概念到各个模块的划分,从每个模块到模块内的具体功能,使我们能详细的理清系统的脉络,操作起来更加简单。
层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。
本系统一共分为两个大模块,即前台员工管理模块和后台管理员管理模块。每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。系统在这两个模块的基础上每一大模块又分为几个模块:
(1)系统信息模块下包括七个子模块:系统首页、规章制度、公告管理、更改密码、设置权限、操作记录、退出系统。
(2)人力资源管理也包括七个子模块:部门信息、员工信息、任务分配、留言管理、工作总结、人事合同、工资管理。
(3)客户关系模块包括六个子模块:客户联系、客户交流记录、机会与项目、客户服务记录、派工记录、合同管理。
模块的详细功能如下:
前台员工管理模块:通过前台,员工可以查看公告、查看规章制度、更改个人密码、查看部门信息、查看员工信息、发表留言、进行工作总结等。
后台管理员管理模块要求实现:规章制度管理、系统权限设置、操作记录查看、部门管理、员工管理、任务分配、留言管理、工资管理、合同管理、客户联系、客记关系管理等。