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

下載本文檔

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

文檔簡介

1、-PAGE . z- . - .可修編-學(xué)院學(xué)生學(xué)年論文設(shè)計題 目: 學(xué)生成績管理系統(tǒng) 指導(dǎo)教師: 胡仁 職稱: 導(dǎo)師 學(xué)生: 芳 *: 12072072 專 業(yè): 計算機(jī)信息管理 年級: 1206 二 一 四年 五 月 十 八日-. z摘要學(xué)生成績查詢系統(tǒng)成為教育單位不可缺少的局部,它的容對于學(xué)校的決策者和管理者來說都至關(guān)重要,以其便捷性被越來越多的教師、學(xué)生所承受,所以學(xué)生成績查詢系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段可以說它完全是為學(xué)生朋友效勞的系統(tǒng),并且適用于各所高校對于本系統(tǒng),我們需要實現(xiàn)以下一些以下主要功能:1.學(xué)生查詢功能:為了方便學(xué)生查找成績等信息,將所有信息按照需要

2、進(jìn)展分類這樣學(xué)生就能很方便的找到自己需要的信息2.添加功能:管理員可以通過填寫表格的形式輸入學(xué)生成績等相關(guān)信息系統(tǒng)可以自動防止重復(fù)信息3.修改功能:管理員可以對數(shù)據(jù)庫中的信息進(jìn)展修改系統(tǒng)能夠通過管理員給出的條件查找出所要修改的信息,對修改后的信息進(jìn)展保存,并自動查找是否是重復(fù)信息4.刪除功能:管理員可以對數(shù)據(jù)進(jìn)展刪除操作系統(tǒng)能夠通過管理員給出的條件查找出要刪除的信息,并提示是否確定刪除,如果確定刪除,則把相關(guān)信息從數(shù)據(jù)庫中刪除掉5.管理員查詢功能:管理員可以通過條件選擇查詢所有信息,并進(jìn)展排序6.根據(jù)設(shè)計的數(shù)據(jù)庫管理成績數(shù)據(jù),其中包括數(shù)據(jù)流程圖的繪制,分析數(shù)據(jù)字典和設(shè)計數(shù)據(jù)庫構(gòu)造。關(guān)鍵詞:成績

3、;查詢;在線;數(shù)據(jù)字典-. z-. z目 錄 TOC o 1-3 h z u HYPERLINK l _Toc2274935461 緒論 PAGEREF _Toc227493546 h 4HYPERLINK l _Toc2274935471.1 成績查詢系統(tǒng)開展及現(xiàn)狀 PAGEREF _Toc227493547 h 4HYPERLINK l _Toc2274935481.2 成績查詢系統(tǒng)的開展目標(biāo) PAGEREF _Toc227493548 h 4HYPERLINK l _Toc2274935491.3 成績查詢系統(tǒng)的效勞整合 PAGEREF _Toc227493549 h 5HYPERLIN

4、K l _Toc2274935502 系統(tǒng)需求分析 PAGEREF _Toc227493550 h 6HYPERLINK l _Toc2274935512.1 開發(fā)背景 PAGEREF _Toc227493551 h 6HYPERLINK l _Toc2274935522.2 需求分析 PAGEREF _Toc227493552 h 6HYPERLINK l _Toc227493553需求信息的收集 PAGEREF _Toc227493553 h 7HYPERLINK l _Toc2274935542.2.2 需求信息的整理 PAGEREF _Toc227493554 h 8HYPERLINK

5、 l _Toc2274935552.3 系統(tǒng)功能架構(gòu) PAGEREF _Toc227493555 h 9HYPERLINK l _Toc2274935562.4 系統(tǒng)功能模塊 PAGEREF _Toc227493556 h 9HYPERLINK l _Toc2274935573系統(tǒng)設(shè)計 PAGEREF _Toc227493557 h 11HYPERLINK l _Toc2274935583.1軟硬件配置 PAGEREF _Toc227493558 h 11HYPERLINK l _Toc2274935593.1.1 硬件配置 PAGEREF _Toc227493559 h 11HYPERLIN

