freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp技術(shù)的網(wǎng)上購物系統(tǒng)論(編輯修改稿)

2025-06-12 18:27 本頁面
 

【文章內(nèi)容簡介】 為 java 加載類 (class or lib)路徑,只有類在 classpath 中, java 命令才能識別,如果設(shè)置了 CLASSPATH 的值,則在 Java 虛擬機查找類時只會按其所設(shè)的值進(jìn)行查找,而不會查找當(dāng)前目錄。若要其仍能查找當(dāng)前目錄,只 需在 CLASSPATH 的值后加上 。. 我們把 CLASSPATH 的值設(shè)為: .。%JAVA_HOME%\lib。%JAVA_HOME%\lib\ (要加 .表示當(dāng)前路徑 ) %JAVA_HOME%就是引用前面指定的 JAVA_HOME。 Tomcat 配置 安裝 Tomcat 后,在我的電腦 屬性 高級 環(huán)境變量 系統(tǒng)變量中添加以下環(huán)境變量 (假定你的 Tomcat 安裝在 C:\Tomcat): 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文) 7 CATALINA_HOME: C:\Tomcat CATALINA_BASE: C:\Tomcat TOMCAT_HOME: C:\Tomcat 然后修改環(huán) 境變量中的 classpath,把 tomat 安裝目錄下的 mon\lib 下的 追加到 classpath 中去,修改后的 classpath 如下: classpath=.。%JAVA_HOME%\lib\。%JAVA_HOME%\lib\。%CATALINA_HOME%\mon\lib\。 注意:最新版本的 Tomcat中可能沒有 mon 這個文件夾了。所以 應(yīng)該的路徑為: %CATALINA_HOME%\lib\。請根據(jù)自己的情況自己修改! 接著可以啟動 tomcat,在 IE 中訪問 tomcat 的歡迎頁面的話說明安裝成功了。 范雅楠:基于 JSP 的網(wǎng)上 購物系統(tǒng) 8 第 3 章 系統(tǒng)需求分析 對 于需求, 所做的系統(tǒng)應(yīng)該與客戶的標(biāo)準(zhǔn)一致,客戶的需求 和 開發(fā)人員 不一定能夠取得理解上的一致 ,也就是說有時客戶所表達(dá)不不一定是項目技術(shù)可實現(xiàn)的 ??蛻?提出的需求只與其想法相關(guān),而且可能是很商業(yè)化的語言, 開發(fā)人員 需要在需求與設(shè)計間進(jìn)行一次可行性的 分析。不僅是要明確客戶的需求,對于需求中一些含糊其詞的語言進(jìn)行明確,提出具體量化的標(biāo)準(zhǔn)。雙方在需求理解上的必須取得一致。而且通過討論還可以發(fā)現(xiàn)需求中的是否存在不合理或前后不一的地方,或者只是一個天馬行空的想法。需求只是原則,但 開發(fā)人員 只能根據(jù)需求分析書進(jìn)行設(shè)計。 如果沒有雙方對需求進(jìn)行分析,可能出現(xiàn)項目設(shè)計出來的東西或最終提交的可交付物根本就不是客戶所需要的,或有相當(dāng)?shù)牟罹唷? 功能需求分析 這是一個用 JSP 技術(shù)實現(xiàn)的網(wǎng)上購物系統(tǒng)。作為一個在網(wǎng)上從事商品瀏覽和交易的系統(tǒng),它是電子商務(wù)中一個比較典型的 系統(tǒng),它可以使人們足不出戶選購自己需要的商品。該系統(tǒng)所實現(xiàn)的是顧客通過訪問該網(wǎng)上商店的網(wǎng)址,瀏覽到網(wǎng)站提供的商品,最后下定單,等待收貨。 圖 用戶接口活動圖 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文) 9 此基于 JSP 的購物網(wǎng)站分 用戶接口模塊 和 管理員接口模塊 : 用戶接口模塊 由 客戶 使用,主要包括用戶注冊,購物車管理,訂單管理,個人資料管理,留言板管理 。 圖 系統(tǒng)用例圖 網(wǎng)站管理 由管理員使用,主要包括 客戶管理 ,商品管理,處理訂單, 公告處理等。 圖 管理員功能用例圖 范雅楠:基于 JSP 的網(wǎng)上 購物系統(tǒng) 10 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫是一種存儲數(shù)據(jù)并 對數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計算機的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫 (flatfile)和關(guān)系數(shù)據(jù)庫 (relational)。關(guān)系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同部分的術(shù)語,象記錄、域等。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性相比較高,系統(tǒng)具有較快的響應(yīng)速度,簡化基于此數(shù)據(jù)庫的應(yīng)用程序的實現(xiàn)等等。 數(shù)據(jù)庫的設(shè)計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管 理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫管理系統(tǒng)有 MYSQL, SQL Server, Oracle 等。我采用了 SQL server2021 數(shù)據(jù)庫管理系統(tǒng),建立的數(shù)據(jù)庫名為 shop。 整個系統(tǒng)功能需要以下數(shù)據(jù)項: 用戶 (Customer): 用戶名,密碼,頭像,聯(lián)系電話,密碼提示問題,問題答案,用戶地址,用戶郵箱。 留言 (Idea):主題 id、 用戶名 、 頭像 、留言內(nèi)容、發(fā)布時間。 商品 (Product): 商品類型, 商品 id、名稱、價格、是否推薦、圖片路徑、簡要介紹、發(fā)布時間。 訂單 (Orders):訂單號、付款方式、地址、 Email、 訂購日期、 用戶名 、聯(lián)系方式 等 管理員 (Admin):管理員 id、管理員名稱、管理員密碼。 公告: 公告 ID、 公告內(nèi)容、 管理員賬戶名、管理員頭像、 公告時間。 性能需求 精度:在精度需求上,根據(jù)使用需要,在各項數(shù)據(jù)的輸入,輸出及傳輸過程中,可以滿足各種精度的需求。如:根據(jù)關(guān)鍵字精度的不同,查找可分為精確查找和泛型查找,精確查找可精確匹配讀者已知道的書目,泛型查找,只要滿足與輸入的關(guān)鍵字相匹配的書目即輸出,可供讀者查找。 時間特性要求:在軟件方面,響應(yīng)時間,更新處理時間都比較快且迅速,完全滿足用戶 要求。 靈活性:當(dāng)用戶需求,如操作方式,運行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時,設(shè)計的軟件要做適當(dāng)調(diào)整 ,靈活性非常大。 1) 硬件環(huán)境 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文) 11 處理器: Inter Pentinm 3 或更高 內(nèi)存: 512MB 以上 硬盤: 2GB 2) 軟件環(huán)境 操作系統(tǒng): Window 98/2021/XP/ME 數(shù)據(jù)庫: Microsoft SQLServer 2021 系統(tǒng)工具: 編譯工具: 范雅楠:基于 JSP 的網(wǎng)上 購物系統(tǒng) 12 第 4 章 系統(tǒng)設(shè)計與實現(xiàn) 系統(tǒng) 設(shè)計階段,面向的是 模塊和用例圖。這個時候的用例圖不再是系統(tǒng)用例,而是更細(xì)層次的用例如功能用例,更多使用的是時序圖。同樣的,這個階段的模塊不再是粗略的,系統(tǒng)級別的模塊,而是更細(xì)致的,體現(xiàn)出 “模塊如何實現(xiàn)功能 ”這樣的更小的模塊。 系統(tǒng) 設(shè)計考察的是設(shè)計人員的能力。設(shè)計過程是不斷反復(fù),完善的過程,設(shè)計人員的能力決定了重復(fù)修改的次數(shù)和修改的影響。 系統(tǒng)功能設(shè)計 系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。系統(tǒng)分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。 網(wǎng)上購物系統(tǒng)可以分為 用戶接口 和 管理員接口 兩個 模塊 , 用戶接口 部分由 用戶使用,主要包括用戶注冊,購物車管理,訂單查詢和發(fā)布留言 等 模塊; 管理員接口部分由管理員使用,主要包括 客戶管理 ,商品管理,處理訂單, 公告處理等 模塊。 圖 4 圖圖 系統(tǒng)軟件結(jié)構(gòu)圖 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文) 13 用戶接口模塊實現(xiàn) 用戶接口模塊 由用戶使用,包括 商品查詢, 用戶注冊,購物車管理,個人資料管理等幾個部分。 1. 商品的展示 1) 把整個商店里的商品按類別進(jìn)行分類,使顧客可以按類別分別瀏覽商品。 2) 可查看商品的詳細(xì)資料,單擊每種商品名稱,將出現(xiàn)相應(yīng)商品的詳細(xì)信息。 3) 用戶可以在本商店利用關(guān)鍵字進(jìn)行商品搜索 。 2. 用戶注冊、登錄 1) 普通顧客只能瀏覽商品信息,客戶成功登錄以后才可以實現(xiàn)網(wǎng)上購物、商品搜索、給網(wǎng)站留言等功能。 2) 若沒有注冊登錄失敗,須在注冊系統(tǒng)中進(jìn)行注冊,然后再登錄。 3. 購物車 1) 找到滿意的商品后,可點擊購買,放入“購物車”中。 2) 選擇“繼續(xù)購書”可回到上級商品列表中,否則可結(jié)帳,進(jìn)入“填寫訂單”的頁面。 3) 在瀏覽商品過程中,可單擊“查看購物車”按鈕,查看已選中的商品。 4) 在查看“購物車”時,可刪去不想要的商品。 4. 個人資料管理 用戶可查看,修改自己的信息 5. 留言板 用戶可留下自己的意見和建議。 管理員接口 模塊實現(xiàn) 整個網(wǎng)站中,網(wǎng)站是管理員來負(fù)責(zé)管理和維護(hù)的。在網(wǎng)站主頁中,通過網(wǎng)站管理這個鏈接進(jìn)入到管理員模塊,當(dāng)然真正進(jìn)入到網(wǎng)站管理頁面之前要先通過用戶名(管理員用戶名 )登錄驗證。 管理員接口模塊 只允許具有管理員權(quán)限的用戶使用,它是實現(xiàn) 用戶接口 的基礎(chǔ)。主要包括 客戶管理 ,商品管理,處理訂單, 公告處理等。 范雅楠:基于 JSP 的網(wǎng)上 購物系統(tǒng) 14 圖 管理員登錄流程圖 在 首頁單擊 網(wǎng)站管理 入口,將轉(zhuǎn)到管理員登錄頁面。該頁面的功能是對管理員身份驗證,用戶輸入用戶名和密碼后單擊 “登錄 ”按鍵,系統(tǒng)將判斷用戶名和密碼的有效性,如果通過驗證則轉(zhuǎn)到 網(wǎng)站管 理 首頁,反之則提示錯誤。管理員登錄頁面的運行結(jié)果如圖 : 圖 管理員登錄界面 在管理員登錄頁面中,對管理員的身份進(jìn)行驗證,關(guān)鍵代碼如下: % ConnDB conn=new ConnDB()。 String admin_name=(String)(a_name)。 String admin_pass=(String)(a_pass)。 String name=,pass=,header=。 if (admin_name!=null || admin_pass!=) { try { String strSql=select a_name,a_pass,a_header from admin where a_name=39。 +admin_name+39。 and a_pass=39。+admin_pass+39。 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文) 15 ResultSet rs=(strSql)。 while(()) { name=(a_name)。 pass=(a_pass)。 header=(a_header)。 } if((name) amp。amp。 (pass)) { (admin_name,admin_name)。 (admin_header,header)。 (HTMLHEADMETAequiv=39。refresh39。 content=39。2。 URL=39。 % 1. 客 戶管理 ? 用例模型 ? 參與者匯總 管理員:負(fù)責(zé)管理網(wǎng)站相關(guān)信息 ? 用例匯總 管理客戶信息;查詢客戶信息;刪除客戶信息;刪除客戶交易記錄; ? 用例圖如圖所示: 圖 客戶管理用例圖 范雅楠:基于 JSP 的網(wǎng)上 購物系統(tǒng) 16 ? 用例規(guī)約 表 客戶信息管理用例描述 用例編號 4_1 用例名稱 客戶信息管理 觸發(fā)事件 管理員管理客戶信息 主成功場景 步驟 活動 1 管理員選擇客戶信息管理 2 系統(tǒng)顯示可用的功能,管理員選擇其中之一 執(zhí)行: 刪除客戶交易記錄 刪除客戶信息 查詢客戶信息 3 管理員可重復(fù)選擇以上操作 4 管理員退出系統(tǒng)或轉(zhuǎn)入其它操作 表 查詢信息用例描述 用例編號 4_2 用例名稱 查詢客戶信息 觸發(fā)事件 管理員希望查看符合某一條件的客戶的信息 主成功場景 步驟 活動 1 管理員選擇查詢操作 2 管理員輸入查詢條件(用戶名等) 3 系統(tǒng)顯示符合條件的用戶的信息 表 刪除客戶信息用例描述 用例編號 4_3 用例名稱 刪除客戶信息 觸發(fā)事件 客戶注冊后,長時間沒有 登錄或沒有交易 主成功場景 步驟 活動 1 管理員選定要刪除的客戶 2 管理員選擇刪除信息操作 3 系統(tǒng)將顯示確認(rèn)信息 4 管理員選擇確定 5 系統(tǒng)刪除被選定的客戶的信息 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文) 17表 刪除客戶交易記錄用例描述 用例編號 4_3 用例名稱 刪除客戶信息 觸發(fā)事件 客戶交易記錄時間過久 主成功場景 步驟
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1