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

正文內(nèi)容

基于jsp的網(wǎng)上商城系統(tǒng)設(shè)計與實現(xiàn)—訂單管理模塊貨物管理模塊及公告信息管理模塊-wenkub.com

2025-06-23 21:53 本頁面
   

【正文】 感謝在校的老師們,在我大學(xué)時間里對我的諄諄教誨和無私幫助,在實際的開發(fā)工作中,我深深體會到了基礎(chǔ)理論知識的重要性,在大學(xué)階段只有好好學(xué)習(xí),掌握好扎實的理論基礎(chǔ),這樣才能在將來的工作中更快的學(xué)習(xí),從而得心應(yīng)手,有所成就,真正成為一個對社會和他人有用的人。各階段又相互補助,即時調(diào)整,使得開發(fā)效率得到很大的提升。人就是在不斷的學(xué)習(xí)中成長,這是我在這次畢業(yè)設(shè)計結(jié)束后得到的最大體會!一個購物網(wǎng)站,并不是那么簡單的增加幾個購物按鈕,把JSP語言編寫好,把數(shù)據(jù)庫建好就沒有事情做了。這些計算機軟件系統(tǒng)給管理人員帶來了極大的方便,提高了工作效率,減少工作人員工作量。 通過 □ 不通過 □ 無法測試測試人員賀頔測試日期201251表54 網(wǎng)站的公告信息管理功能的測試編制人賀頔測試名稱網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試目的管理員通過后臺是否能將要發(fā)布的信息在前臺顯示出來。此時少填寫一項或幾項內(nèi)容,或填寫格式不正確,觀察系統(tǒng)是否會接受管理員的修改。觀察是否會按照客戶的意思返回訂單的信息。測試條件說明Eclipse調(diào)試環(huán)境測試方案管理員在后臺添加一條商品信息,首先查看數(shù)據(jù)庫中的數(shù)據(jù)是否有相應(yīng)的變化,然后登錄網(wǎng)站的前臺,查看前臺中顯示的信息是否會相應(yīng)改變。這個網(wǎng)站系統(tǒng)要實現(xiàn)的功能有用戶注冊登陸、瀏覽商城信息、用戶購物并填寫訂單、管理員對網(wǎng)站信息的各方面操作和維護(hù)等。測試用例應(yīng)包括有效的和期望的輸入情況,也要包括無效的和不期望的輸入情況?;谲浖墓残?,對于軟件的測試要遵循一般軟件的測試原理和方法。綜合上述功能在首頁的顯示情況如圖46所示:圖46 公告信息管理模塊圖(紅色方框部分)在圖46 公告信息管理模塊中顯示的“秒殺”字樣就是管理員公告信息對話框中輸入“秒殺”字樣后點擊添加后便可在用戶登錄的首頁顯示出來,如圖47所示:圖47 公告信息管理對話框在圖46 公告信息管理模塊的友情鏈接欄中顯示的“搜狐”鏈接就是在添加鏈接對話框中輸入連接名稱和地址后點擊提交便可在用戶登錄的首頁顯示出來,如圖48所示:圖48 添加鏈接對話框5 系統(tǒng)測試 系統(tǒng)測試原理和測試原則軟件測試是程序的一種執(zhí)行過程,目的是盡可能發(fā)現(xiàn)并改正被測試軟件中的錯誤,提高軟件的可靠性。 }為了確保商品在數(shù)據(jù)表中的唯一性,在用戶提交表單時,需要先根據(jù)用戶輸入的商品名稱對數(shù)據(jù)表進(jìn)行查詢,確保此商品在數(shù)據(jù)表中不存在后,方可執(zhí)行插入操作。 return false。管理員單擊“添加”按鈕后添加商品如圖45所示:圖 44 添加商品信息頁面運行結(jié)果為了減少人為錯誤,在提交商品信息時,需要對數(shù)據(jù)的合法性進(jìn)行驗證,輸入的商品價格不能使字符型,而輸入的圖片只支持Gif格式等,這些任務(wù)由腳本語言JavaScript的函數(shù)check()來完成。商品訂購詳單主要通過提交的訂單號從tb_Shop表中查詢處對應(yīng)的商品并顯示在頁面中,管理員審核后可通過復(fù)選框來設(shè)置訂單是否執(zhí)行。用戶輸入登錄ID和密碼后單擊“登錄”按鈕時,如果錄入數(shù)據(jù)完整性驗證通過,該頁面用來判斷輸入信息在數(shù)據(jù)庫中tb_Admin表是否存在提交的用戶名和密碼,如果登錄ID及密碼有效,就保存用戶名信息,管理員有權(quán)對網(wǎng)站進(jìn)行維護(hù);反之則提示錯誤。 系統(tǒng)模塊功能實現(xiàn)用戶功能模塊分為賬戶管理模塊、訂單管理模塊、貨物管理模塊、購物車模塊、公告信息管理模塊、留言板模塊6個部分。系統(tǒng)的頁面設(shè)計決定了網(wǎng)站的風(fēng)格, 制作好的網(wǎng)站不僅提供給營銷商,更多的要供瀏覽者瀏覽。隨著科技的高速發(fā)展,眾多網(wǎng)頁制作的應(yīng)用軟件應(yīng)運而生。 系統(tǒng)頁面的設(shè)計與實現(xiàn)如果將網(wǎng)站比作一個人的話,服務(wù)器就像大腦,數(shù)據(jù)庫就像五臟六腑,其內(nèi)嵌的Java和JavaScript組合起來就像是細(xì)胞與神經(jīng),而網(wǎng)頁就是這個人的皮肉。 程序設(shè)計本系統(tǒng)設(shè)計的網(wǎng)站在設(shè)計過程中包含頁面(HTML)的設(shè)計以及客戶端驗證機制(JavaScript)的設(shè)計。如果是普通用戶,僅可以對自身相關(guān)信息進(jìn)行操作。管理員通過登錄管理員界面點擊“公告信息管理”便可添加公告信息。管理員可以通過登錄管理員界面,點擊“添加鏈接”將管理員想添加的網(wǎng)址進(jìn)行添加,同時用戶首頁的友情鏈接欄就顯示出該網(wǎng)址。用戶登錄后點擊要購買的商品裝入購物車中,然后去收銀臺結(jié)賬的時候會自動生成購買的商品所對應(yīng)的訂單號及其它一些相關(guān)信息。用戶信息表tb_User的結(jié)構(gòu)如表32所示:表32 tb_User的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長度是否允許空是否為主鍵字段描述UseridInt4否是用戶IDUsernameVarchar50否否用戶名RnameVarchar40否否真實姓名UserpassVarchar16否否用戶密碼EmailVarchar50否否EmailAddressVarchar80否否用戶地址PhotoVarchar30否否聯(lián)系電話QuestionVarchar50否否密碼問題ResultVarchar50否否答案DattimeDatetime8否否注冊時間(3)留言信息表tb_Text留言信息表tb_Text用來記錄留言信息。網(wǎng)站中所用到的數(shù)據(jù)信息基本包括:商品信息、用戶信息、留言信息、訂單信息、超級鏈接信息、管理員信息、公告信息等。)管理員信息管理員ID管理員名管理員密碼圖 38 管理員信息表tb_Admin的實體圖(8)公告信息表tb_Affiche的實體圖(公告信息有2個屬性:公告內(nèi)容、公告時間,其中不涉及主屬性。)留言信息主題ID電子郵箱主題名稱留言內(nèi)容發(fā)布時間作者姓名圖 34 留言信息表tb_Text的實體圖(4)訂單商品表tb_Shop的實體圖(訂單商品信息有5個屬性:訂單號、貨物名稱、貨物價格、貨物數(shù)量、統(tǒng)計,其中沒有涉及主屬性。概念模型用于信息世界的建模,是顯示世界到信息世界的第一層抽象,是數(shù)據(jù)庫設(shè)計人員進(jìn)行數(shù)據(jù)庫設(shè)計的有力工具,也是數(shù)據(jù)庫設(shè)計人員和用戶之間進(jìn)行交流的語言,因此概念模型一方面具有較強的語義表達(dá)能力,能夠方便、直接地表達(dá)應(yīng)用中的各種語義知識,另一方面它還應(yīng)該簡單、清晰、易于用戶理解。(6)數(shù)據(jù)庫的實施和維護(hù):數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過運行后即可投入正式運行。它對整個數(shù)據(jù)庫的設(shè)計具有深刻的影響。作為“基地”的需求分析是否做得充分與準(zhǔn)確,決定了在其上構(gòu)建數(shù)據(jù)庫大廈的速度與質(zhì)量。數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的重要組成部分。其次用戶可以根據(jù)輸入的商品名稱和商品的類型查找到所需要查找的商品的信息。根據(jù)上面的需求分析,需要設(shè)計出網(wǎng)站的用戶界面功能與管理員界面功能。建設(shè)一個宣傳自身商品形象的電子商務(wù)營銷模式的網(wǎng)站是一種有效的方法。 3 系統(tǒng)總體設(shè)計分析商務(wù)系統(tǒng)隨著中國經(jīng)濟的高速發(fā)展發(fā)生了巨大的變化。(8)B/S模式具有更強的信息系統(tǒng)集成性。(6)B/S模式具有很強的開放性。B/S模式所具有的框架結(jié)構(gòu)可以大大節(jié)省軟件開發(fā)、維護(hù)與升級的費用,同時,B/S模式對前臺客戶機的要求并不高,可以避免盲目進(jìn)行硬件升級造成的巨大浪費。(2)系統(tǒng)的開發(fā)整個軟件的開發(fā)可集中在服務(wù)器端進(jìn)行,不必對用戶端進(jìn)行特殊設(shè)置和軟件安裝,降低維護(hù)成本。 系統(tǒng)模式選擇 B/S模式概述 B/S模式(瀏覽器/服務(wù)器模式)的數(shù)據(jù)庫體系是利用Web服務(wù)器和動態(tài)服務(wù)網(wǎng)頁(Active Server Pages)作為數(shù)據(jù)庫操作的中間層,將客戶機/服務(wù)器模式的數(shù)據(jù)庫結(jié)構(gòu)與Web技術(shù)密切結(jié)合,從而形成具有三層Web結(jié)構(gòu)的瀏覽器/服務(wù)器模式的數(shù)據(jù)庫體系,具體結(jié)構(gòu)見圖21所示:圖21三層WEB結(jié)構(gòu)的數(shù)據(jù)庫體系 B/S的工作原理 基于因特網(wǎng)的MIS是以Web為中心,采用TCP/IP、HTTP為傳輸協(xié)議。要想通過ODBC接口實現(xiàn)操作數(shù)據(jù)庫,必須首先創(chuàng)建ODBC數(shù)據(jù)源,ODBC數(shù)據(jù)源包含了如何與一個數(shù)據(jù)提供者進(jìn)行連接的信息。在加載了JDBC驅(qū)動程序,建立了數(shù)據(jù)庫的URL后,通過調(diào)用DriverManager類的getConnection方法與db_Business數(shù)據(jù)庫連接。在安裝好數(shù)據(jù)庫后JSP并不能直接與數(shù)據(jù)庫連接,這里選擇利用第三方JDBC驅(qū)動程序連接數(shù)據(jù)庫。與此同時,SQL Server 2005還在可伸縮性與可靠性方面保持著多項基準(zhǔn)測試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫系統(tǒng)在激烈市場競爭中克敵致勝的關(guān)鍵所在。 Microsoft SQL Server2005這次網(wǎng)站的設(shè)計選用Microsoft SQL Server 2005為后臺數(shù)據(jù)庫。但如果與JBoss(一個開源的應(yīng)用服務(wù)器)集成到一塊,則可以實現(xiàn)J2EE 的全部功能。Tomcat提供其它的一些特征,如與SSL集成到一塊,實現(xiàn)安全傳輸。 Tomcat提供三種Realm,1:JDBCRealm,這個Realm將用戶信息存在數(shù)據(jù)庫里,通過JDBC獲得用戶信息來進(jìn)行驗證。我們可以將Tomcat和Apache集成到一塊,讓 Apache處理靜態(tài)Html,而Tomcat處理JSP和Servlet,這種集成只需要修改一下Apache和Tomcat的配置文件即可。你在瀏覽器中訪問這個應(yīng)用的JSP時,通常第一次會很慢,因為Tomcat要將JSP轉(zhuǎn)化為Servlet文件,然后編譯,編譯以后,訪問將會很快。WAR是Sun提出的一種Web應(yīng)用程序格式,這個包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有Html和JSP文件或者包含這兩種文件的目錄,另外還會有一個WEBINF目錄,這個目錄很重要。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總能在 Tomcat中得到體現(xiàn)。我們需要一個交互式的Web,于是便誕生了各種Web語言(如 Asp,JSP,Php等)。b) JDBC API(與關(guān)聯(lián)數(shù)據(jù)庫通信)。6.企業(yè)產(chǎn)品的多樣性Java2平臺即企業(yè)版J2ava適用于多企業(yè)應(yīng)用程序的Java的結(jié)構(gòu)。JSP突出的組件技術(shù)使得修改內(nèi)容和修改邏輯互不影響,而且也非常容易實現(xiàn)。JSP這種基于組件的模式能有效提高應(yīng)用程序的開發(fā)效率,能夠使開發(fā)人員快速創(chuàng)建模版應(yīng)用程序,然后再整合一些附加功能后便可使用。4.JSP跨平臺的可重用性JSP開發(fā)人員在開發(fā)過程中一直關(guān)注可重用性。一般來說,JSP技術(shù)目前即可支持HTML/DHTML的傳統(tǒng)瀏覽器文件格式,又可以支持應(yīng)用于無線通信進(jìn)行網(wǎng)頁瀏覽的WML文件格式,還可以支持其他一些B2B應(yīng)用的XML格式。JSP的設(shè)計目標(biāo)主要是提供一種更為簡便、有效的動態(tài)頁面編寫手段,并且在增強網(wǎng)頁程序的獨立性、兼容性和可重用性方面也具有許多優(yōu)點。JSP服務(wù)器:Tomcat 。(3)運行可行性:該系統(tǒng)需要搭建JVM即JAVA虛擬機和Tomcat環(huán)境,在此環(huán)境下系統(tǒng),并且在正確連接數(shù)據(jù)庫后可以正常運行。我們相信要不了太長時間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們在現(xiàn)實世界上可以獲得的所有商品和服務(wù)。它們都是相當(dāng)優(yōu)秀的電子商務(wù)網(wǎng)站,對其他的網(wǎng)站提供了良好的標(biāo)準(zhǔn)。本設(shè)計在實際應(yīng)用中的解決方案是建立網(wǎng)站和自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新,更好的及時了解商品買賣的情況。
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1