毕业设计(论文)--基于web网络的社交网站的建立.doc

上传人:来看看 文档编号:3943848 上传时间:2019-10-10 格式:DOC 页数:41 大小:672.31KB
返回 下载 相关 举报
毕业设计(论文)--基于web网络的社交网站的建立.doc_第1页
第1页 / 共41页
毕业设计(论文)--基于web网络的社交网站的建立.doc_第2页
第2页 / 共41页
毕业设计(论文)--基于web网络的社交网站的建立.doc_第3页
第3页 / 共41页
毕业设计(论文)--基于web网络的社交网站的建立.doc_第4页
第4页 / 共41页
毕业设计(论文)--基于web网络的社交网站的建立.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《毕业设计(论文)--基于web网络的社交网站的建立.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)--基于web网络的社交网站的建立.doc(41页珍藏版)》请在三一文库上搜索。

1、基于web网络的社交网站的建立摘要所谓社交网站,是指一种网络服务网站,即SNS网站。从1997年美国出现第一个社交网站SixD开始,几乎每年都有大量的社交网站出现。在年轻人群体中,社交网站备受关注。SNS,全称SocialNetworkingServices,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。通过网络,建立一个由网站会员组成的网络社区,社区中的网友可以互相加为好友、相互留言、撰写博客、增加资料等行为提高沟通能力,增加交际圈。本论文首先介绍了关于社交网站的基本知识与社交网站现在的状况和未来的发展状况,然后从设计思想、数据库设计、网友注册、网友个人管理、网络日志和后

2、台管理等模块分别叙述郑州大学网络社区的各种功能,从而简单的介绍了asp+access构建平台进行网站开发的相关技术。然后,从理论上总结了本次毕业设计使我学到了很多相关知识,以及在以后的路上,如何运用这些技术。最后,通过自身了解以及相关资料查询,分析社交网站的未来发展方向,并为社交网站的发展提供相关建议。关键词:社交网站 asp access 网站 模块 交友平台 网站开发AbstactThe so-called social networking sites is a network service websites, namely the SNS website. Since 1997, t

3、he first Six social networking websites D, almost every year there are plenty of social networking websites. In the young group, the social networking sites is under the spotlight. SNS, whose full name is the Social Networking Services, namely the social network service as well,specifically refers t

4、o the Internet applications servicesis aimed at helping people to establish social network . Establishing a network of web members of the community through the network, as a result,the community of users can add buddy, send messages, write blog, increase material behavior etc. in order to improve co

5、mmunication ability and increase contacts.This paper firstly introduces the basic knowledge about the social networking sites ,its current situation and the future development condition of the social networking sites, then it gives an account of all functions of ZhengZhou University network communit

6、y from the design, database design, online registration and personal management, Internet users log and background management module respectively.Thus simply introduces the asp and access to web development platform construction techniques .Secondly, the paper theoretically summarizes the graduation

7、 design ,from which I learned a lot of corresponding knowledge ,and how should I use these technologies in the future.Finally, this paper analyzes the future development direction of social networking websites and provides some relevant suggestions by means of looking up related references and my ow

8、n understanding .Key Words:Social networking sites asp access Website Module Networking platform Web Development目录第一章绪论11.1SNS网站的定义与源流11.1.1SNS网站的定义11.1.2理论源流11.1.3SNS网站与WEB2.011.2本章小结2第二章Sns网站的发展32.1目前SNS网站的发展状况32.1.1Facebook:32.1.2人人网:32.1.3开心网42.2Sns网站的前景42.2.12010年美国社交网站发展六大趋势预测42.2.2Sns发展面临的问题5

9、2.3本章小结6第三章设计构想73.1需求分析73.1.1网络现状73.1.2用户分析73.2网站结构83.2.1后台数据库系统83.2.2网友注册模块83.2.3网友个人信息管理模块83.2.4网络博客管理模块83.2.5系统管理模块93.3本章小结9第四章网站结构设计104.1设计目的与功能104.2系统功能分析与设计104.3本章小结11第五章数据库结构设计125.1数据项和数据结构如下:125.2数据库信息表设计12第六章网友注册模块156.1模块简介156.2各模块介绍156.2.1register.asp156.2.2register_submit.asp166.3简要关键代码16

