軟件工程實(shí)驗報告20206_第1頁
軟件工程實(shí)驗報告20206_第2頁
軟件工程實(shí)驗報告20206_第3頁
軟件工程實(shí)驗報告20206_第4頁
軟件工程實(shí)驗報告20206_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、實(shí)驗報告課程名稱軟件工程導(dǎo)論學(xué)院計算機(jī)工程學(xué)院班級學(xué)號姓名2016年12月24日精選文庫批閱教師時間實(shí)驗成績課程名稱學(xué)號實(shí)驗名稱軟件工程2014144415姓名實(shí)驗日期2016.10.26分析系統(tǒng)業(yè)務(wù)流程和繪制系統(tǒng)業(yè)務(wù)流程圖實(shí)驗?zāi)康模?、掌握結(jié)構(gòu)化分析方法2、掌握業(yè)務(wù)流程分析方法和業(yè)務(wù)流程圖的繪制實(shí)驗內(nèi)容:任務(wù)一繪制系統(tǒng)業(yè)務(wù)流程圖試?yán)L制工資管理系統(tǒng)的系統(tǒng)流程圖,根據(jù)系統(tǒng)流程圖的符號說明仔細(xì)理解如圖含義:任務(wù)二分析系統(tǒng)業(yè)務(wù)流程和繪制系統(tǒng)業(yè)務(wù)流程圖案例一:總務(wù)辦公管理系統(tǒng)系統(tǒng)簡介:某單位準(zhǔn)備開發(fā)一個購買辦公用品和設(shè)備的總務(wù)辦公管理系統(tǒng)。辦公用品的購買申請由各科室提出,由負(fù)責(zé)總務(wù)工作的辦公室統(tǒng)一收集

2、。其中,購買申請的金額低于500元(含500元)可以由總務(wù)辦公室直接審批,而高于500元的購買申請由機(jī)構(gòu)主管領(lǐng)導(dǎo)審批,批準(zhǔn)的購買申請形成采購清單由采購員負(fù)責(zé)購買,同時應(yīng)記錄每次實(shí)際購買清單,進(jìn)行入賬。在提出購買申請時要包括下述數(shù)據(jù):申請單位、物品名稱、物品數(shù)量、預(yù)計價格、物品用途等。每次購買完成后應(yīng)記錄以下數(shù)據(jù):物品名稱、物品數(shù)量、價格、總金額、購買日期、經(jīng)辦人等。案例二:火車票預(yù)訂系統(tǒng)系統(tǒng)簡介:某高校后勤集團(tuán)為了學(xué)生寒暑假返鄉(xiāng),辦理代學(xué)生預(yù)訂返鄉(xiāng)火車票事務(wù),訂票必須提前三天辦理,后勤訂票處提前三天向火車站辦理購票事務(wù)。訂票處使用一臺微機(jī)處理訂票后購票事務(wù),學(xué)生訂票一次稱為一個事務(wù),由訂票員將

3、其輸入在微機(jī)中,系統(tǒng)核實(shí)訂單后,將訂票信息記錄放在訂票庫中。系統(tǒng)每天打印預(yù)訂三天的購票單,并更新訂票庫。請對以上系統(tǒng)進(jìn)行業(yè)務(wù)流程分析后,繪制出該系統(tǒng)的系統(tǒng)流程圖。-2精選文庫實(shí)驗原理:系統(tǒng)流程圖是描繪物理系統(tǒng)的傳統(tǒng)工具。是用圖形符號以黑盒子形式描繪系統(tǒng)里面的每個部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等等)。表達(dá)的是信息在系統(tǒng)各部件之間流動的情況,而不是對信息進(jìn)行加工處理的控制過程。系統(tǒng)業(yè)務(wù)流程圖的符號:基本符號系統(tǒng)符號-3精選文庫實(shí)驗過程與結(jié)果:一、操作步驟:1運(yùn)行microsoftofficevisio20102選擇流程圖中的基本流程圖模板3用鼠標(biāo)選拉圖標(biāo)進(jìn)行繪圖-4精選文庫二、實(shí)驗結(jié)果:

