版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、婚恋交友平台毕业论文设计 摘要 近两三年来,国内交友网站一下子涌出很多,据统计有上千家以婚恋交友为目的的婚恋网站,这些网站的注册会员规模也越来越大。网上征婚,成为目前很多年轻人交友征婚的新途径。本文中的婚恋交友平台是为广大单身人员的用户提供一个便捷但是功能完善的婚恋平台。有用户管理、点歌台、站内信息推送系统、会员活动四大功能,本文主要介绍横向综合页面的设计和实现,以及对首页广告的管理。 目前DIV+CSS布局它以符合W3C标准、支持浏览器的向后兼容、搜索引擎更加友好、样式的调整更加方便、CSS的极大优势表现在简洁的代码、表现和结构分离等优点逐渐成为网页设计的主流布局。而Table布局在处理定位
2、与显示数据上仍有很大的优势,许多大型网站仍在使用Table布局。本文中横向综合页面主要是前台首页页面及其他各个相互连接的页面的设计与实现,当中包括对各个模块排版布局、Flash 和动画特效、从数据库提取数据并在前台显示以及对其排版,采用Table布局与DIV+CSS布局相结合并采用大量自定义控件来设计和实现页面,当中还使用了JS来制作特殊效果。 作为当今计算机领域发展迅速,应用广泛的两大领域之一的数据库技术,主要研究如何存储,使用和管理数据.本文主要使用到在前台对数据库进行增、删、改、查等的基本操作。 关键词: CSS:层叠样式表单 JS:JavaScript Abstract The pas
3、t two or three years, a sudden gush a lot of dating sites, according to statistics there are thousands of friends to love and marriage for the purpose of dating sites, these sites a registered member of the scale is also growing. Online Zhenghun, many young people become the new ways of making frien
4、ds Zhenghun. This platform is in Marriage friends for the majority of users of a single officer with a convenient platform for love and marriage, but fully functional. A user management, song units, station information push system, members of the activities of four functions, this article introduces
5、 the landscape design and implementation of a comprehensive page, as well as on the home page advertising management. DIV+CSS layout which is currently to comply with W3C standards, supports backward-compatible browsers, search engines more friendly, more convenient to adjust style, CSS performance
6、of the great advantages of the simplicity of the code, performance and structure of the separation of the advantages of becoming Web the mainstream of the design layout. Table layout in dealing with the location and display the data there is still a great advantage, and many major websites are still
7、 using Table Layout. Horizontal integration in this article are mainly front page Home page and other pages connected to each other in various design and implementation, including the layout of each module layout, Flash and animation effects, extract data from the database and display and its layout
8、 in the foreground. Table layout using DIV + CSS layout combining and using a large number of custom controls to design and realization of the page, which also used the JS to create special effects. As the rapid development of today's computer field, the two widely used one of the areas of datab
9、ase technology, primarily looking at how to store, use and management of data. In this paper, the use of that in front of the database increase, delete, change, search and other basic operations. Keyword:CSS:Cascading Style Sheets JS:JavaScript 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教
10、师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的
11、前提下,学校可以公布论文的部分或全部内容。 作者签名: 日 期: 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期:年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编
12、入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年 月 日 导师签名:日期:年 月 日目录1.引言11.1 课题的来源和目标11.2发展现状11.3 完成内容与设计结果31.3.1 完成内容31.3.2 设计结果32.需求分析42.1 整体说明42.1.1 模块设计图42.1.2 模块整体说明52.2 具体需求62.2.1. 模块功能62.2.2 模块设计63.概要设计83.1 设计目标83.2 数据库设计83.2.1 数据库概述83.2.2 数据库逻辑结构93.2.3 存储过程143.3 页面设计174.详细设计234
13、.1 相关技术概述和工具说明234.2页面实现274.3从数据库提取用户信息314.4广告管理325.程序调试365.1前台页面排版和兼容性问题365.2后台功能实现问题37毕业设计总结39参考文献40致谢41附录421.个人空间后台代码422.查找用户信息的Model层代码:453.查找用户信息的DAL层的getModelById方法:554.从数据库中提取广告信息并显示在页面上的代码:575.增加广告信息的前台代码:62 引言1.1 课题的来源和目标 本系统是应市场需求而开发的管理软件,该软件能为广大用户提供一个便捷但是功能完善的婚恋平台。 目前,中国传统的婚介市场规模已高达200亿,但由
14、于法规滞后,管理责任不明确等原因,使传统婚介市场面临着严重的信任危机,许多原本需要婚介服务的人士徘徊在婚介公司门外。网络婚介的出现改变了传统婚介的弊端,人们只需轻点鼠标就可以轻松认识各种各样的朋友,可以自由自在的海选自己相中的恋人。网上婚恋因其方便、快捷而发展势头强劲。国内网上婚恋市场在2005年开始兴起,2008年规模将达6.8亿元,年均复合增长率106%。目前江西本省的婚恋市场需求非常旺盛,但婚介网站还很少,而且能具有一点影响力的几乎没有。 系统的建设目标是: (1)打造江西最大、最权威、最诚信的严肃婚恋交友平台。 (2)抓住女性用户,就抓住了婚恋市场。 (3)实用贴心的功能、新颖时尚的内
15、容以及丰富多彩的线下活动,是区别于其他权威网站的不同之处,更是网站赖以生存的根本。1.2发展现状 目前,婚恋网站已在世界范围内广泛流行,“网络红娘”的出现不仅对传统交友方式和恋爱观形成强烈冲击,更形成了一门具有良好发展前景的新兴产业。与欧美国家相比,我国婚恋网站起步较晚,目前仍处于跑马圈地的群雄纷争时代,一家独大的行业巨头尚未出现。虽然部分专业婚恋网站已获得国内外大笔风险投资,但至今未能找到有效的盈利模式,仍处于“烧钱”阶段。婚恋网站流行的原因 婚恋网站通常是指借助网络传播平台为用户提供寻找爱情、婚姻伴侣服务的一种专业性网站。它是伴随着信息革命的广泛普及,网络传播技术、安全技术和支付手段的不断
16、进步以及网民规模的不断扩大而发展起来的。 全面便捷的服务。婚恋网站压缩了传统恋爱中结识阶段的繁琐程序,让人足不出户就能搜寻到符合要求的交往对象,并且可以通过网站所提供的在线服务,如发布个人照片、个人资料、博客等文本内容以及匿名邮件、在线聊天等沟通工具,进行及时交流,加深彼此之间的认知与了解。对于恋爱中所遇到的困惑和难题,网站通过热点话题讨论和一对一的专线服务、客服邮件等方式,为用户提出专业性指导与建议。婚恋网站不仅是现代版的“爱情红娘”,更充当了全面经营爱情服务的“情感管家”。 庞大的用户资料库作支撑。与传统婚介相比,婚恋网站的信息资源更丰富,能够为用户提供更多的适合人选。目前,我国几家大型婚
17、恋网站的注册人数均已突破百万人,世纪佳缘和百合网的用户规模更是达到了千万人。据2008年中国网民婚恋调查报告显示,交际面狭窄是导致单身的主要原因。婚恋网站的出现,无疑打破了传统恋爱中交友所受到的时空限制,用户可以在网站中结识到世界各地的适婚人群,在扩大交友范围方面突破了现代人生活圈狭小的局限。 独特的匹配方式。目前,世界婚恋网站中常用的匹配方式有两种:搜索制与推荐制。搜索制方式是指用户通过主动设置理想对象的条件选项,并指明每项要求的重要程度来制定选择标准,而后在网站数据库中进行数据匹配检索,从而找出最符合要求的人选;推荐制方式以网站所采用的匹配测评系统为基础,对用户进行心理、个性、价值观等方面
18、的测试,然后向用户推荐性状趋同或互补的人选。无论哪种匹配方式,都是以满足用户要求,建立和谐、幸福长久的婚姻关系为目标。 巨大的市场需求。2007年中国网民中单身群体人数达到1183万,公众通过互联网结识异性的人占32.6%,比例远大于亲友介绍(13%)和征婚(0.4%)等传统方式。据调查显示,目前我国网上婚恋交友用户中,24岁以下的青少年所占比例达到了38.1%,2530岁的中青年网民比例也达到了24.7%,因此,可以看到目前网络婚恋市场正被越来越多的年轻群体所重视。另外网民数量调查显示,目前我国网上婚恋交友用户中,大学专科、大学本科和硕士以上学历的网民数量分别达到了30.7%、39%和3.9
19、%。另根据iResearch艾瑞咨询的预测,到2011年我国网络交友市场的总体规模可达16亿元,其中有近50%的市场份额将被婚恋交友所占据。婚恋网站的未来发展趋势 当下,我国婚恋网站经历了对盈利模式的不同探索之后,一些主要网站如百合网、珍爱网、嫁我网展开了对高端消费者市场的争夺,侧重VIP会员的开发,为付高额会费的用户提供全方位、细致周到的婚恋服务。而以世纪佳缘为代表的网站则避开了“线上”的激烈竞争,向婚恋产业的下游?婚庆业迈进。对婚恋网站经营者而言,无论在婚恋行业价值链条的哪个环节发展,顾客是盈利的唯一中心,提供完善的服务,留住顾客是经营关键。以顾客为中心,为消费者提供个性化、细节化、差异化
20、的服务,才是婚恋网站的成功经营之道。1.3 完成内容与设计结果1.3.1 完成内容 前台页面:所有页面的模板页面内容,用户个人主页的页面内容以及用户查看他人信息的页面内容。用户可通过IE浏览器输入网址就可以访问系统首页,并能进行登录或注册成为会员,查看最新用户信息和最具人气用户信息(登录或注册成功后)、搜索其他会员并查看其信息(登录或注册成功后)点歌服务(登录或注册成功后)等操作。通过导航条用户能进入会员注册页面,登入页面,搜索页面(登录或注册成功后)、点歌台页面(登录或注册成功后)和我的空间页面(登录或注册成功后)。 广告:分三种广告:主页中横条广告(两条)、对联式广告(左右各一条)和漂浮广
21、告,通过点击广告能进入相对应的网站。管理员能在后台对广告进行查看、增加、删除操作和修改广告的内容。1.3.2 设计结果 所有用户都可以进入平台注册成为会员。 会员登录后能浏览其他用户的信息、搜索用户、为心仪的用户发消息和点歌。 会员登录后可以进入个人空间,能查看和修改自己的基本信息、详细信息和择偶信息,能查看自己的消息,能进行会员搜索等操作。 需求分析2.1 整体说明2.1.1 模块设计图 模块结构图。 系统包括五大模块:首页页面、公共母版页、个人空间页面、他人空间页面和广告管理。首页,亦称主页、起始页,是一个网站的入口网页,即打开网站后看到的第一个页面;公共母版页,是个人空间页面、他人空间页
22、面、搜索页面和点歌页面等页面共同使用的母版页;个人空间页面,显示会员自己的相关信息并能修改;他人空间页面,显示其他某位会员的相关信息。系统结构图如图2.1所示。图2.1 模块结构图 高层用例图。 通过对珍爱网、百合网的调查分析,经商议研究后画出用例图。用户有普通用户、会员和管理员。普通用户可以同过浏览器浏览系统首页,并可以进入注册页面进行注册,成为会员。会员可以浏览首页,并可以在登录页面登录;会员登录后可以浏览个人空间页面和他人空间页面查看自己和他人的相关信息,并且能在个人空间种对自己的信息进行修改;会员登录后能进入搜索页面和点歌页面,使用搜索系统和点歌系统。管理员能登录后台对首页的广告进行管
23、理。用例图如图2.2所示。图2.2 用例图2.1.2 模块整体说明 根据图2.1对模块的划分,横向综合页面(horizontal comprehensive page)共分为5个部分,各个模块功能如下: 首页页面 作为进入系统后看到的第一个页面,是作为形象的体现,是重中之重,也是网站所有信息的归类目录或分类缩影。首页设计要求首页设计采用红色为主色,再用粉色加以点缀,在保障整体感的前提下,根据大多数人的阅读习惯以色彩、线条、图片等要素将导航条、各功能区以及内容区进行分隔和排版,同时注重协调各区域的主次关系,以营造高易用性与视觉舒适性的人机交互界面为终极目标。 公共母版页 为了使各个页面的风格统一
24、规范,特设计了母版页。此母版页为注册页面、登录页面、搜索页面及子页面、点歌台页面及子页面和他人空间页面等页面的公共母版页,同样是也红色为主色,对页面的头部和尾部设计和排版。 个人空间页面 此页面是显示与会员本人相关的一些信息,包括会员自己的基本信息、详细信息和择偶信息以及自己浏览过哪些人的页面等,会员进入后能查看并修改自己的基本信息、详细信息和择偶信息。 他人空间页面。 此页面是显示会员的基本信息、详细信息和择偶信息,用来被其他会员查看。 广告管理。 前台分三种广告:主页中横条广告、对联式广告和漂浮广告,在首页中显示。管理员在后台对广告进行查看、增加和删除,并能选择广告的内容。2.2 具体需求
25、2.2.1. 模块功能 根据图2.1对模块的划分,设计横向综合页面各个模块功能如下:用户可通过IE浏览器输入网址就可以访问系统首页页面。首页页面上能以3种形式显示广告。用户能进入登录页面或注册页面。会员在登录后能进入他人空间页面和个人空间页面。会员登录后能进入搜索页面。会员在登录后使用点歌服务,并能进入点歌页面。会员进入个人空间后能查看和修改个人信息。管理员在登录后台管理系统后能对首页页面的三种广告的内容进行查看、增加、删除和修改。2.2.2 模块设计根据图2.2的用例图,结合实际的操作,绘制出活动图。 前台浏览活动图。 这个活动图主要是用户浏览各个页面的一个过程,用户可以直接通过浏览器访问系
26、统首页,但只有通过注册成为会员后才能浏览其他模块的页面及其子页面,具体活动如图2.3所示。图2.3 前台浏览活动图 广告管理活动图。 这个活动图主要是管理员对首页页面上三种广告的一个管理过程,管理员在登录后台管理后可以对首页的广告进行管理,包括增、删、改、查。具体活动图如图2.4所示。图2.4广告管理活动图概要设计3.1 设计目标 对系统的操作要求简单明了,能够尽量减少操作的步骤和流程。 横向综合页面分为5个模块:首页页面、公共母版页、他人空间页面、个人空间页面和广告管理。 首页页面:对前台首页进行设计和排版,并能以三种形式显示广告。 公共母版页:注册页面、登录页面、搜索页面及子页面、点歌台页
27、面及子页面和他人空间页面等页面的母版页。 他人空间页面:显示他人信息。 个人空间:显示本人信息。 广告管理模块:管理员登入后台管理心痛后能对广告进行管理。3.2 数据库设计3.2.1 数据库概述 SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠和更高效的平台用于企业数据和 BI 应用。SQL Server 2005 为 IT 专家和信息工作者带来了强大的、熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力,SQL
28、 Server 2005 为不同规模的企业提供了一个完整的数据解决方案【1】。 作为微软公司SQL Server生产线上的最受期待的产品,在成千上万的电子邮件、成百上千的规格说明以及大量的编译的基础上,SQL Server 2005确保了自己是Windows平台上数据库应用程序中最具戏剧性的新型数据库平台【1】。 SQL Server 2005 使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易。作为一个企业数据管理平台,它提供单一管理控制台,使数据管理员能够在任何地方监视、管理和调谐企业中所有的数据库和相关的服务。它还提供了一个可以使用 SQL 管理对象轻松编程的可扩展的管理基础结
29、构,使得用户可以定制和扩展他们的管理环境,同时使独立软件供应商 ISV 也能够创建附加的工具和功能来更好地扩展打开即得的能力【1】。 SQL Server 2005 通过提供一个集成的管理控制台来监视和管理 SQL Server 关系数据库、Integration Services、Analysis Services、Reporting Services、Notification Services 以及在数量众多的分布式服务器和数据库上的 SQL Server Mobile Edition,从而简化了管理工作【1】。 SQL Server 2005 包含许多可以显著提高开发人员生产效率的新技术
30、。从对 .NET Framework 的支持到与 Visual Studio 的紧密集成,这些功能使开发人员能够以较低的成本更轻松地创建安全、强大的数据库应用程序。SQL Server 2005 使开发人员可以利用现有的跨多种开发语言的技巧并且为数据库提供端对端开发环境。本机 XML 功能也使开发人员能够创建运行在不同平台或设备上的新型应用程序【1】。3.2.2 数据库逻辑结构 本系统数据库的名字是MarriageFlat,根据实际情况经过研究决定本数据库共设计了24个数据表,其中横向综合页面模块有4个数据表(以下表格内如字段主键列有“*”,表示该字段为主键;文字描述数据表如字段下有“ ”表示
31、该字段为该数据表主键,有“ ”表示该字段为该数据表外键)。 根据实际情况绘制PDM结构如图3.1: 图3.1PDM图 根据PDM图,设计了会员基本信息表(MemberBasicMsg)、会员详细信息表(MemberDetail)、择偶要求表(MarryRequest)和广告信息表(Advertise)4个表。具体如下: 会员基本信息表(MemberBasicMsg) 为了让人对会员有个初步了解,经商议决定,设计此表用于存储会员的基本信息;其中包含的字段有:会员编号、会员使用名、用户密码、昵称、年龄、性别、生日、身高、体重、出生地、居住地、户口所在地、结婚状况、住房状况、工资状况、学历、职业、最
32、后登入时间、是否有孩子、是否有车、宗教信仰、自我介绍、个人头像。序号列名类型备注1*MemberIDInt用户编号2UserNameNvarchar20用户使用名3PasswordNvarchar20用户密码4SexTinyint性别5AgeInt年龄6NickNameNvarchar20昵称7Birthdaydatetime生日8HeigthInt身高9ResidengceNverchar50居住地10RegisteredPlaceVarchar50户口所在地11MarriageTinyint结婚状况12HouseTinyint住房情况13SalaryTinyint工资情况14DegreeT
33、inyint学历15OccupationTinyint职业16LastLoginTimeDatatime最后登入时间17IsHasChildBit是否有孩子18IsHasCarBit是否有车19ReligionTinyint宗教信仰20SelfInstructionNvarchar100自我介绍21PersonaphotoNvarchar20个人头像22BirthplaceNvarchar50出生地 23WeightInt体重表3-1 会员基本信息表 会员详细信息表(MemberDetail) 为了让人对会员有个详尽的了解,经商议决定,设计此表用于存储会员的详细信息;其中包含的字段有:会员详细
34、信息ID、会员编号、真实姓名、身份证、健康、政治面貌、个性、毕业院校、工作地、血型、星座、生肖、是否吸烟、是否喝酒、是否有宠物、是否会做饭、固定电话、手机、msn、email、家庭住址、父亲职业、母亲职业、最喜欢的歌曲、最喜欢的电影、最喜欢的食物。表3-2 会员详细信息表序号列名类型备注1*MemberDetailIDint用户详细信息ID2MemberIDint会员编号3RealNameVarchar20真实姓名4IdentificationVarchar2身份证5Healthtinyint健康6Appearancetinyint政治面貌7Charactertinyint个性8SchoolV
35、archar20毕业院校9EmployeeVarchar20工作地10BloodTypetinyint血型11constellationtinyint星座12BirthAnimaltinyint生肖13IsSmoketinyint是否吸烟14IsDrinktinyint是否喝酒15IsHasPettinyint是否有宠物16Cooktinyint是否会做饭17FixedPhoneNvarchar16固定电话18MobilePhoneNvarchar11手机19Nvarchar1020MSNNavarchar30msn21EmailNavarchar30email22FamilyAddressN
36、varchar50家庭住址23FatherOccupationtinyint父亲职业24MotherOccupationtinyint母亲职业25FavoriteMusictinyint最喜欢的歌曲26FavoriteMovietinyint最喜欢的电影27Dietetictinyint最喜欢的食物 择偶要求表(MarryRequest) 为了让人对会员的择偶要求有所了解,经商议决定,设计此表用于存储会员择偶要求的信息;其中包含的字段有:择偶信息ID、会员编号、性别、最小年龄、最大年龄、最低学历、最高学历、最低身高、最高身高、最低体重、最高体重、居住地、婚姻状况、住房状况、是否要小孩、是否吸烟
37、、是否喝酒、是否有宠物、是否有车、收入状况。序号列名类型备注1*RequestIDInt择偶信息ID2MemberIDInt会员编号3SexTinyint性别4MinAgeInt最小年龄5AgeInt最大年龄6MinDegreeTinyint最低学历7DegreeTinyint最高学历8MinHeightintnt最低身高9Heightintnt最高身高10MinWeightInt最低体重11WeightInt最高体重12ResidengceNverchar50居住地13MarriageTinyint婚姻状况14HousingStatusTinyint住房状况15IsWantChildBit是
38、否要小孩16IsSmokeBit是否吸烟17IsDrinkBit是否喝酒18IsHasPetBit是否有宠物19IsHasCarBit是否有车20Salarytinyint收入状况表3-3 择偶要求表 广告信息表(Advertise) 为了让人对广告的信息有所了解,经商议决定,设计此表用于存储广告的信息;其中包含的字段有: 广告编号、广告名、广告状态(是否激活)、广告类型、高度、宽度、启用时间、结束时间。表3-4 广告信息表序号列名类型备注1*AdvertiseIdInt广告编号2TitleNvarchar50广告名3IsEnabledBit广告状态4typeTinyint广告类型5heigh
39、tInt高度6widthInt宽度7StartTimeDatatime启用时间8EndTimedatatime结束时间 3.2.3 存储过程 横向综合页面一共涉及到5个存储过程:查找用户信息up_MemberBasicMsg_GetModelById、查询广告信息up_Advertise_GetAd、增加广告UP_Advertise_ADD、删除广告UP_Advertise_Delete和修改广告UP_Advertise_Update。 查找用户信息 up_MemberBasicMsg_GetModelById 此存储过程通过给定一个ID,将会员编号(MemberID)为ID的会员的全部信息(
40、基本信息、详细信息和择偶信息)分别从会员基本信息表表(MemberBasicMsg)、会员详细信息表(MemberDetail)和择偶信息表(MarryRequest)中查找出来,将这些信息合并组成新表后返回。具体如图3.2。 CREATE PROCEDURE dbo.up_MemberBasicMsg_GetModelById Id int AS BEGIN Select MinAge,Age,MinDegree,Degree,MinHeight,Height, MarryRequest.RegisteredProvince as RequestResidenceProvince, Marr
41、yRequest.RegisteredCity as RequestResidenceCity, MarryRequest.Marriage AS RequestMarriage, MarryRequest.HousingStatus as RequestHousingStatus, MarryRequest.Salary AS RequestSalary,IsWantChild,MarryRequest.Character, MemberBasicMsg.Username,Memberbasicmsg.Nickname, MemberBasicMsg.Age as Userage, Memb
42、erBasicMsg.Heigth as Userheight, MemberBasicMsg.Sex as Usersex, MemberBasicMsg.Marriage as Usermarriage, MemberBasicMsg.Degree as Userdegree, MemberBasicMsg.ResidenceProvince as Userresidenceprovince, MemberBasicMsg.ResidenceCity as Userresidencecity, MemberBasicMsg.House as Userhouse, MemberBasicMs
43、g.IsHasChild as Userhaschild, MemberBasicMsg.Salary as Usersalary, MemberBasicMsg.SelfInstruction,Personphoto,Birthplace,Birthday, MemberBasicMsg.RegisteredPlace as Registeredplace, MemberDetail.RealName,MemberDetail.Figure, MemberBasicMsg.Religion,Appearance,amativeness, MemberDetail.School,MemberD
44、etail.Character,MemberDetail.Cook, MemberDetail.HasPet,MemberDetail.,MemberDetail.MSN, MemberDetail.Party as Politicalvisage, MemberDetail.HasCar as Ishascar, MemberDetail.Constellation, MemberDetail.BirthAnimal as Zodiac from MemberBasicMsg,MemberDetail,MarryRequest where MemberBasicMsg.MemberIDId
45、and MemberDetail.MemberIDId and MarryRequest.MemberIDId END 图3.2查找用户信息的存储过程 查询广告信息up_Advertise_GetAd 此存储过程会将广告的全部信息从广告信息表(Advertise)中查找出来并返回。具体如图3.3。 CREATE PROCEDURE dbo.up_Advertise_GetAd AS BEGIN SET NOCOUNT ON; SELECT * from Advertise END图3.3查询广告信息的存储过程 增加广告UP_Advertise_ADD 此存储过程通过输入广告名、广告状态、广告类
46、型、启用时间、结束时间、高度和宽度,向广告信息表(Advertise)中添加新的广告信息。具体如图3.4。 CREATE PROCEDURE dbo.UP_Advertise_ADD IsEnabled bit, Title nvarchar50, StartTime datetime, EndTime datetime, height int, width int, type tinyint AS INSERT INTO Advertise IsEnabled,Title,StartTime,EndTime, height,width,type VALUES IsEnabled,Title,
47、StartTime,EndTime, height,width,type 图3.4增加广告的存储过程 删除广告UP_Advertise_Delete 此存储过程根据所给定的ID将广告信息表(Advertise)中广告编号(AdvertiseId)为ID的广告的相关信息删除。具体如图3.5。 CREATE PROCEDURE dbo.UP_Advertise_Delete AdvertiseId int AS DELETE Advertise where AdvertiseIdAdvertiseId图3.5删除广告的存储过程 修改广告UP_Advertise_Update 此存储过程可以完成对广
48、告信息表(Advertise)中的信息进行修改和保存,将原有信息覆盖。具体如图3.6。 CREATE PROCEDURE dbo.UP_Advertise_Update AdvertiseId int, Title nvarchar50, StartTime datetime, EndTime datetime, height int, width int, type tinyint AS UPDATE Advertise SET Title Title,StartTime StartTime,EndTime EndTime, height height,width width,type ty
49、pe where AdvertiseIdAdvertiseId 图3.6修改广告的存储过程3.3 页面设计 使用的工具是Adobe公司的Photoshop CS4。页面设计原则 为了能够体现出婚恋的气息,本系统页面设计要页面喜庆热诚,色调明亮、鲜艳,因此系统色调采用红色,体现喜庆热诚的气息;点缀色彩主要以粉色为主,体现浪漫的气息。首页页面 根据界面设计原则,使用工具Adobe公司的Photoshop CS4设计出首页页面的稿图。如图3.7所示。图3.7首页页面公共母版页 根据界面设计原则,使用工具Adobe公司的Photoshop CS4设计出公共母版页的稿图。如图3.8所示。图3.8公共母版
50、页页面个人空间页面 根据界面设计原则,使用工具Adobe公司的Photoshop CS4设计出个人空间页面的稿图。如图3.9所示。图3.9个人空间页面他人空间页面 根据界面设计原则,使用工具Adobe公司的Photoshop CS4设计出他人空间页面的稿图。如图3.10所示。图3.10他人空间页面增加广告页面 根据界面设计原则,使用工具Adobe公司的Photoshop CS4设计出增加广告页面的稿图。如图3.11所示图3.11 增加广告页面 详细设计 使用的开发工具是Microsoft公司的Microsoft Visual Studio 2008。4.1 相关技术概述和工具说明 1.C#概述 C#是微软公司发布的一种面向对象的、运行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 对供应商的质量处罚制度
- 2026上海市护士招聘考试题库及答案
- 高考题伤脑筋的题目及答案
- 2026浙教版小学信息技术五年级下册第二单元质量检测试卷附答案
- 2026年幼儿园坏人来了
- 2026年植物案例幼儿园
- 2026年幼儿园浇水器课件
- 2026年爸爸进幼儿园授课
- 2026年幼儿园做头发教案
- 2026年竹简制作幼儿园
- 《居家安宁疗护服务规范(征求意见稿)》编制说明
- 高中化学与生物跨学科融合:化学键视角下的营养素相互作用教学设计
- 浙江省省杭州市上城区建兰中学2026届中考数学四模试卷含解析
- 乌鲁木齐地区房屋建筑与市政工程施工图文件审查常见问题汇编2025版(勘察专业)
- 青海青江实业集团有限公司招聘笔试题库2026
- 2026贵州黔晟投资有限公司第一批社会招聘8人备考题库附答案详解(完整版)
- 感染质控中心工作制度
- (完整版)2026年党建基础知识应知应会试题及答案
- 雨课堂学堂在线学堂云人工智能技术与应用(江南大学)单元测试考核答案
- OpenClaw专题学习培训
- 雨排水管线施工质量问题及解决方案
评论
0/150
提交评论