婚恋交友平台论文#仅供借鉴_第1页
婚恋交友平台论文#仅供借鉴_第2页
婚恋交友平台论文#仅供借鉴_第3页
婚恋交友平台论文#仅供借鉴_第4页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、知识荟萃#摘要摘要近两三年来,国内交友网站一下子涌出很多,据统计有上千家以婚恋交友为目的的婚恋网站,这些网站的注册会员规模也越来越大。网上征婚,成为目前很多年轻人交友征婚的新途径。本文中的婚恋交友平台是为广大单身人员的用户提供一个便捷但是功能完善的婚恋平台。有用户管理、点歌台、站内信息推送系统、会员活动四大功能,本文主要介绍横向综合页面的设计和实现,以及对首页广告的管理。目前DIV+CSS布局它以符合W3C标准、支持浏览器的向后兼容、搜索引擎更加友好、样式的调整更加方便、CSS的极大优势表现在简洁的代码、表现和结构分离等优点逐渐成为网页设计的主流布局。而Table布局在处理定位与显示数据上仍有

2、很大的优势,许多大型网站仍在使用Table布局。本文中横向综合页面主要是前台首页页面及其他各个相互连接的页面的设计与实现,当中包括对各个模块排版布局、Flash和动画特效、从数据库提取数据并在前台显示以及对其排版,采用Table布局与DIV+CSS布局相结合并采用大量自定义控件来设计和实现页面,当中还使用了JS来制作特殊效果。作为当今计算机领域发展迅速,应用广泛的两大领域之一的数据库技术,主要研究如何存储,使用和管理数据.本文主要使用到在前台对数据库进行增、删、改、查等的基本操作。关键词:CSS:层叠样式表单JS:JavaScript知识荟萃#AbstractThepasttwoorthree

3、years,asuddengushalotofdatingsites,accordingtostatisticstherearethousandsoffriendstoloveandmarriageforthepurposeofdatingsites,thesesitesaregisteredmemberofthescaleisalsogrowing.OnlineZhenghun,manyyoungpeoplebecomethenewwaysofmakingfriendsZhenghun.ThisplatformisinMarriagefriendsforthemajorityofuserso

4、fasingleofficerwithaconvenientplatformforloveandmarriage,butfullyfunctional.Ausermanagement,songunits,stationinformationpushsystem,membersoftheactivitiesoffourfunctions,thisarticleintroducesthelandscapedesignandimplementationofacomprehensivepage,aswellasonthehomepageadvertisingmanagement.DIV+CSSlayo

5、utwhichiscurrentlytocomplywithW3Cstandards,supportsbackward-compatiblebrowsers,searchenginesmorefriendly,moreconvenienttoadjuststyle,CSSperformanceofthegreatadvantagesofthesimplicityofthecode,performanceandstructureoftheseparationoftheadvantagesofbecomingWebthemainstreamofthedesignlayout.Tablelayout

6、indealingwiththelocationanddisplaythedatathereisstillagreatadvantage,andmanymajorwebsitesarestillusingTableLayout.HorizontalintegrationinthisarticlearemainlyfrontpageHomepageandotherpagesconnectedtoeachotherinvariousdesignandimplementation,includingthelayoutofeachmodulelayout,Flashandanimationeffect

7、s,extractdatafromthedatabaseanddisplayanditslayoutintheforeground.TablelayoutusingDIV+CSSlayoutcombiningandusingalargenumberofcustomcontrolstodesignandrealizationofthepage,whichalsousedtheJStocreatespecialeffects.Astherapiddevelopmentoftodayscomputerfield,thetwowidelyusedoneoftheareasofdatabasetechn

8、ology,primarilylookingathowtostore,useandmanagementofdata.Inthispaper,theuseofthatinfrontofthedatabaseincrease,delete,change,searchandotherbasicoperations.Keyword:CSS:CascadingStyleSheetsJS:JavaScript知识荟萃#目目录录1.1.引言引言.111.1课题的来源和目标.11.2发展现状.11.3完成内容与设计结果.31.3.1完成内容.31.3.2设计结果.32.2.需求分析需求分析.442.1整体说明

