基于uml的在線考試系統(tǒng)分析_第1頁
基于uml的在線考試系統(tǒng)分析_第2頁
基于uml的在線考試系統(tǒng)分析_第3頁
基于uml的在線考試系統(tǒng)分析_第4頁
基于uml的在線考試系統(tǒng)分析_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、學(xué) 生 實(shí) 驗(yàn) 報(bào) 告(理工類)課程名稱: 面向?qū)ο蠓治雠c設(shè)計(jì)(UML)專業(yè)班級(jí): 15計(jì)算機(jī)科學(xué)與技術(shù)(專轉(zhuǎn)本) 學(xué)生學(xué)號(hào): 1513203038 學(xué)生姓名: 李雯 所屬院部: 計(jì)算機(jī)工程 指導(dǎo)教師: 鐘睿 20 15 20 16 學(xué)年 第 1 學(xué)期 金陵科技學(xué)院教務(wù)處制實(shí)驗(yàn)項(xiàng)目名稱: 靜態(tài)建模 實(shí)驗(yàn)學(xué)時(shí): 8 同組學(xué)生姓名: 無 實(shí)驗(yàn)地點(diǎn): A207,A206 實(shí)驗(yàn)日期: 實(shí)驗(yàn)成績: 批改教師: 批改時(shí)間: 一、實(shí)驗(yàn)?zāi)康暮鸵?、實(shí)驗(yàn)?zāi)康暮鸵?掌握靜態(tài)建模相關(guān)概念與涉及到的模型圖;2掌握用例、用例圖、類、類圖的概念及其表示方式;3能夠?qū)τ美M(jìn)行詳細(xì)分析,對(duì)類及類關(guān)系進(jìn)行詳細(xì)分析;4能夠識(shí)

2、別出用例圖中參與者、主要路徑、替換路徑等,識(shí)別類與類關(guān)系。二、實(shí)驗(yàn)儀器和設(shè)備1、硬件設(shè)備:聯(lián)想電腦 規(guī)格:Inter(R),(Core)TM i5-4590 CPU3.30HZ2、軟件設(shè)備:操作 Microsoft Word IBM Rational Rose 版本三、實(shí)驗(yàn)過程31軟件系統(tǒng)說明名稱:電子商城購物系統(tǒng)范圍:專用于在線購物用的軟件參與者:購物者、系統(tǒng)管理員32存在的問題描述321 傳統(tǒng)商鋪模式1、商品種類不多,可供顧客選擇的余地很少場(chǎng)地有限,各種商品不能一應(yīng)俱全,想買進(jìn)口的東西買不到。2、租金貴,客流量有限要考慮房租,水電等雜費(fèi),還有店鋪的地理位置,能否會(huì)有更多的客流量。還有各種管

3、理費(fèi)用和稅務(wù)費(fèi)用,及員工工資,還有一些傳統(tǒng)的廣告宣傳費(fèi)用。3、商鋪離家遠(yuǎn),貨比三家,浪費(fèi)時(shí)間體力對(duì)于朝九晚五的上班族來說,幾乎沒有時(shí)間精力去逛商場(chǎng),耗時(shí)耗力。322 當(dāng)前的電子商城購物系統(tǒng)存在較大的問題1、信譽(yù)度問題無論是買家還是賣家,信譽(yù)度都被看成是交易過程中最大的問題。作為買家,商家提供的商品信息、商品質(zhì)量保證、商品售后服務(wù)是否和傳統(tǒng)商場(chǎng)一樣,購買商品后,是否能夠如期拿到商品等等,都是購買者所擔(dān)憂的問題2、網(wǎng)絡(luò)安全問題從網(wǎng)絡(luò)進(jìn)入人們的生活開始,網(wǎng)絡(luò)安全問題就一直存在。在網(wǎng)絡(luò)購物中,網(wǎng)民對(duì)網(wǎng)絡(luò)安全也有很大擔(dān)憂,諸如用戶的個(gè)人信息、交易過程中銀行賬戶密碼、轉(zhuǎn)賬過程中資金的安全等問題。這些顧慮無

