需求分析
该系统的用户为建设监理信息网站,需要经常发布一些建设监理信息,如何能有效地管理和发布建设监理信息呢?最初用户的需求为:“该工程建设监理网具有一般工程建设监理网的功能,同时具有建设监理信息审核和不同管理员不同管理权限的功能” 。
通过对其它一些工程建设监理网的调查发现,一般工程建设监理网功能如下:
◆ 前台按分类显示建设监理信息;
◆ 搜索建设监理信息;
◆ 后台管理:
● 添加、删除和修改建设监理信息
● 添加、删除和修改用户
● 添加、删除和修改建设监理信息分类
● 添加建设监理信息
根据网站建设监理信息发布管理的实际需求,在首页中能显示最热门建设监理信息、头条建设监理信息和最近发布的几条建设监理信息等,同时在后台发布建设监理信息时可以添加图片,也可以添加HTML语法,在前台能自动根据所显示的图片和HTML语法来显示建设监理信息。
在后台管理中,因为有权限的管理员才能登录管理后台,所以需要有个登录验证模块,而且需要根据用户权限的不同显示不同的管理目录,在管理建设监理信息和用户时,当数据少时管理起来还比较方便,如果一多则想找到某条建设监理信息或某个用户就很难,所以需要有个查找(建设监理信息标题、用户)模块用于查找建设监理信息或用户。
根据以上需求分析,该系统要实现的主要功能为:
◆ 前台显示建设监理信息部分
● 用户登录区
● 显示最热门的前几条建设监理信息
● 显示推荐的前几条建设监理信息
● 显示最新的前几条建设监理信息
● 搜索建设监理信息功能
● 显示所有建设监理信息分类)
● 按分类/部门显示其下的所有建设监理信息
● 建设监理信息详细信息浏览阅读
● 图片建设监理信息(自动生成缩略图)以滚动形式在首页显示且只显示前几条
◆ 后台管理部分
● 登录验证
● 根据权限显示相应的管理目录
● 添加、修改和删除建设监理信息
● 管理发布建设监理信息
● 管理审核建设监理信息
● 分类管理
● 用户管理
2.2 工程建设监理网的性能需求
该系统在性能功能上应达到如下需求:
◆ 操作简单、界面友好: 完全控件式的页面布局,使得建设监理信息的录入工作更简便,许多选项包括建设监理信息分类、来源部门等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网站的建设监理信息管理的各个方面:建设监理信息录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时建设监理信息的管理要求;
◆ 即时可见:对建设监理信息的处理(包括录入、修改、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能;
◆ 系统运行应该快速、稳定、高效和可靠;
◆ 在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。
2.3 运行环境要求
2.3.1设备
客户机硬件要求:具有 Pentium III 处理器以上且满足以下要求的计算机:最低 64 MB 内存,最小 2.1 GB 硬盘。
服务器硬件要求:具有 Pentium III 处理器以上且满足以下要求的计算机:最低 256MB 内存,最小 8 GB 硬盘。
2.3.2支持程序
◆ 客户端
操作系统:Windows 98/NT/2000/XP或更高版本
浏览器:IE 5.0以上或Netscape同等版本以上
◆ 服务器
操作系统:Windows 2000 Server或者Windows 2003 Server
Web服务器:MS IIS
应用服务器:IIS、COM+等建设职能机构级应用服务器
数据库:ACCESS