9、.42.1.1模块设计图.42.1.2模块整体说明.52.2具体需求.62.2.1.模块功能.62.2.2模块设计.63.3.概要设计概要设计.883.1设计目标.83.2数据库设计.83.2.1数据库概述.83.2.2数据库逻辑结构.93.2.3存储过程.143.3页面设计.174.4.详细设计详细设计.23234.1相关技术概述和工具说明.234.2页面实现.274.3从数据库提取用户信息.31知识荟萃#4.4广告管理.325.5.程序调试程序调试.36365.1前台页面排版和兼容性问题.365.2后台功能实现问题.37毕业设计总结毕业设计总结.3939参考文献参考文献.4040致谢致谢.

10、4141附录附录.42421.个人空间后台代码.422.查找用户信息的MODEL层代码:.453.查找用户信息的DAL层的GETMODELBYID方法:.554.从数据库中提取广告信息并显示在页面上的代码:.575.增加广告信息的前台代码:.62知识荟萃#1.引言引言1.11.1课题的来源和目标课题的来源和目标本系统是应市场需求而开发的管理软件,该软件能为广大用户提供一个便捷但是功能完善的婚恋平台。目前,中国传统的婚介市场规模已高达200亿,但由于法规滞后,管理责任不明确等原因,使传统婚介市场面临着严重的信任危机,许多原本需要婚介服务的人士徘徊在婚介公司门外。网络婚介的出现改变了传统婚介的弊端

11、,人们只需轻点鼠标就可以轻松认识各种各样的朋友,可以自由自在的海选自己相中的恋人。网上婚恋因其方便、快捷而发展势头强劲。国内网上婚恋市场在2005年开始兴起,2008年规模将达6.8亿元,年均复合增长率106%。目前江西本省的婚恋市场需求非常旺盛,但婚介网站还很少,而且能具有一点影响力的几乎没有。系统的建设目标是:(1)打造江西最大、最权威、最诚信的严肃婚恋交友平台。(2)抓住女性用户,就抓住了婚恋市场。(3)实用贴心的功能、新颖时尚的内容以及丰富多彩的线下活动,是区别于其他权威网站的不同之处,更是网站赖以生存的根本。1.21.2发展现状发展现状目前,婚恋网站已在世界范围内广泛流行,“网络红娘

12、”的出现不仅对传统交友方式和恋爱观形成强烈冲击,更形成了一门具有良好发展前景的新兴产业。与欧美国家相比,我国婚恋网站起步较晚,目前仍处于跑马圈地的群雄纷争时代,一家独大的行业巨头尚未出现。虽然部分专业婚恋网站已获得国内外大笔风险投资,但至今未能找到有效的盈利模式,仍处于“烧钱”阶段。1.婚恋网站流行的原因婚恋网站通常是指借助网络传播平台为用户提供寻找爱情、婚姻伴侣服务的一种专业性网站。它是伴随着信息革命的广泛普及,网络传播技术、安全技术和支付手段的不断进步以及网民规模的不断扩大而发展起来的。1)全面便捷的服务。婚恋网站压缩了传统恋爱中结识阶段的繁琐程序,让人足不知识荟萃#出户就能搜寻到符合要求

13、的交往对象,并且可以通过网站所提供的在线服务,如发布个人照片、个人资料、博客等文本内容以及匿名邮件、在线聊天等沟通工具,进行及时交流,加深彼此之间的认知与了解。对于恋爱中所遇到的困惑和难题,网站通过热点话题讨论和一对一的专线服务、客服邮件等方式,为用户提出专业性指导与建议。婚恋网站不仅是现代版的“爱情红娘”,更充当了全面经营爱情服务的“情感管家”。2)庞大的用户资料库作支撑。与传统婚介相比,婚恋网站的信息资源更丰富,能够为用户提供更多的适合人选。目前,我国几家大型婚恋网站的注册人数均已突破百万人,世纪佳缘和百合网的用户规模更是达到了千万人。据2008年中国网民婚恋调查报告显示,交际面狭窄是导致

