大學(xué)教務(wù)系統(tǒng)系統(tǒng)說(shuō)明書(shū)_第1頁(yè)
大學(xué)教務(wù)系統(tǒng)系統(tǒng)說(shuō)明書(shū)_第2頁(yè)
大學(xué)教務(wù)系統(tǒng)系統(tǒng)說(shuō)明書(shū)_第3頁(yè)
大學(xué)教務(wù)系統(tǒng)系統(tǒng)說(shuō)明書(shū)_第4頁(yè)
大學(xué)教務(wù)系統(tǒng)系統(tǒng)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、百度文庫(kù)-好好學(xué)習(xí),天天向上 1概述系統(tǒng)簡(jiǎn)介系統(tǒng)背景:現(xiàn)代大學(xué)由于擴(kuò)招,擁有很多的學(xué)生以及教師,每年因此而產(chǎn)生的人員流動(dòng)十分巨大,因而對(duì)大學(xué)管理部門的管理提出了更高的要求,使得管理部門的工作量大幅增加,管理內(nèi)容和具體情況十分繁雜,不利于學(xué)校的正常而健康的發(fā)展,反而會(huì)帶來(lái)如,管理資金的開(kāi)支增加,學(xué)生信息不一致,更新不及時(shí)等一系列問(wèn)題。軟件的規(guī)模:軟件使用于所有的大學(xué)。軟件的目標(biāo):我們開(kāi)發(fā)的大學(xué)教務(wù)系統(tǒng)意在為管理人員和使用方提供一個(gè)交流、協(xié)作的軟件平臺(tái),并簡(jiǎn)化現(xiàn)有的管理模式,從而提高了大學(xué)的管理水平,實(shí)現(xiàn)了工作協(xié)同化,提高了工作的水平,并減少使用方資金的開(kāi)支。系統(tǒng)設(shè)計(jì)原則和目標(biāo)這部分論述整個(gè)系統(tǒng)的

2、設(shè)計(jì)原則和目標(biāo),明確地說(shuō)明要實(shí)現(xiàn)的功能。對(duì)于非功能性的要求,例如性能、可用性等也要說(shuō)明。對(duì)系統(tǒng)的全貌進(jìn)行概要說(shuō)明,包括系統(tǒng)的特點(diǎn)。參考資料資料名稱標(biāo)示符出版單位作者出版日期軟件工程科學(xué)出版社鄭逢斌等2012修訂版本記錄列出本文檔修改的歷史記錄,包括修改的內(nèi)容、日期以及修改人。術(shù)語(yǔ)表對(duì)本文檔中所使用的業(yè)務(wù)術(shù)語(yǔ)和技術(shù)術(shù)語(yǔ)進(jìn)行解釋。如果一些術(shù)語(yǔ)在需求規(guī)格說(shuō)明書(shū)中以經(jīng)說(shuō)明過(guò)了,此處不用再重復(fù),可以指引讀者參考需求說(shuō)明。2需求概述學(xué)生用例圖和用例說(shuō)明登錄修改密碼選課查看成績(jī)看個(gè).查看公告查看課表n學(xué)生百度文庫(kù)-好好學(xué)習(xí),天天向上百度文庫(kù)-好好學(xué)習(xí),天天向上 - 用例名稱:學(xué)生登錄描述:學(xué)生登錄之前需輸入

3、密碼,用戶名,驗(yàn)證碼。前置條件:學(xué)生必須以學(xué)生身份登錄正常事件流:進(jìn)入學(xué)生頁(yè)面并可以進(jìn)行一系列的正常操作可選事件流:(1)密碼或用戶名不正確,驗(yàn)證碼不正確。用例名稱:查看課表描述:學(xué)生查看自己在本學(xué)期的課表前置條件:學(xué)生必須以學(xué)生身份登錄正常事件流:根據(jù)學(xué)生所選擇的時(shí)期的不同顯示不同的課表可選事件流:(1)在未選課之前,課表不會(huì)顯示,并給出提示(2)查看超出年份的課表,系統(tǒng)會(huì)提示錯(cuò)誤用例結(jié)束用例名稱:選課描述:學(xué)生根據(jù)本學(xué)期的教學(xué)規(guī)定選擇課程前置條件:學(xué)生必須以學(xué)生身份登錄正常事件流:學(xué)生在選課的過(guò)程中,每選擇一門課,在所選課程里就會(huì)出現(xiàn)這一門你所選擇的課程。可選事件流:(1)學(xué)生可以在選課時(shí)