6、K l _Toc2274935603.1.2 軟件配置 PAGEREF _Toc227493560 h 11HYPERLINK l _Toc2274935613.2 系統(tǒng)功能設(shè)計 PAGEREF _Toc227493561 h 11HYPERLINK l _Toc2274935623.3 業(yè)務(wù)流程圖 PAGEREF _Toc227493562 h 12HYPERLINK l _Toc2274935633.4 數(shù)據(jù)流程圖 PAGEREF _Toc227493563 h 12HYPERLINK l _Toc2274935643.5 數(shù)據(jù)字典 PAGEREF _Toc227493564 h 14HY

7、PERLINK l _Toc2274935654數(shù)據(jù)庫設(shè)計 PAGEREF _Toc227493565 h 16HYPERLINK l _Toc2274935664.1對數(shù)據(jù)庫軟件SQL SERVER的相關(guān)說明 PAGEREF _Toc227493566 h 16HYPERLINK l _Toc2274935684.2總體的E-R圖 PAGEREF _Toc227493568 h 17HYPERLINK l _Toc2274935674.3設(shè)計數(shù)據(jù)表 PAGEREF _Toc227493567 h 17HYPERLINK l _Toc2274935695系統(tǒng)測試及運(yùn)行 PAGEREF _Toc

8、227493569 h 19HYPERLINK l _Toc2274935705.1 測試方案 PAGEREF _Toc227493570 h 19HYPERLINK l _Toc2274935715.2 測試工程 PAGEREF _Toc227493571 h 19HYPERLINK l _Toc2274935725.3 添加信息窗口的測試 PAGEREF _Toc227493572 h 19HYPERLINK l _Toc2274935735.4 刪除信息窗口的測試 PAGEREF _Toc227493573 h 20HYPERLINK l _Toc2274935745.5 查詢信息窗口的

9、測試 PAGEREF _Toc227493574 h 201 緒論1.1成績查詢系統(tǒng)開展現(xiàn)狀學(xué)生成績查詢系統(tǒng)是一個學(xué)校不可缺少的重要局部,它的容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生成績查詢系統(tǒng)應(yīng)該為用戶提供充足的信息和快捷的查詢手段。當(dāng)前沒有一個完善的成績信息管理平臺,計算機(jī)使用主要基于Microsoft Office,不能發(fā)揮有效的作用。而且隨著我國教育改革的不斷深入以及自學(xué)教育的不斷擴(kuò)招,參加考試的人越來越多,考試科目的多樣化,使得對自學(xué)考試成績的管理越趨繁瑣、復(fù)雜,工作業(yè)務(wù)繁雜,工作量大,這種傳統(tǒng)的學(xué)生管理模式已經(jīng)暴露出種種弊端:難以統(tǒng)一調(diào)配和處理,效率極低,缺乏科學(xué)性以及合

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

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

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

13、詢系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。1.3成績查詢系統(tǒng)的效勞整合作為計算機(jī)應(yīng)用的一局部,使用計算機(jī)對學(xué)生成績信息進(jìn)展管理,具有著手工管理所無法比較的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、性好、壽命長、本錢低等。這些優(yōu)點(diǎn)能夠極提高學(xué)生檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化

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

15、檔更加平安,等等。在大中專中用計算機(jī)管理學(xué)生成績信息的意義:現(xiàn)在我國的大中專校中學(xué)生成績的管理水平還停留在紙介質(zhì)的根底上,這樣的機(jī)制已經(jīng)不能適應(yīng)時代的開展,因為它浪費(fèi)了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機(jī)為根底的信息管理所取代。我作為一個軟件工程的??粕?,希望可以在這方面有所奉獻(xiàn)。改革的總設(shè)計師同志說過科學(xué)技術(shù)是第一生產(chǎn)力,我希望能用我三年的所學(xué)編制出一個實用的程序來幫助大中專院校進(jìn)展更有效的信息管理。 歸納起來,好處大約有以下幾點(diǎn):(1) 可以存儲學(xué)生的根本信息以及歷屆的學(xué)生信息,平安、高效;(2) 只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力;(3) 可以迅速查到所

