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

正文內(nèi)容

在線手機銷售系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-02-14 14:49 本頁面
 

【文章內(nèi)容簡介】 物車的操作。手機購買信息被保存在當前的會話當中,用 戶可以繼續(xù)購買商品, 繼 而添加購物車,最后可以對購買數(shù)量進行相應(yīng)的修改,也可對相應(yīng)的購買子項進行刪除或清空購物車等操作,并最終提交購物車,從而完成一次購買的全過程。管理員是本系統(tǒng)信息維護的核心。負責整個手機銷售系統(tǒng)所有信16息的添加、更新和處理。其中手機信息處理功能模塊,公司信息 處理功模塊,會員信息處理功能模塊都是管理員通過 WEB 頁面對系統(tǒng)的手機信息,手機品牌信息,會員信息進行相應(yīng)的增刪改查操作,即通過 WEB 頁面來操作數(shù)據(jù)庫中存儲的信息能。訂單信息處理模塊也包括對訂單信息和訂單明細的維護操作,但主要功能體現(xiàn)在對用戶訂單的查詢,即對用戶所下的訂單進行相應(yīng)的處理即反饋。其中手機信息處理功能模塊將是與管理員相關(guān)功能模塊中的一個重點。因為,在手機信息的屬性中涉及到了手機的圖片信息,由于本系統(tǒng)中管理員的操作也是完全通過 WEB 頁面來完成,所以要進行遠程的將圖片傳輸?shù)椒?wù)器上的存儲操作,其中要涉及到相應(yīng)圖片的命名,大小控制,和有無圖片信息上傳等一些細節(jié)操作。 部分用例文檔系統(tǒng)登錄是管理員和會員要維護系統(tǒng)或使用系統(tǒng)的第一步,也是先決條件,只有通過系統(tǒng) 的登錄驗證,系 統(tǒng)才允許 管理員和會員的合法操作的進行。登錄用例文檔見表 21。表 21 登錄用例詳細描述用例名稱: 登錄用例 ID: 100角色: Leaguer,Administrator基本描述: 此用例描述會員和管理員如何登錄進入本在線手機銷售系統(tǒng)。與本用例相關(guān)的角色有 Leaguer 和 Administrator。17角色動作 系統(tǒng)響應(yīng)會員或管理員要進○ 1入系統(tǒng)。系統(tǒng)等待角色輸入登錄信息?!?2主要事件流程:會員或管理員輸入○ 3登錄信息。檢查輸入信息是否合法,如果和法○ 4則允許進入系統(tǒng),否則給予錯誤提示。會員信息更新是會員的信息發(fā)生變更的時候,會員成功登錄,并對失效信息進行更改。會 員信息更新用例文檔見表 22。表 22 會員信息更新用例詳細描述用例名稱: 會員信息更新用例 ID: 102角色: Leaguer基本描述: 此用例的前提條件為會員登錄成功,然后對其個人信息進行修改。并最終反饋到服務(wù)器端,服務(wù)器端將用戶的新信息更新到數(shù)據(jù)系統(tǒng)。與本用例相關(guān)的角色為 Leaguer。角色動作 系統(tǒng)響應(yīng)主要事件流程: 會員進行信息的更○ 1新。系統(tǒng)根據(jù)用戶的 id,在服務(wù)器端對○ 2數(shù)據(jù)庫中的信息進行更新。添加購物車用例文檔見表 23。表 23 添加購物車用例詳細描述用例名稱: 添加購物車用例 ID: 103續(xù)表 23 添加購物車用例詳細描述角色: Leaguer基本描述: 此用例完成用戶購買手機的最基本操作:添加購物車,即用戶將要買的商品暫時保存在系統(tǒng)購物車中,從而最終提交,來完成一個或多個商品的購買。與本用例相關(guān)的角色為 Leaguer。主要事件流程:角色動作 系統(tǒng)響應(yīng)18會員選擇要購買的○ 1手機,進行購物車添加動作。系統(tǒng)獲取購買的手機型號,從服務(wù)○ 2器端得到該手機信息,并計算出會員優(yōu)惠價格,并放到系統(tǒng)購物車中暫存起來。修改購物車用例文檔見表 24。表 24 修改購物車用例詳細描述用例名稱: 修改購物車用例 ID: 104角色: Leaguer基本描述: 此用例的前提條件為會員成功的添加了購物車,在購物車界面中會員可以對其購買的手機的數(shù)量進行相應(yīng)的修改。與本用例相關(guān)的角色為 Leaguer。角色動作 系統(tǒng)響應(yīng)會員進入購物車界○ 1面。系統(tǒng)等待會員進行更改操作?!?2主要事件流程:會員對手機購買數(shù)○ 3量進行修改。系統(tǒng)獲取修改信息,進行購買數(shù)量○ 4校驗,如果購買數(shù)量大于庫存,給出錯誤提示,否則修改完成。提交購物車是否發(fā)生交易的關(guān)鍵部分,只有提交了購物車,此次交易將以訂單的形式反饋給服務(wù)器端。提交購物車用例文檔見表25。表 25 提交購物車用例詳細描述用例名稱: 提交購物車用例 ID: 105角色: Leaguer基本描述: 此用例的前提條件為會員成功的登錄,并正確的完成了添加購物車等操作。然后提交購物車,本次購買的信息將以一條訂單記錄的形式反饋給系統(tǒng)。與本用例相關(guān)的角色為 Leaguer。主要事件流程:角色動作 系統(tǒng)響應(yīng)19會員提交購物車?!?1 系統(tǒng)驗證購物車信息是否正確,驗○ 2證會員是否登錄,如果驗證合法,完成購物車的提交操作,否則給予錯誤提示。對于一個商務(wù)網(wǎng)站搜索功能是非常關(guān)鍵的,如何讓用戶最快,最有效的找到自己所需要的商品是系統(tǒng)首要完成的任務(wù)。手機查詢用例即是根據(jù)用戶的不同輸入條件在,信息庫中查找符合要求的手機信息,并反饋給消費者。手機查詢用例文檔見表 26。表 26 手機查詢用例詳細描述用例名稱: 手機查詢用例 ID: 106角色: Leaguer基本描述: 此用例完成會員對本系統(tǒng)中的產(chǎn)品的信息的快速查看。用戶可以根據(jù)自己的要求在系統(tǒng)中查找符合其要求的手機。與本用例相關(guān)的角色為 Leaguer。角色動作 系統(tǒng)響應(yīng)會員欲查詢符合自○ 1己需求的手機。系統(tǒng)等待會員輸入查詢條件?!?2主要事件流程:會員輸入自己的要○ 3求并查詢。系統(tǒng)獲取會員鍵入的查詢條件,然○ 4后校驗查詢條件的合理性,如果合理則根據(jù)查詢條件在信息庫中進行查找比對,如果有符合要求的信息,將其反饋給會員,否則,提示沒有相關(guān)產(chǎn)品。手機信息維護用例完成管理員對整個系統(tǒng)中信息量最大的手機信息進行維護的功能,其中包括手機信息的添加,刪 除,更新和 查看。手機添加用例文檔見表 27。表 27 手機添加用例詳細描述20用例名稱: 手機添加用例 ID: 107角色: Administrator基本描述: 此用例的前提條件為管理員成功登錄系統(tǒng)。管理員進入添加界面,填寫手機信息表單,最終系統(tǒng)將添加的新信息記錄插入到相應(yīng)的數(shù)據(jù)庫表中存儲起來。與本用例相關(guān)的角色為Administrator。角色動作 系統(tǒng)響應(yīng)填寫手機信息表單?!?1 系統(tǒng)等待提交?!?2主要事件流程:提交此次操作?!?3 系統(tǒng)對填寫表單進行驗證,驗證合○ 4法,進行添加,否則給出錯誤提示。訂單信息維護用例完成管理員對系統(tǒng)運行過程中會員所下訂單的維護。可以完成無效訂單 的刪除,未 處理訂單的查 看等操作。 訂單查看用例文檔見表 28。表 28 訂單查看用例詳細描述用例名稱: 訂單查看用例 ID: 118角色: Administrator基本描述: 此用例的前提條件為管理員成功登錄系統(tǒng)。管理員可以逐一查看訂單的基本信息和詳細信息。也可查看未處理訂單。與本用例相關(guān)的角色為 Administrator。角色動作 系統(tǒng)響應(yīng) 管理員查看訂單?!?1 系統(tǒng)給出訂單信息反饋。○ 2主要事件流程: 管理員對訂單進行○ 3處理。 系統(tǒng)得到管理員處理動作,若發(fā)○ 4生錯誤則給出錯誤提示,否則成功執(zhí)行。系統(tǒng)其它用例文檔在此不再詳述。21 系統(tǒng)開發(fā)技術(shù)方案本手機在線銷售系統(tǒng)是基于三層結(jié)構(gòu) B/S 架構(gòu)模式設(shè)計的,采用 JSP 進行實現(xiàn) 。在整個系統(tǒng)中表示層不與數(shù)據(jù)庫直接發(fā)生交互,而是通過封裝了各種邏輯功能的 JavaBean 來完成整個系統(tǒng)內(nèi)信息的交互。即用戶和管理員通 過 WEB 頁登錄到系統(tǒng)并獲得不同的操作權(quán)限,然后完成各自的操作。 為何選用 JSP電子商務(wù)網(wǎng)站目前國內(nèi)大多是用 ASP 或 JSP 來編 寫。ASP,即Active Secver Page,是 Microsoft 開發(fā)的動態(tài)網(wǎng)頁語言,采用腳本語言 VBScript 作為自己的開發(fā)語言。但 ASP 有它的一定局限性。它是解釋運行的,在多個客戶訪問的情況下會變得非常慢,而且網(wǎng)站服務(wù)器的負荷也很重,且只能運行在微軟的操作系統(tǒng)和服務(wù)器上。另外安全性也是需要注意的問題。而 JSP,即 Java Sever Pages 是 Sun 公司推出的一種執(zhí)行于服務(wù)器端的動態(tài)網(wǎng)頁開發(fā)技術(shù)。JSP 的編譯操作僅在第一次對頁面請求時發(fā)生,速度遠遠大于 ASP,而且 JSP 是基于Java 技 術(shù)的,作為 J2EE 體系中的一項主要技術(shù),在跨操作系統(tǒng),安全機制和性能方面均相對于 ASP 都體現(xiàn)出很大優(yōu)勢 [4]。最終綜合各方面的考慮,決定采用 JSP 技 術(shù)來開發(fā)本系統(tǒng)。22 三層結(jié)構(gòu)簡介整個系統(tǒng)構(gòu)建采用 B/S 模式下的 Presentation(表示層)、BusinessLogic(業(yè)務(wù)邏輯層)、 Data(數(shù)據(jù)層)三層結(jié)構(gòu)模式。三層結(jié)構(gòu)框架在邏輯上分為:客戶服務(wù)層,業(yè)務(wù)服務(wù)層,數(shù)據(jù)服務(wù)層。三 層結(jié)構(gòu)圖如圖 26 所示。數(shù)據(jù)層:主要完成數(shù)據(jù)的定義、存貯、更新、備份等工作。數(shù)據(jù)層的的概念不等同于數(shù)據(jù)庫,比如你的應(yīng)用可以把數(shù)據(jù)放入關(guān)系數(shù)據(jù)庫,也可以放入 XML,也可以放入 傳統(tǒng)的文件系統(tǒng),也可以放入內(nèi)存。數(shù)據(jù)如何存貯和管理,這都是數(shù)據(jù) 層首先要考慮的問題。比如實時應(yīng)用你用關(guān)系數(shù)據(jù)庫來處理效果就不會很好,大批量的數(shù)據(jù)用文件系統(tǒng)來管理效率就不高。理解數(shù)據(jù)層的一個關(guān)鍵就是他和其它層在邏輯上是可以分離的。表示層業(yè)務(wù)邏輯層 數(shù)據(jù)層提交信息信息反饋提交信息數(shù)據(jù)庫操作D a t e A c c e s sB u s i n e s s O b j e c t sS e r v l e t A P I圖 26 系統(tǒng)三層結(jié)構(gòu)邏輯框圖邏輯層:這個主要是完成應(yīng)用的邏輯處理,你可以把它理解為23服務(wù) ,它為數(shù)據(jù) 層和表現(xiàn)層提供服務(wù)。比如我們編寫 SQLwinForm或 WEB 應(yīng)用的時候,和數(shù)據(jù)庫連接的時候就要輸入用戶名和密碼,如果只用兩層結(jié)構(gòu),就有安全的問題,如果我 們編寫一個邏輯層,把連接這一部份處理在中間層(比如該層處理連接池和安全審核),就不用擔心對方反編譯我們用中間語言生成的程序。表示層:就是數(shù)據(jù)的表示,可以表示成 WEB 方式,也可以表示成WINFORM 方式,WEB 方式可以表現(xiàn)成 aspx,也可以表示成 asp,jsp等。如果邏輯層足夠強大和完美,不管你的表示層如何定義和更改,邏輯層都能完善地提供服務(wù) [5]。 關(guān)系型數(shù)據(jù)庫關(guān)系型數(shù)據(jù)庫在處理海量數(shù)據(jù)和單位時間響應(yīng)事務(wù)處理請求等方面,務(wù)的,對于數(shù)據(jù)的管理有著良好的控制,在維護數(shù)據(jù)的完整性、安全性,數(shù)據(jù)庫信息的中心,是整個運作流程的核心部分。本系統(tǒng)采用 SQL Server 2022 用 Sun 公司的 JDBCODBC bridge 進行數(shù)據(jù)庫的連接,對數(shù)據(jù)庫的操作(打開、查詢 、修改、刪除等)封裝在相應(yīng)的 bean 中,負責與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。24 系統(tǒng)開發(fā)環(huán)境及技術(shù)方案綜合前面幾節(jié)的分析,本系的最終開發(fā)技術(shù)方案及環(huán)境如下1 采用 JSP 實現(xiàn) 系統(tǒng)開發(fā)2 系統(tǒng)采用三層體系結(jié)構(gòu)3 操作系統(tǒng)平臺:Windows XP4 數(shù)據(jù)庫系統(tǒng):MS SQL Server 20225 JSP 服 務(wù)器引擎: Tomcat 6 IDE 采用 eclipse 開發(fā)平臺7 界面設(shè)計工具 Dreamweaver MX 2022 界面設(shè)計本系統(tǒng)作為一個基于 B/S 模式的在線手機銷售系統(tǒng),界面是系統(tǒng)與外界交互的一個窗口,界面的好壞直接影響到了實際中系統(tǒng)的應(yīng)用。網(wǎng)上消費者對電腦的操作水平有一定的不同, 所以整個系統(tǒng)應(yīng)注重的是:易導(dǎo)航性、易操作性、容錯性和友好的交互界面。只有一個友好的交互界面才能使消費者對網(wǎng)站的整體形象有好的認同。才可以進一步的體現(xiàn)系統(tǒng)的功能和優(yōu)勢。25圖 27 用戶級頁面轉(zhuǎn)換圖圖 28 管理員級部分頁面轉(zhuǎn)換圖首先對于本系統(tǒng)中所涉及的主要操作頁面進行描述,基本的頁面轉(zhuǎn)換圖如圖 228 所示。圖 27 為用戶頁面轉(zhuǎn)換圖。匿名用戶亦可瀏覽本系統(tǒng)主界面,但26不能進行信息維護,購物車提交等功能操作。只有會員經(jīng)過登錄或注冊進入到主界面,才可以正常使用系統(tǒng)的功能。其中商品瀏覽界面可以查看具體手機的詳細信息。圖 28 為管理員頁面轉(zhuǎn)換圖。管理員成功登錄系統(tǒng)后,進入管理頁面,在本頁面中可以進入不同的管理子項目頁面。如圖中所示,在 進入各個頁面后,可以對相應(yīng)的各項信息進行管理。在每個子項目頁面的下一級還有相應(yīng)的增刪改查等信息維護頁面,由于篇幅所限,圖中并未全部畫出。整個系統(tǒng)中有多個 WEB 頁面,統(tǒng)一的界面風(fēng)格,將會使整個系統(tǒng)更加的和諧,具有親和力。否則,會給人以凌亂不堪的感 覺。因此在整個系統(tǒng)的 WEB 頁面的設(shè)計中使用了 CSS 樣式表,來控制整個系統(tǒng)的顯示風(fēng)格。樣式表,或者稱為層疊樣式表,英文名Cascading Style Sheet,即 CSS,是 HTML 的一部分,作為對 HTML元素展示效果的一種擴展,其功能極為強大,有了 樣 式表,可以放棄HTML 元素的屬性不用就能實現(xiàn)精美的網(wǎng)頁排版布局。本系統(tǒng)對所有頁面中文字的字體、字號、顏色以及超鏈接的樣式都做了統(tǒng)一定義,如字體為宋體,字號為 9pt 等。27第 3 章 數(shù)據(jù)庫設(shè)計本在線手機銷售系統(tǒng)是完成基于 WEB 頁面來進行手機選購的業(yè)務(wù)流程,在整個選購過程中不論是是對商品的瀏覽,下訂單, 還是維護相關(guān)的信息,無處不與數(shù)據(jù)庫產(chǎn)生相應(yīng)的交互。數(shù)據(jù)庫是本系統(tǒng)三層結(jié)構(gòu)設(shè)計模式的最底層
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1