校園二手交易系統(tǒng)分析與設(shè)計_第1頁
校園二手交易系統(tǒng)分析與設(shè)計_第2頁
校園二手交易系統(tǒng)分析與設(shè)計_第3頁
校園二手交易系統(tǒng)分析與設(shè)計_第4頁
校園二手交易系統(tǒng)分析與設(shè)計_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1 引言隨著社會的發(fā)展,信息技術(shù)、網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)的快速發(fā)展,計算機技術(shù)及網(wǎng)絡(luò)的地位和作用日益突出,電子商務(wù)成為了一個熱門的話題,而網(wǎng)上購物已經(jīng)成為當(dāng)今社會一種比較流行的購物方式。在當(dāng)今社會上,各種的電子商務(wù)類網(wǎng)站紛紛建立,可以很大程度上解決人們信息資源的閉塞以及地域上的限制。作為大學(xué)校園,伴隨著學(xué)生的購買能力的提高和每年學(xué)生的升學(xué)畢業(yè),也存在各種類型的二手商品,由于信息交流的落后,很多二手交易只局限于學(xué)校的公告牌,這種方式并不能滿足學(xué)生的需求,因此,我們基于學(xué)校學(xué)生的實際情況,建立校園二手交易平臺。在校園二手交易平臺中,每個學(xué)生既可以做買家,也可以做賣家。既能鍛煉學(xué)生交易能力、交流能力,

2、增強學(xué)生之間的交流,又考慮到了學(xué)生沒有經(jīng)濟來源,為學(xué)生省錢,同時還能延長一些物品的使用壽命,使一些耐用物品循環(huán)使用,真正做到了經(jīng)濟合理、綠色環(huán)保。2 需求分析與用例建模2.1需求分析傳統(tǒng)交易方式存在很多不足:傳統(tǒng)交易方式要消耗一定的人力、時間、資金,環(huán)節(jié)較多,費用高,屬于面對面的商務(wù)談判。交易對象局限在部分地區(qū),交易時間一定,訂單的取得大部分屬于銷售商單方面努力,而且顧客購物受時間、地點的限制,商家需要較長的時間把握客戶需求,需要銷售空間(店鋪、倉庫等)。網(wǎng)上交易平臺可以通過網(wǎng)站實現(xiàn)多個賣家的查詢,省時省力,環(huán)節(jié)少,費用較低,屬于不見面的虛擬環(huán)境談判。交易對象不受限制,可以是世界各地,交易時間

3、不分晝夜,沒有時間限制,訂單的生成是雙方一對一溝通的結(jié)果。顧客購物方式完全按自己的喜好,商家可以快速準(zhǔn)確的捕捉顧客需求并及時應(yīng)對,不需要銷售空間,只需提供列表、圖片等。通過上述分析,網(wǎng)上交易平臺可以彌補傳統(tǒng)交易方式的不足,從而滿足社會的需求。而一個校園二手交易網(wǎng)站地建立,可以方便學(xué)生購物、交流。2.2可行性研究可行性分析經(jīng)過詳細(xì)認(rèn)真地分析,本系統(tǒng)采用B/S模式,選用SQL作為后臺數(shù)據(jù)庫,ASP作為前臺的開發(fā)工具,并將軟件工程相關(guān)理論應(yīng)用于整個系統(tǒng)開發(fā)過程中,結(jié)合現(xiàn)有的設(shè)備條件和具體的實際情況,在需求分析的基礎(chǔ)上實現(xiàn)對ASP,技術(shù)與數(shù)據(jù)庫技術(shù)的整合應(yīng)用,進(jìn)而開發(fā)了輔助教學(xué)系統(tǒng)。綜上所述,此系統(tǒng)開

