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

正文內(nèi)容

本科畢業(yè)論文_小型電子商務網(wǎng)站的設計與實現(xiàn)-資料下載頁

2024-08-26 13:04本頁面

【導讀】當網(wǎng)作為參考,進行小型電子商務網(wǎng)站的開發(fā)。明確了系統(tǒng)的功能、性能。需求,前臺功能模塊和后臺數(shù)據(jù)庫的設計模式。實現(xiàn)了用戶注冊、登錄功能,用戶對。所有在售商品的瀏覽和已選商品信息的查詢以及結(jié)算等功能。作,采用Tomcat作為系統(tǒng)的Web服務器。本系統(tǒng)能順利運行,并完成了系統(tǒng)所要求的功能。

  

【正文】 ar 50 訂單狀態(tài) 是 第 節(jié) 安全保密設計 登陸用戶的安全性 23 系統(tǒng)設計了登陸界面,每個合法用戶有一個密碼,該密碼由用戶自行維護,從而實現(xiàn)對用戶的身份驗證。 數(shù)據(jù)安全性 客戶端層和數(shù)據(jù)庫層隔離 ,客戶端無法接觸本質(zhì)的數(shù)據(jù)庫 ,無法進行非法的修改和破壞 ,使得數(shù)據(jù)庫得到有效安全的保護。 24 第 6 章 系統(tǒng)詳細設計 第 程序流程圖 前臺購物流程 圖 22 前臺購物流程圖 圖 小型商務網(wǎng)站的前臺購物程序流程圖 瀏覽商品 選擇商品 訂購商品 去購物車 去收銀臺 提交訂單 未注冊用戶 已登錄注冊用戶 未登錄注冊用戶 注冊 登錄 25 注冊功能流程 圖 注冊功能的程序流程圖 注冊入口 必選項為空 用戶名有效? 2 次輸入密碼是否一致? 密碼長度符合 E- mai 地址有效效? 其他信息有效 注冊成功 26 第 用戶登錄功能的實施 用戶登錄,首先要有一個提供用戶登錄的表單。用戶登錄的表單應該嵌入整體的結(jié)構(gòu)當中。在實際的應用中,可以這樣設計,如果用戶沒有登錄,則在頁面中顯示用戶登錄的選項,用戶登錄后,則可隱藏 用戶登錄的選項而代之以用戶的基本信息。 首先,用戶要有一個用戶名和密碼。商務網(wǎng)站需要很高的穩(wěn)定性和安全性,因此對用戶名不允許使用惡意的代碼作為用戶名。同時對密碼也要求保密,將密碼加密后再存入數(shù)據(jù)庫。另外,一個電子商務網(wǎng)站。用戶的真實姓名是必不可少的。除此之外還需要用戶的性別、 EMAIL、電話號碼等。 圖 25 用戶登錄流程圖 登錄入口 取得用戶名和密碼 將 UserID 存入 session 中 查詢用戶是否存在 核對密碼是否正確 登錄成功 是 是 否 否 27 第 系統(tǒng)界面設計 系統(tǒng)登錄界面 本頁面是網(wǎng)站的初始頁面,顧客可以選擇登錄直接進行登錄,如果沒有賬號則進行注冊,點擊“登錄 ”按鈕完成登錄的功能。本頁面的設計如圖 。 圖 網(wǎng)站初始界面 用戶登錄界面 用戶登錄頁面的鏈接在初始頁面上側(cè),點擊后進入登錄頁面,在登陸頁面中包含一個“創(chuàng)建新用戶”鏈接注冊頁面。本頁面的設計如圖 。 圖 用戶登錄界面 用戶注冊界面 28 用戶注冊包含填寫信息、郵箱驗證、以及注冊成功三個頁面,在填寫信息頁面中填寫郵箱號、昵稱、密碼、驗證碼輸入等必填項,進行前臺校驗,校驗規(guī)則除了不為空外還包括郵箱格式和昵稱長度以及郵箱、昵稱的唯一性,如果校驗不成功則不能提交并且彈出消息框進行提示,本頁面的設計如圖 。 圖 用戶注冊填寫信息界面 在填寫完信息并且成功提交后,則進入郵箱驗證界面,在這里只是實現(xiàn)郵箱驗證 碼的最簡單功能,在頁面中給出了驗證碼,用戶填寫驗證碼后,則跳轉(zhuǎn)到注冊成功頁面,郵箱驗證頁面如圖 所示 圖 用戶注冊郵箱驗證界面 29 在注冊成功頁面中包含友好的歡迎用語和瀏覽商品的鏈接,點擊后可進入個人商城, 頁面如圖 所示 圖 用戶注冊成功界面 注冊成功點擊鏈接或者直接用賬號登錄后進入個人模式 商城,如圖 所示 圖 用戶登入界面 30 購物車模塊 點擊瀏覽頁面中的分類鏈接或者商品鏈接,進入商品購買頁面,此頁對應的磁盤文件為 。本頁面的設計如圖 所示。 圖 商品購買界面 購物車管理模塊 購買成功后,可進入購物車進行查看,購物車管理模塊中包括變更、刪除、結(jié)算和繼續(xù)購買四個鏈接,對已選則的商品進行變更和刪除操作,此頁對應的磁盤文件為。本頁面的設計如圖 。 31 圖 購物車管理界面 確認訂單模塊 確認訂單模塊包括商品信息和總價等信息,用戶確認后點擊下一步,進入填寫送貨地址界面,也可以返回繼續(xù)之前操作,此頁對應的磁盤文件為 。本頁面的設計如圖 。 圖 確認訂單界面 填寫送貨地址模塊 填寫送貨地址模塊包括收件人姓名、地址、郵政編碼、和手機號四個必填項,其中對郵政編碼進行長度驗證是否合法,對手機號進行開頭為 13 或者 15 以及長度 11位的驗證,填寫完成后點擊下一頁,進入訂單成功頁面,填寫送貨地址頁對應的磁盤文件為 。本頁面的設計如圖 所示。 32 圖 填寫送貨地址界面 訂單生成成功模塊 填寫完送貨地址后,進入訂單生成成功頁面,包括訂單號和總價和繼續(xù)瀏覽的鏈接,此頁對應的磁盤文件為 。本頁面的設計如圖 所示。 圖 訂單生成成功界面 第 7 章 系統(tǒng)測試與維護 第 測試的任務及目標 33 測試的任務 在軟件反復運行過程中,盡可能多地發(fā)現(xiàn)軟件中的錯誤。 測試的目標 ( 1)測試的目的是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。 ( 2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。 ( 3)成功的測試是發(fā)現(xiàn)了到今為止尚未發(fā)現(xiàn)的錯誤的測試。 第 測試方案 設計測試方案是測試階段的關鍵技術問題。所謂測試方案包括預定要測試的功能。應該輸入的測試數(shù)據(jù)和預期的結(jié)果,目標是設計一組可能發(fā)現(xiàn)錯誤的數(shù)據(jù)。 測試有兩種方法:黑盒測試和白盒測試。 黑盒測試又稱為功能測試,在程序接口進行,只檢查程序功能是否能夠按照規(guī)格說明書的規(guī)定正確使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)并發(fā)生正確的輸出信息,而且要能夠保持外部信息的完整性。 白盒測試又叫結(jié) 構(gòu)測試,完全了解程序的結(jié)構(gòu)和處理過程,這種方法按照程序內(nèi)部的邏輯測試程序,檢驗程序中每條通路是否都能按照預定要求正確工作。 本系統(tǒng)開發(fā)過程進行的測試步驟如下: 模塊測試 也叫單元測試,目的是保證每一個模塊作為一個單元能正確運行,本測試所發(fā)現(xiàn)的往往是編碼和詳細設計的錯誤,主要評價模塊的下述五個特點:模塊接口 ,局部數(shù)據(jù)結(jié)構(gòu) ,重要的執(zhí)行路徑 ,出錯處理通路 ,影響上述各方面特性的邊界條件。模塊測試主要由代碼審查和軟件測試兩部分組成。 集成測試 包括系統(tǒng)測試和子系統(tǒng)測試。集成測試是組裝軟件的系統(tǒng)技術 ,主要目標是發(fā)現(xiàn)與接口有關的問題。集成測試有兩種方法:非漸增式和漸增式。但比較而言,漸增式方法比較好,因為編寫的測試軟件較少,開銷較?。辉绲匕l(fā)現(xiàn)模塊間的接口錯誤;錯誤位置容易判斷;測試更徹底。 34 因此,本系統(tǒng)集成測試采用漸增式測試中的混合法,即對軟件結(jié)構(gòu)中較上層使用自頂而下的測試方法,而對軟件結(jié)構(gòu)中較下層,使用的是自底向上方法,兩者結(jié)合,這是對模塊較多時測試的一種折衷方法。 驗收測試 這一步是驗證軟件的有效性。目的是向未來的用戶表明系統(tǒng)能夠像預定的那樣工作,驗收測試一般使用黑盒測試法,驗收測試有兩 種可能的結(jié)果。 ( 1)功能和特性與用戶的要求有差距。 ( 2)功能和性能與用戶要求一致,軟件是可以接受的。 這個階段發(fā)現(xiàn)的問題往往和需求分析階段的差距有關。 平行運行 所謂平行運行就是同時運行。新開發(fā)出來的系統(tǒng)和將被它取代的舊系統(tǒng),以便比較新舊兩個系統(tǒng)的處理結(jié)果。目的有: ( 1)可以在準生產(chǎn)環(huán)境中運行新系統(tǒng)而有不冒風險。 ( 2)用戶能有一段熟悉新系統(tǒng)的時間。 ( 3)可以驗證用戶指南和使用手冊之類的文檔。 ( 4)能以準生產(chǎn)模式對新系統(tǒng)進行全負荷測試,可以用測試結(jié)果驗證性能指標。 第 系統(tǒng)維護 軟件維護是軟件生命周期的最后一個階段,處于系統(tǒng)投入生產(chǎn)性運行以后的時期中,所謂軟件維護就是在軟件已經(jīng)交付使用之后,為了改正錯誤或滿足新的需要而修改軟件的過程。軟件的維護有適應性維護,完善性維護,改正性維護,預防性維護。 本系統(tǒng)為適應維護的需要,采用如下措施: ( 1)軟件配置程序源代碼。 ( 2)開發(fā)過程文檔齊全。 ( 3)設計過程中各模塊均考慮或預留完整性和可維護性接口等部分。 35 ( 4)詳細設計的文檔,源代碼內(nèi)部的文檔有詳細說明,注釋均可提高可維護性。 結(jié) 論 基于 JSP 的小型商務網(wǎng)站的成功設計,它不僅僅滿足了我畢業(yè)設計的需求,還通過這個項目的開發(fā)使我明白許多深刻的道理,從這個角度上來說這次畢業(yè)設計已經(jīng)遠遠超出了它本身的意義。近年來,隨著信息的全球化和國際互聯(lián)網(wǎng)的普及化,電子商務成為互聯(lián)網(wǎng)應用的最大熱點,越來越多的企業(yè)通過使用電子商務技術來進行商業(yè)上的交易以減少成本。電子商務得到了前所未有的迅猛發(fā)展。 JSP 技術就是構(gòu)建安全可靠而又高效率的電子商務應用系統(tǒng)的最佳選擇。為了適 36 應未來電子商務的發(fā)展需要, Sun 公司在 的基礎上推出了 開發(fā)工具包, 提供了 Java 企業(yè)應用的編程接口( Java Enterprise API),為企業(yè)計算以及電子商務應用系統(tǒng)提供了有關的技術和豐富的類庫。 最初, Java 是運行在瀏覽器和客戶計算機上的,當時 Java 總被懷疑是否適合作為服務器端的開發(fā)。而現(xiàn)今,隨著越來越多的第三方對 Java2 平臺企業(yè)版( J2EE)的支持, Java 已經(jīng)被廣泛的用來開發(fā)企業(yè)級的服務器端應用。 JSP 技術正是基于強大的 Java 語言,因而具有良好的伸縮性,而且與 Java Enterprise API 緊密的結(jié)合在一起,從而使得 JSP技術成為構(gòu)建電子商務系 統(tǒng)的最佳選擇。 基于 JSP 技術的應用程序比基于 ASP 的應用程序更易于維護和管理。 ASP 中應用的腳本語言能很好的服務于小的應用程序,但不能適應大型的、復雜的應用程序。而Java 是結(jié)構(gòu)化的。它比較容易創(chuàng)建和維護龐大的、組件化的應用程序。 JSP 的組件技術是修改內(nèi)容而不影響邏輯或修改邏輯而不影響內(nèi)容變得容易實現(xiàn)。 EJB 整合了企業(yè)邏輯,例如數(shù)據(jù)庫的訪問、安全、事務完整性及獨立性。 因為 JSP 技術是一種開放的、跨平臺的結(jié)構(gòu),因此, Web 服務器及其他的組件很容易升級或切換,而不會影響 JSP 基本的應用程序。這一特點使 JSP能夠適用現(xiàn)實世界的各種 Web 應用程序不斷的變化和發(fā)展。 此外,因為 JSP技術是基于 Java 的開放性的產(chǎn)品,所以它能夠廣泛支持不同的提供商提供的工具、 Web 服務器和應用程序服務器,這樣能夠使用戶方便的選擇最佳的開發(fā)方法,選擇最適應他們的應用程序開發(fā)的工具包,同時有效的保護用戶在代碼和人員培訓上的投資。 綜上所述, JSP 是未來發(fā)展的趨勢。世界上一些大的電子商務解決方案提供商都已經(jīng)采用了 JSP/Servlet,比較出名的如 IBM的 Ebusiness,它的核心就是采用JSP/Servlet 的 WebSphere。 通過這次設計工作,讓我學到了很多書本上學不到的東西,養(yǎng)成了不會就學,不懂就問,獨立思考的好習慣。明白了只有一邊學習一邊動手實踐,通過具體項目的考驗,才能真正地掌握所學習到的知識,做到活學活用,為進入未來的工作崗位打下堅實的基礎。 37 附 錄 部分源代碼 “登錄”功能的代碼設計如下: public String execute() throws Exception{ UserDao dao=new JDBCUserDAO()。 38 User dbuser=(, ())。 if(dbuser==null){ String loginerror=郵箱不存在 。 (loginerror, loginerror)。 return fail。 }else{ if(().equals((()))){ (())。 (())。 (dbuser)。 (user, dbuser)。 String url1=(String)(url)。 if(url1!=null){ url=
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1