相亲网站的设计与实现designandimplementationofablinddatewebsite(源码)【字数:
相亲网站的开发是信息化建设的必行趋势,也是提高用户管理水平的重要技术手段之一。本文对相亲网站工作的业务现状和业务流程做了简要的分析,指出了当前相亲网站中需要解决的常见问题,细致分析了开发相亲网站的必要性。在本系统的开发过程中,认真的调查和分析了相亲网站业务流程中的管理人员的需求。管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。用户成功登陆后可进行聊天、交友、发布信息。利用Myeclipse集成开发平台和SQLServer数据库实现了本系统的具体设计,在后台数据库中建立了对应的数据表结构。利用当前主流的开发设计方法,在数据库存储与页面文件交互的过程中,设计了一系列对应于系统功能的方法类。通过这些类的设计实现了系统数据信息的录入及管理和统计查询等一系列功能。在本文中结合系统数据管理的业务流程详细介绍了相关页面文件的实现过程和不同用户角色对应的功能。论文最后对开发相亲网站的整个过程进行了总结,分析了研究过程中的不足之处以及本系统中有待改进的地方,为之后的相亲网站开发提供了有益的思路。关键词Jsp; Java; B/S; 相亲网站
Keywords: Jsp; Java; B/S; Blind Date Website目录
第一章 绪论 1
1.1 研究背景 1
1.2 国内外现状 1
1.3 主要研究内容 2
1.4 研究意义 3
第二章 相关技术简介 4
2.1 JSP技术 4
2.2 Java相关技术 4
2.3 SQLServer数据库 4
2.4 B/S结构 5
第三章 系统分析 7
3.1 可行性分析 7
3.1.1 操作可行性 7
3.1.2 技术可行性 7
3.1.3 经济可行性 7
3.1.4 法律可行性 8
3.2 需求分析 8
3.2.1 功能性需求 8
3.2.2 非功能需求 9
第四章 系统设计 11
4.1 总体设计 11
4.1.1系统时序图 11
4.1.2 系统体 *好棒文|www.hbsrm.com +Q: ¥351916072¥
系结构设计 12
4.1.3 系统功能结构图 13
4.2 详细设计 14
4.2.1 总体流程图 14
4.2.2 详细流程图 16
4.3 系统开发环境 20
第五章 数据库设计 21
5.1 ER模型 21
5.2 数据库表 21
第六章 系统实现 26
6.1 系统首页实现 26
6.2 系统注册登录模块 26
6.3 用户密码管理模块 28
6.4 用户信息管理模块 28
6.5 留言信息管理模块 29
6.6 征婚信息管理模块 29
6.7 幸福分享模块 30
6.8 站内邮件模块 31
6.9 信息查询模块 31
第七章 系统测试 32
7.1 测试方法 32
7.2 测试用例 33
7.3 测试结果 35
结论 38
致谢 39
参考文献 40
第一章 绪论
1.1 研究背景
科学技术的发展推动着人类早早已步入信息社会。网络技术在以爆炸式的指数函数极速更新,人们对网络的依赖也在以直线形式增长,网络早已存在于人类生活的方方面面:如企业宣传,招聘求职,在线购物,房屋租赁,娱乐消费等等。信息社会完全改变了人们过去的生活方式。在这个信息爆炸的时代,各行各业都需要通过自己的网站去推广,扩大自己的影响力,从而提高知名度。用少量的线上投资获取以前需要大量人工费用才能达到的宣传效果,为自身带来巨大的经济利益同时也伴随着显著的社会效益。计算机技术凭借着无与伦比的特性,已经迅速成为各个行业争夺市场、推广宣传的重要工具。对于数据的处理能力是衡量各行各业行业水准的重要指标,而计算机的特色在于对数据能够做高效快速的处理,现代计算机每秒能达到几百万条指令,运算速度是相当惊人的。
很多人现在使用的还是几年前开发的Web系统,受制于当时的技术现状,该系统仍然存在很多不足,如:界面不够美观,操作流程繁琐,效率低且保密性差,对浏览器的兼容性不够好,不方便用户随时随地的查看管理各类信息。这样落后的运行管理机制已经不能与时代的快速发展相适应,其管理方法同现在的技术相比,IT开发技术也在不断的更新换代,使用当前主流的开发模式对该Web系统进行更新升级,已经具备了技术上的条件,同时这也是提高企业形象的方式。利用互联网技术以及现今的网络应用平台,建立一个安全、可靠、及时、高效的相亲网站,可以为管理者提供及时的各项信息管理方式,也为用户提供快捷的浏览查询手段,节省大量投资与资源,提高系统管理的有效性、及时性,使反应更加快捷、及时、准确。因此,开发一套完善的相亲网站,是十分有必要的。
1.2 国内外现状
Web技术起初发展时,主要做一些静态的网页浏览器,无需转化,服务器直接响应。同时由于最初HTML语言版本低以及相关技术的限制,在网站只能浏览文字信息,web页面不能上传图片,更别提gif和视频了,不过这也确实实现了资源共享,不过是共享资源有限。随着技术的发展,人们发现静态web页面越来越不能满足要求,在这样的情况下,开创了web技术开发史的新篇章——动态网页时代。克服了静态网页的不足,实现了客户端和服务器端的动态交互,web页面更加活跃、个性化。这一时期,仅使用HTML语言已经从过去的独霸网页的时代逐渐褪去,编写网页,不在仅限于此类语言,取而代之的是更具活力的PHP、ASP等动态网页技术。以数据库为基础的动态页面能够大大降低维护的难度。紧接着,跟着技术发展的脚步,人们已经不能满足于只在网上浏览信息,于是乎,“全民编辑”的页面应运而生,即人们拥有属于自己的数据库,通过在浏览器端操作,可以浏览、发布各种消息、聊天等。一些知名网站、软件如:博客、QQ、微博、知乎等突然面世,带给当时人们极大的轰动,也彻底改变了人们传统的生活方式,因此受到很多年轻人的喜爱,迅速占据了市场,据了解,目前用户范围无论在年龄、身份等上依旧在快速扩大。
在我国,最先出现在屏幕上的相亲网站是珍爱网,这个时候与当时的技术相适应,界面、功能简单,当然还受我国当时国民收入水平限制,网民少,用户数量难以与现在相提并论,因此市场营销能力一般。之后不久,世纪佳缘、百合网、有缘网等相亲网在2005年纷纷上市,市场竞争激烈,各站纷纷推陈出新,相亲网站的用户与日俱增,业务也越来越丰富,像:百合网推出的心灵匹配、身份认证等吸引力了不少网民的目光,人们希望借此寻找性格符合的另一半从而提高在网站中相亲的成功几率;而珍爱网则首创“网络征选+电话红娘服务”,通过电话交流的独特方式为忙碌的人们提供邂逅真爱的机会,种种特色业务不胜枚举。但是近年来,随着线上模式普及以及各类相亲网站的同质化,用户人数下降,各大网站年收入也在急剧下滑,相亲类网站面临着前所未有的困境。如果想要在目前激烈的环境中求得生存,只有两种方法:要么转型、要么推陈出新。
Keywords: Jsp; Java; B/S; Blind Date Website目录
第一章 绪论 1
1.1 研究背景 1
1.2 国内外现状 1
1.3 主要研究内容 2
1.4 研究意义 3
第二章 相关技术简介 4
2.1 JSP技术 4
2.2 Java相关技术 4
2.3 SQLServer数据库 4
2.4 B/S结构 5
第三章 系统分析 7
3.1 可行性分析 7
3.1.1 操作可行性 7
3.1.2 技术可行性 7
3.1.3 经济可行性 7
3.1.4 法律可行性 8
3.2 需求分析 8
3.2.1 功能性需求 8
3.2.2 非功能需求 9
第四章 系统设计 11
4.1 总体设计 11
4.1.1系统时序图 11
4.1.2 系统体 *好棒文|www.hbsrm.com +Q: ¥351916072¥
系结构设计 12
4.1.3 系统功能结构图 13
4.2 详细设计 14
4.2.1 总体流程图 14
4.2.2 详细流程图 16
4.3 系统开发环境 20
第五章 数据库设计 21
5.1 ER模型 21
5.2 数据库表 21
第六章 系统实现 26
6.1 系统首页实现 26
6.2 系统注册登录模块 26
6.3 用户密码管理模块 28
6.4 用户信息管理模块 28
6.5 留言信息管理模块 29
6.6 征婚信息管理模块 29
6.7 幸福分享模块 30
6.8 站内邮件模块 31
6.9 信息查询模块 31
第七章 系统测试 32
7.1 测试方法 32
7.2 测试用例 33
7.3 测试结果 35
结论 38
致谢 39
参考文献 40
第一章 绪论
1.1 研究背景
科学技术的发展推动着人类早早已步入信息社会。网络技术在以爆炸式的指数函数极速更新,人们对网络的依赖也在以直线形式增长,网络早已存在于人类生活的方方面面:如企业宣传,招聘求职,在线购物,房屋租赁,娱乐消费等等。信息社会完全改变了人们过去的生活方式。在这个信息爆炸的时代,各行各业都需要通过自己的网站去推广,扩大自己的影响力,从而提高知名度。用少量的线上投资获取以前需要大量人工费用才能达到的宣传效果,为自身带来巨大的经济利益同时也伴随着显著的社会效益。计算机技术凭借着无与伦比的特性,已经迅速成为各个行业争夺市场、推广宣传的重要工具。对于数据的处理能力是衡量各行各业行业水准的重要指标,而计算机的特色在于对数据能够做高效快速的处理,现代计算机每秒能达到几百万条指令,运算速度是相当惊人的。
很多人现在使用的还是几年前开发的Web系统,受制于当时的技术现状,该系统仍然存在很多不足,如:界面不够美观,操作流程繁琐,效率低且保密性差,对浏览器的兼容性不够好,不方便用户随时随地的查看管理各类信息。这样落后的运行管理机制已经不能与时代的快速发展相适应,其管理方法同现在的技术相比,IT开发技术也在不断的更新换代,使用当前主流的开发模式对该Web系统进行更新升级,已经具备了技术上的条件,同时这也是提高企业形象的方式。利用互联网技术以及现今的网络应用平台,建立一个安全、可靠、及时、高效的相亲网站,可以为管理者提供及时的各项信息管理方式,也为用户提供快捷的浏览查询手段,节省大量投资与资源,提高系统管理的有效性、及时性,使反应更加快捷、及时、准确。因此,开发一套完善的相亲网站,是十分有必要的。
1.2 国内外现状
Web技术起初发展时,主要做一些静态的网页浏览器,无需转化,服务器直接响应。同时由于最初HTML语言版本低以及相关技术的限制,在网站只能浏览文字信息,web页面不能上传图片,更别提gif和视频了,不过这也确实实现了资源共享,不过是共享资源有限。随着技术的发展,人们发现静态web页面越来越不能满足要求,在这样的情况下,开创了web技术开发史的新篇章——动态网页时代。克服了静态网页的不足,实现了客户端和服务器端的动态交互,web页面更加活跃、个性化。这一时期,仅使用HTML语言已经从过去的独霸网页的时代逐渐褪去,编写网页,不在仅限于此类语言,取而代之的是更具活力的PHP、ASP等动态网页技术。以数据库为基础的动态页面能够大大降低维护的难度。紧接着,跟着技术发展的脚步,人们已经不能满足于只在网上浏览信息,于是乎,“全民编辑”的页面应运而生,即人们拥有属于自己的数据库,通过在浏览器端操作,可以浏览、发布各种消息、聊天等。一些知名网站、软件如:博客、QQ、微博、知乎等突然面世,带给当时人们极大的轰动,也彻底改变了人们传统的生活方式,因此受到很多年轻人的喜爱,迅速占据了市场,据了解,目前用户范围无论在年龄、身份等上依旧在快速扩大。
在我国,最先出现在屏幕上的相亲网站是珍爱网,这个时候与当时的技术相适应,界面、功能简单,当然还受我国当时国民收入水平限制,网民少,用户数量难以与现在相提并论,因此市场营销能力一般。之后不久,世纪佳缘、百合网、有缘网等相亲网在2005年纷纷上市,市场竞争激烈,各站纷纷推陈出新,相亲网站的用户与日俱增,业务也越来越丰富,像:百合网推出的心灵匹配、身份认证等吸引力了不少网民的目光,人们希望借此寻找性格符合的另一半从而提高在网站中相亲的成功几率;而珍爱网则首创“网络征选+电话红娘服务”,通过电话交流的独特方式为忙碌的人们提供邂逅真爱的机会,种种特色业务不胜枚举。但是近年来,随着线上模式普及以及各类相亲网站的同质化,用户人数下降,各大网站年收入也在急剧下滑,相亲类网站面临着前所未有的困境。如果想要在目前激烈的环境中求得生存,只有两种方法:要么转型、要么推陈出新。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/791.html