4、疑給網(wǎng)絡(luò)購物蒙上了一層陰影。這個(gè)在傳統(tǒng)商場(chǎng)里更不會(huì)出現(xiàn),因?yàn)橘I家都是直接去購買。3、配送問題傳統(tǒng)購物一般是在選好后,就可以直接付費(fèi)拿走,而網(wǎng)絡(luò)購物就需要一個(gè)訂貨后的等待過程。目前出現(xiàn)了很多物流公司,他們?cè)跒榫W(wǎng)絡(luò)購物者送貨上起到了很大的作用。在目前的商品配送上,就同城配送而言,最快的一般需要1個(gè)小時(shí),最長的則需要2天時(shí)間。如果購買者需要的東西很急,網(wǎng)絡(luò)購物一般就不適合。傳統(tǒng)商品也不存在配送問題。33初步解決方案(總體分析)網(wǎng)上購物商城是基于B/S模式, 通過對(duì)一些典型電子商務(wù)網(wǎng)站的考察、分析,并結(jié)合企業(yè)要求, 而開發(fā)的一套擁有前后臺(tái)的信息化管理系統(tǒng)。需滿足以下要求:1、統(tǒng)一友好的操作界面,保證系

5、統(tǒng)的易用性;2、盡可能按不同類別查看商品信息;3、為客戶提供通過一個(gè)購物車模型就能夠購買多個(gè)商品項(xiàng)的機(jī)制;4、提供簡單的安全模型,讓客戶必須先進(jìn)行注冊(cè)、登錄,才允許購買購物車的內(nèi)容,設(shè)計(jì)網(wǎng)站后臺(tái)操作平臺(tái),管理網(wǎng)站的各項(xiàng)基本數(shù)據(jù)。34方案分析(詳細(xì)分析)該網(wǎng)站是針對(duì)消費(fèi)者購買商品設(shè)計(jì)的。消費(fèi)者分為兩類,一類是會(huì)員,若是某會(huì)員要購買,直接登錄網(wǎng)站,就可以購買所需要的商品了;另一類是普通瀏覽者,該瀏覽者可以瀏覽網(wǎng)站基本信息,若要購買,則必須要先進(jìn)行注冊(cè),才能夠以網(wǎng)站用戶的身份購買網(wǎng)站所展示的商品。瀏覽者注冊(cè)的信息提交到網(wǎng)站后臺(tái),由網(wǎng)站管理員進(jìn)行管理。網(wǎng)站為用戶提供商品查詢,商品購買的功能,并記錄用戶

6、的購物選擇,從而形成訂單信息。在系統(tǒng)后臺(tái),管理員除了管理用戶信息,公司信息以及商品信息外,還需管理消費(fèi)者在論點(diǎn)交流反應(yīng)的消息。1、 經(jīng)銷商應(yīng)提高所售產(chǎn)品及自身的透明度經(jīng)銷商應(yīng)細(xì)致貼切地描述商品的特征,把企業(yè)經(jīng)營范圍等一系列特征描述清晰。2、 協(xié)定收貨期限商家應(yīng)更自覺的快速發(fā)貨,在付款前與商家協(xié)議,在一定期限內(nèi)沒收到貨,就全額退還給消費(fèi)者。3、 制定明確的售后制度協(xié)商完善可執(zhí)行的規(guī)章制度對(duì)網(wǎng)絡(luò)商店和消費(fèi)者加以約束,保障在網(wǎng)絡(luò)交易的安全。4、提高對(duì)商家的管理和消費(fèi)者的安全意識(shí)5、引入安全較高的支付方式第三方支付是一種后付費(fèi)方式,能夠降低支付風(fēng)險(xiǎn)。 35需求建模351系統(tǒng)分析通過以上的分析,在線商城