10、第七章网友个人管理模块187.1模块简介187.2各模块介绍187.2.1usercenter.asp187.2.2user_edit.asp197.2.3user_photo.asp197.2.4user_flist.asp207.2.5user_pass.asp207.2.6user_info.asp207.2.7user_flist.asp217.2.8user_msg.asp217.3关键代码22第八章网络日志管理模块248.1模块简介248.2各模块介绍248.2.1blog.asp248.2.2blog_r.asp258.2.3blog_new.asp258.3关键代码26第九章网

11、站后台管理模块289.1模块简介289.2各模块介绍289.2.1login.asp289.2.2admin_index.asp299.2.3admin_set.asp299.2.4admin_config.asp309.2.5admin_admin.asp319.2.6admin_user.asp329.2.7admin_blog.asp329.2.8admin_dating.asp339.3关键代码33第十章总结与展望351.总结352.展望35致谢36参考文献37第一章 绪论1.1 SNS网站的定义与源流1.1.1 SNS网站的定义所谓社交网站,是指一种网络服务网站,即SNS网站。从19

12、97年美国出现第一个社交网站SixD开始,几乎每年都有大量的社交网站出现。在年轻人群体中,社交网站备受关注。SNS,全称SocialNetworkingServices,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。1.1.2 理论源流SNS建立的理论来源于1967年哈佛大学的心理学教授Stanley Milgram(19331984)创立的六度分割理论(Six Degrees of Separation ),即“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过六个人你就能够认识任何一个陌生人”(Ifapersonisonestepawayfromeachp

13、ersonheorsheknowsandtwo steps away from each person who is known by one of the people he or she knows,then everyone is an average of six steps away from eachpersononEarth.)按照六度分割理论,以认识朋友的朋友为基础,可以无限扩张自己的人脉,在需要的时候得到该群体的帮助,这样每个个体的社交圈都不断放大,最后成为一个大型网络。后来有人根据这种理论,创立了面向社会性网络的互联网服务,通过“熟人的熟人”来进行网络社交拓展,比如Frie

14、ndster,Wallop等。但“熟人的熟人”,只是社交拓展的一种方式,而并非社交拓展的全部。因此,现在一般所谓的SNS,其含义已经远不止“熟人的熟人”这个层面,比如根据相同话题进行凝聚(贴吧)、根据学习经历进行凝聚、根据周末出游的相同地点进行凝聚等,都被纳入“SNS”的范畴。这种基于社会网络关系系统思想的网站就是社会性网络网站(SNS网站),它至少向用户提供三种服务:一是建立用户档案,创建一个公开或者半公开的个人页面;二是使用联系人列表,实现交友功能;三是赋予用户查看联系人档案的权限。1.1.3 SNS网站与WEB2.0广义地来说,其实现在许多WEB2.0网站就是SNS网站,如网络聊天(IM

15、)、交友、视频分享、博客、播客、网络社区、音乐共享等。本文所研究的SNS网站主要指采用实名制的、类似现实交往的SNS社交网站。从2003年开始,Web2.0代表着互联网发展的新理念,逐渐成为网络传播发展的热点和主流。Web2.0倡导用户主导、用户参与、用户分享、用户创造,最大限度地帮助用户实现个性化生产和满足用户个性化需求。Web2.0提供的博客服务、简易信息聚合(RSS)、对等网络(P2P)、社区信息资源共享服务、集体编辑服务和社会性书签服务的发展与普及,正在改变在互联网上生成、共享和分发信息的传统概念。SNS网站作为Web2.0发展的一个重要分支,近年来呈现出迅猛的势头。与Web2.0下属

16、的电子论坛(BBS)、博客(Blog)等其它网络资源相比,SNS网站最大的特点是实名制,既保证了对用户的道德约束力,也不像前两者由完全陌生的人彼此交流,由此增加了上网的情趣,可以使用户在信息阅读和回复的过程中交流思想、增进友谊。简而言之,SNS网站更具有可信度和亲和力,且完全由用户自主使用,如果以前像内容网站、聊天工具那样的网络服务做的一切是在吸引用户,那么SNS做的正是在“使用”用户,让用户自己来参与构建整个SNS网络社会。1.2 本章小结本章概述了当前网路情况以及sns网站大致情况,使我们对sns网站有了大致了解,对后面sns网站的设计起到了基础作用。第二章 Sns网站的发展2.1 目前S