16、需信息。2.2需求分析21世紀(jì)以來,人類經(jīng)濟(jì)高速開展,發(fā)生了日新月異的變化,特別是計算機(jī)的應(yīng)用普及到經(jīng)濟(jì)和社會生活的各個領(lǐng)域。使原本的舊的管理方法越來越不適應(yīng)現(xiàn)在社會的開展。許多人還停留在以前的手工操作。這大阻礙了人類經(jīng)濟(jì)的開展。為了適應(yīng)現(xiàn)代社會人們高度強(qiáng)烈的時間觀念,學(xué)校信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)砹藰O大的方便。我所開發(fā)的這個系統(tǒng)所采用的是當(dāng)前較為流行的編程軟件VISUAL BASIC.NET作為實現(xiàn)語言,以數(shù)據(jù)庫Microsoft SQL Server2000作為系統(tǒng)的后臺操作,其功能在系統(tǒng)部有源代碼直接完成。我們只需按系統(tǒng)要求輸入即可操作,為將來學(xué)校上網(wǎng)做好準(zhǔn)備。根據(jù)1999年中國電

17、信的調(diào)查報告顯示我國的上網(wǎng)人數(shù)已到達(dá)890萬,互聯(lián)網(wǎng)已經(jīng)十分普及,學(xué)校往界的畢業(yè)生希望能在世界的任何一個角落查到自己校友的信息,本系統(tǒng)為學(xué)校將來的上網(wǎng)作了先期工作,比方數(shù)據(jù)庫的建立。根據(jù)實際情況,我們使用原型法Rapid Prototyping即以少量代價快速地構(gòu)造一個可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時模塊也開展成為最終產(chǎn)品了。設(shè)計一個數(shù)據(jù)庫系統(tǒng),首先必須確認(rèn)數(shù)據(jù)庫系統(tǒng)的用戶和用途。由于數(shù)據(jù)庫系統(tǒng)是一個組織部門的模擬,數(shù)據(jù)庫系統(tǒng)設(shè)計者必須對一個組織部門的根本情

18、況有所了解,比方該組織部門的組織機(jī)構(gòu)與各部門的聯(lián)系、有關(guān)事物和活動以及描述它們的數(shù)據(jù)、信息流程、政策和制度、報表及其格式和有關(guān)的文檔等。收集和分析這些資料的過程稱為需求分析。例如在一個大學(xué),學(xué)生是按照系部、班級來進(jìn)展組織,而課程則是按照專業(yè)、任課教師等進(jìn)展組織。每個學(xué)生需要選修自己專業(yè)的課程并取得成績,而校方則需要統(tǒng)計每門課的平均分和學(xué)生的平均成績,這就是學(xué)生和課程之間的聯(lián)系并需要進(jìn)展的處理。需求分析的目標(biāo)是給出應(yīng)用領(lǐng)域中數(shù)據(jù)項、數(shù)據(jù)項之間的關(guān)系和數(shù)據(jù)操作任務(wù)的詳細(xì)定義,為數(shù)據(jù)庫系統(tǒng)的概念設(shè)計、邏輯設(shè)計和物理設(shè)計奠定根底,為優(yōu)化數(shù)據(jù)庫系統(tǒng)的邏輯構(gòu)造和物理構(gòu)造提供可靠依據(jù)。設(shè)計人員應(yīng)與用戶密切合