14、单身的主要原因。婚恋网站的出现,无疑打破了传统恋爱中交友所受到的时空限制,用户可以在网站中结识到世界各地的适婚人群,在扩大交友范围方面突破了现代人生活圈狭小的局限。3)独特的匹配方式。目前,世界婚恋网站中常用的匹配方式有两种:搜索制与推荐制。搜索制方式是指用户通过主动设置理想对象的条件选项,并指明每项要求的重要程度来制定选择标准,而后在网站数据库中进行数据匹配检索,从而找出最符合要求的人选;推荐制方式以网站所采用的匹配测评系统为基础,对用户进行心理、个性、价值观等方面的测试,然后向用户推荐性状趋同或互补的人选。无论哪种匹配方式,都是以满足用户要求,建立和谐、幸福长久的婚姻关系为目标。4)巨大的

15、市场需求。2007年中国网民中单身群体人数达到1183万,公众通过互联网结识异性的人占32.6%,比例远大于亲友介绍(13%)和征婚(0.4%)等传统方式。据调查显示,目前我国网上婚恋交友用户中,24岁以下的青少年所占比例达到了38.1%,2530岁的中青年网民比例也达到了24.7%,因此,可以看到目前网络婚恋市场正被越来越多的年轻群体所重视。另外网民数量调查显示,目前我国网上婚恋交友用户中,大学专科、大学本科和硕士以上学历的网民数量分别达到了30.7%、39%和3.9%。另根据iResearch艾瑞咨询的预测,到2011年我国网络交友市场的总体规模可达16亿元,其中有近50%的市场份额将被婚

16、恋交友所占据。2.婚恋网站的未来发展趋势当下,我国婚恋网站经历了对盈利模式的不同探索之后,一些主要网站如百合网、珍爱网、嫁我网展开了对高端消费者市场的争夺,侧重VIP会员的开发,为付高额会费的用户提供全方位、细致周到的婚恋服务。而以世纪佳缘为代表的网站则避开了“线上”的激烈竞争,向婚恋产业的下游婚庆业迈进。对婚恋网站经营者而言,无论在婚恋行业价值链条的哪个环节发展,顾客是盈利的唯一中心,提供完善的服务,知识荟萃#留住顾客是经营关键。以顾客为中心,为消费者提供个性化、细节化、差异化的服务,才是婚恋网站的成功经营之道。1.31.3完成内容与设计结果完成内容与设计结果.1完成内容完成

17、内容前台页面:所有页面的模板页面内容,用户个人主页的页面内容以及用户查看他人信息的页面内容。用户可通过IE浏览器输入网址就可以访问系统首页,并能进行登录或注册成为会员,查看最新用户信息和最具人气用户信息(登录或注册成功后)、搜索其他会员并查看其信息(登录或注册成功后)点歌服务(登录或注册成功后)等操作。通过导航条用户能进入会员注册页面,登入页面,搜索页面(登录或注册成功后)、点歌台页面(登录或注册成功后)和我的空间页面(登录或注册成功后)。广告:分三种广告:主页中横条广告(两条)、对联式广告(左右各一条)和漂浮广告,通过点击广告能进入相对应的网站。管理员能在后台对广告进行查看、增加、删除操作和

18、修改广告的内容。.2设计结果设计结果所有用户都可以进入平台注册成为会员。会员登录后能浏览其他用户的信息、搜索用户、为心仪的用户发消息和点歌。会员登录后可以进入个人空间,能查看和修改自己的基本信息、详细信息和择偶信息,能查看自己的消息,能进行会员搜索等操作。知识荟萃#2.需求分析需求分析2.12.1整体说明整体说明.1模块设计图模块设计图1.模块结构图。系统包括五大模块:首页页面、公共母版页、个人空间页面、他人空间页面和广告管理。首页,亦称主页、起始页,是一个网站的入口网页,即打开网站后看到的第一个页面;公共母版页,是个人空间页面、他人空间页面、搜索页面和点歌页面

