浅谈网络婚恋交友系统的设计与实现

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:wl7644719
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着互联网用户的快速发展和成熟,婚恋交友网站已在全世界广泛流行,“网络红娘”的出现对传统交友方式和恋爱观念形成了强烈冲击,并形成了一项具有很好发展前景的新兴产业。在线征婚已成为目前很多年轻人征婚的新途径。
  关键词:婚恋交友;功能模块;模型
  中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2011) 21-0000-01
  Network Love and Marriage Dating System Design and Implementation
  Xiao Jiandong
  (JiangXi College of Foreign Studies,Nanchang 330099,China)
  Abstract:With the rapid growth and mature of Internet users,dating sites have been widely popular in the world,the emergence of"Network matchmaker"not only have a strong impact on traditional way of making friends and love,but also create a new industries of a good development prospects.Online Matchmaking marriages have become a new way of dating in many young people.
  Keywords:Dating system;Function module;Model
  一、系统需求分析
  (一)系统业务流程
  通过对部分婚介机构和广大通过婚介机构成功实现婚恋的适婚人士进行调研,得出人们要找到符合自己要求的交往对象必须依托于专业的婚介机构。用户通过婚介机构寻求交往对象的流程如下:
  (1)用户需在婚介机构注册自己的个人基本信息;
  (2)用户提出自己的征友要求,也就是对征友对象各方面的要求;
  (3)婚介机构按照用户提出的要求在自身已有的会员信息中进行查询并为用户推荐适合人选群;
  (4)用户再次在该机构推荐的人选中选择最适合自己的人选并向对方发出约会、聊天或交往请求等。若双方都满足各自的交往要求并成功完成婚恋交友,婚介机构的工作就已经完成,若未达到自身的要求,发现对方不适合自己,便请求婚介机构再次推荐。
  (二)系统功能需求分析
  本系统所提供的发送邮件、心灵匹配、组合检索、在线聊天等在线服务加深彼此的认知与了解,简化广大适婚人士交友的复杂程序。本系统主要包括以下几个基本功能模块:
  (1)用户功能注册模块:该模块主要收集用户信。用户首先打开注册页面并阅读会员注册协议,同意协议后用户输入自己的注册信息,然后提交注册信息,最后系统对其输入信息进行审核,审核成功后回Email通知用户。
  (2)检索会员功能模块:该模块是本系统设计的核心模块,用户通过该模块可以检索到符合自己要求的征友对象。该模块提供了高级检索模块和快速检索模块,在高级检索模块,会员可以按照性别、年龄区间、交友目的、所在地区、身高、体重、血型、学历、婚史、月薪、职业等进行多条进行件组合检索。
  (3)相册管理功能模块:在该模块,用户可以上传自己的照片、删除自己的照片和将自己的照片设为形象照,照片的上传分为直接上传和在线拍照两种方式。
  (4)情感测试功能模块:在该模块,系统通过对会员用户的系列测试,使用户了解自己的恋爱类型、依赖类型等。
  (5)用户管理功能模块:用户管理模块是实现对注册用户进行综合管理,包括用户资料管理、身份验证管理、权限管理、用户图像管理等。
  (6)公共信息管理模块:用户管理模块是实现对注册用户进行综合管理,包括用户资料管理、身份验证管理、权限管理、用户图像管理等。
  二、系统设计
  (一)系统的软件体系结构
  系统采用目前互联网通用的基于B/S的三层体系结构,这样会简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。三层结构分别指表示层、业务逻辑层和数据服务层。
  表示层是在用户表示层中包含系统的逻辑显示,位于客户端。它的任务是向网络上的某一Web服务器提出服务请求,并在Web服务器上通过HTTP协议把所需的主页传送给客户端,然后等待接受传来的主页文件,再把它显示在Web浏览器上。
  业务逻辑层是在业务逻辑中包含系统的事务逻辑处理,位于Web服务器端。它的任务是接受用户请求,运行服务器脚本,执行相应的扩展应用程序,并借助于中间件通过SQL等方式向数据库服务器提出数据处理申请,在获取相关数据后将结果传送给客户端。
  数据服务层是在数据服务层中包含系统的数据逻辑处理,位于数据库服务器端。它的任务是接受Web服务器发来的对数据库操纵请求,实现对数据库查询、删除、修改、更新等功能,并把运行结果提交给Web服务器。
  (二)系统数据库设计
  本系统的数据库采用SQL Server 2000设计。SQLSERVER数据库是微软公司的网络关系性数据库。与传统桌面数据库相具有强大网络功能和分布式功能,支持大规模并行查询和多线程服务。具有完备的数据安全解决方案。
  为了便于研究,人们把现实世界中的事物抽象为不依赖于具体机器的信息结构,而且接近于人们的思维,并具有丰富语义的概念模型,然后把概念模型转换为具体机器上DBMS支持的数据模型。通常概念模型的描述工具是使用E-R模型图。
  三、系统实现采用的技术
  婚恋交友系统是一个典型的数据库应用系统,因而网络技术和数据库技术是该系统的两大支撑技术。网络技术与数据库技术的结合,正在深刻地改变着网络应用的面貌。本系统是基于B/S结构的系统,服务器端对数据库进行管理,客户端通过浏览器登录。在数据库上使用了Microsoft SQL Server 2000数据库作为系统的后台存储,客户端的开发是使用Visual Studio 2005中完成的,数据库连接是由ADO数据库连接技术来实现。根据用例模型和功能需求得到系统的整体结构,划分出了用户管理、交友管理、留言管理、相册管理、查询管理、系统维护六个功能模块。接着设计本系统的数据库,同时采用ADO数据库连接技术使得系统的“数据应用层”得以实现。
  参考文献:
  [1]雷超阳,徐正权,张治元.基于C/S模式中影响数据库系统性能的研究[J].电脑与信息技术,2005,13(1):4-7
  [2]孙鹤.基于ASP.NET的企业综合信息系统的研究与实现[D].武汉:武汉理工大学,2009
  [3]韩国峰.ASP第一步[M].北京:清华大学出版社,2008:2-3
