功能编号    功能名称    功能描述    优先级
1    文件夹浏览    提供显示包含图片的文件夹直观显示    中
2    图片组浏览    文件夹内的图片进行平铺浏览    高
3    图片管理    提供一些图片功能,例如设置壁纸、分享等    中
4    图片浏览    包括幻灯片浏览、普通切换等    高
5    图片处理    包括添加水印、修改大小格式等    高

详细功能描述如下:
3.3.1    文件夹浏览
用户进入界面,包括文件夹的查看、选择和删除三个可选功能。用户可以点击文件夹进入,也可以通过长按或者菜单键进行选择/多选文件夹,从而可以进行删除的工作。
3.3.2    图片组浏览
在用户点击进入文件夹后,会读取并显示该文件夹下的图片内容。同时可以通过菜单键选择对图片的大小进行过滤,同样也含有选择和删除的功能。
3.3.3    图片管理
用户点击具体图片进入图片展示界面后,读取该图片信息,并显示该图片在屏幕上。此时用户可以点击菜单键进行选择:设置为桌面背景、裁剪、通过彩信等方式分享或是查看详细信息等。
3.3.4    图片浏览
图片展示界面内,用户可以进行一些简单的浏览交互操作:滑动切换上/下一张,多点触摸进行放大缩小以及点击右上角的按键进行幻灯片播放等。
3.3.5    图片处理
进入后,用户可以在下方选择功能种类、参数和保存;也可以在图像上方进行点击查看对比效果。
3.4    非功能需求
根据需求调查结果得到本软件主要包括以下非功能性需求:
3.4.1    用户体验良好
由于移动设备的硬件差异性和局限性,为了保证在连续载入图片的时候用户体会较为良好,不会出现ANR(Application Not Responding)的重大错误,这里采用了异步加载并显示图片的方式。
3.4.2    界面简洁
针对移动设备的进行了布局的设计,移动设备有别于桌面设备,以让用户最快速地能做其想做的事情为目标,将图片以平铺网格状显示在了屏幕中,使得用户一目了然;同时也将普通的功能按钮进行了合理的摆放。
3.4.3    功能独特
完成了其他图片浏览应用没有的功能,添加水印、修改大小、提供图片不同的切换效果等等。
3.5    系统任务的可行性
3.5.1    技术可行性
(1)    开发者有丰富的J2EE经验,对Android架构比较了解,较好地掌握嵌入式软件开发的规范和流程。
(2)    悉心研究了Google官方的设计文档,采用比较科学的方法对软件进行设计。
(3)    采用最新的官方SDK接口,对相关资料及时查询。
(4)    Eclipse+ADT(Android Development Tools)提供了一套很详细、完整的开发环境,使得用户可以进行快速的、跨平台性的开发。
3.5.2    经济可行性分析
(1)    用户群体稳步增长
随着智能手机的普及,使用Android操作系统的用户越来越多,这方面软件的需求量也越来越大,对于普通日益成熟的App Store模式,无疑是给开发者们带来了巨大的商机。
(2)    开发入门低
由于Google对App层的良好封装性,加上Java语言自身的特性,越来越多的从事Web或J2EE的开发人员已经转向了Android开发;在Google对开发者接口的完善中,开发人员的门槛越来越低了。
上一篇:PHP+mysql材料管理系统设计与实现
下一篇:C#条码仓库管理的设计与开发出入库模块

基于Apriori算法的电影推荐

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

神经外科重症监护病房患...

国内外图像分割技术研究现状

公寓空调设计任务书

承德市事业单位档案管理...

志愿者活动的调查问卷表

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...