4、工資管理系統(tǒng)流程圖:總務(wù)辦公管理系統(tǒng)流程圖:-5精選文庫火車票預(yù)訂系統(tǒng)流程圖:-6精選文庫實(shí)驗小結(jié)在本次實(shí)驗中,經(jīng)過認(rèn)真的分析題目和熟悉使用microsoftofiicevisio2010,由于任務(wù)一的圖已經(jīng)繪制好,只需要我們照著繪制,所以對任務(wù)一繪制工資管理系統(tǒng)流程圖相對比較好。但由于任務(wù)二不僅僅只是繪制系統(tǒng)流程圖,還需要自己對系統(tǒng)進(jìn)行業(yè)務(wù)流程分析,所以相對比較難,繪制的不怎么全面,還需要加強(qiáng)分析,做的更好。通過本次實(shí)驗,掌握了microsoftofiicevisio2010基本流程圖的繪制,也認(rèn)識了基本流程圖的一些符號,對以后的繪制流程圖有很大的用處。備注:-7精選文庫批閱教師時間實(shí)驗成績

5、課程名稱學(xué)號實(shí)驗名稱軟件工程2014144415姓名實(shí)驗日期2016.11.2分析數(shù)據(jù)流和繪制數(shù)據(jù)流圖實(shí)驗?zāi)康模?、掌握數(shù)據(jù)流的分析方法2、掌握數(shù)據(jù)流圖的繪制實(shí)驗內(nèi)容:任務(wù)一繪制數(shù)據(jù)流圖試?yán)L制工資管理系統(tǒng)的數(shù)據(jù)流圖,根據(jù)數(shù)據(jù)流圖的符號說明仔細(xì)理解圖的含義:任務(wù)二分析數(shù)據(jù)流和繪制數(shù)據(jù)流圖案例一:總務(wù)辦公管理系統(tǒng)系統(tǒng)簡介:某單位準(zhǔn)備開發(fā)一個購買辦公用品和設(shè)備的總務(wù)辦公管理系統(tǒng)。辦公用品的購買申請由各科室提出,由負(fù)責(zé)總務(wù)工作的辦公室統(tǒng)一收集。其中,購買申請的金額低于500元(含500元)可以由總務(wù)辦公室直接審批,而高于500元的購買申請由機(jī)構(gòu)主管領(lǐng)導(dǎo)審批,批準(zhǔn)的購買申請形成采購清單由采購員負(fù)責(zé)購買,

6、同時應(yīng)記錄每次實(shí)際購買清單,進(jìn)行入賬。在提出購買申請時要包括下述數(shù)據(jù):申請單位、物品名稱、物品數(shù)量、預(yù)計價格、物品用途等。每次購買完成后應(yīng)記錄以下數(shù)據(jù):物品名稱、物品數(shù)量、價格、總金額、購買日期、經(jīng)辦人等。請對該系統(tǒng)進(jìn)行數(shù)據(jù)流程分析后,繪制出該系統(tǒng)的數(shù)據(jù)流圖。案例二:火車票預(yù)訂系統(tǒng)系統(tǒng)簡介:某高校后勤集團(tuán)為了學(xué)生寒暑假返鄉(xiāng),辦理代學(xué)生預(yù)訂返鄉(xiāng)火車票事務(wù),訂票必須提前三天辦理,后勤訂票處提前三天向火車站辦理購票事務(wù)。訂票處使用一臺微機(jī)處理訂票后購票事務(wù),學(xué)生訂票一次稱為一個事務(wù),由訂票員將其輸入在微機(jī)中,系統(tǒng)核實(shí)訂單后,將訂票信息記錄放在訂票庫中。系統(tǒng)每天打印預(yù)訂三天的購票單,并更新訂票庫。請對

