學(xué)生成績(jī)查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的畢業(yè)論文_第1頁(yè)
學(xué)生成績(jī)查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的畢業(yè)論文_第2頁(yè)
學(xué)生成績(jī)查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的畢業(yè)論文_第3頁(yè)
學(xué)生成績(jī)查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的畢業(yè)論文_第4頁(yè)
學(xué)生成績(jī)查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)生成績(jī)查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的畢業(yè)論文彳宿細(xì)t改號(hào)文蓉武漢學(xué)院學(xué)生學(xué)年論文(設(shè)計(jì))題 目:學(xué)生成績(jī)管理系統(tǒng)指導(dǎo)教師:胡仁 職稱(chēng):導(dǎo)師學(xué)生姓名:陳尹芳 學(xué)號(hào): 12072072專(zhuān) 業(yè):計(jì)算機(jī)信息管理 年級(jí):1 206O 四年五月十八日摘要學(xué)生成績(jī)查詢(xún)系統(tǒng)成為教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和 管理者來(lái)說(shuō)都至關(guān)重要,以其便捷性被越來(lái)越多的老師、學(xué)生所接受,所以學(xué)生成績(jī) 查詢(xún)系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xún)手段??梢哉f(shuō)它完全是為學(xué)生 朋友服務(wù)的系統(tǒng),并且適用于各所高校。對(duì)于本系統(tǒng),我們需要實(shí)現(xiàn)以下一些以下主要功能:1. 學(xué)生查詢(xún)功能:為了方便學(xué)生查找成績(jī)等信息,將所有信息

2、按照需要進(jìn)行分類(lèi)。 這樣學(xué)生就能很方便的找到自己需要的信息。2. 添加功能:管理員可以通過(guò)填寫(xiě)表格的形式輸入學(xué)生成績(jī)等相關(guān)信息。系統(tǒng)可以 自動(dòng)避免重復(fù)信息。3 .修改功能:管理員可以對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行修改,系統(tǒng)能夠通過(guò)管理員給出的條件查找出所要修改的信息,對(duì)修改后的信息進(jìn)行保存,并自動(dòng)查找是否是重復(fù)信息。4. 刪除功能:管理員可以對(duì)數(shù)據(jù)進(jìn)行刪除操作"系統(tǒng)能夠通過(guò)管理員給出的條件查 找出要?jiǎng)h除的信息,并提示是否確定刪除,如果確定刪除,則把相關(guān)信息從數(shù)據(jù)庫(kù)中刪 除掉。5. 管理員查詢(xún)功能:管理員可以通過(guò)條件選擇查詢(xún)所有信息,并進(jìn)行排序。6. 根據(jù)設(shè)計(jì)的數(shù)據(jù)庫(kù)管理成績(jī)數(shù)據(jù),其中包括數(shù)據(jù)流

3、程圖的繪制,分析數(shù)據(jù)字典 和設(shè)訃數(shù)據(jù)庫(kù)結(jié)構(gòu)。關(guān)鍵詞:成績(jī);查詢(xún);在線(xiàn);數(shù)據(jù)字典目錄1緒論錯(cuò)誤!未定義書(shū)簽。Io 1成績(jī)查詢(xún)系統(tǒng)發(fā)展及現(xiàn)狀,錯(cuò)誤!未定義書(shū)簽。1 o 2成績(jī)查詢(xún)系統(tǒng)的發(fā)展目標(biāo)錯(cuò)誤!未定義書(shū)簽。1. 3成績(jī)查詢(xún)系統(tǒng)的服務(wù)整合錯(cuò)誤!未定義書(shū)簽。2系統(tǒng)需求分析。錯(cuò)課!未定義書(shū)簽。2 . 1開(kāi)發(fā)背景錯(cuò)誤!未定義書(shū)簽。2。2需求分析錯(cuò)誤!未定義書(shū)簽。2.2o 1需求信息的收集二錯(cuò)誤味定義書(shū)簽.2。2o 2需求信息的整理匚錯(cuò)誤味定義書(shū)簽。2.3系統(tǒng)功自總架構(gòu)錯(cuò)誤!未定義書(shū)簽。2. 4系統(tǒng)功能模塊。錯(cuò)誤味定義書(shū)簽。3系統(tǒng)設(shè)計(jì)錯(cuò)誤!未定義書(shū)簽。3 o 1軟碩件販!置錯(cuò)誤!未定義書(shū)簽。3.Io 1

