Android 程序必须在 Android 手机上运行,因此 Android 开发必须准备相关运行、调试环 境。由以下两种方式:
条件允许,优先选择购买 Android 真机(调试速度快、效果好、本系统采用该种方式)
配置 Android 虚拟设备(AVD)
(4)安装 Eclipse 和 ADT 插件
主流 Android 开发工具有 Android Studio 和 Eclipse,本文采用 Eclipse 作为 Android
开发工具。它提供了专门的插件:Android Development Tools(ADT)。
3 系统需求概述
3。1 系统需求分析
本科毕业设计说明书 第 5 页
系统需求分析是一个设计友好的信息系统最初设计和最后实现的基础和前提,也是决定 软件是否能投入使用最为重要的阶段之一。本章描述了该 Android 相册系统所应该包含的功 能和非功能性要求,为之后成功实现软件功能打下了基础和定下了目标。
3。1。1 系统需求目标
当今社会,自拍已经成为一种时尚,尤其是对于爱美的女生来说。用照片记录生活已经 成为越来越多人的生活选择。因此,开发一款具有良好用户体验的相片管理软件具有十分重 要的现实意义。本次软件设计首先对相册管理系统进行了十分详细全面的用户需求分析,明 确软件所应该满足的功能、界面等要求,并基于这些要求完成后续的框架构造,功能模块的 实现。
3。1。2 系统需求描述来~自,优^尔-论;文*网www.youerw.com +QQ752018766-
本次软件设计的核心思想是:设计一个具有良好用户体验的、具有绝大多数相册软件拥 有的功能模块、有一定安全性的相册管理软件。通过对 Android 手机用户对于相册软件需求 的调研,总结出以下五项功能要求,如表 3。1 所示。
表 3。1 相册需求分析表
基于 Android 的手机相册设计与实现
功能要求 1、相册图片导入:文件导入或实时拍摄;
2、相册图片导出:如设置为壁纸,联系人头像、分享到微博、QQ、微信等手机应用等;
3、相册图片编辑,如图片的放大、缩小、旋转、裁剪、删除;
4、相册显示:形式多样,如幻灯片、缩略图、列表形式或图片详细信息不同模式等;
5、其他:如添加背景音乐、进行图片加密等。
其他要求 1、操作系统:Android、 WINXP、WIN7、WIN8;
2、编程语言:JAVA,完成开发环境安装和配置;
3、数据库:MS SQL、SQL Sever 或 Access 等,完成其安装和配置。
3。2 功能需求分析
3。2。1 功能需求图
根据以上所得出的功能需求分析得出用例图如图 3。1 所示,主要用例包括用户登录、相 片管理、实时拍照、照片分享、信息显示、背景音乐等。