4、,刪除已選擇的科目用例結(jié)束用例名稱:查看個(gè)人信息描述:學(xué)生可以看到自己的基本信息前置條件:學(xué)生必須以學(xué)生身份登錄正常事件流:以表的信息顯示出來(lái)學(xué)生的基本信息可選事件流:(1)未查到學(xué)生信息,系統(tǒng)給出提示用例結(jié)束用例名稱:修改密碼描述:學(xué)生可以按需要修改自己的密碼前置條件:學(xué)生必須以學(xué)生身份登錄正常事件流:(1)先輸入自己的原密碼(2)輸入新密碼,并確認(rèn)(3)完成修改用例結(jié)束用例名稱:查看公告信息描述:學(xué)生可以查看學(xué)校管理員發(fā)布的公告信息前置條件:學(xué)生必須以學(xué)生身份登錄正常事件流:公告信息顯示出來(lái)可選事件流:(1)公告信息未顯示出來(lái),系統(tǒng)給出提示用例結(jié)束老師用例圖和用例說(shuō)明用例名稱:老師登錄描述

5、:老師登錄之前需輸入密碼,用戶名,驗(yàn)證碼。前置條件:老師必須以老師身份登錄正常事件流:進(jìn)入老師頁(yè)面并可以進(jìn)行一系列的正常操作可選事件流:(1)密碼或用戶名不正確,驗(yàn)證碼不正確。系統(tǒng)相應(yīng)提示,請(qǐng)重新輸入用例結(jié)束用例名稱:查看課表描述:老師查看自己在本學(xué)期的課表前置條件:老師必須以老師身份登錄正常事件流:根據(jù)老師所選擇的時(shí)期的不同顯示不同的課表可選事件流:用例結(jié)束用例名稱:查看個(gè)人信息描述:老師可以看到自己的基本信息前置條件:老師必須以老師身份登錄正常事件流:以表的信息顯示出來(lái)老師的基本信息可選事件流:(1)未查到老師信息,系統(tǒng)給出提示用例結(jié)束用例名稱:輸入學(xué)生成績(jī)描述:老師在期末考試結(jié)束之后,按

6、學(xué)生卷面成績(jī)和平時(shí)成績(jī)給出總成績(jī)前置條件:老師必須以老師身份登錄正常事件流:(1)輸入學(xué)生成績(jī)確認(rèn)完成輸入可選事件流:用例結(jié)束用例名稱:修改密碼描述:老師可以按需要修改自己的密碼前置條件:老師必須以老師身份登錄正常事件流:(1)先輸入自己的原密碼輸入新密碼,并確認(rèn)完成修改可選事件流:用例結(jié)束百度文庫(kù)-好好學(xué)習(xí),天天向上百度文庫(kù)-好好學(xué)習(xí),天天向上- 用例名稱:查看公告信息描述:老師可以查看學(xué)校管理員發(fā)布的公告信息前置條件:老師必須以老師身份登錄正常事件流:公告信息顯示出來(lái)可選事件流:(1)公告信息未顯示出來(lái),系統(tǒng)給出提示用例結(jié)束用例名稱:更改學(xué)生成績(jī)描述:老師在期末考試結(jié)束之后,按學(xué)生卷面成績(jī)

7、和平時(shí)成績(jī)給出總成績(jī),如輸入錯(cuò)誤,進(jìn)行修改前置條件:老師必須以老師身份登錄正常事件流:(1)找到學(xué)生修改學(xué)生成績(jī)完成修改可選事件流:用例結(jié)束管理員用例圖和用例說(shuō)明用例名稱:管理員登錄描述:管理員登錄之前需輸入密碼,用戶名,驗(yàn)證碼。前置條件:管理員必須以管理員身份登錄正常事件流:進(jìn)入管理員頁(yè)面并可以進(jìn)行一系列的正常操作可選事件流:(1)密碼或用戶名不正確,驗(yàn)證碼不正確。系統(tǒng)提示,請(qǐng)重新輸入用例結(jié)束用例名稱:添加老師描述:管理員根據(jù)最近的職員變動(dòng)添加老師信息前置條件:管理員必須以管理員身份登錄正常事件流:(1)輸入老師號(hào),老師姓名,家庭住址,電話號(hào)碼,所教科目確認(rèn)添加添加成功可選事件流:用例結(jié)束用

