- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Web技术及应用》课程设计-在线交友系统推荐
Web技术及应用
期末课程设计报告
题 目 在线交友系统
班 级: 网络安全与执法班
学 号:
姓 名:
成 绩:
完成时间: 2017 年 6 月
目 录
第一章 引言 1
1.1开发背景 1
1.2开发现状分析……………………………………….…………………………………….2
1.2需求分析 2
第二章 系统设计 4
2.1 功能设计 4
2.2 数据库设计 5
2.3 流程(或算法)设计 6
第三章 系统实现 6
3.1 交友系统 6
第四章 设计总结 10
参考文献 10
附 录(核心代码) 11
在线交友系统
引言
近年来,随着移动互联网的发展,人们的交流方式变得更加的开放。上网不在局限于电脑,手机的普及,让通信从电脑上迅速转移到手机上已是不争的事实。信息化是当今世界经济和社会发展的大趋势,以网络和多媒体为核心的信息技术已经成为拓展人类能力的创造性工具。在网上不在局限于时间地点,那里有我们最新观点,最具创意的Idea,最新的消息等。当然还有我们最美好的回忆。
在大学期间,我们每个人都有很多留恋的记忆。有游玩的风景,有采风的快乐。有寂寞无聊的时间,还有单独宅的时光。学习、成长、伴随我们走过这风风雨雨的三年。真的是风霜雨雪踏歌行。我们用各种形式来记住青春的童话。在快要告别大学的时光里,当我们回忆其这些,既是一笔财富,也是一份美好而简单的记忆。出于这个理由,我设计开发了这个交友平台。来分享你我他/她的喜怒忧伤。随着互联网,微博,博客等的兴起,交流变得随时随地,更加的人性化和自由。
本次设计为简单的一个社交平台,注册的用户可以分享自己的照片,Flash视频,心情,交友等。可以查找好友,添加好友,。好友也能同步的看到你的心情,查看你的个人资料。当然也可以进行电话交流。都为交友提供一个很好的平台。这就交友平台开发的目的-----交流分享,共同成长。这也是“网络交友”的特点所在。
1.1开发背景
为了留一份美好回忆,为了更大范围的交友,不受时间和空间的限制。为了让我们共同成长。让我们在大学的校园中成长更加自由,分享我们成长的经历,交流进步。
1.2开发现状分析
网络交友平台是一个针对学生开发的交友的平台系统。在校园中,我们都渴望成长,渴望交流、渴望进步、渴望被关注。为了在这个纯洁的环境中实现更安静的交流,让我们的生活变得更加的丰富多彩。交流变得更加有意义。
这次的设计通过好友的添加来实现组建交友的圈子。这样就可以针对特定的人群进行交流。实现情感,生活,学习等的交流,学习和指导。并且,交友平台功能丰富,界面非常的简洁大方,操作简单。容易上手。
1.3需求分析
可行性分析
技术可行性:交友平台的开发采用成熟的JSP技术,轻量级服务器Tomcat。利用MySql 5.5作为交友平台的数据库,是一个支持多用户的新型数据库,适应于中小型规模的数据量需求。 因此,交友平台的设计与开发在技术上和配备上的条件都是满足的。所以,它在技术上是可行的。
经济可行性:由于设计的要求比较底,所以单独的服务器来运行这个系统可以满足。又考虑到所有计算机硬件软件都是存在出错可能的,因此整个系统应该考虑使用两台服务器热备份技术。使用两台服务器同时运行,一个为主一个作备份,这样可以避免服务器故障对整个系统的影响。另外,现在计算机的价格比较便宜,因此经济上市允许的。
操作可行性:交友平台设计界面简洁大方,操作流程方便。用户很轻松都能上手。
性能分析
系统性能要求
实用性:为方便交友平台,根据用户实际的需求,设计出功能齐全、操作简单、实用性强、充分满足用户的需求。
操作简单:交友平台适应于不同程度的用户,同时系统界面简约大方,不会出现审美疲劳,因此对系统的操作要求是尽可能简单易行。
安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet 都可以使用交友平台。
适应性:交友平台应用广泛,可以在Windows、Linux系统上安装使用。用户可以根据自己的实际情况自行组合,是系统在不同的操作系统下都能得以应用。
代码可读性好:编写代码的要求是简洁,易懂。
主要功能要求
主要功能:基本的用户注册、登陆、修改个人资料。文件的上传下载,浏览上传文件、查找好友、浏览好友资料、留言、关注等
安全性与保密要求:客户端要求提供身份验证,并且对数据库信息采用加密,只允许通过身份验证的用户使用交友平台。
意外情况:要求在发生意外(如掉电)的情况下,保证不丢失数
文档评论(0)