


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.實(shí)驗(yàn)報(bào)告課程名稱軟件工程導(dǎo)論學(xué)院計(jì)算機(jī)工程學(xué)院班級(jí)學(xué)號(hào)姓名2021年 12 月 24 日批閱教師時(shí)間實(shí)驗(yàn)成績(jī)課程名稱軟件工程學(xué)號(hào)2021144415XX實(shí)驗(yàn)日期2021.10.26實(shí)驗(yàn)名稱分析系統(tǒng)業(yè)務(wù)流程和繪制系統(tǒng)業(yè)務(wù)流程圖實(shí)驗(yàn)?zāi)康模?、掌握構(gòu)造化分析方法2、掌握業(yè)務(wù)流程分析方法和業(yè)務(wù)流程圖的繪制實(shí)驗(yàn)內(nèi)容:任務(wù)一繪制系統(tǒng)業(yè)務(wù)流程圖試?yán)L制工資管理系統(tǒng)的系統(tǒng)流程圖,根據(jù)系統(tǒng)流程圖的符號(hào)說(shuō)明仔細(xì)理解如圖含義:任務(wù)二分析系統(tǒng)業(yè)務(wù)流程和繪制系統(tǒng)業(yè)務(wù)流程圖案例一:總務(wù)辦公管理系統(tǒng)系統(tǒng)簡(jiǎn)介:某單位準(zhǔn)備開(kāi)發(fā)一個(gè)購(gòu)置辦公用品和設(shè)備的總務(wù)辦公管理系統(tǒng)。辦公用品的購(gòu)置申請(qǐng)由各科室提出,由負(fù)責(zé)總務(wù)工作的辦公室統(tǒng)一收
2、集。其中,購(gòu)置申請(qǐng)的金額低于500元含500元可以由總務(wù)辦公室直接審批,而高于500元的購(gòu)置申請(qǐng)由機(jī)構(gòu)主管領(lǐng)導(dǎo)審批,批準(zhǔn)的購(gòu)置申請(qǐng)形成采購(gòu)清單由采購(gòu)員負(fù)責(zé)購(gòu)置,同時(shí)應(yīng)記錄每次實(shí)際購(gòu)置清單,進(jìn)展入賬。在提出購(gòu)置申請(qǐng)時(shí)要包括下述數(shù)據(jù):申請(qǐng)單位、物品名稱、物品數(shù)量、預(yù)計(jì)價(jià)格、物品用途等。每次購(gòu)置完成后應(yīng)記錄以下數(shù)據(jù):物品名稱、物品數(shù)量、價(jià)格、總金額、購(gòu)置日期、經(jīng)辦人等。案例二:火車票預(yù)訂系統(tǒng)系統(tǒng)簡(jiǎn)介:某高校后勤集團(tuán)為了學(xué)生寒暑假返鄉(xiāng),辦理代學(xué)生預(yù)訂返鄉(xiāng)火車票事務(wù),訂票必須提前三天辦理,后勤訂票處提前三天向火車站辦理購(gòu)票事務(wù)。訂票處使用一臺(tái)微機(jī)處理訂票后購(gòu)票事務(wù),學(xué)生訂票一次稱為一個(gè)事務(wù),由訂票員將其
3、輸入在微機(jī)中,系統(tǒng)核實(shí)訂單后,將訂票信息記錄放在訂票庫(kù)中。系統(tǒng)每天打印預(yù)訂三天的購(gòu)票單,并更新訂票庫(kù)。請(qǐng)對(duì)以上系統(tǒng)進(jìn)展業(yè)務(wù)流程分析后,繪制出該系統(tǒng)的系統(tǒng)流程圖。實(shí)驗(yàn)原理:系統(tǒng)流程圖是描繪物理系統(tǒng)的傳統(tǒng)工具。是用圖形符號(hào)以黑盒子形式描繪系統(tǒng)里面的每個(gè)部件程序、文件、數(shù)據(jù)庫(kù)、表格、人工過(guò)程等等。表達(dá)的是信息在系統(tǒng)各部件之間流動(dòng)的情況,而不是對(duì)信息進(jìn)展加工處理的控制過(guò)程。系統(tǒng)業(yè)務(wù)流程圖的符號(hào):根本符號(hào)系統(tǒng)符號(hào)實(shí)驗(yàn)過(guò)程與結(jié)果:一、操作步驟:1 運(yùn)行Microsoft Office Visio 20212 選擇流程圖中的根本流程圖模板3 用鼠標(biāo)選拉圖標(biāo)進(jìn)展繪圖二、實(shí)驗(yàn)結(jié)果:工資管理系統(tǒng)流程圖:總務(wù)辦公管
4、理系統(tǒng)流程圖:火車票預(yù)訂系統(tǒng)流程圖:實(shí)驗(yàn)小結(jié)在本次實(shí)驗(yàn)中,經(jīng)過(guò)認(rèn)真的分析題目和熟悉使用Microsoft ofiiceVisio 2021,由于任務(wù)一的圖已經(jīng)繪制好,只需要我們照著繪制,所以對(duì)任務(wù)一繪制工資管理系統(tǒng)流程圖相比照擬好。但由于任務(wù)二不僅僅只是繪制系統(tǒng)流程圖,還需要自己對(duì)系統(tǒng)進(jìn)展業(yè)務(wù)流程分析,所以相比照擬難,繪制的不怎么全面,還需要加強(qiáng)分析,做的更好。通過(guò)本次實(shí)驗(yàn),掌握了Microsoft ofiice Visio 2021根本流程圖的繪制,也認(rèn)識(shí)了根本流程圖的一些符號(hào),對(duì)以后的繪制流程圖有很大的用處。備注:批閱教師時(shí)間實(shí)驗(yàn)成績(jī)課程名稱軟件工程學(xué)號(hào)2021144415XX實(shí)驗(yàn)日期20
5、21.11.2實(shí)驗(yàn)名稱分析數(shù)據(jù)流和繪制數(shù)據(jù)流圖實(shí)驗(yàn)?zāi)康模?、掌握數(shù)據(jù)流的分析方法2、掌握數(shù)據(jù)流圖的繪制實(shí)驗(yàn)內(nèi)容:任務(wù)一繪制數(shù)據(jù)流圖試?yán)L制工資管理系統(tǒng)的數(shù)據(jù)流圖,根據(jù)數(shù)據(jù)流圖的符號(hào)說(shuō)明仔細(xì)理解圖的含義:任務(wù)二分析數(shù)據(jù)流和繪制數(shù)據(jù)流圖案例一:總務(wù)辦公管理系統(tǒng)系統(tǒng)簡(jiǎn)介:某單位準(zhǔn)備開(kāi)發(fā)一個(gè)購(gòu)置辦公用品和設(shè)備的總務(wù)辦公管理系統(tǒng)。辦公用品的購(gòu)置申請(qǐng)由各科室提出,由負(fù)責(zé)總務(wù)工作的辦公室統(tǒng)一收集。其中,購(gòu)置申請(qǐng)的金額低于500元含500元可以由總務(wù)辦公室直接審批,而高于500元的購(gòu)置申請(qǐng)由機(jī)構(gòu)主管領(lǐng)導(dǎo)審批,批準(zhǔn)的購(gòu)置申請(qǐng)形成采購(gòu)清單由采購(gòu)員負(fù)責(zé)購(gòu)置,同時(shí)應(yīng)記錄每次實(shí)際購(gòu)置清單,進(jìn)展入賬。在提出購(gòu)置申請(qǐng)時(shí)要包括
6、下述數(shù)據(jù):申請(qǐng)單位、物品名稱、物品數(shù)量、預(yù)計(jì)價(jià)格、物品用途等。每次購(gòu)置完成后應(yīng)記錄以下數(shù)據(jù):物品名稱、物品數(shù)量、價(jià)格、總金額、購(gòu)置日期、經(jīng)辦人等。請(qǐng)對(duì)該系統(tǒng)進(jìn)展數(shù)據(jù)流程分析后,繪制出該系統(tǒng)的數(shù)據(jù)流圖。案例二:火車票預(yù)訂系統(tǒng)系統(tǒng)簡(jiǎn)介:某高校后勤集團(tuán)為了學(xué)生寒暑假返鄉(xiāng),辦理代學(xué)生預(yù)訂返鄉(xiāng)火車票事務(wù),訂票必須提前三天辦理,后勤訂票處提前三天向火車站辦理購(gòu)票事務(wù)。訂票處使用一臺(tái)微機(jī)處理訂票后購(gòu)票事務(wù),學(xué)生訂票一次稱為一個(gè)事務(wù),由訂票員將其輸入在微機(jī)中,系統(tǒng)核實(shí)訂單后,將訂票信息記錄放在訂票庫(kù)中。系統(tǒng)每天打印預(yù)訂三天的購(gòu)票單,并更新訂票庫(kù)。請(qǐng)對(duì)該系統(tǒng)進(jìn)展數(shù)據(jù)流程分析后,繪制出該系統(tǒng)的數(shù)據(jù)流圖。實(shí)驗(yàn)原理:
7、數(shù)據(jù)流圖DFD是軟件系統(tǒng)系統(tǒng)的邏輯模型,僅僅描繪數(shù)據(jù)在軟件中流動(dòng)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)受的變換即加工處理。數(shù)據(jù)流圖的繪制方法:根據(jù)數(shù)據(jù)流圖的四種成分:源點(diǎn)或終點(diǎn),處理,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流,從問(wèn)題描述中提取數(shù)據(jù)流圖的四種成分;然后依據(jù)“自頂向下、從左到右、由粗到細(xì)、逐步求精的根本原那么進(jìn)展繪制。數(shù)據(jù)流圖的符號(hào):實(shí)驗(yàn)過(guò)程與結(jié)果:一、操作步驟:1 運(yùn)行Microsoft Office Visio 20212 選擇“軟件和數(shù)據(jù)庫(kù)中的“數(shù)據(jù)流模型圖模板3 用鼠標(biāo)選拉圖標(biāo)進(jìn)展繪圖二、實(shí)驗(yàn)結(jié)果:工資管理數(shù)據(jù)流圖:總務(wù)辦公管理系統(tǒng)流程圖:火車票預(yù)訂系統(tǒng)流程圖:實(shí)驗(yàn)小結(jié)在上次實(shí)驗(yàn)中,已經(jīng)掌握了Microso
8、ft ofiice Visio 2021根本流程圖的繪制。所以在本次實(shí)驗(yàn)中,由于已經(jīng)做過(guò)一次實(shí)驗(yàn)了,所以對(duì)繪制數(shù)據(jù)流圖也相對(duì)容易些。但還是同樣問(wèn)題由于任務(wù)二不僅僅只是繪制數(shù)據(jù)流圖,還需要自己對(duì)系統(tǒng)進(jìn)展數(shù)據(jù)流分析,所以相比照擬難,繪制的不怎么全面,還需要加強(qiáng)分析,做的更好。通過(guò)本次實(shí)驗(yàn),對(duì)繪制數(shù)據(jù)流圖已經(jīng)根本掌握,對(duì)系統(tǒng)進(jìn)展數(shù)據(jù)流分析也有了相對(duì)了解,也認(rèn)識(shí)了一些數(shù)據(jù)流符號(hào)。備注:批閱教師時(shí)間實(shí)驗(yàn)成績(jī)課程名稱軟件工程學(xué)號(hào)2021144415XX實(shí)驗(yàn)日期2021.11.9實(shí)驗(yàn)名稱總體設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)?zāi)康模?、掌握總體設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)2、掌握總體設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)方法,掌握界面設(shè)計(jì)的繪制實(shí)驗(yàn)內(nèi)容:任
9、務(wù)一繪制工資支付系統(tǒng)的功能構(gòu)造圖和數(shù)據(jù)庫(kù)試?yán)L制工資管理系統(tǒng)的功能構(gòu)造圖,根據(jù)系統(tǒng)流程圖的符號(hào)說(shuō)明仔細(xì)理解含義任務(wù)二繪制功能模塊構(gòu)造圖和數(shù)據(jù)庫(kù)模型圖。案例一:總務(wù)辦公管理系統(tǒng)系統(tǒng)簡(jiǎn)介:某單位準(zhǔn)備開(kāi)發(fā)一個(gè)購(gòu)置辦公用品和設(shè)備的總務(wù)辦公管理系統(tǒng)。辦公用品的購(gòu)置申請(qǐng)由各科室提出,由負(fù)責(zé)總務(wù)工作的辦公室統(tǒng)一收集。其中,購(gòu)置申請(qǐng)的金額低于500元含500元可以由總務(wù)辦公室直接審批,而高于500元的購(gòu)置申請(qǐng)由機(jī)構(gòu)主管領(lǐng)導(dǎo)審批,批準(zhǔn)的購(gòu)置申請(qǐng)形成采購(gòu)清單由采購(gòu)員負(fù)責(zé)購(gòu)置,同時(shí)應(yīng)記錄每次實(shí)際購(gòu)置清單,進(jìn)展入賬。在提出購(gòu)置申請(qǐng)時(shí)要包括下述數(shù)據(jù):申請(qǐng)單位、物品名稱、物品數(shù)量、預(yù)計(jì)價(jià)格、物品用途等。每次購(gòu)置完成后應(yīng)記錄
10、以下數(shù)據(jù):物品名稱、物品數(shù)量、價(jià)格、總金額、購(gòu)置日期、經(jīng)辦人等。請(qǐng)請(qǐng)對(duì)該系統(tǒng)進(jìn)展設(shè)計(jì),繪制出該系統(tǒng)的功能模塊構(gòu)造圖和數(shù)據(jù)庫(kù)模型圖。案例二:火車票預(yù)訂系統(tǒng)系統(tǒng)簡(jiǎn)介:某高校后勤集團(tuán)為了學(xué)生寒暑假返鄉(xiāng),辦理代學(xué)生預(yù)訂返鄉(xiāng)火車票事務(wù),訂票必須提前三天辦理,后勤訂票處提前三天向火車站辦理購(gòu)票事務(wù)。訂票處使用一臺(tái)微機(jī)處理訂票后購(gòu)票事務(wù),學(xué)生訂票一次稱為一個(gè)事務(wù),由訂票員將其輸入在微機(jī)中,系統(tǒng)核實(shí)訂單后,將訂票信息記錄放在訂票庫(kù)中。系統(tǒng)每天打印預(yù)訂三天的購(gòu)票單,并更新訂票庫(kù)。請(qǐng)對(duì)該系統(tǒng)進(jìn)展設(shè)計(jì),繪制出該系統(tǒng)的功能模塊構(gòu)造圖和數(shù)據(jù)庫(kù)模型圖。實(shí)驗(yàn)原理:在系統(tǒng)設(shè)計(jì)階段,要設(shè)計(jì)軟件體系構(gòu)造,即是確定軟件系統(tǒng)中每個(gè)程
11、序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。同時(shí)把模塊組織成良好的層次系統(tǒng):頂層模塊通過(guò)調(diào)用它的下層模塊來(lái)實(shí)現(xiàn)程序的完整功能,頂層模塊下面的每個(gè)模塊再調(diào)用更下層的模塊從而完成程序的一個(gè)子功能,最下層的模塊完成最具體的功能。通過(guò)對(duì)數(shù)據(jù)流圖邊界的劃分,變換成軟件構(gòu)造,得到功能構(gòu)造圖。實(shí)驗(yàn)過(guò)程與結(jié)果:繪制工資支付系統(tǒng)的功能構(gòu)造圖:工資支付系統(tǒng)的功能構(gòu)造圖一、操作步驟:1 運(yùn)行Microsoft Office Visio 20212 選擇“流程圖中的“根本流程圖模板3 用鼠標(biāo)選拉圖標(biāo)進(jìn)展繪圖根據(jù)數(shù)據(jù)流圖和數(shù)據(jù)字典,繪制工資管理系統(tǒng)的數(shù)據(jù)庫(kù)模型圖:工資支付系統(tǒng)的數(shù)據(jù)庫(kù)模型圖一、操作步驟:1. 運(yùn)行M
12、icrosoft Office Visio 20212. 選擇“軟件和數(shù)據(jù)庫(kù)中的“數(shù)據(jù)庫(kù)模型圖模板3. 用鼠標(biāo)選拉圖標(biāo)進(jìn)展繪圖1繪制實(shí)體表輸入表名輸入字段名和數(shù)據(jù)類型選擇主鍵2繪制關(guān)系選擇外鍵二、實(shí)驗(yàn)結(jié)果:1、總務(wù)辦公管理系統(tǒng)1功能構(gòu)造圖:2數(shù)據(jù)庫(kù)模型圖3實(shí)體表4關(guān)系2、火車票預(yù)訂系統(tǒng)一功能構(gòu)造圖:二數(shù)據(jù)庫(kù)模型圖三實(shí)體表四關(guān)系實(shí)驗(yàn)小結(jié)visio軟件畫(huà)圖更方便,且操作更簡(jiǎn)潔,它可以把一個(gè)完整的流程畫(huà)下來(lái),更詳細(xì)地描述整個(gè)流程的信息。在本次實(shí)驗(yàn)中,由于已經(jīng)徹底熟悉使用Visio,也熟悉整個(gè)系統(tǒng)的功能,所以在畫(huà)功能構(gòu)造圖時(shí)比擬容易,但在畫(huà)數(shù)據(jù)庫(kù)模型圖時(shí)遇到了一點(diǎn)小問(wèn)題,首先是表與表之間的關(guān)系一直連接
13、不上,還有數(shù)據(jù)庫(kù)模型圖的數(shù)據(jù)表內(nèi)容也不好確定,所以還不夠好,需要繼續(xù)努力做好。通過(guò)本次實(shí)驗(yàn),掌握了總體設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)的方法,也熟悉了界面設(shè)計(jì)的繪制。通過(guò)繪制功能構(gòu)造圖,更清晰全面了解一個(gè)系統(tǒng)的功能構(gòu)造,更容易理解系統(tǒng)之間的聯(lián)系,便于分析判斷現(xiàn)有系統(tǒng)中存在的缺乏。備注:批閱教師時(shí)間實(shí)驗(yàn)成績(jī)課程名稱軟件工程學(xué)號(hào)2021144415XX實(shí)驗(yàn)日期2021.11.16實(shí)驗(yàn)名稱面向?qū)ο蠓治鲈O(shè)計(jì)-用例圖實(shí)驗(yàn)?zāi)康模?、熟悉UML用例圖的功能和元素2、學(xué)會(huì)識(shí)別參與者和用例3、掌握用例圖的繪制方法4、學(xué)會(huì)編寫(xiě)用例描述實(shí)驗(yàn)內(nèi)容:任務(wù)一分析圖書(shū)管理系統(tǒng)的登錄模塊,且繪制用例圖1、分析用戶登錄模塊的功能需求提供輸入“
14、用戶名“和“密碼“的文本框,驗(yàn)證用戶身份的合法性。 2、識(shí)別參與者在用戶登錄模塊中,根據(jù)工作內(nèi)容和操作權(quán)限的不同,可細(xì)分為4類參與者:圖書(shū)借閱員、圖書(shū)管理員、系統(tǒng)管理員、圖書(shū)借閱者。圖書(shū)借閱員必須先進(jìn)展登錄,然后才可以執(zhí)行借出或歸還圖書(shū)的操作;圖書(shū)管理員必須先進(jìn)展登錄,然后才可以執(zhí)行編制書(shū)目、圖書(shū)入庫(kù)等操作;系統(tǒng)管理員必須先進(jìn)展登錄,然后才可以進(jìn)展系統(tǒng)的維護(hù)操作;圖書(shū)借閱者也必須先進(jìn)展登錄,然后才能查詢圖書(shū)借閱情況或查詢圖書(shū)館藏書(shū)信息。 3、識(shí)別用例用戶登錄模塊的主要功能是:輸入“用戶名“和“密碼“,驗(yàn)證用戶身份的合法性,故主要用例有兩個(gè):輸入用戶名和密碼、驗(yàn)證用戶身份。4、繪制用例圖任務(wù)二分
15、析網(wǎng)上書(shū)店的業(yè)務(wù)需求,且繪制用例圖站在客戶的角度分析,網(wǎng)上書(shū)店要實(shí)現(xiàn)的根本功能主要有以下幾種:(1) 用戶注冊(cè)(2) 用戶登錄(3) 圖書(shū)查詢與瀏覽(4) 用戶訂購(gòu)圖書(shū)(5) 用戶購(gòu)物車管理(6) 訂單維護(hù)(7) 個(gè)人信息維護(hù)當(dāng)客戶翻開(kāi)網(wǎng)上書(shū)店后,無(wú)需登錄即可查詢圖書(shū),還可查看圖書(shū)的詳細(xì)信息。每個(gè)用戶必須經(jīng)過(guò)注冊(cè),才能成功登錄系統(tǒng)。用戶成功登錄系統(tǒng)后,可以訂購(gòu)圖書(shū),將圖書(shū)放入購(gòu)物車中。也可以對(duì)購(gòu)物車進(jìn)展管理,修改所購(gòu)圖書(shū)的數(shù)量或刪除圖書(shū)等。一次訂購(gòu)圖書(shū)操作完成后,用戶可以查看自己的訂單,也可以對(duì)訂單進(jìn)展修改,訂單所需信息填寫(xiě)完整后,經(jīng)用戶確認(rèn)后即可提交訂單。站在管理員的角度分析,網(wǎng)上書(shū)店要實(shí)現(xiàn)
16、的根本功能主要有以下幾種:(1) 圖書(shū)管理(2) 會(huì)員管理(3) 訂單處理與查詢(4) 圖書(shū)銷售情況查詢(5) 報(bào)表維護(hù)網(wǎng)上書(shū)店的管理員具有所有的管理權(quán)限,可對(duì)圖書(shū)、會(huì)員等對(duì)象進(jìn)展管理,處理與查詢訂單,查詢圖書(shū)銷售情況、維護(hù)報(bào)表。但是普通工作人員一般只具有訂單處理的權(quán)限,他們獲得客戶提交的訂單并根據(jù)庫(kù)存情況來(lái)決定發(fā)貨或者推遲發(fā)貨缺貨通知。根據(jù)上述分析識(shí)別參與者和用例,然后繪制用例圖,并列舉一個(gè)用例的細(xì)化描述。實(shí)驗(yàn)原理:用例圖主要在系統(tǒng)需求分析階段和系統(tǒng)設(shè)計(jì)階段使用。在系統(tǒng)需求分析階段,用例圖用來(lái)獲取系統(tǒng)的需求,理解系統(tǒng)應(yīng)當(dāng)如何工作;在系統(tǒng)設(shè)計(jì)階段,用例圖用來(lái)規(guī)定系統(tǒng)要實(shí)現(xiàn)的行為。實(shí)驗(yàn)過(guò)程與結(jié)果
17、:一、操作步驟:1 運(yùn)行Microsoft Office Visio 20212 選擇“軟件和數(shù)據(jù)庫(kù)中的“UML模型圖模板3 鼠標(biāo)點(diǎn)擊選擇“UML用例,展開(kāi)UML用例圖的圖標(biāo)4 用鼠標(biāo)選拉圖標(biāo)進(jìn)展繪圖5 描述用例用例名稱驗(yàn)證用戶身份用例編號(hào)簡(jiǎn)要說(shuō)明驗(yàn)證用戶所輸入的“用戶名“和“密碼“是否有效參與者圖書(shū)管理員、系統(tǒng)管理員、圖書(shū)借閱員、圖書(shū)借閱者當(dāng)前狀態(tài)等待審查使用頻率較高前置條件已輸入有效的“用戶名“和“密碼“后置條件登錄進(jìn)入系統(tǒng)根本操作流到“用戶信息“數(shù)據(jù)表中檢索是否存在相應(yīng)的“用戶名“和“密碼“備選操作流如果“用戶名“和“密碼“有誤,顯示提示信息。二、實(shí)驗(yàn)結(jié)果:網(wǎng)上書(shū)店系統(tǒng)用例圖1、 從客戶
18、的角度分析:(1) 用戶的注冊(cè)(2) 用戶的登錄3圖書(shū)查詢與瀏覽4用戶訂購(gòu)圖書(shū)5用戶購(gòu)物車管理6訂單維護(hù)7個(gè)人信息維護(hù)2、從管理員的角度分析:1圖書(shū)管理2會(huì)員管理3訂單處理與查詢4圖書(shū)銷售情況查詢5報(bào)表維護(hù)3、管理員、客戶、工作人員用例圖如下:管理員客戶工作人員4、用例描述:用例名稱系統(tǒng)維護(hù)用例編號(hào)簡(jiǎn)要說(shuō)明管理員對(duì)網(wǎng)上書(shū)店系統(tǒng)進(jìn)展維護(hù)參與者管理員當(dāng)前狀態(tài)等待審查使用頻率較高前置條件管理員登錄成功后置條件管理員可以對(duì)系統(tǒng)進(jìn)展數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)和系統(tǒng)升級(jí)等操作。根本操作流 管理員進(jìn)入系統(tǒng)維護(hù)界面,并在界面中提交系統(tǒng)維護(hù)請(qǐng)求 界面將系統(tǒng)維護(hù)的有關(guān)信息傳遞到控制對(duì)象 控制對(duì)象從數(shù)據(jù)庫(kù)中得到所維護(hù)的信息
19、備選操作流對(duì)系統(tǒng)所做的維護(hù)信息錯(cuò)誤,系統(tǒng)彈出錯(cuò)誤信息實(shí)驗(yàn)小結(jié)用例圖是uml中用來(lái)對(duì)系統(tǒng)的動(dòng)態(tài)方面進(jìn)展建模的7種圖之一。用例圖描述了用例、參與者以及它們之間的關(guān)系。用例圖從用戶角度描述系統(tǒng)功能,并指出各功能的操作者。在本次實(shí)驗(yàn)中,掌握了使用Microsoft Visio繪制用例圖,由于有uml建模的課程所以繪制用例圖相對(duì)容易些。由于對(duì)編寫(xiě)用例描述不夠熟悉,所以在編寫(xiě)時(shí)相對(duì)困難,編寫(xiě)的也不夠好,需要更加深入掌握。通過(guò)本次實(shí)驗(yàn),更加清楚的了解了用例圖的語(yǔ)義和功能,如何清晰明了的識(shí)別參與者、用例,學(xué)會(huì)了如何使用事件流描述用例,掌握了繪制用例圖的方法。備注:批閱教師時(shí)間實(shí)驗(yàn)成績(jī)課程名稱軟件工程學(xué)號(hào)202
20、1144415XX實(shí)驗(yàn)日期2021.11.23實(shí)驗(yàn)名稱面向?qū)ο蠓治鲈O(shè)計(jì)-類圖實(shí)驗(yàn)?zāi)康模?、熟悉UML類圖的功能和組成元素2、學(xué)會(huì)分析類的屬性和方法3、學(xué)會(huì)構(gòu)思類圖4、掌握類圖的繪制方法實(shí)驗(yàn)內(nèi)容:任務(wù)一分析圖書(shū)管理系統(tǒng)的用戶管理模塊,且繪制類圖1、繪制用戶管理模塊的用例圖用戶管理模塊的主要功能有管理用戶、管理用戶密碼、管理用戶權(quán)限和瀏覽用戶信息,其中管理用戶又包括添加新用戶、修改現(xiàn)有用戶信息和刪除現(xiàn)有用戶。系統(tǒng)管理員的主要職責(zé)是管理用戶、修改所有用戶的密碼、管理用戶的權(quán)限、還可以瀏覽所有用戶的信息。對(duì)于其他類型的用戶,那么只能修改自己的密碼。 2、構(gòu)思用戶管理模塊的類用戶管理模塊的主要功能是管理
21、用戶和管理用戶權(quán)限,管理用戶又包括瀏覽用戶信息、添加新用戶、修改現(xiàn)有用戶信息、刪除現(xiàn)有用戶、修改用戶密碼等。其中瀏覽、添加、修改、刪除用戶通過(guò)“用戶管理界面“實(shí)現(xiàn),修改用戶密碼通過(guò)“修改登錄密碼界面“實(shí)現(xiàn),管理用戶權(quán)限通過(guò)“用戶權(quán)限管理界面“實(shí)現(xiàn)。管理用戶時(shí)需要對(duì)后臺(tái)“用戶信息“數(shù)據(jù)表中的數(shù)據(jù)進(jìn)展添加、修改和刪除等操作。任務(wù)二分析網(wǎng)上書(shū)店的類,且繪制類圖根據(jù)實(shí)驗(yàn)4的任務(wù)二網(wǎng)上書(shū)店的業(yè)務(wù)功能描述。請(qǐng)述分析類的屬性和方法,然后繪制類圖。實(shí)驗(yàn)原理:類圖是邏輯視圖的重要組成局部,用于對(duì)系統(tǒng)的靜態(tài)構(gòu)造建模,涉及具體的實(shí)現(xiàn)細(xì)節(jié),定義系統(tǒng)中的類屬性和操作,描述系統(tǒng)中類之間的關(guān)系。分析說(shuō)明:根據(jù)以上分析可確定
22、用戶管理模塊的類主要有用戶類、用戶權(quán)限類和數(shù)據(jù)庫(kù)操作類,修改用戶密碼通過(guò)用戶類的方法實(shí)現(xiàn)。用戶界面類主要有用戶管理界面類、密碼修改界面類和用戶權(quán)限管理界面類。經(jīng)分析,“用戶類“的主要屬性有用戶ID、用戶名、密碼、用戶類型、啟用日期、是否停用等。主要方法有g(shù)etUserInfo()用于獲取用戶信息、getUserType()用于獲取用戶類型、getUserPermission()用于獲取用戶權(quán)限、userAdd()用于新增用戶、userInfoEdit()用于修改用戶信息、userDelete()用于刪除現(xiàn)有用戶、userPasswordEdit()用于修改用戶密碼、userPermission
23、Add()用于添加用戶權(quán)限、userPermissionDelete()用于刪除用戶權(quán)限。經(jīng)分析,“用戶管理界面類的主要方法有createWindow()用于創(chuàng)立窗體對(duì)象、listUserInfo()用于在用戶界面顯示用戶信息、addUser()用于增加用戶、editUserInfo()用于修改用戶信息、deleteUser()用于刪除用戶。經(jīng)分析,“數(shù)據(jù)庫(kù)操作類的主要屬性有conn創(chuàng)立的數(shù)據(jù)庫(kù)連接對(duì)象,主要方法有 openConn()用于建立數(shù)據(jù)庫(kù)連接,且翻開(kāi)該連接、closeConn()用于關(guān)閉數(shù)據(jù)庫(kù)連接、getData()用于從數(shù)據(jù)表中獲取數(shù)據(jù)、updateData()用于更新數(shù)據(jù)表中的
24、數(shù)據(jù)、insertData()用于向數(shù)據(jù)表插入新紀(jì)錄、editData()用于修改數(shù)據(jù)表中的數(shù)據(jù)、deleteData()用于刪除數(shù)據(jù)表中的記錄。分析過(guò)程:1主要的Web頁(yè):2主要的業(yè)務(wù)類:3數(shù)據(jù)庫(kù)操作類:4繪制相應(yīng)的類圖:實(shí)驗(yàn)過(guò)程與結(jié)果:一、操作步驟:1 運(yùn)行Microsoft Office Visio 20212 選擇“軟件和數(shù)據(jù)庫(kù)中的“UML模型圖模板3 鼠標(biāo)點(diǎn)擊選擇“UML靜態(tài)構(gòu)造,展開(kāi)UML靜態(tài)構(gòu)造的圖標(biāo)4 用鼠標(biāo)選拉圖標(biāo)進(jìn)展繪圖1建立類圖:選中類圖標(biāo)2創(chuàng)立類:設(shè)置類名3添加和修改類的屬性:4添加和修改類的方法5添加類之間的關(guān)系二、實(shí)驗(yàn)結(jié)果:類圖說(shuō)明:1、Tourist類是游客的類,
25、其屬性只有name,有注冊(cè)enroll、圖書(shū)查詢book_search,瀏覽browsing三個(gè)操作。2、 Customers類是會(huì)員的類,其屬性有用戶名username、密碼password,其中操作有個(gè)人信息維護(hù)person_service、書(shū)籍訂單book_order、訂單維護(hù)list_service、圖書(shū)查詢book_search、訂單狀態(tài)查詢list_search。3、 Orders類是訂單的類,包括訂單名order_id、用戶名user_id、圖書(shū)名good_id、訂貨日期date_id等屬性。其中操作有增加add、刪除delete、訂單查詢list_search。4、 Staff
26、類是員工的類,其屬性有員工XXstaff_name、員工人數(shù)staff_num。其操作有缺貨拒絕good_refuse、圖書(shū)入庫(kù)good_in、庫(kù)存查詢stock_search。5、 Manager類是管理員的類,其屬性只有XXname。其中操作有圖書(shū)信息維護(hù)good_service、員工信息維護(hù)staff_service、銷售查詢sale_seaarch、報(bào)表維護(hù)list_service。6、 Book類是圖書(shū)類,其屬性有圖書(shū)編號(hào)book-id,書(shū)名book-name,書(shū)的價(jià)格book-price書(shū)的摘要book-digest。其操作有,圖書(shū)查詢book-search,增刪改圖書(shū)信息。各類之
27、間的關(guān)系:Tourist類是一個(gè)游客,而Customers類是一個(gè)會(huì)員。游客通過(guò)注冊(cè)可以成為會(huì)員。Customers和Orders是一對(duì)多的關(guān)系,Customers和Staff是多對(duì)一的關(guān)系。Manager和Staff也是一對(duì)多的關(guān)系。網(wǎng)上書(shū)店系統(tǒng)類圖:實(shí)驗(yàn)小結(jié)類圖是面向?qū)ο笙到y(tǒng)建模最常用的圖,描述了類圖、接口集、協(xié)作以及它們之間的關(guān)系。類圖描述了系統(tǒng)的靜態(tài)設(shè)計(jì)視,該視主要表達(dá)系統(tǒng)的功能需求,即系統(tǒng)應(yīng)該提供應(yīng)用戶的服 務(wù)。在本次實(shí)驗(yàn)中,掌握了使用Microsoft Visio繪制類圖,由于有uml建模的課程所以繪制類相對(duì)容易些。繪制類圖相比照擬容易,只是想好屬性和動(dòng)作,但是需要角色之
28、間的關(guān)系,類圖的難點(diǎn)是角色與角色之間的關(guān)系,終究是一對(duì)多、一對(duì)一、多對(duì)多。角色與角色的關(guān)系不容易確定,還需要加強(qiáng)學(xué)習(xí)。通過(guò)本次實(shí)驗(yàn),加深了我對(duì)類圖語(yǔ)義的理解和功能的應(yīng)用,學(xué)會(huì)了分析類的屬性和方法,掌握了類之間的聯(lián)系,關(guān)聯(lián)、依賴、聚合等,同時(shí)根本掌握了在Microsoft Visio中繪制類的關(guān)聯(lián)、依賴、泛化關(guān)系。備注:批閱教師時(shí)間實(shí)驗(yàn)成績(jī)課程名稱軟件工程學(xué)號(hào)2021144415XX實(shí)驗(yàn)日期2021.12.1實(shí)驗(yàn)名稱面向?qū)ο蠓治鲈O(shè)計(jì)-時(shí)序圖實(shí)驗(yàn)?zāi)康模?、熟悉UML時(shí)序圖的功能和組成元素2、理解時(shí)序的語(yǔ)義3、學(xué)會(huì)構(gòu)思時(shí)序圖4、掌握時(shí)序圖的繪制方法實(shí)驗(yàn)內(nèi)容:任務(wù)一分析圖書(shū)管理系統(tǒng)的用戶管理模塊,且繪
29、制時(shí)序圖任務(wù)二構(gòu)思網(wǎng)上書(shū)店的各個(gè)時(shí)序圖,且繪制時(shí)序圖根據(jù)實(shí)驗(yàn)4的任務(wù)二網(wǎng)上書(shū)店的業(yè)務(wù)功能描述。請(qǐng)繪制時(shí)序圖。分析過(guò)程:1查詢與瀏覽圖書(shū)信息的時(shí)序圖2用戶登錄時(shí)序圖3客戶訂購(gòu)圖書(shū)時(shí)序圖4圖書(shū)管理時(shí)序圖5訂單處理時(shí)序圖實(shí)驗(yàn)原理:時(shí)序圖也叫順序圖,用來(lái)描述對(duì)象之間動(dòng)態(tài)的交互關(guān)系,著重反映對(duì)象間消息傳遞的時(shí)間順序,說(shuō)明對(duì)象之間的交互過(guò)程。時(shí)序圖主要由4種元素構(gòu)成:對(duì)象、生命線、激活期、消息。實(shí)驗(yàn)過(guò)程與結(jié)果:一、操作步驟:1 運(yùn)行Microsoft Office Visio 20212 選擇“軟件和數(shù)據(jù)庫(kù)中的“UML模型圖模板3 鼠標(biāo)點(diǎn)擊選擇“UML序列,展開(kāi)UML序列圖的圖標(biāo)4 用鼠標(biāo)選拉圖標(biāo)進(jìn)展繪圖
30、新建時(shí)序圖:選中對(duì)象生命線圖標(biāo)添加參與者:添加對(duì)象、設(shè)置對(duì)象屬性其他對(duì)象添加和設(shè)置過(guò)程相類似。添加消息、設(shè)置消息屬性其他消息添加和設(shè)置過(guò)程相類似。2新增用戶的時(shí)序圖二、實(shí)驗(yàn)結(jié)果:1、 查詢與瀏覽圖書(shū)信息的時(shí)序圖2、 用戶登錄時(shí)序圖3、 客戶訂購(gòu)圖書(shū)時(shí)序圖4、 圖書(shū)管理時(shí)序圖5、 訂單處理時(shí)序圖實(shí)驗(yàn)小結(jié)順序圖描述了對(duì)象之間的動(dòng)態(tài)合作關(guān)系,它強(qiáng)調(diào)對(duì)象之間消息發(fā)送的時(shí)間順序,同時(shí)顯示對(duì)象之間的交互。在本次實(shí)驗(yàn)中,掌握了使用Microsoft Visio繪制順序圖,由于有uml建模的課程所以繪制類相對(duì)容易些。在繪制順序圖時(shí),第一開(kāi)場(chǎng)的主角不知道怎么修改名字,后來(lái)仔細(xì)摸索知道了。還有順序圖的生命線和消息
31、都不好理解,需要仔細(xì)看書(shū)更加掌握。 通過(guò)本次實(shí)驗(yàn),掌握了對(duì)圖書(shū)管理系統(tǒng)用戶模塊和網(wǎng)上書(shū)店系統(tǒng)順序圖。知道了順序圖的對(duì)象、生命線、激活期、消息。備注:批閱教師時(shí)間實(shí)驗(yàn)成績(jī)課程名稱軟件工程學(xué)號(hào)2021144415XX實(shí)驗(yàn)日期2021.12.8實(shí)驗(yàn)名稱面向?qū)ο蠓治鲈O(shè)計(jì)-活動(dòng)圖實(shí)驗(yàn)?zāi)康模?、熟悉UML活動(dòng)圖的功能和組成元素2、理解活動(dòng)圖的語(yǔ)義3、學(xué)會(huì)構(gòu)思活動(dòng)圖4、掌握活動(dòng)圖的繪制方法實(shí)驗(yàn)內(nèi)容:任務(wù)一分析圖書(shū)管理系統(tǒng)的用戶登錄模塊,且繪制活動(dòng)圖任務(wù)二分析網(wǎng)上書(shū)店的類,且繪制類圖根據(jù)實(shí)驗(yàn)4的任務(wù)二網(wǎng)上書(shū)店的業(yè)務(wù)需求描述。請(qǐng)構(gòu)思活動(dòng)圖,然后繪制活動(dòng)圖。實(shí)驗(yàn)原理:活動(dòng)圖描述用例的活動(dòng)以及活動(dòng)間的約束
32、關(guān)系,用于識(shí)別并行活動(dòng)和工作流程情況,使用框圖的方式顯示動(dòng)作及其結(jié)果。用它可以說(shuō)明采取什么動(dòng)作、做什么對(duì)象狀態(tài)改變、什么時(shí)間發(fā)生動(dòng)作序列及在什么地方發(fā)生泳道?;顒?dòng)圖的組成元素 :1、活動(dòng)狀態(tài)圖 8、數(shù)據(jù)存儲(chǔ)對(duì)象2、動(dòng)作狀態(tài) 9、對(duì)象流3、動(dòng)作狀態(tài)約束 10、分支與合并4、動(dòng)作流 11、分叉與集合5、開(kāi)場(chǎng)節(jié)點(diǎn) 12、異常處理6、終止節(jié)點(diǎn) 13、活動(dòng)中斷區(qū)域7、對(duì)象 14、泳道實(shí)驗(yàn)過(guò)程與結(jié)果:一、操作步驟:1 運(yùn)行Microsoft Office Visio 20212 選擇“軟件和數(shù)據(jù)庫(kù)中的“UML模型圖模板3 鼠標(biāo)點(diǎn)擊選擇“UML活動(dòng),展開(kāi)UML活動(dòng)圖的圖標(biāo)4 用鼠標(biāo)選拉圖標(biāo)進(jìn)展繪圖
33、1創(chuàng)立活動(dòng)圖2添加活動(dòng)圖的開(kāi)場(chǎng)狀態(tài)3添加動(dòng)作狀態(tài)4添加活動(dòng)狀態(tài)5添加狀態(tài)轉(zhuǎn)換6添加活動(dòng)圖的完畢狀態(tài)二、實(shí)驗(yàn)結(jié)果:圖書(shū)管理系統(tǒng)用戶登錄活動(dòng)圖:網(wǎng)上書(shū)店1客戶購(gòu)書(shū)的活動(dòng)圖:2訂單處理的活動(dòng)圖實(shí)驗(yàn)小結(jié)活動(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ì)象間的控制流程?;顒?dòng)圖那么強(qiáng)調(diào)的是從活動(dòng)到活動(dòng)的控制流活動(dòng)圖是一種表述過(guò)程基理、業(yè)務(wù)過(guò)程以及工作流的技術(shù)。它可以用來(lái)對(duì)業(yè)務(wù)過(guò)程、工作流建模,也可以對(duì)用例實(shí)現(xiàn)甚至是程序?qū)崿F(xiàn)來(lái)建模。在本次實(shí)驗(yàn)中,掌握了使用Microsoft Visio繪制活動(dòng)圖,由于有uml建模的課程所以任務(wù)二用的是star uml繪制的。在繪制的圖中,繪
溫馨提示
- 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)個(gè)人感悟
- 內(nèi)蒙古信用促進(jìn)會(huì)招聘真題2024
- 酒泉敦煌市總醫(yī)院招聘真題2024
- 送教上門(mén)培訓(xùn)
- 化學(xué)品質(zhì)優(yōu)化策略
- 寒露季教學(xué)生活指南
- 2025至2030年中國(guó)高效清彈機(jī)市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)金屬鏑市場(chǎng)調(diào)查研究報(bào)告
- 2025至2030年中國(guó)竹炭小風(fēng)鈴市場(chǎng)調(diào)查研究報(bào)告
- 酒店銷售部培訓(xùn)
- 一寸光陰一寸金課件
- 閥控密封式鉛酸蓄電池使用說(shuō)明書(shū).
- 外貿(mào)公司采購(gòu)意向書(shū)
- 1聚焦義務(wù)教育語(yǔ)文第三學(xué)段課標(biāo)、教材與教學(xué)
- 義務(wù)教育《勞動(dòng)》課程標(biāo)準(zhǔn)(2022年版)
- 達(dá)格列凈的療效與安全PPT課件
- 高標(biāo)準(zhǔn)基本農(nóng)田土地整治項(xiàng)目工程施工費(fèi)預(yù)算表
- 河南省普通高校招生考生體格檢查表
- 新三板知識(shí)測(cè)評(píng)考題答案
- 試坑單環(huán)注水試驗(yàn)記錄表
- 管網(wǎng)工程停氣恢復(fù)供氣方案
評(píng)論
0/150
提交評(píng)論