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

正文內(nèi)容

電子商務網(wǎng)站畢業(yè)論文-電子商城的設計與實現(xiàn)-閱讀頁

2025-07-10 00:51本頁面
  

【正文】 即可勝任。2. 網(wǎng)站結(jié)構(gòu)方案論證B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務器模式)是WEB興起后的一種網(wǎng)絡結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應用軟件。對于Client/Server模式而言,其主要特點為:? 具有成熟的設計開發(fā)方法和工具。? 數(shù)據(jù)通信量小,安全性高??蛻魬贸绦蚴窍到y(tǒng)中用戶與數(shù)據(jù)進行交互的部件。中間件負責聯(lián)結(jié)客戶應用程序與服務器管理程序,協(xié)同完成一個作業(yè),以滿足用戶查詢管理數(shù)據(jù)的要求而B/S模式即Brower/Server結(jié)構(gòu)模式,是基于Internet/Intranet的結(jié)構(gòu)模式,其主要特點為:? 其在邏輯上采用了3層結(jié)構(gòu),它在前臺Browse和后臺Server之間增加了一層Web Server層,所有的應用程序模塊都安裝在它上面,在Browse上只需安裝一個通用的瀏覽器軟件,因此,這種模式簡化了客戶端,使用戶的操作更加方便。? 擴展性好,根據(jù)發(fā)展需要,可對系統(tǒng)隨時進行擴展,降低了系統(tǒng)的開發(fā)和維護的開銷B/S 建立在廣域網(wǎng)之上的, 不必是專門的網(wǎng)絡硬件環(huán)境,例與電話上網(wǎng), 租用設備. 信息自己管理。C/S 程序可以不可避免的整體性考慮, 構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好。就入買來的餐桌可以再利用,而不是做在墻上的石頭桌子。B/S 構(gòu)件組成,方面構(gòu)件個別的更換,實現(xiàn)系統(tǒng)的無縫升級。用戶從網(wǎng)上自己下載安裝就可以實現(xiàn)升級。 應該都是相同的系統(tǒng)。 與操作系統(tǒng)平臺關系最小。B/S 建立在瀏覽器上, 有更加豐富和生動的表現(xiàn)方式與用戶交流,并且大部分難度降低,減低開發(fā)成本。3. 需求分析(1)網(wǎng)站需求調(diào)查以及系統(tǒng)功能分析系統(tǒng)的實際應用性很明顯,電子商務發(fā)展非常迅速,人們追求的是簡捷、方便、省時,通過Internet選購商品,不必花費太多的時間去逛商場,坐在家里上網(wǎng)就可以買到稱心的商品,符合人們的心愿。關鍵要注意:在具備基本的功能這個基礎上要保證操作簡單以及界面美觀,并要使顧客很快適應這個系統(tǒng)。在性能上來講,需要查看最新商品信息,譬如價格、產(chǎn)地、制造商、規(guī)格、詳細介紹等等都是客戶所想要了解的基本信息。綜述調(diào)查,本課題主要實現(xiàn)電子商城的購物車模塊,實現(xiàn)對商品的下訂單,訂單的管理,訂單的確認,商品的瀏覽及網(wǎng)站管理員對訂單的管理,對商品的管理,從而為商家和買家提供了電子商務的平臺。? 商品信息的管理(商品的添加,刪除和修改)與瀏覽。? 會員信息的管理(會員信息的添加,修改和刪除)。數(shù)據(jù)流:是由一組固定成分的數(shù)據(jù)組成,表示數(shù)據(jù)的流向。除了流向數(shù)據(jù)存儲或從數(shù)據(jù)存儲流出的數(shù)據(jù)不必命名外,每個數(shù)據(jù)流必須要有一個合適的名字,以反映該數(shù)據(jù)流的含義。每個加工都有一個名字和編號。數(shù)據(jù)存儲:數(shù)據(jù)存儲表示暫時存儲的數(shù)據(jù)。外部實體:外部實體是存在于軟件系統(tǒng)之外的人員或組織,他指出數(shù)據(jù)所需要的發(fā)源地或系統(tǒng)所產(chǎn)生的數(shù)據(jù)的歸屬地。數(shù)據(jù)流圖有四種基本圖形符號:“→”箭頭表示數(shù)據(jù)流;“○”圓或橢圓表述加工;“=”雙杠表示數(shù)據(jù)存儲;“”方框表示數(shù)據(jù)的源點或終點在畫數(shù)據(jù)流圖時,為了表達數(shù)據(jù)處理過程的數(shù)據(jù)加工的情況,需要采取層次結(jié)構(gòu)的數(shù)據(jù)流圖,按照系統(tǒng)的層次結(jié)構(gòu)進行逐層細分,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關系,使人能容易、清楚地表達和理解整個系統(tǒng),在這里采用了兩層層進行細分,頂層數(shù)據(jù)流圖僅包含一個加工,它代表的就是系統(tǒng),輸入流是系統(tǒng)所輸入的數(shù)據(jù),第二層流圖則表示對其上層圖的細化,它的每一個加工可能繼續(xù)細化,形成子圖。數(shù)據(jù)字典是關于數(shù)據(jù)的信息的集合,也就是數(shù)據(jù)字典的概念是以某種固定的格式定義的數(shù)據(jù)流,數(shù)據(jù)存儲及構(gòu)成它們的數(shù)項和數(shù)據(jù)結(jié)構(gòu)的卡片集合。一般說來,數(shù)據(jù)字典應該由下列四類元素構(gòu)成:數(shù)據(jù)元素,數(shù)據(jù)流,數(shù)據(jù)存儲和數(shù)據(jù)處理。該系統(tǒng)把左邊部分、頭部、尾部以及數(shù)據(jù)庫連接文件等都分別建立一個公共文件,需要連接時就進行調(diào)用,把各個部分結(jié)合成一個頁面。(1)系統(tǒng)的前臺功能模塊圖根據(jù)系統(tǒng)的功能,對前臺功能模塊進行分析。從簡單的留言板到復雜的論壇,從簡單的個人網(wǎng)站系統(tǒng)到復雜的內(nèi)容管理系統(tǒng)(CMS——Content Management System ),都可以稱為網(wǎng)絡應用程序。具體地舉一個例子。利用HTML可以做出表單,但是提交表單之后的處理工作呢?這就是由后臺來完成的,在這個例子中后臺人員編寫的代碼會將你提交的用戶名和密碼等信息存儲在服務器上,并且檢驗你是否填寫了對服務器安全構(gòu)成威脅的信息。你輸入文章標題、內(nèi)容等等簡單的信息并且提交,CMS就會自動幫你生成一個網(wǎng)頁。大多數(shù)情況下,后臺完成的就是類似這樣用戶無法直接看到的功能。數(shù)據(jù)庫的設計分成幾個階段,要進行需求分析,再進行概念設計和物理邏輯設計等,其中要對表和字段進行設計以及畫出ER圖等。本系統(tǒng)選擇SQL SERVER 2005數(shù)據(jù)庫存儲數(shù)據(jù),SQL SERVER 2005擁有友好的用戶界面和簡單的數(shù)據(jù)表的操作,易學易懂,通過向?qū)?chuàng)建表、窗體、查詢以及報表,自動繪制數(shù)據(jù)統(tǒng)計圖和繪圖功能,具有有效管理和分析數(shù)據(jù)的功能。對數(shù)據(jù)庫進行設計的時候首先要對其進行需求分析。還要創(chuàng)建數(shù)據(jù)字典和ER圖,定義對象的命名規(guī)范等。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設計打下基礎。注冊用戶登錄后在填寫訂單時從數(shù)據(jù)庫中調(diào)出用戶注冊信息。根據(jù)系統(tǒng)功能分析和需求總結(jié),得到各個數(shù)據(jù)項,并且根據(jù)數(shù)據(jù)項對數(shù)據(jù)庫進行設計,得到下列不同的記錄集:商品信息,包括的數(shù)據(jù)項:自動編號、商品類別編號、名稱、說明、價格、圖片、是否推薦、添進日期;管理員信息,包括的數(shù)據(jù)項:自動編號、賬號、密碼;用戶信息,包括的數(shù)據(jù)項:自動編號、用戶登錄名、用戶密碼、密碼、用戶姓名、問題、答案、用戶電話、Email、城市、用戶地址、郵編、頭像、金額、注冊日期;訂單信息,包括的數(shù)據(jù)項:購買編號、商品編號、購買時間、是否付款、購買者編號、購買數(shù)量、購買價格;大類信息,包括的數(shù)據(jù)項:自動編號、大類名稱;小類信息,包括的數(shù)據(jù)項:自動編號、小類名稱、大類編號等等。這些實體包括各種具體信息,通過它們之間的作用形成數(shù)據(jù)的流動?,F(xiàn)將部分實體圖列舉如下所示:小類信息自動編號所屬大類小類名稱 商品小類信息實體屬性圖管 理 員姓 名 密 碼賬 號大類信息自動編號大類名稱 商品大類信息實體屬性圖確認狀態(tài)訂單信息商品數(shù)量商品編號用戶編號自動編號訂購時間商品價格 訂單信息實體屬性圖根據(jù)實體之間的關系得出各實體的E—R圖:訂單列表訂單詳細信息商品類型商品信息屬于包含對應會員填寫1NNM11N1 實體與實體之間的E—R圖四、 電子商務網(wǎng)站詳細設計1.數(shù)據(jù)庫表的設計根據(jù)系統(tǒng)的具體要求,由數(shù)據(jù)庫概念模型設計階段得到的實體圖、以及ER圖可得系統(tǒng)所需要的數(shù)據(jù)表。 管理員信息數(shù)據(jù)表(tb_admin)列名數(shù)據(jù)類型長度允許空字段含義AdminID整數(shù)4否自動編號AdminName文本20否管理員用戶名AdminPwd文本20否管理員密碼網(wǎng)站前臺會員信息表記錄了會員的一些信息,包括ID用來作為唯一的標識,以及會員的一些必要的信息,包括詳細地址、電話號碼等等。表內(nèi)主鍵為商品編號,特別的還有商品小類編號,可以用于與商品按類別搜索時于商品小類信息表建立連接。根據(jù)在線使用的情況的不同,出于安全性和性能上的考慮,最好使用SQL Server 數(shù)據(jù)庫。SQL中最基本的數(shù)據(jù)操作語句有:Insert, Select, Update和Delete; Insert語句是用戶用來將一行記錄插入到指定的表中,Select語句可以從一個或多個表中選取特定的行和列,因為查詢和檢索是數(shù)據(jù)庫管理中最重要的功能,所以Select語句在SQL中是工作量最大的部分,Select語句的結(jié)果通常是生成另外一個表,在執(zhí)行過程中系統(tǒng)根據(jù)用戶的標準從數(shù)據(jù)庫中選出匹配的行和列,并將結(jié)果放到臨時的表中。還有Update語句允許用戶在已知的表中對現(xiàn)有的行進行修改,Delete語句用來刪除已知表中的行,如同Update語句一樣,所有滿足Where子句條件的行都將被刪除,特別注意在執(zhí)行這條語句時就要十分小心。(1)服務器端,服務器端可以使用Windows 2005這種通用的服務器作為該系統(tǒng)服務器端運行環(huán)境。4. 系統(tǒng)實現(xiàn)設計(1) 數(shù)據(jù)庫的連接,我們在該文件中加入一個新的節(jié)點:configuration appSettings add key=ConnectionString value=Data Source=(local)。Uid=sa。(2) 網(wǎng)站首頁設計首先是前臺首頁的設計,通過前臺首頁可以跳轉(zhuǎn)實現(xiàn)系統(tǒng)的前臺功能,首頁就是一個載體,大多數(shù)網(wǎng)頁功能模塊都會在首頁體現(xiàn)出來,可以完成的功能都可以通過頁面進入,例如商品信息都在首頁可以查詢到。用戶通過輸入帳號、密碼,與數(shù)據(jù)庫中的已注冊用戶信息進行對照,并進行登錄,并且顯示已經(jīng)登錄信息,沒有注冊或者密碼錯誤就提示用戶重新輸入,或者進行重新注冊。(4) 修改會員個人資料登錄用戶可以對自己的資料進行修改,并且保存到數(shù)據(jù)庫里,其修改界面如下:(5)商品的查詢查詢庫存的商品的詳細信息,選擇商品分類可查詢所屬分類的所有商品,可以在輸入框里輸入信息結(jié)合下拉列表,對商品進行模糊查詢,如實現(xiàn)該功能的程序流程圖:開始填寫信息和選擇分類有無錯誤顯示查詢結(jié)果FT 查詢程序流程圖結(jié)果從數(shù)據(jù)庫里調(diào)出商品的詳細信息,實現(xiàn)的界面如圖所示: 查詢界面圖(6) 購物車的實現(xiàn)購物車設計思路:? 選中商品并放進購物車時進入購物車頁面? 進入購物車頁時判斷購物車是否已經(jīng)存在,如果不存在則是添加第一件商品,這時初始化購物車,并把商品數(shù)據(jù)放進hashtable,然后在保存在session中。以下是商品放入購物車后顯示的頁面: 購物清單從頁面圖中看出,通過改變商品數(shù)量來確定客戶要買的商品的數(shù)量,刪除購買欄的選擇對話框?qū)σ堰x的商品進行取消訂購,點擊“確認購買”結(jié)賬,并生成訂單,將其信息存入數(shù)據(jù)庫中。當用戶確定購買后將生成訂單,此時系統(tǒng)用臨時表單中的商品編號從商品信息數(shù)據(jù)表中將商品詳細信息調(diào)出,病累加臨時表單中的金額,最后表現(xiàn)在生成的訂單中。這里不必把商品的所有信息都寫入臨時數(shù)據(jù)庫,只要記下商品在數(shù)據(jù)庫中編號或ID與商品的數(shù)量就行?! ∪〕錾唐稩D與商品數(shù)量后再根據(jù)商品ID從商品數(shù)據(jù)庫中查詢出該商品的具體信息,最后輸出商品的名稱、單價、數(shù)量和小計等,并累計商品總件數(shù)與商品總金額。通過數(shù)據(jù)庫的設計,訂單的實現(xiàn),其實是要通過SQL SERVER 2005建立數(shù)據(jù)庫的時候,建立Web頁,用戶可以方便、快捷地將所有文件作為Web發(fā)布程序存儲到指定的文件夾或?qū)⑵鋸椭频絎eb服務器上,再到Internet上發(fā)布,這樣,客戶通過瀏覽器可以查看自己的訂單情況。下面是訂單維護界面: 訂單維護界面5. 程序的調(diào)試在Web應用程序開發(fā)過程中,查找和解決問題是程序員應具備的基本能力,為了方便程序員發(fā)現(xiàn)和解決問題,在Windows 2005 Server 中提供了Microsoft Script Debugger(Microsoft腳本調(diào)試器),Microsoft 腳本調(diào)試器功能強大,可以快速定位錯誤并交互式地測試服務器端腳本。在執(zhí)行服務器端腳本期間,打開命令窗口,可以監(jiān)視變量、屬性和數(shù)組元素的值。首先是對系統(tǒng)進行測試網(wǎng)站測試我們千辛萬苦開發(fā)出來的系統(tǒng)總是存在一些問題的,這需要我們進行網(wǎng)站測試。(2)檢查布局的一致性系統(tǒng)布局一致性十分重要,在設計系統(tǒng)的頁面時,常常會因為追求單個頁面的美觀而忽略了其整體效果,這需要對其進行整體瀏覽,檢查布局和圖像的一致性,這在最后來說,就要對其進行詳細的修改和完善,來美化系統(tǒng)的操作頁面。系統(tǒng)仍然存在不足的地方是,在語言的運用方面不是十分熟練,網(wǎng)站系統(tǒng)還存在某些安全的問題,系統(tǒng)并不是十分的完善。在此次畢業(yè)設計的前期調(diào)查中,我意識到,Web技術的飛速發(fā)展促進了電子商務的普及,目前越來越多的商業(yè)活動開始遷移到Internet中進行,一種新的購物方式——電子購物商城已經(jīng)成為一種必然的趨勢,這種購物方式無疑給商家和消費者帶來極大的便利,使以前很多不可能的商業(yè)活動變得異常便捷。通過實現(xiàn)這個電子商城網(wǎng)站,掌握了一些對數(shù)據(jù)庫的基本操作,以及用HTML語言對界面的設計,熟悉了一些簡單的JavaScript腳本。并且,通過這次畢業(yè)設計開闊了我的視野,增添了自己挑戰(zhàn)的信心,認準了自己努力的方向。 ***** 2010年5月 于****36
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1