您好,欢迎访问三七文档
论文摘要目前,随着互联网,手机移动的发展,人们的交流方式多种多样。不再仅限于电脑上网,QQ聊天、博客、空间留言等交流很常见,社交网络FaceBook等国外用的很多。2010年刚兴起的微博。这种随时随地都能交流的工具深受大家的喜爱,特别是不受时间空间随时随地的开放式交流。让人与人之间的交流变得更加人性化。更加的受到人们的追捧。基于这种思考。这次毕业设计开发了这个交友平台,来实现你我他/她之间的交流。同过能分享成长中的照片、Flash视频。发表心情、交友,留言等。从此生活因它而精彩。设计的交友平台主要目的就是记录校园生活中学生的成长过程。让大家分享青春的脚步。成长交流,同时我们能够认识和了解更多朋友。也能现实生活中进行交流对话。让我们的生活因你的出现而变得与众不同。交友平台在JAVA平台上使用JSP技术开发,SQL200数据库。具有操作简便,界面简约、友好大方的特点。论文详细阐述了交友平台的开发背景、研究意义,开发环境以及系统的需求分析,详细说明了数据库的设计,以及系统各功能的实现。关键词:交友平台交流JSP技术SQL2005数据库2目录论文摘要............................................................1一、系统概述.............................................................3(一)引言...............................................................3(二)课题背景...........................................................3(三)开发现状分析.......................................................3(四)课题开发意义.......................................................4二、开发环境.............................................................4三、可行性分析与需求分析.................................................4(一)可行性分析.......................................................4(二)性能分析.........................................................5(三)需求分析.........................................................6四、概要设计.............................................................7(一)交友平台功能体系图设计.............................................7(二)系统设计的基本原则.................................................8(三)系统用例图.........................................................9五、数据库设计..........................................................10(一)处理流程..........................................................10(二)E-R图............................................................11六、详细设计............................................................11(一)用户数据表........................................................11七、主要功能模块、界面和编码............................................15(一)登陆界面及编码....................................................15(二)上传文件界面及编码................................................16(三)下载文件界面及编码................................................18(四)浏览图片界面及编码................................................19(五)其他功能模块......................................................21八、系统调试与运行......................................................24九、总结................................................................24结束语...................................................................24致谢.....................................................................25参考文献.................................................................253新视角交友平台的设计与实现QQ:291063528(清华大学计算机系08级应用五班)一、系统概述(一)引言近年来,随着移动互联网的发展,人们的交流方式变得更加的开放。上网不在局限于电脑,手机的普及,让通信从电脑上迅速转移到手机上已是不争的事实。信息化是当今世界经济和社会发展的大趋势,以网络和多媒体为核心的信息技术已经成为拓展人类能力的创造性工具。在网上不在局限于时间地点,那里有我们最新观点,最具创意的Idea,最新的消息等。当然还有我们最美好的回忆。在大学期间,我们每个人都有很多留恋的记忆。有游玩的风景,有采风的快乐。有寂寞无聊的时间,还有单独宅的时光。学习、成长、伴随我们走过这风风雨雨的三年。真的是风霜雨雪踏歌行。我们用各种形式来记住青春的童话。在快要告别大学的时光里,当我们回忆其这些,既是一笔财富,也是一份美好而简单的记忆。出于这个理由,我设计开发了这个交友平台。来分享你我他/她的喜怒忧伤。随着互联网,微博,博客等的兴起,交流变得随时随地,更加的人性化和自由。新视角交友平台是一个社交平台,注册的用户可以分享自己的照片,Flash视频,心情,交友等。可以查找好友,添加好友,向好友留言。好友也能同步的看到你的心情,查看你的个人资料。当然也可以进行电话交流。都为交友提供一个很好的平台。这就新视角交友平台开发的目的-----交流分享,共同成长。这也是“新视角交友平台”的特点所在。(二)课题背景为了留一份美好回忆,为了更大范围的交友,不受时间和空间的限制。为了让我们共同成长。让我们在大学的校园中成长更加自由,分享我们成长的经历,交流进步。(三)开发现状分析4新视角交友平台是一个针对学生开发的交友的平台系统。在校园中,我们都渴望成长,渴望交流、渴望进步、渴望被关注。为了在这个纯洁的环境中实现更安静的交流,让我们的生活变得更加的丰富多彩。交流变得更加有意义。这次的设计通过好友的添加来实现组建交友的圈子。这样就可以针对特定的人群进行交流。实现情感,生活,学习等的交流,学习和指导。并且,交友平台功能丰富,界面非常的简洁大方,操作简单。容易上手。(四)课题开发意义通过互联网这个平台实现交流成长,分享快乐,互动生活。在大学的校园里,通过手机这个终端实现互动交友,不仅打破了跨年级的同学交流。而且也克服了现实条件,时间等的限制。学习,成长,情感各个方面都是交流的话题。通过交友,分享各自的生活体验,也让交友成为校园生活中另外一道风景线。二、开发环境交友平台设计采用MyEclipse编写环境,Java,JSP语言,Tomcat轻量级服务器部署发布。后台采用安全可靠的SQL2005数据库。在Window7操作系统平台运行。三、可行性分析与需求分析(一)可行性分析1.技术可行性:交友平台的开发采用成熟的JSP技术,轻量级服务器Tomcat。利用MicrosoftSQLServer2005作为交友平台的数据库,是一个支持多用户的新型数据库,适应于中小型规模的数据量需求。因此,交友平台的设计与开发在技术上和配备上的条件都是满足的。所以,它在技术上是可行的。2.经济可行性:由于设计的要求比较底,所以单独的服务器来运行这个系统可以满足。又考虑到所有计算机硬件软件都是存在出错可能的,因此整个系统应该考虑使用两台服务器热备份技术。使用两台服务器同时运行,一个为主一个作备份,这样可以避免服务器故障对整个系统的影响。另外,现在计算机的价格比较便宜,因此经济上市允许的。53.操作可行性:交友平台设计界面简洁大方,操作流程方便。用户很轻松都能上手。(二)性能分析1.系统性能要求①实用性:为方便交友平台,根据用户实际的需求,设计出功能齐全、操作简单、实用性强、充分满足用户的需求。②操作简单:交友平台适应于不同程度的用户,同时系统界面简约大方,不会出现审美疲劳,因此对系统的操作要求是尽可能简单易行。③安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用交友平台。④适应性:交友平台应用广泛,可以在Windows、Linux系统上安装使用。用户可以根据自己的实际情况自行组合,是系统在不同的操作系统下都能得以应用。⑤代码可读性好:编写代码的要求是简洁,易懂。2.主要功能要求①主要功能:基本的用户注册、登陆、修改个人资料。文件的上传下载,浏览上传文件、查找好友、浏览好友资料、留言、关注等②安全性与保密要求:客户端要求提供身份验证,并且对数据库信息采用加密,只允许通过身份验证的用户使用交友平台。③意外情况:要求在发生意外(如掉电)的情况下,保证不丢失数据。63.交友平台的数据流图图1:交友平台数据流图设计交友平台中采用成熟的MVC框架,前台用户对数据进行处理,包括登陆注册,搜索,下载等。服务器对请求行进动态处理,与后台数据库进行交互处理。处理的结果返还给用户。管理员实现对其管理,维护和更新。其详细功能说明流程图如上面图1所示。(三)需求分析1.设计目标设计交友平台,功能上实现用户的交友功能,用户图片、Flash视频的上传和下载。让用户分享自己的照片,视频等信息。添加对方为好友,给对方留言,搜索等目标。实用在不同的操作平台运行,要求系统简洁大方,操作方便。另外数据库对用户信息进行统一管理和存储,管理员管理用户和数据库的备份维护。最后经济上尽可能的缩减成本。2.开发意图交友更便捷,让用户分享网络互联带来的终极体验。有图片放映和视频点播的功能,让交友变得更加的丰富。同时也是分享成长的大舞台。3.功能需求分析交友平台主要完成以下功能:7①基本功能:提供用户的注册,登陆、修改个人信息、添加好友,浏览网站信息、搜索好友,下载/上传视频等。②用户管理:对用户账号的管理。③数据库管理:密码管理、数据管理、数据备份等。④系统维护:对整个系统要有管理员进行管理,对某些需要及时更新的信息进行修改,添加或者删除。⑤操作管理:整个系统要求操作
本文标题:web-交友平台
链接地址:https://www.777doc.com/doc-4276848 .html