17、NS网站的发展状况SNS不是一个应用产品,而是一个象WINDOWS那样的技术平台。SNS可以在自身的平台上开发与很多应用产品开发商类似的产品,比如论坛、音乐、视频等,同时为那些没有服务器资源,但有强大的信息创造能力,需要大量免费的网络应用程序的个人及小型公司提供的新型网络操作系统,面向个人消费者免费,面对战略结盟者只收取少量软件准入许可费。下面以现在在美中两国年轻人中比较受欢迎且规模较大的几家实名制SNS网站为例,简述SNS网站的发展情况:2.1.1 Facebook:美国的实名制网站Facebook发源于哈佛大学,创建于2004年2月,是目前社会化网络和web2.0的风向标。这个网站目前全球

18、排名第8位,估值超过150亿美元,微软公司不久前宣布投资2.4亿美元以发展其广告事业。Facebook的市场占有率和用户粘性都很强,目前全球用户数量为6700万,其中2/3来自美国以外的其他市场。在美国有90的大学生在使用,其中60每天登陆。这样的高速增长和短短四年多取得的成就,成为当今互联网发展的一个奇迹。值得一提的是,Facebook日前面向中国用户推出了中文版页面,从而将业务拓展到全球最大的互联网市场。中国内地用户在访问F时,将自动跳转到http:/zh- 人人网:发展于中国的“校内网”无论其外观还是功能,都被认为是Facebook的“中国版”。成立于2005年12月的大学生SNS网站“

19、校内网”()作为中国最早的校园SNS网站在全国发展迅速。通过校内网,大学生们可以找到自己中学乃至小学的同学(前提是对方也是校内网用户),也可以通过搜索找到自己喜欢的大学的学生(校内网收录了全国95%以上的大学),通过交友来获得帮助、实现交流。该网站鼓励大学生用户实名注册,上传真实照片,让大学生在网络上体验到现实生活的乐趣。目前,校内网已开通国内3000所大学,注册用户已达2000多万,基本上相当于2007年中国在校大学生的总量,其中每月活跃用户量在70%左右。2008年5月校内网所属的千橡互动公司融资四个多亿美金的消息,更是成为中国互联网业界的一枚重磅炸弹,不但振奋了中国互联网从业者的精神,更

20、坚定了人们的一个判断2008年是中国SNS年。2009年8月4日,千橡集团在校内网发布消息,“为了给校内网带来一个更长远、更广阔的发展前景, 我们需要割舍对校内品牌的依恋之情,去积极的、勇敢的创造一个更伟大,更具延展性的新品牌,一个广大用户心目中的至爱品牌”,将旗下著名的校内网更名为人人网。2.1.3 开心网2008年2月,程炳皓成立“北京开心人信息技术有限公司”,正式创办开心网()。开心网的哲学是:人生开心就好,公司愿景是:帮助更多人开心一点。开心网是中国最大的、最受欢迎的社交网站Social Network Site(SNS)。自创办以来,开心网一直致力于为中国网民提供一个开心的互动平台,

21、通过开心网让用户与朋友、同学、同事、家人保持更加紧密的联系,及时了解他们的动态,在线分享照片、日记、心情,通过轻松的互动传递最纯真的快乐。开心网提供的产品和服务包括:照片、日记、书评、影评等信息分享平台,短消息、留言、评论等沟通手段,事务管理、网络硬盘、收藏等个人工具,投票、答题、真心话、转帖等互动话题,以及朋友买卖、争车位、买房子、钓鱼、吸乐无穷等互动组件。截止到2009年12月初,开心网注册用户已经接近7000万,页面浏览量(PageViews)超过20亿,每天登陆用户超过2000万。Alexa全球网站排名中,开心网位居中国网站第八位,居中国SNS网站第一名。开心网已经发展成为中国最大的、

