上海代写论文网专业提供论文代写、论文宣布效劳
您如今的地位:代写本科论文 > 盘算机论文 > 软件工程论文 > 基于安卓零碎的相册办理软件开辟
基于安卓零碎的相册办理软件开辟
公布工夫:2018-02-13

  [摘 要] 基于Android的相册办理零碎次要功用是完成当地图片的阅读、静态播放幻灯片;检查、下载、分享到网络相册的图片。在各种APP开展敏捷的明天,对用户来说,人们曾经不只仅满意于只对本人的图片停止办理,他们一定盼望本人的图片可以和别人分享,分享曾经是必不行少的功用。要完成这些功用,就应该设计相应的模块。
  
  [关 键 词] Android零碎;电子相册;办理软件;需求剖析

  一、需求剖析概述
  
  本零碎是基于Android下的开辟,运用成熟的JAVA开辟言语,在PC端应用Android插件SDK自带的模仿器停止开辟和测试,创立Android项目,天生apk文件,导动手机,在手机上运转该零碎。
  
  二、功用性需求
  
  依据需求,起首要完成的义务有:当用户进入本零碎中,应该在主页上让其选择当地用户或许网络用户。当地用户提供当地图片的信息,同时也能为用户提供当地图片的操纵。如图片阅读、添加、删除、盘问图片信息等功用。假如是网络用户,则提供注册、登录、暗码修正、挚友添加、办理网络相册等功用。
  
  (一)注册/登录需求
  
  在此模块中,零碎为网络用户提供注册/登录效劳。用户可在进入零碎后选择当地用户或许网络用户。
  
  (二)用户信息办理需求
  
  在此模块中,用户可修正本人的登录信息。该模块提供团体信息检查、信息修正、暗码修正效劳。
  
  (三)图相办理需求
  
  经过该模块用户可以检查权限内的图片,而且可以对团体的相片停止办理。该模块次要提供的效劳有相片上传、分享相片至网络相册、相片信息修正、相片检查、相片删除。
  
  (四)图片分享需求
  
  经过该模块用户可以检查权限内的图片,而且可以对团体的相片停止办理。该模块次要提供的效劳有相片上传、分享相片至网络相册、相片信息修正、相片检查、相片删除。
  
  (五)用户检索需求
  
  经过该模块搜刮想要检查的用户或许相册。该模块次要提供的效劳有效户索引、相册索引。
  
  三、零碎的非功用性需求
  
  为了更好地效劳于群众,完成图片办理给用户带来的代价,本着以人为本,进步软件质量的准绳,相册办理零碎必需具有以下几个特性:
  
  (一)开放性需求
  
  无论是当地用户或许是注册网络用户都可以检查图片信息,当地图片展示在用户面前目今,别的提供的当地派司功用还能运用户实时对拍的照片停止保管、分享,有利于信息的交换。
  
  (二)易维护需求
  
  随同着图片的更新、信息的添加、挚友的添加,此零碎应该具有精良的扩张性,各个模块都应该可以扩大,如许才干包管对每个用户在运用进程中提出的题目和发起,并停止针对性变动,而且不会影响曩昔的功用。零碎接纳开源代码JAVA,基于Android开源的特性,在现有的成熟框架下,可以挪用零碎原有的二次接口扩展、维护和晋级。
  
  (三)平安性需求
  
  Internet最大的特点便是数据的共享性和地下性。作为此零碎来说,其网络零碎也应该做到开放和地下。用户不只能经过网络共享检查图片,并且也要完成挚友之间资源共享。因而,处理相册办理零碎在信息传输和寄存的秘密和美满题目便是开辟职员应该思索的题目,应该思索每个用户信息的失密性。树立美满的失密体系来包管用户信息的平安。
  
  相册办理零碎面临的手机图片含有少量的公家信息,如自照相片、零碎截图等。同时,用户还可以检查当地图片,因而应具有的平安思索为:
  
  1.包管数据传输进程的秘密性:便是要让数据在传输进程中不被第三方监听和盗取。
  
  2.包管数据传输的完好性:在数据传输时,包管变动的数据能实时呼应到数据库,实时停止保管。
  
  3.停止身份验证:身份验证是包管平安性的很紧张的步伐。用户在运用前,起首提供用户的身份,零碎再依据用户输出的信息和数据库中存有的信息停止比照然后零碎依据用户的种别决议用户能否可以运用那些操纵。
  
  (四)实行需求
  
  实行需求要充沛思索市场上手机的主流设置装备摆设。要求在停止图片办理的进程中,完成工夫和操纵在用户承受范畴之内。对零碎的呼应工夫,比方图片在停止重定名、删除、上传等操纵的更新列表的工夫等。
  
  四、零碎的数据需求
  
  (一)数据输出容错性
  
  当在客户端提出操纵指令时,数据的传输进程是手动输出,经过界面提供的按钮来完成。控件在挪用进程中会无数据的不确定性。相册办理零碎的数据传输的数据量普通都是很大的,因而本零碎能够要无数据溢出的能够性。
  
  (二)数据的完好性和分歧性
  
  由于用户的网络相册信息为共享,因而,必需包管数据在传输的及时性和分歧性。起首,由办理职员来维护数据的分歧性,在数据录入进程中可以控制输出数据去处,而且要针对数据完好性停止严厉束缚条件订定任务。比方用户输出登录信息错误就要停止提示。还要设立差别的数据范例,用户名必需是Char型,暗码为int型,数据的长度也要无限制,假如输出数据不契合条件,零碎回绝实行,并提示错误信息。
  
  (三)数据的共享性和独立性
  
  相册零碎的相干数据都是共享度较高的。从零碎的开辟角度来看,数据共享将会给零碎设计和零碎调试带来许多费事。因而应该为数据提供设置装备摆设信息,包管模块独立运转,并经过办理员停止相干数据交流。

 

版权一切:上海论文网专业威望的论文代写、论文宣布的网站,承袭信誉至上、用户为首的效劳理念,效劳好每一位客户
本站局部论文搜集于网络,若有失慎进犯您的权柄,请您实时致电或写信见告,我们将第临时间处置,邮箱:gs@shlunwen.com