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

正文內(nèi)容

基于jspmysql的網(wǎng)上書店設(shè)計與實現(xiàn)畢業(yè)論文(已改無錯字)

2023-07-19 15:44:24 本頁面
  

【正文】 locale) 為應(yīng)用程序獲得消息資源: protected MessageResources getResources(HttpServletRequest request) protected MessageResources getResources(HttpServletRequest request,String key) 檢查用戶是否點擊表單上的”取消”鍵,如果是,將返回true: public Boolean isCancelled(HttpServletRequest request) 當(dāng)應(yīng)用程序發(fā)生錯誤時,Action類能夠使用下面方法存儲錯誤信息: public void saveErrors(HttpServletRequest request,ActionErrors errors) public void saveMessages(HttpServletRequest request,ActionMessages messages) ActionError實例被用來存儲錯誤信息,這個方法在錯誤關(guān)鍵字下的請求屬性列表中存儲ActionError對象。通過使用在struts標(biāo)記庫中定義的自定義標(biāo)記,JSP頁能夠顯示這些錯誤信息。ActionMessages 用來存儲一些提示信息,不是錯誤,在jsp頁面可以使用標(biāo)記現(xiàn)實這些提示信息。 請求有效性處理,使用令牌可以有效的防止重復(fù)提交。 protected String generateToken(HttpServletRequest request) 創(chuàng)建一個令牌. protected boolean isTokenValid(HttpServletRequest request) 檢查令牌是否有效 protected boolean isTokenValid(HttpServletRequest request,Boolean reset) 檢查令牌是否有效,并且重置令牌(如果reset 是true) protected void resetToken(HttpServletRequest request) 重置令牌 protected void saveToken(HttpServletRequest request) 添加令牌 獲取數(shù)據(jù)庫連接 protected DataSource getDataSource(HttpServletRequest request) protected DataSource getDataSource(HttpServletRequest request, String key) 其他的 ActionServlet getServlet() 可以獲得本action的配置信息. cAction類 DispatchAction是Action的子類,主要功能可以實現(xiàn),動態(tài)的方法調(diào)用。例如action中有一個方法update(ActionMapping mapping, Actionform form, HttpServletRequest request, HttpServletResponse response), 可以通過 ?method=update來調(diào)用update方法。這個類不需要我們實現(xiàn)其他方法,我們只要實現(xiàn) XXX(ActionMapping mapping, Actionform form, HttpServletRequest request, HttpServletResponse response)就可以了。 第四章 概要設(shè)計編寫網(wǎng)上書店系統(tǒng)詳細(xì)設(shè)計說明書的目的在于從詳細(xì)設(shè)計的角度明確網(wǎng)上書店項目的業(yè)務(wù)品種、功能范圍,明確與業(yè)務(wù)主機(jī)/終端系統(tǒng)的接口和業(yè)務(wù)處理模式,使系統(tǒng)開發(fā)人員和產(chǎn)品管理員明確產(chǎn)品功能。可以有針對性的進(jìn)行系統(tǒng)開發(fā)、測試、驗收等各個方面的工作。本系統(tǒng)中所用到的專業(yè)術(shù)語可參考SQL:結(jié)構(gòu)化查詢語言。在系統(tǒng)功能的基礎(chǔ)上,按照結(jié)構(gòu)化程序設(shè)計,將系統(tǒng)功能進(jìn)行集中、分塊處理。本系統(tǒng)功能結(jié)構(gòu)圖如下:網(wǎng)上書店首頁用戶注冊登錄圖書瀏覽圖書查詢書店簡介查看購物車查看訂單查看圖書詳細(xì)信息圖書購買修改訂購數(shù)量刪除訂購圖書繼續(xù)選購其他圖書清空購物車提交購物車查看訂單詳細(xì)信息圖系統(tǒng)功能圖管理系統(tǒng)的登錄模塊,是進(jìn)一步對系統(tǒng)操作的關(guān)鍵,以防止非法操作。1. 用戶登錄模塊的界面如下:2. 結(jié)合本系統(tǒng)不需要多個賬戶的特點,僅設(shè)置一個管理密碼即可,處理代碼在登陸的事件。本網(wǎng)站用到的開發(fā)環(huán)境是MyEclipse平臺、Tomcat服務(wù)器、MySQL數(shù)據(jù)庫。1.圖書信息管理該模塊實現(xiàn)圖書書目信息的分類顯示,也是提供圖書信息依據(jù)書名及作者信息快速搜索的功能。此外,在用戶選擇了對應(yīng)書目信息后,還可以顯示出有關(guān)該圖書的詳細(xì)信息,以便于客戶了解所購商品。2.購物車管理用于維護(hù)每一個進(jìn)入網(wǎng)上書店的客戶對應(yīng)的購物車。即將客戶所選購的圖書商品信息記錄到對應(yīng)的購物車中,以便于到收銀臺進(jìn)行結(jié)賬處理。3.會員注冊實現(xiàn)網(wǎng)上書店客戶信息的注冊、及身份驗證。由于目前網(wǎng)上商城普遍采用的方式為送貨上門或者郵寄,因此需要收集與客戶相關(guān)的聯(lián)系方式、通信地址等信息。4.訂單處理根據(jù)客戶購物車中的信息,以及客戶所選擇的送貨方式和付款方式,連同客戶對應(yīng)的個人信息生成訂單,以便于后續(xù)進(jìn)行送貨處理。、輸出項①輸入的信息為商品信息、管理員信息、商品分類信息、會員信息,由管理員管理整個系統(tǒng)的運(yùn)行。②把訂單、會員、管理員、留言信息輸出。第五章 詳細(xì)設(shè)計、目的將系統(tǒng)劃分成物理元素,即程序、文件、數(shù)據(jù)庫、文檔等,系統(tǒng)分析員根據(jù)需求分析個該說明書進(jìn)行詳細(xì)設(shè)計。、設(shè)計軟件結(jié)構(gòu)設(shè)計軟件結(jié)構(gòu),即將需求規(guī)格轉(zhuǎn)換為體系結(jié)構(gòu),劃分出程序的基本模塊組成,確定模塊間的相互關(guān)系,并確定系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)。、用途本說明書的用途在于尋找實現(xiàn)目標(biāo)系統(tǒng)的各種不同方案,分析員從這些可供選擇的方案中選取若干個合理的方案,為每個合理的方案都準(zhǔn)備一份系統(tǒng)流程圖,列出組成系統(tǒng)的物理元素,進(jìn)行成本\效益分析,從中選出一個最佳方案向用戶和使用部門負(fù)責(zé)推薦。如果用戶和使用部門負(fù)責(zé)人接受了推薦的方案,分析員應(yīng)該進(jìn)一步為這個最佳方案設(shè)計軟件結(jié)構(gòu)。通常,設(shè)計出初步的軟件結(jié)構(gòu)后還要進(jìn)一步改進(jìn),從而得到更合理的結(jié)構(gòu),進(jìn)行必要的數(shù)據(jù)庫設(shè)計,確定測試要求并且制定測試計劃。本說明書的主要讀者為系統(tǒng)分析員和用戶和使用部門的有關(guān)人員,為后面的系統(tǒng)開發(fā)提供依據(jù)。 下面將各大功能模塊的處理流程顯示如下: :開始輸入用戶名(Username)和密碼(Password)連接數(shù)據(jù)庫User表是否存在用戶成功登錄提示錯誤信息:密碼錯誤,不存在該用戶是否獲取表單的用戶名(Username)和密碼(Password)用戶名和密碼是否為空設(shè)置session值存取用戶名和id,跳轉(zhuǎn)到首頁是否關(guān)閉數(shù)據(jù)連接 圖 1 登錄模塊處理流程:開始輸入用戶注冊信息獲得用戶信息用戶名username 密碼 password 郵箱地址u_mail 用戶是否可以注冊連接數(shù)據(jù)庫User表在User表中自動生成用戶id,并將用戶的信息寫入表中是否獲取表單中的注冊信息,是否填寫完整是 關(guān)閉數(shù)據(jù)連接 圖2 用戶注冊模塊處理流程:是否為游客開始獲取所有的session值存于Enumeraion類中是否有值是否值的長度大于該用戶的用戶名長度該session值中前部分為用戶名獲取該session的值得到用戶購買的書籍id根據(jù)id連接表Product顯示該書籍名稱、庫存、單價關(guān)閉數(shù)據(jù)庫連接 圖 3 購物車模塊處理流程:在頁面顯示請先用管理員登錄是是否否是否在頁面顯示,請輸入完整信息獲取session中用戶id是否為管理員獲取得到的信息判斷信息是否填入完整圖片上傳處理連接表 Product添加書籍 關(guān)閉數(shù)據(jù)庫連接是否成功顯示成功顯示失敗 圖 4 添加圖書模塊處理流程:獲取session中用戶id是否為管理員根據(jù)shanchu的session值連接數(shù)據(jù)庫表Product,Supplier,Classify進(jìn)行查詢獲取文本框中的內(nèi)容(刪除的書籍名稱、類別、出版社進(jìn)行模糊查詢)是否文本框中有值設(shè)置shanchu的session值為文本框值獲取shanchu的session值是否有記錄分頁顯示記錄集刪除書籍將隱含的書籍id傳到處理頁面處理頁面獲取刪除的書籍id連接Product表刪除編號為id 的書籍否是是不顯示該功能,顯示空頁,請登錄是不顯示記錄集表格否 圖 5 刪除書籍模塊處理流程:獲取session中用戶id是否為管理員獲取文本框中的內(nèi)容(修改的書籍名稱)是否文本框中有值連接表Product查詢該書籍是否存在該書籍顯示該書籍的信息(名稱、類別、出版社、作者、價格、簡介、庫存量、封面、出版日期)獲取修改的書籍信息修改表Product中該書籍的信息是 圖 6 修改書籍模塊處理流程網(wǎng)上書店系統(tǒng)登錄書籍管理查詢增加刪除書籍修改書籍出版社類別書籍訂購書籍刪除訂購修改訂購信息購物車管理書籍查詢管理員會員 圖 7 整體結(jié)構(gòu)圖第六章 系統(tǒng)功能演示用戶可以直接瀏覽圖書、進(jìn)行圖書查詢、查看書店簡介、登錄和注冊查看圖書詳細(xì)資料、將圖書加入購物車,但只有使用會員身份登錄進(jìn)入網(wǎng)上書店后才能提交購物車和查詢訂單。用戶在前臺首先通過瀏覽或查詢等手段找到要購買的圖書,然后將選定的圖書放入購物車中。購物車是一個圖書的臨時存放地,用戶可以對購物車進(jìn)行管理,如刪除圖書或修改購買的數(shù)量。用戶完全選定了要購買的圖書后,就可以提交購物車并生成訂單系統(tǒng)會提示提交成功,并顯示訂單號,前臺的用戶操作流程就結(jié)束了。此后用戶還可以查詢訂單執(zhí)行情況。1.圖書信息管理該模塊實現(xiàn)圖書書目信息的分類顯示,也是提供圖書信息依據(jù)書名及作者信息快速搜索的功能。此外,在用戶選擇了對應(yīng)書目信息后,還可以顯示出有關(guān)該圖書的詳細(xì)信息,以便于客戶了解所購商品。2.購物車管理用于維護(hù)每一個進(jìn)入網(wǎng)上書店的客戶對應(yīng)的購物車。即將客戶所選購的圖書商品信息記錄到對應(yīng)的購物車中,以便于到收銀臺進(jìn)行結(jié)賬處理。3.會員注冊實現(xiàn)網(wǎng)上書店客戶信息的注冊、及身份驗證。由于目前網(wǎng)上商城普遍采用的方式為送貨上門或者郵寄,因此需要收集與客戶相關(guān)的聯(lián)系方式、通信地址等信息。4.訂單處理根據(jù)客戶購物車中的信息,以及客戶所選擇的送貨方式和付款方式,連同客戶對應(yīng)的個人信息生成訂單,以便于后續(xù)進(jìn)行送貨處理。 用戶模塊用戶模塊分為會員注冊并登錄網(wǎng)站并在我的帳戶中管理自己的信息和網(wǎng)站管理員在后臺管理會員信息兩部分。用戶進(jìn)入網(wǎng)站后可以注冊為會員,會員可以訂購圖書并享受折扣待遇。會員登錄后可以在我的賬戶中管理自己的個人信息,包括修改查看個人基本信息,查看訂單信息,查看消費(fèi)信息。1. 會員注冊登錄設(shè)計電子商城系統(tǒng)離不開用戶與網(wǎng)站之間的交互,用戶注冊和登錄十分重要。該系統(tǒng)對用戶注冊和登錄功能進(jìn)行詳細(xì)設(shè)計。 會員注冊時在注冊頁面編輯個人信息,通過信息表單提交個人信息到服務(wù)器審核。檢查用戶提交的信息是否為空,用戶提交的信息不能為空。會員注冊用戶名不能與以往已經(jīng)注冊的用戶名重復(fù),否則無法區(qū)分。在提交信息到數(shù)據(jù)庫時對此進(jìn)行了檢查限制。2. 后臺會員管理設(shè)計該系統(tǒng)實現(xiàn)的后臺會員管理主要是獲取所有會員的信息 使用表格將會員信息顯示在網(wǎng)頁上。為了便于管理系統(tǒng)實現(xiàn)了會員信息類表的排序和分頁。 利用排序方式和頁面參數(shù)獲取會員列表分別使用了數(shù)據(jù)庫的排序操作和分頁操作技術(shù)。3. 類別模塊通過設(shè)計類別模塊能夠更方便的管理圖書目錄,消費(fèi)者在選購圖書的時候能夠更方便的按類別尋找自己喜愛的圖書,所以類別的設(shè)計很重要。能夠更好的引導(dǎo)消費(fèi)者選購也能夠更好的幫助管理者管理圖書。類別管理同樣使用了實體類家三層業(yè)務(wù)邏輯類的方法。4. 類別的增刪改查網(wǎng)站管理員可以對類別進(jìn)行添加,修改,刪除,查看操作,系統(tǒng)的對類別進(jìn)行管理。類別的添加,修改仍舊使用了表單添加信息提交到服務(wù)器然后添加進(jìn)數(shù)據(jù)庫的方法。值得注意的是不同等級的類別操作的方式不一樣。二級類別只能在第一級父親類別下面添加,所以當(dāng)添加第二類別是需要傳遞父親類別的id號
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1