4、發(fā)目標(biāo)己明確,在技術(shù)和經(jīng)濟等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。2.2.2經(jīng)濟可行性在經(jīng)濟方面,開發(fā)與維護(hù)本系統(tǒng)的費用主要包括設(shè)備費用、系統(tǒng)開發(fā)成本、系統(tǒng)運行和維護(hù)費用三個方面。因人員及設(shè)備都是學(xué)?,F(xiàn)在就擁有的,不需要外聘或者外購,因此成本較低,所以,此系統(tǒng)在經(jīng)濟方面是可行的。2.2.3社會可行性經(jīng)過調(diào)查,學(xué)校學(xué)生急需一個這樣一個網(wǎng)絡(luò)平臺,以實現(xiàn)二手物品的交易。很多畢業(yè)的學(xué)哥學(xué)姐都有很多東西帶不走的東西,還可以用,扔了感覺可惜,低價賣出去是他們的心聲。校園二手交易系統(tǒng)不僅可以實現(xiàn)學(xué)哥學(xué)姐的愿望,還有利于依然在學(xué)校奮斗的學(xué)弟學(xué)妹們,讓他們省了一筆花銷,買到經(jīng)濟實用的東西。

5、綜上所述,此系統(tǒng)開發(fā)目標(biāo)己明確,在技術(shù)和經(jīng)濟等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。2.3系統(tǒng)功能分析校園二手交易系統(tǒng)是基于校園的二手交易網(wǎng)站,所有商品都是在校師生上傳,銷售對象為所有在校師生。用戶管理為了對使用校園二手交易系統(tǒng)的用戶進(jìn)行管理,系統(tǒng)建立了買家表、賣家表、系統(tǒng)管理員表、商品表。各個用戶擁有一個獨立的用戶名,用此用戶名可登錄系統(tǒng)。2.3.2商品管理對于商品的管理可以分為幾類:買家對商品的管理、賣家對商品的管理,系統(tǒng)管理員對商品的管理。2.4系統(tǒng)非功能分析為了保證系統(tǒng)持續(xù)、安全、可靠的運行,系統(tǒng)需要滿足以下要求。2.4.1響應(yīng)時間本系統(tǒng)屬于實際運用的交易型的產(chǎn)品

6、,所以必須保證客戶使用時的系統(tǒng)響應(yīng)時間能滿足客戶的日常使用。2.4.2可靠性系統(tǒng)的可靠性是系統(tǒng)安全運行的重要性能,包括當(dāng)系統(tǒng)出現(xiàn)故障和用戶出現(xiàn)錯誤的操作后能夠支持恢復(fù),當(dāng)用戶在使用過程中遇到錯誤的時候可以立即定位問題,當(dāng)業(yè)務(wù)場景和邏輯發(fā)生變化的時候系統(tǒng)能夠支持或當(dāng)使用中異常中斷的情況下系統(tǒng)有相應(yīng)的容錯措施等方面的問題,是在系統(tǒng)開發(fā)過程中必須考慮的非功能需求。2.4.3易用性易用性是我們在開發(fā)非功能性需求中必須要考慮到的問題,易用性同時涉及到美工和界面,人機工程,交互式設(shè)計,心理學(xué),用戶行為模式等多方面的知識。易用性就是指各種功能操作不要藏得太深,用戶很容易找到他們期望進(jìn)行的各種操作,軟件系統(tǒng)通

7、過在線幫助,導(dǎo)航,向?qū)У雀鞣N方式保證軟件是可自學(xué)的,易用的重點是軟件在熟練使用后應(yīng)該可以更快的進(jìn)行各項操作。易用性會使產(chǎn)品提高符合用戶習(xí)慣的能力以及其對使用的期望。2.5用例模型2.5.1整體用例圖根據(jù)系統(tǒng)需求分析中對系統(tǒng)的功能要求,可以確定系統(tǒng)和子系統(tǒng)的邊界、執(zhí)行者和用例。根據(jù)對“校園二手交易”的整體業(yè)務(wù)功能要求,可以繪制出如圖21所示的整體用例圖。圖2-1校園二手交易系統(tǒng)用例圖在用例圖中,實線方框表示系統(tǒng)邊界,在系統(tǒng)內(nèi)共有11個用例。系統(tǒng)外有3個執(zhí)行者;通過網(wǎng)站賣家可以實現(xiàn)發(fā)布商品信息、修改商品信息、商品上架下架,刪除商品等操作;買家可以瀏覽商品信息、搜索商品、對商品進(jìn)行價格排序、查看賣家