8、例名稱:查看個(gè)人信息描述:管理員可以看到自己的基本信息前置條件:管理員必須以管理員身份登錄正常事件流:以表的信息顯示出來(lái)管理員的基本信息可選事件流:(1)未查到管理員信息,系統(tǒng)給出提示用例結(jié)束用例名稱:修改密碼描述:管理員可以按需要修改自己的密碼前置條件:管理員必須以管理員身份登錄正常事件流:(1)先輸入自己的原密碼輸入新密碼,并確認(rèn)完成修改可選事件流:用例結(jié)束用例名稱:發(fā)布公告信息描述:管理員可以根據(jù)學(xué)校最近的情況發(fā)布公告信息前置條件:管理員必須以管理員身份登錄正常事件流:(1)輸入公告內(nèi)容確認(rèn)發(fā)布發(fā)布成功可選事件流:用例結(jié)束用例名稱:查看老師信息描述:管理員根據(jù)添加的不同查詢老師信心前置條

9、件:管理員必須以管理員身份登錄正常事件流:(1)選項(xiàng)查看老師信息(以科目,男,女)等條件查詢?nèi)舨樵兂晒σ员淼男畔@示出來(lái)老師的基本信息若失敗,重新查詢可選事件流:(1)未查到老師信息,系統(tǒng)給出提示,該老師不存在或其他提示。用例結(jié)束3設(shè)計(jì)概述簡(jiǎn)述本系統(tǒng)采用三層架構(gòu)設(shè)計(jì)系統(tǒng)。分為圖形用戶界面層UI,邏輯處理層BLL,數(shù)據(jù)庫(kù)操作層DAL。除此之外,DOL類庫(kù)用于保存各種用戶屬性信息,分別被UI,BLL,DAL層進(jìn)行調(diào)用系統(tǒng)物理結(jié)構(gòu)設(shè)計(jì)使用配置圖設(shè)計(jì)系統(tǒng)的物理模型,反映系統(tǒng)的硬件、系統(tǒng)軟件和應(yīng)用軟件的部署。文字說(shuō)明硬件、網(wǎng)絡(luò)、系統(tǒng)軟件的選型依據(jù)、性能指標(biāo),特別是如何滿足應(yīng)用軟件的運(yùn)行環(huán)境。系統(tǒng)體系結(jié)構(gòu)

10、設(shè)計(jì)說(shuō)明選擇的軟件體系結(jié)構(gòu),劃分的子系統(tǒng),確定子系統(tǒng)的接口和關(guān)系。如果系統(tǒng)的規(guī)模很大,應(yīng)該分別描述每個(gè)子系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)。百度文庫(kù)-好好學(xué)習(xí),天天向上百度文庫(kù)-好好學(xué)習(xí),天天向上- - 約束和假定描述系統(tǒng)設(shè)計(jì)約束,說(shuō)明系統(tǒng)是如何來(lái)適應(yīng)這些約束的。4用類圖建立系統(tǒng)的對(duì)象模型用類圖建立的對(duì)象模型TeacherDALTeacherBLLStudentDOLTeacherDOL+UpdateTeacher()+AddGoal()+SealectTeaKe()+SelectNew()+UpdateGoal()+SelectTeacher()+UpdateTeacher()+AddGoal()+Sealec

11、tTeaKe()+SelectNew()+UpdateGoal()+SelectTeacher()KeBiao-StudentID-StudentName-Subjet-Time+SelectKe()+AddSubject()+StudentID:int+StudentName:char+StudentAge:int+StudentPassword:int+StudentAddress:char+StudentPhone:int+SelectGoal()+Update()+SelectKe()+SelectMessage()+SelectNe()+SelectKeed()+XuanKe()+I

