软件学院大学生创新项目报告书 移动社交网络原型系统的设计与实现.docx
- 文档编号:7366692
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:15
- 大小:320.33KB
软件学院大学生创新项目报告书 移动社交网络原型系统的设计与实现.docx
《软件学院大学生创新项目报告书 移动社交网络原型系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《软件学院大学生创新项目报告书 移动社交网络原型系统的设计与实现.docx(15页珍藏版)》请在冰豆网上搜索。
软件学院大学生创新项目报告书移动社交网络原型系统的设计与实现
软件学院首批大学生创新项目
终期检查
报告书
项目名称移动社交网络原型系统的设计与实现
项目负责人
导师姓名
负责人电话
填表日期
项目名称
移动社交网络原型系统的设计与实现
申请经费
0.5万元
申请人或申请团队
学号
姓名
年级
专业
联系电话
20080728
20083462
20080431
20083331
20082655
一、项目立项预期目标:
作为对现有的基于互联网的社交网络的一种功能上的补充,我们提出了“移动社交网络”这一项目构想。
移动社交网络是基于手机的社交网络。
它充分地利用临近用户的空间优势,借以实现脱离互联网的本地社交活动。
移动社交网络充分利用手机便携性高和针对性强的特点,以一种更加关注即时通讯、临时通讯的方式存在。
本项目利用Wi-Fi技术,构建起基于手机的物理网络,并在此网络的基础之上,进行适当的应用程序开发。
通过实现即时聊天、本地文件互传,乃至多媒体文件共享、分布式计算等高级应用,让移动应用程序变得更具有社交性,来实现脱离互联网的本地社交活动。
总体上,基于手机及Wi-Fi技术的移动社交网络有别于互联网上的社交网络。
移动社交网络更加关注的是一种临时的、即时的通讯,是为处在临近物理空间之中的人们建立起沟通的桥梁。
移动社交网络大大提高了信息的时效性,因为它充分利用了手机便携性高和针对性强的特点。
本项目基于以上现实和需求展开,在项目立项时确定了以下的预期目标:
(1)利用Wi-Fi无线技术,在手机之间实现无线互联,继而搭建一个由3-5部智能手机组成的移动社交网络原型系统;
(2)开发一款以原型系统为基础的,运行于Android平台之上的应用程序,实现不联网即时聊天、多媒体信息共享、分布式计算等系统应用;
二、原项目计划进度安排,截至目前研究内容及进度完成情况
原项目计划进度安排(2010.7-2011.7):
2010/7~2010/12:
完成应用程序原型的开发,实现好友/陌生人身份识别、即时
聊天、本地文件互传等功能,为底层网络测试做好准备;
2011/1~2011/4:
深入研究无线互联技术与相关网络原理和算法,实现移动互联
网络原型系统的底层搭建。
2011/4~2011/7:
完善应用程序功能,初步实现多媒体资源共享等系统应用。
目前进度完成情况:
(1)购置了3部Android操作系统的智能手机,构建起了由这3部手机组成的实验原型系统;
(2)实现了以下应用程序功能和系统应用:
a)建立终端之间的Wi-Fi无线物理连接以及上层通信信道。
图1提示界面
图1为登录时系统的提示界面。
图2设置界面
图2为设置界面,可以更改自己的名字,模式选择。
如果选择为组织者也可以直接设置手机为wifi热点并可以对热点配置。
图3扫描热点界面
图3扫描热点界面,可以搜索在范围内的组织者。
b)基于底层和上层通信信道,完成应用程序通讯模块,重点实现了两名用户之间的即时通讯功能,同时支持多窗口聊天,消息提示等功能,在丰富程序功能的同时,也增加了应用程序的灵活性和实用性。
图4用户间聊天界面
图4为用户间聊天界面,可以通过界面上方的tab来切换,以实现与多人聊天。
c)完成了本地文件浏览、选择功能模块,为文件互传功能模块提供服务。
图5发送文件前本地浏览界面
图5为发送文件前本地浏览界面,可以浏览本地所有文件。
d)完成了本地文件互传功能,功能模块由文件选择,文件确认,提出发送申请,确认接收,数据发送,数据接收,发送/接收进度提示等子功能模块组成。
图6发送后对方接受界面
图6为发送后对方接受界面,点击Receive则接收,Decline则取消。
图7发送端进度条界面
图7为发送端进度条界面,显示发送进度。
图8接受端进度条界面
图8为接受端进度条界面,与发送端进度条保持一致。
图9系统信息显示界面
图9为系统信息显示界面,用户之间的对话用其它字体来显示,系统提示则用红字来显示,便于区分。
e)对方身份识别,判断对方为本机机主的好友/陌生人,并对好友/陌生人进行归类与管理,允许身份信息(如好友/陌生人身份,昵称,备注,头像,个人信息等)自定义,从而极大地增加了用户身份的可识别性。
图10好友陌生人列表界面
图10为好友陌生人列表界面(红色为不在线,绿色为在线)
图11对好友管理界面
图11为对好友管理界面,对于已经添加的好友可以通过长按名字来从好友中删除,修改备注,查看个人信息的操作。
图12对陌生人管理界面
图12为对陌生人管理界面,对于不是好友的用户,可以通过长按名字添加其为好友。
图13查看用户信息界面
图13为查看用户信息界面,如果备注则显示备注名称,如没有,则直接显示用户设置的名称。
f)完成投票功能,发起投票方可以自由编辑自己发起的投票内容,其选项的数量可以动态的添减。
投票内容编写完毕后,群发给邀请参与的接受方,接受方做出选择反馈给发起方,发起方将对收集来的票数进行统计,以树状图和饼状图2种显示形式呈现给用户。
用户也可以随时查看自己发起过所有投票记录,及统计结果。
图14投票编辑界面
图14为投票编辑界面,在这里可以编辑投票的题名,问题,选项等。
选项可以自由的添加,删除,也可以查看投票的历史记录。
图15投票选择好友界面
图15为投票选择好友界面,可以将投票发送给多个好友。
图16接收端显示投票内容界面
图16为接收端显示投票内容界面,用户做出选择后,点击back将结果返回。
图17回馈结果历史记录界面
图18投票结果的柱状图显示界面
图19投票结果的饼状图显示界面
g)完成照相功能可以在应用内部随时拍照,在拍照的过程中实现一些相机参数的设置。
在拍照结束之后可以浏览已经拍过的照片并可以浏览多媒体中相册的相片,在浏览的过程中,可以发送给一个或者多个好友指定的图片。
图20拍照功能界面
图20为拍照功能界面,可以拉伸镜头,来适应不同距离的拍摄
图21拍照后浏览界面
图21为拍照后浏览界面,可以删除当前照片,可以通过左右滑动浏览以往拍过的照片,点击分享后将出现类似于投票的界面,也可以在程序内部将图片设置为联系人头像,或者设置为壁纸。
三、立项时预期成果及现阶段已取得的研究成果
立项时预期成果:
(1)重点突出系统应用的创新性和应用程序的实用性,开发一款以原型系统为基础的,运行于Android平台之上的应用程序,实现不联网即时聊天、本地文件互传,多媒体信息共享,分布式计算等系统应用。
(2)充分利用Wi-Fi无线技术高速,稳定,免费,通信范围广的特点,在手机之间实现无线互联,继而搭建一个由3-5部智能手机组成的移动社交网络原型系统;
现阶段已取得的研究成果:
1.完成了原型应用程序的编写和基本功能的实现;
2.实现了用户信息管理模块,能对好友、陌生人进行有效地识别和管理。
3.完成了文件传输模块,可以进行各种文件的传输。
4.对于通信模块,我们是在通过Wi-Fi搭建的局域网基础上,实现了点对点多用户连接,对用户通信管理线程,完成了点对点安全通信。
5.实现了投票应用,增加了程序的社交功能。
6.实现了拍照和照片分享功能,丰富了社交应用。
四、经费预算及具体使用情况
经费预算:
序号
支出项目
金额(元)
依据或理由
1
购买3-5部智能手机
4000
构造移动社交网络系统
2
购买书籍、参考资料
200
知识的学习和补充
3
实验与研究耗材
800
耗材费用
合计
5000
经费使用情况:
序号
支出项目
金额(元)
依据或理由
1
购买3部智能手机
4680
构造移动社交网络系统
合计
4680
五、开展研究工作的成功经验、所面临的主要困难及建设性意见
项目开发经验:
(1)应充分理解项目精髓,从实际需求出发,以应用为最终目标,突出项目功能性、人性化等特点。
(2)应充分利用开发语言“开源”这一特性,深入研究其实现原理,广泛了解其实践应用,从而为编写成熟、高效的项目积累理论和实践经验。
指导教师意见:
签名:
年月日
学院意见:
签名盖章:
年月日
注:
如空间不够可自行加行,但不要调整表格内容次序。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件学院大学生创新项目报告书 移动社交网络原型系统的设计与实现 软件 学院 大学生 创新 项目 报告书 移动 社交 网络 原型 系统 设计 实现