• 大小: 14.62MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-01
  • 语言: Java
  • 标签:

资源简介

本系统是一种基于B/S架构的电子相册管理系统,它采用目前最流行的Java语言编写,用到了当今先进的技术如 JSP技术、Hibernate、Spring、Struts框架等来实现该系统。 系统分为五大模块、相册列表模块、新建相册模块、修改资料模块、修改密码模块、添加相册分类模块。注:前四大模块是根据注册用户的提供的,注册用户登陆后可以进行添加相册,上传,删除照片,修改资料等一系列操作,最后一项是管理员登陆所进行的操作。而如果是未注册用户只能查看相册中的内容,没有权力进行相应的修改。 摘要 I ABSTRACT II 第1章 绪论 1 1.1 系统开发的背景和意义 1 1.2 国内外发展状况 2 1.3 研究内容 2 第2章 程序技术相关知识 4 2.1 JAVA 简介 4 2.2 JAVA EE平台相关介绍 4 2.3 所采用数据库及原因 5 2.4 MVC设计模式的原理 6 2.4.1 MVC设计思想 7 2.4.2 MVC的优点 8 2.5三框架相关知识简介 9 2.5.1 STRUTS框架 9 2.5.2 HIBERNATE框架 9 2.5.3 SPRING框架 10 2.6 JSP技术 10 2.7 关于JAVASCRIPT 脚本语言的应用 12 2.8 MYECLIPSE开发工具的简要介绍 13 2.9 WEB服务器TOMCAT6.0 14 2.9.1 Tomcat Server的组成部分 14 2.9.2 Tomcat Server处理一个http请求的过程 16 2.10 本章小结 16 第3章 电子相册系统需求分析 17 3.1可行性分析 17 3.1.1系统总体目标 17 3.1.2技术可行性分析 17 3.1.3功能需求 17 3.1.4性能需求 17 3.2系统总体结构 17 3.2.1 系统总体结构 18 3.2.2用例图 18 3.3系统功能模块结构 19 3.3.1相册列表模块 19 3.3.2新建相册模块 20 3.3.3修改资料模块 21 3.3.4修改密码模块 21 3.3.5添加相册模块 22 3.4 数据库设计 22 3.5 本章小结 24 第4章 系统实现 25 4.1管理员登陆设计 25 4.1.1管理员登陆主页面的创建 25 4.1.2 实现过程 25 4.2 注册用户登陆设计 26 4.2.1 注册用户登陆界面的创建 27 4.2.2 注册用户登陆界面 27 4.2.3 实现过程 28 4.3 未注册用户注册设计 28 4.4 添加相册分类的实现 29 4.5 管理员添加相册界面 29 4.5.1 实现过程 30 4.6 数据库设计 32 4.6.1使用SHOW语句找数据库 32 4.6.2 创建一个数据库abccs 33 4.6.3 选择你所创建的数据库 33 4.6.4 创建一个数据库表 33 4.6.5 往表中加入记录 34 4.6.6装入数据库表 34 4.7系统测试 34 4.7.1 测试目标 34 4.7.2 各模块测试 35 4.8 本章小结 36 结论 37 参考文献 39 致谢 40 附录1 开题报告 41 附录2 文献综述 45 附录3 外文翻译 48

资源截图

代码片段和文件信息

package angus.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.DynaActionForm;
import java.util.List;
import angus.tools.date.DateUtil;
import angus.service.root.ClientService;
import angus.vo.ClientVO;

public class AddAlbumAction extends Action
{
private ClientService cs;

public void setCs(ClientService cs)
{
this.cs = cs;
}
/**
 * yanghang 20090515
 * ActionMapping就是用来描述一个Action的URL、具体实现的文件、相对应的ActionForm
       数据属性(request or session)、是否需要进行数据校验和回写、以及处理完成后可能
       跳转的URL.
       而ActionForward你就可以理解为Action 操作完成后的跳转URLAction在处理完相关操作后
       返回的是一个ActionForward也就是告诉Struts我做完这个操作下一步到哪儿去。
 */
public ActionForward execute(ActionMapping mapping ActionForm form 
HttpServletRequest request HttpServletResponse response)throws Exception
{
DynaActionForm addAlbumForm = (DynaActionForm)form;
String name = (String)addAlbumForm.get(“name“);
Integer kindId = Integer.valueOf((String)addAlbumForm.get(“kind“));
String desc = (String)addAlbumForm.get(“desc“);
ClientVO cvo = (ClientVO)request.getSession().getAttribute(“clientInfo“);
Integer cId = new Integer(cvo.getId());
cs.addAlbum(name desc DateUtil.getFormalTime() 0 cId kindId);
return mapping.findForward(“success“);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2291  2009-05-24 16:08  基于java三框架的电子相册毕业设计\code\friendship\.classpath

     文件        303  2009-06-10 15:47  基于java三框架的电子相册毕业设计\code\friendship\.mymetadata

     文件        254  2008-04-08 17:36  基于java三框架的电子相册毕业设计\code\friendship\.mystrutsdata

     文件       1701  2009-05-24 16:14  基于java三框架的电子相册毕业设计\code\friendship\.project

     文件        406  2009-05-24 16:14  基于java三框架的电子相册毕业设计\code\friendship\.settings\.jsdtscope

     文件         49  2009-05-24 16:14  基于java三框架的电子相册毕业设计\code\friendship\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2009-05-24 16:14  基于java三框架的电子相册毕业设计\code\friendship\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        390  2008-05-28 15:56  基于java三框架的电子相册毕业设计\code\friendship\Readme.txt

     文件       1671  2009-05-28 17:10  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\AddAlbumAction.java

     文件       1418  2008-04-25 16:12  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\AddAlbumCommentAction.java

     文件       1408  2007-04-03 06:07  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\AddCommentAction.java

     文件       1237  2007-01-16 00:55  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\AddKindAction.java

     文件       3349  2008-04-23 11:17  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\AddPhotoAction.java

     文件       1530  2008-05-31 15:59  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\AdminLoginAction.java

     文件       1259  2007-01-14 19:23  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\AfterDelPhotoAction.java

     文件       1221  2007-04-03 06:09  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\AlbumListAction.java

     文件       1588  2008-04-15 11:30  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\AlbumPageAction.java

     文件       1153  2007-01-14 19:25  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\ChangeCoverAction.java

     文件       1140  2007-01-14 19:25  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\CheckClientNameAction.java

     文件       1968  2007-04-03 06:19  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\ClientLoginAction.java

     文件        725  2006-12-23 01:32  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\ClientLogoutAction.java

     文件       2090  2007-04-03 06:11  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\ClientRegAction.java

     文件        772  2007-01-08 20:47  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\CommentlinkAction.java

     文件       1074  2007-01-11 22:24  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\CommentlinkAtion.java

     文件       1246  2008-04-24 14:22  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\DelAlbumAction.java

     文件       1475  2007-01-14 19:40  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\DelPhotoAction.java

     文件        905  2007-01-14 19:26  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\IndexAction.java

     文件        852  2007-01-21 05:23  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\MyAlbumAction.java

     文件       1402  2007-01-14 19:27  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\OtherAlbumsAction.java

     文件       1403  2007-01-14 19:28  基于java三框架的电子相册毕业设计\code\friendship\src\angus\action\OtherPhotosAction.java

............此处省略364个文件信息

评论

共有 条评论

相关资源