4、硬件配置二錯(cuò)誤味定義書(shū)簽。3o 1 o 2軟件酉己置二錯(cuò)誤!未定義書(shū)簽。3.2系統(tǒng)功能設(shè)計(jì)錯(cuò)誤!未定義書(shū)簽。3.3業(yè)務(wù)流程圖錯(cuò)誤!未定義書(shū)簽。3o 4數(shù)據(jù)流程圖。錯(cuò)誤!未定義書(shū)簽。3.5數(shù)據(jù)字典錯(cuò)誤!未定義書(shū)簽。4數(shù)據(jù)庫(kù)設(shè)計(jì)。錯(cuò)誤!未定義書(shū)簽。4o 1對(duì)數(shù)據(jù)庫(kù)軟件SQL SERVER的相關(guān)說(shuō)明錯(cuò)誤!未定義書(shū)簽。4. 2總體的ER圖錯(cuò)誤!未定義書(shū)簽。4.3設(shè)計(jì)數(shù)據(jù)表錯(cuò)誤!未定義書(shū)簽。5系統(tǒng)測(cè)試及運(yùn)彳亍錯(cuò)誤!未定義書(shū)簽。5。1測(cè)試方案錯(cuò)誤!未定義書(shū)簽。5 - 2測(cè)試項(xiàng)Eh錯(cuò)誤!未定義書(shū)簽。5。3添加信息窗口的測(cè)試。錯(cuò)課!未定義書(shū)簽。5.4刪除信息窗口的測(cè)試。錯(cuò)誤味定義書(shū)簽。5。5查詢(xún)信息窗口的測(cè)試

5、錯(cuò)誤!未定義書(shū)簽。1緒論U 1成績(jī)查詢(xún)系統(tǒng)發(fā)展現(xiàn)狀學(xué)生成績(jī)查詢(xún)系統(tǒng)是一個(gè)學(xué)校不可缺少的重要部分,它的內(nèi)容對(duì)于學(xué)校的決策者 和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生成績(jī)查詢(xún)系統(tǒng)應(yīng)該為用戶(hù)提供充足的信息和快捷 的查詢(xún)手段。當(dāng)詢(xún)沒(méi)有一個(gè)完善的成績(jī)信息管理平臺(tái),計(jì)算機(jī)使用主要基于MiCroS 0 f t O f fice,不能發(fā)揮有效的作用.而且隨著我國(guó)教育改革的不斷深入以及自學(xué)教 育的不斷擴(kuò)招,參加考試的人越來(lái)越多,考試科H的多樣化,使得對(duì)自學(xué)考試成績(jī)的 管理越趨繁瑣、復(fù)雜,工作業(yè)務(wù)繁雜,工作量大,這種傳統(tǒng)的學(xué)生管理模式已經(jīng)暴露出 種種弊端:難以統(tǒng)一調(diào)配和處理,效率極低,缺乏科學(xué)性以及合理性。隨著訃算機(jī)應(yīng)用

6、 的普及與深入,利用計(jì)算機(jī)能夠?qū)λ凶詫W(xué)考試成績(jī)進(jìn)行統(tǒng)一管理,并進(jìn)行分析,大大 減少教學(xué)秘書(shū)的工作量,提高工作效率,為教學(xué)辦公帶來(lái)了極大的方便。通過(guò)操作手冊(cè), 使用者可以了解本軟件的基本工作原理及使用說(shuō)明.操作人員只需輸入一些簡(jiǎn)單的漢 字、數(shù)字,就可以存儲(chǔ)、查找、修改、打印學(xué)生成績(jī)信息等.本系統(tǒng)開(kāi)發(fā)的總體任務(wù)是 實(shí)現(xiàn)學(xué)生成績(jī)查詢(xún)的系統(tǒng)化、規(guī)范化、自動(dòng)化、達(dá)到提高學(xué)生成績(jī)查詢(xún)效率的LI的, 本系統(tǒng)本著實(shí)用性、通用、開(kāi)放和安全的原則,使數(shù)據(jù)庫(kù)開(kāi)發(fā)軟件開(kāi)發(fā)制作,實(shí)現(xiàn)了學(xué) 生信息管理、課程信息管理、學(xué)生成績(jī)查詢(xún)、成績(jī)查詢(xún)等功能。該設(shè)計(jì)方法易于推廣 至其它信息化管理系統(tǒng)的設(shè)計(jì),充分利用計(jì)算機(jī)作為輔助工具

7、,實(shí)現(xiàn)學(xué)生考試成績(jī)從傳 統(tǒng)的手工管理到訃算機(jī)管理,對(duì)提高管理效率和節(jié)約大量的人力、物力有一定的推動(dòng)作 用。本系統(tǒng)一切從實(shí)際出發(fā),充分考慮了成績(jī)的內(nèi)部管理、信息交流等方面的復(fù)雜需 求,實(shí)現(xiàn)成績(jī)的有效管理,真正為學(xué)生成績(jī)查詢(xún)提供一個(gè)電子平臺(tái)。因此為了充分利用現(xiàn)有的計(jì)算機(jī)硬件資源,做好學(xué)生成績(jī)查詢(xún)工作,提高辦事效率, 實(shí)現(xiàn)全面的、相對(duì)集中的辦公自動(dòng)化,開(kāi)發(fā)本系統(tǒng)就成了當(dāng)務(wù)之急,其目的主要為了徹 底改變這種繁雜的管理模式,實(shí)現(xiàn)全面的、相對(duì)集中的、智能化的信息綜合管理,為教 學(xué)管理工作帶來(lái)方便。U 2成績(jī)查詢(xún)系統(tǒng)的發(fā)展目標(biāo)成績(jī)查詢(xún)系統(tǒng)不同于傳統(tǒng)的成績(jī)查詢(xún)傳統(tǒng)管理最主要的職能是備份,并在對(duì)所備 份資料分開(kāi)