7、購物系統(tǒng)的功能需求主要包括以下幾個(gè)方面:1、系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的管理維護(hù)工作,維護(hù)工作包括商品的添加、刪除和修改,對(duì)購物者基本信息的添加、修改、查詢和刪除。2、購物者通過客戶機(jī)瀏覽器根據(jù)賬號(hào)和密碼進(jìn)入選購商品的界面,在這里購物者可以查詢 已購買的商品,繼續(xù)選購商品,查詢自己的基本信息。系統(tǒng)主要包括以下幾個(gè)模塊:1、基本業(yè)務(wù)處理模塊基本業(yè)務(wù)處理模塊主要用于實(shí)現(xiàn)購物者通過合法認(rèn)證登錄到該系統(tǒng)中進(jìn)行網(wǎng)上購物的選擇和確定。2、信息查詢模塊。信息查詢模塊主要用于實(shí)現(xiàn)購物者對(duì)購物信息的查詢和對(duì)自身信息的查詢。3、系統(tǒng)維護(hù)模塊。系統(tǒng)維護(hù)模塊主要用于實(shí)現(xiàn)系統(tǒng)管理員對(duì)系統(tǒng)的管理和對(duì)數(shù)據(jù)庫的維護(hù),系統(tǒng)的管理包括購

8、物者信息、商品信息等信息的維護(hù)。數(shù)據(jù)庫的維護(hù)包括數(shù)據(jù)庫的備份、恢復(fù)等數(shù)據(jù)庫操作。352建模過程(完成需求建模的工作)1、 購物者用例圖查詢商品信息。購物者可以在查詢界面了解可供自己選擇的商品信息。登錄網(wǎng)上購物系統(tǒng)。購物者能夠根據(jù)自己的賬號(hào)和密碼登錄購物系統(tǒng),如果身份驗(yàn)證失敗,不得進(jìn)行下一步操作。通過身份認(rèn)證才能夠進(jìn)入下一個(gè)操作頁面。選擇想購買的商品。在選擇商品的界面選擇自己想購買的商品并確認(rèn)提交。查詢個(gè)人信息??梢酝ㄟ^查詢界面查詢自己的基本信息。 建模結(jié)果(見圖1 用戶管理用例圖)圖1 -1購物者管理用例圖2、系統(tǒng)管理員用例圖系統(tǒng)管理員能夠通過系統(tǒng)進(jìn)行如下活動(dòng):(1)登錄購物系統(tǒng)。系統(tǒng)管理員使

9、用賬號(hào)和密碼登錄系統(tǒng)進(jìn)行本系統(tǒng)的管理和維護(hù)工作。添加購物者信息。將新注冊(cè)的購物者的基本信息錄入到本系統(tǒng),并在數(shù)據(jù)庫中保存。修改購物者信息。(2)對(duì)于個(gè)人基本信息發(fā)生變化的購物者,修改數(shù)據(jù)庫中相關(guān)購物者的人、個(gè)人信息并保存。(3)刪除購物者信息。將不再需要保存的購物者個(gè)人信息從數(shù)據(jù)庫中刪除。(4)查詢購物者信息。根據(jù)購物者的姓名對(duì)購物者的個(gè)人基本信息進(jìn)行相關(guān)的查詢。(5)添加商品信息。將新的商品添加到購物系統(tǒng)中并保存到數(shù)據(jù)庫中。(6)修改商品信息。對(duì)數(shù)據(jù)庫中原有的商品信息進(jìn)行修改并保存到數(shù)據(jù)庫中。(7)刪除商品信息。將不再出售的商品從數(shù)據(jù)庫中刪除。建模結(jié)果(見圖2 系統(tǒng)管理員用例圖) 圖1-2

