校园论坛的设计与实现样本_第1页
校园论坛的设计与实现样本_第2页
校园论坛的设计与实现样本_第3页
校园论坛的设计与实现样本_第4页
校园论坛的设计与实现样本_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

校园论坛设计与实现摘要在网络飞速发展今天,Internet成为人们迅速获取、发布和传递信息重要渠道,它在政治、经济、学习、生活等各个方面发挥着重要作用。众所周知,论坛是当今网络中知名服务之一。它开辟了一块“公共”空间供所有顾客刊登和读取信息,容许顾客对自身感兴趣话题展开讨论,从而起到集思广益作用。论坛系统重要功能是:顾客交流、顾客管理、信息分类及查找等。因此,通过度析,使用ASP+SQL语言来开发本校园论坛。ASP语言具备开发软件特性,其长处是安全性能高,能减轻客户端浏览器承担,提高交互速度。而SQLServer是一种真正多顾客、多线程SQL数据库服务器。校园论坛系统正是在网络上基于WEB动态网页,使用ASP作为主体语言,其程序编写重要采用工具DREAMWEAVER。无需专用客户端即可为顾客提供简洁交流界面,顾客通过发贴回帖方式在论坛中进行交流,结合管理员在线对论坛信息进行实时调节管理最为稳定校园交流平台。论坛系统重要功能是:顾客交流、顾客管理、信息分类及查找等。核心字:ASP;校园论坛;动态页面TheDesignandImplementationoftheCampusForumAbstractNowadays,withtherapiddevelopmentofthenetwork,theInternethasbecomeanimportantwayforpeopletoobtain,releaseandsendmessages.Italsoplaysakeyroleineveryfield,suchasinpolitics,economy,studyanddailylife.Asknowntoall,forumisoneofthewell-knownnetworkservices.Itprovidesa"public"spaceforalltheuserstoreleaseandgetmessages,andallowsuserstodiscusstheirinterestedtopicstogether.Themainfunctionsoftheforumsystemgoasfollows,usercommunication,usermanagement,informationinquiryandclassification.Therefore,thispaperplanstointroducethedesignandimplementationoftheforumforourschoolbyusingASP+SQLServer.TheASPlanguagehasmanyadvantages,forexample,highsecurity,relievingtheloadoftheuser'sIEbrowserandimprovingthespeedofcommunication.AndtheSQLServerisarealmulti-user,multi-threaddatabaseserver.ThesystemisbasedontheactivewebpageandmadebyDREAMWEAVER.Specialclientsoftwareisnotnecessaryfortheusers,andtheusersareabletoexchangeopinionsthroughreleasingandreplyingmessageswiththehelpoftheadministrator,whocanprocesstheinformationimmediately.Keywords:ASP;SchoolForum;ActivePage目录论文总页数:24页1 引言 12 概述 12.1 开发背景 12.2 国内外现状 22.3 本课题研究意义 22.4 本课题研究内容 23 有关理论基本 33.1 B/S模式 33.2 ASP简介 33.3 SQLSERVER 43.4 Dreamweaver简介 54 需求分析 54.1 体系构造 64.2 系统功能需求 64.3 系统性能需求 84.4 运营环境需求 85 校园论坛设计方案 85.1 设计思想 85.2 总体设计 95.2.1 模块设计 95.2.2 数据库设计 95.2.3 数据库表构造分析 125.3 顾客模块设计 135.4 管理员模块设计 145.5 典型模块及某些模块详细实现 156 校园论坛运营及测试 166.1 校园论坛运营 176.2 校园论坛测试 176.2.1 测试目 176.2.2 测试办法 176.2.3 测试环境 176.2.4 测试内容 186.3 测试缺陷限制及修改 206.4 测试结论 21结 论 21参照文献 22致 谢 23声 明 24引言当今世界,在Internet飞速发展21世纪今天,互联网成为人们迅速获取、发布和传递交流信息重要渠道,它在人们政治、经济、生活、学习等各个方面发挥着重要作用.随着Internet飞速发展,当前,国内外大某些机关、学校、公司、公司都已经或正在建立自己论坛.由此可见学生校园论在Internet应用上地位显而易见,它已成为学校及其他单位信息化建设中倍受人们注重重要构成某些。本校园论坛设计与实现,作为毕业设计这一最后环节是学生完毕本专业基本课程、专业课程及实践课程一次综合性练习与实践,是检查学生综合运用所学知识解决实际问题能力,是以本专业知识参加社会工作前一次模仿训练。通过这次毕业设计,能更深刻地对数据库基本理论和计算机基本知识理解,提高运用所学习知识解决实际问题能力.选取本题目在于校园论坛系统是基于WEB网页,无需专用客户端即可为顾客提供简洁交流界面,顾客通过发贴回帖方式在论坛中进行交流,结合管理员在线对论坛信息进行实时调节管理,从而成为最为稳定校园交流平台。可以提供学习论坛论坛公示发布、站内发送消息、站内搜索、论坛管理、论坛设立、数据解决、管理操作等功能。鉴于上述因素,对实现校园论坛重要使用ASP语言,数据库选取了惯用SQLServer。ASP动态服务器网页是微软公司推出基于WEB应用一种脚本语言。当前它仍处在发展初期。提供专有解决方案ASP正获得成功。开始就系统开发专有解决方案ASP,其技术性能和可扩展性比老式套装软件更优越。概述开发背景在21世纪今天,随着互联网技术迅猛发展,网络给人们带来了诸多便利,例如人们借助于网络进行互相交流变得更加以便。因而,交流工具作为互联网中运用最为广泛通信工具之一。校园论坛系统是基于WEB网页,无需专用客户端即可为顾客提供简洁聊天交流界面,顾客通过发贴回帖方式在论坛中进行学习生活等方面交流,结合管理员在线对论坛信息进行实时调节管理,从而成为最为稳定一种虚拟校园交流平台。可以提供学习论坛论坛公示发布、站内发送消息、站内搜索、论坛管理、论坛设立、数据解决、管理操作等功能。本毕业设计目是对一种虚拟系统设计,学生完毕本专业基本课程、专业课程及实践课程一次综合性练习与实践,是检查学生综合运用所学知识解决实际问题能力,是以本专业知识参加社会工作前一次模仿训练。通过这次毕业设计,能更深刻地对数据库基本理论和计算机基本知识理解,提高运用所学习知识解决际问题能力。使开发者在教师协助和指引下能运用所学专业理论知识去解决实际应用问题。国内外现状笔者从关于文献和网络看,国外某些学校,学术组织和团队机构已经拥有自己论坛,也就是学生、教师等一种交流平台。国内学校,学术组织和团队机构,由于资金数量相对较少,加之网络服务薄弱,使得国内学校,学术组织和团队机构在论坛方面涉及较少。本课题研究意义互联网正在融入咱们生活,影响和变化着咱们生活。网络提供应咱们不只是一种获取信息来源,并且还是一种可以互相交流空间,校园论坛正是一种供人们进行交流网络空间。它不受时间和空间约束,论坛顾客可以刊登自己观点,人们一起探讨某个问题。当前,网上论坛已不是新事物,许许多多别具特色论坛在网络上随处可见。为了体现论坛特色,我搜索各式各样论坛版面,为了变化网上现存论坛普遍风格,追加功能,更便于管理,于是开发出一套界面和谐美观,易于使用卡通风格校园论坛系统。校园论坛系统是一种注册顾客登录后可以浏览论坛上帖子,并且游客可以注册成为顾客。论坛注册会员可以修改自己资料信息,申请版主,刊登帖子,让人们积极参加讨论。论坛管理员可以便于管理论坛,涉及浏览游客留言,审核留言,对于不健康或是不利于社会稳定留言能进行删除操作,会员管理以及论坛版主管理等等。另一方面,设计并实现本校园论坛目重要在于在CUIT教师、学生学习提供简洁交流界面,让人们有一种较好交流。因而,在本论坛中注册了顾客,可以通过发贴回帖方式在论坛中进行交流,以至增强教师与教师之间、同窗与同窗之间、教师与同窗之间在学习,生活等等方面交流。因而本论坛预期读者是为成都信息工程学院教师和学生。校园论坛系统操作简便,顾客通过发贴回帖方式在论坛中进行交流,结合管理员在线对论坛信息进行实时调节管理,从而成为最为稳定校园交流平台。可以提供学习等论坛公示发布、站内搜索、论坛管理、论坛设立、数据解决、管理操作等功能。本课题研究内容校园论坛是一种网上交流系统,它是以ASP和SQL数据库作为开发平台。使用VBscript设计操作控件和编写操作程序,完毕文章输入、修改、存储、查询等作用;并使用SQL数据库形成数据表,进行数据存储。此论坛系统可完毕功能有:论坛公示发布、站内发送消息、站内搜索、论坛管理、论坛设立、数据解决、管理操作等。有关理论基本B/S模式B/S(Browser/Server)构造即浏览器和服务器构造。它是随着Internet技术兴起,对C/S构造一种变化或者改进构造。在这种构造下,顾客工作界面是通过WWW浏览来实现,很少某些事务逻辑在前端(Browser)实现,但是重要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier构造。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级成本和工作量,减少了顾客总体成本(TCO)。以当前技术看,局域网建立B/S构造网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低。它是一次性到位开发,能实现不同人员,从不同地点,以不同接入方式(例如LAN,WAN,Internet/Intranet等)访问和操作共同数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样跨平台语言浮现之后,B/S架构管理软件更是以便、快捷、高效。ASP简介ASP(ActiveServerPages)是一种未经编译开放应用软件,它使顾客可以运用HTML和ActiveX强有力功能创立健壮、功能强大、与平台无关Web应用系统.ASP使用IIS工作,提供使用JavaScript或VBscript服务器端脚本环境.ASP是一种语言,但它所用语言依然是JavaScript或Vbscript,或者是它们俩结合.ASP应用程序是以.asp文献形式存盘而无需编译,在服务器执行后便能由浏览器浏览.ActiveServerPages:“动态服务器网页”,普通简称为“ASP”,ASP之因此能受到人们注重与使用因素,重要在于所产生执行成果都是原则HTML格式,并且这些程序是在网络服务端中执行,使用普通浏览器(如IE或Netscape)都可以对的地获得ASP“执行”成果,并且将这ASP执行成果直接在浏览器中“浏览”,不像VBScript或JavaScript是在客户端(Client)浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行成果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript执行成果。图3-1ASP运营简介图SQLSERVER为理解决多顾客、多应用共享数据需求,浮现了数据库技术.采用数据库技术可以明显减少数据冗余度,提高数据共享性,并提供数据库恢复、并发控制、数据完整性和安全性控制功能来保证数据库中数据始终是完整、一致和可靠.数据库浮现使信息系统研究从以加工数据程序为中心转变到以共享数据库为中心来进行.数据库从产生到发展到当前,浮现了各种类型.按其构造重要可以分为如下三种:层次数据库、网状数据库和关系数据库。本论坛所使用即是MicrosoftSQLServer,SQL数据库是微软公司研制开发数据库管理系统,可以进行数据库建立,对数据库进行查询操作,安全性设立工作等。SQL构造简洁,功能强大,简朴易学,自从问世以来,得到了非常广泛应用本数据库是使用最广泛一种关系数据库。其特点如下:图形化顾客界面。真正客户机/服务器体系构造。丰富编程接口工具。SQLServer与WindowsNT完全集成。对Web技术支持。具备较好伸缩性。数据库与前台连接简介如图3-2图3-2数据库与前台简介图Dreamweaver简介DreamweaverMX是当前Dreamweaver最版本,是一款专业HTML编辑器。它是一套功能非常强大编辑软件,又Macromedia公司开发,提供各种可视化编辑功能。从单一HTML静态网页,到复杂ASP动态动态网页数据库系统设计,都可以以便完毕。Dreamweaver最出众地方,在于具备对各类网络平台与服务器语言提供足够支持,无论PHP、JSP、ASP,还是ASP.NET,程序员都可以通过设立,运用Dreamweaver单一接口,设计出所需要网页系统。Dreamweaver还使您可以使用服务器技术(例如CFML、ASP.NET、ASP、JSP和PHP)生成由动态数据库支持Web应用程序。Dreamweaver可以完全自定义。您可以创立您自己对象和命令,修改快捷键,甚至编写JavaScript代码,用新行为、属性检查器和站点报告来扩展Dreamweaver功能。表1几种Dreamweaver所支持服务器端技术简介服务器端服务器平台数据库系统ASPIISAccess,SQLServer,mySQL,Oracle等ASP.NETIISJSPTomcat,resinPHPApacheCcldFusionColdFusionMX需求分析近年来,随着互联网技术迅猛发展,网络给人们带来了诸多便利,例如人们借助于网络进行互相交流变得更加以便。因而,交流工具作为互联网中运用最为广泛通信工具之一。校园论坛系统是基于WEB网页,无需专用客户端即可为顾客提供简洁聊天交流界面,顾客通过发贴回帖方式在论坛中进行学习生活等方面交流,结合管理员在线对论坛信息进行实时调节管理,从而成为最为稳定一种校园交流平台。校园论坛开辟了一块“公共”空间供所有同窗刊登和读取信息,容许本学院同窗对自身感兴趣话题展开讨论,从而起到集思广益作用。因而但愿通过本校园论坛,协助学院在交流方面更好进行,在有限成本范畴内让所有同窗对交流满意。并形成一种完整学院交流指标体系,以便学院所有同窗进行过方面交流。体系构造该校园论坛系统采用三层体系构造将应用某些划分为三个逻辑层面,这三个逻辑层如下:顾客层(前端),是论坛顾客与论坛应用程序进行交互端点。在该层顾客注册完后随后可以以正惯顾客登录到论坛讨论区,在论坛中进行讨论文章阅读、刊登、修改等功能。中间层,它负责解决事务、数据库访问及其她核心应用逻辑。中间层可以有效地作为前台顾客服务层和后台数据服务和数据存储之间桥梁。数据库层(后端),或数据库服务层,该层负责检索和操作在一种或者各种数据存储中存储数据。可将数据访问和操作分离。其体系构造逻辑关系图,如图4-1所示:图4-1逻辑关系图系统功能需求校园论坛系统功能重要涉及如下几种方面:本校园论坛详细简介了论坛设计方案、后台管理功能。它可以提供校园论坛论坛公示发布、站内发送消息、站内搜索、论坛管理、论坛设立、顾客解决、文章管理、管理员操作等功能。本论坛使用ASP作为主体语言,重要有:顾客管理系统、论坛页面管理系统、论坛设立系统、论坛文章解决系统、管理操作系统等。如下是论坛顾客功能需求阐明:浏览文章系统提供讨论区下版面列表,顾客选取某一版面之后,显示文章标题列表,选取文章后,显示文章内容与回答内容列表.与浏览文章有关页面有index.asp显示版面列表,显示文章列表,显示文章内容和回答内容等程序.搜索文章论坛为顾客提供了几种搜索文章方式,分别为:按作者搜索,按标题搜索,按刊登时间搜索,按回答数搜索。刊登文章顾客登录后才可以刊登文章,因而刊登文章时包括了顾客登录功能,若顾客没有登录刊登文章时,规定顾客输入登录信息及文章信息,若顾客已经登录,且规定顾客输入文章信息.与刊登文章有关页面有post.asp等页面程序。修改文章进入论坛后,顾客在论坛中浏览自己刊登文章时,可以进行登录后,修改文章,修改后记录下该文章修改。删除文章顾客在浏览自己文章时,可以单击页面提供删除链接一删除文章,删除文章需要确认,删除该文章时,所有该文章回答也将被一同删除。回答文章顾客在浏览某一文章时,可以进行文章回答.回答文章也需要登录,如果没有登录,则需要顾客登录信息和登录内容,如果已经登录,则且要回答内容。删除回答删除回答功能与删除文章功能类似。顾客在浏览自己文章时,可以单击页面提供删除链接一删除回答,删除回答需要确认,删除该回答时。论坛顾客论坛顾客功能浏览文章搜索文章刊登文章修改文章删除文章回答文章删除回答图4-2系统功能示意图系统性能需求操作简易、实用性是本系统针对顾客大多是学生,教师。因而,操作简易实用性就体现特别重要。在此系统开发中就体现了这一点,系统界面美观,朴实,布满了校园文化;顾客使用简朴。对于一种校园论坛系统而言,论坛信息是较多,使用人数较多,因此对系统安全性有比较高规定:对于数据库,要设立不同顾客权限,数据修改必要由合法顾客操作。运营环境需求本校园论坛前台使用ASP技术,后台使用SQL数据库平台,通过在程序编写工具Dreamweaver下创立一种包括VBScriptASP论坛页面,并在其下纂写ASP代码。整个校园论坛完毕好后,在计算机上安装配备ASP开发环境,如:IIS或用服务器和客户端连接,安装配备完毕,顾客可以IE浏览器来测试IIS、服务器和完毕校园论坛运营功能。如下是本论坛运营环境:表2运营环境规定项目详细服务器端操作系统WINDOWSSERVER或WINDOWSXPWeb服务器IIS5.0客户端操作系统WINDOES98及以上版本Web服务器IE5.0及以上版本校园论坛设计方案设计思想要设计一种论坛,一方面要分析论坛里需要那些内容,以及各种内容之间关系。一方面列出论坛惯用名词:顾客、版面、公共信息、帖子、主题、积分、称号、版主、注册信息、管理员。对于以上名词可以精简。主题是帖子一种特例、积分和称号是顾客一种属性、版主是增长了权限顾客,注册信息是顾客详细属性。因此详细对象有:顾客、版面、公共信息、帖子、管理员、系统参数。详细操作涉及:管理员对顾客、帖子、版块管理;客人和顾客对版块、帖子浏览;客人注册;顾客发帖、回帖、搜索等操作。当顾客打开论坛时,一方面看到是论坛首页,顾客从首页可以看到和论坛有关内容,发帖数、顾客数量和重要版面状况等。一方面这个页面应当尽量美观,操作截面也要看起来简朴易用并且具备实用性。总体设计模块设计综合运用此前所学专业知识,设计开发一种校园论坛。本论坛在代码名上设计定,名为Campusforum,既校园论坛,取校园纯真之意作为论坛风格,也由于本论坛设计是为校园之用.论坛功能重要分为顾客功能和管理功能,顾客功能供普通顾客进行个人资料管理,文章管理,顾客注册等;管理功能重要供管理员管理论坛文章之用.重要体当前下面三个模块。本系统中,系统功能重要分为三个功能模块:论坛模块;系统管理员模块;顾客模块。总体功能设计图如下,如图4-1。校园论坛校园论坛论坛前台论坛后台文章浏览文章搜索文章管理文章刊登修改账号顾客管理论坛管理修改密码添加顾客论坛分类图5-1功能模块图数据库设计该系统采用SQLServer作为后台数据库去存储所有与系统关数据,通过对整个校园论坛系统运营过程和数据流程分析,设计出实际数据库实体,以及她们之间关系,为后边数据库逻辑构造设计打基本。论坛系统信息储存普通是在文献或者数据库中,相比之下数据库要简朴高效,能对论坛进行更好控制,也能对资料提供某些严正和保护。因此当前流行论坛都是使用数据库系统。本交流平台采用SQL作为后台数据系统。数据库SQL下面其有11个表。分别为:、Admin、Category、Forum、Members、Messages、Messages2、Online、Reply、SFAdmin、Topics、Totals。其中在重要表中记录有如下某些,下面将对各个重要表字段进行详细简介:Admin表用于存储管理员ID、顾客名;详细字段如表4:表3Admin默认管理员顾客表列名数据类型容许空字段阐明Forum_idInt否管理员ID号Admin_nameVarchar否管理员顾客名Category表用于存储ID、顾客名以及口令;详细字段如表5:表4Category表列名数据类型容许空字段阐明Cat_IDint否论坛ID号Cat_nameVarchar否论坛名Cat_orde文本否口令Members表用于存储顾客ID、顾客名、密码、邮箱、性别等等;详细字段如表6:表5顾客信息Members表列名数据类型容许空字段阐明Members_idInt否ID号(PK)M_nameVarchar否顾客名字M_passwordVarchar否顾客密码M_EmailVarchar是顾客邮箱M_sexVarchar否顾客性别M_titleVarchar否顾客标题M_faceVarchar是顾客选取头像M_countryText是顾客来自地方M-HomepageVarchar是顾客主页Message表表用于存储顾客ID、顾客名、题目等等;详细字段如表7:表6顾客信息Message表列名数据类型容许空字段阐明Members_idInt否IDFromUseRVarchar否顾客To文本否刊登到版块SubjectVarchar否发文题目MessageVarchar否顾客发信息TimeDataetime否顾客发帖时间New文本否新消息Message2表用于存储ID、顾客、刊登主题等等;详细字段如表8:表7顾客Members2表列名数据类型容许空字段阐明Members_IDint否ID号FromUseR文本否文章出地To文本否文章刊登地SubjectVarchar否文章主题MessageVarchar否信息TimeDataetime否登录时间Online表用于存储连接ID、连接名、类型等等;详细字段如表9:表8连接Online表列名数据类型容许空字段阐明Online_IDint否IDOnline_ipint否顾客IP号Online_lastnameVarchar否连接计算机名Online_Forum文本否论坛情谊连接Online_Type文本否类型Reply表用于存储连接ID、论坛ID、消息等等;其中列举几种重要且详细字段如表10:表9Reply表列名数据类型容许空字段阐明Reply_IDint否ID号Topic_IDint否Forum_idint否论坛IDR_Posted_By文本否R_Message文本否消息R_Sig文本否R_IPint否IP号SFAdmain表用于存储SF管理员顾客名、SF管理员密码、SF管理员消息等等;详细字段如表11:表10管理员SFAdmain表列名数据类型容许空字段阐明SFAdmain_NameVarchar否SF管理员顾客名SFAdmain_Password文本否SF管理员密码SFAdmain_SubjectVarchar否SF管理员项目SFAdmain_Message文本否SF管理员消息SFAdmain_TypeVarchar否类型Topics表用于存储编号、消息热度消息等等;详细字段如表12:表11Topics表列名数据类型容许空字段阐明Topics_IDint否编号Forum_idint否IDT_subjectVarchar否项目T_MessageVarchar否消息T_SigVarchar是T_TopVarchar是消息热度Totals表用于存储内容、顾客内容、新顾客消息等等;详细字段如表4-10:表12Totals表列名数据类型容许空字段阐明P_coentText否内容U_CountText是顾客内容P_RCountText是内容P_NewUser文本否新顾客以上数据库设计表中,列出是其中某些重要表列。数据库表构造分析在以上几种数据表之间,存在重要如下几种联系。管理员顾客表Admin与Message表表项是多对一关系:表达一种管理员相应各种顾客信息。SF管理员表项与message表项是一对多关系:表达一种管理员可以发布各种new,而一种new只能是一种管理员发布。SFAdmain表项与message2表表达是一对多关系:表达一种管理员可以管理各种顾客。message表项与online表项是一对多关系:表达一种message可以连接各种其她论坛顾客。顾客模块设计依照校园论坛系统功能需求分析,按照实现功能来划分,重要涉及两个大模块:顾客模块和管理员模块。顾客模块是对一种顾客而言所看到界面,顾客通过该模块来实现顾客注册、文章刊登,文章删除等所有功能,而这些功能可以细分为如下几种某些:在这个模块中重要涉及功能如下:顾客注册:新顾客输入相应信息(如顾客名、性别、来自什么系等等)。顾客登陆:顾客输入顾客名,密码,以获得身份确认。个人信息查询:顾客可以查询自己各种信息。个人信息修改:顾客可以修改自己某些基本信息。刊登、修改文章:顾客可以查看自己文章,并且可以修改自己刊登文章。详细如图4-2论坛顾客使用示意图:管理页面论坛页面系统首页顾客登陆刊登文章刊登文章浏览文章修改文章顾客名修改密码修改结束结束图5-2论坛顾客使用示意图管理员模块设计管理员想要登录后台以管理校园论坛,为了校园论坛安全,笔者特别用单独一种模块为管理员登录,管理员进入后,则必要输入对的顾客名和密码来获得验证。在这个管理员管理模块中,可以实现管理员管理。对与和多论坛,均有各种管理员,但是在本校园论坛系统中,只设立了一种管理员。其管理权限如下:这个模块重要功能有:管理版块。管理帖子。管理顾客。搜索文章。浏览论坛模块。发帖子。浏览论坛帖子。回贴。一种详细管理员端示意图如下所示:管理页面论坛管理系统首页管理员登陆管理版块帖子管理顾客文章管理增长论坛后台管理结束结束图5-3管理员端示意图典型模块及某些模块详细实现管理员登录模块详细实现<%ifRequest.QueryString("mode")="doit"thensetmy_conn=Server.CreateObject("ADODB.Connection")my_Conn.OpenConnStringstrsql="selectSFAdmin_Name,SFAdmin_PasswordfromSFAdmin"//搜索密码对的项setrs=my_conn.Execute(strSQL)Session("SFAdmin_Name")=Request.Form("user")Session("SFAdmin_Password")=Request.Form("pass")if(Session("SFAdmin_Name")=rs("SFAdmin_Name"))and(Session("SFAdmin_Password")=rs("SFAdmin_Password"))then%>//确认顾客名密码都对的<tablealign="center"bgcolor="#333333"border="0"width=420cellspacing="1"cellpadding="3"class="sft"><tr><tdbgcolor="#0066FF"class="sfh"align="center">登录成功</td>//登录成功</tr><tr><tdbgcolor="#f7f7f7"width="30%">*.间如果面中如果输入是错误顾客名,则会显示出顾客名和密码错误,添加某些代码如下:<%elseResponse.Write"<Palign=center>管理员名称或密码错误!</p>"//提示密码或顾客名错Endifmy_conn.Closesetmy_Conn=nothingsetrs=nothingelseSession("SFAdmin_Name")=""//输入顾客名Session("SFAdmin_Password")=""//输入密码%>校园论坛运营及测试本校园论坛系统测试贯穿于整个系统开发过程,按照工作进行先后顺序,测试过程可分为制定筹划、测试设计、测试执行、跟踪缺陷这几种阶段。在每个阶段,均有某些数据需要保存,师生之间也需要进行交互,以协助笔者能较好进行测试。测试过程工具是一种用于满足上述需求软件和硬件工具,它对整个测试过程,保存在测试不同阶段产生文档、数据,协调人员之间工作。系统测试在整个系统设计与实现过程中占据了诸多资源。通过在测试过程中合理引入系统测试工具,可以缩短校园论坛系统开发时间,提高测试质量,从而更快、更好提供需要校园论坛产品。下面咱们就本校园论坛测试进行系统阐明。校园论坛运营本校园论坛系统使用ASP技术和SQL数据库平台,通过在程序编写工具Dreamweaver下创立一种包括VBScriptASP论坛页面,并在其下纂写ASP代码。整个校园论坛完毕好后,在计算机上安装配备ASP开发环境IIS。IIS安装配备完毕,顾客可以IE浏览器来测试完毕校园论坛功能。本校园论坛IIS上运营时,系统稳定,能实现校园网论坛在进入系统后顾客可以实现注册。在注册中涉及读者详细信息(如顾客名、性别、生日等等),写入读者文献中然后提交。注册完后随后可以以正惯顾客登录到论坛讨论区,进行讨论和文章刊登。如果没有注册,则显示不是本论坛顾客,请注册。并且论坛管理员可以实现对论坛文章管理和删除。系统还可以显示在线顾客,会员人数等。以上可以懂得,本系统比较稳定。校园论坛测试测试目本测试得目在于找出本校园论坛设计、运营等方面缺陷及其存在因素。对本校园论坛质量做出一种合理评价。测试不但是在测试本设计自身,并且还涉及设计开发过程。如果一种产品开发完毕之后发现了诸多问题,这阐明此软件开发过程很也许是有缺陷。因而软件测试目是保证整个设计开发过程及运营过程是高质量。测试办法功能测试,它是在已知产品所应具备功能,通过测试来检测每个功能与否都能正常使用,在测试时,把程序看作一种不能打开黑盆子,在完全不考虑程序内部构造和内部特性状况下,测试者在程序接口进行测试,它只检查程序功能与否按照需求规格阐明书规定正常使用,程序与否能恰本地接受输入数锯而产生对的输出信息,并且保持外部信息完整性。测试环境整个校园论坛完毕好后,在计算机上安装配备ASP测试环境,如:IIS或用服务器和客户端连接,安装配备完毕,顾客可以用IE浏览器来测试IIS完毕校园论坛测试。测试环境规定:解决器2.44GHz,内存512M,系统Windows/Server/XP,数据库SQLServer,IIS信息服务。建议顾客解决器2.66及以上,内存256M及以上,数据库版本SQLServer,系统Windows//XP,及以上软硬件平台使用。测试内容对论坛进行了系统登录验证测试,测实验证顾客身份,并进行权限控制,重要提成两个某些进行测实验证:顾客身份和管理员身份。对校园论坛测试如下:在论坛刊登文章前要注册,注册时需要顾客输入某些顾客信息,如:注册顾客名,性别,密码,用以标记顾客,其他信息以个性化顾客。与顾客注册页面有Register.Asp,Register.asp?agree=yes等程序.顾客在登录如下界面后,可以实现注册一种简介环节。完毕以上截面环节后,进入下面Register.asp?agreer=yes页面,进入后,可以实现顾客注册基本信息填写。图6-1顾客注册界面顾客注册后,下次访问时只需要输入注册ID及注册密码即可登录,登录后及可以刊登文章或修改删除文章。与顾客登录页面有login.asp等程序。图6-2顾客登录界面在测试中,如果输入是不对的,或者不是本校园论坛系统注册顾客话,则显示出下面一种页面,以提示顾客进行注册或退出。图6-3顾客登录界面管理员进入到本页面后,可以通过本管理员页面admin_main.asp输入管理员顾客名,密码进入到管理员后台管理。图6-4管理员登录界面当管理员登录进入后台后来,便可以通过下面admin_menu.asp界面功能,对校园论坛进行论坛管理。图6-5管理员登录界面校园论坛后台管理员信息可以随时进行更换。在页面admain_admain.asp中可以进行管理员顾客名,密码。更换时先输入本来顾客名,密码,然后输入当前顾客,即可以更换。以上重要功能均可以实现。本系统在windows//XP下均进行了以上有关测试。测试缺陷限制及修改在主界面index.asp页面上,其功能在与数据库连接操作中发现较大问题,重要因素是数据库与前台连接代码撰写有一定BUG;准备立即对所写代码进行测试改进;数据库设计中发现很大问题,设计数据库时对数据库表拟定不精确,下一步是对数据库表进行修改,以达到需求规定规定。界面美观限度不抱负,在完毕了整个设计测试后来,在对界面美观进行改进。测试结论对论坛测试成果与功能需求作比较,论坛功能规定基本达到《需求阐明》规定能力规定,但某些有计算错误,正在加以改进。对本校园论坛通过以上测试后,得出最后测试结论。校园论坛某些功能有待修改。加大对论坛模块改进逐渐完善某些功能代码.本校园论坛系统设计功能比较简朴,但是已经比较清晰地呈现出了论坛基本流程和原理,在以上软硬件环境测试中,其最后成果均可以达到设计开题中预期功能。局限性地方,本校园论坛中必定尚有某些局限性地方,但是已经达到了我研究与学习目,在后来运用中可以改进。结 论本毕业设计重要为用ASP语言和SQLserver数据库设计和实现一种校园论坛。本设计重要是阐

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论