8、保存、組織的基礎(chǔ)上為用戶(hù)提供各種服務(wù)。成績(jī)查詢(xún)系統(tǒng)是一個(gè)將管理、 服務(wù)和人集成在一起的一個(gè)“多維”環(huán)境,數(shù)字化資源是成績(jī)查詢(xún)系統(tǒng)的基本要素。當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī) 被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管 理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤 其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。管理信息系統(tǒng)是進(jìn)行信息的采集、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)它是隨著管理 科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。學(xué)生檔案管理系統(tǒng)是一個(gè)教育單位不可缺少的部分, 它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)

9、說(shuō)都至關(guān)重要,所以學(xué)生成績(jī)查詢(xún)系統(tǒng)應(yīng)該能 夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xún)手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式管 理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn) 生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí), 它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。1o 3成績(jī)查詢(xún)系統(tǒng)的服務(wù)整合作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息進(jìn)行管理,具有著手工管 理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、 壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠

10、極大地提高學(xué)生檔案管理的效率,也是企業(yè)的科學(xué) 化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣一套管理軟件成為很有必要 的事情。學(xué)生成績(jī)查詢(xún)系統(tǒng)提供了強(qiáng)大的學(xué)生成績(jī)查詢(xún)管理功能,方便管理員對(duì)學(xué)生成績(jī) 等信息的添加.修改.刪除.查詢(xún).匯總。統(tǒng)汁等操作。更適合大型數(shù)據(jù)庫(kù)的管理。把學(xué)校 帶入信息化,培養(yǎng)合格的高科技人才。2系統(tǒng)需求分析2.1開(kāi)發(fā)背景計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,汁算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多 領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下兒個(gè)方面:(1)計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);(2)計(jì)算機(jī)可以節(jié)省許多資源;(3)計(jì)算機(jī)

11、可以大大的提高人們的工作效率;(4)計(jì)算機(jī)可以使敬感文檔更加安全,等等。在大中專(zhuān)中用訃算機(jī)管理學(xué)生成績(jī)信息的意義:現(xiàn)在我國(guó)的大中專(zhuān)校中學(xué)生成績(jī)的管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī) 制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管 理方法必然被汁算機(jī)為基礎(chǔ)的信息管理所取代。我作為一個(gè)軟件工程的專(zhuān)科生,希望可 以在這方面有所貢獻(xiàn)。改革的總設(shè)計(jì)師鄧小平同志說(shuō)過(guò)“科學(xué)技術(shù)是第一生產(chǎn)力”,我 希望能用我三年的所學(xué)編制出一個(gè)實(shí)用的程序來(lái)幫助大中專(zhuān)院校進(jìn)行更有效的信息 管理。歸納起來(lái),好處大約有以下兒點(diǎn):(I) 可以存儲(chǔ)學(xué)生的基本信息以及歷屆的學(xué)生信息,安全、高效;(2)

12、只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力;(3) 可以迅速查到所需信息。2o 2需求分析2 1世紀(jì)以來(lái),人類(lèi)經(jīng)濟(jì)高速發(fā)展,發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用 普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域.使原本的舊的管理方法越來(lái)越不適應(yīng)現(xiàn)在社會(huì)的 發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類(lèi)經(jīng)濟(jì)的發(fā)展。為了適應(yīng) 現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀(guān)念,學(xué)校信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)?lái)了極大 的方便。我所開(kāi)發(fā)的這個(gè)系統(tǒng)所采用的是當(dāng)前較為流行的編程軟件V I SUAL BASl C。NET作為實(shí)現(xiàn)語(yǔ)言,以數(shù)據(jù)庫(kù)MiCrOSoft SQLSerVer 2 OOO作為系統(tǒng)的后 臺(tái)操作,其功能在系