19、作,用戶則應(yīng)積極參與,從而使設(shè)計人員對用戶需求有全面、準(zhǔn)確的理解。需求分析的過程是對現(xiàn)實世界深入了解的過程,數(shù)據(jù)庫系統(tǒng)能否正確的反映現(xiàn)實世界主要取決于需求分析,需求分析人員既要對數(shù)據(jù)庫技術(shù)有一定的了解,又要對組織部門的情況比較熟悉,一般由數(shù)據(jù)庫系統(tǒng)設(shè)計人員和本組織部門的有關(guān)工作人員合作進(jìn)展。需求分析的結(jié)果整理成需求分析說明書,這是數(shù)據(jù)庫技術(shù)人員與應(yīng)用組織部門的工作人員取得共識的根底,必須得到有關(guān)組織部門人員確實認(rèn)。需求信息的收集需求信息的收集又稱為系統(tǒng)調(diào)查。為了充分地了解用戶可能提出的要求,在調(diào)查研究之前,要做好充分的準(zhǔn)備工作,要明確調(diào)查的目的、調(diào)查的容和調(diào)查的方式。(1) 調(diào)查的目的 首先,

20、要了解一個組織部門的機(jī)構(gòu)設(shè)置,主要業(yè)務(wù)活動和職能。其次,要了解本組織部門的大致工作流程和任務(wù)圍劃分。這一階段的工作是大量的和繁瑣的。尤其是管理人員缺乏對計算機(jī)的了解,他們不知道或不清楚哪些信息對于數(shù)據(jù)庫系統(tǒng)設(shè)計者是必要的或重要的,不了解計算機(jī)在管理中能起什么作用,做哪些工作。另一方面,數(shù)據(jù)庫系統(tǒng)設(shè)計者缺乏對管理對象的了解,不了解管理對象部的各種聯(lián)系,不了解數(shù)據(jù)處理中的各種要求。由于管理人員與數(shù)據(jù)庫系統(tǒng)設(shè)計者之間存在著這樣的距離,所以需要管理部門和數(shù)據(jù)庫系統(tǒng)設(shè)計者更加嚴(yán)密地配合,充分提供有關(guān)信息和資料,為數(shù)據(jù)庫系統(tǒng)的設(shè)計打下良好的根底。(2) 調(diào)查的容外部要求:信息的性質(zhì),響應(yīng)的時間、頻度和如何

21、發(fā)生的規(guī)則,以及對經(jīng)濟(jì)效益的考慮和要求,平安性及完整性要求。業(yè)務(wù)現(xiàn)狀:這是調(diào)查的重點(diǎn),包括信息的種類,信息流程,信息的處理方式,各種業(yè)務(wù)工作過程和各種票據(jù)。組織機(jī)構(gòu):了解本組織部門部機(jī)構(gòu)的作用、現(xiàn)狀、存在的問題,及是否適應(yīng)計算機(jī)管理。規(guī)劃中的應(yīng)用圍和要求。(3) 調(diào)查方式開座談會;跟班作業(yè);請調(diào)查對象填寫調(diào)查表;查看業(yè)務(wù)記錄、票據(jù);個別交談。對高層負(fù)責(zé)人的調(diào)查,最好采用個別交談方式。在交談之前,應(yīng)給他們一份詳細(xì)的調(diào)查提綱,以便使他們有所準(zhǔn)備。從中,可獲得有關(guān)該組織高層管理活動和決策過程的信息需求、該組織的運(yùn)行政策、未來開展變化趨勢等與戰(zhàn)略規(guī)劃有關(guān)的信息。對中層管理人員的,可采用開座談會、個別交

22、談或發(fā)調(diào)查表、查看業(yè)務(wù)記錄的方式,目的是了解企業(yè)的具體業(yè)務(wù)控制方式和約束條件、不同業(yè)務(wù)之間的接口、日??刂乒芾淼男畔⑿枨笠约邦A(yù)測未來開展的潛在信息要求。對基層操作人員的調(diào)查,主要采用發(fā)調(diào)查表和個別交談方式來了解每項具體業(yè)務(wù)的過程、數(shù)據(jù)要求和約束條件。2.2.2需求信息的整理想要把收集到的信息如文件、圖表、票據(jù)、筆記等轉(zhuǎn)化為下一設(shè)計階段可用形式的信息,必須對需求信息做分析整理工作。業(yè)務(wù)流程分析的目的是獲得業(yè)務(wù)流程及業(yè)務(wù)與數(shù)據(jù)聯(lián)系的形式描述。一般采用數(shù)據(jù)流分析法,分析結(jié)果以數(shù)據(jù)流圖DFD表示。是一個數(shù)據(jù)流圖的示意圖。圖中由向線表示數(shù)據(jù)流,圓圈中寫上處理的名稱、圓圈代表一個處理、帶有名字的雙線段表示