19、等页面共同使用的母版页;个人空间页面,显示会员自己的相关信息并能修改;他人空间页面,显示其他某位会员的相关信息。系统结构图如图2.1所示。图2.1模块结构图2.高层用例图。通过对珍爱网、百合网的调查分析,经商议研究后画出用例图。用户有普通用户、会员和管理员。普通用户可以同过浏览器浏览系统首页,并可以进入注册页面进行注册,成为会员。会员可以浏览首页,并可以在登录页面登录;会员登录后可以浏览个人空间页面和他人空间页面查看自己和他人的相关信息,并且能在个人空间种对自己的信息进行修改;会员登录后能进入搜索页面和点歌页面,使用搜索系统和点歌系统。管理员能登录后台对首页的广告进行管理。用例图如图2.2所示

20、。知识荟萃#个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个图2.2用例图.2模块整体说明模块整体说明根据图2.1对模块的划分,横向综合页面(horizontalcomprehensivepage)共分为5个部分,各个模块功能如下:1首页页面作为进入系统后看到的第一个页面,是作为形象的体现,是重中之重,也是网站所有信息的归类目录或分类缩影。首页设计要求首页设计采用红色为主色,再用粉色加以点缀,在保障整体感的前提下,根据大多数人的阅读习惯以色彩、线条、图片等要素将导航条、各功能区以及内容区进行分隔和排版,同时注重协调各区域的主次关系,以营

21、造高易用性与视觉舒适性的人机交互界面为终极目标。知识荟萃#2公共母版页为了使各个页面的风格统一规范,特设计了母版页。此母版页为注册页面、登录页面、搜索页面及子页面、点歌台页面及子页面和他人空间页面等页面的公共母版页,同样是也红色为主色,对页面的头部和尾部设计和排版。3个人空间页面此页面是显示与会员本人相关的一些信息,包括会员自己的基本信息、详细信息和择偶信息以及自己浏览过哪些人的页面等,会员进入后能查看并修改自己的基本信息、详细信息和择偶信息。4他人空间页面。此页面是显示会员的基本信息、详细信息和择偶信息,用来被其他会员查看。5广告管理。前台分三种广告:主页中横条广告、对联式广告和漂浮广告,在

22、首页中显示。管理员在后台对广告进行查看、增加和删除,并能选择广告的内容。2.22.2具体需求具体需求.2.1.模块功能模块功能根据图2.1对模块的划分,设计横向综合页面各个模块功能如下:1.用户可通过IE浏览器输入网址就可以访问系统首页页面。2.首页页面上能以3种形式显示广告。3.用户能进入登录页面或注册页面。4.会员在登录后能进入他人空间页面和个人空间页面。5.会员登录后能进入搜索页面。6.会员在登录后使用点歌服务,并能进入点歌页面。7.会员进入个人空间后能查看和修改个人信息。8.管理员在登录后台管理系统后能对首页页面的三种广告的内容进行查看、增加、删除和修改。

23、.2模块设计模块设计根据图2.2的用例图,结合实际的操作,绘制出活动图。1)前台浏览活动图。这个活动图主要是用户浏览各个页面的一个过程,用户可以直接通过浏览器访问知识荟萃#系统首页,但只有通过注册成为会员后才能浏览其他模块的页面及其子页面,具体活动如图2.3所示。个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个册册册册个个个个个个个个个个个个个个个个个个册册册册册册个个图2.3前台浏览活动图2)广告管理活动图。这个活动图主要是管理员对首页页面上三种广告的一个管理过程,管理员在登录后台管理后可以对首页的广告进行管理,包括增、删、改、查。具体活动图如图2.4所示。个个个个个个个个个

24、个个个个个个个个个个个个个个个个个个个个个个个知识荟萃#图2.4广告管理活动图知识荟萃#3.概要设计概要设计3.13.1设计目标设计目标对系统的操作要求简单明了,能够尽量减少操作的步骤和流程。横向综合页面分为5个模块:首页页面、公共母版页、他人空间页面、个人空间页面和广告管理。首页页面:对前台首页进行设计和排版,并能以三种形式显示广告。公共母版页:注册页面、登录页面、搜索页面及子页面、点歌台页面及子页面和他人空间页面等页面的母版页。他人空间页面:显示他人信息。个人空间:显示本人信息。广告管理模块:管理员登入后台管理心痛后能对广告进行管理。3.23.2数据库设计数据库设计.1数据