13、統(tǒng)內(nèi)部有源代碼直接完成。我們只需按系統(tǒng)要求輸入即可操作, 為將來(lái)學(xué)校上網(wǎng)做好準(zhǔn)備.根據(jù)1 9 9 9年中國(guó)電信的調(diào)查報(bào)告顯示我國(guó)的上網(wǎng)人數(shù)已達(dá)到8 9 0萬(wàn),互聯(lián)網(wǎng)已 經(jīng)十分普及,學(xué)校往界的畢業(yè)生希望能在世界的任何一個(gè)角落查到自己校友的信息, 本系統(tǒng)為學(xué)校將來(lái)的上網(wǎng)作了先期工作,比如數(shù)據(jù)庫(kù)的建立.根據(jù)實(shí)際情況,我們使用原型法(RaPid PrO t 0 typing)J以少量代價(jià)快速地構(gòu) 造一個(gè)可執(zhí)行的軟件系統(tǒng)模型。使用戶(hù)和開(kāi)發(fā)人員可以較快地確定需求,然后采用循環(huán) 進(jìn)化的開(kāi)發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到 所有的性質(zhì)全部滿(mǎn)足此時(shí)模塊也發(fā)展成為最終產(chǎn)品了。設(shè)訃

14、一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),首先必須確認(rèn)數(shù)據(jù)庫(kù)系統(tǒng)的用戶(hù)和用途。由于數(shù)據(jù)庫(kù)系統(tǒng)是 一個(gè)組織部門(mén)的模擬,數(shù)據(jù)庫(kù)系統(tǒng)設(shè)汁者必須對(duì)一個(gè)組織部門(mén)的基本情況有所了解,比 如該組織部門(mén)的組織機(jī)構(gòu)與各部門(mén)的聯(lián)系、有關(guān)事物和活動(dòng)以及描述它們的數(shù)據(jù)、信 息流程、政策和制度、報(bào)表及其格式和有關(guān)的文檔等。收集和分析這些資料的過(guò)程稱(chēng) 為需求分析例如在一個(gè)大學(xué),學(xué)生是按照系部、班級(jí)來(lái)進(jìn)行組織,而課程則是按照專(zhuān)業(yè)、 任課教師等進(jìn)行組織.每個(gè)學(xué)生需要選修自己專(zhuān)業(yè)內(nèi)的課程并取得成績(jī),而校方則需要 統(tǒng)計(jì)每門(mén)課的平均分和學(xué)生的平均成績(jī),這就是學(xué)生和課程之間的聯(lián)系并需要進(jìn)行的 處理。需求分析的LI標(biāo)是給出應(yīng)用領(lǐng)域中數(shù)據(jù)項(xiàng)、數(shù)據(jù)項(xiàng)之間的關(guān)系和數(shù)

15、據(jù)操作任務(wù) 的詳細(xì)定義,為數(shù)據(jù)庫(kù)系統(tǒng)的概念設(shè)汁、邏輯設(shè)計(jì)和物理設(shè)訃奠定基礎(chǔ),為優(yōu)化數(shù)據(jù)庫(kù) 系統(tǒng)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)提供可靠依據(jù).設(shè)計(jì)人員應(yīng)與用戶(hù)密切合作,用戶(hù)則應(yīng)積 極參與,從而使設(shè)計(jì)人員對(duì)用戶(hù)需求有全面、準(zhǔn)確的理解。需求分析的過(guò)程是對(duì)現(xiàn)實(shí)世界深入了解的過(guò)程,數(shù)據(jù)庫(kù)系統(tǒng)能否正確的反映現(xiàn)實(shí) 世界主要取決于需求分析,需求分析人員既要對(duì)數(shù)據(jù)庫(kù)技術(shù)有一定的了解,乂要對(duì)組織 部門(mén)的情況比較熟悉,一般山數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)人員和本組織部門(mén)的有關(guān)工作人員合作 進(jìn)行。需求分析的結(jié)果整理成需求分析說(shuō)明書(shū),這是數(shù)據(jù)庫(kù)技術(shù)人員與應(yīng)用組織部門(mén) 的工作人員取得共識(shí)的基礎(chǔ),必須得到有關(guān)組織部門(mén)人員的確認(rèn)。2。2.1需求信息的收

16、集需求信息的收集乂稱(chēng)為系統(tǒng)調(diào)查。為了充分地了解用戶(hù)可能提出的要求,在調(diào)查研 究之前,要做好充分的準(zhǔn)備工作,要明確調(diào)查的IJ的、調(diào)查的內(nèi)容和調(diào)查的方式.(1) 調(diào)查的Ll的首先,要了解一個(gè)組織部門(mén)的機(jī)構(gòu)設(shè)置,主要業(yè)務(wù)活動(dòng)和職能。其次,要了解本組織 部門(mén)的大致工作流程和任務(wù)范圍劃分。這一階段的工作是大量的和繁瑣的尤其是管理 人員缺乏對(duì)計(jì)算機(jī)的了解,他們不知道或不清楚哪些信息對(duì)于數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)者是必 要的或重要的,不了解計(jì)算機(jī)在管理中能起什么作用,做哪些工作.另一方面,數(shù)據(jù)庫(kù) 系統(tǒng)設(shè)計(jì)者缺乏對(duì)管理對(duì)象的了解,不了解管理對(duì)象內(nèi)部的各種聯(lián)系,不了解數(shù)據(jù)處理 中的各種要求。山于管理人員與數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)者之

