電子商務(wù)管理系統(tǒng)_第1頁
電子商務(wù)管理系統(tǒng)_第2頁
電子商務(wù)管理系統(tǒng)_第3頁
電子商務(wù)管理系統(tǒng)_第4頁
電子商務(wù)管理系統(tǒng)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

目錄TOC\o"1-5"\h\z0引言1系統(tǒng)規(guī)劃11.1系統(tǒng)的幾種方案介紹11.2系統(tǒng)的幾種方案比較分析21.3結(jié)論31.4開發(fā)語言的選擇31.5服務(wù)器配置31.6實施計劃4系統(tǒng)分析42.1系統(tǒng)分析的原則42.2系統(tǒng)分析的方法52.3系統(tǒng)需求分析52.4系統(tǒng)功能分析62.5數(shù)據(jù)流程分析72.6數(shù)據(jù)字典9系統(tǒng)設(shè)計93.1系統(tǒng)設(shè)計目標(biāo)93.2系統(tǒng)設(shè)計的原則103.3系統(tǒng)設(shè)計理念103.4系統(tǒng)設(shè)計的方法103.5模塊設(shè)計113.6數(shù)據(jù)庫設(shè)計123.7編碼設(shè)計123.8輸出設(shè)計123.9輸入設(shè)計133.10系統(tǒng)安全策略設(shè)計13系統(tǒng)實施與維護144.1程序設(shè)計144.2系統(tǒng)測試154.3系統(tǒng)維護15結(jié)論16參考文獻16圖表目錄TOC\o"1-5"\h\z表1-1工程進度表4表1-2費用預(yù)算表4圖2-1BtoC模擬網(wǎng)站頂層數(shù)據(jù)流程圖8圖2-2BtoC模擬網(wǎng)站第二層數(shù)據(jù)流程圖9表3-1BtoC模擬網(wǎng)站模塊說明書11表3-2消費者網(wǎng)上購物模擬系統(tǒng)模塊說明書11表3-3BtoC模擬網(wǎng)站后臺管理模擬系統(tǒng)110引言當(dāng)今世界,互聯(lián)網(wǎng)已為人類社會創(chuàng)造出了一個全新的信息空間。Internet的完善和發(fā)展產(chǎn)生出了一個與地域、空間無關(guān)的世界一體化市場,一種全新的、基于計算機網(wǎng)絡(luò)的新型商業(yè)機制正在逐步形成,從而造就了電子商務(wù)這一新的領(lǐng)域。隨著中國市場經(jīng)濟的日趨成熟,中國企業(yè)面對的競爭壓力也越來越大,企業(yè)要想生存,就必須充分利用信息化手段來提高管理效率及市場響應(yīng)速度。電子商務(wù)是在互聯(lián)網(wǎng)開放的網(wǎng)絡(luò)環(huán)境下,基于瀏覽器/服務(wù)器應(yīng)用方式,實現(xiàn)消費者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付的一種新型的商業(yè)運營模式。電子商務(wù)做為一種獨立的經(jīng)濟形態(tài),已初具規(guī)模,一些電子商務(wù)網(wǎng)站的成立,給人們的生活帶來了巨大的影響。如何建立企業(yè)的電子商務(wù),如何把企業(yè)業(yè)務(wù)建在Internet上,涉及到建立電子商務(wù)網(wǎng)站、開發(fā)符合Internet特點的有效的業(yè)務(wù)應(yīng)用、管理網(wǎng)上的交易信息、保證網(wǎng)上數(shù)據(jù)安全、快速反映市場變化以及充分滿足Internet業(yè)務(wù)進一步發(fā)展的要求等等。對一個運營商業(yè)企業(yè)來說,電子商務(wù)網(wǎng)站是其生存的理由和基礎(chǔ),同時也是企業(yè)對外展示信息、從事商務(wù)活動的窗口和界面。如何設(shè)計、建立一個經(jīng)濟、實用、安全、高效、穩(wěn)定的網(wǎng)站是每個電子商務(wù)網(wǎng)站必須考慮的問題。而要解決好這些問題,就必須在提高企業(yè)內(nèi)部管理效率、充分利用企業(yè)內(nèi)部資源的基礎(chǔ)上,從整體上降低成本,加快對市場的響應(yīng)速度,提高服務(wù)質(zhì)量,提高企業(yè)的競爭力。但是企業(yè)在利用信息化技術(shù)時,必須要考慮成本、技術(shù)難度、創(chuàng)造的價值等幾個方面。系統(tǒng)規(guī)劃1.1系統(tǒng)的幾種方案介紹方案一本系統(tǒng)使用單機作業(yè),由專人輸入有關(guān)信息,可以選購商品,上傳商品,進行用戶注冊等。本系統(tǒng)擬采用奔騰W處理器,256M內(nèi)存,硬盤80G。打印機一臺,光驅(qū)一個,鼠標(biāo)一個,網(wǎng)絡(luò)服務(wù)器一臺。本系統(tǒng)客戶端擬采用Windowsxp操作系統(tǒng),服務(wù)器采用WindowNT操作系統(tǒng),前端開發(fā)語言使用HTML,使用SQLserver數(shù)據(jù)庫管理系統(tǒng).投資費用約為1000元。方案二系統(tǒng)以網(wǎng)站的形式開發(fā),建成后可以和校園往相連,提供網(wǎng)上服務(wù),真正做到網(wǎng)上購物,系統(tǒng)從總體上分為兩個部分:一、前臺信息系統(tǒng);二、后臺管理系統(tǒng)。具體來說,第一部分使用的靜態(tài)網(wǎng)頁技術(shù),使用html語言編寫。第二部分使用動態(tài)網(wǎng)頁技術(shù),使用JSP來實現(xiàn)多種角色扮演及其活動的實現(xiàn)。本系統(tǒng)客戶端擬采用Windowxp操作系統(tǒng),服務(wù)器采用WindowNT操作系統(tǒng),數(shù)據(jù)庫使用SQLserver數(shù)據(jù)庫管理系統(tǒng)。投資費用約為3000元。1.2系統(tǒng)的幾種方案比較分析方案一?技術(shù)可行性分析本方案技術(shù)要求不高,由于是單機作業(yè),系統(tǒng)的安全性和可靠性要求也不高,從技術(shù)上來說是完全可行的。經(jīng)濟可行性分析由于本方案是單機作業(yè),因此,其使用范圍小,發(fā)揮的作用小,只是起到模擬作用,不支持網(wǎng)絡(luò)信息共享。但可以節(jié)省人力,可以帶來一些經(jīng)濟效益。從經(jīng)濟上說是可行的。運行可行性分析本軟件簡單,易學(xué)易用,不需要對使用者進行專門的培訓(xùn),因此,系統(tǒng)具有運行可行性。方案二技術(shù)可行性分析本方案技術(shù)要求比較高,安全性和可靠性都要強,但通過前面的綜合分析,可以知道,從技術(shù)上來說是可行的。經(jīng)濟可行性分析本方案由于采用網(wǎng)絡(luò)方式,因此,投入要比較多。但此系統(tǒng)建成后,可以真實模擬網(wǎng)上購物整個流程,并且真正做到網(wǎng)上商城,為廣大教師員工服務(wù),不僅達到很好的教學(xué)效果,而且可以帶來經(jīng)濟效益。從經(jīng)濟上說是可行的。運行可行性分析由于本系統(tǒng)界面友好,幫助信息詳盡,易學(xué)易用,不需要對使用者進行專門的培訓(xùn),因此,系統(tǒng)具有運行可行性。1.3結(jié)論通過前面的分析論證,加上現(xiàn)實情況,我們認為采用方案二開發(fā)是比較合適的,依據(jù)分析結(jié)果,可按方案二進行系統(tǒng)的開發(fā)工作。1.4開發(fā)語言的選擇在系統(tǒng)實施部分編寫動態(tài)網(wǎng)頁時,利用JSP編程語言,充分發(fā)揮可視化編程的優(yōu)勢,力求編程準(zhǔn)確有效。ASP是開發(fā)Web動態(tài)網(wǎng)站重要而快速、有效的工具,并隨著Java技術(shù)的日益成熟和流行,在網(wǎng)絡(luò)編程中變得越來越重要。由于ASP基于強大的C#語言,具有特別強的擴展能力,良好的收縮性,以及與平臺無關(guān)的開發(fā)特性,在根據(jù)Java平臺構(gòu)建動態(tài)商務(wù)網(wǎng)站成為主流的今天,ASP具有得天獨厚的優(yōu)勢。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet),就構(gòu)成了ASP網(wǎng)頁。Web服務(wù)器在遇到訪問ASP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送email等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低。1.5服務(wù)器配置硬件平臺:CPU:P41.8GHz;?內(nèi)存:256MB以上。軟件平臺:操作系統(tǒng):Windows2000、WindowsXP;數(shù)據(jù)庫:SQLServer2000;?開發(fā)工具包:JDKVersion1.5.0;JSP服務(wù)器:Tomcat5.5;瀏覽器:IE5.0以上分辨率:1024*768像素1.6實施計劃面給出了實施的進度如表1-1所示。表1-1工程進度表序號工作名稱起止時間完成標(biāo)志001總體規(guī)劃2010年3月初-3月中旬完成總體規(guī)劃報告002系統(tǒng)分析2010年3月中旬-4月中旬完成系統(tǒng)分析報告003系統(tǒng)設(shè)計2010年4月中旬-5月中旬完成系統(tǒng)設(shè)計報告004程序設(shè)計2010年5月中旬-5月末列出程序清單005系統(tǒng)測試調(diào)試2010年5月末-6月初測試調(diào)試報告、系統(tǒng)使用說明書006系統(tǒng)試運行2010年6月初-6月中旬完成評價分析報告007驗收2010年6月中旬面列出了預(yù)算的費用,如表2-2所示。表1-2費用預(yù)算表序號費用名稱費用金額001辦公費1000002機時費500003資料費300004通訊設(shè)備和專用設(shè)備的租金500/月005開發(fā)人員費用1500/人系統(tǒng)分析2.1系統(tǒng)分析的原則在系統(tǒng)分析中存在很多困難,為了克服困難,做好分析工作,在進行系統(tǒng)分析時應(yīng)遵循系統(tǒng)分析的原則,這樣才能保證分析工作能夠順利進行,系統(tǒng)分析的原則有:1.邏輯設(shè)計與物理設(shè)計分開的原則2.面向用戶的原則結(jié)構(gòu)化分析的原則通過實際調(diào)查并與相關(guān)用戶交流后,分析BtoC模擬網(wǎng)站的具體的要求,確定本網(wǎng)站系統(tǒng)的邏輯功能,以滿足用戶的各項要求,完成相應(yīng)的各項功能,提高網(wǎng)站的實用水平。在近期目標(biāo)完成后,該系統(tǒng)應(yīng)該有很強的擴充性,便于在此基礎(chǔ)上進行擴充式開發(fā),為以后的發(fā)展及擴充打好基礎(chǔ)。2.2系統(tǒng)分析的方法該系統(tǒng)采用以抽象和分解為手段,并且采用結(jié)構(gòu)化分析方法進行系統(tǒng)分析,根據(jù)實際調(diào)查研究,對系統(tǒng)進行自頂向下的逐層分解,逐步細分,逐步求精,建立新系統(tǒng)的邏輯模型,這個邏輯模型將盡可能避免使用計算機術(shù)語,讓其盡可能的簡單化、通俗化,便于設(shè)計者和瀏覽者的溝通與交流經(jīng)驗。結(jié)構(gòu)化分析方法的基本思想是該系統(tǒng)采用結(jié)構(gòu)化分析方法,以抽象和分解為手段,對系統(tǒng)進行自頂向下的逐層分解,逐步細分,逐步求精,從而達到易于理解的目的。2.3系統(tǒng)需求分析電子商務(wù)經(jīng)過幾年的實踐和總結(jié)正在往更深入的方向發(fā)展。由此,越來越多的人們想要了解網(wǎng)絡(luò)經(jīng)濟時代的企業(yè)經(jīng)濟管理模式,越來越多的企業(yè)希望聘用相關(guān)領(lǐng)域的人才,但現(xiàn)行的被動式的高校教育模式有著自身無法彌補的弊端,學(xué)生無法真正了解電子商務(wù)在實際中是如何應(yīng)用,所有學(xué)習(xí)大都是紙上談兵,從而導(dǎo)致了理論與實踐嚴重脫節(jié)的問題。BtoC模擬網(wǎng)站在于通過模擬電子商務(wù)活動過程和觀察實際電子商務(wù)活動來重復(fù)電子商務(wù)知識,有助于學(xué)生了解和規(guī)范這一市場的商業(yè)、運用和技術(shù)上的要求,了解電子商務(wù)專業(yè)知識的具體運用,掌握電子商務(wù)是如何買現(xiàn)和運營的,體會電子商務(wù)專業(yè)知識的作用,同時,BtoC模擬網(wǎng)站也為學(xué)生提供了參與電子商務(wù)活動的機會,不僅使學(xué)生能夠直接感受到電子商務(wù)活動規(guī)律,促使學(xué)生運用電子商務(wù)知識完成電子商務(wù)活動,更在于讓學(xué)生發(fā)現(xiàn)電子商務(wù)經(jīng)營模式、系統(tǒng)設(shè)計、技術(shù)選擇、市場推廣等方面存在的問題和潛力,發(fā)現(xiàn)現(xiàn)存模式中的問題,提出改進意見。系統(tǒng)應(yīng)該針對BtoC電子商務(wù)流程的結(jié)構(gòu)和功能分析設(shè)計網(wǎng)站,并提供一個安全的計算機環(huán)境,為各種數(shù)據(jù)提供數(shù)據(jù)存儲,數(shù)據(jù)處理,數(shù)據(jù)統(tǒng)計等多項數(shù)據(jù)服務(wù)。通過計算機化管理和結(jié)構(gòu)化存儲來提高數(shù)據(jù)準(zhǔn)確性、共享性、工作效率和管理水平,使其能充分完成BtoC電子商務(wù)的流程,對BtoC電子商務(wù)的參與者如用戶、銀行、商店等角色所進行的活動以及各角色在流程中的作用進行真實完整的模擬,并能充分體現(xiàn)出各角色的關(guān)系,讓人們充分了解電子商務(wù)BtoC方面的內(nèi)容。2.4系統(tǒng)功能分析該網(wǎng)站主要包括以下幾大功能:1.會員注冊及登錄模塊2.商品分類展示模塊3.商品信息檢索模塊4.購物車模塊5.生成訂單模塊6.訂單查詢模塊7.商品排行模塊8.反饋留言模塊9.商品類別管理模塊10.商品品牌展示模塊11.商品管理模塊12.會員管理模塊13.訂單管理模塊14.新聞管理模塊描述:會員注冊及登錄模塊:為了確保交易信息的有效性和網(wǎng)站功能拓展,購物網(wǎng)站需要以會員機制運作,瀏覽者必須成為會員,才能夠在網(wǎng)站中購物。該模塊通過與瀏覽者的交互,記錄瀏覽者的基本信息,通過后臺審核確定其信息的有效性。2.商品分類展示模塊:商品分門別類、分層次展示不僅方便瀏覽者迅速找到自己的目標(biāo)商品,同時增強了網(wǎng)站的親和力。該模塊是瀏覽者與網(wǎng)站接觸最頻繁的部分,要突出用戶性和流程性。3.商品信息檢索模塊:信息檢索是網(wǎng)站提供給消費者最基本的商品搜索工具,該功能可以根據(jù)商品特點細化,充分照顧瀏覽者的使用方式。4.購物車模塊:購物車是一個人性化的工具,瀏覽者對于中意的商品,在購買前臨時存放在購物車中,并可以隨時增減購物車中的商品種類和數(shù)量,以提高購物效率。5.生成訂單模塊:瀏覽者購物完畢,系統(tǒng)會引導(dǎo)其進行結(jié)賬,在選擇好結(jié)賬方式后,系統(tǒng)會自動生成并交給客戶一個唯一的訂單號。6.訂單查詢模塊:客戶可以根據(jù)自己的訂單號,通過專門的入口跟蹤訂單的處理情況。7.商品排行模塊:最新商品,銷售排行,關(guān)注排行,推薦商品,特價商品,最新定購等,讓客戶一幕了然,非常方便的查看興趣產(chǎn)品8.反饋留言模塊:完善的客服功能,客戶可通過反饋表或網(wǎng)上調(diào)查表提出對產(chǎn)品的看法建議等,9.商品品牌展示模塊:商品分門別類、分層次展示不僅方便瀏覽者迅速找到自己的目標(biāo)商品,同時增強了網(wǎng)站的親和力。該模塊是瀏覽者與網(wǎng)站接觸最頻繁的部分,要突出用戶性和流程性。10.商品類別管理模塊:我們在網(wǎng)站中所看到的商品分類不是固定的,后臺管理員可以根據(jù)自己商品種類的變化來對目前的分類進行編輯修改,比如是否需要增加產(chǎn)品大類?是否需要刪除某個產(chǎn)品小類?11.商品管理模塊:如果說商品類別管理確定了網(wǎng)上商品的結(jié)構(gòu)框架,那么本模塊則為這些框架增加內(nèi)容,將商品按照預(yù)定的類別進行歸類編輯,比如某類產(chǎn)品是否新到商品需要添加?某些商品已經(jīng)過季,是否需要撤掉?12.會員管理模塊:該模塊負責(zé)前臺注冊會員的信息審核,對于有效信息,網(wǎng)站準(zhǔn)許其成為會員并購物;否則可以進行清理。同時該模塊存儲了會員的信息及購物紀(jì)錄,是一個非常有價值的客戶信息庫。13.訂單管理模塊:跟蹤并記錄訂單情況,包括新訂單提醒、訂單處理紀(jì)錄、訂單查詢及階段性訂單統(tǒng)計等功能。14.新聞管理模塊:該模塊主要是管理前臺網(wǎng)站發(fā)布的各種站內(nèi)外的新聞、產(chǎn)品信息等。2.5數(shù)據(jù)流程分析數(shù)據(jù)流程分析主要是分析系統(tǒng)數(shù)據(jù)的來源和去向,提出系統(tǒng)的各個邏輯功能,同時也分析一個邏輯功能由哪些數(shù)據(jù)元素和邏輯功能聯(lián)結(jié)起來。同時還應(yīng)考慮每一個要進行數(shù)據(jù)訪問的數(shù)據(jù)存儲。因此,數(shù)據(jù)流程分析對現(xiàn)行業(yè)務(wù)流程圖的抽取過程,其分析結(jié)果用數(shù)據(jù)流程圖來表示。通過對本系統(tǒng)業(yè)務(wù)流程圖的抽取,得到以下數(shù)據(jù)流程圖。1.BtoC模擬網(wǎng)站頂層數(shù)據(jù)流程圖,如圖2-1所示。圖2-1BtoC模擬網(wǎng)站頂層數(shù)據(jù)流程圖圖圖2-2BtoC模擬網(wǎng)站第二層數(shù)據(jù)流程圖2.6數(shù)據(jù)字典數(shù)據(jù)字典的內(nèi)容是隨著數(shù)據(jù)流程圖自頂向下地擴展而逐步充實的。在整個系統(tǒng)的開發(fā)過程中,包括系統(tǒng)交付運行使用后的維護階段,一直在充實和修改這部數(shù)據(jù)字典,始終保持它的一致性和完整性。它是系統(tǒng)開發(fā)人員在各個階段必不可少的依據(jù)。系統(tǒng)設(shè)計人員要根據(jù)它制定系統(tǒng)設(shè)計方案。程序設(shè)計人員在對系統(tǒng)進行修改或擴充功能時,必須以這部數(shù)據(jù)字典為依據(jù),必要時要修改或充實它。開發(fā)一個計算機信息系統(tǒng),是一項復(fù)雜的計算機工程,有許多人共同工作,數(shù)據(jù)字典是所有開發(fā)人員共同的依據(jù),統(tǒng)一的標(biāo)準(zhǔn)。它能按各種要求列表,也能提供標(biāo)準(zhǔn)的術(shù)語和詞匯,指出系統(tǒng)內(nèi)各種數(shù)據(jù),各個處理邏輯之間的關(guān)系,只有它才能確保數(shù)據(jù)在系統(tǒng)中的完整性和一致性。數(shù)據(jù)元素是最小的數(shù)據(jù)組成單位,也就是不可再分的數(shù)據(jù)單位,如:學(xué)號,姓名和性別等。系統(tǒng)設(shè)計3.1系統(tǒng)設(shè)計目標(biāo)本系統(tǒng)既要滿足用戶的設(shè)計目標(biāo),又要滿足設(shè)計人員的目標(biāo)。從用戶角度出發(fā),本系統(tǒng)設(shè)計旨在達到以下目標(biāo):?能夠通過模擬BtoC模擬網(wǎng)站的各個角色的活動情況,并且綜合理論上的學(xué)習(xí)內(nèi)容,達到對BtoC這種電子商務(wù)的學(xué)習(xí)效果的提高的目的。教師可以以管理員的身份對模擬網(wǎng)站進行管理,并掌握學(xué)生的學(xué)習(xí)情況。及時反饋處理有關(guān)信息如:能及時保存、增加、修改一些數(shù)據(jù),實現(xiàn)一些整體數(shù)據(jù)的轉(zhuǎn)移。能準(zhǔn)確地提供信息。如:查詢時,要提供比手工查詢更準(zhǔn)確、詳實的信息。對各種信息的操作力求簡單、準(zhǔn)確和快捷。對用戶的業(yè)務(wù)實現(xiàn)自動化,對有關(guān)的報表生成實現(xiàn)自動化。提供對系統(tǒng)的安全性保證。能高效率地處理傳遞信息。如:能快速處理信息并將其傳遞給需要的用戶能實現(xiàn)數(shù)據(jù)共享,保證信息透明度。從設(shè)計人員的技術(shù)觀點看,要求系統(tǒng)達到以下目標(biāo):設(shè)計能夠方便用戶(教師、學(xué)生)使用,便于使用者對系統(tǒng)維護。?具有較強的可維護性、可擴充性和兼容性,同時,能夠適應(yīng)用戶新的業(yè)務(wù)要求變化。?有較高的運行效率。具有較高的安全性,系統(tǒng)應(yīng)該具備安全保護措施,合理使用密碼,有較強的應(yīng)對計算機犯罪和病毒的能力。3.2系統(tǒng)設(shè)計的原則結(jié)構(gòu)化系統(tǒng)設(shè)計強調(diào)把一個系統(tǒng)設(shè)計成具有層次式的模塊化結(jié)構(gòu)。因此,系統(tǒng)設(shè)計的原則就是模塊設(shè)計的原則。系統(tǒng)設(shè)計有兩項工作,一是把系統(tǒng)分解成若干個暗盒模塊;二是設(shè)法把模塊組織起來。與此相應(yīng)得原則有模塊的耦合性原則、模塊的內(nèi)聚性原則、模塊分解原則和模塊的扇入扇出原則等。3.3系統(tǒng)設(shè)計理念本系統(tǒng)設(shè)計遵循如下設(shè)計理念:1.盡量采用現(xiàn)有的軟硬件環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。2.系統(tǒng)應(yīng)滿足教學(xué)工作需要,并達到操作過程中的直觀、方便、安全、實用3.系統(tǒng)采用B/S結(jié)構(gòu)。4.系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改和備份等操作。3.4系統(tǒng)設(shè)計的方法系統(tǒng)設(shè)計主要是圍繞著功能設(shè)計,數(shù)據(jù)庫設(shè)計,編碼設(shè)計,人-機界面設(shè)計等項內(nèi)容進行,在設(shè)計過程中除了要有相應(yīng)的設(shè)計原則外,在功能設(shè)計過程中還要采用正確的方法。本課題采用自頂向下,逐步細化的設(shè)計策略將系統(tǒng)分解成若干個功能模塊,形成層次結(jié)構(gòu),先總體后局部,逐步落實各層次的功能需求和信息需求,頂層模塊一般采用事務(wù)分析的方法,底層模塊一般采用變換分析的方法。這種層次結(jié)構(gòu)的最初方案是利用一組設(shè)計策略得到的。3.5模塊設(shè)計根據(jù)前面的數(shù)據(jù)流程圖中的處理邏輯,數(shù)據(jù)字典中的數(shù)據(jù)流和數(shù)據(jù)存儲來編寫模塊說明書如表3-1、3-2、3-3所示。表3-1BtoC模擬網(wǎng)站模塊說明書模塊名稱:BtoC模擬網(wǎng)站輸入:用戶名、密碼輸出:用戶權(quán)限值處理:接收用戶權(quán)限值MP如果MP=1轉(zhuǎn)向到消費者網(wǎng)上購物(前臺)模擬系統(tǒng)界面如果MP=2轉(zhuǎn)向站后臺管理模擬系統(tǒng)界面表3-2消費者網(wǎng)上購物模擬系統(tǒng)模塊說明書模塊名稱:BtoC模擬網(wǎng)站消費者網(wǎng)上購物(前臺)模擬系統(tǒng)輸入:輸入超級鏈接地址輸出:相對應(yīng)的網(wǎng)頁處理:根據(jù)地址的不同,連接到不同的網(wǎng)頁(1)BtoC網(wǎng)上商城首頁(2)新用戶注冊頁面(3)客戶購物車頁面(4)客戶訂單頁面(5)新品上架頁面(6)訂單查詢頁面(7)會員信息頁面(8)購物指南頁面表3-3BtoC模擬網(wǎng)站后臺管理模擬系統(tǒng)模塊名稱:BtoC模擬網(wǎng)站后臺管理模擬系統(tǒng)輸入:用戶名、密碼輸出:用戶權(quán)限值處理:接收用戶權(quán)限值MP如果MP=1轉(zhuǎn)向到后臺基礎(chǔ)數(shù)據(jù)管理系統(tǒng)界面如果MP=2轉(zhuǎn)向銷售業(yè)務(wù)管理系統(tǒng)界面如果MP=3轉(zhuǎn)向采購業(yè)務(wù)管理系統(tǒng)界面3.6數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的設(shè)計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫管理系統(tǒng)有SQLServer等。根據(jù)用戶需求和業(yè)務(wù)流程,本系統(tǒng)采用SQLServer2000數(shù)據(jù)庫管理系統(tǒng),并且建立數(shù)據(jù)庫為BtoC_Business。3.7編碼設(shè)計將系統(tǒng)中具有某些共同屬性或特征的信息歸并在一起,并通過一些便于計算機或人進行識別和處理的符號來表示各類信息;在數(shù)據(jù)庫中的關(guān)鍵字數(shù)據(jù)元素通常其代碼都有特定含義,必要時還帶有校驗碼。例如:會員編號,有10位字符組成,X1X2X3……X10,其中xlO表示表示校驗碼。代碼設(shè)計應(yīng)遵循唯一性,合理性、可擴充性和穩(wěn)定性、簡單性、適用性、規(guī)范性、易于修改性的原則。3.8輸出設(shè)計輸出項目包括發(fā)貨單、到貨通知單、查詢答復(fù)、發(fā)貨單、報表等。輸出的承擔(dān)者包括本系統(tǒng)輸出項目的承擔(dān)者為用戶(即系統(tǒng)管理員)和上層管理層,輸出的設(shè)備主要為顯示器以及各類報表。1.輸出要求輸出數(shù)據(jù)類型、所用設(shè)備介質(zhì)、格式、數(shù)值范圍、精度等;(1)數(shù)據(jù)類型:字符型、數(shù)值型、邏輯型。(2)所用設(shè)備:顯示器(3)輸出介質(zhì)、格式、數(shù)值范圍、精度等要求根據(jù)界面自動生成的要求信息輸出。2.主要功能要求各查詢模塊應(yīng)該能夠根據(jù)輸入的查詢條件進行查詢,并將查詢結(jié)果進行輸出,顯示給查詢者。同時,在查詢過程中,應(yīng)該提示操作者輸入正確的查詢條件。3.9輸入設(shè)計輸入項目包括訂貨單、發(fā)貨單、領(lǐng)用單、過期商品單、查詢要求、到貨通知等。輸入的承擔(dān)者各項工作都是由操作員自己操作,采用鍵盤直接輸入的方式,采用人機交互方式進行,所以工作效率主要取決于人員而不是計算機。1.輸入要求主要輸入數(shù)據(jù)類型、來源、所用設(shè)備、介質(zhì)、格式、數(shù)值范圍、精度等。(1)數(shù)據(jù)類型:字符型、邏輯型、數(shù)值型(2)來源:有關(guān)人員(3)所用設(shè)備:鍵盤、鼠標(biāo)(4)輸入介質(zhì)、格式、數(shù)值范圍、精度等要求根據(jù)界面自動生成的要求信息輸入2.主要功能要求用戶通過鍵盤在界面輸入數(shù)據(jù),界面自動生成要求的信息,然后再進行有關(guān)的功能操作。3.10系統(tǒng)安全策略設(shè)計主要的網(wǎng)站安全問題包括:身份竊取、數(shù)據(jù)竊取、假冒、非授權(quán)存取、錯誤路由、否認、拒絕服務(wù)。這些威脅主要來自來兩個方面:物理攻擊和電子攻擊。物理攻擊是指通過分析和交換物理設(shè)備來竊取密碼和獲取數(shù)據(jù);電子攻擊是指通過修改軟件或其它電子手段繞過安全屏障來竊取密碼和別的數(shù)據(jù),它包括主動線路竊取和被動線路竊取。主動線路竊取是指在通信線路上插入電子設(shè)備來截取數(shù)據(jù)或篡改數(shù)據(jù)。被動線路竊取是指通過駐留在目標(biāo)主機上的某些隱藏程序來竊取密碼和獲得數(shù)據(jù)。在這兩種攻擊形式中,電子攻擊對網(wǎng)絡(luò)安全的危害性最大。防止物理攻擊的主要措施:網(wǎng)絡(luò)服務(wù)器放在上鎖且有服務(wù)器的房間里;用操作系統(tǒng)內(nèi)置的安全功能;嚴格限制能夠?qū)Ψ?wù)器進行物理攻擊的人員;制定嚴格的服務(wù)器使用維護守則(包括清潔人員的規(guī)定);安全保存網(wǎng)站和服務(wù)器的密碼。由于電子攻擊對網(wǎng)絡(luò)的安全性危害最大,本系統(tǒng)開發(fā)者采取了一下措施:認證:確認對方的身份與其聲明的一致,這包括密碼、智能卡;授權(quán):對不同用戶設(shè)置不同的存取權(quán)限,通過相應(yīng)的機制能夠保證用戶只能訪問授權(quán)資源;可靠性檢測:確保信息在傳送過程中不被閱讀和篡改。主要通過加密技術(shù)來實現(xiàn);無否認機制:證明一條信息被發(fā)送和接收,并能確定在發(fā)送和接收者的身份,采用的技術(shù)是數(shù)字簽名。系統(tǒng)實施與維護4.1程序設(shè)計程序設(shè)計采用自頂向下的原則,先把程序高度概括,看作是一個簡單的控制結(jié)構(gòu),即功能結(jié)構(gòu)。把模塊進一步分解成若干個較低一層的模塊,對擴展出來的每一個下層模塊進一步分解,直到最低一層的每一個模塊都非常簡單、功能很小,能夠很容易的用程序語句實現(xiàn)為止。在設(shè)計中還要遵循一致性、可重用性、可維護性,本系統(tǒng)的程序變量和程序?qū)ο笠约皵?shù)據(jù)庫表等在各個模塊中具有一致的命名規(guī)則。為系統(tǒng)的快速開發(fā)及以后的維護都帶來方便。程序設(shè)計中的可重用性可大大提高程序開發(fā)維護的效率。通過對控件和函數(shù)的調(diào)用,對象的繼承封裝,減少了代碼的重復(fù)書寫,并減少了數(shù)據(jù)冗余。在程序設(shè)計中,考慮到程序的修改及以后的維護,盡量在代碼中使用了注釋,對部分程序盡量使用函數(shù)和控件,這樣就維護很少的代碼且具簡單性,可提高維護效率。程序可以正常工作是最重要的,一個不能正常工作的程序不可能是好的,調(diào)試代價低是衡量一個程序好壞的重要標(biāo)志,另外程序的可讀性要強,程序不僅是給計算機執(zhí)行的,也是供人閱讀的.此外,還應(yīng)該根據(jù)系統(tǒng)軟硬件情況考慮輸入/輸出效率\存儲器運行效率等方面的情況,可根據(jù)適當(dāng)?shù)能浖ぞ咻o助代碼,提高生產(chǎn)率,并且減少程序中的差錯.一般認為衡量程序質(zhì)量的指標(biāo)如下:?程序能夠正常工作?調(diào)試代價低?易于維護?易于修改?設(shè)計部復(fù)雜?效率高?用戶操作的方便性4.2系統(tǒng)測試系統(tǒng)測試是針對程序設(shè)計及編程調(diào)試后的結(jié)果進行的工作。好的測試極可能發(fā)現(xiàn)以前沒發(fā)現(xiàn)的錯誤,而不是為了表明程序是正確的。好的測試方案是力求暴露錯誤的測試方案。查出了新的錯誤的測試看作是成功的測試,沒有發(fā)現(xiàn)錯誤的測試是失敗的測試。因此,在進入綜合測試階段通常由其他人員組成測試小組來完成測試工作。但是,我們系統(tǒng)測試的目標(biāo)是保證軟件的可靠性,力爭用盡可能少的測試發(fā)現(xiàn)盡可能多的錯誤。模塊測試,采用“自頂向下”和“自低向上”的方法測試每一個程序模塊,直至整個應(yīng)用系統(tǒng)。在測試過程中需注意以下幾點:確定預(yù)期輸出是測試情況必不可少的一部分程序員應(yīng)避免測試自己的程序程序設(shè)計結(jié)構(gòu)不應(yīng)測試自己的程序徹底檢查每個測試結(jié)果對非法或非預(yù)期的輸入情況,也要像對合法的、預(yù)期的輸入一樣,編寫測試情況;檢查程序是否做了要做的事.4.3系統(tǒng)維護日常運行中,應(yīng)做好數(shù)據(jù)的錄入和備份。此外,還要注意機房設(shè)備、文檔資料及各種規(guī)章制度的建立完善。具體地說,系統(tǒng)運行維護是系統(tǒng)完成切換過程的各項任務(wù)之后,進入正式運行階段,支持日常的各項事務(wù)處理、管理控制和管理決策,在這個階段需要不斷的對系統(tǒng)進行維護,為改正潛藏錯誤,擴充功能,完善功能,結(jié)構(gòu)翻新,延長壽命而進行的各項修改和維修活動。系統(tǒng)維護包括了硬件設(shè)備的維護、應(yīng)用軟件的維護和數(shù)據(jù)的維護。硬件維護有專職的硬件維護人員來負責(zé),主要有兩種類型的維護活動,一種是定期的設(shè)備保養(yǎng)維護,維護的主要內(nèi)容是進行例行的設(shè)備檢查與保養(yǎng),另一種是突發(fā)性的故障維修,這種維修活動所花的時間不能過長,以免影響系統(tǒng)的正常運行。軟件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論