PHP+mysql在线交友网站设计+源代码(2)
时间:2019-06-01 22:27 来源:毕业论文 作者:毕业论文 点击:次
1 开发背景 1.1 国内外概况 欧美国家的在线交友网站比我国发展早,也更加完善。迄今为止,在美国有三分之一的婚恋始于在线婚恋交友网站,各个网站也早已形成了各自的特色。传统婚恋网站模式下,一对一的约会是默认模式。然而,初次约会往往容易冷场尴尬,新派约会应用 Grouper 把自己定位为社交俱乐部,旨在促成三男三女的线下小组约会。具体而言,参与用户要叫上两个同性朋友,一起报名,并联入 Facebook 信息,系统会根据兴趣、年龄、好友关系自动匹配。约会前,男女生间既没见过照片也没联系,也就是三对三的 “Blind Date”。值得一提的是:Grouper 在每个运营城市都有合作酒吧和餐馆,并向每位参加约会的用户收取约 25 美元餐饮费。Grouper 模式不需用户花费时间搜索匹配和短信聊天,就可以实实在在认识新朋友,其新奇形式正受到年轻人欢迎。另外,由于约会地点为合作餐馆和酒吧,也有效杜绝了“饭托”和“酒托”。而Coffee Meets Bagel特别受女生欢迎,打破了传统交友网站男性最优策略。Zoosk精益运营的典范,它抓住了移动端优势,主打两个特色:第一,连接整合 Facebook 社交网络数据;第二,收集用户偏好(即通过用户浏览异性时做出的“喜欢”或“放弃”评价),然后用大数据技术优化匹配效率。 而我们国家的交友网站自2003年开始,受到欧美婚恋交友网站的影响,才逐渐兴起,同时2003年web2.0的出现也促进了交友网站的发展[1]。经过一段时间的发展,我国的在线交友网站愈加成熟。世纪佳缘根据不同的费用将注册用户分为普通用户、高级用户和钻石用户,对应的则是不同权限的服务内容,比如钻石用户可以直接在站内进行在线聊天,获得首页推荐等。珍爱网采用网络征选+专业级的电话红娘的婚配服务模式,由红娘提供专门、专业的相亲交友服务。百合网婚恋服务模式“心灵匹配,成就幸福婚姻”,并有专业爱情心理测试,建立“百合网恋爱类型”婚恋心理档案[2]。虽然我国各大交友网站也逐渐形成自身特色,但是相对于国外,在技术和管理上仍然存在差距,还有很多不足。 1.2 目的和意义 繁忙的工作节奏使得青年可支配的业余时间锐减、交往范围缩小,从而客观上降低了青年的婚恋机会[3]。在线交友网能有效的扩大交友范围,庞大的数据库储存着丰富的单身男女信息,选择多了,婚恋机会也就多了。而且在线交友相对于普通的线下交友节约了很多时间,随时随地只要有网络和浏览器就能进行。设计本网站的主要目的是让忙碌工作的单身人士能在网上认识异性,尽快摆脱单身生活。 1.3 开发设计思想 网站分为前台后台两大部分,各部分有对应的功能。采用模块化的设计思想,并把面向过程和面向对象的思想结合在一起进行交友网的设计。 2 开发工具和环境简介 2.1 PHP技术简介 PHP中文为超文本预处理器,是Hypertext Preprocessor的缩写。PHP是一种内嵌式语言,一种在服务器端执行的内嵌HTML文档的语言[4]。PHP有很多优点:开源和免费、跨平台性强、易学、面向过程和面向对象并用、运行高效性、数据库连接的广泛性。由于这些优点,PHP很适合作为网站开发的语言。 2.2 PHP工作原理 PHP的所有应用程序都是通过WEB服务器(如IIS或Apache)和PHP引擎程序解释执行完成的。首先用户通过浏览器向WEB服务器发送PHP请求,WEB服务器接受PHP请求,并将相应PHP应用程序发送给PHP引擎程序。然后,PHP引擎程序对PHP应用程序进行处理,生成HTML页面。最后,此HTML页面被PHP引擎发送给WEB服务器,WEB服务器将其返回给客户端浏览器。 (责任编辑:qin) |