婚恋交友平台学士学位论文.docx

上传人:b****2 文档编号:16917775 上传时间:2023-04-24 格式:DOCX 页数:77 大小:722.36KB
下载 相关 举报
婚恋交友平台学士学位论文.docx_第1页
第1页 / 共77页
婚恋交友平台学士学位论文.docx_第2页
第2页 / 共77页
婚恋交友平台学士学位论文.docx_第3页
第3页 / 共77页
婚恋交友平台学士学位论文.docx_第4页
第4页 / 共77页
婚恋交友平台学士学位论文.docx_第5页
第5页 / 共77页
点击查看更多>>
下载资源
资源描述

婚恋交友平台学士学位论文.docx

《婚恋交友平台学士学位论文.docx》由会员分享,可在线阅读,更多相关《婚恋交友平台学士学位论文.docx(77页珍藏版)》请在冰豆网上搜索。

婚恋交友平台学士学位论文.docx

婚恋交友平台学士学位论文

婚恋交友平台学士学位论文

摘要

近两三年来,国内交友网站一下子涌出很多,据统计有上千家以婚恋交友为目的的婚恋网站,这些网站的注册会员规模也越来越大。

网上征婚,成为目前很多年轻人交友征婚的新途径。

本文中的婚恋交友平台是为广大单身人员的用户提供一个便捷但是功能完善的婚恋平台。

有用户管理、点歌台、站内信息推送系统、会员活动四大功能,本文主要介绍横向综合页面的设计和实现,以及对首页广告的管理。

目前DIV+CSS布局它以符合W3C标准、支持浏览器的向后兼容、搜索引擎更加友好、样式的调整更加方便、CSS的极大优势表现在简洁的代码、表现和结构分离等优点逐渐成为网页设计的主流布局。

而Table布局在处理定位与显示数据上仍有很大的优势,许多大型网站仍在使用Table布局。

本文中横向综合页面主要是前台首页页面及其他各个相互连接的页面的设计与实现,当中包括对各个模块排版布局、Flash和动画特效、从数据库提取数据并在前台显示以及对其排版,采用Table布局与DIV+CSS布局相结合并采用大量自定义控件来设计和实现页面,当中还使用了JS来制作特殊效果。

作为当今计算机领域发展迅速,应用广泛的两大领域之一的数据库技术,主要研究如何存储,使用和管理数据.本文主要使用到在前台对数据库进行增、删、改、查等的基本操作。

 

关键词:

CSS:

层叠样式表单JS:

JavaScript

 

Abstract

Thepasttwoorthreeyears,asuddengushalotofdatingsites,accordingtostatisticstherearethousandsoffriendstoloveandmarriageforthepurposeofdatingsites,thesesitesaregisteredmemberofthescaleisalsogrowing.OnlineZhenghun,manyyoungpeoplebecomethenewwaysofmakingfriendsZhenghun.ThisplatformisinMarriagefriendsforthemajorityofusersofasingleofficerwithaconvenientplatformforloveandmarriage,butfullyfunctional.Ausermanagement,songunits,stationinformationpushsystem,membersoftheactivitiesoffourfunctions,thisarticleintroducesthelandscapedesignandimplementationofacomprehensivepage,aswellasonthehomepageadvertisingmanagement.

DIV+CSSlayoutwhichiscurrentlytocomplywithW3Cstandards,supportsbackward-compatiblebrowsers,searchenginesmorefriendly,moreconvenienttoadjuststyle,CSSperformanceofthegreatadvantagesofthesimplicityofthecode,performanceandstructureoftheseparationoftheadvantagesofbecomingWebthemainstreamofthedesignlayout.Tablelayoutindealingwiththelocationanddisplaythedatathereisstillagreatadvantage,andmanymajorwebsitesarestillusingTableLayout.HorizontalintegrationinthisarticlearemainlyfrontpageHomepageandotherpagesconnectedtoeachotherinvariousdesignandimplementation,includingthelayoutofeachmodulelayout,Flashandanimationeffects,extractdatafromthedatabaseanddisplayanditslayoutintheforeground.TablelayoutusingDIV+CSSlayoutcombiningandusingalargenumberofcustomcontrolstodesignandrealizationofthepage,whichalsousedtheJStocreatespecialeffects.

