一线牵交友网站的设计与实现Word文档下载推荐.docx
- 文档编号:17176108
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:31
- 大小:672.61KB
一线牵交友网站的设计与实现Word文档下载推荐.docx
《一线牵交友网站的设计与实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《一线牵交友网站的设计与实现Word文档下载推荐.docx(31页珍藏版)》请在冰豆网上搜索。
国内网上婚恋市场在2005年开始兴起,2008年规模将达6.8亿元,年均复合增长率106%。
目前本省的婚恋市场需求非常旺盛,但婚介网站还很少,而且能具有一点影响力的几乎没有。
系统的建设目标是:
1.打造最诚信的严肃婚姻中介平台。
2.抓住女性用户,就抓住了婚恋市场。
3.实用贴心的功能、新颖时尚的内容以及丰富多彩的线下活动,是区别于其他权威网站的不同之处,更是网站赖以生存的根本。
1.2发展状况
目前,婚恋网站已在世界范围内广泛流行,“网络红娘”的出现不仅对传统交友方式和恋爱观形成强烈冲击,更形成了一门具有良好发展前景的新兴产业。
与欧美国家相比,我国婚恋网站起步较晚,目前仍处于跑马圈地的群雄纷争时代,一家独大的行业巨头尚未出现。
虽然部分专业婚恋网站已获得国内外大笔风险投资,但至今未能找到有效的盈利模式,仍处于“烧钱”阶段。
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%。
另根据艾瑞咨询的预测,到2011年我国网络交友市场的总体规模可达16亿元,其中有近50%的市场份额将被婚恋交友所占据。
1.2.2婚恋网站未来发展的趋势
当下,我国婚恋网站经历了对盈利模式的不同探索之后,一些主要网站如百合网、珍爱网、嫁我网展开了对高端消费者市场的争夺,侧重VIP会员的开发,为付高额会费的用户提供全方位、细致周到的婚恋服务。
而以世纪佳缘为代表的网站则避开了“线上”的激烈竞争,向婚恋产业的下游——婚庆业迈进。
对婚恋网站经营者而言,无论在婚恋行业价值链条的哪个环节发展,顾客是盈利的唯一中心,提供完善的服务,留住顾客是经营关键。
以顾客为中心,为消费者提供个性化、细节化、差异化的服务,才是婚恋网站的成功经营之道。
化、差异化的服务,才是婚恋网站的成功经营之道。
1.3完成内容与设计结果
1.3.1完成内容
前台页面:
所有页面的模板页面内容,用户个人主页的页面内容以及用户查看他人信息的页面内容。
用户可通过IE浏览器输入网址就可以访问系统首页,并能进行登录或注册成为会员,查看最新用户信息和最具人气用户信息(登录或注册成功后)、搜索其他会员并查看其信息(登录或注册成功后)点歌服务(登录或注册成功后)等操作。
通过导航条用户能进入会员注册页面,登入页面,搜索页面(登录或注册成功后)、论坛页面(登录或注册成功后)和我的空间页面(登录或注册成功后)。
广告:
分三种广告:
主页中横条广告(两条)、对联式广告(左右各一条)和漂浮广告,通过点击广告能进入相对应的网站。
管理员能在后台对广告进行查看、增加、删除操作和修改广告的内容。
1.3.2设计结果
所有用户都可以进入平台注册成为会员。
会员登录后能浏览其他用户的信息、搜索用户、为心仪的用户发消息和点歌。
会员登录后可以进入个人空间,能查看和修改自己的基本信息、详细信息和择偶信息,能查看自己的消息,能进行会员搜索等操作。
2一线牵交友网系统分析
需求分析的基本任务:
确定系统的目标和范围,调查用户的需求,分析系统必须做什么,编写需求规格说明书等其它相关文档,以及需求工程审查.同时还包括需求变更的控制、需求风险的控制、制定需求过程的基本计划等工作[1]。
需求可分四类:
业务需求是反映组织机构或客户对软件高层次的目标要求,这项需求是用户高层领导机构决定的,它确定了系统的目标规模和范围。
用户需求是用户使用该软件要完成的任务。
功能需求是软件开发人员必须实现的软件功能。
非功能需求是产品必须具备的属性或品质,包括对用户的重要属性(有效性、效率、灵活性、完整性、互操作性、可靠性、健壮性、可用性)和开发者的质量属性(可维护性、可复用性、可测试性)。
2.1系统需求分析
系统分析方法来源于系统科学。
系统科学是20世纪40年代以后迅速发展起来的一个横跨各个学科的新的科学部门,它从系统的着眼点或角度去考察和研究整个客观世界,为人类认识和改造世界提供了科学的理论和方法。
它的产生和发展标志着人类的科学思维由主要以“实物为中心”逐渐过渡到以“系统为中心”,是科学思维的一个划时代突破。
系统分析是咨询研究的最基本的方法,我们可以把一个复杂的咨询项目看成为系统工程,通过系统目标分析、系统要素分析、系统环境分析、系统资源分析和系统管理分析,可以准确地诊断问题,深刻地揭示问题起因,有效地提出解决方案和满足客户的需求。
2.1.1功能需求
具体功能描述如下。
1.一般用户/会员
(1)系统遵循开放模式,注册用户可以按照自己的需要查看会员信息;
未注册用户也可以任意查看在线人数,寻找心仪对象,但不能进入对象的主页。
(2)系统提供模糊查询,会员可以模糊查询好友并添加好友。
(3)会员可以发表状态,上传文件,照片等其他信息。
(4)会员两人在同意后好友才添加成功,否则不是好友。
2.管理员
(1)管理员拥有最大权限,可以进入管理页面并配置系统信息。
(2)管理员可以管理会员,对会员进行删除。
(3)管理员可以随时更新公告,更新成功案例,消息。
(4)管理员可以随时查看消息,查看上传内容,必要时封号,删除内容。
2.1.2性能需求
可以分为以下几种。
1.安全性要求:
所有访问数据库的操作,必须尽量保证安全。
2.时间性要求:
保证添加好友并同意后一分钟内成为好友。
3.美观性要求:
要求界面美观,操作简便。
2.2系统可行性分析
2.2.1技术及开发方法可行性
本系统基于浏览器/服务器体系人们常说的B/S体系[2],系统安装维护简便。
数据集中管理,便于分散用户使用,适应互连时代软件的发展趋势。
开发技术主要包括ASP,AJAX,Reapter,JDBC以及Web应用开发中常用的脚本语言Javascript[3]。
数据库采用Oracle数据库系统。
由于本系统采用的.NET相关的技术具有“一处编译处处运行”的特性,所以系统可运行于Windows系列操作系统平台。
2.2.2管理可行性
利用面向对象的机构化方法,面向对象方法以“对象”为中心,在分析对象、研究对象及对象的属性的过程中,根据其内在规律建立求解模型。
基于这种方法建立的软件系统,不管外部环境或功能需求如何地变化,其对象的内在的规律是不变的,区别于传统方法的以“过程为中心”,以功能分解为基本方法,当功能需求发生变化时,将引起对软件整体结构的修改,导致系统不稳定。
因而,基于这种方法建立的软件系统是不会引起软件结构的整体变化,所以系统是稳定的,利用此方法可以充分达到系统管理可行性的目的。
2.2.3经济可行性
通过调查分析开发社交网站所具备的能力及实现的方法,准确确定社交网站的总体结构,利用Oracle数据库所具有的能力,以最简洁最容易的方法,使用ASP,CSS,HTML,.NET技术使其达到快速开发的效果。
2.3业务流程分析
业务流程分析的目的是:
形成合理、科学的业务流程。
通过分析现有业务流程的基础上进行业务流程重组(BPR),产生新更为合理的业务流程。
业务流程分析主要是定义项目的内容,即对现行的管理进行仔细地回顾和描述,从而认识项目的业务和技术上的具体要求,帮助确定流程工作与合作建模的基本要素,更好地分析理解其同其他要素的关系,例如业务目标、业务策略、面对的问题、产生的影响、组织机构参与者或者相关的企业架构。
系统设计以前,要对系统需求进行归纳和分析,查找出所有的业务主角,然后在确定业务主角后,每个主角的相关流程应清晰地制定出来,最终设计出逻辑视图、用户界面示意图。
下面是对该系统业务流程的简单分析:
1.用户首先登录网站,如果用户还没有登录名首先要进行用注册。
注册后,在登录时用户名与密码验证通过就能做相关操作。
如果用户名不存在或密码不正确,则提示重新登录。
2.用户成功登录之后,进入主页面,可选基本业务有四个,个人信息管理,发表状态,查找并添加好友,查看好友。
在个人信息管理中,用户可以修改自己的信息,查看自己的心情等;
在发表状态中,用户可以查看好友的状态,并可以写自己的状态;
在查找好友中,用户可以查找认识的人,添加其为好友其;
在查看好友中可以查看准好友的信息主页。
3.如果当前登录用户为管理员,则可以增删改查会员,对会员的上传进行管理,对会员发表的言论进行管理。
系统业务流程图管理员页面如图2-1所示。
失败
成功
图2-1 系统业务管理员流程图
系统业务流程图用户页面如图2-2所示。
失败
成功
成功失败
失败失败失败
成功成功成功
图2-2 系统用户业务流程
3一线牵交友网设计
3.1系统物理环境配置
系统硬件平台的配置:
1.CPU:
PIII800。
2.内存:
384MDDR。
3.硬盘:
20GB。
4.基本的输入、输出设备。
系统软件平台的配置:
如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统设计的好坏,不仅要有正确的软件开发思想,也应该有良好的软件开发工具,汽车配件电子商务系统所采用的软件配置环境为:
1.操作系统:
WindowsXPProfessionalEditServicePack2。
2.数据库软件:
SQL2005。
3.系统开发软件:
VisualStudio2008
3.2项目规划
本系统的结构包括数据存储层、方法层及页面层。
整个一线牵交友网站设计是整个征婚进行交互的页面,服务对象通过访问网站来获得所需要的信息,该网站的设计提供以下功能:
1.各种功能的连接。
包括注册,登录,查看添加好友。
2.发表个人状态,上传信息。
3.管理员管理。
3.3系统概要设计
根据系统分析的结果数据流程图所描述的系统的逻辑模型,把数据流程图上各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模型变为物理模型[4]。
在管理信息系统的设计过程中,系统划分的一般原则如下:
1.子系统要具有独立性。
即应把相对独立的事务处理过程作为一个子系统。
这样的子系统具有较高的内聚性,与其它的藕合较弱,便于软件开发、使用及日后系统维护。
2.子系统的划分结果应使数据冗余度较小。
应避免部分数据在多个子系统中出现,尤其是修改,以保证系统的安全性、可靠性和数据的一致性。
3.子系统的划分应能满足目前和日后管理上的需要,功能应齐全,操作要方便且为今后发展留有接口。
4.子系统的划分应以该单位的管理职能为依据。
应尽量避免过分依赖于组织机构,以防止机构变更后为系统带来不必要的麻烦。
系统功能模块结构图反映了系统功能模块的划分,系统功能模块结构如图3-1所示。
图3-1 系统功能模块结构图
1.用户模块功能描述
(1)用户信息模块:
注册新用户、登录、用户修改密码、用户个人资料管理。
(2)发表言论模块:
会员发表自己的状态,给好友留言。
(3)上传信息模块:
会员可以上传文件,图片。
(4)添加好友模块:
会员添加自己的好友,待好友同意便可成为好友。
2.管理模块功能描述
(1)用户管理:
登录;
查询用户、删除用户。
(2)留言管理:
添加、修改、删除留言信息。
(3)上传管理:
对会员上传的文件修改,删除。
3.3.1设计目标
本系统是一个基于VisualStudio.NET[5]开发环境的婚姻中介管理平台,采用B/S架构,该系统可以与其他网站系统结合成完整的平台。
为单身男女提供一个集中的,方便使用,可靠的,易扩展的婚姻中介平台。
实现了传统婚姻的信息化。
为现代单身男女提供了一个比较诚信可靠的婚介平台。
3.4数据库设计
3.4.1概念结构设计
实体——联系方法(Entity—RelationshipApproach)是最常用的表示概念性数据模型的方法。
这种方法使用E-R图来描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,即使不熟悉计算机技术的用户也能理解它。
概念结构设计是将分析得到的用户需求抽象为信息结构(即概念模型)的过程,它是整个数据库设计的关键。
概念结构的主要特点是:
1.能真实、充分地反映现实世界。
2.易于理解。
3.易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。
4.易于向关系、网状、层次等各种数据模型转换。
管理员属性图如图3-2所示。
图3-2 管理员信息实体属性
婚姻状况表属性如图3-3所示。
图3-3 婚姻状况信息实体属性
用户属性图如图3-4所示。
图3-4 用户信息实体属性
消息表属性如图3-5所示。
图3-5 消息信息实体属性
好友表属性如图3-6所示。
图3-6 好友信息实体属性
住房表属性如图3-7所示。
图3-7 住房信息实体属性
车辆表属性如图3-8所示。
图3-8 车辆信息实体属性
好友表属性如图3-9所示。
图3-9 好友信息实体属性
3.4.2逻辑结构设计
数据库逻辑设计分为三个阶段,分别是:
用户要求、建立E-R模型和数据库模式设计。
数据库逻辑设计[6]中的第一阶段收集和分析用户需求是按以下四步进行的:
分析用户活动,确定系统范围,分析用户活动所涉及的数据和分析系统数据。
逻辑设计第二阶段建立E-R模型分两步,首先应进行局部E-R模型设计,然后进行总体E-R模型的设计。
逻辑设计第三阶段在数据库模式设计阶段分两步进行,第一步初步设计,把E-R图转换为关系模型,第二步优化设计,对模式进行调整和改善。
为了编码方便,表名与字段名一律采用英文字符命名。
另外,为了提高可扩展性,各表的各字段会因具体需要进行类型与长度的定义。
1.关于整型类型的编号方面的信息,各表将以IDENTITY(1,1)进行储存。
2.关于字符类型的备注方面的信息,各表将以Varchar(32)进行储存;
关于其他字符类型的信息,各表将以Varchar(64)进行储存。
3.关于其数值类型的信息,各表将以INT进行储存。
4.关于其日期类型的信息,各表将以DateTime进行储存。
在数据字典中,定义了各表的基本信息,具体情况可参见数据字典主要内容。
逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图,转换为逻辑结构。
本系统的数据库通过PhysicalDesign的数据库建模生成SQL语句文件,在通过SQLServer2005的查询分析器运行该文件生成数据库。
3.4.3数据字典设计
在表DataDict中储存的各表的基本信息,当中包括表的名称、表的别名、字段的名称、字段的别名、字段是否主键、字段是否外键、字段的数据类型、字段长度、字段的可选项、字段的备注等等。
这样能为编码过程中带来极大的方便,使编码工作变得简单。
而且,对于语言的扩展也非常方便,只需要通过增加表的别名各字段的别名就可以实现。
此数据字典将会放在数据库NickERP中,程序可通过ODBC对此数据字典进行访问。
关于数据字典的主要内容,请参见附录1数据字典主要内容。
3.4.4安全保密设计
在系统的使用过程中,用户可以对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一线 交友 网站 设计 实现