该系统的用户为河南旅游网站,需要经常发布一些信息,如何能有效地管理和发布信息呢?最初用户的需求为:“该旅游网站具有一般旅游网站的功能,同时具有信息审核和不同管理员不同管理权限的功能” 。
通过对其它一些旅游网站的调查发现,一般旅游网站功能如下:
◆ 前台按分类显示信息;
◆ 搜索信息;
◆ 后台管理:
- 添加、删除和修改信息
- 添加、删除和修改用户
- 添加、删除和修改信息分类
- 添加信息(添加成功后的信息根据管理员权限分为可发布信息和待审核信息)
需要信息审核,说明添加后的信息分为两种:直接发布信息和待审核信息,同时待审核的信息通过管理员或审核员经审核后才可以上传到网站,管理员有不同的权限,需要有个管理权限的功能,在系统中应该有个超级管理员,具有所有权限,能够对系统进行全面管理,同时管理员可以修改自己的一些信息。
根据河南旅游网站信息发布管理的实际需求,在首页中能显示最热门信息、头条信息和最近发布的几条信息等,同时在后台发布信息时可以添加图片,也可以添加HTML语法,在前台能自动根据所显示的图片和HTML语法来显示信息。
在后台管理中,因为有权限的管理员才能登录管理后台,所以需要有个登录验证模块,而且需要根据用户权限的不同显示不同的管理目录,在管理信息和用户时,当数据少时管理起来还比较方便,如果一多则想找到某条信息或某个用户就很难,所以需要有个查找(信息标题、用户)模块用于查找信息或用户。
根据以上需求分析,该系统要实现的主要功能为:
◆ 前台显示信息部分
- 用户登录区
- 显示最热门的前几条信息
- 显示推荐的前几条信息
- 显示最新的前几条信息
- 搜索信息功能
- 显示所有信息分类(即部门)
- 按分类/部门显示其下的所有信息
- 信息详细信息浏览阅读
- 图片信息(自动生成缩略图)以滚动形式在首页显示且只显示前几条
- 网站友情链接(可在管理中添加设置)
- 网站公告可显示发布了信息但没通过审核的一些相关通知等
◆ 后台管理部分
- 登录验证
- 根据权限显示相应的管理目录
- 添加、修改和删除信息
- 管理发布信息
- 管理审核信息
- 分类管理
- 用户管理
- 网站风格设置、系统设置等