8、信息等;網(wǎng)站管理員可以對網(wǎng)站、賣家、買家進(jìn)行相應(yīng)的管理操作。2.5.2購物用例圖買家在瀏覽商品信息、查詢賣家信息后,進(jìn)入購物車,對商品下訂單;賣家收到訂單后,對顧客發(fā)貨。圖2-2購物用例圖3對象類建模根據(jù)已經(jīng)建立的用例圖和用戶業(yè)務(wù)需求,確定對象類及其屬性和操作。通過檢查類的定義、分析問題的需求和運用該領(lǐng)域知識來完善和確定類的屬性。根據(jù)系統(tǒng)功能要求和系統(tǒng)設(shè)計需要完善和確定類的操作。類圖是由若干類的圖形符號及表示其之間關(guān)系的圖形符號組成。在“校園二手交易系統(tǒng)”中存在9個類,其具體的屬性和操作及其之間的關(guān)系如圖31所示:圖3-1校園二手交易系統(tǒng)類圖4順序圖在進(jìn)行面向?qū)ο蟮南到y(tǒng)分析與設(shè)計中,如何理解和

9、掌握系統(tǒng)的全部控制流是最困難的事情,在UML中,利用順序圖可以有效的幫助人們觀察和分析系統(tǒng)的交互行為。順序圖描述了系統(tǒng)的行為,并具體描述了為完成某種系統(tǒng)功能,系統(tǒng)中各對象間的交互與協(xié)作,有效的幫助人們理解系統(tǒng)的行為,在“網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)”中有多種功能,其主要的幾種順序圖如下所示。4.1商品上下架管理商品上下架管理,首先用戶要登錄系統(tǒng),然后進(jìn)入商品管理模塊,進(jìn)入商品上下架管理模塊,對商品狀態(tài)進(jìn)行修改,最后保存入后臺數(shù)據(jù)庫,并將商品上下架消息返回用戶。圖4-1商品上下架管理的順序圖4.2管理員對買家的信息管理管理員對買家的信息管理,首先管理員要登錄系統(tǒng)后臺,然后進(jìn)入買家信息管理模塊,對買家進(jìn)行管理

10、,最后保存入后臺數(shù)據(jù)庫,并將操作成功提示返回管理員。圖4-2管理員對買家信息管理順序圖4.3管理員對賣家的信息管理管理員對賣家的信息管理,首先管理員要登錄系統(tǒng)后臺,然后進(jìn)入賣家信息管理模塊,對賣家進(jìn)行管理,最后保存入后臺數(shù)據(jù)庫,并將操作成功提示返回管理員。圖4-3管理員對賣家信息管理順序圖4.4管理員對商品的信息管理管理員對商品的信息管理,首先管理員要登錄系統(tǒng)后臺,然后進(jìn)入商品信息管理模塊,對商品進(jìn)行相應(yīng)的操作,最后保存入后臺數(shù)據(jù)庫,并將操作成功提示返回管理員。圖4-4管理員對商品信息管理順序圖4.5買家查詢賣家信息買家對賣家信息的查詢,首先買家要登錄系統(tǒng)首頁,然后進(jìn)入信息產(chǎn)尋模塊,再進(jìn)入賣家