12、D:int+Name:char+Password:int+Address:char+Phone:int+Class:char+UpdateTeacher()+AddGoal()+SealectTeaKe()+SelectNew()+UpdateGoal()+SelectTeacher()/AdminDOL+AdminID:int+AdminPsaaword:int+AdminName:char+SelectTeacher()+AddNew()+AddTeacher()+Select()+Update()StudentBLLStudentDAL+SelectGoal()+Update()+Sel

13、ectKe()+SelectMessage()+SelectNe()+SelectKeed()+XuanKe()+SelectGoal()+Update()+SelectKe()+SelectMessage()+SelectNe()+SelectKeed()+XuanKe()Goal-StudentIDStudentName-SubjetSubjetNum+SelectGoal()+AddGoal()+UpdateGoal()AdminDAL、AdminBLL+SelectTeacher():void+AddNew():void+AddTeacher():void+Select():void+

14、Update():int+SelectTeacher():void+AddNew():void+AddTeacher():void+Select():void+Update():int學(xué)生用例的動(dòng)態(tài)模型4.2.1學(xué)生登陸學(xué)生登陸需要用戶名,密碼,驗(yàn)證碼,下面是登陸成功和失敗的順序圖00十IS站燥作界面b:有效#:輸入用戶右和密碼用門1;能示豊陸界面7除址?b女習(xí)一樂(lè)控麗4:臉止登錄丄;h選擇川戶類型登陸失敗ffl.l1L3:選擇川八類型1:整Tit聯(lián)錄占二充枚n2:輸入甲戶名利密碼5:驗(yàn)證登我匕顯示登陸界曲I4.2.2查看個(gè)人信息學(xué)生在這里可以查看自己的個(gè)人信息,并在頁(yè)面中返回相應(yīng)的信息請(qǐng)求下

15、面是成功和失敗的順序圖O學(xué)*.亠i:請(qǐng)求育詢個(gè)人佶息界血4:返回查詢牛人牯息kV7忌22:提交諸一農(nóng)3:査詢?nèi)蔵息燈呀個(gè)人它息裡制僧詢亍人查詢個(gè)人信息失敗=-1_一顯示習(xí)詢成功信息1111115:操作成功a1;i卜求曲iU人人仁it界兇了i化査詢倍目h返回信總丈班門宀丫.m一卩口1111111_尹儒、mi叫別亠SE示世狗倍息h11111114.2.3查看公告信息學(xué)生在這里可以查看公告信息,并在頁(yè)面中返回相應(yīng)的信息請(qǐng)求下面是成功和失敗的順序圖1沁廣T訃江I:請(qǐng)求許宵魚(yú)十信縣2:戌打i壽求2訝求査音憔件信息1:汗石戍忠h:盛功返冋會(huì)告怡.總ti:顯示提示俏息I查看失敗心打;:廣UMLe|:諳求種看

16、扔人仁息I.擔(dān)以息吏吐宀帶肯請(qǐng)求弘謂求査音矣仟信息豈I:ssw11i1i1fth顯示提示佶息i1_1r11111111i4.2.4查看成績(jī)學(xué)生在這里可以查看個(gè)人的成績(jī)信息,并在頁(yè)面中返回相應(yīng)的信息請(qǐng)求下面是成功和失敗的順序圖O學(xué)生心I:有求代詢?nèi)顺杉?xì)界面I:奇詢.我功3:漕栄卜人成好士:商訶譜求A丄HI門血晁._、雄小息1敘返冃個(gè)人慮玻查看失敗71h-JIIII!斗_二I;.胡,一、崔小佶息II:冇求吉詢t人成葩界面用返叵查訓(xùn)尖疏餡息2:仔旳詩(shī)求:1:譜童牛人成繚4.2.5修改密碼學(xué)生在這里可以修改自己的密碼信息,在輸入原密碼之后,再輸入新密碼,點(diǎn)擊修改并在頁(yè)面中返回相應(yīng)的信息請(qǐng)求下面是成功和

