基于Java ssm智能化电子相册的设计与实现

一、技术介绍

  • Java语言
  • SSM框架
  • SpringBoot框架
  • JSP页面
  • Mysql数据库
  • IDEA/Eclipse开发

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦~

二、资料介绍

  1. 完整源代码(前后端源代码+SQL脚本)
  2. 配套文档(LW+PPT+开题报告)
  3. 远程调试控屏包运行

三、项目演示视频

【毕业设计】基于Java ssm智能化智能化电子相册的设计与实现

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
中南大学 JAVA课程设计 专业班级: 姓 名: 学 号: 指导老师: 目录 一.设计背景 1 二.需求分析 1 3.1功能说明 1 3.2 布局说明 2 3.3 主要的工具包 2 3.4程序主要流程图 2 四.系统功能模块结构 3 4.1 登录相关模块 3 4.2 背景音乐模块 4 4.3 相册相关模块 5 4.4 自动播放模块 6 4.5 相片相关模式 6 五.系统实现 8 5.1登录界面设计 8 5.2 相册界面设计 9 5.3 新建相册 11 5.4照片界面设计 12 5.5播放功能设计 14 六.心得体会 16 一.设计背景 电子相册是现在时下很流行的一种网络元素,它可以应用于很多的领域。其以静态 照片为素材,配合动感的背景、字幕等视频处理的特殊效果,配上音乐就可制作成电子 相册。制作好的电子相册可以在电脑上,各类影碟机上,以及手机和MP4里都能观看。当 然,如果考虑到长期保存的话,也可以保存在硬盘上,也便于随时调阅、欣赏,永久保 存。 二.需求分析 1.采用的形式为:java application 2.需要实现的主要功能是: (1)不同用户的登录模块 (2)播放方式设置,需要要实现手动播放和自动播放照片等功能。 (3)附加背景音乐。 (4)设置照片标题。 三.概要设计 3.1功能说明 该程序可以实现用户登录、新建相册、新增照片、删除照片、打开照片、播放照片 等功能。 3.2 布局说明 由于本程序采用的是Java swing编程,所以采用的是布局为:javax.swing.GroupLayout,即群组布局。 3.3 主要的工具包 该程序中用到如下几个工具包,为:java.applet,java.awt,java.io,java.uti l以及javax.imageio和javax.swing。 3.4程序主要流程图 注:该流程图中部分是根据用户可能出现的操作进行的。 四.系统功能模块结构 该电子相册程序分为登录相关模块、背景音乐播放模块、相册相关模块、照片相关模块 、自动播放模块这五个模块。 4.1 登录相关模块 (1)业务描述:用户注册、登录功能。 (2)业务说明:当用admin用户登录时,进入管理员界面,可以进行账户的添加、删 除。 应用普通账户登录,进入使用界面。 4.2 背景音乐模块 (1)业务描述:自动播放音乐。 (2)业务说明:当用户打开某一相册,点选自动播放时,背景音乐播出,退出背景音 乐消失。 (3)程序代码: public class autodisplayListener2 extends JFrame implements ActionListener{ int i=-1; JDialog dialog=new JDialog(); int inttime=1; // public autodisplayListener(){ // new Timer(1000,this).start(); // while(true); // } @Override public void actionPerformed(ActionEvent e) { autodisplayListener listener = new autodisplayListener(); Timer t = new Timer(1000,listener); musicplay= new MusicPlay("D:\\1.01.wav"); playview = new PlayView(model, Controller.this, userView.getSelectedAlbum().getText()); playview.getTimes().addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { inttime = Integer.parseInt(playview.getTimes().getSelectedItem().toString()); System.out.println("inttime"+inttime); } }); 4.3 相册相关模块 业务描述:相册及相关界面。 业务流程:拥有新建、打开、重命名、删除相册的功能 4.4 自动播放模块 (1)业务描述:自动播放所导入的图片。 (2)业务流程: 4.5 相片相关模式 (1)业务描述:照片管理界面。 (2)业务流程:拥有添加照片、打开照片、移动照片、删除照片、设置标题、自动播 放等功能 五.系统实现 5.1登录界面设计 public LoginView(String title) { super(title); s

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值