版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《軟件工程》大作業(yè)學(xué)期:秋季學(xué)期班號:學(xué)號:姓名:成績:子與信息工程學(xué)院10月目錄第1章系統(tǒng)概述 21.1系統(tǒng)簡介 21.2開發(fā)的目的與意義 2第2章可行性分析 42.1經(jīng)濟(jì)可行性 42.2技術(shù)可行性 42.3系統(tǒng)業(yè)務(wù)分析 5第3章需求分析 63.1構(gòu)造化需求分析 63.2系統(tǒng)需求闡明 63.3系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典 7第4章系統(tǒng)設(shè)計 104.1系統(tǒng)ER圖 104.2系統(tǒng)功能構(gòu)造圖 12第5章系統(tǒng)實現(xiàn) 135.1顧客模塊 135.2顧客注冊功能 14第6章系統(tǒng)測試 15
第1章系統(tǒng)概述伴隨計算機(jī)網(wǎng)絡(luò)技術(shù)和信息技術(shù)的不停發(fā)展,人類信息資源實現(xiàn)高度共享,從主線上變化了人類生活的方式,網(wǎng)上購物作為一種新型的購物方式,以其快捷以便的特點成為了人們購物的重要選擇。網(wǎng)上支付的不停完善,加上物流業(yè)的配套建設(shè),使得顧客可以足不出戶就能挑選商品,節(jié)省了時間和金錢,這種網(wǎng)上購物方式越來越受到人們的青睞。1.1系統(tǒng)簡介網(wǎng)上商城系統(tǒng)是一種可以以便各類人群所需,省時省力全方位的大型購物網(wǎng)上商城,可以讓所需人群足不出戶不分地區(qū)時間的購置所需用品。網(wǎng)上商城系統(tǒng)共分為兩個部分:前臺顧客部分和後臺管理部分。在前臺系統(tǒng)中有顧客注冊登陸,瀏覽商品,選購商品,訂購商品。後臺系統(tǒng)中有系統(tǒng)管理,會員管理,訂單管理,商品管理。在顧客注冊模塊中,分別加強了顧客注冊信息驗證的嚴(yán)格性;在商品或商家信息瀏覽和查詢模塊中,顧客可以對商品進(jìn)行瀏覽檢索,查看商品的詳細(xì)信息;非注冊會員可以選定商品加入購物車,但只有注冊成會員的顧客才能對商品進(jìn)行購置。在後臺系統(tǒng)中,系統(tǒng)管理員可以對已注冊的顧客進(jìn)行審查,可以對既有的商品進(jìn)行管理;并對提交的訂單進(jìn)行處理與郵寄。1.2開發(fā)的目的與意義在線購物系統(tǒng),從構(gòu)造上講,可以劃分為前臺和後臺兩個部分,重要波及到前、後臺的網(wǎng)頁設(shè)計,以及與數(shù)據(jù)庫有關(guān)的操作。在網(wǎng)絡(luò)應(yīng)用中,數(shù)據(jù)庫的應(yīng)用是一種很關(guān)鍵的環(huán)節(jié)。尤其地,伴隨Internet的普及和人們對于互聯(lián)網(wǎng)的依賴性,許多基于互聯(lián)網(wǎng)的應(yīng)用也不停的涌現(xiàn)出來?;贐/S(瀏覽器、服務(wù)器)構(gòu)架開發(fā)網(wǎng)站和系統(tǒng)已成為一種主流趨勢,人們對其的需求也越來越大。目前已經(jīng)進(jìn)入網(wǎng)絡(luò)時代,諸多電子產(chǎn)品的生產(chǎn)企業(yè)也開始意識到了網(wǎng)絡(luò)的重要性,開始在電子產(chǎn)品中加入對網(wǎng)絡(luò)服務(wù)的支持。例如在智能手機(jī)中增長了對移動互聯(lián)網(wǎng)應(yīng)用的支持,這在提高了電子產(chǎn)品的競爭力的同步,也擴(kuò)展了電子商務(wù)的應(yīng)用范圍??傮w上看,電子商務(wù)的發(fā)展,具有拾分良好的發(fā)展前景。第2章可行性分析在一種項目實行之前,第一步要先對將要實行的項目進(jìn)行可行性分析,確定此項目是不是值得進(jìn)行??尚行?,顧名思義,就是分析這個項目、工程、方案等可行、可以施行。并且具有必要性、迫切性、科學(xué)性等,不僅能產(chǎn)生客觀經(jīng)濟(jì)效益,在生產(chǎn)之後能產(chǎn)生巨大社會效益、生態(tài)效益,帶來利潤。可行性分析的目的就是用最科學(xué),最經(jīng)濟(jì)的措施去處理問題。2.1經(jīng)濟(jì)可行性重要從對項目的經(jīng)濟(jì)上進(jìn)行分析,首先是支出費用,包括設(shè)備的購置費用、管理與維護(hù)費用、尚有人員的工資和培訓(xùn)費等等;另首先是所獲得的收益。這是個中級別的軟件管理系統(tǒng),就投入的人力,財力與物力來講所用費用并不是很大。由于工作效率的提高,項目獲得的收益有相比此前增長的銷售收益以及工作人員減少帶來的成本減少的部分。就長期規(guī)劃而言,相對于項目住處的一次向較大費用來說,這是一項相稱可觀的收益。一種成功的MIS獲得的收益毫無疑問是長期的和可持續(xù)的,因而構(gòu)建網(wǎng)上購物系統(tǒng)在經(jīng)濟(jì)上是完全可行的。2.2技術(shù)可行性網(wǎng)上購物系統(tǒng)的開發(fā)基于B/S模式,重要包括前段應(yīng)用程序的開發(fā)以及後臺數(shù)據(jù)庫的建立與維護(hù)兩方面。對于前者規(guī)定應(yīng)具有功能完備、易于操作使用等特點,而對于後者則規(guī)定能建立數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好等特點。并且目前計算機(jī)的發(fā)展足以滿足這方面的軟硬件的技術(shù)所需要的一切人力物力。本系統(tǒng)應(yīng)用程序采用面向?qū)ο蠹夹g(shù)、數(shù)據(jù)庫技術(shù)等先進(jìn)技術(shù)開發(fā),既有的開發(fā)技術(shù)已非常成熟,且被廣泛的應(yīng)用于各行各業(yè),運用既有技術(shù)完全可以到達(dá)功能目的。因此從技術(shù)方面講開發(fā)此系統(tǒng)是可行。2.3系統(tǒng)業(yè)務(wù)分析通過業(yè)務(wù)流程調(diào)查,清查網(wǎng)上購物系統(tǒng)的重要業(yè)務(wù)和業(yè)務(wù)的流程。首先顧客瀏覽購物網(wǎng)頁,查詢商品信息,選定所需商品,加入購物車,提交訂單,輸入賬號會員信息,是則對所購商品付款,否則取消訂單,付款後生成訂單表提交到管理員,管理員對顧客所購商品按顧客信息發(fā)貨給顧客。 買家買家瀏覽網(wǎng)頁添加購物車提交訂單付款訂單表賣家采購入庫庫存報表發(fā)貨發(fā)貨單更新商品信息商品信息表圖2-1網(wǎng)上購物系統(tǒng)業(yè)務(wù)流程圖第3章需求分析需求分析的重要工作任務(wù)是確定“顧客真正需要的是一種什么樣的軟件系統(tǒng),該軟件系統(tǒng)必須完畢什么功能”。需求獲取與否徹底和成功,直接關(guān)系到軟件開發(fā)成敗。3.1構(gòu)造化需求分析圖形化界面、可操作性強:圖形化界面、操作簡樸是圖書管理系統(tǒng)最基本的規(guī)定之一。管理員對系統(tǒng)的操作只需要鼠標(biāo)和少許的鍵盤輸入,加上界面和菜單顯而易見,因此雖然是計算機(jī)基礎(chǔ)很差的顧客通過簡樸的培訓(xùn)後,都能很快的純熟操作。簡便的維護(hù)手段:系統(tǒng)使用後,維護(hù)工作將是一種長期的工作,系統(tǒng)將充足維護(hù)工作的需求,通過對應(yīng)手段減少維護(hù)工作量及難度,從而到達(dá)保證運行可靠及節(jié)省費用的目的。功能性:該系統(tǒng)將具有強大的功能性,能滿足網(wǎng)上購物系統(tǒng)平常管理的基本需要,發(fā)揮計算機(jī)管理優(yōu)勢。當(dāng)顧客操作出現(xiàn)錯誤時,系統(tǒng)將提醒警告。顧客界面應(yīng)當(dāng)愈加人性化,例如表格的行數(shù)諸多時,應(yīng)當(dāng)給目前行加高亮度,以突出顯示。對于比較謹(jǐn)慎的刪除操作,必須通過一次確認(rèn)才能刪除。系統(tǒng)應(yīng)當(dāng)做某些容量上,功能上的預(yù)留,以滿足此後系統(tǒng)升級的需要。本系統(tǒng)總體功能比較簡樸,能滿足某些基本的需求,不過應(yīng)當(dāng)考慮到此後也許的升級。例如賣家的信用評級篩選公式等。防止刷信用度或者差評師等問題。3.2系統(tǒng)需求闡明需求分析處在軟件開發(fā)過程的開始階段,它對于整個軟件開發(fā)過程以及軟件產(chǎn)品質(zhì)量至關(guān)重要,一種系統(tǒng)的產(chǎn)生最重要的就是要懂得顧客的需求,才能按照顧客想要的進(jìn)行改善。在網(wǎng)上購物系統(tǒng)使用對象來講,可以分為顧客和賣家。從顧客的角度來看,網(wǎng)上購物系統(tǒng)該具有的功能包括:登錄顧客信息,瀏覽商品頁面信息狀況,購物車的添加,管理,刪除。提交購物訂單,訂單的管理,付款,商品的售後服務(wù)和評價等功能。如:按照不一樣的筆記本電腦的品牌查看,同步還應(yīng)當(dāng)提供按照商品名稱和商品型號等關(guān)鍵字迅速查詢所需的商品信息的功能。但對應(yīng)的購物車的訂單生成後,購物車的信息自動清除。從賣家的角度來看,網(wǎng)上購物系統(tǒng)該具有的功能包括:賣家店鋪頁面的排版美化,商品信息的編輯上傳,訂單的處理操作和訂單結(jié)束後的評價售後。3.3系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典數(shù)據(jù)流圖是構(gòu)造化分析措施中使用的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反應(yīng)系統(tǒng)必須完畢的邏輯功能,因此它是一種功能模型。在構(gòu)造化開發(fā)措施中,數(shù)據(jù)流圖是需求分析階段產(chǎn)生的成果。顧客只需登陸購物網(wǎng)頁,輸入有效賬號密碼,即可對所在購物車內(nèi)的物品進(jìn)行付款,客服只需查對顧客所購物品尺碼進(jìn)行派送,即可完畢本次交易。顧客網(wǎng)上購物系統(tǒng)賣家顧客網(wǎng)上購物系統(tǒng)賣家商品信息訂單信息圖3-1網(wǎng)上購物系統(tǒng)頂層數(shù)據(jù)流圖加入購物車加入購物車購物車信息付款購置訂單表庫存信息表顧客信息表賣家瀏覽信息庫存信息訂單信息查看訂單訂單信息登陸信息顧客選擇商品商品信息瀏覽信息圖3-2網(wǎng)上購物系統(tǒng)購物數(shù)據(jù)流圖數(shù)據(jù)存儲名稱:顧客別名:顧客表簡述:包括顧客的重要屬性信息定義:個人信息+編號+名稱組織方式:數(shù)據(jù)文獻(xiàn),以“編號”為關(guān)鍵字進(jìn)行索引數(shù)據(jù)流名稱:庫存信息別名:庫存信息表簡述:包括描述賣家?guī)齑娴男畔⒍x:管理庫存數(shù)量數(shù)據(jù)流值:1000左右數(shù)據(jù)存儲名稱:管理員數(shù)據(jù)流名稱:商品信息別名:無簡述:包括描述商品的重要屬性信息定義:單價+編號+名稱+生產(chǎn)曰期+保質(zhì)期+產(chǎn)地+庫存量數(shù)據(jù)流值:1000左右數(shù)據(jù)流名稱:訂單信息別名:無簡述:包括描述訂單的重要屬性信息定義:顧客.編號+商品.編號+訂單編號數(shù)據(jù)流值:1000左右第4章系統(tǒng)設(shè)計4.1系統(tǒng)ER圖得到上面數(shù)據(jù)項和數(shù)據(jù)構(gòu)造後來,就可以設(shè)計出可以滿足顧客需求的多種實體,這些實體包括多種詳細(xì)信息,通過互相之間的作用形成數(shù)據(jù)的流動。設(shè)計規(guī)劃出的實體有:管理員信息實體、注冊顧客信息實體、產(chǎn)品實體、產(chǎn)品類型實體、訂單詳細(xì)信息實體、訂單列表實體和常見問題實現(xiàn)。圖4-1網(wǎng)上購物系統(tǒng)ER圖根據(jù)ER圖可以抽象出三個表,顧客信息表,商品信息表,賣家信息表。其中字段名稱以及數(shù)據(jù)類型如下三表所示:(1)顧客信息表:重要完畢對顧客的某些基本信息進(jìn)行理解。它重要包括顧客的個人信息、編號、名稱、個人簡介。表4-1顧客信息表編號字段名字段類型字段長度備注1個人信息varchar102編號char103名稱varchar10(2)商品信息表:重要完畢對商品的某些信息進(jìn)行概括。它重要包括單價、編號、名稱、生產(chǎn)曰期、保質(zhì)期、產(chǎn)地、庫存量。表4-2商品信息表編號字段名字段類型字段長度備注1單價moneynull2編號char103名稱varchar104生產(chǎn)曰期varchar207庫存量intnull(3)管理員信息表:重要完畢管理員對商品記錄的信息。它重要包括管理商品編號、編號、名稱。表4-3管理員信息表編號字段名字段類型字段長度備注1管理商品編號char102編號char103名稱varchar10(4)訂單信息表:記錄顧客購置信息與管理員發(fā)貨及顧客收貨的關(guān)系。它重要包括顧客.編號,商品.編號,訂單編號。表4-4訂單信息表編號字段名字段類型字段長度備注1顧客.編號char102商品.編號char103訂單編號char104.2系統(tǒng)功能構(gòu)造圖網(wǎng)上購物系統(tǒng)從構(gòu)造上可以劃分為前臺管理和後臺管理兩個部分。系統(tǒng)前臺部分的功能重要是顧客登陸、訂單服務(wù)等。詳細(xì)而言,可以劃分為顧客管理模塊、商品管理模塊、購物車模塊、系統(tǒng)後臺部分的功能,重要是對系統(tǒng)進(jìn)行管理,包括對商品信息的管理、對訂單的處理、對顧客信息的管理。系統(tǒng)後臺功能模塊的設(shè)計,也是以對系統(tǒng)需求的分析為基礎(chǔ)的。顧客信息管理顧客信息管理商品分類瀏覽訂單管理購物車管理售後管理商品信息管理訂單管理物流配送售後管理庫存管理網(wǎng)上購物系統(tǒng)前臺管理後臺管理圖4-2網(wǎng)上購物系統(tǒng)功能構(gòu)造圖第5章系統(tǒng)實現(xiàn)5.1顧客模塊重要功能:顧客在網(wǎng)上瀏覽與下單實現(xiàn)過程:進(jìn)入系統(tǒng)後,瀏覽自已所需購置的商品,選中所買商品加入購物車,加入購物車後選擇與否輸入自已身份信息,是,登陸,付款下單,否,返回繼續(xù)瀏覽物品。是否開始是否開始瀏覽商品選擇規(guī)格尺碼提交訂單登錄支付結(jié)束圖5-1網(wǎng)上購物系統(tǒng)模塊程序流程圖5.2顧客注冊功能模塊功能簡介:顧客注冊實現(xiàn)過程:顧客輸入自已真實信息注冊網(wǎng)站會員,填寫信息後,如無需修改,選擇與否保留,是,注冊成功,否,返回顧客注冊信息頁面。是否結(jié)束開始是否結(jié)束開始注冊顧客,輸入信息與否保留注冊成功圖5-2網(wǎng)上購物系統(tǒng)模塊程序流程圖第6章系統(tǒng)測試任何完全測試工作量都是巨大的。在實踐上行不通的。因此任何實際測試都不能保證被測試的程序中不遺漏錯誤。為了最大程度減少這種遺漏,同步最大程度發(fā)現(xiàn)也許存在的錯誤,在實行測試前必須確定合適的測試措施。根據(jù)軟件自身性質(zhì),規(guī)模和應(yīng)用場所的不一樣,軟件測試人員選擇不一樣的方案,硬件資源以及人力資源投入,得到最佳的測試效果。測試措施:本系統(tǒng)只要采用黑盒測試和白盒測試相結(jié)合。測試過程:顧客注冊——輸入有效真實信息——對所輸信息無意義——點擊保留注冊成功——進(jìn)入網(wǎng)上購物商城進(jìn)行購物——輸入所需商品信息進(jìn)行查詢——點擊購置加入購物車——登錄會員帳戶進(jìn)行購置下單——訂單信息發(fā)至管理員進(jìn)行受理——管理員查詢訂單信息——對訂單中物品進(jìn)行查詢與否有貨——有貨直接發(fā)貨——沒有現(xiàn)貨則進(jìn)貨後發(fā)貨——訂單受理成功測試用例:顧客登陸注冊,輸入顧客有效真實信息,選擇與否保留,決定注冊與否成功表6-1顧客注冊信息環(huán)節(jié)操作描述輸入期待輸出實際輸出1開始注冊信息顧客名為空,密碼為空顯示警告信息“請輸顧客名和密碼!”顯示警告信息“請輸顧客名和密碼”2輸入顧客有效真實信息顧客名=lb,密碼為空顯示警告信息“請輸入密碼“顯示警告信息“請輸入密碼!”3與否保留有效信息是顯示注冊成功與否保留有效信息4與否保留有效信息否返回顧客注冊信息返回顧客注冊信息顧客登陸網(wǎng)頁購物進(jìn)行瀏覽,選定所需商品,加入購物車後提交訂單,選擇與否登錄會員信息,決定與否購置下單。
表6-2顧客購物環(huán)節(jié)操作描述輸入期待輸出實際輸出1登陸網(wǎ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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海科技大學(xué)《基礎(chǔ)工程學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海交通職業(yè)技術(shù)學(xué)院《生物藥物制劑工藝》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海交通大學(xué)《立體裁剪應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 新員工安全管理
- 上海行健職業(yè)學(xué)院《環(huán)境工程施工與概預(yù)算》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海海事職業(yè)技術(shù)學(xué)院《數(shù)據(jù)庫原理與技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海海事大學(xué)《產(chǎn)品改良與創(chuàng)新設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海海關(guān)學(xué)院《金融數(shù)據(jù)采集》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海行健職業(yè)學(xué)院《大學(xué)計算機(jī)基礎(chǔ)(經(jīng)管類)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年中國木彈簧條市場調(diào)查研究報告
- 上海市浦東新區(qū)2023-2024學(xué)年一年級上學(xué)期期末考試數(shù)學(xué)試題
- 玉米大壟免耕栽培技術(shù)
- 國有企業(yè)安全部、環(huán)保部2024年安全生產(chǎn)工作要點
- 2024年醫(yī)德醫(yī)風(fēng)課件(增加附錄條款)
- 2024年廣東清遠(yuǎn)市清城區(qū)總工會社會化工會工作者招聘筆試參考題庫附帶答案詳解
- 2024年英語B級考試真題及答案
- 人身保險合同糾紛原告方代理詞(參考范本)
- 求職能力展示
- 胰島素皮下注射小講課護(hù)理課件
- JB T 7689-2012懸掛式電磁除鐵器
- 普拉達(dá)品牌調(diào)研分析報告
評論
0/150
提交評論