10、系統(tǒng)管理員用例圖36 系統(tǒng)的類圖系統(tǒng)包含的實(shí)體類有客戶類(customer)、商品類(good)、訂單類(order)、訂單細(xì)節(jié)類(orderdetail)、購物車類(cartbean)、留言單類(leavewords),包含的邊界類有購物車的物品表單(shoppingchart)、留言表單類(leavewordstable)、注冊(cè)表單類(registetable)、登錄表單類(logintable)、訂單表單類(ordertable),包含的控制類有購物類(shopping)、注冊(cè)類(regist)、登錄類(login)、留言類(leaveword)圖1-3 系統(tǒng)類圖四、實(shí)驗(yàn)結(jié)果與分析本次實(shí)

11、驗(yàn)中建立對(duì)象模型是面向?qū)ο蟮拈_發(fā)方法的基本任務(wù),是軟件系統(tǒng)開發(fā)的基礎(chǔ),也是一個(gè)最需要傾注精力和時(shí)間的技術(shù)活動(dòng)。在對(duì)象類圖中,一方面描述各個(gè)對(duì)象類本身的組成,即類的屬性,操作和對(duì)對(duì)象的約束;另一方面描述系統(tǒng)中對(duì)象類之間的各種靜態(tài)的聯(lián)系。對(duì)象類圖是一種靜態(tài)結(jié)構(gòu)圖,它描述的是系統(tǒng)的靜態(tài)結(jié)構(gòu),而不是系統(tǒng)的行為。要理解對(duì)象世界,首先要進(jìn)行對(duì)象分析,建立對(duì)象類模型。類是對(duì)象的抽象,認(rèn)識(shí)對(duì)象的類別是人類的本領(lǐng)。類之間的各種關(guān)系都可以在對(duì)象世界里找到對(duì)應(yīng)物。通過這次試驗(yàn)我對(duì)靜態(tài)建模有了深入的了解,對(duì)類和對(duì)象間的關(guān)系也有了進(jìn)一步的了解,更主要的是,我又學(xué)習(xí)了IBM Rational Rose畫類圖和對(duì)象圖的功能

12、,了解了靜態(tài)建模的步驟和方法。這對(duì)我以后的靜態(tài)建模有了基礎(chǔ)性幫助,也對(duì)以后我對(duì)系統(tǒng)的學(xué)習(xí)、業(yè)務(wù)的分析起到了很大的幫助。實(shí)驗(yàn)項(xiàng)目名稱: 動(dòng)態(tài)建模 實(shí)驗(yàn)學(xué)時(shí): 8 同組學(xué)生姓名: 無 實(shí)驗(yàn)地點(diǎn): A207,A206 實(shí)驗(yàn)日期: 填寫具體的日期實(shí)驗(yàn)成績: 批改教師: 批改時(shí)間: 一、實(shí)驗(yàn)?zāi)康暮鸵?掌握動(dòng)態(tài)建模相關(guān)概念及涉及到的模型圖;2掌握活動(dòng)圖的概念及其表示方式;3完成系統(tǒng)中關(guān)鍵用例的活動(dòng)圖制作二、實(shí)驗(yàn)儀器和設(shè)備1、硬件設(shè)備:聯(lián)想電腦 規(guī)格:Inter(R),(Core)TM i5-4590 CPU3.30HZ2、軟件設(shè)備:操作 Microsoft Word IBM Rational Rose