25、库概述数据库概述SQLServer是一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠和更高效的平台用于企业数据和BI应用。SQLServer2005为IT专家和信息工作者带来了强大的、熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力,SQLServer2005为不同规模的企业提供了一个完整的数据解决方案【1】。作为微软公司SQLServer生产线上的最受期待的产品,在成千上万的电子邮件、成百上千的规格说明以及大量的编译的基础上,SQL

26、Server2005确保了自己是Windows平台上数据库应用程序中最具戏剧性的新型数据库平台【1】。SQLServer2005使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易。作为一个企业数据管理平台,它提供单一管理控制台,使数据管理员能够在任何地方监视、管理和调谐企业中所有的数据库和相关的服务。它还提供了一个可以使用SQL管理对象轻松编程的可扩展的管理基础结构,使得用户可以定制和扩展他们的管理环境,同时使独立软件供应商(ISV)也能够创建附加的工具和功能来更好地扩知识荟萃#展打开即得的能力【1】。SQLServer2005通过提供一个集成的管理控制台来监视和管理SQLServe

27、r关系数据库、IntegrationServices、AnalysisServices、ReportingServices、NotificationServices以及在数量众多的分布式服务器和数据库上的SQLServerMobileEdition,从而简化了管理工作【1】。SQLServer2005包含许多可以显著提高开发人员生产效率的新技术。从对.NETFramework的支持到与VisualStudio的紧密集成,这些功能使开发人员能够以较低的成本更轻松地创建安全、强大的数据库应用程序。SQLServer2005使开发人员可以利用现有的跨多种开发语言的技巧并且为数据库提供端对端开发环境。

28、本机XML功能也使开发人员能够创建运行在不同平台或设备上的新型应用程序【1】。.2数据库数据库逻辑结构逻辑结构本系统数据库的名字是MarriageFlat,根据实际情况经过研究决定本数据库共设计了24个数据表,其中横向综合页面模块有4个数据表(以下表格内如字段主键列有“*”,表示该字段为主键;文字描述数据表如字段下有“”表示该字段为该数据表主键,有“”表示该字段为该数据表外键)。根据实际情况绘制PDM结构如图3.1:知识荟萃#广告表广告ID是否有效显示顺序广告标题广告位置开始时间结束时间广告代码intbitintnvarchar(50)tinyintdatetimedateti

29、mentext管理员信息表管理员ID用户名密码真实姓名固定电话移动电话电子邮箱是否禁用禁用原因是否删除最后登录时间最后登录IP创建人创建时间intvarchar(20)varchar(32)nvarchar(20)nvarchar(16)nvarchar(11)nvarchar(30)bitnvarchar(50)bitdatetimevarchar(15)intdatetime会员基本信息表会员ID用户名密码类别ID性别昵称出生日期身高国籍民族籍贯居住地户口地婚姻状况住房情况月收入学历职业注册日期最后登录时间是否禁用是否删除intnvarchar(20)nvarchar(20)tinyint

30、bitnvarchar(20)datetimetinyinttinyinttinyintnvarchar(20)nvarchar(20)nvarchar(20)tinyinttinyinttinyinttinyinttinyintdatetimedatetimebitbit会员详细信息表会员ID真实姓名身份证件号体重体型健康状况相貌自评性格自评政治面貌毕业学校工作单位户口地家庭成员有无子女血型星座生肖恋爱状态是否吸烟是否喝酒是否养宠物厨艺水平擅长生活技能最大消费固定电话移动电话QQ号MSN号电子邮箱家庭地址单位地址行业类别职业类别公司类别职务职称父亲职业母亲职业是否有车是否想要孩子喜欢的地方喜

31、欢的活动喜欢的音乐喜欢的影视宗教信仰兴趣爱好饮食习惯自我介绍intnvarchar(20)nvarchar(18)inttinyinttinyinttinyinttinyinttinyintnvarchar(30)nvarchar(30)nvarchar(20)tinyinttinyinttinyinttinyinttinyinttinyinttinyinttinyinttinyinttinyintnvarchar(50)tinyintnvarchar(16)nvarchar(11)nvarchar(10)nvarchar(30)nvarchar(30)nvarchar(50)nvarchar