22、最受欢迎的社交网站(SNS),并以良好的发展势头继续保持中国SNS的领先地位。2.2 Sns网站的前景2.2.1 2010年美国社交网站发展六大趋势预测美国商业周刊对于2010年的社交网站发展趋势进行了预测。据称,小圈子的形成将让社交网站的“开放性”变小,越来越多的公司将会深度涉足社交网站。2009年,社交网站获得了爆发式增长。据尼尔森在线统计,Twitter的用户同比增长了1382%,美国单月新增用户就高达700万人,Facebook继续超越Myspace成为社交行业的老大。2010年,社交网站的发展将会呈现出何种特点呢?1.社交网站显得不那么“社交”:随着群组、好友清单以及小众网络越来越流

23、行,社交网站将给人一种“排外”的感觉。不是每个人都可以加入一个用户创建的清 单,在Facebook上用户“藏匿”状态更新的现象将会越来越普遍。或许这实际上不是“不那么社交”,而是网民开始从社交网络获取最大价值,与此同时也 将“杂质”过滤出去。2.企业深度涉足:除了一次性的营销和宣传活动之外,企业在社交网站一般没有太大的作为。作为特例的百思买通过 Twitter提供客户服务,每个员工可以跟踪消费者的动态。百思买的实践释放出一种信号,明年将会有更多企业通过社交网站降低运营成本,或是更高效地服 务消费者。3.社交商业模式逐渐成型:Foursquare是一个基于位置信息的社交网络,还是一款关于夜生活的

24、互动游戏,用户添加夜总会、餐信息时将会获得相应的 点数。明年,实体商业机构将会利用社交网络构建出更多的商业模式,比如一个网民在A餐馆,网站或许可用推送技术通知在另外一个B餐馆的好友,商家可以借助 社交网络吸引更多的消费者前来,网民也获得了更多竞争性的消费选择。4.你的公司将会有一个社交媒体政策(它可能真正被贯彻):如果你供职的公司目前没有社交网站政策规范职员的访问行为,那么或许在明年就会诞生一个。对于职员的这些规定,也可以反映出公司对社交网站和职员参与所持的态度。5.手机变成社交网站的生命线:目前大约七成的公司机构禁止访问社交网站,与此同时,智能手机的销售量正在攀升,这表明企业员工正在利用手机

25、登录社交网站收发信息。过去的“吸烟时间”将变成“社交网站访问时间”,因此我们将会看到越来越多的社交网站推出手机版。6.分享不再通过电子邮件:最近纽约时报的iPhone应用添加一个新的分享功能,可以让用户在 Facebook或是Twitter的一个朋友网络之内推荐一篇好文章。许多网站现在推出了这种功能,不过明年我们将会看到网民开始普遍使用这种服务,社 交网络将会取代电子邮件方式,内容提供商也乐于看到网民用自己喜欢的方式传播内容。2.2.2 Sns发展面临的问题白领阶层、学生群体自不用说,许多城市中老年群体竟成为SNS的一个重要参与群体,且有些甚至比被工作和课业缠身的其他群体更狂热,每天将登陆SN

26、S作为一项“营生”、无视睡眠半夜定时定点起来“偷菜”者不占少数。一些学生说,他们的家长有时候会让他们去帮自己盯着“收菜”、“偷菜”,甚至是在学习中途定点去做。更有意思的是,为了“偷菜”,一些朋友间会“搭伙”耍些小伎俩,在某一时间一人以“请吃饭”之类的借口将自己的朋友“骗”出去,而另一人则看准时机偷这位被“骗”出去的朋友的“菜”。笔者认为,一定程度上,“偷菜”这种高度粘人的应用是使得SNS在国内较快从互联网转移到手机上的原因。这些现象看起来无伤大雅,而深究起来,如果情况普遍的话,这种跨阶层的沉迷程度比网游有过之而无不及。虽然SNS不像过去的网游可能产生暴力、黄色等不良信息影响的问题,但是说起耗费