7、該系統(tǒng)進(jìn)行數(shù)據(jù)流程分析后,繪制出該系統(tǒng)的數(shù)據(jù)流圖。-8精選文庫實(shí)驗原理:數(shù)據(jù)流圖(dfd)是軟件系統(tǒng)系統(tǒng)的邏輯模型,僅僅描繪數(shù)據(jù)在軟件中流動(從輸入)移動到輸出)的過程中所經(jīng)受的變換(即加工處理。然數(shù)據(jù)流圖的繪制方法:根據(jù)數(shù)據(jù)流圖的四種成分:源點(diǎn)或終點(diǎn),處理,數(shù)據(jù)存儲和數(shù)據(jù)流,從問題描述中提取數(shù)據(jù)流圖的四種成分;后依據(jù)“自頂向下、從左到右、由粗到細(xì)、逐步求精”的基本原則進(jìn)行繪制。數(shù)據(jù)流圖的符號:-9精選文庫實(shí)驗過程與結(jié)果:一、操作步驟:1運(yùn)行microsoftofficevisio20102選擇“軟件和數(shù)據(jù)庫”中的“數(shù)據(jù)流模型圖”模板3用鼠標(biāo)選拉圖標(biāo)進(jìn)行繪圖-10精選文庫二、實(shí)驗結(jié)果:工資管理

8、數(shù)據(jù)流圖:總務(wù)辦公管理系統(tǒng)流程圖:火車票預(yù)訂系統(tǒng)流程圖:-11精選文庫實(shí)驗小結(jié)在上次實(shí)驗中,已經(jīng)掌握了microsoftofiicevisio2010基本流程圖的繪制。所以在本次實(shí)驗中,由于已經(jīng)做過一次實(shí)驗了,所以對繪制數(shù)據(jù)流圖也相對容易些。但還是同樣問題由于任務(wù)二不僅僅只是繪制數(shù)據(jù)流圖,還需要自己對系統(tǒng)進(jìn)行數(shù)據(jù)流分析,所以相對比較難,繪制的不怎么全面,還需要加強(qiáng)分析,做的更好。通過本次實(shí)驗,對繪制數(shù)據(jù)流圖已經(jīng)基本掌握,對系統(tǒng)進(jìn)行數(shù)據(jù)流分析也有了相對了解,也認(rèn)識了一些數(shù)據(jù)流符號。備注:-12精選文庫批閱教師時間實(shí)驗成績課程名稱學(xué)號實(shí)驗名稱軟件工程2014144415姓名實(shí)驗日期2016.11.

9、9總體設(shè)計和數(shù)據(jù)庫設(shè)計實(shí)驗?zāi)康模?、掌握總體設(shè)計和數(shù)據(jù)庫設(shè)計2、掌握總體設(shè)計和數(shù)據(jù)庫設(shè)計方法,掌握界面設(shè)計的繪制實(shí)驗內(nèi)容:任務(wù)一繪制工資支付系統(tǒng)的功能結(jié)構(gòu)圖和數(shù)據(jù)庫試?yán)L制工資管理系統(tǒng)的功能結(jié)構(gòu)圖,根據(jù)系統(tǒng)流程圖的符號說明仔細(xì)理解含義任務(wù)二繪制功能模塊結(jié)構(gòu)圖和數(shù)據(jù)庫模型圖。案例一:總務(wù)辦公管理系統(tǒng)系統(tǒng)簡介:某單位準(zhǔn)備開發(fā)一個購買辦公用品和設(shè)備的總務(wù)辦公管理系統(tǒng)。辦公用品的購買申請由各科室提出,由負(fù)責(zé)總務(wù)工作的辦公室統(tǒng)一收集。其中,購買申請的金額低于500元(含500元)可以由總務(wù)辦公室直接審批,而高于500元的購買申請由機(jī)構(gòu)主管領(lǐng)導(dǎo)審批,批準(zhǔn)的購買申請形成采購清單由采購員負(fù)責(zé)購買,同時應(yīng)記錄每次

10、實(shí)際購買清單,進(jìn)行入賬。在提出購買申請時要包括下述數(shù)據(jù):申請單位、物品名稱、物品數(shù)量、預(yù)計價格、物品用途等。每次購買完成后應(yīng)記錄以下數(shù)據(jù):物品名稱、物品數(shù)量、價格、總金額、購買日期、經(jīng)辦人等。請請對該系統(tǒng)進(jìn)行設(shè)計,繪制出該系統(tǒng)的功能模塊結(jié)構(gòu)圖和數(shù)據(jù)庫模型圖。案例二:火車票預(yù)訂系統(tǒng)系統(tǒng)簡介:某高校后勤集團(tuán)為了學(xué)生寒暑假返鄉(xiāng),辦理代學(xué)生預(yù)訂返鄉(xiāng)火車票事務(wù),訂票必須提前三天辦理,后勤訂票處提前三天向火車站辦理購票事務(wù)。訂票處使用一臺微機(jī)處理訂票后購票事務(wù),學(xué)生訂票一次稱為一個事務(wù),由訂票員將其輸入在微機(jī)中,系統(tǒng)核實(shí)訂單后,將訂票信息記錄放在訂票庫中。系統(tǒng)每天打印預(yù)訂三天的購票單,并更新訂票庫。請對該