32、(50)tinyinttinyinttinyintnvarchar(10)tinyinttinyintbittinyintnvarchar(30)nvarchar(30)nvarchar(30)nvarchar(30)tinyintnvarchar(30)nvarchar(30)nvarchar(255)择偶要求表会员ID性别最小年龄最大年龄最低学历最高学历最小身高最大身高最小体重最大体重体型相貌性格政治面貌民族籍贯居住地户口地月收入星座生肖住房情况是否购车是否吸烟是否喝酒婚烟状况厨艺水平是否要孩子职业类别注册年份intbitintinttinyinttinyinttinyinttinyint

33、tinyinttinyintnvarchar(10)tinyintnvarchar(10)intnvarchar(10)nvarchar(10)nvarchar(10)nvarchar(10)intnvarchar(30)nvarchar(30)nvarchar(15)nvarchar(15)nvarchar(15)nvarchar(15)nvarchar(30)nvarchar(6)nvarchar(15)intdatetime图3.1PDM图根据PDM图,设计了会员基本信息表(MemberBasicMsg)、会员详细信息表(MemberDetail)、择偶要求表(MarryRequest)

34、和广告信息表(Advertise)4个表。具体如下:1.会员基本信息表(MemberBasicMsg)为了让人对会员有个初步了解,经商议决定,设计此表用于存储会员的基本信息;其中包含的字段有:会员编号、会员使用名、用户密码、昵称、年龄、性别、生日、身高、体重、出生地、居住地、户口所在地、结婚状况、住房状况、工资状况、学历、职业、最后登入时间、是否有孩子、是否有车、宗教信仰、自我介绍、个人头像。知识荟萃#表3-1会员基本信息表2.会员详细信息表(MemberDetail)为了让人对会员有个详尽的了解,经商议决定,设计此表用于存储会员的详细信息;其中包含的字段有:会员详细信息ID、会员编号、真实姓

35、名、身份证、健康、政治面貌、个性、毕业院校、工作地、血型、星座、生肖、是否吸烟、是否喝酒、是否序号列名类型备注1*MemberIDInt用户编号2UserNameNvarchar(20)用户使用名3PasswordNvarchar(20)用户密码4SexTinyint性别5AgeInt年龄6NickNameNvarchar(20)昵称7Birthdaydatetime生日8HeigthInt身高9ResidengceNverchar(50)居住地10RegisteredPlaceVarchar(50)户口所在地11MarriageTinyint结婚状况12HouseTinyint住房情况13S

36、alaryTinyint工资情况14DegreeTinyint学历15OccupationTinyint职业16LastLoginTimeDatatime最后登入时间17IsHasChildBit是否有孩子18IsHasCarBit是否有车19ReligionTinyint宗教信仰20SelfInstructionNvarchar(100)自我介绍21PersonaphotoNvarchar(20)个人头像22BirthplaceNvarchar(50)出生地23WeightInt体重知识荟萃#有宠物、是否会做饭、固定电话、手机、QQ、msn、email、家庭住址、父亲职业、母亲职业、最喜欢的

37、歌曲、最喜欢的电影、最喜欢的食物。表3-2会员详细信息表序号列名类型备注1*MemberDetailIDint用户详细信息ID2MemberIDint会员编号3RealNameVarchar(20)真实姓名4IdentificationVarchar(2)身份证5Healthtinyint健康6Appearancetinyint政治面貌7Charactertinyint个性8SchoolVarchar(20)毕业院校9EmployeeVarchar(20)工作地10BloodTypetinyint血型11constellationtinyint星座12BirthAnimaltinyint生肖1

38、3IsSmoketinyint是否吸烟14IsDrinktinyint是否喝酒15IsHasPettinyint是否有宠物16Cooktinyint是否会做饭17FixedPhoneNvarchar(16)固定电话18MobilePhoneNvarchar(11)手机19QQNvarchar(10)QQ20MSNNavarchar(30)msn21EmailNavarchar(30)email22FamilyAddressNvarchar(50)家庭住址23FatherOccupationtinyint父亲职业24MotherOccupationtinyint母亲职业25FavoriteMus

