图6 搜索结果显示
5.3分类显示
如果选择的是项目,显示项目的所有主题,每个主题显示10条新闻。如果选择的是主题,分页显示主题的所有新闻。项目显示如图7所示,主题显示如图8所示。
图7项目显示
图8 主题显示
5.4文章内容显示
主要是显示新闻的具体内容。如果新闻内容太多,则进行分页显示。右边显示相关的10条新闻。
5.5新闻导航
列出了所有的新闻项目和主题,便于读者快速查找相关新闻。
6.后台管理模块设计
后台管理是核心部分,其中运用了大量的数据库连接,读取,写入和修改等操作。此模块是系统管理员文护整个网站的区域,在此,管理员需要先登录,登录成功后才可选择需要文护的选项。管理员可以添加,删除或者修改新闻项目、新闻主题、新闻文章和修改管理员的资料等等。
后台管理主界面包含左右两个部分,分为左文件和右文件。左文件是后台管理的导航条,用户根据需要管理新闻。右文件显示是哪位管理员登录以及显示的一些说明信息。
后台管理也应用了通用模块,检查文件(check.asp),后台管理的页面只有登录成功后才可以进入。为了防止恶意的攻击,就必须对这些页面采取安全保障以防止没有通过验证的用户登录。
6.1后台管理员登录
管理员需要先通过用户名和密码登录,登录成功后,然后才能进行新闻管理。管理员可以添加,删除或者修改新闻项目,新闻主题,新闻及用户。
6.2新闻管理
实现新闻的添加,删除和修改。添加新闻时,要选择新闻项目和新闻主题,添加的新闻标题和内容不能为空。删除新闻时,找到要删除的新闻,单击删除按钮,这篇新闻就被删除。修改新闻时,找到要修改的新闻,单击修改按钮,进入修改页面,修改新闻标题和新闻内容。
6.3新闻项目管理
管理员可以根据需要及时添加新的新闻项目,还可以删除或修改现有的项目。添加项目时,需要填写项目名称,管理员应该考虑用户界面的显示效果,尽量在长度上保持一致,显得美观些。添加的项目名称不能为空。删除项目时,找到要删除的项目,单击删除按钮,该项目以及所属主题和所属新闻都被删除。修改项目时,找到要修改的项目,单击修改按钮,进入修改页面,修改项目名称。修改的项目名称不能为空。
6.4新闻主题管理
管理员可以根据需要及时添加,删除和修改新闻主题。添加主题时,添加主题是通过下拉菜单,在现有的新闻项目中选择要添加主题的项目,添加主题名称。删除主题时,找到要删除的主题,单击删除按钮,该主题以及所属新闻都被删除。修改主题时,找到要修改的主题,单击修改按钮,进入修改页面,修改主题。
6.5用户管理
管理员可以及时删除和修改后台管理的用户名和密码信息,以及添加新的管理员。添加管理员时,添加管理员用户名和管理员密码。为了安全起见,修改密码是必要的。修改管理员密码时,找到要修改的用户,单击修改按钮,输入正确的原密码和新密码,就可修改密码。删除管理员用户名时,找到要删除的管理员用户名,单击删除按钮,该管理员用户名被删除。
7.测试
测试是在系统开发中不可或缺的。在开发的过程中和开发完之后,它都一直贯穿在过程中,可以尽可能的提早发现缺陷,并修复缺陷,使系统尽可能的完善。测试用例如表4所示。
表4 测试用例
测试操作 预期结果 实际结果
搜索新闻 搜索成功 搜索成功 ASP+Access在线新闻发布系统设计与实现(4):http://www.751com.cn/jisuanji/lunwen_1324.html