- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android社交网络系统设计与实现
基于Android社交网络系统设计与实现
摘要:随着移动网络技术的推进,风靡全球的社交网络也开始向移动化和简洁化发展。该文探讨Android与社交网络系统的结合,采用JSP技术、Android技术以及MySQL数据库管理,实现移动客户端对社交网络进行用户注册,用户登陆,更新心情,发表日志,上传图片,相册管理,搜索用户等一系列功能。系统以用户为中心,以简化、方便用户操作为目标。它可以拉近人们之间的距离,方便地表达的感情,加强好友之间的交流,及时发布信息,还可以很方便的与陌生人交友,最终帮助个人扩展人脉,丰富自己的社交。
关键词:社交网络;Android;JSP;MySQL
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)36-8262-03
1 研究背景
社交网络的发展从WEB 1.0时代的BBS层面逐渐演进,然后进入娱乐化社交网络时代,接着到社交图阶段,如Facebook、人人网,直到新浪微博的推出,拉开微信息社交网络时代的大幕[1]。纵观社交网络的发展,它一直在努力通过不断丰富的手段和工具,来替代传统社交来满足人类这种社会性动物的交流需求,从而与移动网络技术相结合,来丰富普通大众的需求。Android是在Linuxs内核上运行的手机操作系统,具有开放式平台、广泛的硬件选择、以及可以无缝集成谷歌的产品(在云计算的优势下)等优势[2],从而任何终端制造商都可以加入到开放手持设备联盟以及不同的硬件制造商可以使用不同的硬件做出具有相同平台的手机,他为消费者提供了更多的选择[3]。因此,开发者希望能够实现一个基于Android移动设备的社交网络系统。
2 系统需求分析
本社交网络系统包含用户注册、用户登陆、更新心情、发表日志、上传图片、管理相册、搜索用户、查看好友列表和最近访客、访问其他用户等功能。系统具体功能需求分析如下:
1)用户注册:为第一次使用本系统的客户提供注册服务。
2)用户登陆:让已经注册的用户通过自己的账号和密码来登陆系统。
3)跟新心情:用户可以跟新自己的心情并对好友可见。
4)发表日志:用户发布日志,还可以对发表过的日志进行编辑或者删除。
5)上传图片:用户将图片上传到相册,可以为图片命名并添加相应的描述,也可以将图片作为用户的头像。
6)相册管理:用户可以创建新的相册,向已经存在的相册中上传照片,还可以对自己的相册进行访问权限的设置。
7)搜索用户:用户通过昵称搜索在系统中存在的其他用户,还可以将搜索到的陌生用户添加成为自己的好友。
8)查看好友列表和最近访客:用户在系统中可以查看自己的好友列表和最近访问过自己的用户,也可以在好友列表中删除好友。
9)访问其他用户:用户可以访问自己的好友,也可以通过搜索访问更多地用户。
系统功能模块结构图如图1所示。
图1 系统功能模块
3 系统总体设计
3.1系统体系结构
Android端平台:选择Android手机作为平台,用户可以在Android手机上运行启动程序来运行系统,访问服务。
服务器:选用Tomcat 7.0作为服务器[4],通过与MySQL数据库[5]相连,为客户端提供相应的服务。
3.2 E-R图
本系统中所规划的实体主要有:用户实体、日志实体、相册尸体、照片实体、好友实体等。其ER图如图2所示。
图2 系统E-R图
3.3 数据库设计
根据系统功能设计与划分,系统在数据库设计中需要建立了用户信息表(user),好友关系表(friend),日志表(diary),相册表(album),照片表(photo),日志评论表(comment),照片评论表(p_comment),访客记录表(visit),头像表(head),最大编号表(max);通过分析数据库中各表的主键和外键[6]及相关约束条件,确定了图3各表之间的关系。
图3 关系结构图
4 系统详细设计
4.1用户登录模块
应用程序启动后,首先显示的是登录界面,在登录界面输入账号和密码,点击“登录”按钮连接服务器进行验证。如果用户还没有微博号,点击“按钮”进入注册界面,在注册界面填写好注册信息,点击“注册”按钮连接服务器进行注册。注册成功或者登录成功后,用户可以进入个人中心,个人中心包含了用户可以使用的功能和服务,为个人中心的快速发布界面。在“快速发布”界面,用户可以选择“更新心情”、“发布日志”和“拍照上传”三个快速通道。在个人中心界面按下手机屏幕上的“MENU ”按钮后,可弹出“搜索”和“退出”选项菜单。
4.2用户日志管理模块
当用户登录系统以后,用户将看到
您可能关注的文档
- 城市公园设计中需要注意问题.doc
- 化学探究性学习模式研究.doc
- 城市历史景观角度下我国城市更新途径.doc
- “神话—原型批评”视野下《朗读者》.doc
- 2012广播媒体稳中求变实现新跨越.doc
- 城市商业综合体节能设计技术探讨.doc
- 从商业银行角度探究非利息收入利弊.doc
- 城市园林养护管理重要性分析.doc
- 城市园林管理存在问题与若干提升建议.doc
- 城市园林绿化中有害生物防治分析.doc
- 2025年林业生态保护修复项目风险管理及未来十年应对策略报告.docx
- 冠状动脉左室瘘疾病防治指南解读.docx
- 2025年有机农业种子需求增长分析及趋势报告.docx
- 2025年生物质能发电项目产业链上下游协同效应分析报告.docx
- 2025年社会福利事业与残疾人康复服务关联性分析报告:未来十年发展路径.docx
- 医学课件-《急诊医学》课程标准.pptx
- 2025年氢能航空燃料供应链体系建设报告与前景分析.docx
- 2025年自然保护区生态保护与生态旅游市场分析报告.docx
- 2025年高端医疗设备侵入式脑机接口电极材料研发动态分析.docx
- 农业机械化全程服务模式创新分析及2025年展望报告.docx
最近下载
- 《全新版大学进阶英语综合教程》课程标准.pdf VIP
- 髋臼骨缺损分型.pptx VIP
- 术后有效排痰护理PPT.pptx VIP
- 髋臼及股骨骨缺损的分型及评价【45页】.pptx VIP
- (人教A版)必修一数学高一上册第二章 一元二次函数、方程和不等式 章末总结+单元检测(原卷版).docx VIP
- 伟迪捷Videojet 1210 1510 操作员手册 2011年修订版.pdf
- 理论力学哈工大第六版-课件.ppt
- 2023年高考全国卷(甲卷)数学(理)真题(含解析).pdf VIP
- 虚体医学丛书:医说解集——昆明新空间1025实验室.pdf VIP
- 护理事业近五年发展规划(2026-2030).pdf VIP
文档评论(0)