39、ictinyint最喜欢的歌曲知识荟萃#26FavoriteMovietinyint最喜欢的电影27Dietetictinyint最喜欢的食物3.择偶要求表(MarryRequest)为了让人对会员的择偶要求有所了解,经商议决定,设计此表用于存储会员择偶要求的信息;其中包含的字段有:择偶信息ID、会员编号、性别、最小年龄、最大年龄、最低学历、最高学历、最低身高、最高身高、最低体重、最高体重、居住地、婚姻状况、住房状况、是否要小孩、是否吸烟、是否喝酒、是否有宠物、是否有车、收入状况。知识荟萃#表3-3择偶要求表4.广告信息表(Advertise)为了让人对广告的信息有所了解,经商议决定,设计此表

40、用于存储广告的信息;其中包含的字段有:广告编号、广告名、广告状态(是否激活)、广告类型、高度、宽度、启用时间、结束时间。表3-4广告信息表序号列名类型备注1*AdvertiseIdInt广告编号序号列名类型备注1*RequestIDInt择偶信息ID2MemberIDInt会员编号3SexTinyint性别4MinAgeInt最小年龄5MaxAgeInt最大年龄6MinDegreeTinyint最低学历7MaxDegreeTinyint最高学历8MinHeightintnt最低身高9MaxHeightintnt最高身高10MinWeightInt最低体重11MaxWeightInt最高体重12

41、ResidengceNverchar(50)居住地13MarriageTinyint婚姻状况14HousingStatusTinyint住房状况15IsWantChildBit是否要小孩16IsSmokeBit是否吸烟17IsDrinkBit是否喝酒18IsHasPetBit是否有宠物19IsHasCarBit是否有车20Salarytinyint收入状况知识荟萃#2TitleNvarchar(50)广告名3IsEnabledBit广告状态4typeTinyint广告类型5heightInt高度6widthInt宽度7StartTimeDatatime启用时间8EndTimedatatime结

42、束时间.3存储过程存储过程横向综合页面一共涉及到5个存储过程:查找用户信息up_MemberBasicMsg_GetModelById、查询广告信息up_Advertise_GetAd、增加广告UP_Advertise_ADD、删除广告UP_Advertise_Delete和修改广告UP_Advertise_Update。1.查找用户信息up_MemberBasicMsg_GetModelById此存储过程通过给定一个ID,将会员编号(MemberID)为ID的会员的全部信息(基本信息、详细信息和择偶信息)分别从会员基本信息表表(MemberBasicMsg)、会员详细信息表(

43、MemberDetail)和择偶信息表(MarryRequest)中查找出来,将这些信息合并组成新表后返回。具体如图3.2。CREATEPROCEDUREdbo.up_MemberBasicMsg_GetModelByIdIdintASBEGINSelectMinAge,MaxAge,MinDegree,MaxDegree,MinHeight,MaxHeight,MarryRequest.RegisteredProvinceasRequestResidenceProvince,MarryRequest.RegisteredCityasRequestResidenceCity,MarryRequ

44、est.MarriageASRequestMarriage,MarryRequest.HousingStatusasRequestHousingStatus,MarryRequest.SalaryASRequestSalary,IsWantChild,MarryRequest.Character,MemberBasicMsg.Username,Memberbasicmsg.Nickname,MemberBasicMsg.AgeasUserage,MemberBasicMsg.HeigthasUserheight,知识荟萃#MemberBasicMsg.SexasUsersex,MemberBa

45、sicMsg.MarriageasUsermarriage,MemberBasicMsg.DegreeasUserdegree,MemberBasicMsg.ResidenceProvinceasUserresidenceprovince,MemberBasicMsg.ResidenceCityasUserresidencecity,MemberBasicMsg.HouseasUserhouse,MemberBasicMsg.IsHasChildasUserhaschild,MemberBasicMsg.SalaryasUsersalary,MemberBasicMsg.SelfInstruc

