根据数码照片的特点及照片管理软件的需求,现制定软件要求实现目标如下:
根据系统建设目标,为了方便用户操作,数码照片管理软件设计思路和实现功能初步设计如下:
在数码照片管理软件中,主要提供了相册管理、照片及其信息管理、浏览照片和查询照片四大功能,下面将逐一介绍这四大功能的设计思路。
相册展开后将呈现为一个树状结构,即在相册中还可以包含子相册,这样可以对照片进行详细的分类,实现对照片的梯级管理。选中相册后,可以对其进行修改和删除,也可以向其中添加子相册,如果在添加时未选中任何相册,则表示添加的是最顶级相册。
选中要查看的相册后,在照片显示区将显示出该相册中的所有照片,浏览照片的方式共有3种,分别为缩略图、幻灯片和播放器方式,其中缩略图方式为默认的浏览方式。在缩略图和幻灯片方式下,双击照片可以使照片全屏显示,双击鼠标或按“Esc”键可以退出全屏显示;在播放器方式中将提供两种播放模式,分别为手动和自动模式,在自动模式下可以修改每张照片的展示时间,也可以通过将鼠标指针移动到照片上使播放暂停,离开后将继续播放。
在缩略图和幻灯片方式下,可以对照片进行管理,包括添加和删除照片。支持批量添加和删除照片,如果在添加过程中选择的是文件路径(文件夹),将添加该路径下的所有照片到当前相册中;在删除照片之前需要先选中要删除的照片,通过配合使用鼠标和键盘按键(“Ctrl”键和“Shift”键),可以同时选中多张照片。
在查找照片时,可以根据照片的标题、拍摄日期和描述进行查找,其中拍摄日期可以是以一个时间点为界限进行查找,也可以指定具体的时间段进行查找,符合查询条件的照片将显示在照片显示区,单击照片可以查看其所属的相册。
本系统包括相册管理和照片管理,同时可以使用多种方式查看照片,其功能结构如图1.1所示。
图1.1 功能结构图
数码照片管理软件可以使用3种展示方式显示照片信息,分别为缩略图、幻灯片和播放器方式。启动后在界面左侧显示的树状目录是相册目录,右侧是照片的展示区域。当选择某个相册后,将默认以缩略图的方式显示该相册中的所有照片,效果如图1.2所示。
以幻灯片方式浏览指定相册中的照片的效果,如图1.3所示。在此种方式下也可以显示指定相册中的所有照片信息。
图1.2 缩略图方式展示照片
图1.3 幻灯片方式展示照片
以播放器方式浏览指定相册中的照片时,将在一个播放器中显示照片,并且在自动模式下将鼠标指针移动到照片上时会使播放暂停,效果如图1.4所示。
图1.4 播放器方式展示照片
“修改信息”对话框用来修改照片信息,可以为照片添加标题、拍摄日期和描述,如图 1.5 所示。“查找照片”对话框用来查找指定条件的照片,照片的标题、拍摄日期和描述均可以作为查找条件进行查找,效果如图1.6所示。
图1.5 “修改信息”对话框
图1.6 “查找照片”对话框