Astherapiddevelopmentoftoday'scomputerfield,thetwowidelyusedoneoftheareasofdatabasetechnology,primarilylookingathowtostore,useandmanagementofdata.Inthispaper,theuseofthatinfrontofthedatabaseincrease,delete,change,searchandotherbasicoperations.

 

Keyword:

CSS:

CascadingStyleSheetsJS:

JavaScript

 

目录

1.引言1

1.1课题的来源和目标1

1.2发展现状1

1.3完成内容与设计结果3

1.3.1完成内容3

1.3.2设计结果3

2.需求分析4

2.1整体说明4

2.1.1模块设计图4

2.1.2模块整体说明5

2.2具体需求6

2.2.1.模块功能6

2.2.2模块设计6

3.概要设计8

3.1设计目标8

3.2数据库设计8

3.2.1数据库概述8

3.2.2数据库逻辑结构9

3.2.3存储过程14

3.3页面设计17

4.详细设计23

4.1相关技术概述和工具说明23

4.2页面实现27

4.3从数据库提取用户信息31

4.4广告管理32

5.程序调试36

5.1前台页面排版和兼容性问题36

5.2后台功能实现问题37

毕业设计总结39

参考文献40

致谢41

附录42

1.个人空间后台代码42

2.查找用户信息的Model层代码:

45

3.查找用户信息的DAL层的getModelById方法:

55

4.从数据库中提取广告信息并显示在页面上的代码:

57

5.增加广告信息的前台代码:

62

1.引言

1.1课题的来源和目标

本系统是应市场需求而开发的管理软件,该软件能为广大用户提供一个便捷但是功能完善的婚恋平台。

目前,中国传统的婚介市场规模已高达200亿,但由于法规滞后,管理责任不明确等原因,使传统婚介市场面临着严重的信任危机,许多原本需要婚介服务的人士徘徊在婚介公司门外。

网络婚介的出现改变了传统婚介的弊端,人们只需轻点鼠标就可以轻松认识各种各样的朋友,可以自由自在的海选自己相中的恋人。

网上婚恋因其方便、快捷而发展势头强劲。

国内网上婚恋市场在2005年开始兴起,2008年规模将达6.8亿元,年均复合增长率106%。

目前江西本省的婚恋市场需求非常旺盛,但婚介网站还很少,而且能具有一点影响力的几乎没有。

系统的建设目标是:

(1)打造江西最大、最权威、最诚信的严肃婚恋交友平台。

(2)抓住女性用户,就抓住了婚恋市场。

(3)实用贴心的功能、新颖时尚的内容以及丰富多彩的线下活动,是区别于其他权威网站的不同之处,更是网站赖以生存的根本。

1.2发展现状

目前,婚恋网站已在世界范围内广泛流行,“网络红娘”的出现不仅对传统交友方式和恋爱观形成强烈冲击,更形成了一门具有良好发展前景的新兴产业。

与欧美国家相比,我国婚恋网站起步较晚,目前仍处于跑马圈地的群雄纷争时代,一家独大的行业巨头尚未出现。

虽然部分专业婚恋网站已获得国内外大笔风险投资,但至今未能找到有效的盈利模式,仍处于“烧钱”阶段。

1.婚恋网站流行的原因

婚恋网站通常是指借助网络传播平台为用户提供寻找爱情、婚姻伴侣服务的一种专业性网站。

它是伴随着信息革命的广泛普及,网络传播技术、安全技术和支付手段的不断进步以及网民规模的不断扩大而发展起来的。

1)全面便捷的服务。

婚恋网站压缩了传统恋爱中结识阶段的繁琐程序,让人足不出户就能搜寻到符合要求的交往对象,并且可以通过网站所提供的在线服务,如发布个人照片、个人资料、博客等文本内容以及匿名邮件、在线聊天等沟通工具,进行及时交流,加深彼此之间的认知与了解。

对于恋爱中所遇到的困惑和难题,网站通过热点话题讨论和一对一的专线服务、客服邮件等方式,为用户提出专业性指导与建议。

婚恋网站不仅是现代版的“爱情红娘”,更充当了全面经营爱情服务的“情感管家”。

2)庞大的用户资料库作支撑。

与传统婚介相比,婚恋网站的信息资源更丰富,能够为用户提供更多的适合人选。

目前,我国几家大型婚恋网站的注册人数均已突破百万人,世纪佳缘和百合网的用户规模更是达到了千万人。