23、存儲的信息。2.3系統(tǒng)功能架構(gòu)學(xué)生成績查詢系統(tǒng)是為了利用計算機(jī)實現(xiàn)一個學(xué)校的學(xué)生成績查詢工作。因此,系統(tǒng)應(yīng)該有一個全局管理功能,以方便實現(xiàn)不同的功能的選擇。也就是應(yīng)具備全局管理功能。這里用總控模塊實現(xiàn)。由于要處理的信息包括根本數(shù)據(jù)管理、學(xué)生成績查詢、系統(tǒng)維護(hù)等的不同處理,總控模塊管理有三種不同的信息的處理。即根本數(shù)據(jù)管理、學(xué)生成績查詢、系統(tǒng)維護(hù)的管理。由于每種信息的處理涉及到對信息多方面的不同子功能,所以又涉及到對眾多的子功能的管理。在此根底上,總結(jié)得到學(xué)生成績查詢系統(tǒng)要實現(xiàn)如下功能:掌握每個學(xué)生每一門課的成績信息,并記錄在數(shù)據(jù)庫中以便其它管理信息系統(tǒng)的使用。分權(quán)限的管理。在成績查詢中,教師可

24、以對任何一個學(xué)生的成績進(jìn)展查詢和管理;但是對學(xué)生類用戶,它只能對自己的成績進(jìn)展查看,而且不能對其進(jìn)展更改。教師類用戶可以對成績按照課程進(jìn)展管理,可以對每一門課所修的學(xué)生進(jìn)展添加、修改和刪除。教師類用戶可以對成績按照學(xué)生進(jìn)展管理,可以對每一學(xué)生所選的課程成績進(jìn)展添加、修改和刪除??梢葬槍?一門課的學(xué)生列表及其成績生成報表,并打印??梢葬槍?一個學(xué)生所選課程及其對應(yīng)的成績生成報表,并打印。2.4 系統(tǒng)功能模塊模塊設(shè)計根據(jù)本系統(tǒng)的需求,結(jié)合成績查詢實際情況,本系統(tǒng)應(yīng)具有如下功能模塊:(1) 用戶類型本系統(tǒng)的用戶將分為兩類:學(xué)生類用戶和教師類用戶。學(xué)生類用戶為系統(tǒng)的普通用戶,它包括當(dāng)前系統(tǒng)中所有的學(xué)生

25、信息,其用戶名為學(xué)生的,而密碼為該學(xué)生的*,該類用戶只能對自己的成績信息進(jìn)展瀏覽,不具有瀏覽和查找他人信息的權(quán)限,也不能對自身和他人的信息進(jìn)展管理。教師類用戶為系統(tǒng)的高級用戶,他們有特定的權(quán)限對系統(tǒng)中的所有成績信息進(jìn)展瀏覽、查找,并進(jìn)展管理,而且可以使用相應(yīng)的報表功能。(2) 按照學(xué)生進(jìn)展成績查詢的模塊對于學(xué)生類用戶而言,只能瀏覽自身的根本信息和授課信息,但是不能對這些信息進(jìn)展變更。對于教師類用戶而言,本模塊提供了按照學(xué)生進(jìn)展成績查詢的功能。教師可以選擇所要操作的學(xué)生,然后對其成績進(jìn)展添加、修改或者刪除操作。(3) 按照課程進(jìn)展成績查詢的模塊本模塊只對教師類用戶開放。利用該模塊可以對學(xué)生表中的

