-
大小: 14.62MB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2023-08-01
- 語(yǔ)言: Java
- 標(biāo)簽:
資源簡(jiǎn)介
本系統(tǒng)是一種基于B/S架構(gòu)的電子相冊(cè)管理系統(tǒng),它采用目前最流行的Java語(yǔ)言編寫(xiě),用到了當(dāng)今先進(jìn)的技術(shù)如 JSP技術(shù)、Hibernate、Spring、Struts框架等來(lái)實(shí)現(xiàn)該系統(tǒng)。
系統(tǒng)分為五大模塊、相冊(cè)列表模塊、新建相冊(cè)模塊、修改資料模塊、修改密碼模塊、添加相冊(cè)分類模塊。注:前四大模塊是根據(jù)注冊(cè)用戶的提供的,注冊(cè)用戶登陸后可以進(jìn)行添加相冊(cè),上傳,刪除照片,修改資料等一系列操作,最后一項(xiàng)是管理員登陸所進(jìn)行的操作。而如果是未注冊(cè)用戶只能查看相冊(cè)中的內(nèi)容,沒(méi)有權(quán)力進(jìn)行相應(yīng)的修改。
摘要 I
ABSTRACT II
第1章 緒論 1
1.1 系統(tǒng)開(kāi)發(fā)的背景和意義 1
1.2 國(guó)內(nèi)外發(fā)展?fàn)顩r 2
1.3 研究?jī)?nèi)容 2
第2章 程序技術(shù)相關(guān)知識(shí) 4
2.1 JAVA 簡(jiǎn)介 4
2.2 JAVA EE平臺(tái)相關(guān)介紹 4
2.3 所采用數(shù)據(jù)庫(kù)及原因 5
2.4 MVC設(shè)計(jì)模式的原理 6
2.4.1 MVC設(shè)計(jì)思想 7
2.4.2 MVC的優(yōu)點(diǎn) 8
2.5三框架相關(guān)知識(shí)簡(jiǎn)介 9
2.5.1 STRUTS框架 9
2.5.2 HIBERNATE框架 9
2.5.3 SPRING框架 10
2.6 JSP技術(shù) 10
2.7 關(guān)于JAVASCRIPT 腳本語(yǔ)言的應(yīng)用 12
2.8 MYECLIPSE開(kāi)發(fā)工具的簡(jiǎn)要介紹 13
2.9 WEB服務(wù)器TOMCAT6.0 14
2.9.1 Tomcat Server的組成部分 14
2.9.2 Tomcat Server處理一個(gè)http請(qǐng)求的過(guò)程 16
2.10 本章小結(jié) 16
第3章 電子相冊(cè)系統(tǒng)需求分析 17
3.1可行性分析 17
3.1.1系統(tǒng)總體目標(biāo) 17
3.1.2技術(shù)可行性分析 17
3.1.3功能需求 17
3.1.4性能需求 17
3.2系統(tǒng)總體結(jié)構(gòu) 17
3.2.1 系統(tǒng)總體結(jié)構(gòu) 18
3.2.2用例圖 18
3.3系統(tǒng)功能模塊結(jié)構(gòu) 19
3.3.1相冊(cè)列表模塊 19
3.3.2新建相冊(cè)模塊 20
3.3.3修改資料模塊 21
3.3.4修改密碼模塊 21
3.3.5添加相冊(cè)模塊 22
3.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 22
3.5 本章小結(jié) 24
第4章 系統(tǒng)實(shí)現(xiàn) 25
4.1管理員登陸設(shè)計(jì) 25
4.1.1管理員登陸主頁(yè)面的創(chuàng)建 25
4.1.2 實(shí)現(xiàn)過(guò)程 25
4.2 注冊(cè)用戶登陸設(shè)計(jì) 26
4.2.1 注冊(cè)用戶登陸界面的創(chuàng)建 27
4.2.2 注冊(cè)用戶登陸界面 27
4.2.3 實(shí)現(xiàn)過(guò)程 28
4.3 未注冊(cè)用戶注冊(cè)設(shè)計(jì) 28
4.4 添加相冊(cè)分類的實(shí)現(xiàn) 29
4.5 管理員添加相冊(cè)界面 29
4.5.1 實(shí)現(xiàn)過(guò)程 30
4.6 數(shù)據(jù)庫(kù)設(shè)計(jì) 32
4.6.1使用SHOW語(yǔ)句找數(shù)據(jù)庫(kù) 32
4.6.2 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)abccs 33
4.6.3 選擇你所創(chuàng)建的數(shù)據(jù)庫(kù) 33
4.6.4 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)表 33
4.6.5 往表中加入記錄 34
4.6.6裝入數(shù)據(jù)庫(kù)表 34
4.7系統(tǒng)測(cè)試 34
4.7.1 測(cè)試目標(biāo) 34
4.7.2 各模塊測(cè)試 35
4.8 本章小結(jié) 36
結(jié)論 37
參考文獻(xiàn) 39
致謝 40
附錄1 開(kāi)題報(bào)告 41
附錄2 文獻(xiàn)綜述 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就是用來(lái)描述一個(gè)Action的URL、具體實(shí)現(xiàn)的文件、相對(duì)應(yīng)的ActionForm
???????數(shù)據(jù)屬性(request?or?session)、是否需要進(jìn)行數(shù)據(jù)校驗(yàn)和回寫(xiě)、以及處理完成后可能
???????跳轉(zhuǎn)的URL.
???????而ActionForward你就可以理解為Action?操作完成后的跳轉(zhuǎn)URLAction在處理完相關(guān)操作后
???????返回的是一個(gè)ActionForward也就是告訴Struts我做完這個(gè)操作下一步到哪兒去。
?*/
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“);
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????2291??2009-05-24?16:08??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\.classpath
?????文件????????303??2009-06-10?15:47??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\.myme
?????文件????????254??2008-04-08?17:36??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\.mystrutsdata
?????文件???????1701??2009-05-24?16:14??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\.project
?????文件????????406??2009-05-24?16:14??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\.settings\.jsdtscope
?????文件?????????49??2009-05-24?16:14??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2009-05-24?16:14??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件????????390??2008-05-28?15:56??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\Readme.txt
?????文件???????1671??2009-05-28?17:10??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\AddAlbumAction.java
?????文件???????1418??2008-04-25?16:12??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\AddAlbumCommentAction.java
?????文件???????1408??2007-04-03?06:07??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\AddCommentAction.java
?????文件???????1237??2007-01-16?00:55??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\AddKindAction.java
?????文件???????3349??2008-04-23?11:17??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\AddPhotoAction.java
?????文件???????1530??2008-05-31?15:59??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\AdminLoginAction.java
?????文件???????1259??2007-01-14?19:23??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\AfterDelPhotoAction.java
?????文件???????1221??2007-04-03?06:09??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\AlbumListAction.java
?????文件???????1588??2008-04-15?11:30??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\AlbumPageAction.java
?????文件???????1153??2007-01-14?19:25??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\ChangeCoverAction.java
?????文件???????1140??2007-01-14?19:25??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\CheckClientNameAction.java
?????文件???????1968??2007-04-03?06:19??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\ClientLoginAction.java
?????文件????????725??2006-12-23?01:32??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\ClientLogoutAction.java
?????文件???????2090??2007-04-03?06:11??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\ClientRegAction.java
?????文件????????772??2007-01-08?20:47??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\Commentli
?????文件???????1074??2007-01-11?22:24??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\Commentli
?????文件???????1246??2008-04-24?14:22??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\DelAlbumAction.java
?????文件???????1475??2007-01-14?19:40??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\DelPhotoAction.java
?????文件????????905??2007-01-14?19:26??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\IndexAction.java
?????文件????????852??2007-01-21?05:23??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\MyAlbumAction.java
?????文件???????1402??2007-01-14?19:27??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\OtherAlbumsAction.java
?????文件???????1403??2007-01-14?19:28??基于java三框架的電子相冊(cè)畢業(yè)設(shè)計(jì)\code\friendship\src\angus\action\OtherPhotosAction.java
............此處省略364個(gè)文件信息
評(píng)論
共有 條評(píng)論