据《2008年中国网民婚恋调查报告》显示,交际面狭窄是导致单身的主要原因。

婚恋网站的出现,无疑打破了传统恋爱中交友所受到的时空限制,用户可以在网站中结识到世界各地的适婚人群,在扩大交友范围方面突破了现代人生活圈狭小的局限。

3)独特的匹配方式。

目前,世界婚恋网站中常用的匹配方式有两种:

搜索制与推荐制。

搜索制方式是指用户通过主动设置理想对象的条件选项,并指明每项要求的重要程度来制定选择标准,而后在网站数据库中进行数据匹配检索,从而找出最符合要求的人选;推荐制方式以网站所采用的匹配测评系统为基础,对用户进行心理、个性、价值观等方面的测试,然后向用户推荐性状趋同或互补的人选。

无论哪种匹配方式,都是以满足用户要求,建立和谐、幸福长久的婚姻关系为目标。

4)巨大的市场需求。

2007年中国网民中单身群体人数达到1183万,公众通过互联网结识异性的人占32.6%,比例远大于亲友介绍(13%)和征婚(0.4%)等传统方式。

据调查显示,目前我国网上婚恋交友用户中,24岁以下的青少年所占比例达到了38.1%,25~30岁的中青年网民比例也达到了24.7%,因此,可以看到目前网络婚恋市场正被越来越多的年轻群体所重视。

另外网民数量调查显示,目前我国网上婚恋交友用户中,大学专科、大学本科和硕士以上学历的网民数量分别达到了30.7%、39%和3.9%。

另根据iResearch艾瑞咨询的预测,到2011年我国网络交友市场的总体规模可达16亿元,其中有近50%的市场份额将被婚恋交友所占据。

2.婚恋网站的未来发展趋势

当下,我国婚恋网站经历了对盈利模式的不同探索之后,一些主要网站如百合网、珍爱网、嫁我网展开了对高端消费者市场的争夺,侧重VIP会员的开发,为付高额会费的用户提供全方位、细致周到的婚恋服务。

而以世纪佳缘为代表的网站则避开了“线上”的激烈竞争,向婚恋产业的下游——婚庆业迈进。

对婚恋网站经营者而言,无论在婚恋行业价值链条的哪个环节发展,顾客是盈利的唯一中心,提供完善的服务,留住顾客是经营关键。

以顾客为中心,为消费者提供个性化、细节化、差异化的服务,才是婚恋网站的成功经营之道。

1.3完成内容与设计结果

1.3.1完成内容

前台页面:

所有页面的模板页面内容,用户个人主页的页面内容以及用户查看他人信息的页面内容。

用户可通过IE浏览器输入网址就可以访问系统首页,并能进行登录或注册成为会员,查看最新用户信息和最具人气用户信息(登录或注册成功后)、搜索其他会员并查看其信息(登录或注册成功后)点歌服务(登录或注册成功后)等操作。

通过导航条用户能进入会员注册页面,登入页面,搜索页面(登录或注册成功后)、点歌台页面(登录或注册成功后)和我的空间页面(登录或注册成功后)。

广告:

分三种广告:

主页中横条广告(两条)、对联式广告(左右各一条)和漂浮广告,通过点击广告能进入相对应的网站。

管理员能在后台对广告进行查看、增加、删除操作和修改广告的内容。

1.3.2设计结果

所有用户都可以进入平台注册成为会员。

会员登录后能浏览其他用户的信息、搜索用户、为心仪的用户发消息和点歌。

会员登录后可以进入个人空间,能查看和修改自己的基本信息、详细信息和择偶信息,能查看自己的消息,能进行会员搜索等操作。

2.需求分析

2.1整体说明

2.1.1模块设计图

1.模块结构图。

系统包括五大模块:

首页页面、公共母版页、个人空间页面、他人空间页面和广告管理。

首页,亦称主页、起始页,是一个网站的入口网页,即打开网站后看到的第一个页面;公共母版页,是个人空间页面、他人空间页面、搜索页面和点歌页面等页面共同使用的母版页;个人空间页面,显示会员自己的相关信息并能修改;他人空间页面,显示其他某位会员的相关信息。

系统结构图如图2.1所示。

图2.1模块结构图

2.高层用例图。

通过对珍爱网、百合网的调查分析,经商议研究后画出用例图。

