需求分析


 

该系统的用户为一个在线教育网站,需要经常管理各个用户发布的信息.


  
所以最初用户的需求为"该系统具有发布信息和回复信息的功能,同时具有不同管理员不同管理权限的功能:"


  
具体的系统功能如下:
(1)
前台按分类显示各种信息
(2)
搜索信息资源
(3)
后台管理


添加,删除和修改信息
添加,删除用户
添加,删除和修改分类
 
既然需要管理员有不同权限,自然也需要有个管理权限的功能,在系统中应该有个超级管理员,具有所有权限.能够对系统进行全面的管理,同时管理员应该可以修改自己的一些信息,加上用户所要得功能,我们认为这个网站系统主要功能为
(1)
前台分类显示信息资源
(2)
搜索信息
(3)
添加信息
(4)
分类管理(添加和删除和修改分类)
(5)
用户管理(添加,删除和修改用户权限)
(6)
管理员修改分为三级
    
一级:超级管理员
    
二级:一般管理员即老师
    
三级:注册用户
网站访问者能对信息进行评论,同时在后台发布信息时可以添加图片,也可以添加HTML语法;在前台能自动根据显示图片和HTML语法显示信息.
   
整个这些信息,发现在后台管理中只有登陆后才能进行.所以需要有个登陆验证模块,而且需要根据用户权限的不同显示不同内容的后面,同时需要查找模块用于查找信息.同时也应有个分页功能因为信息可以是图片,所以系统中需要个上传文件功能,同时管理员可以管理这些文件
得到系统功能如下:
(1)
前台显示信息
显示各个班级的课程表
按分类显示信息
详细信息(分为普通和提问)
信息评论(分为普通和答疑)
显示信息分类

(2)
后台管理
登陆验证
根据权限显示管理主页面