11、系統(tǒng)進(jìn)行設(shè)計,繪制出該系統(tǒng)的功能模塊結(jié)構(gòu)圖和數(shù)據(jù)庫模型圖。-13精選文庫實(shí)驗原理:在系統(tǒng)設(shè)計階段,要設(shè)計軟件體系結(jié)構(gòu),即是確定軟件系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。同時把模塊組織成良好的層次系統(tǒng):頂層模塊通過調(diào)用它的下層模塊來實(shí)現(xiàn)程序的完整功能,頂層模塊下面的每個模塊再調(diào)用更下層的模塊從而完成程序的一個子功能,最下層的模塊完成最具體的功能。通過對數(shù)據(jù)流圖邊界的劃分,變換成軟件結(jié)構(gòu),得到功能結(jié)構(gòu)圖。實(shí)驗過程與結(jié)果:繪制工資支付系統(tǒng)的功能結(jié)構(gòu)圖:工資支付系統(tǒng)的功能結(jié)構(gòu)圖一、操作步驟:1運(yùn)行microsoftofficevisio2010-14精選文庫2選擇“流程圖”中的“

12、基本流程圖”模板3用鼠標(biāo)選拉圖標(biāo)進(jìn)行繪圖根據(jù)數(shù)據(jù)流圖和數(shù)據(jù)字典,繪制工資管理系統(tǒng)的數(shù)據(jù)庫模型圖:工資支付系統(tǒng)的數(shù)據(jù)庫模型圖-15精選文庫一、操作步驟:1.運(yùn)行microsoftofficevisio20102.選擇“軟件和數(shù)據(jù)庫”中的“數(shù)據(jù)庫模型圖”模板-16精選文庫3.用鼠標(biāo)選拉圖標(biāo)進(jìn)行繪圖(1)繪制實(shí)體(表)輸入表名輸入字段名和數(shù)據(jù)類型選擇主鍵(2)繪制關(guān)系選擇外鍵-17精選文庫二、實(shí)驗結(jié)果:1、總務(wù)辦公管理系統(tǒng)(1)功能結(jié)構(gòu)圖:(2)數(shù)據(jù)庫模型圖(3)實(shí)體表(4)關(guān)系-18精選文庫2、火車票預(yù)訂系統(tǒng)(一)功能結(jié)構(gòu)圖:(二)數(shù)據(jù)庫模型圖(三)實(shí)體表-19精選文庫(四)關(guān)系-20精選文庫實(shí)驗

13、小結(jié)visio軟件畫圖更方便,且操作更簡潔,它可以把一個完整的流程畫下來,更詳細(xì)地描述整個流程的信息。在本次實(shí)驗中,由于已經(jīng)徹底熟悉使用visio,也熟悉整個系統(tǒng)的功能,所以在畫功能結(jié)構(gòu)圖時比較容易,但在畫數(shù)據(jù)庫模型圖時遇到了一點(diǎn)小問題,首先是表與表之間的關(guān)系一直連接不上,還有數(shù)據(jù)庫模型圖的數(shù)據(jù)表內(nèi)容也不好確定,所以還不夠好,需要繼續(xù)努力做好。通過本次實(shí)驗,掌握了總體設(shè)計和數(shù)據(jù)庫設(shè)計的方法,也熟悉了界面設(shè)計的繪制。通過繪制功能結(jié)構(gòu)圖,更清晰全面了解一個系統(tǒng)的功能結(jié)構(gòu),更容易理解系統(tǒng)之間的聯(lián)系,便于分析判斷現(xiàn)有系統(tǒng)中存在的不足。備注:-21精選文庫批閱教師時間實(shí)驗成績課程名稱學(xué)號實(shí)驗名稱軟件工程

14、2014144415姓名實(shí)驗日期2016.11.16面向?qū)ο蠓治鲈O(shè)計-用例圖實(shí)驗?zāi)康模?、熟悉uml用例圖的功能和元素2、學(xué)會識別參與者和用例3、掌握用例圖的繪制方法4、學(xué)會編寫用例描述實(shí)驗內(nèi)容:任務(wù)一分析圖書管理系統(tǒng)的登錄模塊,且繪制用例圖1、分析用戶登錄模塊的功能需求提供輸入“用戶名“和“密碼“的文本框,驗證用戶身份的合法性。2、識別參與者在用戶登錄模塊中,根據(jù)工作內(nèi)容和操作權(quán)限的不同,可細(xì)分為4類參與者:圖書借閱員、圖書管理員、系統(tǒng)管理員、圖書借閱者。圖書借閱員必須先進(jìn)行登錄,然后才可以執(zhí)行借出或歸還圖書的操作;圖書管理員必須先進(jìn)行登錄,然后才可以執(zhí)行編制書目、圖書入庫等操作;系統(tǒng)管理員

