




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1.1 電子商務(wù)簡介隨著網(wǎng)絡(luò)的飛速發(fā)展,利用網(wǎng)絡(luò)來進行交易已經(jīng)變得很常見,這就是我們所熟悉的電子商務(wù)。所謂電子商務(wù)( Electric Commerce),就是指人們利用電子手段進行商業(yè)貿(mào)易等商務(wù)活動,是商務(wù)活動的電子化。它包括狹義的電子商務(wù)定義和廣義的電子商務(wù)定義兩部分。狹義的EC( Electric Commerce) 是指人們利用電子手段進行以商品交換為中心的各種商務(wù)活動,即公司、廠家、商業(yè)企業(yè)、工業(yè)企業(yè)與消費者個人雙方或多方通過計算機網(wǎng)絡(luò),主要是通過因特網(wǎng)進行的商務(wù)活動。廣義的EB( Electric Business) 是指各行各業(yè)中的各種業(yè)務(wù)的電子化,又可稱為電子業(yè)務(wù),包括電子商務(wù)
2、、電子政務(wù)、電子軍務(wù)、電子醫(yī)務(wù)、電子教務(wù)、電子公務(wù)、電子事務(wù)和電子家務(wù)等。就現(xiàn)存于互聯(lián)網(wǎng)上的“電子商務(wù)”而言,基本上可以分為兩大類:(1)B to B。這是指企業(yè)與企業(yè)( Business to Business) 之間的電子交易系統(tǒng)。企業(yè)與企業(yè)相互之間,利用網(wǎng)絡(luò)及計算機技術(shù)直接進行企業(yè)之間的商品交易系統(tǒng),目前以達到快速可靠的商業(yè)運行模式。例如:銀行之間的金融交易制度。(2)B to C。這是指企業(yè)對顧客( Business to Consumer) 之間的電子交易機制。顧客利用互聯(lián)網(wǎng),直接從網(wǎng)絡(luò)上直接進行商品的交易。例如:通過互聯(lián)網(wǎng)進行一般商品的采購,或是使用網(wǎng)絡(luò)進行與銀行間的金融理財?shù)取?
3、.2 電子商務(wù)與傳統(tǒng)交易的差異在傳統(tǒng)的交易過程中,通常由“買”和“賣”兩方面組成,雖然是簡單的兩方面,但是整個交易過程中有很多手續(xù)。舉例來說:某公司機遇市場的需求開發(fā)出一個新產(chǎn)品,首先需要教授業(yè)務(wù)人員了解新產(chǎn)品的功能及市場的趨向,然后由業(yè)務(wù)人員銷售給顧客,進而賺取利潤。對于顧客來說,在購買之前需要自行搜集、尋找相關(guān)產(chǎn)品的信息,在經(jīng)過分析、對比后,在進行購買。在整個過程中,需要大量的人力進行參與,這就在無形中增加了費用支出。而在電子商務(wù)交易過程中,用戶只需通過互聯(lián)網(wǎng)和計算機,就可以輕松得到所需商品的詳細信息,并且可以查詢到相關(guān)產(chǎn)品的信息,輕松比較選擇的同時,只需填寫相關(guān)的個人信息,就可以下訂單。
4、而作為企業(yè)這一方面,不再需要派業(yè)務(wù)員出去宣傳產(chǎn)品,只需將產(chǎn)品信息發(fā)布到網(wǎng)上就可以了。在收到用戶訂單后,只需核查該商品的庫存量,之后就決定商品的發(fā)貨時間及寄送方式就可以了。再通過電子郵件的方式通知顧客到貨時間,而貨款則通過金融中心或信用卡處理中心處理。整個過程幾乎都由計算機系統(tǒng)完成,只有少部分必須由人工完成。大大縮減了人力物力的開支,無形中提高了產(chǎn)品利潤。隨著電子商務(wù)的迅猛發(fā)展以及上網(wǎng)人數(shù)的急劇增長,各個企業(yè)無不想在這個蘊藏無限商機的網(wǎng)絡(luò)環(huán)境中大施拳腳。這是因為電子商務(wù)具有以下優(yōu)點:(1)突破了商業(yè)往來的時間限制。網(wǎng)絡(luò)上的計算機系統(tǒng)可以給顧客提供一個完善的網(wǎng)絡(luò)服務(wù),每天24 小時、每年365 天
5、,天天不間斷的提供服務(wù)。(2)突破了地域上的限制。不分國別,不分地域,不分語言的提供給全球各地的消費者,以最快的速度將公司產(chǎn)品的最新功能、售價及相關(guān)信息提供給客戶了解。(3)節(jié)省公司運營成本。減少業(yè)務(wù)人員的經(jīng)銷費用、人事費用及管銷費用。無形之間提高了商品銷售的利潤。(4)采購的方便性。采購不需再東奔西走,然后再千辛萬苦的將商品帶回家,你只要在家輕松地利用計算機及網(wǎng)絡(luò),很快的就可以找到你想要的商品,下訂單之后只需等待,商品自然就會送到指定地點,再也不必以因為購買而受日曬雨淋及舟車之苦。2. 網(wǎng)上購物的優(yōu)勢分析網(wǎng)上購物是一個電子商務(wù)平臺。對于消費者來說,可以在家“逛商店”,訂貨不受時間的限制; 獲
6、得較大量的商品信息,可以買到當?shù)貨]有的商品;網(wǎng)上支付較傳統(tǒng)拿現(xiàn)金支付更加安全,可避免現(xiàn)金丟失或遭到搶劫; 從訂貨、買貨到貨物上門無需親臨現(xiàn)場,既省時又省力; 由于網(wǎng)上商品省去租店面、召雇員及儲存保管等一系列費用,總的來說其價格較一般商場的同類商品更便宜。對于商家來說,網(wǎng)上購物是宣傳企業(yè)形象的一種強有力的手段,是一種廉價高效的方式。它的優(yōu)勢是顯而易見的,發(fā)布信息具有及時、準確的特點,圖文并茂,及時刷新。任何新登商品和促銷、廣告信息都可以在第一時間呈現(xiàn)在消費者面前。消費者與商家之間可以實現(xiàn)及時互動,商家可以了解到市場的最新需求。對于整個市場經(jīng)濟來說,這種新型的購物模式可在更大的范圍內(nèi)、更多的層面上
7、以更高的效率實現(xiàn)資源配置。網(wǎng)上購物突破了傳統(tǒng)商務(wù)的障礙,無論對消費者、企業(yè)還是市場都有著巨大的吸引力和影響力,在新經(jīng)濟時期無疑是達到“多贏”效果的理想模式。3. 系統(tǒng)的項目目標網(wǎng)上購物系統(tǒng)要實現(xiàn)的功能非常多,最重要的就是管理員對商品的管理實現(xiàn)和用戶的購物的實現(xiàn)。前者主要包括管理員對商品的添加,對商品的歸類,對用戶購物訂單的處理,以及管理員對網(wǎng)站的維護操作。至于用戶主要是在線瀏覽所有商品,按需求搜索相關(guān)商品,以及注冊為會員后對個人購物車的操作,購物結(jié)束后生成訂單信息的查看。整個系統(tǒng)對從用戶購物到結(jié)款,管理員從管理網(wǎng)站、管理商品,處理訂單都設(shè)計的非常精細,完全是一套功能完善網(wǎng)上購物系統(tǒng)。4. 系統(tǒng)
8、業(yè)務(wù)流程4.1 系統(tǒng)流程圖的符號5. 可行性分析(feasibility study)可行性分析是世界上普遍采用的一種研究工程項目是否可行的科學。它通過各種有效的方法,對工程項目進行分析,從技術(shù)、經(jīng)濟、財務(wù)等方面加以評價,最終給投資決策者提供是否選擇該項目進行投資的依據(jù)??尚行苑治龅慕裹c是:要站在咨詢的立場上;要有多種替代方案;對各種方案作經(jīng)濟比較;決定最佳投資時間和投資規(guī)模;提出可能實施的具體措施;著眼于資源的有效利用;站在中立客觀立場上得出結(jié)論,以確定產(chǎn)品開發(fā)成功的可能性為目的而進行的分析。可行性分析報告經(jīng)評審通過后即作為提出系統(tǒng)開發(fā)建議書(或設(shè)計任務(wù)書)的依據(jù)。5.1 技術(shù)可行性技術(shù)可行
9、性分析主要是根據(jù)系統(tǒng)分析所得到的對待開發(fā)的軟件、支撐軟件、硬件環(huán)境和操作人員的要求以及有關(guān)的約束和限制,來分析現(xiàn)有的技術(shù)是否能實現(xiàn)待開發(fā)的軟件。它包括可得到的硬件和支撐軟件在功能和性能上是否滿足系統(tǒng)的要求,是否有滿足系統(tǒng)性能要求的算法,開發(fā)人員的技術(shù)水平能否勝任系統(tǒng)的開發(fā)等等。本系統(tǒng)運行基于 Win2000/winXP 以上的任何操作系統(tǒng),使用的前臺開發(fā)軟件是ASP,后臺數(shù)據(jù)庫開發(fā)使用的是Microsoft Access 2000。系統(tǒng)設(shè)計是由本人獨自完成的,本人已修完本專業(yè)所有的專業(yè)基礎(chǔ)課和專業(yè)課,熟悉數(shù)據(jù)的開發(fā)環(huán)境,有一定的管理系統(tǒng)軟件開發(fā)能力和一定的編程能力。所以,本系統(tǒng)的技術(shù)上是可行的
10、。5.2 經(jīng)濟可行性經(jīng)濟可行性的研究主要是對待開發(fā)軟件的成本估算和成本/效益分析,以確定待開發(fā)軟件是否有開發(fā)的價值。網(wǎng)上購物系統(tǒng)一經(jīng)投入即產(chǎn)生經(jīng)濟效益,網(wǎng)上購物是一個長期的投資,對市場的擴大經(jīng)營和長遠發(fā)展有益。5.3 用戶使用可行性1) 所開發(fā)的軟件系統(tǒng)是基于微型計算機圖形界面的操作,所以會一般的計算機操作即可使用本系統(tǒng)。2) 系統(tǒng)管理員要求有計算機的專業(yè)知識。3) 對系統(tǒng)管理員將進行專業(yè)培訓,使其能夠?qū)κ炀毠芾肀鞠到y(tǒng)。6. 需求分析需求分析之所以重要,就因為他具有決策性,方向性,策略性的作用,他在軟件開發(fā)的過程中具有舉足輕重的地位。需求分析的任務(wù)就是解決“做什么”的問題,就是要全面地理解用戶
11、的各項要求,并準確地表達所接受的用戶需求。需求分析是對用戶需求的真正明確,是對要解決的問題的徹底理解。在解決問題之前要理解問題,只有真正的理解問題才能更好的解決問題。需求分析就是給系統(tǒng)分析、設(shè)計人員一個和用戶交流來理解問題的機會。6.1 總體目標本網(wǎng)站的系統(tǒng)總體目標是為了實現(xiàn)電子產(chǎn)品的在線購物。通過系統(tǒng)實現(xiàn)網(wǎng)上購物的多項功能,其中主要是管理員對商品的管理實現(xiàn)和用戶的購物的實現(xiàn)。前臺:用戶在線瀏覽所有商品,按需求搜索相關(guān)商品,以及注冊為會員后對商品選購的操作,購物結(jié)束后生成訂單信息的查看功能。后臺:管理員對商品的添加,對商品的歸類,對用戶購物訂單的處理,以及管理員對網(wǎng)站的維護操作。6.2 具體目
12、標根據(jù)上述總體目標需求,該系統(tǒng)分為以下兩大部分:(1)前臺用戶操作界面。用戶對商品、單價的瀏覽;會員登錄后方可購買商品,新用戶需注冊成為會員后購物,生成訂單后傳給網(wǎng)站工作人員。用戶可隨時登錄查詢個人的所有訂單信息和訂單狀態(tài)。(2)后臺管理員界面。管理員的主要功能包括:商品類別管理,商品管理,訂單管理,商品推薦管理,用戶管理及對網(wǎng)站配送人員的管理。6.3 數(shù)據(jù)流程圖及功能分析數(shù)據(jù)流圖基本概念1)數(shù)據(jù)流圖的定義。數(shù)據(jù)流圖(DFD-Data Flow Diagram)是描繪系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況,就是采用圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系
13、統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達工具。1) 符號說明數(shù)據(jù)流圖符號說明系統(tǒng)數(shù)據(jù)流圖6.4 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的作用是在軟件的分析和設(shè)計過程中提供關(guān)于數(shù)據(jù)的描述信息【1】。一般說來,數(shù)據(jù)字典應(yīng)該由下列四類元素構(gòu)成:數(shù)據(jù)元素,數(shù)據(jù)流,數(shù)據(jù)存儲和數(shù)據(jù)處理。數(shù)據(jù)存儲數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來源和去向之一。一般而言,應(yīng)包括如下內(nèi)容:數(shù)據(jù)存儲名,說明,編號,輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成(數(shù)據(jù)結(jié)構(gòu)),數(shù)據(jù)量,存取頻度,存取方式。本系統(tǒng)所涉及到的數(shù)據(jù)存儲表如下所示。數(shù)據(jù)流是數(shù)據(jù)結(jié)
14、構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。對?shù)據(jù)流的描述通常包括如下內(nèi)容:數(shù)據(jù)流名,說明,編號,數(shù)據(jù)流來源,數(shù)據(jù)流去向,組成(數(shù)據(jù)結(jié)構(gòu))。數(shù)據(jù)處理處理過程的具體處理邏輯通常在詳細設(shè)計過程中用判定表或判定樹來描述。在數(shù)據(jù)字典中,只無原則描述處理過程的說明性信息,通常包括以下內(nèi)容:處理過程名,說明,輸入數(shù)據(jù)流,輸出數(shù)據(jù)流,處理。7. 總體設(shè)計7.1 總體設(shè)計概述總體設(shè)計的目標是解決系統(tǒng)如何實現(xiàn)系統(tǒng)功能的問題。其主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計軟件的結(jié)構(gòu),完成軟件定義時期的任務(wù),是對系統(tǒng)進行總體的設(shè)計,即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來確定這個系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊怎樣有機的結(jié)合在一起,最終實現(xiàn)系統(tǒng)所
15、具有的功能。模塊化設(shè)計是把大型軟件按照一定的原則劃分成較小的相對功能獨立又相關(guān)聯(lián)的模塊,每個模塊完成一個特定的子功能,把這些模塊結(jié)合起來組成一個整體,完成指定的功能,滿足問題的要求。采用模塊化原理的優(yōu)點在于可以使軟件結(jié)構(gòu)清晰,容易測試和調(diào)試,從而提高軟件的可靠性,可修改性,有助于軟件開發(fā)的組織管理。模塊化理論的幾個重要概念如下:(1).抽象。抽象就是抽象出事物的本質(zhì)特性而暫時不考慮它們的細節(jié),處理復雜系統(tǒng)唯一有效的方法是用層次的方式構(gòu)造和分析它。一個復雜的動態(tài)系統(tǒng)首先可以用一些高級的抽象概念構(gòu)造和理解,這些高級概念又可以用一些較低級的理解,直到最低層次的具體元素。(2).信息隱蔽和局部化。信息
16、隱蔽是指在設(shè)計和確定模塊時,應(yīng)使得一個模塊內(nèi)包含的信息對于不需要這些信息的模塊來說,是不能訪問的。局部化是指把一些關(guān)系密切的軟件元素物理的放得彼此靠近,局部化有助于實現(xiàn)信息隱蔽。信息隱蔽原理和局部化有助于在測試期間以及軟件維護期間修改軟件。因為絕大多數(shù)數(shù)據(jù)和過程對于軟件的其它部分而言是隱蔽的,從而由疏忽引入的錯誤就很少可能傳播到軟件的其它部分。(3).逐步求精的模塊化概念。逐步求精和模塊化的抽象是密切相關(guān)的。軟件結(jié)構(gòu)每一層模塊表示對軟件抽象層次的次細化。用自頂向下,逐步求精的方法由抽象到具體的方式分配控制,簡化了軟件設(shè)計和實施,提高了軟件的可理解性和可測試性,并使得軟件更容易維護。(4).模塊
17、獨立性。模塊的劃分要使模塊間盡可能的相互獨立。度量模塊的獨立程度有兩個標準:內(nèi)聚和耦合。耦合是對一個軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。耦合強弱取決于模塊間接口的復雜程度,進入或訪問一個模塊的點,以及通過接口的數(shù)。在軟件的設(shè)計中應(yīng)追求盡可能松散的耦合。內(nèi)聚標志一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度,它是信息隱藏和局部化概念的自然擴展,理想內(nèi)聚的模塊只做一件事情。在設(shè)計時應(yīng)力求做到高內(nèi)聚。7.2 系統(tǒng)功能模塊網(wǎng)上購物系統(tǒng)是由前臺用戶模塊和后臺管理員模塊共同實現(xiàn)的。用戶模塊前臺用戶模塊主要包括用戶注冊,訂單查詢,購物車這幾個主要模塊。前臺用戶模塊如圖7.1 所示。前臺用戶模塊圖用戶通過“用戶注冊”
18、成為網(wǎng)站的會員,并獲得購買商品的權(quán)限;“訂單查詢”可供會員查詢所有在本站購買商品的訂單信息及狀態(tài);“購物車”是會員本次購買商品的詳細信息。管理員模塊管理員模塊的主要功能是實現(xiàn)在本網(wǎng)站的維護和管理,如類別的添加、刪除管理;商品的添加,推薦,刪除等管理;訂單的管理等。如圖7.2 所示。圖 7.2 后臺管理員模塊7.3 接口設(shè)計外部接口1)用戶界面。在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個友善、簡潔的界面。使用ASP 和Dreamweaver MX 編程,提供的可視化控件,編寫基于Windows 風格的用戶界面,簡單、易學、易用。2)軟件接口。使用提供的access 專用接口。硬件接口。在輸
19、入方面,用鍵盤,鼠標輸入。在輸出方面,主要有瀏覽器端的顯示器。內(nèi)部接口內(nèi)部接口方面,各模塊間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值方式進行信息和數(shù)據(jù)的傳遞。7.4 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫技術(shù)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展起來的一種高效的數(shù)據(jù)管理技術(shù),它能保持系統(tǒng)數(shù)據(jù)的整體性,完整性和共享性。數(shù)據(jù)庫是有組織的存儲在一定結(jié)構(gòu)內(nèi)的相關(guān)數(shù)據(jù)的集合。在數(shù)據(jù)庫系統(tǒng)中提供了對數(shù)據(jù)的訪問機制,能有組織的存儲相關(guān)的數(shù)據(jù),具有合理的存儲方式,快速的查詢效率和最小的數(shù)據(jù)冗余等特性。另外數(shù)據(jù)的存儲和應(yīng)用程序彼此獨立,不僅便于數(shù)據(jù)的管理與控制而且有利于應(yīng)用程序的編寫與調(diào)試。數(shù)據(jù)庫類似于一個數(shù)據(jù)的大倉庫,能很好地實現(xiàn)數(shù)據(jù)共享,本身就具有數(shù)據(jù)
20、的增,刪,改等功能,能維護數(shù)據(jù)的一致性。數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計的一個重要內(nèi)容,其設(shè)計質(zhì)量的好壞直接影響系統(tǒng)開發(fā)的成敗,系統(tǒng)的質(zhì)量,系統(tǒng)效率及可維護性。在本系統(tǒng)的設(shè)計中,充分考慮到了管理系統(tǒng)數(shù)據(jù)繁雜,重復性高,數(shù)據(jù)使用頻繁。因此本系統(tǒng)采用了一種能正確反映用戶實現(xiàn)環(huán)境,能被現(xiàn)行系統(tǒng)接受,易于維護、效率高的數(shù)據(jù)管理方法-數(shù)據(jù)庫系統(tǒng)。在目前的數(shù)據(jù)庫管理系統(tǒng)中有層次模型,網(wǎng)狀模型、關(guān)系模型三種數(shù)據(jù)模型。其中,關(guān)系模型具有較高的數(shù)據(jù)獨立性,使用也較為方便。本設(shè)計采用關(guān)系數(shù)據(jù)庫。該數(shù)據(jù)庫實行增、刪、編輯、統(tǒng)計、顯示和打印都極為方便。其中的排序和索引功能,對數(shù)據(jù)快速定位、查詢提供了有利條件。交流互動對于本系統(tǒng)的
21、數(shù)據(jù)庫設(shè)計有以下幾點說明:1) 于數(shù)據(jù)庫設(shè)計兼顧前面設(shè)計的數(shù)據(jù)流程圖。2) 信息系統(tǒng)的設(shè)計并不是以數(shù)據(jù)庫為核心的數(shù)據(jù)庫應(yīng)用設(shè)計。3)本系統(tǒng)的數(shù)據(jù)庫設(shè)計盡量滿足3NF(第三范式)的要求。4)本系統(tǒng)的數(shù)據(jù)庫設(shè)計以提高系統(tǒng)運行效率為前提。7.5 概念模型設(shè)計目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨立于計算機系統(tǒng)的“概念數(shù)據(jù)模型”,如“實體聯(lián)系模型”(ER 模型);另一種是直接面向數(shù)據(jù)庫邏輯結(jié)構(gòu)的“結(jié)構(gòu)數(shù)據(jù)模型”。在本系統(tǒng)中采用ER 模型來描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進行第一次抽象。它有兩個明顯的優(yōu)點:接近于人的思維,容易理解;與計算機無關(guān),用戶容易接受。但它只能說明實體間語義的聯(lián)系,不
22、能說明詳細的數(shù)據(jù)結(jié)構(gòu),它只是數(shù)據(jù)庫設(shè)計的第一步。E-R 圖是直觀表示概念模型的工具,它有三個基本成分:矩形框,表示實體類型(考慮問題的對象)。菱形框,表示聯(lián)系類型(實體間的聯(lián)系)。橢圓形框,表示實體的屬性。實體屬性圖:7.6 數(shù)據(jù)庫物理設(shè)計7.7運行設(shè)計運行環(huán)境Web瀏覽器:IE6.0或Netscape7.0操作系統(tǒng)要求:MicrosoftWindows98,WindowsNT4.0,Windows2000Prifessional,Windows2000Server,WindowsXP,Windows2003Server,軟件要求:Internet信息服務(wù)(IIS)數(shù)據(jù)庫要求:Access20
23、00運行模塊的組合瀏覽器的客戶端在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息。接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進行處理,產(chǎn)生相應(yīng)的輸出。服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊必須始終處于活動狀態(tài)。接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回瀏覽器端。運行控制運行控制將嚴格按照各模塊間函數(shù)調(diào)用關(guān)系來實現(xiàn)。在網(wǎng)絡(luò)傳輸方面,客戶端在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認收到信號,收到后,再次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進行確
24、認。服務(wù)器在接到數(shù)據(jù)后發(fā)送確認信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶端,并等待確認。運行時間在軟件的需求分析中,對運行時間的要求為必須對作出的操作有較快的反應(yīng)。網(wǎng)絡(luò)硬件對運行時間有最大的影響,當網(wǎng)絡(luò)負載量大時,對操作反應(yīng)將受到很大的影響。其次是服務(wù)器的性能,這將影響對數(shù)據(jù)庫訪問時間即操作時間的長短,影響加大瀏覽器端操作的等待時間,所以必須使用高性能的服務(wù)器,建議使用Pentium4處理器。硬件對本系統(tǒng)的速度影響將會大于軟件的影響。8.詳細設(shè)計8.1詳細設(shè)計概述為了提高軟件的質(zhì)量,延長軟件的生存期,軟件的可測試性、可維護性是重要保障。軟件的可測試性、可維護性與程序的易讀性有很大關(guān)系
25、。詳細設(shè)計的目標不僅是邏輯上正確地實現(xiàn)每個模塊的功能,還應(yīng)使設(shè)計出的處理過程清晰易讀。結(jié)構(gòu)化程序設(shè)計是實現(xiàn)該目標的關(guān)鍵技術(shù)之一,它指導人們用良好的思想方法開發(fā)易于理解,易于驗證的程序。詳細設(shè)計階段的根本目標是確定怎樣具體地實現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設(shè)計語言書寫的程序。8.2B/S結(jié)構(gòu)實現(xiàn)系統(tǒng)功能本系統(tǒng)利用Browser/Server(B/S)結(jié)構(gòu),實現(xiàn)網(wǎng)上購物的具體功能。這種系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單、功能強大、擴展能力良好以及能夠方便的跨地獄操作等性能。B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- UX 設(shè)計師崗位面試問題及答案
- 2025屆河北省秦皇島市一中高二下化學期末教學質(zhì)量檢測試題含解析
- 2025屆天津市靜海區(qū)獨流中學化學高二下期末調(diào)研試題含解析
- 村鎮(zhèn)園林項目管理辦法
- 華為運動啟動管理辦法
- 華潤燃氣績效管理辦法
- 農(nóng)村代理記賬管理辦法
- 公共綠化區(qū)域管理辦法
- 檢察檔案保密管理辦法
- 多功能復合創(chuàng)可貼-洞察及研究
- 2025年云南新華印刷五廠有限責任公司招聘筆試參考題庫含答案解析
- 2025年浙江金華市義烏市雙江湖開發(fā)集團有限公司招聘筆試參考題庫附帶答案詳解
- 新課標(水平三)體育與健康《籃球》大單元教學計劃及配套教案(18課時)
- GB/T 44910-2024琥珀分級
- 臨時施工出入口交通疏導方案
- 醫(yī)療設(shè)備器材供貨安裝、調(diào)試及售后服務(wù)方案
- 大學生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)(創(chuàng)新創(chuàng)業(yè)課程)完整全套教學課件
- 部編版語文三年級上冊第四單元教材解讀大單元集體備課
- 《論語十二章》挖空練習及答案
- 一對一幫扶協(xié)議書范本
- 2024年江蘇省無錫市中考英語試卷真題(含答案解析)
評論
0/150
提交評論