17、失敗的順序圖71打心III門晁-一推小t息|-ii7.i?:IV.1:I:常束怪諛密譏1:產(chǎn)改州憫盛期2:燒改謂購(gòu)弘f求音音忻行占息修改密碼失敗I:懾改劃歐2;幢改謂琳h;返冋樓改先敦佶息E”911111nli:顯示提示佶息11r114.2.6查看課表學(xué)生在這里可以查看個(gè)人的課表信息,并在頁(yè)面中返回相應(yīng)的信息請(qǐng)求下面是成功和失敗的順序圖h4JIIII!仙二心、zdMitW,i;謂法在詢r(jià)人課衣h謂求査囪牛人深掛2:査詢謂求I:奩菌戍功h=成功査詢牛人澤垂佶息查看課表失敗71&rr-鼻人丿;輕I:存詢忻收2:査詢諧求:力謁求査崗傘人課審m丨丨網(wǎng)b;顯不査呻呼息:請(qǐng)取竹inf課養(yǎng)勲謹(jǐn)旬恰息失業(yè)4.

18、2.7選課學(xué)生在這里可以根據(jù)學(xué)校開(kāi)課情況,進(jìn)行選課,并在頁(yè)面中返回相應(yīng)的信息請(qǐng)求下面是成功和失敗的順序圖選課失敗e乩示擔(dān)云佶息I5:迫1111總舉天戴佞息W.I:堪擇矢取h請(qǐng)感說(shuō)課界面2;選諜卅咸*請(qǐng)求所開(kāi)設(shè)睪軒信息4.2.8查看學(xué)校開(kāi)設(shè)課程學(xué)生在這里可以查看學(xué)校的開(kāi)課情況,并在頁(yè)面中返回相應(yīng)的信息請(qǐng)求下面是成功和失敗的順序圖fl匚軟芒:丘小|I加門十.丄吐廠m”:戈期乩適回幵霍課/只佢息“灑歸息;1%::i”j卄設(shè)課粹信息查看學(xué)校開(kāi)設(shè)課程失敗Id-w門:廣口.心1“25=運(yùn)hl杏新一圧燉佶見(jiàn)仁杏爭(zhēng)先匯取顯示提示估記I:iff琳氓看開(kāi)設(shè)暹祁界面H:;i靑求卄設(shè)課榨信老師用例的動(dòng)態(tài)模型4.3.1

19、老師登陸老師登陸和學(xué)生登陸一樣,在此就不顯示它的順序圖勒4.3.2老師查看課表老師在輸入用戶名和密碼登陸成功之后,可以查看個(gè)人課表。下面是順序圖II丄11II4.3.3老師查看個(gè)人信息老師在輸入用戶名和密碼登陸成功之后,可以查看個(gè)人信息。下面是順序圖4.3.4輸入學(xué)生成績(jī)老師在輸入用戶名和密碼登陸成功之后,可以輸入學(xué)生成績(jī)。下面是順序圖r1!2:通過(guò)用戶名和密碼確認(rèn)一、-*I3:進(jìn)入老師主頁(yè)面;4:進(jìn)入輸入成績(jī)頁(yè)面;5:輸入學(xué)生學(xué)號(hào)和成績(jī)6:更新成績(jī)4.3.5查看公告面是順序圖老師在輸入用戶名和密碼登陸成功之后,可以查看公告。進(jìn)入登陸界面;r老師去炳十市而老師J土頁(yè)面系統(tǒng)公告界面5:進(jìn)入登陸頁(yè)

20、面;6:用戶名和密碼不符退出r*n2:通過(guò)用戶名和密碼確認(rèn)A3:進(jìn)入老師主頁(yè)面.;4:進(jìn)入系統(tǒng)公告界面;系統(tǒng)登錄界面4.3.6修改密碼老師在輸入用戶名和密碼登陸成功之后,可以修改個(gè)人登錄密碼。在輸入原密碼之后,再輸入新密碼,之后可以修改密碼。下面是順序圖系統(tǒng)登錄界面去炳十市而老師主頁(yè)面修改密碼界面3:進(jìn)入老師主頁(yè)面.;4.3.6修改學(xué)生成績(jī)老師在輸入用戶名和密碼登陸成功之后,可以修改學(xué)生成績(jī)。下面是順序圖老師進(jìn)入登陸界哼.二9:用戶名和密碼不符退出、宀2:通過(guò)用戶名和密碼確認(rèn)3:進(jìn)入老師主頁(yè)面.4進(jìn)入修改學(xué)生成績(jī)修改學(xué)生成績(jī)界面.、-,-士r-J-+e學(xué)生成績(jī)夕列表K/亠=1Brt系統(tǒng)錄面-t