17、間存在著這樣的距離,所以需要管 理部門(mén)和數(shù)據(jù)庫(kù)系統(tǒng)設(shè)訃者更加緊密地配合,充分提供有關(guān)信息和資料,為數(shù)據(jù)庫(kù)系統(tǒng) 的設(shè)計(jì)打下良好的基礎(chǔ)。(2) 調(diào)查的內(nèi)容外部要求:信息的性質(zhì),響應(yīng)的時(shí)間、頻度和如何發(fā)生的規(guī)則,以及對(duì)經(jīng)濟(jì)效益的 考慮和要求,安全性及完整性要求。業(yè)務(wù)現(xiàn)狀:這是調(diào)查的重點(diǎn),包括信息的種類(lèi),信 息流程,信息的處理方式,各種業(yè)務(wù)工作過(guò)程和各種票據(jù)。組織機(jī)構(gòu):了解本組織部門(mén)內(nèi)部機(jī)構(gòu)的作用、現(xiàn)狀、存在的問(wèn)題,及是否適應(yīng)計(jì) 算機(jī)管理。規(guī)劃中的應(yīng)用范圍和要求.(3) 調(diào)查方式開(kāi)座談會(huì);跟班作業(yè);請(qǐng)調(diào)查對(duì)象填寫(xiě)調(diào)查表;查看業(yè)務(wù)記錄、票據(jù);個(gè)別交談。對(duì)高層負(fù)責(zé)人的調(diào)查,最好采用個(gè)別交談方式。在交談之前

18、,應(yīng)給他們一份詳細(xì) 的調(diào)查提綱,以便使他們有所準(zhǔn)備。從訪(fǎng)問(wèn)中,可獲得有關(guān)該組織高層管理活動(dòng)和決策 過(guò)程的信息需求、該組織的運(yùn)行政策、未來(lái)發(fā)展變化趨勢(shì)等與戰(zhàn)略規(guī)劃有關(guān)的信息.對(duì)中層管理人員的訪(fǎng)問(wèn),可采用開(kāi)座談會(huì)、個(gè)別交談或發(fā)調(diào)查表、查看業(yè)務(wù)記錄 的方式,目的是了解企業(yè)的具體業(yè)務(wù)控制方式和約束條件、不同業(yè)務(wù)之間的接口、日 常控制管理的信息需求以及預(yù)測(cè)未來(lái)發(fā)展的潛在信息要求。對(duì)基層操作人員的調(diào)查,主要釆用發(fā)調(diào)查表和個(gè)別交談方式來(lái)了解每項(xiàng)具體業(yè)務(wù) 的過(guò)程、數(shù)據(jù)要求和約束條件。2. 2. 2需求信息的整理想要把收集到的信息(如文件、圖表、票據(jù)、筆記等)轉(zhuǎn)化為下一設(shè)計(jì)階段可用 形式的信息,必須對(duì)需求信息做

19、分析整理工作。業(yè)務(wù)流程分析的U的是獲得業(yè)務(wù)流程及業(yè)務(wù)與數(shù)據(jù)聯(lián)系的形式描述。一般采用數(shù) 據(jù)流分析法,分析結(jié)果以數(shù)據(jù)流圖(DFD)表示.是一個(gè)數(shù)據(jù)流圖的示意圖。圖中由向線(xiàn) 表示數(shù)據(jù)流,圓圈中寫(xiě)上處理的名稱(chēng)、圓圈代表一個(gè)處理、帶有名字的雙線(xiàn)段表示存 儲(chǔ)的信息。2. 3系統(tǒng)功能架構(gòu)學(xué)生成績(jī)查詢(xún)系統(tǒng)是為了利用計(jì)算機(jī)實(shí)現(xiàn)一個(gè)學(xué)校的學(xué)生成績(jī)查詢(xún)工作.因此, 系統(tǒng)應(yīng)該有一個(gè)全局管理功能,以方便實(shí)現(xiàn)不同的功能的選擇。也就是應(yīng)具備全局管理 功能.這里用總控模塊實(shí)現(xiàn).山于要處理的信息包括基本數(shù)據(jù)管理、學(xué)生成績(jī)查詢(xún)、系 統(tǒng)維護(hù)等的不同處理,總控模塊管理有三種不同的信息的處理。即基本數(shù)據(jù)管理、學(xué) 生成績(jī)查詢(xún)、系統(tǒng)維護(hù)的

