【正文】
_______屆本科生畢業(yè)設(shè)計 基于 STRUTS2 架構(gòu)下數(shù)碼 購物網(wǎng)站的設(shè)計與實現(xiàn) 院 系: 專 業(yè): 計算機(jī)科學(xué)與技術(shù) 班 級: 學(xué) 號: 姓 名 : 指導(dǎo)教師: 完成時間: 寧夏師范學(xué)院 2022 屆本科畢業(yè)生畢業(yè)設(shè)計 I 基于 STRUTS2 架構(gòu)下 數(shù)碼購物網(wǎng)站的設(shè)計與實現(xiàn) 摘 要 : 當(dāng)今社會生活節(jié)奏加快人們變的越來越忙逛街的時間越來越少,所以網(wǎng)絡(luò)購物被越來越多的人們所接受,網(wǎng)絡(luò)購物可以足不出戶買到生活所需的用品, 隨著網(wǎng)絡(luò)支付和物流行業(yè)的不斷發(fā)展壯大,網(wǎng)絡(luò)購物將被越來越多的人所接受。目前在國內(nèi),網(wǎng)絡(luò)購物已經(jīng)非常的流行。 數(shù) 碼購物網(wǎng)是針對現(xiàn)今 的實際情況而進(jìn)行設(shè)計、開發(fā)的 。 本系統(tǒng)是用 JSP在網(wǎng)絡(luò)上架構(gòu)一個動態(tài)的電子購物網(wǎng)站,它是在 Windows7下,采用 B/S三層架構(gòu)的模式,客戶端使用瀏覽器進(jìn)行訪問,服務(wù)器端使用 + 的訪問形式,以提高系統(tǒng)的安全性;在系統(tǒng)開發(fā)時,使用 MyEclipse ,以 Hibernate 作為系統(tǒng)開發(fā)框架, SQL Server2022 作為系統(tǒng)的數(shù)據(jù)庫, 作為Web服務(wù)器, Dreamwear 作為靜態(tài)網(wǎng)頁開發(fā)工具,以提高系統(tǒng)整 體的美觀度。 論文首先簡要介紹了 網(wǎng)上購物 系統(tǒng)的一些研究與應(yīng)用背景,其次介紹了該網(wǎng)站系統(tǒng)所采用的開發(fā)工具、平臺以及開發(fā)環(huán)境。在此基礎(chǔ)上,論文詳盡描述了成本管理系統(tǒng)情況 。 關(guān)鍵詞 : 網(wǎng)上購物系統(tǒng) struts2 Hibernate JSP SQL Server2022 寧夏師范學(xué)院 2022 屆本科畢業(yè)生畢業(yè)設(shè)計 II Abstract: Speed up the pace of life in today39。s society people have bee more and more busy shopping time less and less, so online shopping is accepted by more and more people, the work shopping can never leave home to buy what I need life, along with the work payment and continuous development of logistics industry, online shopping will be more and more people are acceptable. At present in domestic, the work shopping is very popular. Digital shopping work is aimed at today39。s actual situation and carries on the design, development. This system is using a JSP on the work architecture of dynamic electronic shopping website, it is under the Windows 7, using B/S three layer architecture model, the client browser, the server use + access form, in order to improve the safety of the system。 During system development, the use of MyEclipse . As a Web development tools to development framework with Hibernate as a system, SQL Server2022 database as a system, as Web server, Dreamwear as static Web development tools, in order to improve the system39。s overall aesthetic. Paper first briefly introduces some of the research and application background of the online shopping system, secondly introduces the system USES the website development tools, platform and development environment. On this basis, the paper detailed describes the cost management syste. Key words: Online shopping system struts 2 Hibernate JSP SQL Server2022 寧夏師范學(xué)院 2022 屆本科畢業(yè)生畢業(yè)設(shè)計 III 目 錄 1 引言 .................................................................. 1 項目定義 ............................................................ 1 編寫目的 ............................................................ 1 項目背景 ............................................................ 1 2 可行性分析 ............................................................ 2 .......................................................... 2 Java 的發(fā)展及特點 ........................................... 2 Jsp 的介紹 .................................................. 4 SQL Server 版本簡介 ......................................... 5 JavaScript 簡介 ............................................. 5 Struts 框架 ................................................. 6 Hibernate 框架 .............................................. 7 經(jīng)濟(jì)可行性 .......................................................... 8 .......................................................... 9 3 需求分析 .............................................................. 9 功能需求 ............................................................ 9 系統(tǒng)目標(biāo) ................................................... 9 功能分析 .................................................. 10 系統(tǒng)層次模塊圖 ............................................ 10 系統(tǒng)性能要求 ....................................................... 11 運行環(huán)境 ........................................................... 11 數(shù)據(jù)流圖 ........................................................... 11 系統(tǒng)部分時序圖 ..................................................... 12 用戶注冊時序圖 ............................................ 12 用戶登錄時序圖 ............................................ 13 用戶登錄時序圖 ............................................ 13 4 總體設(shè)計 ............................................................. 14 系統(tǒng)代碼架構(gòu) ....................................................... 14 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 ..................................................... 15 5 詳細(xì)設(shè)計與實現(xiàn) ....................................................... 17 用戶登陸模塊功能介紹 ............................................... 17 注冊模塊的設(shè)計與實現(xiàn) ............................................... 18 商品展示模塊的設(shè)計與實現(xiàn) ........................................... 20 購物車模塊的設(shè)計與實現(xiàn) ............................................. 20 訂單模塊的設(shè)計與實現(xiàn) ............................................... 21 6 系統(tǒng)測試以及軟件安裝 ................................................. 22 軟件測試基礎(chǔ)理論 ................................................... 22 軟件測試定義 .............................................. 22 軟件測試基本概念 .......................................... 23 寧夏師范學(xué)院 2022 屆本科畢業(yè)生畢業(yè)設(shè)計 IV 軟件測試目的 ....................................................... 23 軟件測試方法分類 ................................................... 23 靜態(tài)測試與動態(tài)測試 ........................................ 24 黑盒與白盒測試 ............................................ 24 單元測試、集成測試、系統(tǒng)測試、驗證測試和確認(rèn)測試 .......... 25 系統(tǒng)測試 ........................................................... 25 測試用例設(shè)計要求 .......................................... 25 系統(tǒng)部分模塊測試用例 ..........................