用户有普通用户、会员和管理员。

普通用户可以同过浏览器浏览系统首页,并可以进入注册页面进行注册,成为会员。

会员可以浏览首页,并可以在登录页面登录;会员登录后可以浏览个人空间页面和他人空间页面查看自己和他人的相关信息,并且能在个人空间种对自己的信息进行修改;会员登录后能进入搜索页面和点歌页面,使用搜索系统和点歌系统。

管理员能登录后台对首页的广告进行管理。

用例图如图2.2所示。

图2.2用例图

2.1.2模块整体说明

根据图2.1对模块的划分,横向综合页面(horizontalcomprehensivepage)共分为5个部分,各个模块功能如下:

1.首页页面

作为进入系统后看到的第一个页面,是作为形象的体现,是重中之重,也是网站所有信息的归类目录或分类缩影。

首页设计要求首页设计采用红色为主色,再用粉色加以点缀,在保障整体感的前提下,根据大多数人的阅读习惯以色彩、线条、图片等要素将导航条、各功能区以及内容区进行分隔和排版,同时注重协调各区域的主次关系,以营造高易用性与视觉舒适性的人机交互界面为终极目标。

2.公共母版页

为了使各个页面的风格统一规范,特设计了母版页。

此母版页为注册页面、登录页面、搜索页面及子页面、点歌台页面及子页面和他人空间页面等页面的公共母版页,同样是也红色为主色,对页面的头部和尾部设计和排版。

3.个人空间页面

此页面是显示与会员本人相关的一些信息,包括会员自己的基本信息、详细信息和择偶信息以及自己浏览过哪些人的页面等,会员进入后能查看并修改自己的基本信息、详细信息和择偶信息。

4.他人空间页面。

此页面是显示会员的基本信息、详细信息和择偶信息,用来被其他会员查看。

5.广告管理。

前台分三种广告:

主页中横条广告、对联式广告和漂浮广告,在首页中显示。

管理员在后台对广告进行查看、增加和删除,并能选择广告的内容。

2.2具体需求

2.2.1.模块功能

根据图2.1对模块的划分,设计横向综合页面各个模块功能如下:

1.用户可通过IE浏览器输入网址就可以访问系统首页页面。

2.首页页面上能以3种形式显示广告。

3.用户能进入登录页面或注册页面。

4.会员在登录后能进入他人空间页面和个人空间页面。

5.会员登录后能进入搜索页面。

6.会员在登录后使用点歌服务,并能进入点歌页面。

7.会员进入个人空间后能查看和修改个人信息。

8.管理员在登录后台管理系统后能对首页页面的三种广告的内容进行查看、增加、删除和修改。

2.2.2模块设计

根据图2.2的用例图,结合实际的操作,绘制出活动图。

1)前台浏览活动图。

这个活动图主要是用户浏览各个页面的一个过程,用户可以直接通过浏览器访问系统首页,但只有通过注册成为会员后才能浏览其他模块的页面及其子页面,具体活动如图2.3所示。

图2.3前台浏览活动图

2)广告管理活动图。

这个活动图主要是管理员对首页页面上三种广告的一个管理过程,管理员在登录后台管理后可以对首页的广告进行管理,包括增、删、改、查。

具体活动图如图2.4所示。

图2.4广告管理活动图

3.概要设计

3.1设计目标

对系统的操作要求简单明了,能够尽量减少操作的步骤和流程。

横向综合页面分为5个模块:

首页页面、公共母版页、他人空间页面、个人空间页面和广告管理。

首页页面:

对前台首页进行设计和排版,并能以三种形式显示广告。

公共母版页:

注册页面、登录页面、搜索页面及子页面、点歌台页面及子页面和他人空间页面等页面的母版页。

他人空间页面:

显示他人信息。

个人空间:

显示本人信息。

广告管理模块:

管理员登入后台管理心痛后能对广告进行管理。

3.2数据库设计

3.2.1数据库概述

SQLServer是一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠和更高效的平台用于企业数据和BI应用。

SQLServer2005为IT专家和信息工作者带来了强大的、熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。

通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力,SQLServer2005为不同规模的企业提供了一个完整的数据解决方案【1】。

作为微软公司SQLServer生产线上的最受期待的产品,在成千上万的电子邮件、成百上千的规格说明以及大量的编译的基础上,SQLServer2005确保了自己是Windows平台上数据库应用程序中最具戏剧性的新型数据库平台【1】。

