目 录
摘要: 1
Abstract 1
1 绪论 2
1.1研究背景 2
1.2主要工作和方法 2
1.3本文结构 2
2 相关知识 3
2.1开发工具类 3
2.1.1 MyEclipse 3
2.1.2 Tomcat 6.0 3
2.1.3 SQL Server 3
2.2开发技术类 3
2.2.1 Java编程语言概述 3
2.2.2 Spring技术介绍 4
2.2.3 HTML5 4
2.2.4 JQuery Mobile 5
2.2.5 CSS3 5
2.2.6 AJAX 5
3 系统设计 6
3.1需求分析 6
3.2系统结构分析 6
3.3数据流图 7
3.4数据库设计 8
3.4.1系统E-R图 8
3.4.2数据库表设计 9
4 系统实现 10
4.1开发平台 11
4.1.1开发环境 11
4.1.2运行环境 11
4.2系统主要功能实现 11
4.2.1注册登录功能 11
4.2.2上传下载视频功能 12
4.2.3浏览、转发、评论和点赞视频功能 15
4.2.5管理视频和转发、评论、点赞功能 18
4.2.6修改个人资料功能 20
4.2.7封装成App 21
5 系统测试 22
5.1软件测试介绍 22
5.2系统功能测试 22
结束语 27
参考文献 27
附录 28
基于Android的失物招领管理系统的设计与实现
摘要:随着我国社会的不断发展,人们的生活节奏也越来越快,大多数人都有丢失重要物品却找不回的经历,大到书包、行李箱、各类书籍和钱包,小到钥匙,银行卡,身份证等等。生活中我们也偶尔会捡到别人遗失的物品,对于捡到的很多东西却不知如何处理。同时Android智能手机的普及以及移动互联网的发展,几乎每个人至少有一部以上的智能手机。人们可以随时随地通过手中接入互联网的智能手机来获取各种信息,并可以发布自己独有的信息。基于以上信息,设计一款失物招领的平台就很有必要的,它可以解决人们在现实生活中遇到的实际问题。我们可以在手机上安装一个专门用来进行发布失物找回和寻找失主信息的软件,搭建一个在线的失物招领平台,将失主和失物的信息进行采集发布,极大地扩展双方的信息沟通渠道,减少失物招领的精力花费、时间代价和经济代价,从而提高生活品质。
关键词: Android;失物招领;Servlet;Java
Design and implementation of the lost property management system based on Android
Abstract : Along with the continuous development of our society, people's pace of life is becoming faster and faster, most people have lost important items but can not back to bag, luggage, all kinds of books and wallet, keys, bank card, identity card, and so on. Life, we will occasionally pick up someone else's lost items, for a lot of things but do not know how to pick up. At the same time, the development and popularization of Android intelligent mobile phone and mobile Internet, almost everyone has at least one or more intelligent mobile phone. People can access the Internet through the intelligent mobile phone whenever and wherever possible the hands to get all kinds of information, and can publish their own unique information. On the basis of the above information, a lost and found the platform design is necessary, it can solve the practical problems encountered by people in the real life. We can on the phone to install a dedicated to the released lost back and find the owner information software, to build a line of lost and found platform, owner and property of information collection and dissemination, greatly expand the channels for the communication of information between the two sides, reduce lost recruit leading energy cost, time cost and the economic cost, thus to improve the quality of life.
Keywords: Android; lost; Servlet; Java
1 绪论
1.1研究背景
随着4G/WIFI技术的成熟、智能手机的普及以及基于智能手机的各种应用和服务的增长,移动互联网在真正意义上进入了高速发展阶段,而移动互联网的迅速发展也得益于统一的软件平台和移动终端硬件的发展[1]。然而现阶段还没有一个服务范围广,信息在线收集、在线发布并且为广大群众所熟知的失物招领平台。在移动互联网高度发展的今天,失物招领仍然是阻碍和谐社会发展的一块绊脚石。设计一款运行于Android手机端的失物招领APP有可能将每一个使用Android手机的用户连接到我们的失物招领平台,让每个人都成为一个失物招领的一个主体和子结点,让每个人都成为失物招领平台的受益者和工作者[2]。
所以设计一款Android的失物招领管理系统是有必要的。本课题通过Android平台,利用XML语言和Java语言编写相关代码,实现在手机等终端设备上的应用,一方面可以将失主和失物的信息进行采集发布,极大地扩展了双方的信息沟通渠道;另一方面减少了失物招领的精力花费、时间代价和经济代价,极大地提高了生活品质。
1.2主要工作和方法
本课题的主要工作是利用Eclipse(ADT集成环境)和Java语言开发一款失物招领系统。本课题需要完成的主要功能如下:
⑴ 了解Android的开发流程和应用前景及现今发展状况,学习Java语言、XML超文本语言和数据库的相关知识,熟悉Android的基本组建。
⑵以问卷调查的方式了解用户的实际需求;
⑶设计失物招领软件的UI界面,包括用户管理模块、失物信息管理模块、寻物信息管理模块和留言板模块,使用Java语言编写相关代码触发软件基本功能的实现。
⑷用户界面的设计与实现
⑸对系统进行测试和优化
1.3本文结构
本文的结构如下:
第1部分,绪论。主要阐述了本文的研究背景和意义以及本次项目的主要工作内容和方法。
第2部分,相关技术和工具介绍。针对本课题涉及到的相关技术和工具进行简介,包括Eclipse、Tomcat、MySQL等,开发技术支持有Java、XML、Servlet等。
第3部分,需求分析。介绍系统的模块划分、系统功能的具体实现。
第4部分,系统简介。详细介绍了系统主要模块及设计过程,列举了部分功能的实现代码。
第5部分,系统设计。主要有数据库设计和Android UI设计,数据库设计为后期系统开发,实现所创建的数据库信息表,Android UI设计主要介绍了主要页面的设计、布局及页面内实现的功能。
第6部分,系统测试。分为环境测试和系统可操作性测试两部分,环境测试即测试系统运行所需的环境,系统可操作性测试为系统bug的查找测试以及对系统多操作性的反馈。