|
技术:Android等
摘要:
当今社会,人们感知与传递资讯的途径已经随着智能手机的广泛普及出现了振奋人心的变革。手机渐渐成为影响生活、改变生活、融入生活的不可忽略的因素之一。人们在各个需要使用数据的领域,如统筹、应用及服务等。极大提高工作效率的同时也使得使用过程变得越发简便、快捷,这一切都得益于目前各类智能手机的使用。
本文描述了失物招领系统的开发和设计所采用的主要技术,包括Eclipse、My Eclipse开发环境、Android编程语言、Tomcat开发工具、My SQL数据库语言等等。该系统在这些先进技术的支持下实现了新用户注册、老用户登陆、发布失物招领信息、修改密码、更新个人信息等基本功能,在现有失物招领系统的基础上增加了模糊查询信息和快捷回复的功能。文中给出了实现该系统所进行的开发环境介绍、可行性研究、软件需求分析、系统的总体结构设计、系统具体设计、各功能模块设计、流程图设计、以及数据库的设计。
本文还提供了实现该系统的部分主要程序代码和主要程序运行界面,并对所给代码和界面进行了必要的说明和讲解。在本文的最后部分介绍了对系统的整体测试情况,给出了所采用的测试方案。本文论述的失物招领系统运行良好,基本满足设计要求。
关键词 智能手机;Android;失物招领
目录:
摘 要 i
Abstract ii
1 概述 1
1.1 选题背景 1
1.2 失物招领系统现状分析 1
1.3 选题目的与意义 1
1.4 主要研究内容 2
1.4.1 目标功能和任务 2
1.4.2 设计思路 2
2 开发环境介绍 3
2.1 什么是Android 3
2.2 Android的优势 4
2.3 Android的不足 4
2.4 Android带来的影响 4
2.4.1 对消费者的影响 4
2.4.2 对手机制造商的影响 5
2.4.3 对运营商的影响 5
2.5 JAVA介绍 5
2.6 集成开发环境MyEclipse简介 6
2.7 Tomcat服务器 6
2.8 MySQL数据库 7
2.9 Android系统和其他系统的比较 8
3 可行性研究 9
3.1 系统可行性分析 9
3.1.1 经济可行性 9
3.1.2 技术可行性 9
3.1.3 操作可行性 10
3.1.4 法律可行性 10
3.2 系统流程图 10
3.2.1 登陆注册流程图 10
3.2.2 修改密码流程图 11
4 软件需求分析 13
4.1 功能需求 13
4.2 性能需求 13
4.3 环境需求 14
4.4 数据流图 14
4.5 数据字典 16
4.5.1 数据项 16
4.5.2 数据流 17
4.5.3 数据存储 18
5 软件总体设计 19
5.1 设计原则 19
5.2 数据库设计 19
5.2.1 数据库概念结构设计 19
5.2.2 数据库逻辑结构设计 21
5.3 软件结构图 23
6 软件具体设计 25
6.1 用户注册步骤 25
6.2 用户登录步骤 26
6.3 失物招领步骤 27
7 系统层次的设计与实现 29
7.1 软件界面设计 29
7.2 用户的注册与登录 29
7.3 查看失物招领信息 30
7.4 发布失物招领信息 31
8 软件测试 37
8.1 测试方案设计 37
8.1.1 测试策略 37
8.1.2 测试安排 37
8.1.3 测试资源 38
8.2 测试用例的构建 38
8.2.1 测试用例编写规定 38
8.2.2 测试用例设计 39
8.2.3 测试分析 39
结束语 41
参考文献 42
致 谢 43
外文原文 44
中文翻译 48
论文字数:33101
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|