java课程设计电子相册_java课程设计 基于java的电子相册系统设计与实现.pdf

java课程设计 基于java的电子相册系统设计与实现.pdf

097b5539a936a943ea53b25fff3de1dd.gif

还剩

2页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,喜欢就下载吧,价低环保!

内容要点:

基于Java的电子相册系统设计与实现李皎 ,李玲玲 ,王朔琛(西安石油大学 计算机学院 ,陕西 西安710065)摘要 :采用Java语言设计实现了一种基于 C/S架构的电子相册系统,该系统包括相册管理模块 、照片管理模块 、背景相框管理模块和背景音乐管理模块 。用户通过该系统可完成照片的上传 、照片特效处理 ,对于处理后的照片可添加背景相框 、背景音乐 ,制作成具有动态效果的电子相册 ,该软件可操作性强 、方便实用 。关键词 :电子相册 ;C/S;Java中图分类号 :TP319     文献标识码 :A     文章编号 :1672-7800(2012)009-0069-02基金项目 :陕西省自然科学基金资助项目 (2010JM8032、2012JQ8040、2012JM8037);陕西省教育厅专项科研资助项目 (2010JK772);西安石油大学青年创新基金 (2010QN016)作者简介 :李皎 (1982-),女 ,西安石油大学计算机学院讲师 ,研究方向为管理信息系统 、计算机网络 。1 系统设计1.1 功能结构电子相册系统功能结构如图1所示 ,分为相册管理 、照片管理 、背景相框管理和背景音乐管理 。每个模块的功能如下 :图 1电子相册系统功能结构(1)相册管理 。相册用于存储照片 ,针对该系统 ,相册对应一个文件夹 。相册管理包括添加相册 、修改相册和删除相册 。在添加和修改相册时 ,都需要输入相册名称 ,相册名称不能为空也不能重名 。(2)照片管理 。照片管理包括上传照片 、删除照片 、修改照片信息 、查询照片 、照片特效处理和照片预览 ,上传照片可单个上传和批量上传 ;删除照片也可单个删除和批量删除 ;修改照片信息可对照片标题 、拍摄日期和照片描述等信息进行修改 ;查询照片可按照拍摄日期和照片标题进行查询 ;特效处理可完成对照片的缩放和黑白处理 ;照片预览方式有缩略图 、幻灯片和播放器3种方式 。(3)背景相框管理 。背景相框用于修饰照片 。系统定义了若干张相框样式供用户使用 ,另外 ,用户可根据喜好上传背景相框 。(4)背景音乐管理 。背景音乐应用到相册中 ,能调节气氛 ,增强情感的表达 。用户给所选相册上传背景音乐 ,音乐播放方式有单曲循环和多曲循环 。1.2 系统流程电子相册系统流程如图2,用户先通过该系统上传照片 ,然后对照片进行缩放处理和黑白处理 ,再添加背景相框和背景音乐对相册进行修饰和丰富 ,最后可选用缩略图 、幻灯片和播放器任意一种方式浏览相册 。图 2电子相册系统流程1.3 数据库设计根据功能结构分析 ,需要建立相册信息表 (Album)、照片信息表 (Photo)和背景音乐信息表 (Music)。相册信息表用来存放相册的基本信息 ,照片信息表用来存放照片的基本信息 ,背景音乐表用来存储相册背景音乐的相关信息 。本系统采用SQL Server 2005数据库 。表1为相册信息 ,包括字段有相册编号 、父相册编号和相册名称 ,其中“相册编号 ”用作照片信息表和背景音乐信息表的外键 ,“父相册编号 ”表示该相册所处目录结构的上级父相册编号 ;表2为照片信息表 ,包括字段有照片编号 、相册编号 、照片标题 、照片日期和照片描述 ;表3为背景音乐信息表 ,包括字段有音乐编号 、相册编号和音乐名称 。表 1相册信息 (Album)中文字段名 英文字段名 字段类型 主键相册编号 album-id  int是父相册编号 album-fatherid  int否相册名称 album-name  varchar否表 2照片信息 (Photo)中文字段名 英文字段名 字段类型 主键照片编号photo-id  int是相册编号 album-fatherid  int否照片标题photo-title  varchar否照片日期ph

发表评论

暂无评论,赶快抢占沙发吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值