版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄網(wǎng)上購(gòu)物系統(tǒng)分析1一、確定課題網(wǎng)上購(gòu)物系統(tǒng)1二、引言1三、課題背景1四、可行性分析2五、需求分析說(shuō)明31、本系統(tǒng)的購(gòu)物功能模塊流程圖如圖所示。32、功能需求33、運(yùn)行需求4六、業(yè)務(wù)流分析5七、數(shù)據(jù)庫(kù)ER模型7八、用UML靜態(tài)建模機(jī)制定義描述本系統(tǒng)靜態(tài)結(jié)構(gòu)81、建立系統(tǒng)的用例圖通過(guò)以下幾個(gè)問(wèn)題識(shí)別角色82、識(shí)別系統(tǒng)的類93、用構(gòu)件圖描述系統(tǒng)的系統(tǒng)結(jié)構(gòu)11九、軟件測(cè)試分析報(bào)告121測(cè)試范圍與主要內(nèi)容122測(cè)試方法123測(cè)試報(bào)告13十、總結(jié)13網(wǎng)上購(gòu)物系統(tǒng)分析一、 確定課題網(wǎng)上購(gòu)物系統(tǒng)我們之所以選這個(gè)課題,主要是因?yàn)榫W(wǎng)上購(gòu)物已經(jīng)形成一種潮流,無(wú)論是在學(xué)校還是在家庭都比較流行網(wǎng)上購(gòu)物。網(wǎng)上購(gòu)物能夠
2、給人們帶來(lái)許多的便利。通過(guò)軟件工程的學(xué)習(xí),我們也學(xué)會(huì)了一些模擬系統(tǒng)的使用,我們對(duì)購(gòu)物系統(tǒng)的結(jié)構(gòu)及網(wǎng)上購(gòu)物系統(tǒng)的基本流程等知識(shí)可以有進(jìn)一步的了解,省去了許多開(kāi)發(fā)前的專業(yè)知識(shí)的了解,同時(shí)本次的網(wǎng)上購(gòu)物系統(tǒng)的開(kāi)發(fā)過(guò)程也可以鞏固我們所學(xué)到的知識(shí),一舉兩得。另外,網(wǎng)絡(luò)購(gòu)物已經(jīng)慢慢地從一個(gè)新鮮的事物逐漸變成日常生活的一部分,以其特殊的優(yōu)勢(shì)而逐漸深入人心。它方便快捷的操作方式,簡(jiǎn)單的管理方法,對(duì)于企業(yè)和用戶來(lái)說(shuō),都是一種新型的、節(jié)約型的系統(tǒng)。所以我們選了網(wǎng)上購(gòu)物系統(tǒng)這個(gè)課題。二、 引言網(wǎng)上購(gòu)物系統(tǒng)是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動(dòng)態(tài)兩類信息資源。所謂靜態(tài)信息是指那些不經(jīng)常變動(dòng)或更新的資源
3、,如公司簡(jiǎn)介、管理規(guī)范和公司制度等;動(dòng)態(tài)信息是指隨時(shí)變化的信息,如商品報(bào)價(jià)、會(huì)議安排和培訓(xùn)信息等。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可使商家與用戶方便地傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無(wú)紙化交換。 三、 課題背景隨著Internet的快速發(fā)展,人們已經(jīng)進(jìn)入了信息時(shí)代,Web已經(jīng)對(duì)商業(yè)、工業(yè)、銀行、財(cái)政、教育、政府、娛樂(lè)和信息產(chǎn)業(yè)及人們的工作、生活產(chǎn)生了深遠(yuǎn)的影響。許多傳統(tǒng)的信息和數(shù)據(jù)庫(kù)系統(tǒng)正在被移植到互聯(lián)網(wǎng)上,人們獲得信息的來(lái)源已經(jīng)不再只是報(bào)紙、電視、廣播等傳統(tǒng)媒體,一個(gè)新的信息傳送媒體逐漸被人們所青睞。范圍廣泛的,復(fù)雜的分布式應(yīng)用正在Web環(huán)境中出
4、現(xiàn)。網(wǎng)上購(gòu)物系統(tǒng)就相繼的出現(xiàn),給人們帶來(lái)了不少的方便快捷,網(wǎng)上購(gòu)物系統(tǒng)正在快速向前發(fā)展。四、 可行性分析1) 技術(shù)可行性 :本系統(tǒng)采用JSP前很多網(wǎng)站的建設(shè)都是采用ASP.NET編寫(xiě),其中JSP是比較流行也很成熟的網(wǎng)絡(luò)編程語(yǔ)言,很多成熟的網(wǎng)站都是采用JAVA語(yǔ)言編寫(xiě),數(shù)據(jù)庫(kù)使用的是在中小型網(wǎng)站建設(shè)中使用比較廣泛的SQL Server,經(jīng)過(guò)多年的發(fā)展和完善,Microsoft SQL Server 2000這中數(shù)據(jù)庫(kù)語(yǔ)言已經(jīng)非常完善,而且具有很好的兼容性和可操作性。所以使用目前現(xiàn)有的技術(shù)能夠?qū)崿F(xiàn)這個(gè)系統(tǒng)。2) 經(jīng)濟(jì)可行性:一個(gè)項(xiàng)目的開(kāi)發(fā)成本、運(yùn)行費(fèi)用和收益
5、這些經(jīng)濟(jì)因素決定了該系統(tǒng)是否值得的做,只有投資預(yù)計(jì)能帶來(lái)利潤(rùn)的系統(tǒng)才值得進(jìn)一步去考慮。該系統(tǒng)的開(kāi)發(fā)使用的是已經(jīng)很成熟的技術(shù)和語(yǔ)言,系統(tǒng)的操作和維護(hù)都很簡(jiǎn)單和方便,這些都表明了該系統(tǒng)是一個(gè)低成本的系統(tǒng),該系統(tǒng)的運(yùn)行費(fèi)用很低,在運(yùn)營(yíng)中的成本波動(dòng)不大。在后期的運(yùn)營(yíng)中,經(jīng)濟(jì)效益主要的來(lái)源是網(wǎng)站廣告的投放??偟膩?lái)說(shuō),該系統(tǒng)具有經(jīng)濟(jì)上的可行性。3) 操作可行性:系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足用戶的需求。設(shè)計(jì)開(kāi)發(fā)中一直注重系統(tǒng)操作的簡(jiǎn)單方便,操作方式都非常簡(jiǎn)單人性化,相關(guān)的操作方式和用戶已經(jīng)習(xí)慣的各
6、大網(wǎng)站的用戶操作方式基本相同。所以,操作方式在用戶組織內(nèi)是行得通的。4) 法律可行性:系統(tǒng)設(shè)計(jì)出來(lái)是一項(xiàng)很大工程,消耗的人力、物力也是相當(dāng)?shù)亩?,為了保證設(shè)計(jì)者的權(quán)益,故考慮法律的重要性,使用一種合適的法律法規(guī)來(lái)維護(hù)設(shè)計(jì)者的利益,是很重要的。五、 需求分析說(shuō)明1、本系統(tǒng)的購(gòu)物功能模塊流程圖如圖所示。NYNY開(kāi)始注冊(cè)登錄商品瀏覽是否購(gòu)買放入購(gòu)物車提交訂單付款結(jié)束 系統(tǒng)主要功能模塊流程圖2、功能需求網(wǎng)上購(gòu)物系統(tǒng)是一個(gè)以多媒體方式發(fā)布商品信息,并接受、記錄、對(duì)比、處理買家信息的平臺(tái),具有以下基本功能:1) 需要提供網(wǎng)上購(gòu)物的功能;2) 用戶能夠隨意瀏覽商品,并能獲取商品的詳細(xì)信息,如圖片預(yù)覽、商品描述
7、等;3) 顧客可以注冊(cè)為會(huì)員,系統(tǒng)需提供注冊(cè)功能;4) 能夠向用戶提供一些瀏覽信息,讓用戶能夠快速的了解系統(tǒng)出售商品信息,如排行榜,新上架商品等;5) 系統(tǒng)能夠提供公告信息,讓用戶快速了解系統(tǒng)通告信息;6) 系統(tǒng)能夠提供搜索功能,讓用戶快速了解他需要的產(chǎn)品;7) 用戶購(gòu)物需要注冊(cè)成為本系統(tǒng)的會(huì)員,并能隨時(shí)修改自己的信息(如收貨信息,密碼等);8) 會(huì)員登陸后可以挑選商品,放入購(gòu)物車,最后形成訂單,完成購(gòu)物。購(gòu)物系統(tǒng)用戶注冊(cè)模塊用戶登錄模塊商品查詢?yōu)g覽模 塊購(gòu)物車模塊商品結(jié)算模塊后臺(tái)處理網(wǎng)上交易用戶信息處理系統(tǒng)維護(hù)訂單處理商品信息處理功能結(jié)構(gòu)圖3、運(yùn)行需求(1)用戶界面用戶界面最好能給用戶一種全
8、新的感覺(jué),并且操作要簡(jiǎn)單,讓用戶一目了然。所有界面設(shè)計(jì)都要從用戶的角度出發(fā),給用戶提供最友好的服務(wù)。(2)軟硬件條件系統(tǒng)要能適合各個(gè)版本的操作系統(tǒng),適應(yīng)高低不同版本的IE瀏覽器,不要求安裝什么特別的軟件來(lái)支持該系統(tǒng)。六、 業(yè)務(wù)流分析購(gòu)物系統(tǒng)的主要業(yè)務(wù)包括網(wǎng)上交易和后臺(tái)管理兩個(gè)部分。其中網(wǎng)上交易部分主要針對(duì)用戶而言,在交易怕過(guò)程中,沒(méi)有注冊(cè)的用戶只具有一些基本的功能,如商品的瀏覽、留言、商品查詢和會(huì)員注冊(cè)等功能,而注冊(cè)后的會(huì)員除了有前者的功能外還有商品購(gòu)買和前臺(tái)訂單處理等功能。后臺(tái)管理部分主要針對(duì)系統(tǒng)管理員而言的,其中包括新品發(fā)布處理,商品信息添加刪除處理。業(yè)務(wù)流程圖如下:顧客店主購(gòu)物瀏覽交易清
9、單登陸瀏覽交易后臺(tái)操作頂層DFD圖顧客店主瀏覽商品購(gòu)物處理更新購(gòu)物信息登錄發(fā)現(xiàn)目標(biāo)返回交易是否成功庫(kù)存信息現(xiàn)有庫(kù)存交易后交易清單第一層DFD圖交易清單新顧客老顧客店主注冊(cè)系統(tǒng)注冊(cè)系統(tǒng)注冊(cè)系統(tǒng)注冊(cè)系統(tǒng)注冊(cè)系統(tǒng)注冊(cè)系統(tǒng)注冊(cè)系統(tǒng)注冊(cè)庫(kù)存信息登錄生成資料更新數(shù)據(jù)庫(kù)信息登錄感興趣的東西購(gòu)買核對(duì)新庫(kù)存信息第二層DFD圖會(huì)員資料維護(hù)會(huì)員角色維護(hù)管理員角色維護(hù)會(huì)員資料修改會(huì)員資料注銷會(huì)員資料查詢會(huì)員資料修改信息查詢生成資料會(huì)員管理員用戶資料DFD圖七、 數(shù)據(jù)庫(kù)ER模型在得到數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及他們之間的關(guān)系,為后面的邏輯設(shè)計(jì)打下了基礎(chǔ)。這些實(shí)體包含各種具體信息,通
10、過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。主E-R圖示(軟件:Visio2003):八、 用UML靜態(tài)建模機(jī)制定義描述本系統(tǒng)靜態(tài)結(jié)構(gòu)1、建立系統(tǒng)的用例圖通過(guò)以下幾個(gè)問(wèn)題識(shí)別角色1) 誰(shuí)使用系統(tǒng)的主要功能?2) 誰(shuí)瀏覽商品?3) 誰(shuí)對(duì)商品信息感興趣?4) 誰(shuí)維護(hù)系統(tǒng)的正常運(yùn)行?5) 誰(shuí)提供支付平臺(tái)?通過(guò)回答這幾個(gè)問(wèn)題,再進(jìn)一步分析可以識(shí)別出本系統(tǒng)的幾個(gè)角色:非會(huì)員、會(huì)員、銀行、系統(tǒng)管理員。下圖給出了角色的描述模板:角色:普通用戶角色職責(zé):瀏覽商品角色:注冊(cè)用戶角色職責(zé):注冊(cè)、瀏覽購(gòu)買商品角色:銀行角色職責(zé):提供網(wǎng)上支付功能,負(fù)責(zé)提供網(wǎng)上支付平臺(tái)角色:管理員角色職責(zé):維護(hù)系統(tǒng)的正常運(yùn)行,維持系統(tǒng)的完整性角色
11、的描述模板通過(guò)對(duì)問(wèn)題的分析,根據(jù)業(yè)務(wù)流程可以分為以下的幾個(gè)用例:1) 與注冊(cè)用戶相關(guān)的用例:會(huì)員注冊(cè)、分類瀏覽、查找商品、買商品、支付。2) 與普通用戶相關(guān)的用例:分類瀏覽、查找商品、會(huì)員注冊(cè)。3) 與系統(tǒng)管理員相關(guān)的用例:商品類別管理、商品交易管理、會(huì)員管理、公告管理。4) 與銀行相關(guān)的用例:在線支付。根據(jù)以上角色、用例的分析,畫(huà)出網(wǎng)上購(gòu)物系統(tǒng)的用例圖,如下所示:網(wǎng)上購(gòu)物系統(tǒng)用例圖2、識(shí)別系統(tǒng)的類從用例圖中和系統(tǒng)分析說(shuō)明中采用名詞和實(shí)體識(shí)別法識(shí)別出;會(huì)員、非會(huì)員、管理員、銀行、商品、商品信息庫(kù)、會(huì)員信息庫(kù)、廣告、廣告信息庫(kù)這幾個(gè)類。下圖對(duì)識(shí)別的類進(jìn)行了描述,分別標(biāo)識(shí)了類的名稱、屬性和操作。在
12、確定類的基礎(chǔ)上,再進(jìn)一步標(biāo)識(shí)類之間的關(guān)系,建立類圖如下所示:網(wǎng)上購(gòu)物系統(tǒng)類圖3、用構(gòu)件圖描述系統(tǒng)的系統(tǒng)結(jié)構(gòu)網(wǎng)上拍賣系統(tǒng)的構(gòu)件圖如下圖所示,組成該系統(tǒng)Web應(yīng)用程序的頁(yè)面包括登錄頁(yè)面、系統(tǒng)主頁(yè)面、用戶界面、后臺(tái)管理頁(yè)面。網(wǎng)上購(gòu)物系統(tǒng)構(gòu)件圖九、 軟件測(cè)試分析報(bào)告1測(cè)試范圍與主要內(nèi)容測(cè)試范圍主要內(nèi)容簡(jiǎn)要說(shuō)明系統(tǒng)登陸驗(yàn)證驗(yàn)證用戶身份,進(jìn)行權(quán)限控制功能性測(cè)試商品銷售管理功能測(cè)試測(cè)試系統(tǒng)實(shí)用性、方便性功能性測(cè)試數(shù)據(jù)完整性測(cè)試測(cè)試登記失敗時(shí)的數(shù)據(jù)完整性控制功能性測(cè)試核心代碼復(fù)檢檢驗(yàn)核心代碼的質(zhì)量邏輯檢錯(cuò)性測(cè)試2測(cè)試方法測(cè)試項(xiàng)目測(cè)試目的測(cè)試數(shù)據(jù)測(cè)試結(jié)果改進(jìn)意見(jiàn)修改狀態(tài)商品檢索信息檢索功能的準(zhǔn)確性和健壯性SQL
13、語(yǔ)法錯(cuò)誤暫無(wú)尚未修正登陸驗(yàn)證系統(tǒng)安全和權(quán)限控制用名:abc密碼:123系統(tǒng)響應(yīng)正常,權(quán)限控制正常-商品銷售入帳操作的完整性-數(shù)據(jù)類型控制出錯(cuò),事務(wù)處理成功增強(qiáng)對(duì)用戶輸入數(shù)據(jù)的控制尚未修正核心代碼復(fù)檢檢驗(yàn)核心代碼的質(zhì)量與效率-編碼風(fēng)格良好,內(nèi)部注釋不足。-功能性測(cè)試:黑盒測(cè)試 邏輯檢錯(cuò)性測(cè)試:白盒測(cè)試3測(cè)試報(bào)告測(cè)試項(xiàng)目測(cè)試目的測(cè)試數(shù)據(jù)測(cè)試結(jié)果改進(jìn)意見(jiàn)修改狀態(tài)商品檢索信息檢索功能的準(zhǔn)確性和健壯性SQL語(yǔ)法錯(cuò)誤暫無(wú)尚未修正登陸驗(yàn)證系統(tǒng)安全和權(quán)限控制用戶名:abc密碼:123系統(tǒng)響應(yīng)正常,權(quán)限控制正常-商品銷售入帳操作的完整性-數(shù)據(jù)類型控制出錯(cuò),事務(wù)處理成功增強(qiáng)對(duì)用戶輸入數(shù)據(jù)的控制尚未修正核心代碼復(fù)檢
14、檢驗(yàn)核心代碼的質(zhì)量與效率-編碼風(fēng)格良好,內(nèi)部注釋不足。-十、 總結(jié)現(xiàn)在網(wǎng)上購(gòu)物系統(tǒng)正在興起,一些大型的購(gòu)物網(wǎng)站已經(jīng)深入到我們的生活中,改變了我們的傳統(tǒng)的購(gòu)物方式。信息技術(shù)的高速發(fā)展,改變了我們的傳統(tǒng)習(xí)慣,為我們的生活帶來(lái)極大地方便,在不久的將來(lái),這會(huì)更加的明顯,所以網(wǎng)上購(gòu)物系統(tǒng)還有著廣泛的應(yīng)用前景。通過(guò)這次課程設(shè)計(jì),結(jié)合軟件工程原理,讓我們真正明白了一個(gè)以前聽(tīng)起來(lái)覺(jué)得很難理解的道理:一個(gè)好的程序是先寫(xiě)好設(shè)計(jì)文檔再進(jìn)行編程的。在設(shè)計(jì)文檔的指導(dǎo)下,才能寫(xiě)出安全的代碼。如果你不寫(xiě)文檔,一開(kāi)始就寫(xiě)程序,這樣你就不會(huì)按已設(shè)計(jì)好的路線走,而是想到哪寫(xiě)到哪。小功能還好說(shuō),要是大功能,你想想等你寫(xiě)下一個(gè)時(shí),回過(guò)頭來(lái)看原來(lái)寫(xiě)的,你早就不知所云了,那時(shí)你就覺(jué)得好像在云里霧里亂走,修改的代碼也就更不安全了。隨著日益增長(zhǎng)的軟件需求和軟件系統(tǒng)功能的增強(qiáng),過(guò)去一個(gè)人開(kāi)發(fā)的歷史已不復(fù)存在?,F(xiàn)在單槍匹馬寫(xiě)程序也只是一種娛樂(lè)。我們一般開(kāi)發(fā)的系統(tǒng)都是一個(gè)小組才能完成的。所以管理才是開(kāi)發(fā)出好的軟件的前提條件,沒(méi)有管理一定
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 踢球的防疫員培訓(xùn)課件教學(xué)
- 34三年級(jí)數(shù)學(xué)上-第六單元-《練習(xí)五》-課程設(shè)計(jì)
- 特種焊工證考試題及答案
- 物聯(lián)網(wǎng)技術(shù)應(yīng)用題庫(kù)及答案
- 焊工高級(jí)理論知識(shí)試題及答案
- 2026年團(tuán)隊(duì)建設(shè)服務(wù)協(xié)議
- 2026年外貿(mào)信息共享協(xié)議
- 2026年外資企業(yè)運(yùn)輸配送合同協(xié)議
- 醫(yī)院感染預(yù)防與控制培訓(xùn)考核試題及答案
- 新高考語(yǔ)文一輪復(fù)習(xí)考點(diǎn)鞏固卷23 內(nèi)容與情感(解析版)
- 建設(shè)工程測(cè)繪驗(yàn)線標(biāo)準(zhǔn)報(bào)告模板
- 消防廉潔自律課件大綱
- 統(tǒng)編版九年級(jí)上冊(cè)語(yǔ)文期末復(fù)習(xí):全冊(cè)重點(diǎn)考點(diǎn)手冊(cè)
- 2025年11月15日江西省市直遴選筆試真題及解析(B卷)
- 金太陽(yáng)陜西省2028屆高一上學(xué)期10月月考物理(26-55A)(含答案)
- 小學(xué)生科普小知識(shí):靜電
- 2025年安全生產(chǎn)知識(shí)教育培訓(xùn)考試試題及標(biāo)準(zhǔn)答案
- 重慶市康德2025屆高三上學(xué)期第一次診斷檢測(cè)-數(shù)學(xué)試卷(含答案)
- 品牌管理指南的建模指南
- 導(dǎo)樂(lè)用具使用課件
- “師生機(jī)”協(xié)同育人模式的實(shí)踐探索與效果評(píng)估
評(píng)論
0/150
提交評(píng)論