1、基于JavaEE技术平台婚介系统的设计与开发8摘 要本文对婚介网社交系统的设计与开发过程进行了分析与叙述。依照系统开发的实际操作步骤,动态从系统概述、系统分析、系统设计和系统实现这四大章节对系统开发过程进行分别阐述。系统概述中主要进行了课题背景、课题意义和现状分析;系统分析中主要包括了系统设计前的需求分析、业务流程分析、数据流程分析和数据字典分析;而系统设计则是对系统体系结构、各功能模块、数据库结构设计等具体的系统实现过程进行剖析展示,在系统设计章节中有详细的文字解释并配有表图说明。动态还列举了关键的功能模块实现代码。本文力求可以为婚介网社交系统的开发设计找到一种切实可行的解决方案,在分析了目
2、前国内外婚介网社交系统的现状的基础上,并经过反复摸索和学习研究后,借助编程语言Java和Mysql 数据库最终实现了婚介网社交系统的开发,并在一系列测试后,达成了人性化、所需功能完善、操作清晰的设计目标。关键词:JSP;Mysql;婚介交友Design and Development of Matchmaking System Based on JavaEE Technology Platform AbstractIn this paper, the design and development process of the social system of the matchmaking n
3、etwork are analyzed and narrated. According to the actual operation steps of the system development, the system development process is expounded from four chapters: system overview, system analysis, system design and system realization. System overview the main research background, research signific
4、ance and status quo; system analysis includes the analysis, system design demand before the business process analysis, data flow analysis and data dictionary; and system design is the system structure, function modules, database structure design and system implementation process the analysis shows t
5、hat in the system design section of the text to explain in detail and with diagram. The dynamics also enumerated the key function module implementation code.This paper tries to find a feasible solution for the development and design of social matchmaking system, based on the analysis of the current
6、status of domestic and foreign social matchmaking system, and after repeated exploration and study, using Java programming language and Mysql database realized the social development matchmaking system. After a series of testing, a humanized, required functions, operation and clear design goals.Key
7、words: JSP; Mysql; matchmaking friends 目 录引言1第1章 绪论21.1课题背景21.2课题意义21.3 课题研究的现状和发展趋势21.3.1 国内外发展现状21.3.2发展趋势3第2章 开发工具及相关技术介绍42.1开发技术42.1.1JavaEE开发平台42.1.2JSP技术52.2开发工具MyEclipse6第3章 需求分析73.1可行性分析73.1.1经济可行性73.1.2技术可行性73.1.3操作可行性73.2 系统需求分析73.3业务流程分析83.3.1注册用户业务流程分析83.3.2系统管理员业务流程分析83.3.3 游客业务流程分析93.4
8、数据流分析103.5数据字典103.5.1数据项的描述103.5.2数据流的描述113.5.3外部实体的描述123.6数据库需求分析12第4章 概要设计144.1系统结构设计144.1.1系统模块流程图144.2数据库设计154.2.1 数据库概念设计E-R模型154.2.2数据库逻辑设计关系模型164.2.3数据库表结构设计17第5章 系统详细设计195.1系统首页设计195.2用户注册模块195.3照片发布模板215.4添加动态模块235.5用户修改个人资料模块245.6管理员登陆模块265.7注册用户管理275.8公告管理模块28第6章 系统测试306.1 系统测试的概述306.2 系统
9、测试的方法306.3 系统测试用例30结论与展望32致谢33附录35插图清单图2-1 框架与JavaEE的关系图4图2-2 MVC关系图5图3-1 系统分析图7图3-2 注册用户业务流程图8图3-3 管理员业务流程图9图3-4 游客业务流程图9图3-5 婚介交友系统数据流10图4-1 系统结构设计图 14图4-2 用户模块流程图14图4-3 管理员模块流程图15图4-4 数据库概念模型E-R图16图5-1 首页界面19图5-2 用户注册图20图5-3 照片发布模块界面21图5-4 动态添加模块图23图5-5 修改个人资料模块24图5-6 管理员登陆图26图5-7 用户管理模块27图5-8 公告
10、管理模块界面28表格清单表3-1 用户信息数据项描述10表3-2 动态信息数据项描述11表3-3 相册信息数据项描述11表3-4 公告信息数据项描述11表3-5 评论信息数据项描述11表4-1 用户信息表(t_users)17表4-2 动态信息表(t_bowen)17表4-3 相册类型信息表(t_xiangce)17表4-4 评论信息表(t_pinglun)18表4-5 公告信息表(t_ gonggao)18表4-6 好友信息表(t_zhaopian)18表4-7 管理员信息表(admin)18表6-1 测试项目表30表6-2 测试项目需求表30表6-3 测试项目用例表31引言随着社会的发展,
11、高压力、快节奏的生活,单调的社交范围,使很多单身人士无缘在生活中找到恋爱对象。网络时代的到来,使人们的生活发生了翻天覆地的而变化,人们将越来越能接受通过婚介寻找配偶的方式。基于这种社会状况,本系统应运而生。在本系统中,人们可以在上面发布自己的择偶标准,同时可以评论别人,让更多人认识并了解自己,增加自己的社交范围,提高自己找到另一半的概率。本系统使基于jsp的JavaEE开发,该种开发方式是一种轻量的技术路线,适合于敏捷开发方式。使用主流开源前端框架:jQuery、JavaScript、html+css等,数据库采用MySQL,运用Severlet、MVC使前端和MySQL相连接。工具采用MyE
12、clipse进行开发。第1章 绪论1.1课题背景21世纪,人类正在进入一个高速发展的信息化时代,即使不出门,也知晓天下事,也就形成很多的“宅男、宅女”,他们与周围的沟通也越来越少,当然与朋友的交际圈也越来越小,也有些人因为长期没有和异性接触,当他们与异性接触的时候就会变得尤为紧张,很难与已进行顺畅的沟通,种种的原因导致大量“剩男、剩女”的产生,这种情况不仅自己着急,也使家长心急如焚。一方面,人们将越来越能接受通过婚介寻找配偶的方式。高压力、快节奏的生活,单调的社交范围,使很多单身人士无缘在生活中找到恋爱对象。大家已经意识到过一个高质量的生活,恋爱也需要一个专业的部门来帮忙参与指导。本文通过分析
13、社会这一状况,了解青年的问题、需求以及想法,设计出一个解决青年单身的婚介网站,在婚介网站里没有现实中繁杂的社会关系,没有区域的界限,让人们更自由的去寻找自己的另一半。1.2课题意义 人与人的交往也不再以传统的媒妁之言来传递消息,越来越多的人愿意将自己的信息以数字化、网络化的形式传递出去,不但扩大了交友范围,而且使交流变得既方便又快捷。所以,为了更好的解决以上的问题,一款以结婚为目的的交友软件应运而生。用户可以进行随心所欲的交流,因为不需要面对面,可以有效的避免了一些人的紧张情绪,而且,客户可以不限地域,更是大大增加了找到另一半的几率。1.3 课题研究的现状和发展趋势1.3.1 国内外发展现状
14、1、国内发展现状 网络交友是指用户双方通过互联网企业提供的交友服务,而进行的相互了解、沟通等行为。按照沟通目的进行分类,网络交友主要分为网络休闲交友、网络婚恋交友和网络商务交友三种。网络婚恋交友指交友双方以达成恋爱及婚姻关系为目的,借助互联网平台进行相互了解、沟通等行为,最终找到适合自己的婚姻伴侣的交友行为。与网络休闲交友和网络商务交友不同的是,网络婚恋交友目的性更加明确。 在中国网络婚恋交友发展之初,最重要的发展模式是婚恋网站,其中世纪佳缘与百合网以交友平台模式为主,珍爱网主要模式为电话红娘,提供一对一的专业红娘服务。随着互联网的不断发展和移动互联网的快速普及,中国适婚人群中,无论是作为第一代互联网用户的80后,还是作为互联网原生用户群的90后,都更加倾向于从互联网上寻找与认识自己的婚恋对象,中国网络婚恋市场有较大发展潜力。 所以,无论是从中国婚恋人群基本规模,还是从社会生活方式等方面来看,中国网络婚恋市场均存在较大的发展潜力。2.国外发展现状婚介交友网站最早在美国出现,当时随着上网人数的迅速增加,互联网在美国掀起了以交友为目的的网络第一次高潮,同时婚恋市场的巨大潜力也催化了