13、版本三、實(shí)驗(yàn)過程 系統(tǒng)的靜態(tài)模型建立后,開始進(jìn)行系統(tǒng)的動(dòng)態(tài)建模。動(dòng)態(tài)模型描述了系統(tǒng)的各個(gè)成分間存在的交互行為,構(gòu)成了系統(tǒng)的動(dòng)態(tài)特征。可以借助順序圖和活動(dòng)圖表達(dá)。順序圖顯示多個(gè)對(duì)象之間的動(dòng)態(tài)協(xié)作,展示對(duì)象之間是如何進(jìn)行交互的。順序圖將顯示的重點(diǎn)放在對(duì)象之間發(fā)送的各種消息的時(shí)間順序上?;顒?dòng)圖主要描述滿足用例要求所要進(jìn)行的活動(dòng)以及活動(dòng)間的約束關(guān)系,有利于識(shí)別并行活動(dòng)?;顒?dòng)圖是一種特殊的狀態(tài)圖,它對(duì)于系統(tǒng)的功能建模特別重要,強(qiáng)調(diào)對(duì)象間的控制流程。在網(wǎng)上購物系統(tǒng)中,通過上述的用例,以如下的交互行為為例進(jìn)行簡單說明: 3.1“顧客訂購商品”用例顧客訂購商品的工作流程如下:(1)顧客指定相應(yīng)的商品種類進(jìn)行搜

14、索,得到相應(yīng)的商品信息;(2)選中自己需要的商品并選擇其定購的數(shù)量放入購物車;(3)提交下訂單請(qǐng)求,系統(tǒng)檢查用戶是否登錄,若用戶未登錄轉(zhuǎn)(4);否則返回個(gè)人信息由用戶確認(rèn),轉(zhuǎn)(5); (4)用戶登錄系統(tǒng),重新進(jìn)入購物車頁面,轉(zhuǎn)(3) (5)顧客確認(rèn)自己的信息后,由系統(tǒng)數(shù)據(jù)庫記錄訂單信息及更新訂單表;(6)數(shù)據(jù)庫更新成功后,返回顧客下訂單成功的消息。根據(jù)基本流程創(chuàng)建顧客訂購商品的序列圖,如圖2-6所示。3-1顧客訂購商品序列圖 3.2管理員處理訂單的工作流程如下:(1)管理員使用其帳號(hào)和密碼登陸后,登陸模塊會(huì)將管理員的ID保存在系統(tǒng)緩存中并提交給訂單處理模塊。(2)訂單處理模塊提交給管理員未處理

15、的列表,管理員提交某商品的ID得到該商品的庫存情況。(3)如果庫存充足則接收訂單,并把接收信息提交給數(shù)據(jù)模塊,數(shù)據(jù)模塊更新改客戶的訂單信息并返回成功信息給訂單處理模塊,訂單處理模塊提示改操作成功。根據(jù)基本流程創(chuàng)建管理員處理訂單的序列圖,如圖2-12 所示3-2管理員處理訂單序列圖3.3在線購物活動(dòng)可以通過以下步驟來進(jìn)行描述:(1)顧客可以查詢商品信息來了解商品。(2)顧客可以將自己選中的商品加入訂單,然后提交訂單。(3)顧客可以查詢自己的訂單狀態(tài)。 其具體的活動(dòng)圖如圖3-3所示。3-3在線購物活動(dòng)圖四、實(shí)驗(yàn)結(jié)果與分析 通過這次試驗(yàn)我對(duì)動(dòng)態(tài)建模有了深入的了解,更主要的是,我又學(xué)習(xí)了IBM Rational Rose畫活動(dòng)圖和順序圖的功能,了解了動(dòng)態(tài)建模的步驟和方法。動(dòng)態(tài)模型描述了系統(tǒng)的各個(gè)成分間存在的交互性行為,構(gòu)成了系統(tǒng)的動(dòng)態(tài)特征。順序圖顯示多個(gè)對(duì)象見動(dòng)態(tài)協(xié)作,顯示對(duì)象之間是如何進(jìn)行交互的。這對(duì)我以后的動(dòng)態(tài)建模有了基礎(chǔ)性幫助,也對(duì)以后我對(duì)系統(tǒng)的學(xué)習(xí)、業(yè)務(wù)的分析起到了很大的幫助。我運(yùn)用所學(xué)的專業(yè)知識(shí),分析了網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),給出一套完整的解決方案。采用這種方案使產(chǎn)品信

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論