26、各個字段進(jìn)展查找,也可以對課程表中的各個字段進(jìn)展查找。(4) 成績查找模塊本局部只對教師類用戶開放。利用該模塊可以對學(xué)生表中的各個字段進(jìn)展查找,也可以對課程表中的各個字段進(jìn)展查找。3 系統(tǒng)設(shè)計3.1軟硬件配置硬件配置(1) 臺微機(jī)包括主機(jī)、顯示器及磁盤驅(qū)動器2適配器、電纜等其它網(wǎng)絡(luò)配件軟件配置(1) 用戶操作系統(tǒng)(2) 其他應(yīng)用軟件3.2系統(tǒng)功能設(shè)計學(xué)生成績查詢系統(tǒng)分為學(xué)生信息管理、班級管理、課程管理和成績查詢四個局部。其功能模塊圖如下:圖3-1 總體構(gòu)造圖3.3業(yè)務(wù)流程圖圖3-2 業(yè)務(wù)流程圖3.4 數(shù)據(jù)流程圖圖3-3系統(tǒng)構(gòu)造圖圖3-4模塊關(guān)系圖圖3-5處理學(xué)生信息模塊圖3-6統(tǒng)計成績模塊3.

27、5 數(shù)據(jù)字典表3-1數(shù)據(jù)存儲字典編號名稱組成D1.1管理員信息表管理員 賬號、密碼D1.2教師信息表教師、編號D1.3學(xué)生信息表學(xué)生、*、性別、班級、民族、籍貫、政治面貌、出生日期、入學(xué)日期 、家庭住址、聯(lián)系D1.4學(xué)生成績表學(xué)生、*、課程名稱、課程編號、課程成績、授課教師D1.5課程信息表課程名稱、課程編號、課程類型、授課教師D1.6反應(yīng)信息表學(xué)生成績分析表表3-2數(shù)據(jù)處理字典編號名稱輸入處理邏輯輸出P1.1身份驗證處理系統(tǒng)管理員登陸信息檢驗管理員與密碼是否一致P1.2身份驗證處理教師登陸信息檢驗教師編號與密碼是否一致學(xué)生成績表、學(xué)生成績分析表P1.3成績查詢處理學(xué)生*搜索學(xué)生成績、排名等學(xué)

28、生成績表表3-3數(shù)據(jù)流字典編號名稱來源去向所含數(shù)據(jù)構(gòu)造說明F1新生資料教務(wù)處學(xué)生檔案新生、性別、民族、籍貫、政治面貌、出生日期、家庭住址、聯(lián)系用于編制學(xué)生信息表F2學(xué)生新生資料學(xué)生信息表學(xué)生、*用于制作學(xué)生信息表F3成績清單教師統(tǒng)計成績學(xué)生、*、課程名稱、課程編號、課程成績用于編制學(xué)生成績表F4評價標(biāo)準(zhǔn)教務(wù)處審定成績合格標(biāo)準(zhǔn)用于審定學(xué)生成績F5學(xué)生成績分析表試題得分記錄教師學(xué)生、*、班級、課程名稱、課程成績、成績排名方便教師分析各班各學(xué)生的成績4 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是分析和創(chuàng)立保存系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫構(gòu)造設(shè)計,數(shù)據(jù)庫的設(shè)計將直接影響系統(tǒng)的運(yùn)行效率和系統(tǒng)進(jìn)度。網(wǎng)上查分系統(tǒng)涉及到的數(shù)據(jù)表是相當(dāng)多的,