11、信息模塊,對賣家信息進(jìn)行查詢,系統(tǒng)顯示查詢結(jié)果。圖4-5買家查詢賣家信息順序圖4.6買家瀏覽商品信息買家瀏覽商品信息,首先買家要登錄系統(tǒng)首頁,然后輸入一級標(biāo)題,再輸入二級標(biāo)題,然后進(jìn)入相應(yīng)的具體商品,系統(tǒng)顯示商品信息。圖4-6買家瀏覽商品信息順序圖4.7對商品進(jìn)行價格排序買家對商品進(jìn)行價格排序,首先買家要登錄系統(tǒng)首頁,進(jìn)入商品模塊,輸入排序方法,進(jìn)入排序模塊,系統(tǒng)顯示排序結(jié)果。圖4-7對商品進(jìn)行價格排序順序圖4.8買家購買商品買家購買商品,首先買家要登錄系統(tǒng)首頁,進(jìn)入商品瀏覽頁面,選中心儀的商品進(jìn)入購物車模塊,進(jìn)入訂單模塊,系統(tǒng)顯示商品添加成功。圖4-8買家購買商品順序圖4.9賣家發(fā)布商品信息

12、賣家發(fā)布商品信息,首先賣家要登錄系統(tǒng)首頁,進(jìn)入商品管理模塊,進(jìn)入商品信息發(fā)布模塊,系統(tǒng)顯示要輸入的商品信息,最后將信息存入數(shù)據(jù)庫,系統(tǒng)提示商品信息發(fā)布成功。圖4-9賣家發(fā)布商品信息順序圖4.9.1賣家刪除商品信息賣家刪除商品信息,首先賣家要登錄系統(tǒng)首頁,進(jìn)入商品管理模塊,進(jìn)入商品信息刪除模塊,系統(tǒng)顯示要刪除的商品信息,最后將信息存入數(shù)據(jù)庫,系統(tǒng)提示商品信息刪除成功。圖4-9-1賣家刪除商品信息順序圖4.9.2賣家修改商品信息賣家修改商品信息,首先賣家要登錄系統(tǒng)首頁,進(jìn)入商品管理模塊,進(jìn)入商品信息修改模塊,系統(tǒng)顯示要修改的商品信息,最后將信息存入數(shù)據(jù)庫,系統(tǒng)提示商品信息修改成功。圖4-9-2賣家

13、修改商品信息順序圖5狀態(tài)圖5.1用戶顧客的狀態(tài)圖顧客可以登錄系統(tǒng),查看活動信息、查看促銷產(chǎn)品和新產(chǎn)品、搜索產(chǎn)品、查看購買流程、瀏覽商品。將商品加入購物車以后,判定是否是登錄的用戶,再進(jìn)行相應(yīng)操作。圖5-1用戶顧客的狀態(tài)圖5.2管理員狀態(tài)圖管理員登錄系統(tǒng)后臺,進(jìn)行會員管理、商品管理、訂單管理、系統(tǒng)設(shè)置、編輯文本管理。圖5-2管理員狀態(tài)圖6總結(jié)為期兩周的課設(shè)已經(jīng)結(jié)束,在此次課設(shè)中不僅鞏固了課本上的知識,更重要的是學(xué)到了很多課本上沒有的東西。此次課設(shè)的主要任務(wù)是以UML作為面向?qū)ο蟮姆治雠c設(shè)計工具,對校園二手交易系統(tǒng)分析與設(shè)計。通過本次課程設(shè)計不僅重溫了UML的設(shè)計與分析的理論,而且會自己使用工具建模了。統(tǒng)一建模語言(UML)是用來對軟件密集系統(tǒng)進(jìn)行描述、構(gòu)造、視化和文檔編制的一種語言。是可以被廣泛采用的一門簡單、一致、通用的建模語言,同時擴展了現(xiàn)有方法的應(yīng)用范圍。統(tǒng)一建模語言是標(biāo)準(zhǔn)的建模語言,而不是一個標(biāo)準(zhǔn)的開發(fā)流程。本次課設(shè)的系統(tǒng)的為校園二手交易系統(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論