其他文献
目的采用绝对定量法对早期弥漫性轴索损伤(DAI)患者进行质子磁共振频谱(1H-MRS)研究,探讨DAI脑代谢物变化与病情及预后的相关性。方法应用1.5 T磁共振机对来汕头大学第二附属医院
该文结合实际教学中的体会,提出将Robocode机器人游戏编程融入到Java教学活动中以便提高该课程的实际教学质量及学生的实践能力。
华法林是临床上广泛使用的口服抗凝药物,其治疗范围窄,个体差异大,尤其在治疗初期,易导致严重的出血并发症,如何合理、安全使用成为国内外研究者关注的重点和难点。华法林的
目的探究重组人脑钠肽(rhBNP)对扩张型心肌病及心肌梗死所致急性心力衰竭的治疗效果。方法选取2007年4月至2011年8月兰州军区乌鲁木齐总医院收治的扩张型心肌病及心肌梗死致急
信息化在中国经历数十年的发展,各企事业单位已经拥有了不同种类的成熟的基础信息系统,这些系统称为联机业务系统,如今根据自身发展的迫切需要,企业已经进入了商业智能(BI)分析的信
医院计算机网络信息资源在社会发展中正日益占据主导地位,只有对医院计算机网络信息资源进行有效的管理,才能将网络信息环境变为有序的信息空间,实现信息资源效用最大化,发挥它的
随着全球经济的飞速发展、人口老龄化及生活方式的改变,糖尿病的患病率也在迅速增加。目前,糖尿病的各种急性和慢性并发症已得到广泛关注,糖尿病与骨质疏松的关系也越来越引
本设计基于AT89S51单片机及DSl8 B20温度传感器设计高精度温度计,并采用Proteus软件及Keil51软件进行仿真实验,达到3路温度显示的结果。本设计,通用性好,功能强,重量轻,耗能低,可靠
主要论述当前建筑施工企业安全生产管理中存在的问题及其防治措施,施工企业实施安全管理目标责任制过程中存在的问题及其防治措施,施工企业安全管理人员队伍存在的问题及其防治
随着我国经济快速发展,社会保险制度也得到有效完善,但很多企业在社会保险方面仍然存在很多不足之处,严重制约着社会保险工作的顺利开展。本文就新时期国有企业社会保险工作