46、tion,Personphoto,Birthplace,Birthday,MemberBasicMsg.RegisteredPlaceasRegisteredplace,MemberDetail.RealName,MemberDetail.Figure,MemberBasicMsg.Religion,Appearance,amativeness,MemberDetail.School,MemberDetail.Character,MemberDetail.Cook,MemberDetail.HasPet,MemberDetail.QQ,MemberDetail.MSN,MemberDetail

47、.PartyasPoliticalvisage,MemberDetail.HasCarasIshascar,MemberDetail.Constellation,MemberDetail.BirthAnimalasZodiacfromMemberBasicMsg,MemberDetail,MarryRequestwhereMemberBasicMsg.MemberID=IdandMemberDetail.MemberID=IdandMarryRequest.MemberID=IdEND图3.2查找用户信息的存储过程2.查询广告信息up_Advertise_GetAd此存储过程会将广告的全部信息

48、从广告信息表(Advertise)中查找出来并返回。具体如图3.3。CREATEPROCEDUREdbo.up_Advertise_GetAdASBEGINSETNOCOUNTON;SELECT*知识荟萃#fromAdvertiseEND图3.3查询广告信息的存储过程3.增加广告UP_Advertise_ADD此存储过程通过输入广告名、广告状态、广告类型、启用时间、结束时间、高度和宽度,向广告信息表(Advertise)中添加新的广告信息。具体如图3.4。CREATEPROCEDUREdbo.UP_Advertise_ADDIsEnabledbit,Titlenvarchar(50),Star

49、tTimedatetime,EndTimedatetime,heightint,widthint,typetinyintASINSERTINTOAdvertise(IsEnabled,Title,StartTime,EndTime,height,width,type)VALUES(IsEnabled,Title,StartTime,EndTime,height,width,type)图3.4增加广告的存储过程4.删除广告UP_Advertise_Delete此存储过程根据所给定的ID将广告信息表(Advertise)中广告编号(AdvertiseId)为ID的广告的相关信息删除。具体如图3.5

50、。CREATEPROCEDUREdbo.UP_Advertise_DeleteAdvertiseIdintASDELETEAdvertisewhereAdvertiseId=AdvertiseId图3.5删除广告的存储过程5.修改广告UP_Advertise_Update知识荟萃#此存储过程可以完成对广告信息表(Advertise)中的信息进行修改和保存,将原有信息覆盖。具体如图3.6。CREATEPROCEDUREdbo.UP_Advertise_UpdateAdvertiseIdint,Titlenvarchar(50),StartTimedatetime,EndTimedatetime,

51、heightint,widthint,typetinyintASUPDATEAdvertiseSETTitle=Title,StartTime=StartTime,EndTime=EndTime,height=height,width=width,type=typewhereAdvertiseId=AdvertiseId图3.6修改广告的存储过程3.33.3页面设计页面设计使用的工具是Adobe公司的PhotoshopCS4。1.页面设计原则为了能够体现出婚恋的气息,本系统页面设计要页面喜庆热诚,色调明亮、鲜艳,因此系统色调采用红色,体现喜庆热诚的气息;点缀色彩主要以粉色为主,体现浪漫的气息。

52、2.首页页面根据界面设计原则,使用工具Adobe公司的PhotoshopCS4设计出首页页面的稿图。如图3.7所示。知识荟萃#图3.7首页页面3.公共母版页根据界面设计原则,使用工具Adobe公司的PhotoshopCS4设计出公共母版页的稿图。如图3.8所示。知识荟萃#图3.8公共母版页页面4.个人空间页面根据界面设计原则,使用工具Adobe公司的PhotoshopCS4设计出个人空间页面的稿图。如图3.9所示。知识荟萃#图3.9个人空间页面5.他人空间页面根据界面设计原则,使用工具Adobe公司的PhotoshopCS4设计出他人空间页面的稿图。如图3.10所示。知识荟萃#图3.10他人空间页面知识荟萃#6.增加广告页面根据界面设计原则,使用工具Adobe公司的PhotoshopCS4设计出增加广告页面的稿图。如图3.11所示图3.11增加广告页面知识荟萃#4.详细设计详细设计使用的开发工具是Microsoft公司的MicrosoftVisualStudio2008。4.14.1相关技术概述和工具说明相关技术概述和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论