基于jsp技術(shù)的在線購書系統(tǒng)的設(shè)計與實現(xiàn).doc
約32頁DOC格式手機(jī)打開展開
基于jsp技術(shù)的在線購書系統(tǒng)的設(shè)計與實現(xiàn),32頁共計10253字摘要 本畢業(yè)設(shè)計將采用三大開源框架(struts 1.2.9 + hibernate 3.1.3+ spring 2.0.6簡稱,ssh),ide開發(fā)環(huán)境采用myeclipse6.0.1,服務(wù)器采用tomcat6.0.10,數(shù)據(jù)庫采用mysql5.0.22,開發(fā)出基于b/s架構(gòu)的在線購書系統(tǒng)。本系...
內(nèi)容介紹
此文檔由會員 bfxqt 發(fā)布
32頁共計10253字
摘 要 本畢業(yè)設(shè)計將采用三大開源框架(Struts 1.2.9 + Hibernate 3.1.3+ Spring 2.0.6簡稱,SSH),IDE開發(fā)環(huán)境采用MyEclipse6.0.1,服務(wù)器采用Tomcat6.0.10,數(shù)據(jù)庫采用MySQL5.0.22,開發(fā)出基于B/S架構(gòu)的在線購書系統(tǒng)。本系統(tǒng)將開發(fā)了一個面向客戶和管理員的平臺:對用戶提供的服務(wù)有注冊、登錄、用戶信息管理、查詢書籍、購買書籍、退書;對管理員提供的有登錄、添加書籍、設(shè)定出版日期、管理所有用戶信息、查看所有用戶訂單等。
重點(diǎn)介紹了“網(wǎng)上書店”的開發(fā)意義及如何分析、設(shè)計和實現(xiàn)的。系統(tǒng)是基于零售商實體為背景開發(fā)的,可以有效的實現(xiàn)網(wǎng)上圖書交易。 在論文中首先介紹了開發(fā)所使用軟件的相關(guān)知識,并根據(jù)以上知識制作網(wǎng)站。文中主要包括需求分析,總體設(shè)計,功能設(shè)計,數(shù)據(jù)庫設(shè)計與實現(xiàn)等,并通過流程圖和文字加以解釋說明。
目 錄
摘要 I
外文頁 II
1緒論 1
1.1 開發(fā)背景 1
1.2 研究動態(tài)綜述 1
1.3 主要研究內(nèi)容 1
1.4 研究意義 2
2 開發(fā)環(huán)境及相關(guān)技術(shù)介紹 2
2.1 系統(tǒng)開發(fā)環(huán)境 2
2.2 Hibernate簡介 2
2.2.1 Hibernate體系結(jié)構(gòu) 2
2.2.2 Hibernate API簡介 2
2.3 Struts簡介 3
2.3.1 Struts實現(xiàn)MVC 3
2.3.2 Struts的工作流程 3
2.4 Spring簡介 3
2.5 SSH架構(gòu)概述 3
2.5.1 SSH概念 3
2.5.2 SSH框架流程 4
2.6 MySQL簡介 4
2.7 Myeclipse開發(fā)工具 5
2.8 Tomcat簡介 5
3 需求分析 5
3.1 系統(tǒng)分層 5
3.2 用戶主要需求 5
3.3 用例圖 5
4 功能設(shè)計 6
4.1 用戶注冊、登錄模塊 6
4.2 用戶管理模塊 7
4.3 書籍管理模塊 8
4.3 用戶管理模塊 9
4.3 查看所有用戶訂單模塊 9
5 系統(tǒng)設(shè)計 9
5.1 數(shù)據(jù)庫設(shè)計 10
5.2 界面設(shè)計 10
5.3 系統(tǒng)架構(gòu)設(shè)計 15
6 編碼設(shè)計 15
6.1 數(shù)據(jù)庫連接 15
6.2 事務(wù)管理配置 16
6.3 配置過濾器 17
6.4 配置Sitemesh框架 18
6.5 配置ActionServlet 18
6.6 Struts國際化 19
6.7 配置日志文件 19
6.8 加載Spring插件 19
6.9 DAO層編碼 20
6.10 持久化類和映射文件 20
7 系統(tǒng)測試和部署 21
7.1 系統(tǒng)測試的方法 21
7.1.1 單元測試 21
7.2 系統(tǒng)部署 23
結(jié) 論 24
參考文獻(xiàn) 25
致 謝 26
關(guān)鍵詞 在線購書 SSH B/S架構(gòu) JSP
參考文獻(xiàn):
[1] 李剛著. Struts.2權(quán)威指南--基于WebWork核心的MVC開發(fā)[M].電子工業(yè)出版社, 2007(9).
[2] 李剛著. 輕量級J2EE企業(yè)應(yīng)用實戰(zhàn)—Struts+Spring+Hibernate整合開發(fā)[M].電子工業(yè)出版社,2007(4).
[3] 劉中兵著. 開發(fā)者突擊:Java Web主流框架整合開發(fā)[M].電子工業(yè)出版社,2008(1).
[4] 劉乃麗著. JavaEE項目案例-基于Eclipse Spring Struts Hibernate[M].人民郵電出版社,2008(1).
[5] 楊磊,陳凌云著. 精通Eclipse Web開發(fā):Java體系結(jié)構(gòu)、工具、框架及整合應(yīng)用[M].北京:人民郵電出版社,2006(10).
[6] 鄒竹彪著. JSP網(wǎng)絡(luò)編程從入門到精通[M].北京:清華大學(xué)出版社
[7] 劉聰. Java Web開發(fā)[M].北京:機(jī)械工業(yè)出版社,2008(1).
[8] Bruce Eckel.Thinking in Java(Fourth Edition),陳昊鵬譯.Java編程思想(第四版) [M].北京:機(jī)械工業(yè)出版社,2007(6)
[9] 盧冰,王文學(xué),李勇. 基于Struts的Web系統(tǒng)研究. 《鄭州輕工業(yè)學(xué)院學(xué)報:自然科學(xué)版》
[10] 張民主:“在線購物”,•《西安電子科技大學(xué)學(xué)報(社會科學(xué)版)》
[11] 清宏計算機(jī)工作室:《JSP編程技巧》,機(jī)械工業(yè)出版社,2001年1月。
[12] 銳思創(chuàng)作室:《精通Myeclipse 6環(huán)境下的JAVA編程》,人民郵電出版社, 2008年1月。
[13]《深入JAVA Servlet 網(wǎng)絡(luò)編程》, 清華大學(xué)出版社。
[14]《Struts開發(fā)入門與項目實踐》,人民郵電出版社, 2009.8。
摘 要 本畢業(yè)設(shè)計將采用三大開源框架(Struts 1.2.9 + Hibernate 3.1.3+ Spring 2.0.6簡稱,SSH),IDE開發(fā)環(huán)境采用MyEclipse6.0.1,服務(wù)器采用Tomcat6.0.10,數(shù)據(jù)庫采用MySQL5.0.22,開發(fā)出基于B/S架構(gòu)的在線購書系統(tǒng)。本系統(tǒng)將開發(fā)了一個面向客戶和管理員的平臺:對用戶提供的服務(wù)有注冊、登錄、用戶信息管理、查詢書籍、購買書籍、退書;對管理員提供的有登錄、添加書籍、設(shè)定出版日期、管理所有用戶信息、查看所有用戶訂單等。
重點(diǎn)介紹了“網(wǎng)上書店”的開發(fā)意義及如何分析、設(shè)計和實現(xiàn)的。系統(tǒng)是基于零售商實體為背景開發(fā)的,可以有效的實現(xiàn)網(wǎng)上圖書交易。 在論文中首先介紹了開發(fā)所使用軟件的相關(guān)知識,并根據(jù)以上知識制作網(wǎng)站。文中主要包括需求分析,總體設(shè)計,功能設(shè)計,數(shù)據(jù)庫設(shè)計與實現(xiàn)等,并通過流程圖和文字加以解釋說明。
目 錄
摘要 I
外文頁 II
1緒論 1
1.1 開發(fā)背景 1
1.2 研究動態(tài)綜述 1
1.3 主要研究內(nèi)容 1
1.4 研究意義 2
2 開發(fā)環(huán)境及相關(guān)技術(shù)介紹 2
2.1 系統(tǒng)開發(fā)環(huán)境 2
2.2 Hibernate簡介 2
2.2.1 Hibernate體系結(jié)構(gòu) 2
2.2.2 Hibernate API簡介 2
2.3 Struts簡介 3
2.3.1 Struts實現(xiàn)MVC 3
2.3.2 Struts的工作流程 3
2.4 Spring簡介 3
2.5 SSH架構(gòu)概述 3
2.5.1 SSH概念 3
2.5.2 SSH框架流程 4
2.6 MySQL簡介 4
2.7 Myeclipse開發(fā)工具 5
2.8 Tomcat簡介 5
3 需求分析 5
3.1 系統(tǒng)分層 5
3.2 用戶主要需求 5
3.3 用例圖 5
4 功能設(shè)計 6
4.1 用戶注冊、登錄模塊 6
4.2 用戶管理模塊 7
4.3 書籍管理模塊 8
4.3 用戶管理模塊 9
4.3 查看所有用戶訂單模塊 9
5 系統(tǒng)設(shè)計 9
5.1 數(shù)據(jù)庫設(shè)計 10
5.2 界面設(shè)計 10
5.3 系統(tǒng)架構(gòu)設(shè)計 15
6 編碼設(shè)計 15
6.1 數(shù)據(jù)庫連接 15
6.2 事務(wù)管理配置 16
6.3 配置過濾器 17
6.4 配置Sitemesh框架 18
6.5 配置ActionServlet 18
6.6 Struts國際化 19
6.7 配置日志文件 19
6.8 加載Spring插件 19
6.9 DAO層編碼 20
6.10 持久化類和映射文件 20
7 系統(tǒng)測試和部署 21
7.1 系統(tǒng)測試的方法 21
7.1.1 單元測試 21
7.2 系統(tǒng)部署 23
結(jié) 論 24
參考文獻(xiàn) 25
致 謝 26
關(guān)鍵詞 在線購書 SSH B/S架構(gòu) JSP
參考文獻(xiàn):
[1] 李剛著. Struts.2權(quán)威指南--基于WebWork核心的MVC開發(fā)[M].電子工業(yè)出版社, 2007(9).
[2] 李剛著. 輕量級J2EE企業(yè)應(yīng)用實戰(zhàn)—Struts+Spring+Hibernate整合開發(fā)[M].電子工業(yè)出版社,2007(4).
[3] 劉中兵著. 開發(fā)者突擊:Java Web主流框架整合開發(fā)[M].電子工業(yè)出版社,2008(1).
[4] 劉乃麗著. JavaEE項目案例-基于Eclipse Spring Struts Hibernate[M].人民郵電出版社,2008(1).
[5] 楊磊,陳凌云著. 精通Eclipse Web開發(fā):Java體系結(jié)構(gòu)、工具、框架及整合應(yīng)用[M].北京:人民郵電出版社,2006(10).
[6] 鄒竹彪著. JSP網(wǎng)絡(luò)編程從入門到精通[M].北京:清華大學(xué)出版社
[7] 劉聰. Java Web開發(fā)[M].北京:機(jī)械工業(yè)出版社,2008(1).
[8] Bruce Eckel.Thinking in Java(Fourth Edition),陳昊鵬譯.Java編程思想(第四版) [M].北京:機(jī)械工業(yè)出版社,2007(6)
[9] 盧冰,王文學(xué),李勇. 基于Struts的Web系統(tǒng)研究. 《鄭州輕工業(yè)學(xué)院學(xué)報:自然科學(xué)版》
[10] 張民主:“在線購物”,•《西安電子科技大學(xué)學(xué)報(社會科學(xué)版)》
[11] 清宏計算機(jī)工作室:《JSP編程技巧》,機(jī)械工業(yè)出版社,2001年1月。
[12] 銳思創(chuàng)作室:《精通Myeclipse 6環(huán)境下的JAVA編程》,人民郵電出版社, 2008年1月。
[13]《深入JAVA Servlet 網(wǎng)絡(luò)編程》, 清華大學(xué)出版社。
[14]《Struts開發(fā)入門與項目實踐》,人民郵電出版社, 2009.8。