15、必須先進(jìn)行登錄,然后才可以進(jìn)行系統(tǒng)的維護(hù)操作;圖書借閱者也必須先進(jìn)行登錄,然后才能查詢圖書借閱情況或查詢圖書館藏書信息。3、識別用例用戶登錄模塊的主要功能是:輸入“用戶名“和“密碼“,驗證用戶身份的合法性,故主要用例有兩個:輸入用戶名和密碼、驗證用戶身份。4、繪制用例圖-22精選文庫任務(wù)二分析網(wǎng)上書店的業(yè)務(wù)需求,且繪制用例圖站在客戶的角度分析,網(wǎng)上書店要實(shí)現(xiàn)的基本功能主要有以下幾種:(1)用戶注冊(2)用戶登錄(3)圖書查詢與瀏覽(4)用戶訂購圖書(5)用戶購物車管理(6)訂單維護(hù)(7)個人信息維護(hù)當(dāng)客戶打開網(wǎng)上書店后,無需登錄即可查詢圖書,還可查看圖書的詳細(xì)信息。每個用戶必須經(jīng)過注冊,才能成

16、功登錄系統(tǒng)。用戶成功登錄系統(tǒng)后,可以訂購圖書,將圖書放入購物車中。也可以對購物車進(jìn)行管理,修改所購圖書的數(shù)量或刪除圖書等。一次訂購圖書操作完成后,用戶可以查看自己的訂單,也可以對訂單進(jìn)行修改,訂單所需信息填寫完整后,經(jīng)用戶確認(rèn)后即可提交訂單。站在管理員的角度分析,網(wǎng)上書店要實(shí)現(xiàn)的基本功能主要有以下幾種:(1)圖書管理(2)會員管理(3)訂單處理與查詢(4)圖書銷售情況查詢(5)報表維護(hù)網(wǎng)上書店的管理員具有所有的管理權(quán)限,可對圖書、會員等對象進(jìn)行管理,處理與查詢訂單,查詢圖書銷售情況、維護(hù)報表。但是普通工作人員一般只具有訂單處理的權(quán)限,他們獲得客戶提交的訂單并根據(jù)庫存情況來決定發(fā)貨或者推遲發(fā)貨(

17、缺貨通知)。根據(jù)上述分析識別參與者和用例,然后繪制用例圖,并列舉一個用例的細(xì)化描述。實(shí)驗原理:用例圖主要在系統(tǒng)需求分析階段和系統(tǒng)設(shè)計階段使用。在系統(tǒng)需求分析階段,用例圖用來獲取系統(tǒng)的需求,理解系統(tǒng)應(yīng)當(dāng)如何工作;在系統(tǒng)設(shè)計階段,用例圖用來規(guī)定系-23精選文庫統(tǒng)要實(shí)現(xiàn)的行為。實(shí)驗過程與結(jié)果:一、操作步驟:1運(yùn)行microsoftofficevisio20102選擇“軟件和數(shù)據(jù)庫”中的“uml模型圖”模板3鼠標(biāo)點(diǎn)擊選擇“uml用例”,展開uml用例圖的圖標(biāo)-24精選文庫4用鼠標(biāo)選拉圖標(biāo)進(jìn)行繪圖5描述用例用例名稱用例編號簡要說明參與者當(dāng)前狀態(tài)使用頻率前置條件后置條件驗證用戶身份驗證用戶所輸入的“用戶名

18、“和“密碼“是否有效圖書管理員、系統(tǒng)管理員、圖書借閱員、圖書借閱者等待審查較高已輸入有效的“用戶名“和“密碼“登錄進(jìn)入系統(tǒng)基本操作流到“用戶信息“數(shù)據(jù)表中檢索是否存在相應(yīng)的“用戶名“和“密碼“備選操作流如果“用戶名“和“密碼“有誤,顯示提示信息。-25精選文庫二、實(shí)驗結(jié)果:網(wǎng)上書店系統(tǒng)用例圖1、從客戶的角度分析:(1)用戶的注冊(2)用戶的登錄(3)圖書查詢與瀏覽(4)用戶訂購圖書(5)用戶購物車管理(6)訂單維護(hù)(7)個人信息維護(hù)-26精選文庫2、從管理員的角度分析:(1)圖書管理(2)會員管理(3)訂單處理與查詢(4)圖書銷售情況查詢(5)報表維護(hù)-27精選文庫3、管理員、客戶、工作人員用

