L2003212065_杨佩锦_玩友交流网站的设计与实现.doc

ASP玩友交流网站的设计与实现(源代码+论文)

收藏

资源目录
跳过导航链接。
ASP玩友交流网站的设计与实现(源代码+论文).rar
ASP玩友交流网站的设计与实现(源代码+论文)
L2003212065_杨佩锦_玩友交流网站的设计与实现.doc---(点击预览)
杨佩锦代码
Connections
css
css1.css
database
asp.mdb
image
t_bg.png---(点击预览)
tongyi.gif---(点击预览)
t1_r3_c3.jpg---(点击预览)
t1_r3_c2.jpg---(点击预览)
t1_r3_c1.jpg---(点击预览)
t1_r2_c3.jpg---(点击预览)
t1_r2_c1.jpg---(点击预览)
t1_r1_c3.jpg---(点击预览)
t1_r1_c2.jpg---(点击预览)
t1_r1_c1.jpg---(点击预览)
success_1.gif---(点击预览)
submit.gif---(点击预览)
spacer.gif---(点击预览)
sou_r6_c6.gif---(点击预览)
sou_r6_c2.gif---(点击预览)
sou_r5_c7.gif---(点击预览)
sou_r5_c6.gif---(点击预览)
sou_r5_c5.gif---(点击预览)
sou_r5_c2.gif---(点击预览)
sou_r5_c1.gif---(点击预览)
sou_r4_c3.gif---(点击预览)
sou_r3_c4.gif---(点击预览)
sou_r3_c3.gif---(点击预览)
sou_r3_c1.gif---(点击预览)
sou_r2_c1.gif---(点击预览)
sou_r1_c1.gif---(点击预览)
reset.gif---(点击预览)
regst.gif---(点击预览)
p1_r7_c2.jpg---(点击预览)
p1_r6_c4.jpg---(点击预览)
p1_r5_c5.jpg---(点击预览)
p1_r5_c4.jpg---(点击预览)
p1_r5_c2.jpg---(点击预览)
p1_r3_c6.jpg---(点击预览)
p1_r3_c3.jpg---(点击预览)
p1_r3_c2.jpg---(点击预览)
p1_r2_c5.jpg---(点击预览)
p1_r2_c4.jpg---(点击预览)
p1_r2_c2.jpg---(点击预览)
p1_r1_c1.jpg---(点击预览)
main_text_r6_c1.gif---(点击预览)
main_text_r5_c7.gif---(点击预览)
main_text_r4_c7.gif---(点击预览)
main_text_r4_c1.gif---(点击预览)
main_text_r3_c5.gif---(点击预览)
main_text_r3_c2.gif---(点击预览)
main_text_r2_c6.gif---(点击预览)
main_text_r2_c5.gif---(点击预览)
main_text_r2_c4.gif---(点击预览)
main_text_r2_c2.gif---(点击预览)
main_text_r2_c1.gif---(点击预览)
main_text_r1_c1.gif---(点击预览)
m338.gif---(点击预览)
m233.gif---(点击预览)
m231.gif---(点击预览)
login.gif---(点击预览)
lian_r1_c1.gif---(点击预览)
jujue.gif---(点击预览)
i_1.gif---(点击预览)
intop_r3_c2.jpg---(点击预览)
intop_r2_c3.jpg---(点击预览)
intop_r2_c2.jpg---(点击预览)
intop_r2_c1.jpg---(点击预览)
intop_r1_c1.jpg---(点击预览)
fbwz.gif---(点击预览)
err_1.gif---(点击预览)
end_r3_c3.jpg---(点击预览)
end_r3_c2.jpg---(点击预览)
end_r3_c1.jpg---(点击预览)
end_r2_c3.jpg---(点击预览)
end_r2_c2.jpg---(点击预览)
end_r2_c1.jpg---(点击预览)
end_r1_c3.jpg---(点击预览)
end_r1_c2.jpg---(点击预览)
end_r1_c1.jpg---(点击预览)
Thumbs.db
js
time.js
swf
feinaio.swf
logotop.swf
_notes
about.asp.mno
more_user.asp.mno
search.asp.mno
about.asp
cklogin.asp
Crypt_class.asp
delly.asp
delnote.asp
endline.asp
Err.asp
index.asp
login.asp
logout.asp
lyadd.asp
modiypass.asp
modiyziliao.asp
more_ly.asp
more_note.asp
more_user.asp
m_pass_ok.asp
m_ziliao_ok.asp
note.asp
noteadd.asp
note_disp.asp
rank.asp
reg1.asp
reg2.asp
reguser.asp
rili.asp
search.asp
sub_login.asp
success.asp
Thumbs.db
top.asp
压缩包内文档预览:(预览前20页/共23页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:438768    类型:共享资源    大小:835.48KB    格式:RAR    上传时间:2015-06-03 上传人:小*** IP属地:福建
20
积分
关 键 词:
asp 交流 交换 网站 设计 实现 源代码 论文
资源描述:
ASP玩友交流网站的设计与实现(源代码+论文),asp,交流,交换,网站,设计,实现,源代码,论文
内容简介:
分类号:分类号:TP311.1TP311.1 U U D D C C:D10621-408-(2007)D10621-408-(2007) 5937-05937-0密密 级:公级:公 开开 编编 号:号:20032120652003212065成成 都都 信信 息息 工工 程程 学学 院院学学 位位 论论 文文玩友交流网站的设计与实现玩友交流网站的设计与实现论文作者姓名:论文作者姓名:杨佩锦杨佩锦申请学位专业:申请学位专业:计算机科学与技术计算机科学与技术申请学位类别:申请学位类别:工学学士工学学士指指导导教教师师姓姓名名:叶安胜(讲师)叶安胜(讲师)论文提交日期:论文提交日期:20072007 年年 0606 月月 0707 日日文字格式:楷体 小三 加粗玩友交流网站的设计与实现玩友交流网站的设计与实现摘摘 要要随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。如今,信息经济时代已经来临而且发展势头更加迅猛,这是一个大的趋势。Internet 时代,造就了我们新的工作和生活方式,其互联性、开放性和共享信息的模式,打破了传统信息传播方式的重重壁垒。利用 ASP 实现个人网站,可以为游戏中的玩家们提供一个相互交流的平台。玩家不仅可以通过发表文章的方式来发表自己的见解,而且相互之间的资料均可以进行查找,联系起来也非常的方便。该网站的开发使用了 ASP 语言和Access 数据库。它实现了通过结构化查询语言连接后台数据库来实现用户注册,添加,查找和删除等功能。在设计中还使用了设置验证码和管理员权限的方法,有效提高了网站的安全性。关键词关键词:B/S;玩友交流;个人网站Design and Implementation of Player Forum by using ASPAbstractWith the fast development of the Internet techniques, it has brought people a lot of convenience. For example, the communication among people becomes more convenient through the Internet. Nowadays, the times of information economy has come and developed quickly. This is the main trend of the society. The times of the Internet has created new ways for our jobs and livings. Its characteristics of connection, opening and information-sharing mode have improved the efficiency of information transmission. Design and implementation of personal website by using ASP language can provide a communication platform for the players who are playing computer games. Players can not only announce their ideas by sending message, but can also search for each others personal information. So they can contact with each other easily. The development of such website uses the ASP language and Access database. It implements these functions, such as registration, addition, search and deletion through operating database by SQL language. And also set the valid code and authority of the administrators to improve the security of this system.Key words: B/S; Player Communication; Personal Website目目 录录论文总页数:18 页1 引言11.1课题背景11.2选题意义12 基础理论12.1 开发环境12.2 技术简介13 设计方案33.1 框架结构 33.2 模块功能43.3 错误处理 54设计与实现54.1典型模块流程图54.2数据表设计74.3典型算法85测试与调试12结 论15参考文献16致 谢17声 明18第 1 页 共 18 页1 1 引言引言1.11.1 课题背景课题背景随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。人类已进入 21 世纪,科学技术突飞猛进。人类社会前进的脚步在逐渐加快,每一天都有新的事情发生,每一天都在创造着奇迹。随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用。对社会的政治,经济,军事,文化等领域产生越来越深刻的影响,也正在改变人们的工作,生活学习,交流方式。人们的娱乐方式也又由以前传统的方式逐渐转移到互联网上,通过网络认识到更多更广的朋友。1.21.2 选题意义选题意义Internet 时代,造就了我们新的工作和生活方式,其互联性、开放性和共享信息的模式,打破了传统信息传播方式的重重壁垒,为我们带来了新的机遇。随着计算机和信息时代的到来,人类社会前进的脚步在逐渐加快,每一天都有新的事情发生,每一天都在创造着奇迹。随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。如今,信息经济时代已经来临而且发展势头更加迅猛,这是一个大的趋势。比尔盖茨曾经说过, “二十一世纪要么做电子商务,要么就无商可务” 。在这个趋势下,会出现很多电子商务站,而且更离不开后台的管理。因此,学会网站的开发变的犹为重要。毕业设计的目的主要是为了检查使学生综合运用以前所学知识,主要是为了锻炼自己的网站开发能力和维护能力。首先从简单的个人网站做起,今后再在此基础上不段的发展和完善,通过日后更多的学习最终实现开发出大型电子商务网站的能力。在为玩友提供交流平台同时还能够作为个人博客来使用,发挥它的功能,做到学以致用。2 2 基础理论基础理论2.12.1 开发环境开发环境WinXp SP2、 IIS6.0、 IE6.0、Dreamweaver、Fireworks、Access2.22.2 技术简介技术简介本设计采用的是 B/S 模式, 用 ASP 语言和 Access 数据库进行开发。这里先对相关的技术做个简介。第 2 页 共 18 页(一)B/S 模式简介:b/s 是 brower/server 就是用浏览器(如 IE)为应用程序客户端操作服务器。这样用浏览器来操作简单易用,但是对输入没有很好的验证。逻辑实现不多。本地只是用于获取数据然后大部分验证需要提交服务器来完成。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO) 。以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在 JAVA 这样的跨平台语言出现之后,B/S 架构管理软件更是方便、快捷、高效。(二)ASP 技术简介: Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生 HTML 的程序代码。因此,只要用户浏览 Web 站点并请求一个 ASP 页,Web 服务器就可以处理相应的 ASP 代码,生成 HTML 代码,然后将它传递到用户浏览器并显示出网页。 ASP 之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML 格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得 ASP 的“执行”结果,并且将这 ASP 执行的结果直接在浏览器中“浏览” ,不像 VBScript 或 JavaScript 是在客户端(client)的浏览器上执行,若使用 VBScript 来设计程序,客户端(client)在浏览器中可以显示程序执行的结果,可是,客户端(client)若使用 Netscape 浏览器就无法显示 VBScript 的执行结果。ASP 程序的优点: 1.ASP 使用 VBScript 脚本语言直接源于 VB 语言,秉承了 VB 简单易学的特点,掌管起来非常容易。 2.无须编译,容易编写,可在服务器端直接执行。 3.利用 ADO 组件轻松存取数据库。 4.与浏览器无关,客户端只要使用可执行 HTML 码的浏览器,即可浏览 ASP所设计的网页内容。 5.ASP 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或第 3 页 共 18 页JavaScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言。 6.ASP 技术的处理速度相当快,并且其安全性也很高,ASP 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。7.ASP 的对象和组件:ASP 有 7 个固有对象这 7 个固有对象分别是 Request, Response, Server, Application, Session, ASP Error 和 ObjectContext.(三)Access 简介: Access 就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索。那么什么叫数据库呢?数据库(Database)是由一些有意义和有关系的数据(data)所组合而成。一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(Database Management System DBMS)。数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。 Access 的优点: 它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。3 3 设计方案设计方案3.13.1 框架结构框架结构 本着方便实用、安全可靠的原则,我们按功能划分为 11 个模块:登入/登出模块、用户注册模块、用户管理模块、日历模块、用户搜索模块、站内搜索模块、火速链接模块、留言版模块、文章显示模块、文章管理模块以及网站简介模块。各模块之间是平行的,根据需要的不同嵌入在首页的主要区域中。用户不管怎样操作,首页的框架图是不会变的,变动的只是中间嵌入功能模块部分。首页注册登录册录搜索链接历文章互通留言介绍介第 4 页 共 18 页图 3-1 首页结构图3.23.2 模块功能模块功能(1)登入/登出模块:系统有两种用户:普通用户及管理员用户,管理员用户是直接设定的,是不能通过注册得到的,而普通用户则是可以通过提交注册表单注册的。用户登录时不需要选择以普通用户或管理员的方式登录,登录处理页面 logoin.asp 会根据用户名自动获取该用户的权限,并以此为依据来提供用户的操作权限及显示界面。用户登录时用到的数据项为 uname 、pass 、flag。其中 uname 为用户名,pass 为密码,flag 为用户权限。(2)用户注册模块:用户在没有登录的情况下,通过点击注册按钮,阅读并同意相关条款,填写相关资料,并设置了填写资料要遵循的相关规则。提交注册后,如果没有错误产生,则注册成功。否则,注册失败,并转到错误处理程序 err.asp。(3)用户管理模块:无论普通用户还是管理员,他们登录后都可以修改自己的基本资料和密码。修改资料和密码,也要遵循注册时的填写规则。不论是管理员还是普通用户,均无法自己修改自己权限。(4)用户搜索模块:提供用户的相关信息,用于相互之间了解。此处包含有查询功能,可以根据用户昵称来搜索该用户所有资料。该模块只针对注册用户开放,查询前必须先登录。(5)日历模块:这里引用现成的代码,提供一个即时更新显示日历的版面。由于日历不能显示时间,所以在首页的顶部区域嵌入一个按 12 小时制的时间显示模块。(6)站内搜索模块:此模块暂未开发,留待日后扩充。这里把它先放出来是出于让界面更美观的需要。(7)火速链接模块:这是一个静态模块,为玩友提供相关的网站链接。目前连接的是 17173 游戏网站和 QQ 幻想官方网站,这两个对与本站的玩友群来说访问率最高。若有玩友有自己的网站,也可在此处做个友情链接。(8)留言模块:留言板是一个开放的模块,任何人都可以使用,目的是让更多的人能够参与进来留言,发表他们的看法,提出他们的建议和意见,利于网站的发展。(9)文章管理模块:此模块将文章的标题按第页 10 条记录分页显示给用户,并区分用户权限以显示不同的操作界面。在管理员界面中,可以实施修改文章和删除文章的操作。在进行这些操作以前,系统会实事判断用户的登录状第 5 页 共 18 页态和操作权限。如果登录超时或是用户越权操作,系统将会报错,并提交错误信息给 err.asp 页面处理。(10)文章显示模块:用户和管理员都可以通过文章显示列表的链接进入到文章显示界面。文章显示界面主要显示文章标题、文章作者、发表时间、和文章内容。文章标题的显示按发表时间的先后降序排列。(11)简介模块:这部分相对来说是一个静态的页面,对本玩友交流网站的简单介绍。在此处说明本站的用户群和作用,这样可以更有针对性的把兴趣相投的新朋友吸引进来。本站主要是用于游戏中玩友之间的交流,相当于是在玩友们 QQ 群思想上的一个采用,把 QQ 群不具备的功能在这里体现了出来,还可以根据需要不段的完善功能。从另一个方面说,这个简介模块中的内容,可以换成游戏中公会的公告,有重要通知也可放在上面。3.33.3 错误处理错误处理设计系统时,考虑了一些容易出错的地方,比如用户不经意的输入的不合适的内容,或是别有用心的人故意输入的带有尝试攻击的内容。在设计这个系统时,对已知会出错的内容采取过滤、丢弃、出错提示、要求重填等手段加以预防,在各个会出错的地方将出错信息提交给 err.asp 程序处理。当遇到出错信息,系统报错都会转入到 err.asp 页面,在此页面中提示出错内容以及解决方法,并能按需求跳转到前一页或者是网站首页。4 4设计与实现设计与实现这里只列出一些典型设计的流程(如登陆系统流程,发表文章流程,管理流程)以及重要数据表(如用户表,文章表和留言表)的设计。4.14.1 典型模块流程图典型模块流程图(1)用户登录过程的详细流程:用户登陆时候,首先检查所输入的用户名和密码是否为空,若为空则报错,不为空则与数据库中用户表中的用户资料进行验证。验证结果与数据库中的用户不匹配,则说明用户名或密码错误,系统报错;若验证通过则登录成功,并将用户登陆状态信息保存到客户端 Cookies。第 6 页 共 18 页图 4-1 登陆流程图(2)发表文章的流程: 用户在发表文章之前,首先要判断其是否登录,若没有登录,则系统报错并要求用户登录;若已经登录,用户便可以写文章。由于写文章的时间长短不一定,很有可能在用户写完文章的时候登录已经超时了。若超时系统会报错,则要求用户重新登录;若在有效登录状态,则文章发表成功并返回文章列表。登录报错退出Y验证用户用户或密码为空N验证成功将用户登状态信息保存到客户端Cookies返回NY登录是否登录写文章写文章登录超时成功并返回报错退出NYYN提交第 7 页 共 18 页图 4-2 发表文章流程图(3)管理员管理流程:管理员的身份是由用户表中每个用户的 flag 值确定的,0 为普通用户,1为管理员。因此,在用户登录的时候,系统就已经确定了你是否具有管理员权限,用户不用再去选择什么样的登录方式。当管理员进行管理的时候,首先会检查是否登录或者登录超时。若没有登录或已经登录超时,系统会提示错处信息。若登录状态有效,管理就可以对用户发的文章或者留言进行一些管理操作。操作结束后,系统保存并返回。图 4-3 管理流程图4.24.2 数据表设计数据表设计图 4-4 为文章表,该表中定义了用户在发表文章时候文章的数据类型。以ID 号为区别,ID 是自增的。tid 是文章的 ID 号,title 是文章题目,txt 是文章的内容,datatime 是文章的发表时间(12 小时制) ,tuname 是发表者的用户名(不是呢称) 。图 4-4 文章表管理是否已登录是否为管理员管理操作报错退出成功并返回YN第 8 页 共 18 页图 4-5 是留言表,该表中定义了留言者发留言时所填资料的各种数据类型。由于这里是开放的模块不需要注册登陆过程,所以就简单一点。id 是留言的序号,它是自增的。title 是留言标题,connect 是留言的正文,ldatatime 是留言的时间(12 小时制) ,name 为留言者的姓名,这里不需要注册。图 4-5 留言表图 4-6 是用户表,该表中定义了用户注册时所填个人资料的数据类型。这里表中没有显示出 uid,因为一旦注册,会自动添加一个 uid 来做为用户的区别。Nick 是用户的昵称,uname 是用户名,sex 是用户性别,pass 是用户密码,flag 是权限标志(0 为普通用户,1 为管理员,用户不能填写此项) ,qq 是用户的 QQ 号码,tel 是联系电话,email 是用户的 E-mail 地址。图 4-6 用户表4.34.3 典型算法典型算法(1)数据库连接:MM_conn_STRING = Driver=Microsoft Access Driver (*.mdb);DBQ=C:Inetpubwwwrootdatabaseasp.mdb;(2)验证码:为了加大暴力破解的难度,在登陆时设置了随机验证码。典型程序代码如下:dim rank第 9 页 共 18 页Randomizerank=Cstr(int(rnd*8999)+1000)response.cookies(rank)=rankResponse.Write(rank)(3)用户注册:用户注册分为两大步骤,先要阅读注册须知,上面的各项条款要全部同意后才能进入资料填写页面。用户注册需要填写用户名,密码,确认密码,昵称,电子邮件,联系电话。其中用户名由 az 的英文字母、09 的数字组成,长度为 312 个字符。密码长度为 612 位,区分字母大小写。昵称长度为 412 位。QQ 只能是数字。在注册模块中,设定了一些专门的函数来检查用户资料的填写是否规范,只有在全部正确的情况下才允许注册。典型代码如下: dim errerr=0sub ckqq(obj) if not isnumeric(obj.value) then msgbox(QQ 号会不是数字的吗?)obj.value= end ifend subsub ckuname(obj) dim lenth lenth=len(obj.value) if lenth12 or lenth12 or lenth12 or lenth6 then msgbox(密码长度不对!) end ifend subsub ckreg() if err=0 then megbox(ok) else return false end ifend sub(4)文章添加:新发表文章的添加算法。title=replace(replace(Trim(Request.Form(title),),)if title= then Response Redirect err.asp? txt=标题不能为空 end if text=replace(replace(replace(Trim(Request.Form(text),chr(10),),),) if text= then Response Redirect err.asp?txt=内容不能为空 end if uname=Trim(Request.Cookies(login)(user) times=now()MM_dbValues=&title&,&text&,&uname&,×&MM_editQuery = insert into t1 (title,txt,tuname,tdatetime) values (& MM_dbValues &)(5)文章显示:文章在文章列表中的排列。用户和管理员都可以通过文章显示列表的链接进入到文章显示界面。文章显示界面主要显示文章标题、文章作者、发表时间、和文章内容。这里文章的顺序是按照发贴时间进行降序排列。典型代码如下:Set Rs = Server.CreateObject(ADODB.Recordset)Rs.ActiveConnection = MM_conn_STRING第 11 页 共 18 页Rs.Source = SELECT * FROM t1 WHERE tid = + Replace(Rs_MMColParam, , ) + ORDER BY tdatetime DESC(6)用户搜索 :根据用户昵称来搜索该用户所有个人资料。 If (Request.Form(nick) ) Thenr2_MMColParam = Request.Form(nick)End Ifr2.ActiveConnection = MM_conn_STRINGr2.Source = SELECT * FROM users WHERE nick = + Replace(r2_MMColParam, , ) + (7)留言飞语 :留言板是一个开放的模块,任何人都可以使用,目的是让更多的人能够参与进来留言,发表他们的看法,提出他们的建议和意见,利于网站的发展。因此,这里不用考虑用户登录的问题。但是,这里与发帖不同的是留言最多只允许输入 200 个字符。title=replace(replace(Trim(Request.Form(title),),200 then Response.Redirect err.asp?txt=留言内容超过 200 个字了 end if text=replace(replace(text,),) text=replace(text,chr(10),) if text= then Response.Redirect err.asp?txt=内容不能为空 end if uname=Trim(Request.Form(name) uname=replace(replace(uname,),) if uname= then Response.Redirect err.asp?txt=留言者不能为空 end if times=now() MM_dbValues=&title&,&text&,&uname&,×&MM_editQuery = insert into lyb (title,content,name,ldatetime) values (& 第 12 页 共 18 页MM_dbValues &)5 5测试与调试测试与调试本设计中网站采用统一界面风格,使用 Fireworks 制作完成,主色彩调采用蓝、黑、白、灰搭配。页面能适应 800600 和 1024768 两种分辨率。每个页面由三个大的部分组成顶部区域、主要区域、尾部区域。主要区域嵌入了顶部区域、尾部区域。主要区域根据其功能的需要略有不同,但都包含了:登录登出模块、日历模块、站内搜索模块、火速链接模块等。(1)登陆界面如图 5-1: 图 5-1 登陆界面 这里要求输入用户名和密码,以及验证码。如果输入完全正确则登录成功,登陆成功后显示用户的权限,并且可以继续修改资料和密码,要退出则点击“退出登录”就安全登出。如图 5-2 所示:图 5-2 登陆成功界面(2)日历模块:该模块上面的日历是及时更新的(如图 5-3) ,同时在顶部区域的最左端显示当前时间和星期几(如图 5-4) ,给用户带来了一定的方便。 第 13 页 共 18 页 图 5-3 日历版面 图 5-4 时间显示(3)火速链接模块:这里可以让用户方便链接到与本站相关的一些网站上去,这里只是静态的链接,没有调用数据库。如图 5-5: 图 5-5 火速链接版面(4)主页界面: 这个是首页部分截图,用户直接面对的就是这个主页面。以后在各种操作,也是在这个页面的框架下进行。只是中间部分有变动,顶部和尾部区域以及左边的几个小版面是不会动的。如图 5-6:第 14 页 共 18 页图 5-6 主页界面(6)注册用户: 图 5-7 是用户注册界面。 (修改资料界面类似) 图 5-7 用户注册界面(7)用户资料搜索: 搜索其他用户的信息。 在用户昵称后面的横线上输入用户的昵称,然后点击后面的搜索好友按钮。如图 5-8:第 15 页 共 18 页图 5-8 用户资料搜索 此时如果没有这个好友的资料,系统显示的查询结果为空白;如果所要搜索的好友存在,则显示该好友的相关资料。如图 5-9:图 5-9 搜索结果(8)留言版: 这里是个开放的模块,虽然不需要注册也可发表信息。但是必须填完整标题,留言者名字以及所要留下的信息。图 5-10 留言版界面这里需要注意的是,留言不能超过 200 个字符,否则会自动弹出一个警告窗口,同时旁边会随时显示出留言者已经输入的字符数量。如图 5-11 所示:第 16 页 共 18 页图 5-11 超过 200 字报错以上的容易出的错误,必须是符合格式的留言才会显示在留言板内。留言显示包含有标题,留言者名字及留言内容和时间。 (图略)结结 论论本系统的开发要求采用 B/S 结构,模拟现在一般风格普通网站和个人博客进行设计与开发。这个网站的编写,其实就是一个将 VBScript 和 Access 结合起来的过程,实现数
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:ASP玩友交流网站的设计与实现(源代码+论文)
链接地址:https://www.renrendoc.com/p-438768.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!