21、v.E、亠:老師王貝面&進(jìn)入登陸頁(yè)面二5:輸入學(xué)生學(xué)號(hào)和姓名6:修改學(xué)生科目成績(jī):T7:更新學(xué)生成績(jī)管理員用例的動(dòng)態(tài)模型管理員登陸管理員登陸和學(xué)生登陸一樣,在此就不顯示它的順序圖勒查看個(gè)人信息管理員在輸入用戶名和密碼登陸成功之后,可以查看個(gè)人信息。下面是順序圖4.4.3查看老師信息管理員在輸入用戶名和密碼登陸成功之后,可以查看老師信息。下面是順序圖II丄11II4.4.4發(fā)布公告管理員在輸入用戶名和密碼登陸成功之后,可以發(fā)布新的公告信息。下面是順序圖進(jìn)入登陸界面0管理員系統(tǒng)公告界面4:進(jìn)入管理員主頁(yè)面5:輸入新的公告信息I2:通過(guò)用戶名和密碼確認(rèn)3:進(jìn)入賬號(hào)管理界面:K/亠E,=1Brt系統(tǒng)錄

22、面民民TB口_、,-r:管理員王貝面rt.-i-.f(4-H=tr-發(fā)布公告界面7:進(jìn)入登陸頁(yè)面6:更新公告信息8用戶名和密碼不符退出I4.4.5添加和刪除老師信息管理員在輸入用戶名和密碼登陸成功之后,可以添加和刪除老師信息。下面是順序圖n6:添加新用戶信息jl:進(jìn)入登陸界哼.管理員10:用戶名和密碼不符退出&記錄用戶的序號(hào):m亠/亠宀-T-JW用戶信息列表5:刪除老用戶信息I4:進(jìn)入管理員主頁(yè)面2:通過(guò)石名和密碼確認(rèn)3:進(jìn)入賬號(hào)管理界面:K/亠=1Brt系統(tǒng)面民民TB口_、,-r:管理員王貝面、e-Lim宀n=t:添加用戶界面9:進(jìn)入登陸頁(yè)面-7:更新用戶信息4.4.6修改密碼管理員在輸入用

23、戶名和密碼登陸成功之后,可以修改個(gè)人登錄密碼。下面是順序圖II丄-11II5:輸入原密碼5:輸入新密碼5.狀態(tài)圖和跟蹤圖學(xué)生登錄之后狀態(tài)圖和跟蹤圖1查看成績(jī)返回成績(jī)信息選課返回課表信息查看個(gè)人信息返回個(gè)人信息修改密碼返回密碼信息HI老師登錄之后狀態(tài)圖和跟蹤圖管理員教務(wù)系統(tǒng)教務(wù)系統(tǒng)1管理員登錄之后狀態(tài)圖和跟蹤圖請(qǐng)求登錄要求用戶名和密碼J.-輸入用戶名和密碼1進(jìn)入管理員頁(yè)面11查看個(gè)人信息11I返回個(gè)人信息修改密碼6.類設(shè)計(jì)61IStudentDOL類職責(zé):保存學(xué)生的基本信息的類。屬性:名稱類型可見(jiàn)性描述StudentldstringPublic學(xué)生學(xué)號(hào)StudentNamestringPubli

24、c學(xué)生姓名StudentPasswordstringPublic學(xué)生密碼AgestringPublic年齡StudentPhonestringPublic電話StudentAddressstringPublic地址612StudentDAL類名稱調(diào)用條件處理邏輯測(cè)試用例SelectGoalBII中請(qǐng)求查詢成績(jī)UpdateBII中請(qǐng)求更改登錄密碼SelectMessageBII中請(qǐng)求查看個(gè)人信息SelectNewBII中請(qǐng)求查看公告SelectKeBII中請(qǐng)求查看課表SelectKeedBII中請(qǐng)求查看所選課程XuanKeBII中請(qǐng)求選課類之間的關(guān)系細(xì)節(jié):該類使用StudentDOL類中的大多數(shù)

25、屬性。實(shí)現(xiàn)的約束:無(wú)。6.1.3類職責(zé):封裝DAL中的實(shí)現(xiàn)函數(shù)屬性:無(wú)。面是它的各種方法名稱調(diào)用條件處理邏輯測(cè)試用例SelectGoalBII中請(qǐng)求查詢成績(jī)UpdateBII中請(qǐng)求更改登錄密碼SelectMessageBII中請(qǐng)求查看個(gè)人信息SelectNewBII中請(qǐng)求查看公告SelectKeBII中請(qǐng)求查看課表SelectKeedBII中請(qǐng)求查看所選課程XuanKeBII中請(qǐng)求選課類之間的關(guān)系細(xì)節(jié):根據(jù)用戶操作情況調(diào)用DAL中的實(shí)現(xiàn)函數(shù)。方法:A:PrivatevoidSelectGoal(stringStudentId)/根據(jù)學(xué)生號(hào)查詢個(gè)人成績(jī)調(diào)用條件:調(diào)用者為StudentDAL類的實(shí)

26、例,且傳入1個(gè)參數(shù)依次為string類型的。B:PubicvoidSelectMessage(stringStudentld)/根據(jù)學(xué)生號(hào)查詢個(gè)人信息調(diào)用條件:調(diào)用者為StudentDAL類的實(shí)例,且傳入1個(gè)參數(shù)依次為string類型的。C:PubicvoidSelectKeed(stringStudentld)/根據(jù)學(xué)生號(hào)查詢個(gè)人課表調(diào)用條件:調(diào)用者為StudentDAL類的實(shí)例,且傳入1個(gè)參數(shù)依次為string類型的。D:PubicvoidUpdate(stringStudentld,stringPassword)/根據(jù)學(xué)生號(hào)和輸入要更新的密碼進(jìn)行密碼的修改調(diào)用條件:調(diào)用者為Student

27、DAL類的實(shí)例,且傳入2個(gè)參數(shù)依次為string類型的。實(shí)現(xiàn)的約束:為每個(gè)屬性封裝字段E:PubicvoidSelectNew()/不需要傳參調(diào)用條件:調(diào)用者為StudentDAL類的實(shí)例實(shí)現(xiàn)的約束:為每個(gè)屬性封裝字段6.2.1TeacherDOL類職責(zé):保存老師的基本信息的類。屬性:名稱類型描述可見(jiàn)性Idstring老師號(hào)PrivateAddressstring地址privateNamestring老師姓名privateClassstring學(xué)院private6.2.2TeacherDAL類名稱調(diào)用條件處理邏輯測(cè)試用例UpdateTeacherBII中請(qǐng)求更改登錄密碼AddGoalBll中請(qǐng)

28、求輸入學(xué)生成績(jī)SelectTeaKeBII中請(qǐng)求查看課表SelectNewBll中請(qǐng)求查看公告UpdateGoalBll中請(qǐng)求更新學(xué)生成績(jī)SelectTeacherBll中請(qǐng)求查看個(gè)人信息方法:名稱、參數(shù)、返回值及類型、調(diào)用條件、調(diào)用后條件、處理邏輯、測(cè)試用例。類之間的關(guān)系細(xì)節(jié):確定關(guān)系的基數(shù)和限定。實(shí)現(xiàn)的約束:設(shè)計(jì)人員給出該類在實(shí)現(xiàn)時(shí)的注意事項(xiàng)和囑托。6.2.3TeacherBLL類名稱調(diào)用條件處理邏輯測(cè)試用例UpdateTeacherBll中請(qǐng)求更改登錄密碼AddGoalBll中請(qǐng)求輸入學(xué)生成績(jī)SelectTeaKeBll中請(qǐng)求查看課表SelectNewBll中請(qǐng)求查看公告UpdateGo

29、alBll中請(qǐng)求更新學(xué)生成績(jī)SelectTeacherBll中請(qǐng)求查看個(gè)人信息類之間的關(guān)系細(xì)節(jié):根據(jù)用戶操作情況調(diào)用DAL中的實(shí)現(xiàn)函數(shù)。方法:A:PubicvoidSelectTeacher(stringId)/根據(jù)老師號(hào)查詢個(gè)人信息調(diào)用條件:調(diào)用者為TeackerDAL類的實(shí)例,且傳入1個(gè)參數(shù)依次為string類型的。B:PubicvoidSelectTeaKe(stringId)/根據(jù)老師號(hào)查詢個(gè)人課表調(diào)用條件:調(diào)用者為TeackerDAL類的實(shí)例,且傳入1個(gè)參數(shù)依次為string類型的。C:PubicvoidUpdateTeacher(stringId,stringPassword)/根

30、據(jù)老師號(hào)和輸入要更新的密碼進(jìn)行密碼的修改調(diào)用條件:調(diào)用者為TeackerDAL類的實(shí)例,且傳入2個(gè)參數(shù)依次為string類型的。D:PubicvoidSelectNew()/不需要傳參調(diào)用條件:調(diào)用者為TeackerDAL類的實(shí)例實(shí)現(xiàn)的約束:為每個(gè)屬性封裝字段5.4.1GoalDOL類職責(zé):保存成績(jī)的基本信息的類。名稱類型可見(jiàn)性描述StudentldstringPrivate學(xué)生學(xué)號(hào)StudentNamestringprivate學(xué)生姓名Subjetstringprivate科目SubjetNumstringprivate科目分?jǐn)?shù)542GoalDAL類名稱調(diào)用條件處理邏輯測(cè)試用例SelectG