19、例圖如下:管理員客戶-28精選文庫工作人員4、用例描述:用例名稱用例編號簡要說明參與者當(dāng)前狀態(tài)使用頻率前置條件后置條件基本操作流系統(tǒng)維護(hù)管理員對網(wǎng)上書店系統(tǒng)進(jìn)行維護(hù)管理員等待審查較高管理員登錄成功管理員可以對系統(tǒng)進(jìn)行數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)和系統(tǒng)升級等操作。管理員進(jìn)入系統(tǒng)維護(hù)界面,并在界面中提交系統(tǒng)維護(hù)請求界面將系統(tǒng)維護(hù)的有關(guān)信息傳遞到控制對象控制對象從數(shù)據(jù)庫中得到所維護(hù)的信息備選操作流對系統(tǒng)所做的維護(hù)信息錯誤,系統(tǒng)彈出錯誤信息-29精選文庫實(shí)驗小結(jié)用例圖是uml中用來對系統(tǒng)的動態(tài)方面進(jìn)行建模的7種圖之一。用例圖描述了用例、參與者以及它們之間的關(guān)系。用例圖從用戶角度描述系統(tǒng)功能,并指出各功能的操作者

20、。在本次實(shí)驗中,掌握了使用microsoftvisio繪制用例圖,由于有uml建模的課程所以繪制用例圖相對容易些。由于對編寫用例描述不夠熟悉,所以在編寫時相對困難,編寫的也不夠好,需要更加深入掌握。通過本次實(shí)驗,更加清楚的了解了用例圖的語義和功能,如何清晰明了的識別參與者、用例,學(xué)會了如何使用事件流描述用例,掌握了繪制用例圖的方法。備注:-30精選文庫批閱教師時間實(shí)驗成績課程名稱學(xué)號實(shí)驗名稱軟件工程2014144415姓名實(shí)驗日期2016.11.23面向?qū)ο蠓治鲈O(shè)計-類圖實(shí)驗?zāi)康模?、熟悉uml類圖的功能和組成元素2、學(xué)會分析類的屬性和方法3、學(xué)會構(gòu)思類圖4、掌握類圖的繪制方法實(shí)驗內(nèi)容:任務(wù)一

21、分析圖書管理系統(tǒng)的用戶管理模塊,且繪制類圖1、繪制用戶管理模塊的用例圖用戶管理模塊的主要功能有管理用戶、管理用戶密碼、管理用戶權(quán)限和瀏覽用戶信息,其中管理用戶又包括添加新用戶、修改現(xiàn)有用戶信息和刪除現(xiàn)有用戶。系統(tǒng)管理員的主要職責(zé)是管理用戶、修改所有用戶的密碼、管理用戶的權(quán)限、還可以瀏覽所有用戶的信息。對于其他類型的用戶,則只能修改自己的密碼。2、構(gòu)思用戶管理模塊的類用戶管理模塊的主要功能是管理用戶和管理用戶權(quán)限,管理用戶又包括瀏覽用戶信息、添加新用戶、修改現(xiàn)有用戶信息、刪除現(xiàn)有用戶、修改用戶密碼等。其中瀏覽、添加、修改、刪除用戶通過“用戶管理界面“實(shí)現(xiàn),修改用戶密碼通過“修改登錄密碼界面“實(shí)現(xiàn)

22、,管理用戶權(quán)限通過“用戶權(quán)限管理界面“實(shí)現(xiàn)。管理用戶時需要對后臺“用戶信息“數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行添加、修改和刪除等操作。任務(wù)二分析網(wǎng)上書店的類,且繪制類圖根據(jù)實(shí)驗4的任務(wù)二網(wǎng)上書店的業(yè)務(wù)功能描述。請述分析類的屬性和方法,然后繪制類圖。-31精選文庫實(shí)驗原理:類圖是邏輯視圖的重要組成部分,用于對系統(tǒng)的靜態(tài)結(jié)構(gòu)建模,涉及具體的實(shí)現(xiàn)細(xì)節(jié),定義系統(tǒng)中的類(屬性和操作),描述系統(tǒng)中類之間的關(guān)系。分析說明:根據(jù)以上分析可確定用戶管理模塊的類主要有用戶類、用戶權(quán)限類和數(shù)據(jù)庫操作類,修改用戶密碼通過用戶類的方法實(shí)現(xiàn)。用戶界面類主要有用戶管理界面類、密碼修改界面類和用戶權(quán)限管理界面類。經(jīng)分析,“用戶類“的主要屬性

