在我国的互联网不断发展,不断壮大的今天,网络社交平台越来越重要,越来越得到更多人的支持和使用。网络在人们的生活,工作中体现着他的不可或缺的价值,渐渐改变着我们的生活、学习及工作方式,大学生作当今信息时代最活跃的先驱,最能接受新事物的人群,已经成为网络使用的重要群体。

体验的关注也更加注重了。在国内做的比较好的社交网站有新浪微博,人人网,豆瓣,qq等。比如说新浪微博,它网站上为用户提供了的实时在线交流工具,方便用户的网络社交,同时还能提供聊天功能。其中人人网则是基于实名制设计的,用户寻找好友可以根据这种情况获得更加真实信息,减少了很多欺诈。而豆瓣则是以简单为原则,为用户提供了简单的页面和以兴趣为基础的交友模式,这也正是体现了网络社交工具多元化。

所以说网络社交平台是当前的热门,而我们的目标就是设计并出这么一款社交平台的系统,以此来引导人们正确的生活方式,丰富大众的业外娱乐。

1。3 网络社交平台存在的问题分析

国外该技术的发展比较成熟,比如facebook,tumblr,推特。而中国虽然在发展,但是仍然存在较大的差距。比如一些顶尖技术的渲染和优化。整体的布局和排版。数据传输的提速,代码的运行速度。

主要表现:

(1)网络上信息量的日益增加,对其的管理难度增大,优化数据查询是必然趋势

(2)各种不同类型的数据分类不是很清楚,数据库构建表不规范,不方便维护。

(3)自动加载数据得能力差,很多时候时候需要手动,用户体验度不够好。

(4)数据有时候不能局部加载,导致系统反应变慢。

(5)很多开发者习惯了传统的开发模式,不够创新,就是新的也是引用国外技术,

 学习国外经验是好事,但是自己也要在创新上花功夫。

1。4 系统开发方法

本系统是以B/S(浏览器/服务器)结构和JAVA语言以及SQL server 2005开发的网络社交平台。首先,使用JAVA开发系统具有较好的可移植性和平台无关性,能做到一次开发,到处使用的目的,而且JAVA很适合后台开发。客户只需要通过客户端界面就能对后台数据的一系列操作和管理,当然前提是要获得足够的权限。使用SQL server 2005主要是由于它有快捷而健全的数据库查询引擎,而且附带清楚可视化界面,使开发人员可以即时的查看数据的变化,SQL server 2005提供多层用户身份验证的安全保证,这一点也是很受欢迎的。

第二章 开发工具和相关技术

2。1 开发工具

2。1。1 Eclipse介绍

Eclipse 是一个基于 Java 的可扩展的IDE,目前来说应该是最主流的java开发工具。把它学习好了对今后的工作肯定有好处。对其本身来说,它只是一组服务、一个框架,使用不同插件组件构建不同的开发环境[1]。文献综述

2。1。2 SQL Server 2005

作为一个良好的的关系数据库,SQL Server在商业应用和企业数据管理上有特别显著的作用,这个数据库平台对客户说,是简介,干净,简单,高效的。SQL Server 2005同时对于IT开发人员来说也是有巨大的好处的,因为他自带可视化界面,能使开发人员及时的检查数据是否更新[2]。 

2。1。3 JDK 1。6介绍

JDK 是Java 最核心的部分,含有足够开发人员使用的Java工具、Java的正常运行环境(Java Runtime Envirnment)以及Java的基础类库(也就是各种能实现小功能的包)。因为java语言的特性,使得任何需要运行java程序的工作环境都需要JDK[3]。

上一篇:Android直立小车及蓝牙车况采集APP设计
下一篇:jetson-tk1嵌入式终端的声源定位前端系统设计

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

网络常见故障的分类诊斷【2055字】

网络安全的研究【1797字】

网络信息安全技术管理的...

Web技术的网络考试系统【2240字】

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究