SQLServer2005使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易。

作为一个企业数据管理平台,它提供单一管理控制台,使数据管理员能够在任何地方监视、管理和调谐企业中所有的数据库和相关的服务。

它还提供了一个可以使用SQL管理对象轻松编程的可扩展的管理基础结构,使得用户可以定制和扩展他们的管理环境,同时使独立软件供应商(ISV)也能够创建附加的工具和功能来更好地扩展打开即得的能力【1】。

SQLServer2005通过提供一个集成的管理控制台来监视和管理SQLServer关系数据库、IntegrationServices、AnalysisServices、ReportingServices、NotificationServices以及在数量众多的分布式服务器和数据库上的SQLServerMobileEdition,从而简化了管理工作【1】。

SQLServer2005包含许多可以显著提高开发人员生产效率的新技术。

从对.NETFramework的支持到与VisualStudio的紧密集成,这些功能使开发人员能够以较低的成本更轻松地创建安全、强大的数据库应用程序。

SQLServer2005使开发人员可以利用现有的跨多种开发语言的技巧并且为数据库提供端对端开发环境。

本机XML功能也使开发人员能够创建运行在不同平台或设备上的新型应用程序【1】。

3.2.2数据库逻辑结构

本系统数据库的名字是MarriageFlat,根据实际情况经过研究决定本数据库共设计了24个数据表,其中横向综合页面模块有4个数据表(以下表格内如字段主键列有“*”,表示该字段为主键;文字描述数据表如字段下有“”表示该字段为该数据表主键,有“”表示该字段为该数据表外键)。

根据实际情况绘制PDM结构如图3.1:

图3.1PDM图

根据PDM图,设计了会员基本信息表(MemberBasicMsg)、会员详细信息表(MemberDetail)、择偶要求表(MarryRequest)和广告信息表(Advertise)4个表。

具体如下:

1.会员基本信息表(MemberBasicMsg)

为了让人对会员有个初步了解,经商议决定,设计此表用于存储会员的基本信息;其中包含的字段有:

会员编号、会员使用名、用户密码、昵称、年龄、性别、生日、身高、体重、出生地、居住地、户口所在地、结婚状况、住房状况、工资状况、学历、职业、最后登入时间、是否有孩子、是否有车、宗教信仰、自我介绍、个人头像。

序号

列名

类型

备注

1

*MemberID

Int

用户编号

2

UserName

Nvarchar(20)

用户使用名

3

Password

Nvarchar(20)

用户密码

4

Sex

Tinyint

性别

5

Age

Int

年龄

6

NickName

Nvarchar(20)

昵称

7

Birthday

datetime

生日

8

Heigth

Int

身高

9

Residengce

Nverchar(50)

居住地

10

RegisteredPlace

Varchar(50)

户口所在地

11

Marriage

Tinyint

结婚状况

12

House

Tinyint

住房情况

13

Salary

Tinyint

工资情况

14

Degree

Tinyint

学历

15

Occupation

Tinyint

职业

16

LastLoginTime

Datatime

最后登入时间

17

IsHasChild

Bit

是否有孩子

18

IsHasCar

Bit

是否有车

19

Religion

Tinyint

宗教信仰

20

SelfInstruction

Nvarchar(100)

自我介绍

21

Personaphoto

Nvarchar(20)

个人头像

22

Birthplace

Nvarchar(50)

出生地

23

Weight

Int

体重

表3-1会员基本信息表

2.会员详细信息表(MemberDetail)

为了让人对会员有个详尽的了解,经商议决定,设计此表用于存储会员的详细信息;其中包含的字段有:

会员详细信息ID、会员编号、真实姓名、身份证、健康、政治面貌、个性、毕业院校、工作地、血型、星座、生肖、是否吸烟、是否喝酒、是否有宠物、是否会做饭、固定电话、手机、QQ、msn、email、家庭住址、父亲职业、母亲职业、最喜欢的歌曲、最喜欢的电影、最喜欢的食物。

表3-2会员详细信息表

序号

列名

类型

备注

1

*MemberDetailID

int

用户详细信息ID

2

MemberID

int

会员编号

3

RealName

Varchar(20)

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

当前位置:首页 > PPT模板 > 动态背景

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1