27、时间,在各类互联网应用中,SNS也当之无愧可名列前茅。耗费时间同样是对社会效率的一种极大损耗,就像去年的南京儿童医院“游戏门”事件,尽管医院和事件调查方否认“医生沉迷游戏致死患儿”的说法,但社会流传最广的还是肇事医生“忙于偷菜”而延误了患儿治疗。实际上早在SNS掀起第一拨热潮的时候,许多企业就注意到这一耗费时间的问题,早早封杀了SNS。如果说业界现在不注意,等到再有严重公共事件发生、社会舆论一致指向SNS的时候,SNS就可能遭遇一轮类似网游曾经历的长期的发展限制。一味靠高度粘人、以参与者时间成本为代价的应用来黏住用户以图更多利益,不仅难以避免更多社会问题,只怕待用户有朝一日真的全体厌倦了的时候

28、,什么利益也不可能有了。2.3 本章小结通过本章的内容,我们已经初步了解社交网站的发展概况和发展前景,并通过查阅资料得知社交网站应具备哪些必要模块,保证能让社交网站吸引人。同时也为后面的网站的建设提供了宝贵意见。第三章 设计构想3.1 需求分析3.1.1 网络现状计算机网络通俗地讲就是由多台计算机(或其它计算机网络设备)通过传输介质和软件物理(或逻辑)连接在一起组成的。总的来说计算机网络的组成基本上包括:计算机、网络操作系统、传输介质(可以是有形的,也可以是无形的,如无线网络的传输介质就是空气)以及相应的应用软件四部分。虽然网络类型的划分标准各种各样,但是从地理范围划分是一种大家都认可的通用网

29、络划分标准。按这种标准可以把各种网络类型划分为局域网、城域网、广域网和互联网四种。局域网一般来说只能是一个较小区域内,城域网是不同地区的网络互联,不过在此要说明的一点就是这里的网络划分并没有严格意义上地理范围的区分,只能是一个定性的概念。随着科学技术的发展和社会的进步,网络越来越成为人们生活中不可缺少的一部分,其中包括商务网络、教育网等。作为当代大学生,能够更多的接触网络,不管是从网络运营商中接入网络,或者从校园网接入,大学生对网络的依赖越来越大。而计算机网络在此时正在朝带宽越来越宽,网络越来越快,内容越来越丰富等发面发展,对大学生来说是一个机遇,优势对我们辨别是非能力的挑战。3.1.2 用户

30、分析据市场研究公司InSites Consulting发布的最新数据显示,全球72%的网民是至少一家社交网站用户,即全球约9.4亿人为社交网站用户。东欧和亚洲是网民参与社交网站最低的区域,比例为40%;南美网民社交网络参与度最高,为95%。英国网民经常访问Facebook,Facebook用户占网民比例为50%;其次是Twitter,比例为42%。全球范围内,Facebook仍为最受欢迎的社交网站,用户占网民比例为51%,其次是MySpace,比例为20%;再则是Twitter,比例为17%。大量网民是两个以上社交网站用户,主要是出于个人原因使用多个社交网站。社交网站用户平均每天登录两次。现有

31、用户也可以分为不同类型:经常登录不写内容却浏览其他人内容的用户比例约为14%;经常登录且每次登录都写内容的用户比例约26%。英国社交网站用户平均每位有173个好友,全球社交网站用户平均每位有195个好友。南美最高,每位用户平均有360个好友,其次是葡萄牙和美国,每位用户平均好友数量为236个和200个。逾半数社交网站用户(58%)对好友有过不友好行为,其中南美比例最高,约81%的南美社交网站用户曾删除过好友。3.2 网站结构本人设计交友网站应包括后台数据库系统、网友注册模块、网友个人信息管理、网络博客管理(日志发布与查看系统)和系统管理模块。3.2.1 后台数据库系统根据系统功能设计要求和模块

32、划分,本站的数据库主要储存用户信息、留言信息、好友信息、用户详细信息、学校活动信息和日志信息。u 用户信息应主要包括用户id、用户注册资料、用户昵称、用户好友信息、以及留言信息和日志信息。u 留言信息应主要包括留言好友id、留言好友昵称以及留言内容。u 好友信息主要包括好友申请信息好友id、申请回复以及所有好友。u 用户详细信息应包括好友注册时选择的性格、爱好等方面内容。u 学校活动信息应包括学校用户发表的活动信息以及发表人id。u 日志信息应包括发布日志时间、发布人id以及发布日志内容。3.2.2 网友注册模块作为第一次进入本社交网站的网友,提供简单明了的注册模块非常重要,在主页中应显著的包

