




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章 系統(tǒng)的可行性分析報(bào)告31.1 引言31.1.1 課題題目31.1.2 設(shè)計(jì)目的和意義31.1.3 設(shè)計(jì)背景31.1.4 參考資料41.1.5 術(shù)語41.2 要求和目標(biāo)41.2.1 基本要求41.2.2 開發(fā)目標(biāo)111.2.3 具備條件111.2.4 評(píng)價(jià)尺度121.3 所建議的系統(tǒng)121.3.1 對(duì)所建議系統(tǒng)的說明121.3.2 改進(jìn)之處121.3.3 影響131.4 社會(huì)因素方面的可行性131.4.1 法律方面的可行性131.4.2 使用方面的可行性131.5 結(jié)論13第二章 基于uml的需求說明書142.1 引言142.1.1 編寫目的142.1.2 讀者對(duì)象142.1.3 軟件項(xiàng)
2、目描述142.1.4 文檔概述152.1.5 定義152.1.6 參考資料152.2 一般性描述152.2.1 系統(tǒng)use case圖及其說明162.2.2 用戶特征172.2.3 限制與約束182.2.4 假設(shè)與前提條件182.3 功能需求描述182.3.1 系統(tǒng)用例事流表182.3.2 系統(tǒng)類圖202.4 其它需求描述212.4.1 性能要求212.4.2 設(shè)計(jì)約束212.4.3 進(jìn)度要求212.4.4 交付要求21第三章 基于uml的面向?qū)ο筌浖O(shè)計(jì)文檔223.1 引言223.1.1 系統(tǒng)概要及其運(yùn)行環(huán)境223.1.2 系統(tǒng)的組成部分及其結(jié)構(gòu)223.1.3 定義243.1.4 參考資料2
3、43.2 軟件設(shè)計(jì)約束243.2.1 設(shè)計(jì)目標(biāo)和原則243.2.2 設(shè)計(jì)約束243.3 軟件設(shè)計(jì)描述243.3.1 總體結(jié)構(gòu)設(shè)計(jì)253.3.2 用例順序圖253.3.3 協(xié)作圖273.3.4 部署視圖283.4 數(shù)據(jù)庫子系統(tǒng)設(shè)計(jì)283.4.1 數(shù)據(jù)庫表描述283.4.2 數(shù)據(jù)表結(jié)構(gòu)293.4.3 用戶分類及描述31第四章 系統(tǒng)界面設(shè)計(jì)描述324.1 用戶登錄界面的實(shí)現(xiàn)324.1.1 用戶登錄界面實(shí)現(xiàn)代碼324.1.2 用戶登錄界面實(shí)現(xiàn)效果354.2 學(xué)生選課信息界面的實(shí)現(xiàn)364.2.1 學(xué)生選課信息界面實(shí)現(xiàn)代碼364.2.2 學(xué)生選課界面實(shí)現(xiàn)效果37第五章 測(cè)試計(jì)劃報(bào)告395.1 引言395.
4、1.1 目的395.1.2 背景395.1.3 參考資料395.2 測(cè)試內(nèi)容395.2.1 測(cè)試進(jìn)度與過程395.2.2 測(cè)試人員39第六章 總結(jié)40致 謝41參考文獻(xiàn)41第一章 系統(tǒng)的可行性分析報(bào)告1.1 引言1.1.1 課題題目本次課程設(shè)計(jì)的課題為:學(xué)生選課系統(tǒng)(students elective course system)1.1.2 設(shè)計(jì)目的和意義1、設(shè)計(jì)目的現(xiàn)在,隨著各大高校的擴(kuò)招及信息化社會(huì)的到來,學(xué)校為了合理規(guī)劃人力資源的利用,保證學(xué)校信息的安全性,對(duì)信息化處理數(shù)據(jù)的要求也越來越高。學(xué)生選課系統(tǒng)就是為了減少對(duì)信息管理的工作量,增強(qiáng)學(xué)生選課及成績(jī)信息管理的安全性的雙重要求下出現(xiàn)的。
5、本系統(tǒng)目標(biāo)是實(shí)現(xiàn)選課系統(tǒng)所需的各種基本功能,包括學(xué)生選課、退課功能和教師查看選修課程、提交課程成績(jī)功能以及管理員添加學(xué)生、維護(hù)學(xué)生信息、成績(jī)管理、添加教師、維護(hù)教師信息、維護(hù)選修課程,還有公用的修改密碼等功能。2、設(shè)計(jì)意義學(xué)生選課管理系統(tǒng)的設(shè)計(jì)為選課及成績(jī)管理提供了一個(gè)良好的工具,此系統(tǒng)基本實(shí)現(xiàn)了設(shè)計(jì)的要求,即登錄系統(tǒng)(通過用戶名和密碼),管理(添加、修改和刪除)學(xué)生、教師和課程基本資料,管理(添加、修改和刪除)學(xué)生所選課程成績(jī),修改用戶密碼等功能。在此基礎(chǔ)上,我還對(duì)系統(tǒng)進(jìn)行了改進(jìn),特別是加強(qiáng)了查詢的功能,使我們能更直觀、有效地查詢到我們想要的數(shù)據(jù)。1.1.3 設(shè)計(jì)背景1、委托單位:2、承辦單
6、位:3、任務(wù)提出者:4、項(xiàng)目負(fù)責(zé)人:5、系統(tǒng)分析員:6、系統(tǒng)設(shè)計(jì)員:1.1.4 參考資料1 張賢坤,徐翔. 軟件工程技術(shù)及應(yīng)用. 東北林業(yè)大學(xué)出版社2 孔琳俊. 30天學(xué)習(xí)c#. 電子工業(yè)出版社3 刁成嘉uml系統(tǒng)建模與分析設(shè)計(jì)北京:機(jī)械工業(yè)出版社,20071.1.5 術(shù)語略。1.2 要求和目標(biāo)1.2.1 基本要求1、性能本軟件主要針對(duì)高校學(xué)生網(wǎng)上選課進(jìn)行管理,主要包括:學(xué)生選課,退課,查詢成績(jī);教師查看學(xué)生選課情況,登記學(xué)生成績(jī);系統(tǒng)管理員實(shí)現(xiàn)對(duì)學(xué)生、教師、課程信息的添加、修改、刪除操作。2、功能學(xué)生模塊:學(xué)生進(jìn)入該系統(tǒng)后,可以管理自己的個(gè)人信息;可以進(jìn)行查詢選課操作;若選完課后對(duì)自己所選的
7、課不滿意,還可以進(jìn)行修改;也可以查詢自己的課表;在期末考試完后,還可以查詢成績(jī)。教師模板:老師進(jìn)入該系統(tǒng)后,可管理自己的個(gè)人信息;可以查詢自己所任課的相關(guān)信息,如該課程的上課時(shí)間、上課地點(diǎn)、學(xué)生名單等;在完成期末考試后,老師還可以錄入學(xué)生成績(jī)。管理員模板:管理員進(jìn)入該系統(tǒng)后,除了和管理自己的個(gè)人信息,還能夠添加、修改或者刪除課程及其相關(guān)的信息;能夠添加、修改或者刪除學(xué)生及其相關(guān)的信息;還能夠添加、修改或者刪除老師及其相關(guān)信。3、輸入學(xué)生登錄界面時(shí),需選擇學(xué)生模塊,并輸入用戶名及密碼,經(jīng)驗(yàn)證才可進(jìn)入界面。教師登錄界面時(shí),需選擇教師模塊,并輸入用戶名及密碼,經(jīng)驗(yàn)證才可進(jìn)入界面。系統(tǒng)管理員登錄界面時(shí)
8、,需選擇管理員模塊,并輸入用戶名及密碼,經(jīng)驗(yàn)證才可進(jìn)入界面。4、輸出輸入用戶名及密碼后,等待系統(tǒng)驗(yàn)證,若用戶名或密碼輸入有誤,則輸出提示信息窗口,若用戶名及密碼輸入正確,則進(jìn)入界面。進(jìn)入界面后,學(xué)生可能進(jìn)行網(wǎng)上選課、退課操作,還可查詢已修完的課程成績(jī);教師可查看學(xué)生選課的情況及上課時(shí)間、地點(diǎn),到期末可錄入學(xué)生成績(jī);系統(tǒng)管理員可對(duì)學(xué)生信息、課程信息及教師信息進(jìn)行管理操作。5、功能模塊與流程圖功能模塊(1)系統(tǒng)功能模塊系統(tǒng)功能模塊的主要功能:此模塊實(shí)現(xiàn)對(duì)學(xué)生、教師、系統(tǒng)管理員的管理,所有人必需輸入正確的用戶名及密碼才能進(jìn)入界面。系統(tǒng)功能模塊圖(如圖1.1所示)。學(xué)生選課系統(tǒng)學(xué)生用戶管理員用戶教師用
9、戶圖1.1 系統(tǒng)功能模塊圖 (2)學(xué)生模塊學(xué)生模塊的主要功能:此模塊實(shí)現(xiàn)學(xué)生選課、退課、查詢課程成績(jī)等操作。學(xué)生模塊圖(如圖1.2所示)。學(xué)生用戶選 課退課查看選課圖1.2 學(xué)生模塊圖(3)教師模塊教師模塊的主要功能:此模塊實(shí)現(xiàn)教師查看學(xué)生選課情況、登錄學(xué)生成績(jī)。教師模塊圖(如圖1.3所示)。老師用戶查看選課信息登錄學(xué)生成績(jī)圖1.3 教師模塊圖(4)系統(tǒng)管理員模塊系統(tǒng)管理員模塊的主要功能:此模塊實(shí)現(xiàn)系統(tǒng)管理員對(duì)學(xué)生信息、教師信息及課程信息的添加、修改和刪除操作。系統(tǒng)管理員模塊圖(如圖1.4所示)。系統(tǒng)管理員學(xué)生信息管理教師信息管理課程信息管理添加學(xué)生信息修改學(xué)生信息刪除學(xué)生信息添加教師信息修改
10、教師信息刪除信息信息添加課程信息修改課程信息刪除課程信息圖1.4 系統(tǒng)管理員模塊圖處理流程圖(1)用戶登錄流程圖(如圖1.5所示)。是提示登錄失敗驗(yàn)證用戶名及密碼開始輸入用戶名、密碼進(jìn)入用戶操作界面進(jìn)行相關(guān)管理操作安全退出系統(tǒng)結(jié)束否圖1.5 用戶登錄流程圖(2)用戶密碼修改流程圖(如圖1.6所示)。圖1.6 用戶修改密碼流程圖開始輸入用戶舊密碼、新密碼密碼不合法,重新輸入密碼是否合法修改用戶密碼提示修改成功結(jié)束是否(3)學(xué)生選課流程圖(如1.7所示)否是否結(jié)束開始點(diǎn)擊選修選修成功更新課表提示時(shí)間沖突,不能選修上課時(shí)間沖突?繼續(xù)選課?是圖1.7 學(xué)生選修課程流程圖(4)教師提交成績(jī)流程圖(圖1.
11、8所示)。否提交成績(jī),并提示成功結(jié)束確認(rèn)提交?填寫成績(jī)點(diǎn)擊提交開始進(jìn)入成績(jī)提交頁面是圖1.8教師提交成績(jī)流程圖(5)管理員添加課程信息流程圖(如圖1.9所示)。否是填寫編號(hào)提示重新填寫編號(hào)開始轉(zhuǎn)到添加課程填寫課程信息點(diǎn)擊“添加”退出添加課程提示添加成功課程編號(hào)是否重復(fù)?圖1.9 管理員添加課程信息流程圖6、安全性和保密性:本系統(tǒng)雖然分管理員和普通用戶,但所有的用戶都必需輸入獨(dú)立的用戶名和密碼才能進(jìn)入該系統(tǒng),而且不同的用戶(學(xué)生、教師和管理員)所能進(jìn)行的操作都不同,因此,在安全和保密方面該系統(tǒng)是比較有保障的。1.2.2 開發(fā)目標(biāo)學(xué)生選課系統(tǒng)的開發(fā)為高校學(xué)生制定個(gè)人選課計(jì)劃提供了一個(gè)良好的平臺(tái),學(xué)
12、生可以在網(wǎng)上進(jìn)行選課申請(qǐng),并可查詢個(gè)人的選課計(jì)劃以及選課申請(qǐng)情況。同時(shí),教務(wù)管理人員負(fù)責(zé)維護(hù)課程相關(guān)信息,包括對(duì)學(xué)生信息和對(duì)老師信息進(jìn)行管理。它打破了傳統(tǒng)的學(xué)生選課模式,實(shí)現(xiàn)網(wǎng)上選課方便快捷,方便管理。1.2.3 具備條件1、受時(shí)間、人力和經(jīng)費(fèi)方面的限制,此軟件的功能不是很強(qiáng)大,還有不少功能沒能夠體現(xiàn)出來。2、系統(tǒng)開發(fā)環(huán)境及運(yùn)行環(huán)境:操作系統(tǒng) :windows xp pro sp2;開發(fā)工具:visual studio 2005;數(shù)據(jù)庫系統(tǒng):sql server2000;建模工具: startuml。3、預(yù)計(jì)開發(fā)時(shí)間為一個(gè)月。1.2.4 評(píng)價(jià)尺度此軟件在開發(fā)時(shí)間上比較短、所需人力物力比較少。從
13、三個(gè)方面可以說明開發(fā)此軟件的可行性:1、技術(shù)上可行性,visual studio 2005集成開發(fā)環(huán)境提供了強(qiáng)大的開發(fā)功能,sql server2000數(shù)據(jù)庫的使用方便了個(gè)人的管理。2、經(jīng)濟(jì)上可行性,如今,隨著計(jì)算機(jī)的大量普及,各種軟件的開發(fā)成本越來越低,價(jià)格越來越低。本系統(tǒng)也是這樣,只需要一臺(tái)配置一般的計(jì)算機(jī),該系統(tǒng)運(yùn)行時(shí)占計(jì)算機(jī)資源也不多,但并不會(huì)因?yàn)殚_發(fā)成本低而造成系統(tǒng)功能性能的下降。相反,隨著計(jì)算機(jī)技術(shù)的發(fā)展,這種使用軟件的性能日漸提高。學(xué)生選課系統(tǒng)廉價(jià)的開發(fā)成本,卻能夠?yàn)閷W(xué)生和教師帶來方便,同時(shí)方便學(xué)校進(jìn)行管理。3、操作上的可行性,由于本系統(tǒng)管理的對(duì)象比較明確,就是對(duì)于學(xué)生信息、教師
14、信息、學(xué)生選課情況及考試成績(jī)等信息進(jìn)行管理,主要是對(duì)數(shù)據(jù)庫的操作,而每個(gè)數(shù)據(jù)庫內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,設(shè)計(jì)的過程也不復(fù)雜。因此整個(gè)軟件的使用非常簡(jiǎn)單。任何一個(gè)普通的計(jì)算機(jī)用戶都能夠很快的熟悉整個(gè)軟件的使用。并且本系統(tǒng)所耗費(fèi)的資源非常小,任何用戶只需要在一般的電腦上面,就能夠使用這個(gè)軟件,簡(jiǎn)單、方便、快捷的實(shí)現(xiàn)對(duì)學(xué)生選課信息的管理。1.3 所建議的系統(tǒng)1.3.1 對(duì)所建議系統(tǒng)的說明對(duì)于此軟件功能沒有特別強(qiáng)的缺點(diǎn),有必要在后續(xù)維護(hù)時(shí)可以強(qiáng)化系統(tǒng),使其功能越來越強(qiáng)大。1.3.2 改進(jìn)之處除了改進(jìn)系統(tǒng)的功能以外,還可以在界面設(shè)計(jì)方面做一些改變,使其更具有人性化、智能化。1.3.3 影響1、對(duì)于開發(fā)的設(shè)備
15、并沒有太大影響,即使擴(kuò)大系統(tǒng)的開發(fā),以前所使用的硬件和軟件基本上可以達(dá)到要求。2、增加了此軟件的功能,一定會(huì)帶來更多的客戶,同時(shí)也滿足大多數(shù)客戶的需求。3、加大了數(shù)據(jù)庫的存儲(chǔ)量。4、在經(jīng)費(fèi)投入方面,可能會(huì)有所增加;在開發(fā)時(shí)間上,必然會(huì)延長(zhǎng)開發(fā)時(shí)間;在人員上會(huì)相應(yīng)增加開發(fā)人員。5、在技術(shù)方面基本上可以到達(dá)開發(fā)的要求。1.4 社會(huì)因素方面的可行性1.4.1 法律方面的可行性盡管此軟件開發(fā)的種類繁多,但是在功能和用戶需求方面卻不盡相同,對(duì)此我們經(jīng)過市場(chǎng)調(diào)查和相關(guān)資料的研究,我們所開發(fā)的軟件是自己獨(dú)有的,因此,在法律上開發(fā)此系統(tǒng)是可行的。1.4.2 使用方面的可行性由于此軟件主要是針對(duì)學(xué)生、教師及管理
16、員用戶,并且操作簡(jiǎn)單、方便,對(duì)于一般用戶的使用時(shí)不存在什么難度的,所以在使用方面此系統(tǒng)也是可行的。 1.5 結(jié)論經(jīng)過以上從經(jīng)濟(jì)、技術(shù)、市場(chǎng)需求等多方面的分析,開發(fā)此軟件是可以進(jìn)行的。第二章 基于uml的需求說明書2.1 引言2.1.1 編寫目的網(wǎng)上選課系統(tǒng)的產(chǎn)生是因?yàn)槟壳案咝U(kuò)招后,在校學(xué)生日益增多。如果仍然通過傳統(tǒng)的紙上方式選課,既浪費(fèi)大量的人力物力,又浪費(fèi)時(shí)間。同時(shí),在人為的統(tǒng)計(jì)過程中不可避免出現(xiàn)的錯(cuò)誤。因此,通過借助網(wǎng)絡(luò)系統(tǒng),讓學(xué)生只要在電腦中輸入自己的個(gè)人選課信息來替代有紙化的手工操作成為高校管理的必然趨勢(shì)。該信息系統(tǒng)能夠?yàn)閷W(xué)生提供方便的選課功能,也能夠提高高等院校對(duì)學(xué)生和教學(xué)管理的效
17、率。2.1.2 讀者對(duì)象1、用戶:在校學(xué)生、教師及系統(tǒng)管理員。2、需求分析人員:李杰、龔桂鳳3、軟件設(shè)計(jì)人員:龔桂鳳4、軟件測(cè)試人員:李杰2.1.3 軟件項(xiàng)目描述1、問題描述學(xué)生選課系統(tǒng)主要滿足來自三方面的需求,這三個(gè)方面分別是學(xué)生用戶、教師用戶和管理員用戶,也即是三類用戶角色。學(xué)生用戶是主要的需求者,主要需求功能是查詢可選課程、查看自己選課情況及進(jìn)行選課、退課操作等;教師用戶主要需求功能是查看自己所教授的課程、課程有哪些學(xué)生選修、以及利用本系統(tǒng)提交學(xué)生的成績(jī);系統(tǒng)管理員用戶的功能需求較為復(fù)雜,包括對(duì)學(xué)生信息、教師信息、課程信息進(jìn)行管理。在學(xué)生信息管理子模塊中,實(shí)現(xiàn)對(duì)學(xué)生信息的添加、修改、刪除
18、操作,還可以輸入查詢條件進(jìn)行查詢操作;在教師管理子模塊中,實(shí)現(xiàn)對(duì)教師信息的添加、修改、刪除、查詢等操作;在課程管理子模塊中,實(shí)現(xiàn)對(duì)課程的修改、刪除、查看某個(gè)課程的詳細(xì)信息等。2、系統(tǒng)概覽網(wǎng)上選課系統(tǒng)的產(chǎn)生是因?yàn)槟壳案咝U(kuò)招后,在校學(xué)生日益增多。如果仍然通過傳統(tǒng)的紙上方式選課,既浪費(fèi)大量的人力物力,又浪費(fèi)時(shí)間。同時(shí),在人為的統(tǒng)計(jì)過程中不可避免出現(xiàn)的錯(cuò)誤。因此,通過借助網(wǎng)絡(luò)系統(tǒng),讓學(xué)生只要在電腦中輸入自己的個(gè)人選課信息來替代有紙化的手工操作成為高校管理的必然趨勢(shì)。該信息系統(tǒng)能夠?yàn)閷W(xué)生提供方便的選課功能,也能夠提高高等院校對(duì)學(xué)生和教學(xué)管理的效率。本系統(tǒng)將管理員用戶、教師用戶、學(xué)生用戶的身份及權(quán)限進(jìn)行
19、嚴(yán)格的劃分,讓管理員擁有最高權(quán)限,可以查看、維護(hù)系統(tǒng)中的所有信息,如添加學(xué)生,添加課程,修改課程信息等;讓教師擁有查看自己開設(shè)的課程的信息,以及提交所開設(shè)課程成績(jī)的權(quán)限;讓學(xué)生擁有選課和退選的權(quán)限;而修改密碼模塊的權(quán)限每個(gè)用戶都可擁有,用以修改自己的密碼信息。通過進(jìn)行嚴(yán)格的權(quán)限劃分,可以更好地進(jìn)行管理,也可更好地保護(hù)用戶信息安全。2.1.4 文檔概述文檔的內(nèi)容組織如下:1、第一章,學(xué)生選課系統(tǒng)的可行性分析報(bào)告。2、第二章,基于uml的系統(tǒng)需求說明書。3、第三章,基于uml的面向?qū)ο筌浖O(shè)計(jì)文檔。4、第四章,系統(tǒng)界面設(shè)計(jì)描述。2.1.5 定義1、學(xué)生選課系統(tǒng)。2、普通用戶:主要包括學(xué)生用戶、教師
20、用戶和系統(tǒng)管理員用戶。3、系統(tǒng)管理員:除了能使用普通用戶相應(yīng)的功能外,還可對(duì)普通用戶進(jìn)行管理,并且還有其他功能進(jìn)行操4、用戶名和密碼:所有用戶(學(xué)生、教師及管理員)都有獨(dú)立的用戶名及密碼,登錄界面時(shí)必需正確輸入用戶名及密碼才能成功登錄。2.1.6 參考資料1 曾文斌,張虹. uml在系統(tǒng)的分析與設(shè)計(jì)中的應(yīng)用j. 計(jì)算機(jī)應(yīng)用與軟件,20072.2 一般性描述2.2.1 系統(tǒng)use case圖及其說明1、系統(tǒng)use case圖頂層的use case圖如圖2.1所示.圖2.1 頂層的use case圖對(duì)頂層的use case進(jìn)行細(xì)化,得到的use case圖如圖2.2所示。圖2.2 細(xì)化的use c
21、ase圖2、用例圖說明:系統(tǒng)的外部角色有:學(xué)生用戶、教師用戶和管理員。系統(tǒng)主要用例的文檔描述:(1)學(xué)生管理用例:學(xué)生用戶可見的功能,包含了選課、退課和查看選課三個(gè)用例功能。(2)教師管理用例:教師用戶可見的功能,包含了查看學(xué)生選課和提交成績(jī)兩個(gè)用例功能。(3)信息管理用例:系統(tǒng)管理員可見的功能,這個(gè)用例進(jìn)一步分為三個(gè)用例:學(xué)生信息管理用例、教師信息管理用例和課程信息管理用例。(4)學(xué)生信息管理用例:信息管理用例可見的功能,實(shí)現(xiàn)學(xué)生信息的管理功能,包含了添加學(xué)生信息、修改學(xué)生信息和刪除學(xué)生信息三個(gè)用例。(5)教師信息管理用例:信息管理用例可見的功能,實(shí)現(xiàn)教師信息的管理功能,包含了添加教師信息、
22、修改教師信息和刪除教師信息三個(gè)用例。(6)課程信息管理用例:信息管理用例可見的功能,實(shí)現(xiàn)課程信息的管理功能,包含了添加課程信息、修改課程信息和刪除課程信息三個(gè)用例。(7)修改密碼用例:所有用戶都可見的功能,用于修改用戶的密碼信息。系統(tǒng)用例之間的關(guān)系:(1)學(xué)生管理用例與選課、查看選課、退課三用例之間是包含關(guān)系。(2)教師管理用例與查看學(xué)生選課、提交成績(jī)兩用例之間是包含關(guān)系。(3)信息管理用例與學(xué)生信息管理用例、教師信息管理用例和課程信息管理用例之間是包含關(guān)系。(4)學(xué)生信息管理用例與添加學(xué)生信息、修改學(xué)生信息和刪除學(xué)生信息三個(gè)用例之間是包含關(guān)系。(5)教師信息管理用例與添加教師信息、修改教師信
23、息和刪除教師信息三個(gè)用例之間是包含關(guān)系。(6)課程信息管理用例與添加課程信息、修改課程信息和刪除課程信息三個(gè)用例之間是包含關(guān)系。2.2.2 用戶特征此系統(tǒng)主要有三類用戶:學(xué)生用戶、教師用戶和系統(tǒng)管理員。學(xué)生用戶只需要具備一般的電腦操作方面的能力即可,包括修改個(gè)人信息,選課,退課及查看已選修的課程成績(jī);教師用戶除了修改個(gè)人信息之外,還包括錄入學(xué)生成績(jī);系統(tǒng)管理員除了具備基本操作方面的能力之外,還需要掌握想干專業(yè)方面的知識(shí),進(jìn)行系統(tǒng)的管理。 2.2.3 限制與約束1、系統(tǒng)中所有用戶只能夠處理自己相關(guān)的的管理,管理員無法修改其他用戶的相關(guān)信息。2、一個(gè)用戶名及密碼不能同時(shí)在兩個(gè)或兩個(gè)以上的ip上登錄
24、。3、每個(gè)用戶名及密碼是獨(dú)立存在的。4、該系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行完全保護(hù),在沒有授權(quán)的情況下,每個(gè)用戶必須首先登錄,然后再自己的權(quán)限內(nèi)進(jìn)行操作。5、系統(tǒng)界面比較友好,操作方便、快捷。6、維護(hù)簡(jiǎn)單、方便,可擴(kuò)充。7、安全性良好。2.2.4 假設(shè)與前提條件1、假設(shè)用戶忘記了自己的用戶名或密碼,可持相關(guān)證件到學(xué)校教務(wù)系統(tǒng)去完成相關(guān)查詢。2、本系統(tǒng)支持用戶遠(yuǎn)程異地登錄和查詢。2.3 功能需求描述2.3.1 系統(tǒng)用例事流表1、系統(tǒng)關(guān)鍵用例的正常事件和異常事件表。用戶修改密碼用例的正常事件流表和異常事件流表(如表2.1所示)。表2.1 用戶修改密碼用例的正常事件和異常事件表用例名稱修改密碼參與人員管理員、教師、學(xué)
25、生。描述管理員、教師、學(xué)生用戶進(jìn)行密碼修改。啟動(dòng)單擊“修改密碼”鏈接。條件用戶成功登錄。主要事件用戶系統(tǒng)1.進(jìn)入用戶修改密碼界面,輸入舊密碼一次,輸入新密碼兩次。2. 系統(tǒng)驗(yàn)證舊密碼是否正確。3.系統(tǒng)檢查輸入的新密碼格式是否相符。4.如果正確,進(jìn)行密碼修改,轉(zhuǎn)入密碼修改成功界面。異常事件異常流密碼檢查未通過。系統(tǒng)返回密碼修改界面,提示舊密碼不正確或新密碼格式不符或兩次新密碼不同等密碼。教師提交學(xué)生成績(jī)用例的正常事件和異常事件表(如表2.2所示)。表2.2 教師提交學(xué)生成績(jī)用例的正常事件和異常事件表用例名稱提交成績(jī)用例參與者教師用戶。描述教師提交選修自己所開設(shè)課程的學(xué)生的成績(jī)。開始進(jìn)入提交成績(jī)界
26、面。條件1、成功登錄界面。2、尚未提交過成績(jī)。主要事件用戶系統(tǒng)1.單擊“提交成績(jī)”鏈接。2.系統(tǒng)進(jìn)入提交成績(jī)頁面。3.填寫學(xué)生成績(jī),單擊提交成績(jī)。 5.顯示學(xué)生成績(jī),并提示提交成功。異常流異常流用戶已經(jīng)提交過該門課程成績(jī)。系統(tǒng)提示該課程成績(jī)已提交,不能再次提交。2.3.2 系統(tǒng)類圖1、學(xué)生選課系統(tǒng)的系統(tǒng)類圖(如圖2.3)。圖2.3 學(xué)生選課系統(tǒng)的系統(tǒng)類圖2、類圖說明:baseuser類是一個(gè)系統(tǒng)角色用戶的基類,主要方法有兩個(gè):modifypwd() 用于修改用戶的密碼;logincheck() 用于用戶登錄驗(yàn)證。admin類繼承自baseuser類。student類繼承自baseuser類,主
27、要方法有:studentadd() 用于添加學(xué)生;studentdel() 用于刪除學(xué)生;studentupdate() 用于更新學(xué)生信息;getstudents() 用于獲取學(xué)生列表。teacher類繼承自baseuser類,主要方法有:teacheradd() 用于添加教師;teacherdel() 用于刪除教師;teacherupdate() 用于更新教師信息;getteachers() 用于獲取教師列表。course類是一個(gè)課程類,主要方法有:courseadd() 用于添加課程;coursedel() 用于刪除課程;courseupdate() 用于修改課程信息;getcourses
28、() 用于獲取課程列表。elect類是一個(gè)選課表類,主要方法有:elect() 選修課程;electdel() 退選課程;getelectinfo() 獲取選課信息;havesubmit() 檢測(cè)是否已提交過成績(jī);submitscore() 提交成績(jī)。2.4 其它需求描述2.4.1 性能要求用戶在登錄過程中,系統(tǒng)響應(yīng)時(shí)間不超過30秒,對(duì)其它響應(yīng)功能操作的響應(yīng)時(shí)間控制在15秒左右。2.4.2 設(shè)計(jì)約束1、開發(fā)工具:用.net開發(fā)。2、運(yùn)行環(huán)境:在visual studio 2005集成環(huán)境下進(jìn)行運(yùn)行。2.4.3 進(jìn)度要求 要求在25天之內(nèi)初步完成。2.4.4 交付要求完成該系統(tǒng)后,需要向客戶移交
29、的材料有:1、軟件需求規(guī)格說明書,電子版和書面版。2、軟件設(shè)計(jì)規(guī)格說明書,電子版和書面版。3、可運(yùn)行的軟件系統(tǒng)visual studio 2005。第三章 基于uml的面向?qū)ο筌浖O(shè)計(jì)文檔3.1 引言3.1.1 系統(tǒng)概要及其運(yùn)行環(huán)境學(xué)生選課系統(tǒng)是針對(duì)高校學(xué)生通過網(wǎng)絡(luò)選課的一般需求開發(fā)的原型系統(tǒng)軟件,目的是讓學(xué)生更加方便、快捷、系統(tǒng)的選修自己想要學(xué)生的課程。傳統(tǒng)的紙上選課方式,浪費(fèi)了大量的人力物力,又浪費(fèi)時(shí)間,管理起來非常不方便,還容易出現(xiàn)遺漏信息的情況。采用網(wǎng)上選課系統(tǒng),學(xué)生通過網(wǎng)絡(luò)來選擇課程,避免了傳統(tǒng)選課方式的很多的缺陷,對(duì)于客戶的信息它擁有絕對(duì)的保密性。同時(shí)也方便了學(xué)校對(duì)學(xué)生選課情況的了
30、解與管理。本系統(tǒng)用戶主要是一般的普通用戶和系統(tǒng)管理員。其中普通用戶包括學(xué)生用戶、教師用戶和管理費(fèi)用員用戶;系統(tǒng)管理員除了有一般用戶的權(quán)限,還可以對(duì)普通用戶的信息進(jìn)行管理。此系統(tǒng)不受地域的限制,只要是聯(lián)網(wǎng)的計(jì)算機(jī),都能通過驗(yàn)證用戶名和密碼后進(jìn)入該系統(tǒng)進(jìn)行相關(guān)操作。3.1.2 系統(tǒng)的組成部分及其結(jié)構(gòu)1、系統(tǒng)組成部分有:前臺(tái)管理部分和后臺(tái)管理部分。前臺(tái)管理部分包括:學(xué)生登錄模塊、教師登錄模塊、管理員登錄模塊。后臺(tái)管理部分包括:學(xué)生處理模塊、教師處理模塊、管理員處理模塊、公共處理模塊。2、系統(tǒng)組成結(jié)構(gòu)圖(如圖3.1所示)。學(xué)生處理模塊教師處理模塊管理員處理模塊公共模塊學(xué)生登錄模塊教師登錄模塊管理員登錄
31、模塊學(xué)生選課系統(tǒng)前臺(tái)管理后臺(tái)管理圖3.1 系統(tǒng)組成結(jié)構(gòu)圖3、系統(tǒng)模塊功能表(如表3.1所示)。表3.1 系統(tǒng)模塊功能表功能模塊包括的子模塊功能前臺(tái)管理模塊學(xué)生登錄模塊輸入獨(dú)立的用戶名及密碼并通過系統(tǒng)認(rèn)證之后進(jìn)入操作界面。教師登錄模塊管理員登錄模塊后臺(tái)管理模塊管理員模塊學(xué)生管理子模塊對(duì)學(xué)生信息進(jìn)行添加、修改或刪除操作。教師管理子模塊對(duì)教師信息進(jìn)行添加、修改或刪除操作。課程管理子模塊對(duì)課程信息進(jìn)行添加、修改或刪除操作。學(xué)生模塊實(shí)現(xiàn)選課、退課操作,查看所選課程,修改自己的選課信息。教師模塊查看自己所教授的課程,課程有哪些學(xué)生選修,以及利用本系統(tǒng)提交學(xué)生的成績(jī)。公共模塊實(shí)現(xiàn)用戶的身份驗(yàn)證,密碼修改,退
32、出系統(tǒng)等功能3.1.3 定義本文檔涉及的專門術(shù)語、容易引起歧義的概念及其他需要解釋的內(nèi)容見需求說明書2.1.5節(jié)。3.1.4 參考資料略。3.2 軟件設(shè)計(jì)約束3.2.1 設(shè)計(jì)目標(biāo)和原則1、本設(shè)計(jì)欲達(dá)到的目標(biāo)要求滿足用戶需求且軟件系統(tǒng)具有良好的可擴(kuò)充性、可維護(hù)性。對(duì)于其他少部分客戶提出的特別要求,我們會(huì)在后續(xù)的開發(fā)中擴(kuò)大軟件功能,盡量做到滿足更多客戶的需求。2、為了達(dá)到這個(gè)要求,我們經(jīng)過了隨即調(diào)查,并通過同類軟件的研究,和查找了相關(guān)資料,采用了統(tǒng)一建模語言u(píng)ml描繪了整個(gè)系統(tǒng)的構(gòu)架。根據(jù)別人的開發(fā)建議和流程,提高了我們的工作效率。3.2.2 設(shè)計(jì)約束1、在時(shí)間上比較緊迫,但我們還是在規(guī)定的有效時(shí)
33、間內(nèi)開發(fā)出了滿足客戶要求的系統(tǒng)軟件。2、該系統(tǒng)必須確保對(duì)數(shù)據(jù)進(jìn)行完全保護(hù),以避免未經(jīng)授權(quán)的訪問。所以用戶都必須首先進(jìn)行用戶名及密碼驗(yàn)證,當(dāng)系統(tǒng)驗(yàn)證用戶名及密碼并確認(rèn)元誤時(shí)才能成功登錄進(jìn)入界面,并且每個(gè)用戶只能訪問自己所授的權(quán)限范圍內(nèi)的內(nèi)容。3、基于成本及易維護(hù)和易遷移的考慮,使用的工具有visual studio 2005、sql server2000、startuml等。4、整個(gè)開發(fā)過程應(yīng)滿足軟件開發(fā)計(jì)劃所定的時(shí)間表。3.3 軟件設(shè)計(jì)描述3.3.1 總體結(jié)構(gòu)設(shè)計(jì)此系統(tǒng)軟件主要有以下功能模塊設(shè)計(jì)組成:1、用戶修改密碼模塊。2、管理員修改課程信息模塊。3、教師提交學(xué)生成績(jī)模塊。4、學(xué)生選課、退課
34、模塊。3.3.2 用例順序圖1、管理員修改課程信息順序圖(如圖3.2所示)。圖3.2 管理員修改課程信息順序圖2、學(xué)生用戶退選課的順序圖(如圖3.3所示)。圖3.3 學(xué)生用戶退選課的順序圖3、教師提交成績(jī)順序圖(如圖3.4所示)。圖3.4 教師提交成績(jī)順序圖3.3.3 協(xié)作圖1、學(xué)生選課協(xié)作圖(如圖3.5所示)。圖3.5 學(xué)生選課協(xié)作圖2、教師提交成績(jī)協(xié)作圖(如圖3.6所示)。圖3.6 教師提交成績(jī)協(xié)作圖3.3.4 部署視圖1、部署視圖描述了最常用平臺(tái)配置的不同物理節(jié)點(diǎn),還描述了如何將任務(wù)分配到物理節(jié)點(diǎn)。該部分按照物理網(wǎng)絡(luò)配置進(jìn)行組織;在利用部署圖說明每個(gè)這樣的配置后,接著映射每個(gè)處理器的進(jìn)程
35、。2、網(wǎng)上選課系統(tǒng)的部署圖描繪的是系統(tǒng)節(jié)點(diǎn)上運(yùn)行資源的安排。包括四個(gè)節(jié)點(diǎn),分別是:客戶端瀏覽器、http服務(wù)器、數(shù)據(jù)庫服務(wù)器和打印機(jī)。 學(xué)生選課系統(tǒng)的部署視圖如圖3.7所示。 圖3.7 部署視圖3、部署視圖說明。客戶端瀏覽器:普通用戶和管理員都可以通過可以連上internet的瀏覽器連接到服務(wù)器,進(jìn)行各自授權(quán)的操作。系統(tǒng)管理員還可以查看系統(tǒng)情況,對(duì)學(xué)生、教師及課程信息進(jìn)行添加、修改或刪除操作。http服務(wù)器:系統(tǒng)駐留的主機(jī)。數(shù)據(jù)庫服務(wù)器:存儲(chǔ)所有數(shù)據(jù)信息,包括所有用戶的個(gè)人信息、課程的相關(guān)信息、學(xué)生成績(jī)表等。打印機(jī):打印信息表、學(xué)生成績(jī)表等。3.4 數(shù)據(jù)庫子系統(tǒng)設(shè)計(jì)3.4.1 數(shù)據(jù)庫表描述1、
36、學(xué)生選課系統(tǒng)的數(shù)據(jù)庫表包括六個(gè)部分,分別是:學(xué)生信息表(student)、教師信息表(teacher)、系統(tǒng)管理員信息表(users)、選課信息表(elect)、課程信息表(cource)、系別信息表(depart)。2、各數(shù)據(jù)表的功能如表3.2所示。表3.2 數(shù)據(jù)表功能表序號(hào)數(shù)據(jù)庫表數(shù)據(jù)表存儲(chǔ)的內(nèi)容1student存儲(chǔ)學(xué)生信息2teacher存儲(chǔ)教師信息3users存儲(chǔ)管理員信息4elect存儲(chǔ)選課信息5cource存儲(chǔ)課程信息6depart存儲(chǔ)系別信息3.4.2 數(shù)據(jù)表結(jié)構(gòu)1、學(xué)生表student的詳細(xì)數(shù)據(jù)字段描述如表3.3所示。表3.3 學(xué)生表的詳細(xì)數(shù)據(jù)字段描述表序號(hào)字段名字段類型說明備
37、注1stuidnvarchar(20)not null學(xué)生學(xué)號(hào)關(guān)鍵字2stupwdnvarchar(20)not nul學(xué)生密碼3stunamenvarchar(20)not nul學(xué)生姓名4studepartint學(xué)生系院號(hào)5stugradeint學(xué)生年級(jí)6stuclassint學(xué)生班級(jí)2、教師表teacher的詳細(xì)數(shù)據(jù)字段描述如表3.4所示。表3.4 老師表的詳細(xì)數(shù)據(jù)字段描述表序號(hào)字段名字段類型說明備注1teaidnvarchar(20)not null教師編號(hào)關(guān)鍵字2teapwdnvarchar(20)not null教師密碼3teanamenvarchar(100)not null教師
38、姓名4teadepartint(4)教師系院號(hào)3、課程表course的詳細(xì)數(shù)據(jù)字段描述如表3.5所示。表3.5 課程表的詳細(xì)數(shù)據(jù)字段描述表序號(hào)字段名字段類型說明備注1courseidnvarchar(20)not null課程編號(hào)關(guān)鍵字2teaidnvarchar(20)not null教師編號(hào)關(guān)鍵字3coursenamenvarchar(100) not null課程名稱4coursetimenvarchar(20)上課時(shí)間5courseaddressnvarchar(50)上課地點(diǎn)6courseinfotext課程簡(jiǎn)介4、選課表elect的詳細(xì)數(shù)據(jù)字段描述如表3.6所示。表3.6 選課表的
39、詳細(xì)數(shù)據(jù)字段描述表序號(hào)字段名字段類型說明備注1stuidnvarchar(20)not null學(xué)生學(xué)號(hào)關(guān)鍵字2courseidnvarchar(20)not null課程編號(hào)關(guān)鍵字3teaidnvarchar(20)not null教師編號(hào)關(guān)鍵字4scoreint課程成績(jī)5、系統(tǒng)管理員表users的詳細(xì)數(shù)據(jù)字段描述如表3.7所示。表3.7 系統(tǒng)管理員表的詳細(xì)數(shù)據(jù)字段描述表序號(hào)字段名字段類型說明備注1adminnamenvarchar(20)not null系統(tǒng)管理員用戶名關(guān)鍵字2adminpwdnvarchar(20)系統(tǒng)管理員密碼6、系別表depart的詳細(xì)數(shù)據(jù)字段描述如表3.8所示。表3
40、.8 系別表的詳細(xì)數(shù)據(jù)字段描述表序號(hào)字段名字段類型說明備注1departidint not null系院號(hào)關(guān)鍵字2departnamenvarchar(100)系院名稱3.4.3 用戶分類及描述1、用戶分類本系統(tǒng)的用戶可分為三類:學(xué)生用戶。教師用戶。系統(tǒng)管理員用戶。2、用戶描述學(xué)生用戶描述:選課系統(tǒng)主要是針對(duì)管理學(xué)生的,學(xué)生在本系統(tǒng)中具有修改自己的個(gè)人信息,查看成績(jī)以及選課和退選的功能。教師用戶的描述:教師用戶在本系統(tǒng)中具有修改個(gè)人信息,管理選修了自己開設(shè)的課程的學(xué)生,查看選修了自己開設(shè)課程的學(xué)生信息以及提交學(xué)生成績(jī)的功能。管理員用戶的描述:管理員用戶在整個(gè)選課系統(tǒng)中起到管理和維護(hù)的作用,對(duì)學(xué)
41、生和教師的信息進(jìn)行管理和維護(hù)以及對(duì)開設(shè)課程的管理等職責(zé)。第四章 系統(tǒng)界面設(shè)計(jì)描述4.1 用戶登錄界面的實(shí)現(xiàn)4.1.1 用戶登錄界面實(shí)現(xiàn)代碼學(xué)生選課系統(tǒng)登錄界面代碼如下:package cn.shine.xxkglxt.frame;import java.awt.font;import java.awt.graphics;import java.awt.event.windowevent;import java.util.logging.level;import java.util.logging.logger;import javax.swing.imageicon;import javax.
42、swing.jbutton;import javax.swing.jframe;import javax.swing.jlabel;import javax.swing.joptionpane;import javax.swing.jpanel;import javax.swing.jpasswordfield;import javax.swing.jtextfield;import javax.swing.uimanager;import javax.swing.unsupportedlookandfeelexception;import cn.shine.xxkglxt.util.scre
43、ensize;public class loginframe extends jframeprivate jpasswordfield passwordfield;private jtextfield usernametextfield;private jbutton loginbutton;private jbutton resetbutton;private jlabel passwordlabel;private jlabel usernamelabel;private imageicon img;private jpanel panel;private static final lon
44、g serialversionuid = 1l;public loginframe() super();getcontentpane().setlayout(null);settitle(學(xué)生選修課管理系統(tǒng));string path = loginframe.class.getresource(/).getpath();img = new imageicon(path + images/login.jpg);panel = new jpanel()private static final long serialversionuid = 1l;overrideprotected void pai
45、ntcomponent(graphics g) g.drawimage(img.getimage(), 0, 0, null);super.paintcomponent(g);panel.setopaque(false);panel.setlayout(null);panel.setbounds(0, 0, img.geticonwidth(), img.geticonheight();getcontentpane().add(panel);usernamelabel = new jlabel();usernamelabel.settext(用戶名:);usernamelabel.setbou
46、nds(315, 148, 48, 15);panel.add(usernamelabel);usernametextfield = new jtextfield();usernametextfield.setbounds(362, 145, 150, 21);panel.add(usernametextfield);passwordlabel = new jlabel();passwordlabel.settext(密 碼:);passwordlabel.setbounds(315, 187, 48, 15);panel.add(passwordlabel);passwordfield =
47、new jpasswordfield();passwordfield.setbounds(362, 184, 150, 21);panel.add(passwordfield);loginbutton = new jbutton();loginbutton.settext(登陸);loginbutton.setbounds(362, 223, 59, 23);panel.add(loginbutton);resetbutton = new jbutton();resetbutton.settext(重置);resetbutton.setbounds(440, 223, 59, 23);pane
48、l.add(resetbutton);final jlabel label = new jlabel();label.setfont(new font(宋體, font.bold, 24);label.settext(學(xué)生選修課管理系統(tǒng));label.setbounds(133, 53, 225, 25);panel.add(label);setbounds(screensize.getwidth() / 2 - 400, screensize.getheight() / 2 - 300,img.geticonwidth(), img.geticonheight();setresizable(
49、false); protected void processwindowevent(windowevent e) boolean flag = false;boolean isclosed=false;if(e.getid()=windowevent.window_closing)int results= joptionpane.showconfirmdialog(this,(請(qǐng)確定是否關(guān)閉系統(tǒng)?),(關(guān)閉),joptionpane.yes_no_option);if(results=joptionpane.no_option)flag=true;elseif(!flag)c
50、esswindowevent(e);system.exit(0);public static void main(string args)try uimanager.setlookandfeel(uimanager.getsystemlookandfeelclassname(); system.setproperty(java.awt.im.style,on-the-spot); catch (classnotfoundexception ex) logger.getlogger(loginframe.class.getname().log(level.severe, null, ex); ca
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 優(yōu)化辦公流程管理規(guī)章制度
- 2025年巴彥淖爾貨運(yùn)從業(yè)資格證考試卷
- 2025年江蘇貨運(yùn)從業(yè)資格證模擬考試0題b2
- 人力資源企業(yè)勞動(dòng)合同
- 2025年烏海貨運(yùn)資格證考試有哪些項(xiàng)目
- 2025年宜昌貨運(yùn)從業(yè)資格證模擬考試系統(tǒng)下載
- 2025年南京貨運(yùn)從業(yè)資格考試技巧
- 動(dòng)漫游戲創(chuàng)作與制作技術(shù)作業(yè)指導(dǎo)書
- 2025年南昌貨運(yùn)從業(yè)資格證模擬考試題下載
- 2025年部編版語文小學(xué)三年級(jí)下冊(cè)口語與習(xí)作專項(xiàng)復(fù)習(xí)題
- 工會(huì)法人變更登記申請(qǐng)表
- 中心靜脈壓測(cè)量技術(shù)-中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)2023
- 呼吸性堿中毒的病例分析
- 秒的認(rèn)識(shí) 全國(guó)公開課一等獎(jiǎng)
- ct增強(qiáng)掃描中造影劑外滲課件
- 苗木采購(gòu)服務(wù)方案以及售后服務(wù)方案2
- 高中英語-Studying abroad教學(xué)課件設(shè)計(jì)
- 6kvfc真空接觸器試驗(yàn)報(bào)告
- 醫(yī)療廣告法律制度
- 2023年06月北京市地質(zhì)礦產(chǎn)勘查院所屬事業(yè)單位公開招聘39人筆試題庫含答案詳解析
- 天津武清區(qū)事業(yè)單位考試真題2022
評(píng)論
0/150
提交評(píng)論