23、有用戶id、用戶名、密碼、用戶類型、啟用日期、是否停用等。主要方法有g(shù)etuserinfo()(用于獲取用戶信息)、getusertype()(用于獲取用戶類型)、getuserpermission()(用于獲取用戶權(quán)限)、useradd()(用于新增用戶)、userinfoedit()(用于修改用戶信息)、userdelete()(用于刪除現(xiàn)有用戶)、userpasswordedit()(用于修改用戶密碼)、userpermissionadd()(用于添加用戶權(quán)限)、userpermissiondelete()(用于刪除用戶權(quán)限)。經(jīng)分析,“用戶管理界面類”的主要方法有createwindo

24、w()(用于創(chuàng)建窗體對象)、listuserinfo()(用于在用戶界面顯示用戶信息)、adduser()(用于增加用戶)、edituserinfo()(用于修改用戶信息)、deleteuser()(用于刪除用戶)。“經(jīng)分析,數(shù)據(jù)庫操作類”的主要屬性有conn(創(chuàng)建的數(shù)據(jù)庫連接對象),主要方法有openconn()(用于建立數(shù)據(jù)庫連接,且打開該連接)、closeconn()(用于關(guān)閉數(shù)據(jù)庫連接)、getdata()(用于從數(shù)據(jù)表中獲取數(shù)據(jù))、updatedata()(用于更新數(shù)據(jù)表中的數(shù)據(jù))、insertdata()(用于向數(shù)據(jù)表插入新紀(jì)錄)、editdata()(用于修改數(shù)據(jù)表中的數(shù)據(jù))、d

25、eletedata()(用于刪除數(shù)據(jù)表中的記錄)。分析過程:(1)主要的web頁:(2)主要的業(yè)務(wù)類:(3)數(shù)據(jù)庫操作類:(4)繪制相應(yīng)的類圖:-32精選文庫實(shí)驗過程與結(jié)果:一、操作步驟:1運(yùn)行microsoftofficevisio20102選擇“軟件和數(shù)據(jù)庫”中的“uml模型圖”模板3鼠標(biāo)點(diǎn)擊選擇“uml靜態(tài)結(jié)構(gòu)”,展開uml靜態(tài)結(jié)構(gòu)的圖標(biāo)-33精選文庫4用鼠標(biāo)選拉圖標(biāo)進(jìn)行繪圖(1)建立類圖:選中類圖標(biāo)(2)創(chuàng)建類:設(shè)置類名(3)添加和修改類的屬性:(4)添加和修改類的方法-34精選文庫(5)添加類之間的關(guān)系二、實(shí)驗結(jié)果:類圖說明:1、tourist類是游客的類,其屬性只有name,有注冊

26、(enroll)、圖書查詢(book_search),瀏覽(browsing)三個操作。2、customers類是會員的類,其屬性有用戶名(username)、密碼(password),其中操作有個人信息維護(hù)(person_service)、書籍訂單(book_order)、訂單維護(hù)(list_service)、圖書查詢(book_search)、訂單狀態(tài)查詢(list_search)。3、orders類是訂單的類,包括訂單名(order_id)、用戶名(user_id)、圖書名(good_id)、訂貨日期(date_id)等屬性。其中操作有增加(add)、刪除(delete)、訂單查詢(li

27、st_search)。4、staff類是員工的類,其屬性有員工姓名(staff_name)、員工人數(shù)(staff_num)。其操作有缺貨拒絕(good_refuse)、圖書入庫(good_in)、庫存查詢(stock_search)。5、manager類是管理員的類,其屬性只有姓名(name)。其中操作有圖書信息維護(hù)(good_service)、員工信息維護(hù)(staff_service)、銷售查詢(sale_seaarch)、報表維護(hù)(list_service)。其(6、book類是圖書類,屬性有圖書編號book-id),書名(book-name),書的價格(book-price書的摘要(bo

28、ok-digest)。其操作有,圖書查詢(book-search),增刪改圖書信息。各類之間的關(guān)系:tourist類是一個游客,而customers類是一個會員。游客通過注冊可以成為會員。customers和orders是一對多的關(guān)系,customers和staff是多對一的關(guān)系。manager和staff也是一對多的關(guān)系。-35精選文庫網(wǎng)上書店系統(tǒng)類圖:-36精選文庫實(shí)驗小結(jié)類圖是面向?qū)ο笙到y(tǒng)建模最常用的圖,描述了類圖、接口集、協(xié)作以及它們之間的關(guān)系。類圖描述了系統(tǒng)的靜態(tài)設(shè)計視,該視主要體現(xiàn)系統(tǒng)的功能需求,即系統(tǒng)應(yīng)該提供給用戶的服務(wù)。在本次實(shí)驗中,掌握了使用microsoftvisio繪制類

