




已阅读5页,还剩78页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硕士学位论文 (专业学位) 大型 在线婚恋系统的设计与实现 姓 名: 学 号: 所在院系:软件学院 职业类 型:工程硕士 专业领域:软件工程 指导教师: 校外 教师: 二 一 四 年 三 月 in 014 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和 电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 经指导教师同意,本学位论文属于保密,在 年解密后适用本授权书。 指导教师签名: 学位 论文作者签名: 年 月 日 年 月 日 济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日同济大学 硕士学位论文 摘要 I 摘要 婚恋网 站 通常是指借助网络传播平台为用户提供寻找爱情、婚姻伴侣服务的一种专业性网站。从 2005 年 兴起至今, 国内婚恋网站 以 迅猛 的速度 发展。它满足了人们对婚姻的需求,并充分利用了网络传播信息量大、快捷、效率高的优势。传统的相亲方式 在婚恋网站的影响下逐步发生了变化 ,婚恋网站 由于 传播内容的真实性 和用户的使用周期短两个特性 , 可以大大缩短 征婚者的相亲周期 , 解决现代人生活节奏快、生活圈子窄而导致的婚恋难问题 。 据不完全统计,2013 年, 登记结婚的青年男女有将近 20%是通过婚恋网站找到 对象的。 本文详细论述了我们开发的国内大型婚恋交友平台:中国红娘网( 架构、设计以及编程实现细节。本系统由两个大模块子系统组成:供用户使用的前台子系统,以及后台管理员的管理子系统。前台子系统主要是对在线交友提供基本的功能以及信息的展示 , 主要有:用户自身的管理,成功配对情侣的展示,网站信息的展示,活动信息的展示,用户与本网站的交互以及用户之间的交流。而后台则主要是 为 管理员对网站的管理和维护提供各种功能 , 主要模块有:管理员管理模块,用户管理模块,活动管理模块,成功故事管理模块,留言处 理模块等。 我们采用软件工程的思想和方法,把结构化模型和生命周期法应用到该系统的开发之中。我们首先进行了该大型婚恋交友平台的需求分析,包括 潜在用户分析 、 盈利模式探讨和团队构建 ,然后进行了该系统的功能设计、架构设计以及详细设计 , 并进行了编程开发。 该系统采用 开发平台,采用 后台数据库,选择功能强大的台页面使用 时系统使用了基于术,添加了 件。作为 用的一个比较成熟的 开发模式 型)、 图)、制器)三个功能截然不同的部分,三者对于整个系统是相对独立的工作,但各部分之间又紧密联系,共同完成系统的各项功能。使操作方便,可维护性强。经过大量的测试,基本符合用户需求。 关键字: 在线交友 ; I to to a to of 005 up to at a It of of of of of in to of of of to of by to 013, of of 0% is to a In we a of is to s of is of We of of to of We of HP as do II of as a VC As a eb - of to a of 济大学 硕士学位论文 目录 录 第 1章 引言 . 错误 !未定义书签。 题背景 . 1 内外研究现状 . 1 课题的目的 和意义 . 3 题研究内容 . 3 文的组织结构 . 4 第 2章 相关技术 . 5 . 5 架简介 . 5 介 . 5 术概述 . 6 型在线婚恋系统架构设计 . 6 统 . 7 . 9 . 10 章小结 . 10 第 3章 系统的需求分析 . 11 务流程 . 11 . 15 . 15 人管理中心 . 15 台页面 . 17 能性需求分析 . 17 . 17 统的性能 . 17 统的可扩充性及可维护性 . 17 统用例分析 . 18 统总用例 . 18 理员管理 模块 的用例分析 . 19 员查询模块 的用例分析 . 20 员交互模块 的用例分析 . 21 同济大学 硕士学位论文 目录 V 人中心模块 的用例分析 . 22 缘活动模块 的用例分析 . 23 理员管理模块 的用例分析 . 24 . 25 第 4章 系统的设计 . 27 统的整体架构 . 27 统功能设计结构 . 27 细 设计 . 28 册登录 模块 . 错误 !未定义书签。 员搜索 模块 . 33 人 中心改模块时序图 . 34 限管理 模块 . 35 统角色设计 . 37 统权限设计 . 37 据库的设计 . 38 念设计 . 38 辑设计 . 42 理设计 . 42 . 46 第 5章 系统的实现 . 47 统首页的设计 . 47 块的实现 . 49 户登录 . 49 员查询 模块 . 50 册中心模块实现 . 52 块的实现 . 54 块的实现 . 56 理员登录 . 56 理员管理模块 . 58 户管理模块 . 59 亲活动管理模块 . 61 爱百科信息管理模块 . 62 . 64 第 6章 结论 与展望 . 67 同济大学 硕士学位论文 目录 论 . 67 一步的工作方向 . 68 致谢 . 69 参考文献 . 70 个人简历 在读期间发表的学术论文与研究成果 . 71 第 1章 引言 1 第 1 章 引言 题背景 目前,中国传统的婚介市场规模已高达 300 亿,但由于法规滞后,管理责任不明确等原因,使传统婚介市场面临着严重的信任危机,许 多原本需要婚介服务的人士徘徊在婚介公司门外。网络婚介的出现改变了传统婚介的弊端,人们只需轻点鼠标就可以轻松认识各种各样的朋友,可以 随意挑选 自己相中的人。网上婚恋因其方便、快捷而发展势头强劲。国内网上婚恋市场在 2005 年开始兴起, 2014年规模将达 15亿元。 随着网络 时代的来临,人际互动方式较传统方式已经发生了翻天覆地的变化。人际互动开始由过往的面对面地交谈,转变成借由交友网站进行线上 婚恋交友。 婚恋 交友是为了沟通与交流,而网络恰恰为我们创造了一个崭新 而 自由平等的对话平台。它具有普通 婚恋 交友方式无可比拟的优势 , 打破了传统 婚恋交友的地域限制,可以广交四海朋友。网络的开放性更是传统 婚恋 交友方式不具备的优越性 , 网络架起了一座人们充分沟通的桥梁 ,让恋爱不再受地域的限制。 大型在线婚恋系统 中国红娘网 就诞生于这样的背景之下 , 从原先的面向浙江地区,以杭州为主的地方性交友网站到现在面向全国用户的跨地区大型互联网交友平台, 这 也是整个中国互联网发展的一个缩影。 中国红娘网 无论是业务体系,市场扩张,还是技术选型和平台架构,都经历了从小到大,从简单到复制的变革。 内外研究现状 目前,国外婚恋网站的市场已基本步入成熟时期 。 以美国为 例,现今的美国网络婚恋交友市场逐渐形成了以 行业龙头, 产品内容提供商的格局。以 例,目前该网站的注册用户数高达 2500万人,并且已经推出了手机版服务,创建了面向手机客户的网站,同济大学 硕士学位论文 大型在线婚恋系统设计与实现 2 成为了全球最大的婚恋网站,年收入预计超过 美元。以上数据都显示出了婚恋网站快速发展的现状以及长期发展过程中带来的高利润回报。其中,用的是搜索制经营模式,而 用的则是推荐制的“心灵测试匹配”模式。 据统 计,目前中国 18 35 岁的未婚人群达到 人,主要原因是社交圈太窄、工作压力太大,宅男宅女越来越多,导致未婚人群占应婚人口比例逐年增加。面对这样一个市场机会,大量的婚恋网站应运而生。具体来说,中国婚恋网站发展分为以下几个时间段: 2004 2005 年为初创期,现在在市场上比较活跃的几家婚恋网站,大部分都是在那时创立,或者说得到第一轮投资的。 2006年,一批专业的婚恋交友网站开始崭露头角。包括世纪佳缘、绝对 100婚恋网、嫁我网、百合网在内的几大知名网站纷纷拿到了风险投资。其中,世纪佳缘、嫁我网等是模 仿国外 合网则模仿 入心理测试匹配系统。另外,还有利用网络平台进行传统红娘服务的,如珍爱网。 而中国红娘网是由“国内互联网第一股”网盛生意宝( 始人孙德良于 2006 年 2月 14日投资设立,首创了“线上 +线下 +活动”的 续被众多婚恋网站模仿。 互联网发展到今天,中国的网民超过了 5 亿,可以说已经进入了一个网络应用大规模普及的后网络时代 。与 其他网络服务的迅猛发展 一样 ,国内的网络婚恋 交友服务 也受到了 人们 普遍 的重视,市场也呈现出 急速 上升势头。 但网络婚恋 交友也存在长期的诟病,人们对网络 婚恋 交友存在的问题持怀疑态度。 究其原因,一方面在于受众舆论对于网络 婚恋 交友曾经的负面效应矫枉过正,大众对于通过网络进行交友乃至征婚的信任度缺失。另一方面也在于, 各大网络婚恋 交友服务商也很难提供 专业的、 诚信 的 服务给用户 。 另外近年来,湖南卫视的电视婚恋交友节目我们约会吧、浙江卫视的爱情连连看和江苏卫视制作的婚恋交友真人秀节目非诚勿扰以及随后出现的多家电视台的电视婚恋交友节目的热播,使越来越多的人开始关注“征婚交友”、“相亲”等词汇,以及单身青 年男女的婚恋状况。随着电视婚恋交友节目和婚恋网站的合作,将婚恋交友网站的发展推向了一个新的高度。而当下很大一部分青年男女正是通过当下热播的电视婚恋交友节目,才了解到网络婚恋交友网站这种特殊的、目的明确、简单直接的婚恋交友网站。第 1章 引言 3 课题的目的和意义 随着人口的增长,互联网的普及,未来将有越来越多的人通过网络寻找自己结婚对象。传统的熟人介绍,见面相亲的模式也将被在线婚恋系统逐步取代 。 本课题研究的主要目的就是通过采用最流行的 术,运用 B/S 结构和开源 计和开发一个 大型在线婚恋系统 。实 现 线上展示自己 、 认识朋友,最终完成线下结对的 友平台 。 文主要工作 本课题是基于 B/S 结构和 开源的 台下进行设计与实现的,在设计的过程中,使用 一建模语言和面向对象设计思想建立开发模型,从而制定出可行的开发方案对系统进行设计与开发,同时运用先进的迭代开发工程理论指导系统的开发过程。 本文的主要工作包括: 1. 提出研究课题,针对大型在线婚恋系统完成市场调研、需求分析、等前期准备工作。 2. 深入剖析需求,并设计规划系统结构,通过使用 法,画出用例图,以便于开发人员从整体上掌控系统运行的核心。 3. 技术选型和技术架构。通过对比多种开发语言和系统架构,考虑开发人员的实际情况和大型在线系统的负载要求,最终选用一套既可以提高开发效率又能够满足高性能高可用的 4. 设计系统的总体结构和主要功能结构,采用 块细分并设计,包括:注册登录模块、会员搜索模块、会员互动模块,情缘活动模块、管理员管理模块等。 5. 设计系统数据库并编码,通过梳理业务逻辑,画出时序图,并简要描述。 6. 系统 计和编程实现。分功能按模块逐一实现,最终通过 接口实现相互间的通信,形成统一完整的系统。 7. 总结与展望,提出 不足之处、 优化和改进建议。 同济大学 硕士学位论文 大型在线婚恋系统设计与实现 4 文的组织结构 本文的组织结构如下: 第 1 章 是 引言,主要 论述 了课题的背景,意义和目的,以及 大型在线婚恋系统 的发展现状和本课题的 主要研究内容 。 第 2 章 是 相关技术,主要介绍了系统在设计和开发过程中所涉及到的方法和技术。 第 3 章 是该 大型在线婚恋系统 的需求分析, 分析了该系统功能性需求和非功能性需求。 并 给出了不同角色在各种情况下的用例图。 第 4 章 是该 大型在线婚恋系统 的设计,在本章中,我们 运用了时序图 描述了各模块的处理逻辑 和过程 , 并介绍了该系统所具有的角色和权限。本章还描述了该系统的 数据库 设计,并给出了数据库表和 实体属性图 。 第 5 章 是 系统的实现, 详细介绍了各模块的编程实现,给出了界面截图以及部分代码 。 第 6章 结论 与展望,主要是对 本文的工作进行总结,并指出下一步的工作 。 第 2章 相关技术 5 第 2 章 相关技术 术 英文超文本预处理语言 缩写。 一种 嵌式的语言,是一种在服务器端执行的嵌入 言的风格有类似于 广泛地运用。 特的语法混合了 C、 及 创的语法。它可以比 者 出的动态页面与其他的编程语言相比, 将程序嵌入到 档中去执行,执行效率比完全生成 记的 高许多; 可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。 有非常强大的功能,所有的 功能 能实现,而且支持几乎所有流行的数据库以及操作系统 , 最重要的是 、 C+进行程序的扩展 。 架 用 来开发 序和服务的开源框架。 100% 面向对象编码实现 , 组件结构独一无二,每个组件几乎不依靠其他组件。这样的松耦合结构可以让开发者独立使用组件 , 我们常称此为 “ 计。 是整个 基类,之所以有这个类是为了使 则( t 这个类只包含静态 方法,这些类方法具有 的很多组件都需要的功能。 介 一个关系型数据库管理系统,由瑞典 B 公司开发,目前属于 司。 一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 济大学 硕士学位论文 大型在线婚恋系统设计与实现 6 件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是 开放源码这一特点,一般中小型网站的开发都选择 为网站数据库。由于其社区版的性能卓越,搭配 术概述 美国人 建,至今已吸引了来自世界各地的众多手加入其 括来自德国的 马尼亚的 1. 继 后又一个优秀的 架。其宗旨是 O 更少的代码 ,做 更多的事情。 2. 它是轻量级的 压缩后只有 21k) ,这是其它的 兼容 兼容各种浏览器 ( 。 3. 一个快速的,简洁的 ,使用户能更方便地处理现动画效果,并且方便地为网站提供 4. 的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 5. 就是说,不用再在 面插入一堆 需定义 可 。 型在线婚恋系统架构设计 对于大流量、大并发量的网站系统架构来说,除了硬件上使用高性能的服务器、负载均衡、 之外,在软件架构上需要重点关注下面几个环节:使用高性能的操作系统( 高性能的网页服务器( 高性能的数据库( 高效率的编程语言等。 站架构是目前国际流行的 架,该框架包 括: 作系统, 络服务器, 据库, 2章 相关技术 7 或者 程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和 2构相比, 有 量、快速开发等特点,微软的 平台、高性能、低价格的优势,因此 量还是价格都是企业搭建网站的首选平台 , 大型在线婚恋系统也同样选用 作系统 作系统有很多个 不同的发行版,如 ,每一个发行版都有自己的特色,比如 于稳定性和性能的考虑,操作系统选择 行版之一, 它 是免费的高度稳定性的服务器 。是我们网站架构的首选。 得到系统 架构 如 下 图 : 同济大学 硕士学位论文 大型在线婚恋系统设计与实现 8 图 型在线婚恋系统 定、模块丰富 , 是 的 为果流量很大的话,可以采用 以稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。支持负载均衡和容错,可和 轻量级的 中不乏大型互联网应用系统。 可以使用外加的 两种方式均可以有效的提高 持高效的缓存,可以作为网页服务 第 2章 相关技术 9 器的前置 访问量巨大则可考虑使用 站采用 化和动态内容缓存,提高了性能 还有对脚本起优化作用,以加快其执行效率。使 综上所述,制定出下列方案备选 : 1、 方案综合了 用 、 用 用 多大型网站都采用这种架构。 3、 + 用 率较高。 请求,使用 据库 开源的数据库中, 性能、稳定性和功能上是首选,可以达到百万级别的数据存储,网站初期可以将 务器放在一起,但是当访问量达到一定规模后,应该将 单独的服务器上运行,同时保持 务器的稳定连接。 当数据库访问量达到更大的级别,可以考虑使用 数据库集群或者库表散列等解决方案。 总的来说, 构的网站性能会远远优于 如月光博客)这样的网站,可以负载的访问量也非常大,国内的大量个人网站如果想要支撑大访问量,采用 综上所述,基于 署灵活、快速开发、安全稳定等特 点,是 络应用和环境的优秀组合。 同济大学 硕士学位论文 大型在线婚恋系统设计与实现 10 站架构的优化 从低成本、高性能和高扩张性的角度 ,网站架构遵循以下原则: 1 于系统中频繁使用数据库查询但是内容更新很小的应用,可以考虑使用 态化来实现 。 2 图片服务器分离 : 图片是最消耗资源的,于是我们有必要将图片与页面进行分离,这是基本上大型网站都会采用的策略,他们都有独立的图片服务器,甚至很多台图片服务器。 3 数据库集群和库表散列 : 面对大量访问的时候 ,用于解决 数据库的瓶颈 , 常用的 供的 类似的方案 。 4 缓存 : 提供的 常用的缓存接口,可以在 5 镜像 : 镜像的技术可以解决不同网络接入商和地域带来的用户访问速度差异 , 尤其是像大型在线婚恋系统这样全国性业务的网站, 常采用 这种方式来 提高性能和数据安全性 。 6 负载均衡 : 负载均衡将是大型网站解决高负荷访问和大量并发请求采用的终极解决办法。 章小结 本节主要介绍了设计和开发 大型在线婚恋系统 所涉及的相关技术 和网站技术架构 。重点介绍了 及 常见网站架构 的优缺点 , 这些技术为系统的后续开发提供了理论依据和技术基础。 第 3章 系统的需求分析 11 第 3 章 系统的需求分析 需求分析的基本任务:确定系统的目标和范围 、 调查用户的需求 、 分析系统必须做什么 、 编写需求规格说明书等其它相关文档 ,以及需求工程审查 。 同时还包括需求变更的控制、需求风险的控制、制定需求过程的基本计划等工作。 需求可分四类:功能需求和非功能需求、业务需求、用户需求。功能需求是软件开发人员必须实现的软件功能;非功能需求是产品必须 具备的属性或品质,包括对用户的重要属性和对开发者的质量属性。业务需求是反映组织机构或客户对软件高层次的目标要求,这项需求是用户高层领导机构决定的,它确定了系统的目标规模和范围;用户需求是用户使用该软件要完成的任务 。 大型在线婚恋系统需求分析由功能需求分析 、 非功能需求分析 两部分组成。 务流程 大型在线婚恋系统是基于注册用户的系统,所以系统的主要业务也是围绕用户从注册登录拥有一个合法帐号 与 登录之后进行的一系列行为总和。包括 情缘 活动报名、与其他会员间的互动、修改个人资料等。用户系统业务流程图如下: 同济大学 硕士学位论文 大型在线婚恋系统设计与实现 12 图 户系统业务流程 是否成功 非用户注册 注册 用户注册登录 是否成功 是否登录 是否登录 网站浏览 用户信息修改 是否成功 是否成功 增加成功故事 查看成功故事 查看活动 报名参加 是否成功 成功页面 查看留言 回复留言 是否成功 否 是 否 是 否 是 否 是 是 是 否 否 是 是 否 否 第 3章 系统的需求分析 13 除了前台正常使用系统的用户之外,系统还必须有管理员进行系统的维护。系统管理可以将权限进一步分配,以实现多人多角色进行系统管理。系统管理功能包括用户管理,信息管理管理等。管理员系统业务流程图如下: 同济大学 硕士学位论文 大型在线婚恋系统设计与实现 14 图 是 否 否 否 否 否 否 否 否 否 否 否 增加管理员 查看活动 留言管理 管理员登录 是否成功 查看留言 删除留言 管理员管理 是否成功 删除管理员 修改管理员 增加用户 删除用户 修改用户 删除记录 修改记录 增加活动 删除活动 修改活动 用户管理 成功故事 活动管理 管理员管理 是否成功 是否成功 是否成功 是否成功 是否成功 是否成功 是否成功 是否成功 是否成功 是否成功 查看用户 查看记录 查看活动 是否成功 否 是 是 是 是 否 是 第 3章 系统的需求分析 15 能性需求分析 系统的具体功能包括会员部分、个人管理中心部分、前台页面部分。其中会员部分 的功能性需求要求会员主页、我的资料、我的相册、我的日记。个人管理中心功能性需求主要指用户管理个人资料的需 求, 包括我的信箱、我的资料、兴趣爱好、联系资料、我的相册 等。 前台页面部分功能需求包含最新会员 、会员搜索、情缘活动、恋爱百科 等 。 员部分 1 会员主页 会员主页展示:会员、当前在线状态 、 积分、形象照、登录次数、人气、认证等级 、 内心独白、理想对象、最近行踪、基本资料、收到礼物等 。 可快速操作:发送留言、赠送礼物、加为好友、阻止此人(加入黑名单)、联系方式、举报此人。 2 我的资料 我的资料主要分为内心独白、基本资料、外貌体形、工作生活、兴趣爱好等 5大模块。 3 我的相册 展示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人买卖转让合同标准文本
- 中交一公局采购合同样本
- 修改供用电合同样本
- 土石方工程安全责任书
- 代建房屋租赁合同标准文本
- 2025二手车买卖合同
- 北师大版数学三年级上册《蚂蚁做操》教学设计
- 部编三下数学-第2课时《常用的面积单位》教案
- 企业自如合作合同样本
- 北师大版小学数学六年级上册《比的应用》教案教学设计
- 创造性思维与创新方法Triz版知到章节答案智慧树2023年大连理工大学
- 英语四级仔细阅读练习与答案解析
- 《产业基础创新发展目录(2021年版)》(8.5发布)
- 排水沟土方开挖施工方案
- CAD教程CAD基础教程自学入门教程课件
- 技术合同认定登记培训课件
- 停水停电时的应急预案及处理流程
- 电商部运营助理月度绩效考核表
- DB61∕T 1230-2019 人民防空工程防护设备安装技术规程 第1部分:人防门
- 第12课送你一个书签
- 教学课件:《特种加工(第6版)
评论
0/150
提交评论