温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于JavaEE技术平台婚介系统的开发与设计
计算机专业
基于
JavaEE
技术
平台
系统
开发
设计
基于JavaEE技术平台婚介系统的设计与开发
8
摘 要
本文对婚介网社交系统的设计与开发过程进行了分析与叙述。依照系统开发的实际操作步骤,动态从系统概述、系统分析、系统设计和系统实现这四大章节对系统开发过程进行分别阐述。系统概述中主要进行了课题背景、课题意义和现状分析;系统分析中主要包括了系统设计前的需求分析、业务流程分析、数据流程分析和数据字典分析;而系统设计则是对系统体系结构、各功能模块、数据库结构设计等具体的系统实现过程进行剖析展示,在系统设计章节中有详细的文字解释并配有表图说明。动态还列举了关键的功能模块实现代码。
本文力求可以为婚介网社交系统的开发设计找到一种切实可行的解决方案,在分析了目前国内外婚介网社交系统的现状的基础上,并经过反复摸索和学习研究后,借助编程语言Java和Mysql 数据库最终实现了婚介网社交系统的开发,并在一系列测试后,达成了人性化、所需功能完善、操作清晰的设计目标。
关键词:JSP;Mysql;婚介交友
Design and Development of Matchmaking System Based on JavaEE Technology Platform
Abstract
In this paper, the design and development process of the social system of the matchmaking network 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 significance 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 that 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 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 words: JSP; Mysql; matchmaking friends
目 录
引言 1
第1章 绪论 2
1.1课题背景 2
1.2课题意义 2
1.3 课题研究的现状和发展趋势 2
1.3.1 国内外发展现状 2
1.3.2发展趋势 3
第2章 开发工具及相关技术介绍 4
2.1开发技术 4
2.1.1JavaEE开发平台 4
2.1.2JSP技术 5
2.2开发工具MyEclipse 6
第3章 需求分析 7
3.1可行性分析 7
3.1.1经济可行性 7
3.1.2技术可行性 7
3.1.3操作可行性 7
3.2 系统需求分析 7
3.3业务流程分析 8
3.3.1注册用户业务流程分析 8
3.3.2系统管理员业务流程分析 8
3.3.3 游客业务流程分析 9
3.4数据流分析 10
3.5数据字典 10
3.5.1数据项的描述 10
3.5.2数据流的描述 11
3.5.3外部实体的描述 12
3.6数据库需求分析 12
第4章 概要设计 14
4.1系统结构设计 14
4.1.1系统模块流程图 14
4.2数据库设计 15
4.2.1 数据库概念设计——E-R模型 15
4.2.2数据库逻辑设计——关系模型 16
4.2.3数据库表结构设计 17
第5章 系统详细设计 19
5.1系统首页设计 19
5.2用户注册模块 19
5.3照片发布模板 21
5.4添加动态模块 23
5.5用户修改个人资料模块 24
5.6管理员登陆模块 26
5.7注册用户管理 27
5.8公告管理模块 28
第6章 系统测试 30
6.1 系统测试的概述 30
6.2 系统测试的方法 30
6.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 公告管理模块界面 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
引言
随着社会的发展,高压力、快节奏的生活,单调的社交范围,使很多单身人士无缘在生活中找到恋爱对象。网络时代的到来,使人们的生活发生了翻天覆地的而变化,人们将越来越能接受通过婚介寻找配偶的方式。基于这种社会状况,本系统应运而生。在本系统中,人们可以在上面发布自己的择偶标准,,同时可以评论别人,让更多人认识并了解自己,增加自己的社交范围,提高自己找到另一半的概率。
本系统使基于jsp的JavaEE开发,该种开发方式是一种轻量的技术路线,适合于敏捷开发方式。使用主流开源前端框架:jQuery、JavaScript、html+css等,数据库采用MySQL,运用Severlet、MVC使前端和MySQL相连接。工具采用MyEclipse进行开发。
第1章 绪论
1.1课题背景
21世纪,人类正在进入一个高速发展的信息化时代,即使不出门,也知晓天下事,也就形成很多的“宅男、宅女”,他们与周围的沟通也越来越少,当然与朋友的交际圈也越来越小,也有些人因为长期没有和异性接触,当他们与异性接触的时候就会变得尤为紧张,很难与已进行顺畅的沟通,种种的原因导致大量“剩男、剩女”的产生,这种情况不仅自己着急,也使家长心急如焚。
一方面,人们将越来越能接受通过婚介寻找配偶的方式。高压力、快节奏的生活,单调的社交范围,使很多单身人士无缘在生活中找到恋爱对象。大家已经意识到过一个高质量的生活,恋爱也需要一个专业的部门来帮忙参与指导。
本文通过分析社会这一状况,了解青年的问题、需求以及想法,设计出一个解决青年单身的婚介网站,在婚介网站里没有现实中繁杂的社会关系,没有区域的界限,让人们更自由的去寻找自己的另一半。
1.2课题意义
人与人的交往也不再以传统的媒妁之言来传递消息,越来越多的人愿意将自己的信息以数字化、网络化的形式传递出去,不但扩大了交友范围,而且使交流变得既方便又快捷。所以,为了更好的解决以上的问题,一款以结婚为目的的交友软件应运而生。用户可以进行随心所欲的交流,因为不需要面对面,可以有效的避免了一些人的紧张情绪,而且,客户可以不限地域,更是大大增加了找到另一半的几率。
1.3 课题研究的现状和发展趋势
1.3.1 国内外发展现状
1、国内发展现状
网络交友是指用户双方通过互联网企业提供的交友服务,而进行的相互了解、沟通等行为。按照沟通目的进行分类,网络交友主要分为网络休闲交友、网络婚恋交友和网络商务交友三种。
网络婚恋交友指交友双方以达成恋爱及婚姻关系为目的,借助互联网平台进行相互了解、沟通等行为,最终找到适合自己的婚姻伴侣的交友行为。与网络休闲交友和网络商务交友不同的是,网络婚恋交友目的性更加明确。 在中国网络婚恋交友发展之初,最重要的发展模式是婚恋网站,其中世纪佳缘与百合网以交友平台模式为主,珍爱网主要模式为电话红娘,提供一对一的专业红娘服务。
随着互联网的不断发展和移动互联网的快速普及,中国适婚人群中,无论是作为第一代互联网用户的80后,还是作为互联网原生用户群的90后,都更加倾向于从互联网上寻找与认识自己的婚恋对象,中国网络婚恋市场有较大发展潜力。 所以,无论是从中国婚恋人群基本规模,还是从社会生活方式等方面来看,中国网络婚恋市场均存在较大的发展潜力。
2.国外发展现状
婚介交友网站最早在美国出现,当时随着上网人数的迅速增加,互联网在美国掀起了以交友为目的的网络第一次高潮,同时婚恋市场的巨大潜力也催化了