20、管理.由于每種信息的處理涉及到對(duì)信息多方面的不同子功 能,所以乂涉及到對(duì)眾多的子功能的管理。在此基礎(chǔ)上,總結(jié)得到學(xué)生成績(jī)查詢(xún)系統(tǒng) 要實(shí)現(xiàn)如下功能:掌握每個(gè)學(xué)生每一門(mén)課的成績(jī)信息,并記錄在數(shù)據(jù)庫(kù)中以便其它管理信息系統(tǒng)的 使用。分權(quán)限的管理.在成績(jī)查詢(xún)中,教師可以對(duì)任何一個(gè)學(xué)生的成績(jī)進(jìn)行查詢(xún)和管理; 但是對(duì)學(xué)生類(lèi)用戶(hù),它只能對(duì)自己的成績(jī)進(jìn)行查看,而且不能對(duì)其進(jìn)行更改。教師類(lèi)用戶(hù)可以對(duì)成績(jī)按照課程進(jìn)行管理,可以對(duì)每一門(mén)課所修的學(xué)生進(jìn)行添加、 修改和刪除。教師類(lèi)用戶(hù)可以對(duì)成績(jī)按照學(xué)生進(jìn)行管理,可以對(duì)每一學(xué)生所選的課程成績(jī)進(jìn)行 添加、修改和刪除??梢葬槍?duì)某一門(mén)課的學(xué)生列表及其成績(jī)生成報(bào)表,并打印??梢葬?/p>

21、對(duì)某一個(gè)學(xué)生所選課程及其對(duì)應(yīng)的成績(jī)生成報(bào)表,并打印。2. 4系統(tǒng)功能模塊。模塊設(shè)訃根據(jù)本系統(tǒng)的需求,結(jié)合成績(jī)查詢(xún)實(shí)際悄況,本系統(tǒng)應(yīng)具有如下功能模塊:(1) 用戶(hù)類(lèi)型本系統(tǒng)的用戶(hù)將分為兩類(lèi):學(xué)生類(lèi)用戶(hù)和教師類(lèi)用戶(hù)。學(xué)生類(lèi)用戶(hù)為系統(tǒng)的普通 用戶(hù),它包括當(dāng)前系統(tǒng)中所有的學(xué)生信息,其用戶(hù)名為學(xué)生的姓名,而密碼為該學(xué)生 的學(xué)號(hào),該類(lèi)用戶(hù)只能對(duì)自己的成績(jī)信息進(jìn)行瀏覽,不具有瀏覽和查找他人信息的權(quán) 限,也不能對(duì)自身和他人的信息進(jìn)行管理。教師類(lèi)用戶(hù)為系統(tǒng)的高級(jí)用戶(hù),他們有特 定的權(quán)限對(duì)系統(tǒng)中的所有成績(jī)信息進(jìn)行瀏覽、查找,并進(jìn)行管理,而且可以使用相應(yīng)的 報(bào)表功能.(2) 按照學(xué)生進(jìn)行成績(jī)查詢(xún)的模塊對(duì)于學(xué)生類(lèi)用戶(hù)

22、而言,只能瀏覽自身的基本信息和授課信息,但是不能對(duì)這些信 息進(jìn)行變更。對(duì)于教師類(lèi)用戶(hù)而言,本模塊提供了按照學(xué)生進(jìn)行成績(jī)查詢(xún)的功能。教 師可以選擇所要操作的學(xué)生,然后對(duì)其成績(jī)進(jìn)行添加、修改或者刪除操作。(3) 按照課程進(jìn)行成績(jī)查詢(xún)的模塊本模塊只對(duì)教師類(lèi)用戶(hù)開(kāi)放。利用該模塊可以對(duì)學(xué)生表中的各個(gè)字段進(jìn)行查找, 也可以對(duì)課程表中的各個(gè)字段進(jìn)行查找。(4) 成績(jī)查找模塊本部分只對(duì)教師類(lèi)用戶(hù)開(kāi)放利用該模塊可以對(duì)學(xué)生表中的各個(gè)字段進(jìn)行查找,也 可以對(duì)課程表中的各個(gè)字段進(jìn)行查找.3系統(tǒng)設(shè)計(jì)3. 1軟硬件配置3o U 1硬件配置(1) 臺(tái)微機(jī)(包括主機(jī)、顯示器及磁盤(pán)驅(qū)動(dòng)器)(2) 適配器、電纜等其它網(wǎng)絡(luò)配件3o

