版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 本 科 毕 业 论 文设 计 交友网站的开发与设计 Yuan-long friend of the site development and design学 生 姓 名: 学 院: 专 业: 班 级: 学 号: 指 导 教 师: 审 阅 教 师: 完 成 日 期: 独创性说明作者郑重声明:本毕业论文设计是我个人在指导教师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,毕业论文设计中不包含其他人已经发表或撰写的研究成果,也不包含为获得学院或其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的奉献均已在论文中做了明确的说明并表示了谢意。作者签名:
2、_ 日期:_ _ 摘 要随着计算机科学和Internet技术的高速开展,电脑作为一种必备工具正迅速走进人们的日常生活,改变着人们传统的生活方式,例如工作、学习、交友等。缘远流长交友网站在开发的过程中采用了ASP 开发工具,程序采用了B/S体系结构开发及成熟的软件研发技术。后台数据库选用ACCESS。本文首先从交友网站的现状及开展背景入手,阐述了第一代交友网站与第二代交友网站的区别,继而详尽论述了从系统的需求分析、设计目标、系统总体设计方案到详细设计的整个开发过程。此系统分为前台管理和后台管理。前台管理是友好的操作界面,主要包括:登录/注册、个人主页管理、站内搜索、交友、站内信等;后台管理是提供
3、应管理员的,其中包括:对用户资料的核实,删除等。关键词:ASP;交友网站;ACCESS数据库 Margin Yuan-long friend of the site development and designAbstractAlong with the vigorous development of the Internet, computer as a necessary tool is rapidly into peoples daily life,which changes peoples traditional way of life. For example, work, stud
4、y and dating services and so on. Chang Yuan-edge dating sites in the process of developing the use of the ASP development tools, procedures used by B / S architecture development and maturity of software development technology. Background database selected ACCESS. This paper first dating sites from
5、the current situation and development background start on the first generation of dating sites and the second generation of the difference between dating sites, and then discussed in detail the demand from system analysis, design objectives, system design programmes to the detailed design of the ent
6、ire development Process. This system is divided into front desk management and management background. The prospects are friendly management interface, including: Login / Register, personal homepage management, site search, making friends, letters and other stations; management is to provide backgrou
7、nd to the administrator, including: the verification of user data, delete and so on .Key Words:ASP; Friend Of The Site; Access Database目 录 TOC o 1-3 h z HYPERLINK l _Toc199826634 摘 要 PAGEREF _Toc199826634 h I HYPERLINK l _Toc199826635 Abstract PAGEREF _Toc199826635 h II HYPERLINK l _Toc199826636 引言
8、PAGEREF _Toc199826636 h 1 HYPERLINK l _Toc199826637 一、可行性分析及总体设计原那么 PAGEREF _Toc199826637 h 2 HYPERLINK l _Toc199826638 一可行性分析 PAGEREF _Toc199826638 h 2 HYPERLINK l _Toc199826639 二总体设计原那么 PAGEREF _Toc199826639 h 2 HYPERLINK l _Toc199826640 二、系统需求分析 PAGEREF _Toc199826640 h 3 HYPERLINK l _Toc199826641
9、 一系统特色概述 PAGEREF _Toc199826641 h 3 HYPERLINK l _Toc199826642 二系统功能需求 PAGEREF _Toc199826642 h 4 HYPERLINK l _Toc199826643 1系统总体功能描述 PAGEREF _Toc199826643 h 4 HYPERLINK l _Toc199826644 2模块的活动图 PAGEREF _Toc199826644 h 4 HYPERLINK l _Toc199826645 3添加好友活动图 PAGEREF _Toc199826645 h 5 HYPERLINK l _Toc199826
10、646 三性能需求分析 PAGEREF _Toc199826646 h 5 HYPERLINK l _Toc199826647 三、系统设计 PAGEREF _Toc199826647 h 6 HYPERLINK l _Toc199826648 一系统总体设计 PAGEREF _Toc199826648 h 6 HYPERLINK l _Toc199826649 1注册/登陆模块 PAGEREF _Toc199826649 h 8 HYPERLINK l _Toc199826650 2个人管理模块 PAGEREF _Toc199826650 h 9 HYPERLINK l _Toc199826
11、651 3站内搜索模块 PAGEREF _Toc199826651 h 9 HYPERLINK l _Toc199826652 4添加好友模块 PAGEREF _Toc199826652 h 9 HYPERLINK l _Toc199826653 5站内信模块 PAGEREF _Toc199826653 h 9 HYPERLINK l _Toc199826654 二数据库设计 PAGEREF _Toc199826654 h 10 HYPERLINK l _Toc199826655 1数据E-R图 PAGEREF _Toc199826655 h 11 HYPERLINK l _Toc199826
12、656 2数据表 PAGEREF _Toc199826656 h 11 HYPERLINK l _Toc199826657 三系统运行环境和开发技术、开发工具 PAGEREF _Toc199826657 h 13 HYPERLINK l _Toc199826658 1系统运行环境 PAGEREF _Toc199826658 h 13 HYPERLINK l _Toc199826659 2开发技术 PAGEREF _Toc199826659 h 14 HYPERLINK l _Toc199826660 3开发工具 PAGEREF _Toc199826660 h 14 HYPERLINK l _T
13、oc199826661 四、系统实现 PAGEREF _Toc199826661 h 15 HYPERLINK l _Toc199826662 一注册/登陆模块 PAGEREF _Toc199826662 h 15 HYPERLINK l _Toc199826663 1用户注册功能的实现 PAGEREF _Toc199826663 h 15 HYPERLINK l _Toc199826664 2用户登陆功能的实现 PAGEREF _Toc199826664 h 16 HYPERLINK l _Toc199826665 二站内信模块 PAGEREF _Toc199826665 h 17 HYPE
14、RLINK l _Toc199826666 三个人管理模块 PAGEREF _Toc199826666 h 19 HYPERLINK l _Toc199826667 1留言 PAGEREF _Toc199826667 h 19 HYPERLINK l _Toc199826668 2日志 PAGEREF _Toc199826668 h 20 HYPERLINK l _Toc199826669 四添加好友模块 PAGEREF _Toc199826669 h 20 HYPERLINK l _Toc199826670 1向对方发出请求 PAGEREF _Toc199826670 h 20 HYPERL
15、INK l _Toc199826671 2对方回复 PAGEREF _Toc199826671 h 21 HYPERLINK l _Toc199826672 五、系统测试与运行 PAGEREF _Toc199826672 h 23 HYPERLINK l _Toc199826673 一系统测试目的和原那么 PAGEREF _Toc199826673 h 23 HYPERLINK l _Toc199826674 二主要模块的测试情况 PAGEREF _Toc199826674 h 23 HYPERLINK l _Toc199826675 结 论 PAGEREF _Toc199826675 h 2
16、4 HYPERLINK l _Toc199826676 参 考 文 献 PAGEREF _Toc199826676 h 25 HYPERLINK l _Toc199826677 致 谢 PAGEREF _Toc199826677 h 26引言交友网站已经历了两代。第一代的撮合机制没什么算法,资料匹配就行,靠的是规模。寻找弱关系还可以,比方“笔友对象,但寻找强关系就不行了,比方夫妻型。因此出现了第二代交友网站,引入了朋友介绍的思想,也就是通过朋友找朋友,或者说是关系网,这样找到强关系的朋友概率比拟高1。第一代就是现在类似亚洲交友中心这样模式的站点。相信使用过这些网站的读者应该对此有个大致的了解。
17、许多网络交友网站的用户会发现,利用这些交友网站找到一些关系不太密切的朋友,比方笔友对象、旅行的伴侣对象并不困难,但是找到能开展成为好朋友,想在庞大的数据库中找到一个有相似的思维方式、类似的话语的对象实在不是一件容易的事。第二代交友网站的出现恰恰弥补了第一代在寻找强关系对象方面的弱点。在现实生活中,其中有不少好朋友、恋人等是类似第一代交友网站模式,一下子认识了很多人,然后渐渐地发现其中的局部比拟谈得来,于是成为了好朋友。但是更多的往往是经过自己的朋友介绍的;而且发现朋友的朋友能够成为自己朋友的比例要比在陌生人中寻找的比例高很多。第二代交友网站就是把现实的过程搬到了网络上虚拟化了。网站那么扮演了中
18、介人的角色,从而把双方连接起来。第二代交友网站虽然是一个新的平台,但是类似QQ、MSN和ICQ这些很有潜质的通信网络,由于本身已经有了非常成熟的现成用户关系网络,因此只需加上传统交友网站所需要的诸如交友资料、交友搜索的功能,就可以很容易地成为一个非常成熟的第二代交友网络。一、可行性分析及总体设计原那么一可行性分析可行性分析也称为可行性研究,是在调查的根底上,针对新系统的开发是否具备必要性和可能性,系统调查是系统分析工作中最重要的环节之一。全面真实的调查是分析与设计的根底,也就是说这一步工作的质量对于整个开发工作的成败来说是决定性的。对新系统的开发主要从技术、经济、社会等方面进行分析和研究,保证
19、新系统是可行的。首先是技术方面,本系统采用ACCESS数据库,ASP效劳器。ACCESS数据库是美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统10。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具5。ACCESS和ASP都是比拟成熟的软件,所以说是很容易实现的。其次是经济方面,可以在网站上做广告,同时提高点击率来获得利润。最后是社会方面,在现代社会中,个人压力的增加、社会运行的高节奏,更是让单个的个人更需要与他人进行交流以缓解工作
20、和生活所带来的压力。网上认识不相识的朋友相隔远,不会有什么利益冲突,更不必担忧袒露心灵会带来不良的后果,所以才乐意地把自己的事情讲给未曾谋面的网友听,通过倾诉使心理得到自我调节,从而网上交友就呼之欲出。综上所述,交友网站在整个世界范围内都是有很大开展空间的,是网络开展的一种必然趋势,是可行的。二总体设计原那么无论哪个网站都要有它自己的设计原那么,本网站也不例外,它的主要设计原那么有:简单性:该交友网站界面友好,清晰明了,操作简单易懂,这点是很重要的。通用性:该交友网站适合所有人群使用。是一个通用型的网站。实用性:交友网站一方面打破了时间、空间、地域的限制,遨游网络,足不出户即可各取所需,结交同
21、好;另一方面能够创造出更多的价值和提供更多的功能,提供一个完善的交流平台,拉近人与人之间的距离。具有良好的实用性。二、系统需求分析需求分析是系统开发的第一步也是最重要的一步,是平台开发的一个不可缺少的环节。为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。在系统调查的根底上,对新系统的功能进行细致的分析,这样才能够开发出完整的系统设计。最原始的电脑网络原本只是在学院研究室中连接不同电脑主机,当这项技术只需经由简单的数据机和 线的连接,就可为人所用时,网络瞬间成为世纪末影响力最大的创造。 网络制造出的新的资讯传播模式很快地影响到愈来愈多的层面。电子邮件、网上购物、网上交友等方式为网
22、络重新定义塑型。随着生活方式的转变和社会运作的加快,现代人交友的方式和途径也大大增加,尤其是网络越来越多的融入我们的生活,网上交友这种新鲜快捷的交友方式也得到了年轻人的认同,传统的交友方式受到越来越多的挑战,网上交友大大扩展了人们的交友圈。根据雅虎中国的调查结果显示,在所有参加调查的网民中,64%的用户都曾经有过“网上交友的经历,用户参与度非常高,同时显示出网上交友年轻化、成熟化的趋势:在调查对象中18-21岁的青少年占据总人数的26.4%,位居第一,而随着年岁以3-4年为一个阶段递增,逐步呈现出人数的明显减少,网络恋情开始年轻化。其次,网络交友成熟化。以对网恋的向往指数,我们可以看出,有尽7
23、8.4%的人采取了“不刻意,不拒绝,如果有心仪的对象,不妨尝试一次的态度,可见在现代社会里,已经有相当多的人认可了网络交友。网上交友可以将自己的性格、爱好、特长等方面的资料发送上网,寻找可以面对面但远隔千里的网上朋友。一系统特色概述由于网络有高速性、自由性、时尚性、虚拟性等特性 ,越来越多的人喜欢网上交友,不仅可以打破自己生活周围的小圈子,开阔视野,及时了解时事新闻,获取各种最新的知识和信息;而且可以毫无顾忌地与网友聊天,倾吐心事,减轻课业负担,缓解压力,因此交友网站已经得到了相当多人的认可。但是,交友网站的建设必须要有自己的特色,只有这样才能吸引更多网友来注册成为我们的会员。因此,缘远流长交
24、友网站有如下特色:(1) 覆盖面广,可以满足世界各地不同年龄段的网友上网的交友需求。(2) 界面友好,背景为白色图案,给人以清新自然的感觉。 (3) 分类查询,用户可以通过输入网友的网名、或者年龄段、职业等关键字进行查询。(4) 站内信,两个人之间可以发送站内信,第三人是看不见的,具有良好的保密性。二系统功能需求1系统总体功能描述本系统是一个交友网站,操作简单易懂,适合各个年龄段的用户。同时为用户提供了一个广泛的交友环境,通过沟通交流,可以选择与自己志同道合的人加为自己的好友。管理员可以定期更新网站,会员维护等,使网站始终处于一个良好的状态。网上交友的主要步骤如下:注册会员- 登陆会员-个人主
25、页管理- 浏览网友/搜索网友- 加为好友- 发站内信/留言。为实现以上功能本系统主要完成以下几项工作。(1) 个人主页管理功能(2) 站内搜索功能(3) 添加好友功能(4) 留言/站内信功能(5) 后台管理功能2模块的活动图(1) 用户注册模块活动图,如图2.2所示。数据合法数据不合法填写注册表单检查表单数据写入数据库点击注册链接图 2-2 用户注册模块活动图(2) 用户登陆模块活动图,如图2.3所示。帐号密码不匹配点击登陆链接填写登陆表单检查表单数据登陆成功帐号密码匹配图 2-3 用户登陆模块活动图3添加好友活动图如图2.4所示。添加成功对方同意加对方好友浏览/搜索添加失败用户对方拒绝 SH
26、APE * MERGEFORMAT 图 2-4 添加好友活动图三性能需求分析通用性:网站界面清晰明朗,适合所有用户。操作简单:本网站适用于不同水平的使用者,操作简单易行。技术成熟:网站的设计和开发采用了成熟的开发技术和开发工具。使网站无论在功能设计上,还是在技术实现上,都平安可靠。代码无需编译:ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。三、系统设计一系统总体设计缘远流长交友网站为实现需求分析提及的各种功能可分为前台和后台两大模块。前台各模块的功能如下:注册/登陆:新用户注册时需要填写一些根本信息,比方帐号、密码以及一些个人信息等,注册成功后即可登陆本网站。个人主页
27、管理:注册登录后,每个人都有自己的个人主页,其中主要包括个人资料、日志、相册、留言板、好友列表等。站内搜索:用户可以根据自己的需求,按照性别、姓名、网名、职业、年龄等方式来进行搜索,找到自己想要找的人。交友:可以加自己感兴趣的人为好友,加为好友后就可以直接在自己的好友列表里找到其人,方便了彼此的沟通交流。站内信:如果彼此之间有很机密的话要说,可以通过发送站内信,这样第三者是不可见的,具有保密性。此外,还有一些附加功能,可以显示本网站的人气之星和新参加的会员。个人页面上可以显示从注册到目前为止,访问过自己的人数。以上这些模块就组成了缘远流长交友网站的前台功能结构,如图3.1所示5。前台 SHAP
28、E * MERGEFORMAT 注册/登陆模块站内信模块添加好友模块站内搜索模块个人管理模块图3.1 前台功能结构图(2) 后台管理模块。通过该模块可以方便的对用户信息进行管理。缘远流长交友网站的后台功能结构,如图3.2所示。后台管理用户模块退出管理模块图3.2 后台功能结构图1注册/登陆模块当用户第一次访问网站,同时想要在网上交友时,那么首先就要注册,成为本网站的会员。然后自己设定用户名和密码,进行用户登陆操作。当用户成功登陆后,必须要建立自己的档案,便于别人的浏览,同时让对方对自己有个初步的了解。用户注册功能流程图 ,如图3.3所示6。注册入口是是是是否否否否是否E-mail地址有效?否否
29、是必选项为空用户名有效?2次输入密码是否一致?密码长度符合要求?其他信息有效?注册成功图3.3 用户注册功能流程图用户登陆流程图,如图3.4所示。是否是取得用户名和密码登陆入口核对用户是否正确核对密码是否正确将UserID存入Session中登陆成功否图3.4 用户登陆流程图2个人管理模块用户可以修改个人档案、上传相片、发出交友请求、留言、发表日志等。3站内搜索模块此模块可进行分类查询,根据自己的需要,按照不同条件搜索自己感兴趣的网友。可按照性别、网名、职业、年龄等进行搜索。4添加好友模块用户可以通过浏览别人的资料,或者直接搜索自己感兴趣的人,向其发送好友请求,并等待对方回复。如果对方同意了好
30、友请求,那么添加好友成功,否那么失败。5站内信模块此模块具有保密性质的,只有两个互相通信的人才可以看到信的内容,第三人是看不到的,使用户的秘密信息能够得到保障。二数据库设计目前的数据库技术主要有以下几种:ACCESS、MSSQL6、MYSQL7、ORACLE8、DB29等,各自有其特点。根据本网站的设计需求,采用的是ACCESS数据库。ACCESS数据库具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、平安检查等功能。(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用AC
31、CESS开发的多用户数据库管理系统具有传统的XBASEDBASE、FoxBASE的统称数据库系统所无法实现的客户效劳器结构和相应的数据库平安机制,ACCESS具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。 (4)作为Office套件的一局部,可以与Office集成,实现无缝连接。(5)能够利用Web检索和发布数据,实现与Internet的连接。1数据E-R图 2数据表表3.3 apply根本表:申请好友信息列名数据类型长度主键否允许空功能描述id自动编号8是否唯一标识user_id数字8否否
32、申请人for_id数字8否否目标好友user_name文本10否否用户名user_netname文本10否否用户姓名user_sex文本2否否性别user_age数字8否否年龄user_home文本50否否主页apply_date日期/时间8否否申请日期表3.4 back根本表:回复好友申请信息列名数据类型长度主键否允许空功能描述id自动编号8是否唯一标识user_id数字8否否申请人for_id数字8否否目标好友name文本10否否用户名sex文本2否否用户姓名netname文本10否否性别home文本50否否年龄result文本10否否主页back_date日期/时间8否否申请日期表3.5
33、 news根本表:日志信息列名数据类型长度主键否允许空功能描述newid自动编号8是否日志idnewtitle文本50否否日志标题newcontent备注1000否否日志内容newdate日期/时间8否否添加日期publier数字8否否发布人表3.6 leaveword根本表:站内密信信息列名数据类型长度主键否允许空功能描述id自动编号8是否内信idnetname文本10否否姓名word文本255否否内信内容date日期/时间8否否内信日期for_id数字8否否目标iduser_id数字8否否留言人id表3.7 leaveword2根本表:留言信息表列名数据类型长度主键否允许空功能描述id自动
34、编号8是否留言idnetname文本10否否姓名word文本255否否留言内容date日期/时间8否否留言日期for_id数字8否否目标iduser_id数字8否否留言人id以上列举几个主要信息表本系统还涵盖Admin 管理员用户表Friend 好友列表News 个人日志表等等三系统运行环境和开发技术、开发工具1系统运行环境为了保证系统运行的效率和可靠性,系统效劳器端应具有较高的软硬件配置,客户端的要求不是很高。其运行要求如下:(1) 软件平台 操作系统:Windows 98 Server或更高版本; 数据库:Access2000或更高版本;ASP效劳器:PWS或IIS5.0; 浏览器:IE
35、5.0,推荐使用IE 6.0;分辨率:推荐使用1024*768像素; WEB效劳器:Internet Information 5.0。(2) 硬件平台:内存:32MB以上内存;处理器:Intel Pentium586以上剩余硬盘空间:150MB以上2开发技术针对本系统的功能需求和性能需求,采用的是ASP+ACCESS进行开发。ASP是Active Server Page的缩写,意为“活动效劳器网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具5。主要有几大优势:无需编译、易于生成、独立于浏览器、面向对象、与任何ActiveX
36、scripting 语言兼容、整源程序码不会外漏。ACCESS数据库是美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统10。3开发工具本系统采用Macromedia Dreamweaver8作为开发工具。Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创立界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能
37、,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的效劳器技术来创立功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 效劳和旧式系统。四、系统实现一注册/登陆模块1用户注册功能的实现当用户第一次登陆时首先要在本网站注册,成为会员用户才可在本网站上结交朋友,注册时只需要填写用户名、密码及密码确认。同时将用户名、密码及注册时间写入到数据库表user_reg中。注册成功后还要建立个人档案,填写用户的一些根本信息,如用户的真实姓名、网名、职业、地址、E-mail等信息。建立档案后,可以使对方对自己有个初
38、步的了解,便于彼此之间交流沟通。点击网站首页会员注册,转向register.asp,链接到该页输入用户的相关信息,同时使用客户端JavaScript脚本,来标准用户输入的个人档案信息,从而保证用户输入的正确性、合理性。包括用户名的合理性检测、密码的合理性检测、E-mail的合理性检测等等。经检测无误的话,把相关数据写入到数据库表(larchives)中10。!function isok(theform)if (theform.user_name.value.length10) alert(用户名称最少要2位,最多10位!); theform.user_name.focus(); return
39、(false); if (theform.password.value.length10) alert(密码最少要3位,最多10位! !); theform.password.focus(); return (false); if (theform.password_two.value=) alert(你密还有确认密码没填呢!); theform.password_two.focus(); return (false); if (theform.password_two.value!=theform.password.value) alert(两次密码怎么不一样!); theform.pass
40、word_two.focus(); return (false); return (true);-2用户登陆功能的实现当用户注册成为本站会员后,就可以登陆本站了。登陆时只需填写用户名和密码,通过点击登陆按钮来判断登陆是否有效,如用户名或密码出现错误,将弹出警告信息,提示错误!而当验证成功后将会跳回首页。Option Explicitdim conn,DBPathdim rs_userdim sqldim user_name,password user_name =left(request(user_name),10) password =left(request(password),10)if
41、 password= or user_name= then response.write response.write alert(数据填写有错!); response.write history.go(-1); response.write response.endend ifif InStr(LCase(password),)0 or InStr(LCase(password),or)0 then response.write response.write alert(密码不合法,请重新输入!);response.write history.go(-1);response.write re
42、sponse.endend ifif server.HTMLEncode(user_name)user_name or InStr(user_name,【)0 or InStr(user_name,】)0 or InStr(user_name, )0 or InStr(user_name,)0 or InStr(user_name,)0 then response.write response.write alert(数据填写有错!); response.write history.go(-1); response.write response.end end if二站内信模块两个要好的朋友之
43、间难免有时会说一些比拟机密的话,那么本网站的站内信模块恰好就提供了这样一个功能。站内信具有良好的保密功能,只有两个互发信件的人才可以看到信的内容,不像留言板,大家都可以看到留言的内容。只要点击页面上的“密信就可以开始写信给对方了,写好后点击提交就可以了。 Set conn = Server.CreateObject(ADODB.Connection)DBPath = Server.MapPath(data/data.asp)conn.Open driver=Microsoft Access Driver (*.mdb);dbq= & DBPathif session(user_id)=1 th
44、enresponse.redirect notreg.htmresponse.endend ifuser_id=request(user_id)netname=request(netname)Set conn = Server.CreateObject(ADODB.Connection)DBPath = Server.MapPath(data/data.asp)conn.Open driver=Microsoft Access Driver (*.mdb);dbq= & DBPathSet rs_lar = Server.CreateObject(ADODB.Recordset)sql=sel
45、ect * from larchives where user_id = & session(user_id)rs_lar.open sql,conn,3,2netname =rs_lar(netname)word =htmlencode2(request(word)user_id =request(user_id)if word thenif len(word)1000 or word= then% 错误提示 留言最多不能超过1000个符或不能为空! 返回 %response.endend if Set conn = Server.CreateObject(ADODB.Connection)
46、 DBPath = Server.MapPath(data/data.asp) conn.Open driver=Microsoft Access Driver (*.mdb);dbq= & DBPath Set rs_word = Server.CreateObject(ADODB.Recordset) rs_word.open leaveword,conn,3,2 rs_word.addnew rs_word(netname)=netname rs_word(word)=word rs_word(date)=date rs_word(for_id)=user_id rs_word(user
47、_id)=session(user_id) rs_word.update rs_word.close set rs_word=nothing response.write & vbcrlf response.write history.go(-2); response.write end if%三个人管理模块每个注册会员都会有自己的一个页面,可以修改档案,发表日志,上传相片等。此外还可以到别人的页面上留言、发送信件等。下面简单介绍下留言和日志两个功能。留言日志个人会员登陆系统之后,可以点击添加日志,就可以进入日志添加界面如图:会员添加日志之后就可以被访客看到,日志会记录标题,内容以及发布时间四
48、添加好友模块作为交友系统的一个主要组成部门之一,会员互相增加为好友,是个很重要的功能,互相加为好友,可以增进会员之间的感情,加深认识度,从而实现交友系统的真正意义。1向对方发出请求当一个会员,想要加另外的会员为好友时,需要首先提出请求,系统记录请求,并把请求发给目标会员。交友请求发送后,请求人的唯一标示会连同请求一起被系统记录,所有资料系统会根据请求人的id获取。Set connpic = Server.CreateObject(ADODB.Connection)DBPath = Server.MapPath(data/picture.asp)connpic.Open driver=Micro
49、soft Access Driver (*.mdb);dbq= & DBPathSet rspic = Server.CreateObject(ADODB.Recordset)sql=select * from pic where user_id= & user_idrspic.open sql,connpic,1,1set rs_apply=server.createobject(adodb.recordset)sql=select * from apply where for_id= & user_id & and user_id= & session(user_id)rs_apply.o
50、pen sql,conn,1,1if not(rs_apply.eof and rs_apply.bof) thenwillstr=rs_lar(netname) & 已向您发出交友请求end ifrs_apply.closeset rs_apply=nothingset rs_friend=server.createobject(adodb.recordset)sql=select * from friend where (for_id= & session(user_id) & and user_id= & user_id & ) or (for_id= & user_id & and u
51、ser_id= & session(user_id) & )rs_friend.open sql,conn,1,1if not(rs_friend.eof and rs_friend.bof) thenwillstr=rs_lar(netname) & 是您的好友end ifrs_friend.closeset rs_friend=nothingset rs_apply=server.createobject(adodb.recordset)sql=select * from apply where user_id = & session(user_id) & and for_id= & user_idrs_apply.open sql,conn,1,1if not(rs_apply.eof and rs_apply.bof) thenwillstr=您已向“ & rs_lar(netname) & 发出交友请求,请静候佳音! 2对方回复目标会员登陆系统之后可以看
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆南开(融侨)中学2027届九年级化学第一学期期中达标检测模拟试题含解析
- 2027届甘肃省兰州市第五十五中学九上化学期末教学质量检测试题含解析
- 2027届江苏省扬州市江都区国际学校化学九年级第一学期期末学业质量监测试题含解析
- 吉林省吉林市第七中学2027届九年级物理第一学期期末质量检测试题含解析
- 山西省阳泉市2027届九上物理期末达标测试试题含解析
- 湖北省襄阳市襄城区襄阳阳光学校2027届化学九年级第一学期期末综合测试模拟试题含解析
- 2026中国营养品行业市场发展现状产品供给技术发展趋势及投资布局规划报告
- 2026汽车制造业新能源产品分析报告
- 2026中国新能源汽车电池回收行业市场发展报告
- 2027届湖北省武汉市江汉区常青第一学校物理九上期末检测模拟试题含解析
- 2025-2026学年小学一年级(下)期末数学试卷
- 云计算平台建设验收规范
- 2026年共产党党章知识竞赛试题库(附答案)
- 超声三基考试试题及答案
- 施工现场临时排水施工方案
- 民事经济纠纷和解协议书(2篇)
- 解除实习协议通知书
- JJG 949-2011经纬仪检定装置检定规程
- 市技能大师工作室建设方案
- 地质勘探行业生产安全事故致因分析
- 铁总建设201857号 中国铁路总公司 关于做好高速铁路开通达标评定工作的通知
评论
0/150
提交评论