电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

毕业设计(论文)-“拉手”APP用户模块及服务端模块的设计与实现

110页
  • 卖家[上传人]:公****
  • 文档编号:508254494
  • 上传时间:2023-08-08
  • 文档格式:DOC
  • 文档大小:3.30MB
  • / 110 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 CHANGSHA UNIVERSITY本科生毕业设计设 计 题 目: “拉手”APP用户模块及服务端 模块的设计与实现 系部: 计算机科学与技术系 专 业: 软件工程(服务外包) 学 生 姓 名: 班 级:软件A班 学号 指导教师姓名: 职称 长沙学院教务处 二一三年六月制(2014届)本科生毕业设计说明书“拉手”APP用户模块及服务端模块的设计与实现系部: 计算机科学与技术系 专 业: 软件工程(服务外包) 学 生 姓 名: 班 级:软件A 班 指导教师姓名:最终评定成绩 2014年5月 长沙学院毕业设计 摘 要“拉手”APP是一款基于Android平台的应用,能够对Android平台的手机或者平板中的应用进行锁定和管理,并能够定时上报设备的地理位置。该应用能够让家长监控儿童使用手机和平板的状况,具备对Android智能手机和平板电脑进行使用时间管理、程序应用管理、上网时段管理的功能,对孩子的实时位置和历史足迹进行查询以及关注,能够限定孩子活动范围,如果超出或者进入特定范围能够得到及时地提醒。软件采用C/S(Client/Server)架构。并通过第三方开发平台OAuth授权方案,

      2、使得用户能够凭借已有的QQ号或者新浪微博账号实现一键注册和登陆。采取缓存策略, 异步加载的方式获取用户家人头像以及相关信息,并通过LRU(Least Recently User)算法缓存显示头像。程序服务端采用SSH(Struts2,Spring,Hibernate)框架,它的优点是无需专业的Java EE服务器支持,只需简单的Web服务器(比如Tomcat,Jetty)等就能让程序很好的运行。服务端采用Comet技术实现了长连接,能及时地消息推动,家人消息和回复响应能够同步进行。 关键词:GPS定位、Android、SSH、程序锁、分享ABSTRACTLaShou is an application based on the android platform, which can lock and manage applications of mobile phone or tablet in the Android platform, and that can also regularly upload the location of the device. This applic

      3、ation allows parents to monitor the status of the children to use mobile phones and tablet and that has function of use time management, procedures application management, online session management in the android smartphones and tablet, and that can query and concern the childs real-time location and historical footprint as well as can limit the scope of activities of the children, if exceeded, or entered a specific range, it would get a timely reminder.The software uses C / S (Client / Server)

      4、architecture, and requests authorization through third party development platform OAuth, which is convenient to users to achieve single sign on and registration with existing QQ or Weibo account number. It obtains pictures and other relevant information of families of user by means of taking the caching strategies and asynchronous loading, and displays pictures by LRU (Least Recently User) caching algorithm. Client service uses SSH (Struts2, Spring, Hibernate) framework without professional supp

      5、ort like Java EE server, and a simple Web server ( such as Tomcat, Jetty) can make a good run .Server-side uses Comet technology to achieve the long link to promote the message in time, and the news of families and responds can be synchronized.Keywords: android, SSH, SocialShare C/S, Share.目 录摘 要IABSTRACTII前言11 系统背景12 工作内容13 文档结构2需求规格说明书51. 引言 52 任务概述63 需求规定 74 运行环境规定15软件设计说明书171 引言172 总体设计183 接口设计204 系统出错处理设计235 登录模块(Login)设计说明246 用户注册(Regist)模块设计说明267 分享(Share)模块设计说明278 用户个人中心(UserCenter)模块设计说

      6、明299 家人管理(FriendMgr)模块设计说明3110 用户位置(Location)模块设计说明32数据库设计说明书361 引言363 数据库的命名规则374 逻辑结构设计375 物理结构设计376 安全性设计38测试用例说明书411 引言412 测试用例42结 论 46附 录47附录1 系统运行结果47附录2 程序源代码52致 谢102I 长沙学院毕业设计(论文)前言1 系统背景Android是由Google公司在2007年11月5日推出的基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面及应用软件组成,而且不存在任何以往阻碍移动产业创新的专有权障碍。目前,孩子的安全问题在社会上引起了广泛关注,实时了解孩子所处的位置非常重要。随着android设备的不断发展和普及,越来越多的家庭拥有android系统的设备,设备中不乏有很多游戏和电影,儿童过于迷恋游戏,会产生“电子游戏综合征”,并且对于游戏和动画片,儿童普遍存在的一个问题就是缺乏必要的自制力,很多小孩子会趁父母的不注意偷玩手机或者平板,这也会耽误孩子的正常学习时间,尽管平板电脑也能够用来学习,但父母也不会

      7、放心的把手机或者平板交给孩子。基于这两个社会现象,拟开发出一款App帮助父母解决这些问题。目前市面上有很多Android程序锁软件,如国外的“APP Lock”,“私密锁”等, 也有很多android的定位软件,比如“足迹迷”,但是存在诸多问题,比如很容易被卸载,关闭网络导致无法上传位置等缺陷,而且市面上还没有一款面向儿童的,集应用程序管理和定位功能于一身的APP,因此本课题拟开发一个基于android平台的集应用程序管理管理、儿童定位软件于一身的应用-“拉手”,能够实现查询儿童位置,查看儿童运动足迹,定时锁定特定应用程序,防安装卸载等功能。2 工作内容2.1工作任务需实现主要功能如下: 能够实现用户注册登录,修改个人信息 能够实现分享,利用第三方账号一键登录 能够添加家人,对家人授权位置查看权限。 能够上传位置信息,查看家人位置信息。2.2研究内容课题要求设计并实践“拉手”APP用户管理模块,家人管理模块,用户数据后台管理,服务端为家人位置上传、访问家人位置等模块提供网络访问接口。2.3系统分析、设计与开发工作(1) 需求分析:在网上搜集各种儿童定位软件的资料,搜集目前android

      8、市场上面的具有相似功能的APP 安装到手机上进行详细的了解,在此基础上在与用户进行沟通,了解家长对儿童使用平板的顾虑。(2) 完成系统整体界面设计:首先根据需求利用Axure设计出系统原型,使用Photoshop对系统整体界面进行详细设计,用Photoshop的切片工具根据系统页面布局形式对图片进行切片处理。然后将设计好的图片运用到activity页面中,并使用xml优化activity,便完成了本系统的界面设计。(3) 根据需求分析,设计系统架构,搭建系统框架。(4) 实现拉手APP软件,本人负责实现的具体功能实现如下:a. 能够实现用户注册、登陆,修改个人信息。利用OAuth 2.0授权获取用户数据,支持第三方帐号注册登陆。b. 用户能够添加家人,能够及时响应家人请求,对家人授权位置查看权限。c. 能够上传和下载自己和家人的位置信息。d. 应用能够自动更新检查,提示下载更新。e. 应用支持切换皮肤,查看帮助。f. 能够实现分享到社会化媒体。g. 能够搜集用户的反馈建议信息。3 文档结构 (1)需求规格说明书:是对“拉手”APP系统策划、概要设计和详细设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。(2)软件设计说明书:是在对“拉手”APP完成了需求分析和用例描述的基础上,为了明确系统需求、安排系统规划与进度、组织系统开发与测试,并对系统的解决方案、功能分配、模块化分、系统的总体设计、输入输出和接口设计、出错处理设计等方面作了全面的说明。(3)数据库设计说明书:是在“拉手”APP完成了需求设计的基础上,根据需求给出的相关条件,结合软件设计说明书,设计的数据库说明书,包含数据存储的物理结构,以及逻辑结构,安全性说明等,为开发人员后期维护和优化提供快捷的参考方式。(4)软件

      《毕业设计(论文)-“拉手”APP用户模块及服务端模块的设计与实现》由会员公****分享,可在线阅读,更多相关《毕业设计(论文)-“拉手”APP用户模块及服务端模块的设计与实现》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.