23、 U 2軟件配置(1)用戶(hù)操作系統(tǒng)(2)其他應(yīng)用軟件3o 2系統(tǒng)功能設(shè)計(jì)學(xué)生成績(jī)查詢(xún)系統(tǒng)分為學(xué)生信息管理、班級(jí)管理、課程管理和成績(jī)查詢(xún)四個(gè)部分。其功能模塊圖如下:學(xué)生成鑼查詢(xún)系筑學(xué)生信息營(yíng)理3o 3業(yè)務(wù)流程圖班級(jí)管理課程管理圖3-1總體結(jié)構(gòu)圖成績(jī)查詢(xún)圖3-2業(yè)務(wù)流程圖3. 4數(shù)據(jù)流程圖圖3-3系統(tǒng)結(jié)構(gòu)圖新生報(bào)成績(jī)圖3-4模塊關(guān)系圖報(bào)道名學(xué)生名 學(xué)生信息41.4匯總名單正確的 報(bào)適名圖35處理學(xué)生信息模塊圖3-6統(tǒng)汁成績(jī)模塊3o 5數(shù)據(jù)字典表3-1數(shù)據(jù)存儲(chǔ)字典編號(hào)名稱(chēng)組成DIOI管理員信息表管理員賬號(hào)、密碼DlO 2教師信息表教師姓名、編號(hào)Dl3學(xué)生信息表學(xué)生姓名、學(xué)號(hào)、性別、班級(jí)、民族、籍貫、

24、政治而貌、岀生日期、 入學(xué)日期、家庭住址、聯(lián)系電話(huà)DL 4學(xué)生成績(jī)表學(xué)生姓名、學(xué)號(hào)、課程劃稱(chēng)、課程編號(hào)、課程成績(jī)、授課教師DIo 5課程信息表課程冬稱(chēng)、課程編號(hào)、課程類(lèi)型、授課教師Dl. 6反饋信息表學(xué)生成績(jī)分析表表3-2數(shù)據(jù)處理字典編號(hào)名稱(chēng)輸入處理邏輯輸出PIO 1身份驗(yàn)i正處理系統(tǒng)管理員登陸 信息檢驗(yàn)管理員姓名與 密碼是否一致P I . 2身份驗(yàn)i正處理教師登陸信息檢驗(yàn)教師編號(hào)與密 碼是否一致學(xué)生成績(jī)表、學(xué)生成績(jī)分析 表Pl. 3成績(jī)查詢(xún)處理學(xué)生學(xué)號(hào)搜索學(xué)生成績(jī)、排名 等學(xué)生成績(jī)表表3-3數(shù)據(jù)流字典編號(hào)名稱(chēng)來(lái)源去向所含數(shù)據(jù)結(jié)構(gòu)說(shuō)明FI新生資料教務(wù)處學(xué)生檔案新生姓名、性別、民族、 籍貫、政治

25、而貌、岀生 日期、家庭住址、聯(lián)系 電話(huà)用于編制學(xué)生信息 表F2學(xué)生名單新生資料學(xué)生信息 表學(xué)生姓名、學(xué)號(hào)用于制作學(xué)生涪息 表F3成績(jī)淸單教師統(tǒng)計(jì)成績(jī)學(xué)生姓名、學(xué)號(hào)、課程 需稱(chēng)、課程編號(hào)、課程 成績(jī)用于編制學(xué)生成績(jī) 表F4評(píng)價(jià)標(biāo)準(zhǔn)教務(wù)處審泄成績(jī)合格標(biāo)準(zhǔn)用于審泄學(xué)生成績(jī)F5學(xué)生成績(jī)分 析表試題得分記 錄教師學(xué)生姓名、學(xué)號(hào)、班級(jí)、 課程爼稱(chēng)、課程成績(jī)、 成績(jī)排名方便教師分析各班 各學(xué)生的成績(jī)4數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是分析和創(chuàng)建保存系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)的設(shè)計(jì)將直接 影響系統(tǒng)的運(yùn)行效率和系統(tǒng)進(jìn)度。網(wǎng)上查分系統(tǒng)涉及到的數(shù)據(jù)表是相當(dāng)多的,特別是在 老師登分的時(shí)候,由于要提供暫存的功能,是以老師所在

26、班級(jí)和科Ll創(chuàng)建的動(dòng)態(tài)表. 4.1對(duì)數(shù)據(jù)庫(kù)軟件SQL SERVER的相關(guān)說(shuō)明本系統(tǒng)釆用了 SQL SERVER2 O OO做數(shù)據(jù)開(kāi)發(fā),在以VB.NET為核心的開(kāi)發(fā)中, 網(wǎng)頁(yè)的頁(yè)面下隱藏著數(shù)據(jù)庫(kù)的表項(xiàng),用來(lái)管理和維護(hù)龐大的數(shù)據(jù)出入,這期間就需要注 意至IJSQL W VBO NE T的連接,及SQ L SERVER下考試系統(tǒng)表格的設(shè)計(jì)。以下給出的是SQL建表的基本方法,以及SQL和VB°NET的連接操作,首先 是建表:1. 單擊開(kāi)始,點(diǎn)選程序,點(diǎn)選SQLSERVER企業(yè)管理器,啟動(dòng)SQL2. 在SQLS ERVERENTERPRlSE MANAGERl窗體中,依次單擊左手邊窗格中MIC