31、oalBII中請(qǐng)求查詢成績(jī)UpdateGoalBll中請(qǐng)求更改成績(jī)AddGoalBll中請(qǐng)求輸入學(xué)生成績(jī)6.43GoalBLL類名稱調(diào)用條件處理邏輯測(cè)試用例SelectGoalBll中請(qǐng)求查詢成績(jī)UpdateGoalBll中請(qǐng)求更改成績(jī)AddGoalBll中請(qǐng)求輸入學(xué)生成績(jī)的關(guān)系細(xì)節(jié):根據(jù)用戶操作情況調(diào)用DAL中的實(shí)現(xiàn)函數(shù)。方法:類之間A:PrivatevoidSelectGoal()/無(wú)參構(gòu)造函數(shù)調(diào)用條件:調(diào)用者為GoalDAL類的實(shí)例。PubicvoidSelectGoal(stringStudentId)/根據(jù)學(xué)生號(hào)查詢個(gè)人成績(jī)調(diào)用條件:調(diào)用者為GoalDAL類的實(shí)例,且傳入1個(gè)參數(shù)依次

32、為string類型的。B:PubicvoidUpdateGoal(stringStudentId,stringSubject,stringSbjectNum)根據(jù)學(xué)生,和輸入的科目名稱,以及科目分?jǐn)?shù),更新學(xué)生成績(jī)調(diào)用條件:調(diào)用者為GoalDAL類的實(shí)例,且傳入3個(gè)參數(shù)依次為string類型的。C:PubicvoidAddGoalr(stringStudentId,stringSubject,stringSbjectNum)根據(jù)學(xué)生,和輸入的科目名稱,以及科目分?jǐn)?shù),添加學(xué)生成績(jī)調(diào)用條件:調(diào)用者為GoalDAL類的實(shí)例,且傳入2個(gè)參數(shù)依次為string類型的。實(shí)現(xiàn)的約束:為每個(gè)屬性封裝字段5.5.1KeBiaoDOL類所用類的方法和描述:名稱類型可見(jiàn)性描述StudentldstringPrivate學(xué)生學(xué)號(hào)StudentNamestringprivate學(xué)生姓名Subjetstringprivate科目Timestringprivate科目時(shí)間百度文庫(kù)-好好學(xué)習(xí),天天向上百度文庫(kù)-好好學(xué)習(xí),天天向上百度文庫(kù)-好好學(xué)習(xí),天天向上- - 552KeBiaoDAL類名稱調(diào)用條件處理邏輯測(cè)試用例SelectKeBll中請(qǐng)求查看課表AddSujectBll中請(qǐng)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論