33、含注册按钮。点击注册按钮后,网站应提供简单的网络注册内容,包括账号、密码、邮箱地址以及个人资料。当点击提交后,则提示注册成功,进入下一注册内容,此内容为非必选内容,提供个人详细信息的注册。3.2.3 网友个人信息管理模块网友个人信息管理模块包括个人资料的修改,个人详细资料的修改,查看网友信息,查看网友网络日志信息,查看网友活动发布信息以及图片上传。3.2.4 网络博客管理模块网络博客管理模块应包括日志发布系统,查看网友日志信息等功能,并具有留言、评论等一系列功能,在很大程度上保证同学了解好友动态,增强沟通。3.2.5 系统管理模块系统管理模块成为后台管理模块,根据提供的管理员账号密码信息,登录

34、管理员账户,对网站内容、注册会员信息等信息进行管理。3.3 本章小结本章针对社交网站各个模块进行简述,了解网站需要哪些结构以及各个结构间关系,为网站设计提供需求分析,使网站设计更加人性化。第四章 网站结构设计4.1 设计目的与功能当今社会科技飞速发展,同时伴随着经济和社会发展,社交网站已经成为网络生活中不可缺少的一部分。本人设计此社交网站,主要目的是加深了解社交网站主要功能,培养网站建设专业技能。社交网站应具备网友注册、页面管理、资料修改、日志发布、添加好友等一系列功能,在最大程度上为网站使用者搭建良好交友和沟通平台。网站应具备以下几项主要功能:u 网友注册u 网友注册信息u 网友登录验证u

35、网友个人管理u 个人资料管理u 相片上传u 相册管理u 交友请求管理u 交友回复管理u 留言管理u 网络博客u 日志系统u 网站会员管理u 管理员对注册会员的管理4.2 系统功能分析与设计郑州大学网络社区分为四个模块:网友注册模块、网友个人管理模块、网友日志发布模块以及系统管理模块,其功能模块划分如图4.1所示。图4.14.3 本章小结本中主要针对网站的系统功能进行了简要的分析,使得我们对所要进行设计的网站有了整体的认识和功能上的了解,同时,通过系统功能分析,得出了网站的功能结构,使得网站开发有序的进行。第五章 数据库结构设计根据系统功能设计的要求和模块的划分,本站的数据库主要储存用户注册信息

36、、留言信息、微型博客系统和好友信息。数据库需求分析5.1 数据项和数据结构如下:用户简单注册信息:user_id(自动编号)、用户名、密码、注册日期生日和所在地、交友理由。用户详细注册信息:用户id、姓名、年龄、学历、职业、单位、邮政编码、个人兴趣和简历等等。留言信息表:id、留言者姓名、留言内容、留言时间、对方用户id和留言者id等。好友信息列表:id、对方用户id、申请好友者用户id、申请好友者用户姓名、性别、院系。个人日志信息:id、日志时间、日志内容、格式等。学校活动信息:发布者id、内容、时间等。5.2 数据库信息表设计1管理员信息表f_admin,如图4.2所示:图4.22、用户详

37、细注册表f_user,其中一部分如图4.3所示图4.33、留言信息表f_msg,如图4.4所示图4.44、好友信息列表f_flist,如图4.5所示图4.5第六章 网友注册模块6.1 模块简介本模块是网友注册模块,网友通过点击注册按钮,然后进入注册模块,首先填写简易注册信息,注册需要提供用户名、密码、确认密码、Email、昵称等信息,模块提供检测用户名、Email等信息是否重复。填写初步注册信息后,会进入详细资料填写页面。网友注册模块包含以下模块:u 会员注册register.aspregister_submit.aspregister2.aspu 用户登录验证header.asplogin.