29、特別是在教師登分的時候,由于要提供暫存的功能,是以教師所在班級和科目創(chuàng)立的動態(tài)表。4.1對數(shù)據(jù)庫軟件SQL SERVER的相關(guān)說明本系統(tǒng)采用了SQL SERVER2000做數(shù)據(jù)開發(fā),在以VB.NET為核心的開發(fā)中,網(wǎng)頁的頁面下隱藏著數(shù)據(jù)庫的表項,用來管理和維護(hù)龐大的數(shù)據(jù)出入,這期間就需要注意到SQL和VB.NET的連接,及SQL SERVER下考試系統(tǒng)表格的設(shè)計。以下給出的是SQL建表的根本方法,以及SQL和VB.NET的連接操作,首先是建表:單擊開場,點(diǎn)選程序,點(diǎn)選SQLSERVER企業(yè)管理器,啟動SQL在SQL SERVER ENTERPRISE MANAGER窗體中,依次單擊左手邊窗格中

30、MICROSOFT SQL SERVERSQL SERVER組(local)(windows NT)前面的加號,看到數(shù)據(jù)庫文件,請在數(shù)據(jù)庫上按一下鼠標(biāo)右鍵,點(diǎn)選新建數(shù)據(jù)庫。常規(guī)選項卡,輸入數(shù)據(jù)庫名。點(diǎn)擊數(shù)據(jù)庫文件選項卡,指定數(shù)據(jù)庫文件名稱及位置,設(shè)置其它選項,文件是否自動增長,文件增長量,最大文件大小等等。單擊事務(wù)日志選項卡指定事務(wù)日志的文件名及位置,要設(shè)置選項,通過設(shè)定屬性確定即可。數(shù)據(jù)庫文件夾出現(xiàn)剛剛創(chuàng)立FRIEND數(shù)據(jù)庫,按下FRIEND數(shù)據(jù)庫旁的加號再數(shù)據(jù)庫FRIEND的表上按一下鼠標(biāo)右鍵,選擇新建表在列名字段輸入表的第一字段名稱,在數(shù)據(jù)類型字段的下拉式列表框中選取這字段的數(shù)據(jù)類型,此

31、時應(yīng)為BIGINT型。允許為空,字段選項,設(shè)置長度。輸入完成后,選編號字段,按工具欄的設(shè)置主鍵按鈕,此時該編號字段邊多了一個鑰匙符號,表示該編號字段為主鍵,關(guān)閉。SQL提示,是否保存該表,選擇是。在選項名稱中,為該表取名。在該名程表上單擊鼠標(biāo)右鍵,翻開表返回所有行輸入記錄,自動保存,如果再創(chuàng)立別的表,重復(fù)上述過程以下是數(shù)據(jù)庫的導(dǎo)入:在數(shù)據(jù)庫名中單擊右鍵,選取附加數(shù)據(jù)庫,取消只讀屬性。輸入附加數(shù)據(jù)庫位置,數(shù)據(jù)所有者,確定。4.2 總體的E-R圖根據(jù)大一、大二年級課程、班級、學(xué)生、考試各方面的關(guān)系以及數(shù)據(jù)庫方面的一些屬性要求進(jìn)展設(shè)計描繪而成。圖4-1 總體E-R圖4.3設(shè)計數(shù)據(jù)表表4-1學(xué)生信息表

32、字段名數(shù)據(jù)類型長度說明*char20主鍵char20性別char2民族char6政治面貌char4籍貫char12入學(xué)時間datetime8院系varchar50專業(yè)varchar50班級varchar50表4-2教師信息表字段名數(shù)據(jù)類型長度說明教師編號char20主鍵char20表4-3管理員表字段名數(shù)據(jù)類型長度說明char20主鍵密碼char20類型char2char10表4-4課程表字段名數(shù)據(jù)類型長度說明課程號char20主鍵課程名char20學(xué)分int4課程屬性char4考試類型char4考試時間datetime8表4-5學(xué)生成績表字段名數(shù)據(jù)類型長度說明*char20主鍵課程號char20成績int45 系統(tǒng)測試及運(yùn)行5.1測試方案進(jìn)展系統(tǒng)測試主要有兩種方法:靜態(tài)測試和動態(tài)測試,我們主要采用動態(tài)測試的方法。動態(tài)測試是通過

溫馨提示

  • 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

提交評論