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

正文內(nèi)容

基于jsp網(wǎng)上購物系統(tǒng)實(shí)現(xiàn)畢業(yè)論文-閱讀頁

2025-07-10 00:35本頁面
  

【正文】 t4否是主題IDUsernameVarchar20否否作者姓名EmailVarchar50否否EmailDattimeDatetime8否否發(fā)布時間TextnameVarchar50否否主題名稱TextgutText16否否留言內(nèi)容(3) 訂單生成表tb_Sub訂單生成表tb_Sub用來記錄新生成的訂單。 tb_Shop的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長度是否允許空是否為主鍵字段描述SubidVarchar50否否訂單idWarenameVarchar50否否貨物名稱PriceBigint8否否貨物價格WsumBigint8否否貨物數(shù)量WcountBigint8否否統(tǒng)計(5) 超級鏈接表tb_Link超級鏈接表tb_Link主要用于記錄調(diào)價的超級鏈接信息。 tb_Admin的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長度是否允許空是否為主鍵字段描述IdInt4否否管理員IDAdminVarchar30否否管理員名AdminpassVarchar16否否管理員密碼(7) 公告信息表tb_Affiche公告信息表tb_Affiche主要用于記錄后臺調(diào)價的公共信息。在本章將具體討論如何實(shí)現(xiàn)功能模塊,最終實(shí)現(xiàn)整個系統(tǒng)。本系統(tǒng)設(shè)計的網(wǎng)站在設(shè)計過程中包含頁面(HTML)的設(shè)計以及客戶端驗(yàn)證機(jī)制(JavaScript)的設(shè)計。他不僅能夠?qū)崿F(xiàn)網(wǎng)頁的動態(tài)效果,而且能夠在一定程度上檢測網(wǎng)頁的錯誤,從而在一定程度上實(shí)現(xiàn)網(wǎng)站的安全。如果將網(wǎng)站比作一個人的話,服務(wù)器就像大腦,數(shù)據(jù)庫就像五臟六腑,其內(nèi)嵌的Java和JavaScript組合起來就像是細(xì)胞與神經(jīng),而網(wǎng)頁就是這個人的皮肉。瀏覽者登陸網(wǎng)站后看到的就是一個個網(wǎng)頁的組合。隨著科技的高速發(fā)展,眾多網(wǎng)頁制作的應(yīng)用軟件應(yīng)運(yùn)而生。此外,JSP還具有強(qiáng)大的組件(Java Bean)支持功能,可以方便地實(shí)現(xiàn)組件復(fù)用,進(jìn)一步提高了開發(fā)效率。系統(tǒng)的頁面設(shè)計決定了網(wǎng)站的風(fēng)格, 制作好的網(wǎng)站不僅提供給營銷商,更多的要供瀏覽者瀏覽。因此,網(wǎng)站的設(shè)計最好要簡潔、明了、格調(diào)清新、實(shí)用、易于使用和維護(hù)。整個系統(tǒng)分為了前臺功能模塊和后臺功能模塊。在每個模塊的介紹中,將具體說明一些涉及要點(diǎn)。前臺首頁主要有以下幾個部分:(1)網(wǎng)站導(dǎo)航:主要用戶顯示網(wǎng)站的旗幟廣告、各功能模塊導(dǎo)航;(2)用戶登錄:用戶在此注冊、登錄或找回密碼;(3)商品分類搜索:用戶按商品類別進(jìn)行搜索顯示;(4)銷售排行榜:按照商品的銷售數(shù)量顯示銷售排行信息;(5)商品展示區(qū):按后臺添加商品的時間順序展示商品;(6)友情鏈接:顯示友情鏈接信息;(7)后臺登錄入口:管理員可以通過該入口登錄后臺。圖 首頁運(yùn)行結(jié)果用戶管理模塊主要實(shí)現(xiàn)用戶的注冊、登錄、找回密碼等功能。要注意的是,在用戶注冊頁面user/。圖 用戶注冊頁面運(yùn)行結(jié)果為了便于網(wǎng)站對用戶的管理,保證注冊用戶名的唯一性,在提交表單后需要對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行查詢,如果沒有找到,則在插入數(shù)據(jù)表時提示注冊成功,否則提示此用戶已被占用請重新注冊。開 始否是是結(jié) 束接收注冊信息數(shù)據(jù)是否為空兩次密碼是否一致查詢數(shù)據(jù)庫用戶名是否被占用是否否注冊成功注冊失敗圖 用戶登錄用戶登錄窗口設(shè)置在首頁上,主要用來接收用戶錄入的用戶名及密碼。找回密碼頁面user/。user/,只有符合才能顯示密碼結(jié)果,否則彈出“你輸入信息有誤”的提示對話框。個人資料修改模塊在前臺主頁的導(dǎo)航條上,單擊“修改資料”鏈接,進(jìn)入用戶資料修改頁面,該頁面主要用戶修改用戶信息。用戶在單擊物品清單頁面下方的“放入購物車”鏈接,便可以將該商品放入購物車中。在這段代碼流程中,還使用了集合類型。查看購物車為了方便用戶隨時查看購物情況,在網(wǎng)站的首頁加入了查看購物車的鏈接,通過它可以將用戶所有選中的商品信息放入購物車中顯示出來。如果欲刪除該商品,可以在數(shù)量文本框里輸入“0”,并需要單擊“修改”按鈕來更新購物車中商品的數(shù)量。操作完成后需要通過單擊“修改”按鈕來保存操作。當(dāng)用戶確認(rèn)對購物車不再改變以后,就可以到收銀臺結(jié)帳并生成訂單。在生成訂單模塊中主要使用了調(diào)出用戶信息并生成唯一訂單號,調(diào)出用戶信息就是完全的對數(shù)據(jù)庫進(jìn)行操作,利用session對象把登錄后的用戶名保存起來,在訂單生成時把保存的用戶名從數(shù)據(jù)庫的用戶標(biāo)中取出即可;生成唯一訂單號方法有很多,只要確保訂單號碼的唯一性及方便用戶記錄以便于查詢自己訂單的執(zhí)行狀態(tài)即可。清空購物車清空購物車是指當(dāng)用戶訂單生成后,倘若還想繼續(xù)購物一定要清空購物車再進(jìn)行選購商品,這樣防止重復(fù)購物,其實(shí)清空購物車實(shí)現(xiàn)起來非常簡單,只需要將session中存儲的shop對象清空即可。開 始查詢數(shù)據(jù)庫數(shù)據(jù)是否存在顯示商品的信息是是否放入購物車購物車是否為空是沒有該商品否否購物車中已存在該商品新建購物車該商品數(shù)量加1將商品添加入購物車是否顯示購物車信息是否修改商品數(shù)量否是否清空購物車是刪除購物車中商品是是否繼續(xù)購物否是否去收銀臺接收填寫的訂單信息數(shù)據(jù)是否為空訂單信息存入數(shù)據(jù)庫更新是否成功是否是否是修改商品數(shù)量是結(jié) 束否否否圖 用戶提交訂單后,通過產(chǎn)生的訂單號查詢訂單信息及執(zhí)行狀態(tài)。下面分別對這兩部分進(jìn)行介紹。留言板中顯示的數(shù)據(jù)是從數(shù)據(jù)表中檢索出來并顯示在網(wǎng)頁中的,為了方便查看網(wǎng)頁信息,使用了分頁顯示功能。記錄的總條數(shù)可以從數(shù)據(jù)庫中通過查詢語句()。(rowcount/pagesize)+1)。而計算當(dāng)前記錄數(shù)時,當(dāng)前記錄數(shù)=(獲取頁數(shù)1)*跨度+1。int showpage=1。 if(showpagepagecount){ showpage=pagecount。 } }((showpage1)*pagesize+1)。代碼如下:for(int i=1。i++){…… if(!()) break。用戶在留言板中單擊“添加留言”超鏈接就可以打開添加留言頁面,該頁面主要用來提交用戶輸入的留言信息。后臺包括管理員登錄模塊、添加商品模塊、訂單信息管理模塊、查詢用戶信息管理模塊、添加鏈接模塊。(1)后臺導(dǎo)航區(qū):放置管理員可操作項(xiàng)目的鏈接;(2)操作區(qū):顯示所有后臺導(dǎo)航的鏈接信息。在管理登錄頁面中,是通過JavaScript來實(shí)現(xiàn)錄入數(shù)據(jù)完整性驗(yàn)證的。開 始否是是結(jié) 束接收登錄信息數(shù)據(jù)是否為空數(shù)據(jù)是否有效查詢數(shù)據(jù)庫否登錄成功圖 管理員登錄系統(tǒng)流程圖單擊導(dǎo)航區(qū)中的“添加商品”超鏈接,系統(tǒng)將打開添加商品頁面,該頁面主要用于將商品信息添加到數(shù)據(jù)庫中,以提供前臺首頁商品展示所需要的數(shù)據(jù)依據(jù)。圖 添加商品信息頁面運(yùn)行結(jié)果為了減少人為錯誤,在提交商品信息時,需要對數(shù)據(jù)的合法性進(jìn)行驗(yàn)證,輸入的商品價格不能使字符型,而輸入的圖片只支持Gif格式等,這些任務(wù)由腳本語言JavaScript的函數(shù)check()來完成。 function check(){…… if(==){ alert(請輸入展示圖片的路徑)。 return false。 ()。 }為了確保商品在數(shù)據(jù)表中的唯一性,在用戶提交表單時,需要先根據(jù)用戶輸入的商品名稱對數(shù)據(jù)表進(jìn)行查詢,確保此商品在數(shù)據(jù)表中不存在后,方可執(zhí)行插入操作。用戶單擊導(dǎo)航區(qū)中的“訂單信息管理”超鏈接進(jìn)入用戶訂單處理頁面,該頁面上會顯示近期所有沒被處理的訂單。商品訂購詳單主要通過提交的訂單號從tb_Shop表中查詢處對應(yīng)的商品并顯示在頁面中,管理員審核后可通過復(fù)選框來設(shè)置訂單是否執(zhí)行。當(dāng)選中“是/否”復(fù)選框時,系統(tǒng)會根據(jù)提交的訂單號更新數(shù)據(jù)表,如果更新成功。開 始是否查詢數(shù)據(jù)庫是結(jié) 束否顯示全部未處理的訂單信息是否刪除訂單數(shù)據(jù)庫是否為空更新數(shù)據(jù)庫更新數(shù)據(jù)庫是否成功刪除訂單成功沒有未處理的訂單是否查看訂購詳單是否執(zhí)行否更新數(shù)據(jù)庫更新是否成功是是否訂單執(zhí)行成功圖 訂單信息管理模塊流程圖查詢用戶信息模塊用來完成對注冊用戶的瀏覽及刪除功能。單擊導(dǎo)航區(qū)中的“查詢用戶信息”超鏈接進(jìn)入用戶信息頁面,就可以看到用戶信息。對于一些失信用戶只需要單擊右側(cè)的“刪除”超鏈接,即可轉(zhuǎn)到admin/。開 始結(jié) 束顯示用戶的信息更新數(shù)據(jù)庫是否刪除用戶是否刪除用戶成功更新是否成功是否刪除用戶失敗查詢數(shù)據(jù)庫數(shù)據(jù)庫是否為空是否沒有用戶注冊圖 查詢用戶信息模塊流程圖用戶在后臺首頁導(dǎo)航區(qū)中單擊“添加鏈接”即可進(jìn)入添加友情鏈接頁面,該頁面用戶在前臺顯示友情鏈接信息。圖 添加鏈接頁面運(yùn)行結(jié)果用戶單擊“提交”按鈕后,系統(tǒng)將添加鏈接頁面的數(shù)據(jù)表單提交admin/。檢驗(yàn)所完成的這一模塊是否能實(shí)現(xiàn)預(yù)計的功能。測試主要依據(jù)是被試系統(tǒng)的研制任務(wù)書和技術(shù)規(guī)格書,是對軟件雄體功能和性能的綜合測試與評估?;谲浖墓残裕瑢τ谲浖臏y試要遵循一般軟件的測試原理和方法。測試用例的合理性對于軟件的測試與評估具有關(guān)鍵作用,而如何使設(shè)計的用例、合理并且典型有效并不容易。另一方面,軟件運(yùn)行環(huán)境的復(fù)雜程度對軟件評估具有重要作用,所以應(yīng)產(chǎn)生盡量逼真的運(yùn)行背景以便于研究。只檢查程序是否做了它應(yīng)該做的事這僅完成了測試工作的一半,另一半則是要檢查程序是否做了它不該做的事;一段程序中存在錯誤的概率與在這段程序中已發(fā)現(xiàn)的錯誤數(shù)成比例;測試上作必須有明確的目標(biāo);盡早地和不斷地進(jìn)行軟件測試;窮舉測試是不可能的,充分覆蓋程序邏輯是有可能的。對于軟件測試技術(shù),可以從不同的角度加以分類:從是否需要執(zhí)行被測軟件的角度,可分為靜態(tài)測試和動態(tài)測試。(1)黑盒測試黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試或基于規(guī)范的測試,它是在己知產(chǎn)品所應(yīng)具有的功能的前提下,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者對程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。“黑盒”法著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),只是針對軟件的界面和軟件需求規(guī)格說明中規(guī)定的功能進(jìn)行測試。實(shí)際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進(jìn)行測試??赏ㄟ^測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定止常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作?!鞍缀小狈ㄐ枰媪私獬绦虻膬?nèi)部邏輯結(jié)構(gòu)、對所有邏輯路徑進(jìn)行測試。但即使每條路徑都測試了仍然可能有錯誤。第二,窮舉路徑測試不可能查出程序中因遺漏路徑而出錯。這個網(wǎng)站系統(tǒng)要實(shí)現(xiàn)的功能有用戶注冊登陸、瀏覽商城信息、用戶購物并填寫訂單、管理員對網(wǎng)站信息的各方面操作和維護(hù)等。測試部分包括網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試;對網(wǎng)站查詢功能的測試;系統(tǒng)容錯功能的測試。這些信息都是來自管理員對后臺數(shù)據(jù)庫的更新和維護(hù)。測試方案管理員在后臺添加一條商品信息,首先查看數(shù)據(jù)庫中的數(shù)據(jù)是否有相應(yīng)的變化,然后登錄網(wǎng)站的前臺看前臺中顯示的信息是否會相應(yīng)改變。 網(wǎng)站查詢功能的測試用例名稱網(wǎng)站查詢功能的測試用例ID29用例描述客戶在輸入訂單號以后提交查詢請求。測試方案客戶輸入正確的訂單號信息,然后觀察查詢結(jié)果;隨意輸入一些內(nèi)容觀察查詢結(jié)果。其中,需要判定那些操作是合法的而那些操作是不允許的。它們分別是客戶更改資料和管理員對網(wǎng)站的維護(hù)操作。測試方案客戶在填寫在修改資料時少填寫一項(xiàng)內(nèi)容,如沒有填寫聯(lián)系電話。輸入數(shù)據(jù)用戶名:王燁 密碼:123 Email:414282761 地址:徐州 聯(lián)系電話:15926350346 找回密碼問題:生日? 問題答案:8412預(yù)期結(jié)果點(diǎn)擊提交后,系統(tǒng)彈出提示框“更新失敗請與管理員聯(lián)系”。 對系統(tǒng)容錯功能的測試之管理員對網(wǎng)站的維護(hù)的檢測用例名稱對系統(tǒng)容錯功能的測試之管理員對網(wǎng)站的維護(hù)的檢測用例ID1用例描述在系統(tǒng)設(shè)計時,設(shè)計員需要考慮到用戶可能會進(jìn)行什么樣的操作。在這個系統(tǒng)中,有兩類操作需要檢測。這個測試是檢查管理員對網(wǎng)站信息維護(hù)時的容錯功能。此時少填寫一項(xiàng)或幾項(xiàng)內(nèi)容,或填寫格式不正確,觀察系統(tǒng)是否會接受管理員的修改。同時,沒有將信息修改進(jìn)數(shù)據(jù)庫中。為用戶提供簡單的操作指南,更好的熟悉網(wǎng)站的購物流程。本購物網(wǎng)站對于顧客購物的反映速度快捷,能夠在最短的時間內(nèi)把顧客所需商品送貨上門;在網(wǎng)站頁面與頁面之間的聯(lián)接比較緊密,功能我實(shí)現(xiàn)快捷而安全。由于本網(wǎng)站采用MVC的模式,SQL語句采用存儲過程,大量的提高執(zhí)行的速度,保證數(shù)據(jù)的安全性。本軟件在設(shè)計過程中,采用了用戶跟據(jù)注冊時,提供的用戶問題、問題答案來找到用戶的密碼,以確保用戶信息的安全性。用戶注冊沒有注冊沒有登入修改資料用戶登入 商
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1