校园论坛的设计与实现毕业设计论文 下载本文

内容发布更新时间 : 2024/4/18 15:34:59星期一 下面是文章的全部内容请认真阅读。

合理的引入系统测试工具,能够缩短校园论坛系统的开发时间,提高测试质量,从而更快、更好的提供需要的校园论坛产品。下面我们就本校园论坛的测试进行系统的说明。

6.1 校园论坛运行

本校园论坛系统使用ASP技术和SQL2000数据库平台,通过在程序编写工具Dream weaver下创建一个包含VBScript的ASP论坛页面,并在其下纂写ASP代码。整个校园论坛完成好后,在计算机上安装配置ASP的开发环境IIS。IIS安装配置完成,用户可以IE浏览器来测试完成的校园论坛的功能。本校园论坛IIS上运行时,系统稳定,能实现校园网论坛在进入系统后用户可以实现注册。在注册中包括读者的具体信息(如 用户名、 性别、生日等等),写入读者文件中然后提交。注册完后随即可以以正常用户登录到论坛的讨论区,进行讨论和文章的发表。如果没有注册,则显示不是本论坛的用户,请注册。并且论坛管理员可以实现对论坛文章的管理和删除。系统还可以显示在线的用户,会员人数等。以上可以知道,本系统比较稳定。

6.2 校园论坛的测试

6.2.1 测试的目的

本测试得目的在于找出本校园论坛的设计、运行等方面的缺陷及其存在的原因。对本校园论坛的质量做出一个合理的评价。测试不仅是在测试本设计的本身,而且还包括设计开发的过程。如果一个产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的目的是保证整个设计开发过程及运行过程是高质量的。

6.2.2 测试方法

功能测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息的完整性。

6.2.3 测试的环境

整个校园论坛完成好后,在计算机上安装配置ASP的测试环境,如:IIS或用服务器和客户端连接,安装配置完成,用户可以用IE浏览器来测试IIS完成的校园论坛的测试。

测试环境要求:处理器2.44GHz,内存512M,系统Windows 2000/ 2003 Server/XP,数据库SQL Server 2000,IIS信息服务。

建议用户处理器2.66及以上,内存256M及以上,数据库版本SQL Server 2000,系统Windows2000/ 2003/XP,及以上软硬件平台使用。

6.2.4 测试内容

对论坛进行了系统登录验证测试,测试验证用户身份,并进行权限控制,主要分成两个部分进行测试验证:用户身份和管理员身份。对校园论坛测试如下:

1. 在论坛发表文章前要注册,注册时需要用户输入一些用户信息,如:注册用户名,性别,密码,用以标识用户,其它的信息以个性化用户。与用户注册的页面有Register. Asp, Register .asp? agree=yes等程序.

用户在登录以下界面后,可以实现注册的一个简介步骤。完成以上截面步骤后,进入下面的Register.asp?agreer=yes页面,进入后,可以实现用户注册的基本信息填写。

图6-1 用户注册界面

2. 用户注册后,下次访问时只需要输入注册ID及注册密码即可登录,登录后及可以发表文章或修改删除文章。与用户登录的页面有login.asp等程序。

图6-2 用户登录界面

在测试中,如果输入的是不正确的,或者不是本校园论坛系统的注册用户的话,则显示出下面的一个页面,以提示用户进行注册或退出。

图6-3 用户登录界面

3. 管理员进入到本页面后,可以通过本管理员页面admin_main.asp输入管理员用户名,密码进入到管理员的后台管理。

图6-4 管理员登录界面

4. 当管理员登录进入后台以后,便可以通过下面admin_menu.asp界面的功能,对校园论坛进行论坛的管理。

图6-5 管理员登录界面

5. 校园论坛的后台管理员信息可以随时进行更换。在页面admain_admain.asp中可以进行管理员的用户名,密码。更换时先输入原来的用户名,密码,然后输入现在的用户,即可以更换。

以上主要功能均可以实现。

本系统在windows 2000/ 2003/XP下均进行了以上相关测试。

6.3 测试缺陷限制及修改

在主界面index. asp页面上,其功能在与数据库的连接操作中发现较大的问题,主要原因是数据库与前台的连接代码撰写有一定的BUG;准备马上对所写的代码进行测试改进;数据库的设计中发现很大的问题,设计数据库时对数据库表的确定不准确,下一步是对数据库的表进行修改,以达到需求规定的要求。界面的美观程度不理想,在完成了整个设计的测试以后,在对界面的美观进行改进。

6.4 测试结论

对论坛的测试结果与功能需求作比较,论坛功能要求基本达到《需求说明》规定的能力要求,但部分有计算错误,正在加以改进。对本校园论坛经过以上的测试后,得出最后的测试结论。

1. 校园论坛部分功能有待修改。 2. 加大对论坛模块的改进 3. 逐步完善部分功能代码.

本校园论坛系统设计的功能比较简单,但是已经比较清晰地展现出了论坛的基本流程和原理,在以上软硬件环境测试中,其最终的结果均能够达到设计开题中预期功能。

不足的地方,本校园论坛中肯定还有一些不足的地方,但是已经达到了我的研究与学习的目的,在以后运用中能够改进。

结 论

本毕业设计主要为用ASP语言和SQL server2000数据库设计和实现一个校园论坛。本设计主要是说明如何设计数据库,以及如何将页面和数据库进行连接,而且本设计的数据库也可以更换成ACCESS等数据库进行应用,只需要修改数据库的连接函数就可以做到数据库的转换。

到现在为止,本校园论坛系统能够实现用户所需要的功能,如文章浏览,文章搜索,文章发表,管理员能对本校园论坛系统进行管理,如添加分类,添加用户,文章管理等计划内的大部分功能。其中在论坛设计中:

(1) 通过本系统的开发,让我对校园论坛有了更多的了解和感受,功能的完善性,操作的简易性,系统的安全性等等都是校园论坛的开发方向和要求。

(2) 本设计中数据库的设计与实现由为困难,比如:数据库在设计时,表与表之间的关系很难确定,因为与开发本校园论坛的代码有关。因此,在老师指导下,以及对资料的查阅下,最终将本问题解决。

当然本系统也存在不足的地方。校园论坛系统的论坛区是可以通过管理员扩展的。但是本系统在功能的实现上还是有一定的不足:

(1) 论坛功能。对于一个论坛系统而言,论坛区的特点与功能与用户有很大的