29、圖,由于有uml建模的課程所以繪制類相對容易些。繪制類圖相對比較容易,只是想好屬性和動作,但是需要角色之間的關(guān)系,類圖的難點(diǎn)是角色與角色之間的關(guān)系,究竟是一對多、一對一、多對多。角色與角色的關(guān)系不容易確定,還需要加強(qiáng)學(xué)習(xí)。通過本次實(shí)驗,加深了我對類圖語義的理解和功能的應(yīng)用,學(xué)會了分析類的屬性和方法,掌握了類之間的聯(lián)系,關(guān)聯(lián)、依賴、聚合等,同時基本掌握了在microsoftvisio中繪制類的關(guān)聯(lián)、依賴、泛化關(guān)系。備注:-37精選文庫批閱教師時間實(shí)驗成績課程名稱學(xué)號實(shí)驗名稱軟件工程2014144415姓名實(shí)驗日期2016.12.1面向?qū)ο蠓治鲈O(shè)計-時序圖實(shí)驗?zāi)康模?、熟悉uml時序圖的功能和組成

30、元素2、理解時序的語義3、學(xué)會構(gòu)思時序圖4、掌握時序圖的繪制方法實(shí)驗內(nèi)容:任務(wù)一分析圖書管理系統(tǒng)的用戶管理模塊,且繪制時序圖任務(wù)二構(gòu)思網(wǎng)上書店的各個時序圖,且繪制時序圖根據(jù)實(shí)驗4的任務(wù)二網(wǎng)上書店的業(yè)務(wù)功能描述。請繪制時序圖。分析過程:(1)查詢與瀏覽圖書信息的時序圖(2)用戶登錄時序圖(3)客戶訂購圖書時序圖(4)圖書管理時序圖(5)訂單處理時序圖實(shí)驗原理:時序圖也叫順序圖,用來描述對象之間動態(tài)的交互關(guān)系,著重反映對象間消息傳遞的時間順序,說明對象之間的交互過程。時序圖主要由4種元素構(gòu)成:對象、生命線、激活期、消息。-38精選文庫實(shí)驗過程與結(jié)果:一、操作步驟:1運(yùn)行microsoftoffic

31、evisio20102選擇“軟件和數(shù)據(jù)庫”中的“uml模型圖”模板3鼠標(biāo)點(diǎn)擊選擇“uml序列”,展開uml序列圖的圖標(biāo)-39精選文庫4用鼠標(biāo)選拉圖標(biāo)進(jìn)行繪圖新建時序圖:選中對象生命線圖標(biāo)添加參與者:添加對象、設(shè)置對象屬性其他對象添加和設(shè)置過程相類似。添加消息、設(shè)置消息屬性其他消息添加和設(shè)置過程相類似。-40精選文庫(2)新增用戶的時序圖二、實(shí)驗結(jié)果:1、查詢與瀏覽圖書信息的時序圖2、用戶登錄時序圖-41精選文庫3、客戶訂購圖書時序圖4、圖書管理時序圖5、訂單處理時序圖-42精選文庫實(shí)驗小結(jié)順序圖描述了對象之間的動態(tài)合作關(guān)系,它強(qiáng)調(diào)對象之間消息發(fā)送的時間順序,同時顯示對象之間的交互。在本次實(shí)驗中,掌握了使用microsoftvisio繪制順序圖,由于有uml建模的課程所以繪制類相對容易些。在繪制順序圖時,第一開始的主角不知道怎么修改名字,后來仔細(xì)摸索知道了。還有順序圖的生命線和消息都不好理解,需要仔細(xì)看書更加掌握。通過本次實(shí)驗,掌握了對圖書管理系統(tǒng)用戶模塊和網(wǎng)上書店系統(tǒng)順序圖。知道了順序圖的對象、生命線、激活期、消息。備注:-43精選文庫批閱教師時間實(shí)驗成績課程名稱學(xué)號實(shí)驗名稱軟件工程2014144415姓名實(shí)驗日期2

溫馨提示

  • 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

提交評論