《论坛管理系统毕业论文05978.doc》由会员分享,可在线阅读,更多相关《论坛管理系统毕业论文05978.doc(43页珍藏版)》请在三一办公上搜索。
1、论坛管理系统摘要随着计算机的广泛应用,人们已经对网络不再感到陌生。在科技飞速发展的今天,电脑信息技术与各行各业进行了有效的结合。人们在网上可以进行网上购物,网上交友,电子商务,网络营效等等。面对强大的网络功能,必须在某方面要有一个健全的系统才能使网络发挥的淋漓尽致。在这个平台上,论坛提供了一个全新的人类沟通新方式。本文主要分析了论坛的主要组成情况,包括论坛的设计目标,框架结构,数据流程和论坛的主要特点等,重点介绍了论坛前台功能模块的详细思路和实现方法,以及对后台数据库关键技术和部分源代码的详细说明。关键词: ASP语言VB语言HTML语言ACCESS数据库 论坛的设计与实现Forum Mana
2、gementAbstractWith the extensive application of computers, there has been no stranger to the network. Today, the rapid development in science and technology, computer information technology and all walks of life to an effective combination. It can be online shopping, online friends, e-commerce, netw
3、ork operators, efficiency and so on. The face of the powerful networking features, you must in some way to have a sound system to fully expresses the network. In this platform, the Forum provides a new way of human communication and new. This paper analyzes the main components of the Forum, includin
4、g the Forums design goals, frame structure, data flow and the main characteristics of the Forum, focusing on the Forum front functional modules detailed ideas and implementations, as well as key technology and part of the back-end database A detailed description of the source code.Keywords: ASP lang
5、uage VB language forum for HTML language ACCESS Database Design and Implementation of目录摘要iAbstractii1 系统需求分析- 1 -1.1开发背景- 1 -1.2系统实用功能分析- 2 -2 开发环境- 6 -2.1 ASP技术介绍- 6 -2.2 ASP有7个固有对象- 9 -2.3 Microsoft Data Access Component- 10 -2.4活动服务器组件- 11 -2.5 ASP脚本对象- 11 -2.6 IIS服务器- 12 -2.6.1 IIS服务器的特性- 13 -2.
6、6.2 IIS体系架构- 14 -2.6.3 IIS提供的服务- 15 -3系统前台实现的功能- 17 -3.1用户登陆系统- 17 -3.2论坛基本信息- 19 -3.3用户信息管理- 20 -4 系统后台实现的功能- 23 -4.1 系统设置- 24 -4.1.1服务器信息- 24 -4.1.2 系统参数设置- 30 -4.1.3 数据库备份- 30 -4.1.4 色彩设置- 30 -4.1.5 友情链接设置- 31 -4.2 论坛清理- 31 -4.3 用户管理- 31 -4.3.1用户设置- 31 -4.3.2 批量增加用户- 32 -4.3.3 经验值管理- 32 -4.3.4 用户
7、级别设置- 32 -4.4 论坛管理- 33 -5 软件测试- 34 -5.1软件测试的重要性- 34 -5.2 测试步骤- 35 -5.2.1单元测试(Unit Testing)- 35 -5.2.1集成测试(Integrated Testing)- 36 -5.2.3确认测试(Validation Testing)- 37 -5.2.4系统测试(System Testing)- 37 -参考文献A致 谢B1 系统需求分析1.1开发背景进入21世纪以后,知识经济的飞速发展对我们的社会产生了巨大的影响。IT业的飞速发展不仅仅带来了巨大的经济效益,也在逐渐改变着我们的生活,其中影响最为广泛的就是
8、互联网了。从事IT业工作的人都知道,互联网蕴藏着巨大的“金矿”,如何从这个巨大的财富中获得一份属于自己的财富,需要的不仅仅是努力和勤奋,更多的是知识和技术,只有掌握了知识和技术才有可能成为知识经济时代成功的淘金者。近年来,随着Internet的迅猛发展,远程信息、网上聊天、分布式多媒体系统、电子商务等网络应用系统的相继问世,为信息处理的网络化展示了美好的前景。目前呈几何增长的互联网网站中,有相当一部分仍固守“静态”,无形中已大大落后于时代的步伐。所谓“静态”指的就是网站的网页内容“固定不变”,当用户浏览器通过互联网的HTTP(Hypertext Transport Pr otocol)协议向W
9、EB服务器请求提供网页内容时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。其页面的内容使用的仅仅是标准的HTML代码,最多再加上流行的GIF89A格式的动态图片,比如产生几只小狗小猫跑来跑去的动画效果。若网站维护者要更新网页的内容,就必须手动地来更新其所有的HTML文档。“静态”网站的致命弱点就是不易维护,为了不断更新网页内容,你必须不断地重复制作HTML文档,随着网站内容和信息量的日益扩增,你就会感到工作量大得出乎想象。所谓“动态”就是指具有以下几个特点的网站:(1)“交互性”即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大势所趋
10、。(2)“自动更新”即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。(3)“因时因人而即当不同的时间、不同的人访问同一网址时会产生不同的页面。这种具有动态特性的网站的典型代表就是-论坛。1.2系统实用功能分析随着时代的进步,人们对网络的要求也越来越高,论坛就是在这种背景下诞生的。它不仅包含了网站原有的特点,还可以让人们在浏览网页的情况下还可以发表自己的观点,其实这只是最基本的,它还有许多优点,下面就让我们简洁的陈述一下:用户功能:(1)发帖时自动记录用户名,Email,网友无需每次都输入。(2)用户个人信息记录,密码提示功能,当用户忘记密码时,可以由密码提示功能获得密码
11、。(3)实现用户头像功能,您可以象QQ一样,选择自己喜欢的头像图标。(4)查询与更改密码、个人信息,及他人信息。(5)实现游客浏览功能,你即使不进行注册,同样可以浏览帖子内容,但要发言必须注册。缓存保存用户名和密码功能,勿需每次发言都要填写一次,为用户提供方便。版主功能:(1)版面显示版主主页地址(版主只需在个人信息中维护自己的信息,输入主页地址即可。(2)版主登录之后可以进入版主管理菜单,可以管理论坛版面,管理精华区域,版主帖子查询,编辑版面说明等功能。 查询功能:我们的论坛系统具有超强帖子查询功能,可以根据您感兴趣的内容快速获得信息。您可以:(1)按发言人、主题、内容的查询;(2)按帖子的
12、ID查询;(3)查询最新帖;(4)支持多条件复合模糊查询功能。统计功能:(1)显示论坛当前注册总人数、当前帖子总数、帖子点击总数、当前在线人数。 (2)论坛排行榜,对各个版面的点击数、文章数进行排序。(3)用户表现积分排行,调动用户积极性。帖子点击统计,方便了解热点话题。本日版面排行榜,本日作者排行榜。帖子功能:(1)显示帖子发表日期,点击数,字节数,回复帖子数,新帖图形提示, 24小时内新帖一目了然。(2)设定帖子内容最大允许的字节数。是否允许显示前帖内容(如同回复EMAIL一样回复帖子)。回复帖子EMAIL通知功能,自动将帖子内容和相关链接寄回被回复人的信箱中。多版面设置,每个版面可以有自
13、己的版主、主页连接,可以独立显示单一版面。版面功能:(1)具有强大的分页查看工具条,帖子列表支持分页显示,轻松查看所有帖子。 (2)帖子层次列表,结构清晰,一目了然。 其他功能:(1)全面转化 HTML TAG,方便讨论主页设计、 Web编程,同时可以有效防止使用脚本语言进行攻击。(2)“类似于FrontPage、Dreamweaver论坛内容编辑器,以方便网友使用HTML 格式显示帖子内容。”此功能代码部分参考了UBB代码。UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外一个BBS程序,国内也有不少地方使用这个程序),采用的一种特殊的TAG来达到HTM
14、L的效果或实现其他的功能用户网络信息和帖子信息这两个数据库的作用是方便管理员的定期查阅与管理。我们可以通过下面表格来对后台数据库的作用有一个更为直接的认识。后台数据库的作用后台数据库名称作用Users记录和核对用户的个人资料usergroup用户组设置Usergrouplist用户所在的组列表及添加时间system_set论坛网页设置forum论坛版块设置bbsgroup 论坛板块列表color_set 主题列表grade会员等级列表friend好友列表error错误信息列表logdata操作记录online在线人员表1.12 开发环境2.1 ASP技术介绍Microsoft Active S
15、erver Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,
16、包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下罗列了ASP所独具的一些特点:1).使用VBScript 、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2).无须编译,容易编写,可在服务器端直接执行。3).使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。4).与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript 、Jscript)均在WEB服务器端执行,用户端
17、的浏览器不需要能够执行这些脚本语言。5).ASP能与任何ActiveX scripting语言相容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)物件。6).ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。7).可使用服务器端的脚本来产生客户端的脚本。8).物件导向(Object-oriented)。9).ActiveX Server Components(Acti
18、veX服务器元件)具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C+ 、COBOL等编程语言来编写你所需要的ActiveX Server Component。10).另外,ASP技术的处理速度相当快,并且其安全性也很高。ASP最重要的优点是能够建立对诸如时间、地点、用户标志、以前的选择和活动等因素敏感的页面。换句话说,可针对每个用户的个别需求,用ASP定制网页,能够满足用户的各种需求。总之,ASP包含三方面含义:1).Active:ASP使用了微软的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用
19、对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。2).Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP
20、页面。3).Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序.由此可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。 运行 ASP 所需的环境如下:a).Microsoft Internet Information Server version 3.0/4.0 on Windows NT Serverb).Microsoft Peer
21、Web Services Version 3.0 on Windows NT Workstationc).Microsoft Personal Web Server on Windows 95/98与一般的程序不同,ASP程序无须编译。ASP程序的控制部份,是使用VBScript、JScript等脚本语言来设计的,当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样,ASP程序的编写也遵循一定的规则,如果你想使用你所喜爱的脚本语言编写ASP程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释
22、器。当你安装ASP时,系统提供了两种脚本语言:VBSrcipt和JScript,而VBScript则被作为系统默认的脚本语言。ASP程序其实是以扩展名为.asp的纯文本形式存在于WEB服务器上的,可以用任何文本编辑器打开它,ASP程序中可以包含纯文本、HTML标记以及脚本命令。只需将.asp程序放在Web服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW的方式访问ASP程序了。要学好ASP程序的设计,必须掌握脚本的编写,那么究竟什么是脚本呢?其实脚本是由一系列的脚本命令所组成的,如同一般的程序,脚本可以将一个值赋给一个变量,可以命令Web服务器发送一个值到客户浏览器,还可以将一系
23、列命令定义成一个过程。要编写脚本,你必须要熟悉至少一门脚本语言,如VBScript。脚本语言是一种介于HTML和诸如JAVA、Visual Basic、C+等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。如前所述ASP所提供的脚本运行环境可支持多种脚本语言,譬如:JScript、REXX、PERL等等,这无疑给ASP程序设计者提供了广泛的发挥余地。ASP的出现使得广大Web设计者不必在为客户浏览器是否支持而担心,实际上就算在同一个.asp文件中使用不同的脚本语言,都无须为此担忧,因为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结
24、果,而你也只需在文件中声明使用不同的脚本语言即可。2.2 ASP有7个固有对象这7个固有对象分别是Request、Response、Server、Application、Session、ASPError和ObjectContext。a. Request对象用来处理用户做出的请求,就是处理用户要求浏览器查看特定的网页或Web应用时做出的请求。此请求可以HTML的形式输入或仅以URL的形式作出。b. Response对象用来处理从Web服务器向用户发送信息并对此信息进行控制。c. Serve对象用来代表服务器自身。因此它提供几个与Web服务器可能要完成的任务相关的常用功能,诸如建立新对象和设置脚本
25、的超时特性等。还有通过将不合法字符转化为合法字符,把字符串转换为URL和HTML正确的使用格式的方法。d. Application对象用来代表应用,可用它来管理诸如应用目录这一类的东西。e. Session对象用来代表用户会话,并存储该会话的信息。可利用Session对象来管理如Web服务器在用户“请求”之间等待的时间等。f. ObjectContext对象用来管理事务处理。它目前已经集成到Windows2000操作系统中了。它包含了所有ASP其他对象,可通过ObjectContext引用ASP的每个对象。g ASPError对象包含ASP脚本或asp.dll本身产生的任何错误的详细内容。2.
26、3 Microsoft Data Access ComponentMDAC作为操作系统的组成部分的组件,与ASP一起提供。此组件中包含一组称为ActiveX Data Object(ADO)的对象,他们对于查看不同平台上的各种数据(数据库、表单、文本文件)是必不可少的。ADO主要有3个对象,分别是Connection、Command和Recordset。a. Connection对象就是使ADO与数据库之间建立一个通道,也就是实现与数据库的连接。b. Command对象就是对数据库进行发号施令,比如建立新的索引,执行查询等,它可以通过标准的SQL数据库操作语言得以实现。c. Recordset
27、对象是一个数据记录集,它包含了我们检索出来的记录数据,通过它可以直接对数据库进行修改。2.4活动服务器组件活动服务器组件是与ASP一起免费带来的组件或DLL,他们有着广泛的用途。主要包括AD Rotator、Browser Capabilities、Content Link、Content Rotator、Counters、logging Utility、MyInfo、Page Counter、permission Checker、tools等组件。由于本次设计用到的不多,在此就不详细介绍了2.5 ASP脚本对象 他们分别是Dictionary、FileSystemObject和TextStr
28、eam.由于本设计用到的也不多,在此就不详细介绍了。另一种方式是通过直接在Script中使用变量名这一简单方式隐式声明变量。这通常不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行Script时出现意外的结果。因此,最好使用Option Explicit语句显式声明所有变量。在VBScript中,过程被分为两类:Sub过程和Function过程。(1)Sub过程 Sub过程是包含在Sub和End Sub语句之间的一组VBScript语句,执行操作但不返回值。Sub过程可以使用参数(由调用过程传递的常数、变量或表达式)。(2)Function过程 Function过程是包含在Functi
29、on和End Function语句之间的一组VBScript语句。Function过程与Sub过程类似,但是Function过程可以返回值。Function过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果Function过程无任何参数,则Function语句必须包含空括号()。Function过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的。Function 返回值的数据类型总是Variant。a. VBScript中可使用下列循环语句:Do.Loop:当(或直到)条件为True时循环。While.Wend:当条件为True时循环。For.Next:指定循环次数,使用计
30、数器重复运行语句。 For Each.Next:对于集合中的每项或数组中的每个元素,重复执行一组语句。b. 在VBScript中可使用以下条件语句:If.Then.Else 语句Select Case 语句2.6 IIS服务器IIS是Internet Information Server的缩写,是微软公司主推的服务器,最新的版本是Windows2000里面包含的IIS 5,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet站点。I
31、IS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(Fele Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。IIS支持服务器应用的Microsoft BackOffice系列,Microsof
32、t BackOffice系列包括以下内容:a.Microsoft Exchange Server 客户/服务器通讯和群组软件;b.Mirrosoft Proxy Server 代理服务器;c.用于连接IBM企业网络的Microsoft SNA Server;d.用于集中管理分布式系统的Microsoft Systems Management Server;已有管理工具。IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任
33、务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JScript开发软件,或者由Visual Basic,Java,Visual C+开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。2.6.1 IIS服务
34、器的特性 1). IIS可以赋予一部主机电脑一组以上的IP地址,而且还可以有一个以上的域名作为Web网站,您可以利用TCP/IP内容设置两组以上的IP地址给它,除了为网卡再加进一组IP地址之外,必须在负责这个点的DNS上为这组IP地址指定另一个域名,完成这些步骤以后,在Internet Service Manage中就会出现一个虚拟Web服务器,虚拟服务器(Virtual Server)必须有它自己的主目录(home directory),对于IIS来说,所有服务器都是它的虚拟服务器。2). 在互联网上,有很多网站需要多部服务器才能够应付来自用户端的请求,这就需要利用DNS所具有的功能,将一组
35、以上的IP指定给同一个域名,每当这个网站接到服务要求,由DNS负责进行解析,它会指定域名的下一组IP地址给它,若要求采用这套做法,服务器的内容必须逐一复制到每一部服务器上。3). 为了存取后端数据库,IIS支持以下三种方式:a. IDC:Internet Data Connectorb. ADO:ActiveX Data Objectc. ADC:Advanced Data Connector这三种存储方式各有其特点,这里特别强调的是这三种数据库存取方式的后端数据库都必须提供ODBC界面才可以。2.6.2 IIS体系架构 IIS和Windows NT Server是紧密的结合在一起的,IIS的
36、组成元件是以服务程序的形式在后台执行的,用户端利用TCP/IP协议连接上IIS,TCP/IP协议是有以下比较重要的四层(Layer)所组成的:1). Link Layer:作为Windows NT操作系统和网卡以及网络驱动程序之间的界面。2). Network Layer:负责控制资料包在网络上的移动,IP(Internet Protocol)即位于这一层。3). Transport Layer:负责用户端到服务器之间的信息的移动,TCP(Transmission Control Protocol)即位于此层。4). Application Layer:管理较低层和应用程序之间的连接端口,So
37、cket即位于此层。作为MMC(Microsoft Management Console)的一部分,Internet Service Manager(ISM)主要负责IIS提供服务的一些设置组态的管理,Internet Service Manager可以用来增强信息服务器的配置和性能,Internet Service Manager可以帮助用户在网络中任何一台运行Windows NT Server网络操作系统的计算机上,配置和监视所有的Internet服务。Internet Service Manager位于Microsoft Internet Server组中。通过选择Internet Se
38、rvice Manager超文本管理器,用户可以采用HTML界面使用Internet Service Manager。对HTML管理平台版本唯一的限制是,不能通过这个界面结束或者启动服务器上的Internet服务。2.6.3 IIS提供的服务 IIS主要集成了Windows NT Server网络操作系统的三个Web服务器功能,这些功能是通过标准HTTP协议传输数据的,所有的IIS服务(WWW,FTP和SMTP)都是单进程多线程的体系结构,用以优化性能。WWW使用的客户/服务器协议是HTTP,这意味着客户和服务器需要交互作用,以执行特定的任务,例如:用户在Web上的HTML页面上单击一个超级连
39、接,结果屏幕上现有的页面会被新的页面所代替,IIS通过Windows Sockets来支持HTTP,目前的IIS支持HTTP 1.1版本。FTP是在TCP/IP网络上两个计算机之间传输文件时使用的协议,IIS通过Windows Sockets来支持FTP,尽管现在使用FTP用户界面的人越来越少,但是这个协议仍然将在一段时间内用来传输文件,因为它几经被Internet用户广为接受,FTP使用TCP作为它的客户和服务器之间进行所有通信和交换的传输协议,而IIS则是以Windows Sockets与TCP打交道的。所有标准Internet服务(如FTP和HTTP)都位于称为Inetinfo(Inte
40、rnet Information Services Application,Internet信息服务应用)的进程中,除了这些Internet服务外,该进程还包含了共享线程池,缓存,纪录和SNMP服务。HTTP和FTP运行与同一进程中,因此它们可以共享缓存中的数据,例如文件句柄,账号信息以及日志文件数据等。可以使用纪录跟踪正在访问节点的那些用户,并控制什么时候可以访问节点,对用户进行跟踪可以帮助确定安全性和性能问题,跟踪信息可以直接纪录到日志文件,这样可以脱机进行处理,以获得更好的性能,同样也可以纪录到数据库中,以进行动态的评价3系统前台实现的功能3.1用户登陆系统毕业设计论坛在前台实现了用户登
41、陆系统,当你把用户名和密码输入进去,系统会自动和数据库的用户和密码进行核对,如果一样就登陆进去,如果和原始资料对不上就提示你进入注册页面进行注册,注册成功的话会自动把你的用户名和密码输入到后台数据库里面,下次不用注册直接登陆就可以了。论坛的登陆系统(login.asp)如图所示:图3.1代码如下: tr bgcolor= 用户名: input type=text name=name size=20 value= 还没有注册?请注册。 tr bgcolor= 密码: 忘记密码?请点这里。 tr bgcolor= 验证码: 请准确录入验证码,如看不清楚可单击验证码框刷新。 tr bgcolor= Cookie 有效期: 浏览器进程一天 一个月 一年 如果你在公共场所上网,建议你不保存cookie。 0 Then comeurl=index.asp End if% input type=hidden name=comeurl value= input type=button name=back