27、R OSOFT SQL SERVERl SQL SERVER 組(local) (W i ndows NT)前面 的加號(hào),看到數(shù)據(jù)庫(kù)文件,請(qǐng)?jiān)跀?shù)據(jù)庫(kù)上按一下鼠標(biāo)右鍵,點(diǎn)選新建數(shù)據(jù)庫(kù)。3. 常規(guī)選項(xiàng)卡,輸入數(shù)據(jù)庫(kù)名。4. 點(diǎn)擊數(shù)據(jù)庫(kù)文件選項(xiàng)卡,指定數(shù)據(jù)庫(kù)文件名稱(chēng)及位置,設(shè)置其它選項(xiàng),文件是否 自動(dòng)增長(zhǎng),文件增長(zhǎng)量,最大文件大小等等。5. 單擊事務(wù)日志選項(xiàng)卡指定事務(wù)日志的文件名及位置,要設(shè)置選項(xiàng),通過(guò)設(shè)定屬 性確定即可。6. 數(shù)據(jù)庫(kù)文件夾內(nèi)出現(xiàn)剛才創(chuàng)建FRIEND數(shù)據(jù)庫(kù),按下FRlENDl數(shù)據(jù)庫(kù)旁的 加號(hào)7. 再數(shù)據(jù)庫(kù)FRIEND的表上按一下鼠標(biāo)右鍵,選擇新建表8. 在列名字段輸入表的第一字段名稱(chēng)

28、,在數(shù)據(jù)類(lèi)型字段的下拉式列表框中選取 這字段的數(shù)據(jù)類(lèi)型,(此時(shí)應(yīng)為BIGINT型).允許為空,字段選項(xiàng),設(shè)置長(zhǎng)度.9. 輸入完成后,選編號(hào)字段,按工具欄的設(shè)置主鍵按鈕,此時(shí)該編號(hào)字段 邊多了一個(gè)鑰匙符號(hào),表示該編號(hào)字段為主鍵,關(guān)閉.SQL提示,是否保存該 表,選擇'是'。10. 在選項(xiàng)名稱(chēng)中,為該表取名。11. 在該名程表上單擊鼠標(biāo)右鍵,打開(kāi)表 返回所有行12. 輸入記錄,自動(dòng)保存,如果再創(chuàng)建別的表,重復(fù)上述過(guò)程以下是數(shù)據(jù)庫(kù)的導(dǎo)入:1. 在數(shù)據(jù)庫(kù)名中單擊右鍵,選取附加數(shù)據(jù)庫(kù),取消只讀屬性。2. 輸入附加數(shù)據(jù)庫(kù)位置,數(shù)據(jù)所有者,確定。4.2總體的E一R圖根據(jù)大一、大二年級(jí)課程、班

29、級(jí)、學(xué)生、考試各方而的關(guān)系以及數(shù)據(jù)庫(kù)方而的一些屬性要求進(jìn)行設(shè)計(jì)描繪而成. m班級(jí) 圖41總體E- R圖4o 3設(shè)計(jì)數(shù)據(jù)表表4"學(xué)生信息表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明學(xué)號(hào)Char20主鍵姓名C h ar20性別Char2民族Char6政治面貌Ch a r4籍貫Char12入學(xué)時(shí)間d ate t ime8院系V a rchar50專(zhuān)業(yè)VarCh a r50班級(jí)V arch a r50表4一2教師信息表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明老師編號(hào)Ch a r20主鍵姓名C h ar20表43管理員表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明帳號(hào)Char20主鍵密碼C h ar20類(lèi)型Char2姓名C h ar10表4-4課程表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明課程號(hào)Ch a r20主鍵課程名Char20學(xué)分int4課程屬性Char4考試類(lèi)型Ch a r4考試時(shí)間dat e t i me8表4 5學(xué)生成績(jī)表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明學(xué)號(hào)Ch a r20主鍵課程號(hào)Char20成績(jī)i nt45系統(tǒng)測(cè)試及運(yùn)行5o 1測(cè)試方案進(jìn)行系統(tǒng)測(cè)試主要有兩種方法:靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試,我們主要采用動(dòng)態(tài)測(cè)試的 方法。動(dòng)態(tài)測(cè)試是通過(guò)運(yùn)行程序來(lái)檢驗(yàn)軟件的動(dòng)態(tài)特性和運(yùn)行結(jié)果的正確性,并根據(jù)程 序的運(yùn)行過(guò)程對(duì)程序進(jìn)行評(píng)價(jià)的過(guò)程。動(dòng)態(tài)測(cè)試包括運(yùn)行、解釋和模擬。本系統(tǒng)主要使用以界面為基礎(chǔ)的測(cè)試。以界面為基礎(chǔ)的測(cè)試僅僅依幕系統(tǒng)與其運(yùn) 行環(huán)境之間的界面來(lái)選擇

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論