38、asp6.2 各模块介绍6.2.1 register.asp页面示例图5.1为用户注册会员的第一步看到的页面。图5.16.2.2 register_submit.asp页面示例,如图5.2所示:图5.26.3 简要关键代码if action=add thenset rs=server.CreateObject(adodb.recordset)rs.open select u_name,u_email from f_user where u_name=&CheckStr(trim(request(login_name)& or u_email=&CheckStr(trim(request(ema

39、il)&,conn,1,1if not rs.eof and not rs.bof thenresponse.write alert(对不起,您的用户名或EMAIL已经有人使用!请重新注册!);history.go(-1);rs.closeset rs=nothingelseset rs=server.CreateObject(adodb.recordset)rs.openselect * from f_user,conn,3,3rs.addnewrs(u_name)=CheckStr(trim(request(login_name)rs(u_pass)=md5(trim(request(pa

40、ssword),16)rs(u_cuname)=CheckStr(trim(request(cuname)rs(u_email)=CheckStr(trim(request(email)rs(u_sex)=CheckStr(trim(request(sex)rs(u_byear)=trim(request(birth_year)rs(u_bmoth)=trim(request(birth_mon)rs(u_bday)=trim(request(birth_day)rs(u_province)=trim(request(Province)rs(u_city)=trim(request(City)

41、rs(u_jf)=jf_reg+jf_loginrs(u_rdate)=date()rs(u_rtime)=now()rs(u_ltime)=now()rs(u_logins)=1此段代码主要功能:在用户点击注册并提交表单后,程序对用户所提交用户名或Email进行检查,如发现用户名或Email与已注册用户重复,则提示对不起,您的用户名或EMAIL已经有人使用!请重新注册!,如检查后无重复,则对数据库进行更新,更新的主要操作为:新建用户,为用户自动分配id,添加用户基本资料,基本资料包括生日、交友要求、注册时间等。第七章 网友个人管理模块7.1 模块简介网友个人管理模块主要功能是供网友进行个人资

42、料管理和修改、照片上传、添加好友、给好友留言、发布校友活动、撰写博客以及预览个人界面。所有功能是为网友提供愉快、方便、轻松的社区生活,搭建简洁、快速、明了的交友系统。网友个人管理模块包含以下子模块。u 资料管理u 照片上传u 交友请求回复管理u 留言管理u 发动校友活动u 校友博客u 个人页面7.2 各模块介绍7.2.1 usercenter.asp此界面为用户界面,其中包含有网友基本信息,包括姓名、性别、注册时间以及最近登录时间等资料,供登陆后的用户查看。界面如图6.1。图7.17.2.2 user_edit.asp此界面为用户修改基本资料界面,供用户修改基本资料,界面如图6.2所示。图7.

43、2修改后的资料经过检查,如果没有问题则自动更新到数据库中,作为以后用户的基本资料进行保存。7.2.3 user_photo.asp此页主要作用是用户修改自身照片,以及保存、分享自身喜欢的图片。上传的图片能出现在自己页面的主页,其他用户能够查看到自身上传的图片、头像。用户会看到的页面,如图6.3所示:图7.3点击浏览文件后就会出现选择文件的选项,点上传,随后图片被上传到数据库中,为保证数据库容量大小,规定图片格式为jpg、gif格式,大小不超过1024k,照片描述不能超过30字!7.2.4 user_flist.asp当点击到所选择网友的页面后,会出现加好友的选项,选择后好友即进入本人好友名单当

44、中,能够查看好友信息,进入好友界面。具体如图6.4所示。图7.47.2.5 user_pass.asp此界面为用户修改密码界面,通过此界面,用户可以修改自身登录密码,提高账号安全性。具体如图所6.5示。图7.57.2.6 user_info.asp此界面为用户界面预览,可以供用户查看自身界面,以及预览好友看到此用户界面时候的信息。具体如图7.6所示。图7.67.2.7 user_flist.asp此界面为好友列表界面,当用户点击此列表的时候,能够看到此用户所有好友列表,可以查看好友的界面。点击删除按钮即能删除此好友,更新好友列表,更加方便拥护管理好友。具体如图7.7所示。图7.77.2.8 user_msg.asp此界面为用户信件管理,可以查看其他好友对用户发送的信件,并且可以回复留言。留言内容包括发件人id,发送信件内容等。具体如图7.8所示。图7.87.3 关键代码昵称:性别:级别:注册时间:最近登录:登录次数: 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1