學(xué)生成績(jī)查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
學(xué)生成績(jī)查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
學(xué)生成績(jī)查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
學(xué)生成績(jī)查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
學(xué)生成績(jī)查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(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)介

〔畢業(yè)設(shè)計(jì)〕題目:學(xué)生成績(jī)查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)系院:xxxx學(xué)生姓名:xxx學(xué)號(hào):xxx專(zhuān)業(yè):xxx年級(jí):xxx完成日期:xxx指導(dǎo)教師:xxx摘要學(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)手段?可以說(shuō)它完全是為學(xué)生朋友效勞的系統(tǒng),并且適用于各所高校?對(duì)于本系統(tǒng),我們需要實(shí)現(xiàn)以下一些以下主要功能:1.學(xué)生查詢(xún)功能:為了方便學(xué)生查找成績(jī)等信息,將所有信息按照需要進(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ù)流程圖的繪制,分析數(shù)據(jù)字典和設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)。關(guān)鍵詞:成績(jī);查詢(xún);在線;數(shù)據(jù)字典ABSTRACTStudentachievementasaneducationunitInquirySystemindispensablepartofthecontentofitspolicy-makersandmanagersofschoolsarecrucialtoitsconveniencehasbeenagrowingnumberofteachersandstudentstoaccept,sostudentperformanceinquiriessystemshouldbeabletoprovideuserswithsufficientinformationandefficientquerycan?meansthatitisafriendserviceforstudentsofthesystem,andappliestoallcollegesanduniversities.Forthissystem,weneedtoachievethefollowingmainfunctionsofthefollowing:1.Theinquiryofstudents:Inordertofacilitatestudentstofindsuccess,andotherinformation,allinformationrequiredinaccordancewiththeclassification.Sostudentscaneasilyfindtheinformationtheyneed.2.Addfunction:administratorscanfilloutaformthroughtheformofinputinformationsuchasstudentachievement.systemtoavoidduplicationofinformationcanbeautomatically.3.Revision:thedatabaseadministratorcanmodifytheinformation.Systemadministratorscanfindouttheconditionsaregiventomodifytheinformationontherevisedinformationtopreserveandautomaticallylookforiswhetherornottorepeatinformation.4.Deletefunction:Anadministratorcandeletethedata.Systemadministratorscanfindouttheconditionsgiventothedeletionofinformationandtipstodeterminewhetherornottodelete,deleteifitisdeterminedthat,whileinformationremovedfromthedatabase.5.Queryadministrator:Theadministratorcanchoosetoqueryalltheconditionsfortheadoptionofinformationandsort.6.Accordingtothedesignofdatabasemanagementperformancedata,includingdataflowdiagramdrawing,datadictionaryanddatabasestructuredesign.Keywords:Performance;Query;On-line;DataDictionary目錄1緒論41.1成績(jī)查詢(xún)系統(tǒng)開(kāi)展及現(xiàn)狀41.2成績(jī)查詢(xún)系統(tǒng)的開(kāi)展目標(biāo)41.3成績(jī)查詢(xún)系統(tǒng)的效勞整合52系統(tǒng)需求分析62.1開(kāi)發(fā)背景62.2需求分析6需求信息的收集72.2.2需求信息的整理82.3系統(tǒng)功能架構(gòu)92.4系統(tǒng)功能模塊93系統(tǒng)設(shè)計(jì)113.1軟硬件配置113.1.1硬件配置113.1.2軟件配置113.2系統(tǒng)功能設(shè)計(jì)113.3業(yè)務(wù)流程圖123.4數(shù)據(jù)流程圖123.5數(shù)據(jù)字典144數(shù)據(jù)庫(kù)設(shè)計(jì)164.1對(duì)數(shù)據(jù)庫(kù)軟件SQLSERVER的相關(guān)說(shuō)明164.2總體的E-R圖174.3設(shè)計(jì)數(shù)據(jù)表175系統(tǒng)測(cè)試及運(yùn)行195.1測(cè)試方案195.2測(cè)試工程195.3添加信息窗口的測(cè)試195.4刪除信息窗口的測(cè)試205.5查詢(xún)信息窗口的測(cè)試20結(jié)論21參考文獻(xiàn)22致謝231緒論1.1成績(jī)查詢(xún)系統(tǒng)開(kāi)展現(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)前沒(méi)有一個(gè)完善的成績(jī)信息管理平臺(tái),計(jì)算機(jī)使用主要基于MicrosoftOffice,不能發(fā)揮有效的作用。而且隨著我國(guó)教育改革的不斷深入以及自學(xué)教育的不斷擴(kuò)招,參加考試的人越來(lái)越多,考試科目的多樣化,使得對(duì)自學(xué)考試成績(jī)的管理越趨繁瑣、復(fù)雜,工作業(yè)務(wù)繁雜,工作量大,這種傳統(tǒng)的學(xué)生管理模式已經(jīng)暴露出種種弊端:難以統(tǒng)一調(diào)配和處理,效率極低,缺乏科學(xué)性以及合理性。隨著計(jì)算機(jī)應(yīng)用的普及與深入,利用計(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)化、標(biāo)準(zhǔn)化、自動(dòng)化、到達(dá)提高學(xué)生成績(jī)查詢(xún)效率的目的,本系統(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ī)作為輔助工具,實(shí)現(xiàn)學(xué)生考試成績(jī)從傳統(tǒng)的手工管理到計(jì)算機(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)方便。1.2成績(jī)查詢(xún)系統(tǒng)的開(kāi)展目標(biāo)成績(jī)查詢(xún)系統(tǒng)不同于傳統(tǒng)的成績(jī)查詢(xún)。傳統(tǒng)管理最主要的職能是備份,并在對(duì)所備份資料分開(kāi)保存、組織的根底上為用戶(hù)提供各種效勞。成績(jī)查詢(xún)系統(tǒng)是一個(gè)將管理、效勞和人集成在一起的一個(gè)“多維〞環(huán)境,數(shù)字化資源是成績(jī)查詢(xún)系統(tǒng)的根本要素。當(dāng)今時(shí)代是飛速開(kāi)展的信息時(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é)的開(kāi)展而形成的。學(xué)生檔案管理系統(tǒng)是一個(gè)教育單位不可缺少的局部,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(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)越重要的作用。1.3成績(jī)查詢(xún)系統(tǒng)的效勞整合作為計(jì)算機(jī)應(yīng)用的一局部,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息進(jìn)行管理,具有著手工管理所無(wú)法比較的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、本錢(qián)低等。這些優(yōu)點(diǎn)能夠極大地提高學(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)計(jì)等操作。更適合大型數(shù)據(jù)庫(kù)的管理。把學(xué)校帶入信息化,培養(yǎng)合格的高科技人才。2系統(tǒng)需求分析2.1開(kāi)發(fā)背景計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計(jì)算機(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ī)可以大大的提高人們的工作效率;(4)計(jì)算機(jī)可以使敏感文檔更加平安,等等。在大中專(zhuān)中用計(jì)算機(jī)管理學(xué)生成績(jī)信息的意義:現(xiàn)在我國(guó)的大中專(zhuān)校中學(xué)生成績(jī)的管理水平還停留在紙介質(zhì)的根底上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的開(kāi)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為根底的信息管理所取代。我作為一個(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):(1)可以存儲(chǔ)學(xué)生的根本信息以及歷屆的學(xué)生信息,平安、高效;(2)只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力;(3)可以迅速查到所需信息。2.2需求分析21世紀(jì)以來(lái),人類(lèi)經(jīng)濟(jì)高速開(kāi)展,發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。使原本的舊的管理方法越來(lái)越不適應(yīng)現(xiàn)在社會(huì)的開(kāi)展。許多人還停留在以前的手工操作。這大大地阻礙了人類(lèi)經(jīng)濟(jì)的開(kāi)展。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)校信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)?lái)了極大的方便。我所開(kāi)發(fā)的這個(gè)系統(tǒng)所采用的是當(dāng)前較為流行的編程軟件VISUALBASIC.NET作為實(shí)現(xiàn)語(yǔ)言,以數(shù)據(jù)庫(kù)MicrosoftSQLServer2000作為系統(tǒng)的后臺(tái)操作,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。我們只需按系統(tǒng)要求輸入即可操作,為將來(lái)學(xué)校上網(wǎng)做好準(zhǔn)備。根據(jù)1999年中國(guó)電信的調(diào)查報(bào)告顯示我國(guó)的上網(wǎng)人數(shù)已到達(dá)890萬(wàn),互聯(lián)網(wǎng)已經(jīng)十分普及,學(xué)校往界的畢業(yè)生希望能在世界的任何一個(gè)角落查到自己校友的信息,本系統(tǒng)為學(xué)校將來(lái)的上網(wǎng)作了先期工作,比方數(shù)據(jù)庫(kù)的建立。根據(jù)實(shí)際情況,我們使用原型法〔RapidPrototyping〕即以少量代價(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ì)全部滿足。此時(shí)模塊也開(kāi)展成為最終產(chǎn)品了。設(shè)計(jì)一個(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è)計(jì)者必須對(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)行的處理。需求分析的目標(biāo)是給出應(yīng)用領(lǐng)域中數(shù)據(jù)項(xiàng)、數(shù)據(jù)項(xiàng)之間的關(guān)系和數(shù)據(jù)操作任務(wù)的詳細(xì)定義,為數(shù)據(jù)庫(kù)系統(tǒng)的概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)奠定根底,為優(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í)的根底,必須得到有關(guān)組織部門(mén)人員確實(shí)認(rèn)。需求信息的收集需求信息的收集又稱(chēng)為系統(tǒng)調(diào)查。為了充分地了解用戶(hù)可能提出的要求,在調(diào)查研究之前,要做好充分的準(zhǔn)備工作,要明確調(diào)查的目的、調(diào)查的內(nèi)容和調(diào)查的方式。(1)調(diào)查的目的首先,要了解一個(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ì)者之間存在著這樣的距離,所以需要管理部門(mén)和數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)者更加緊密地配合,充分提供有關(guān)信息和資料,為數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)打下良好的根底。(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è)別交談方式。在交談之前,應(yīng)給他們一份詳細(xì)的調(diào)查提綱,以便使他們有所準(zhǔn)備。從訪問(wèn)中,可獲得有關(guān)該組織高層管理活動(dòng)和決策過(guò)程的信息需求、該組織的運(yùn)行政策、未來(lái)開(kāi)展變化趨勢(shì)等與戰(zhàn)略規(guī)劃有關(guān)的信息。對(duì)中層管理人員的訪問(wèn),可采用開(kāi)座談會(huì)、個(gè)別交談或發(fā)調(diào)查表、查看業(yè)務(wù)記錄的方式,目的是了解企業(yè)的具體業(yè)務(wù)控制方式和約束條件、不同業(yè)務(wù)之間的接口、日??刂乒芾淼男畔⑿枨笠约邦A(yù)測(cè)未來(lái)開(kāi)展的潛在信息要求。對(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ì)需求信息做分析整理工作。業(yè)務(wù)流程分析的目的是獲得業(yè)務(wù)流程及業(yè)務(wù)與數(shù)據(jù)聯(lián)系的形式描述。一般采用數(shù)據(jù)流分析法,分析結(jié)果以數(shù)據(jù)流圖〔DFD〕表示。是一個(gè)數(shù)據(jù)流圖的示意圖。圖中由向線表示數(shù)據(jù)流,圓圈中寫(xiě)上處理的名稱(chēng)、圓圈代表一個(gè)處理、帶有名字的雙線段表示存儲(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ù)的管理。由于每種信息的處理涉及到對(duì)信息多方面的不同子功能,所以又涉及到對(duì)眾多的子功能的管理。在此根底上,總結(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)表,并打印??梢葬槍?duì)某一個(gè)學(xué)生所選課程及其對(duì)應(yīng)的成績(jī)生成報(bào)表,并打印。2.4系統(tǒng)功能模塊模塊設(shè)計(jì)根據(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ù)而言,只能瀏覽自身的根本信息和授課信息,但是不能對(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軟硬件配置硬件配置(1)臺(tái)微機(jī)〔包括主機(jī)、顯示器及磁盤(pán)驅(qū)動(dòng)器〕(2)打印機(jī)(3)適配器、電纜等其它網(wǎng)絡(luò)配件軟件配置(1)用戶(hù)操作系統(tǒng)(2)其他應(yīng)用軟件3.2系統(tǒng)功能設(shè)計(jì)學(xué)生成績(jī)查詢(xún)系統(tǒng)分為學(xué)生信息管理、班級(jí)管理、課程管理和成績(jī)查詢(xún)四個(gè)局部。其功能模塊圖如下:圖3-1總體結(jié)構(gòu)圖3.3業(yè)務(wù)流程圖圖3-2業(yè)務(wù)流程圖3.4數(shù)據(jù)流程圖圖3-3系統(tǒng)結(jié)構(gòu)圖圖3-4模塊關(guān)系圖圖3-5處理學(xué)生信息模塊圖3-6統(tǒng)計(jì)成績(jī)模塊3.5數(shù)據(jù)字典表3-1數(shù)據(jù)存儲(chǔ)字典編號(hào)名稱(chēng)組成D1.1管理員信息表管理員賬號(hào)、密碼D1.2教師信息表教師姓名、編號(hào)D1.3學(xué)生信息表學(xué)生姓名、學(xué)號(hào)、性別、班級(jí)、民族、籍貫、政治面貌、出生日期、入學(xué)日期、家庭住址、聯(lián)系D1.4學(xué)生成績(jī)表學(xué)生姓名、學(xué)號(hào)、課程名稱(chēng)、課程編號(hào)、課程成績(jī)、授課教師D1.5課程信息表課程名稱(chēng)、課程編號(hào)、課程類(lèi)型、授課教師D1.6反應(yīng)信息表學(xué)生成績(jī)分析表表3-2數(shù)據(jù)處理字典編號(hào)名稱(chēng)輸入處理邏輯輸出P1.1身份驗(yàn)證處理系統(tǒng)管理員登陸信息檢驗(yàn)管理員姓名與密碼是否一致P1.2身份驗(yàn)證處理教師登陸信息檢驗(yàn)教師編號(hào)與密碼是否一致學(xué)生成績(jī)表、學(xué)生成績(jī)分析表P1.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ō)明F1新生資料教務(wù)處學(xué)生檔案新生姓名、性別、民族、籍貫、政治面貌、出生日期、家庭住址、聯(lián)系用于編制學(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í)候,由于要提供暫存的功能,是以老師所在班級(jí)和科目創(chuàng)立的動(dòng)態(tài)表。4.1對(duì)數(shù)據(jù)庫(kù)軟件SQLSERVER的相關(guān)說(shuō)明本系統(tǒng)采用了SQLSERVER2000做數(shù)據(jù)開(kāi)發(fā),在以VB.NET為核心的開(kāi)發(fā)中,網(wǎng)頁(yè)的頁(yè)面下隱藏著數(shù)據(jù)庫(kù)的表項(xiàng),用來(lái)管理和維護(hù)龐大的數(shù)據(jù)出入,這期間就需要注意到SQL和VB.NET的連接,及SQLSERVER下考試系統(tǒng)表格的設(shè)計(jì)。以下給出的是SQL建表的根本方法,以及SQL和VB.NET的連接操作,首先是建表:?jiǎn)螕糸_(kāi)始,點(diǎn)選程序,點(diǎn)選SQLSERVER企業(yè)管理器,啟動(dòng)SQL在[SQLSERVERENTERPRISEMANAGER]窗體中,依次單擊左手邊窗格中[MICROSOFTSQLSERVER]\[SQLSERVER組]\(local)(windowsNT)]前面的加號(hào),看到[數(shù)據(jù)庫(kù)]文件,請(qǐng)?jiān)赱數(shù)據(jù)庫(kù)]上按一下鼠標(biāo)右鍵,點(diǎn)選新建數(shù)據(jù)庫(kù)。[常規(guī)]選項(xiàng)卡,輸入數(shù)據(jù)庫(kù)名。點(diǎn)擊[數(shù)據(jù)庫(kù)文件]選項(xiàng)卡,指定數(shù)據(jù)庫(kù)文件名稱(chēng)及位置,設(shè)置其它選項(xiàng),文件是否自動(dòng)增長(zhǎng),文件增長(zhǎng)量,最大文件大小等等。單擊[事務(wù)日志]選項(xiàng)卡指定事務(wù)日志的文件名及位置,要設(shè)置選項(xiàng),通過(guò)[設(shè)定屬性]確定即可。[數(shù)據(jù)庫(kù)]文件夾內(nèi)出現(xiàn)剛剛創(chuàng)立[FRIEND]數(shù)據(jù)庫(kù),按下[FRIEND]數(shù)據(jù)庫(kù)旁的加號(hào)再[數(shù)據(jù)庫(kù)][FRIEND]的表上按一下鼠標(biāo)右鍵,選擇[新建表]在[列名]字段輸入表的第一字段名稱(chēng),在[數(shù)據(jù)類(lèi)型]字段的下拉式列表框中選取這字段的數(shù)據(jù)類(lèi)型,〔此時(shí)應(yīng)為BIGINT型〕。允許為空,字段選項(xiàng),設(shè)置長(zhǎng)度。輸入完成后,選[編號(hào)]字段,按工具欄的[設(shè)置主鍵]按鈕,此時(shí)該[編號(hào)]字段邊多了一個(gè)鑰匙符號(hào),表示該[編號(hào)]字段為主鍵,關(guān)閉。SQL提示,是否保存該表,選擇‘是’。在[選項(xiàng)名稱(chēng)]中,為該表取名。在該名程表上單擊鼠標(biāo)右鍵,[翻開(kāi)表]\[返回所有行]輸入記錄,自動(dòng)保存,如果再創(chuàng)立別的表,重復(fù)上述過(guò)程以下是數(shù)據(jù)庫(kù)的導(dǎo)入:在[數(shù)據(jù)庫(kù)名中]單擊右鍵,選取附加數(shù)據(jù)庫(kù),取消只讀屬性。輸入附加數(shù)據(jù)庫(kù)位置,數(shù)據(jù)所有者,確定。4.2總體的E-R圖根據(jù)大一、大二年級(jí)課程、班級(jí)、學(xué)生、考試各方面的關(guān)系以及數(shù)據(jù)庫(kù)方面的一些屬性要求進(jìn)行設(shè)計(jì)描繪而成。圖4-1總體E-R圖4.3設(shè)計(jì)數(shù)據(jù)表表4-1學(xué)生信息表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明學(xué)號(hào)char20主鍵姓名char20性別char2民族char6政治面貌char4籍貫char12入學(xué)時(shí)間datetime8院系varchar50專(zhuān)業(yè)varchar50班級(jí)varchar50表4-2教師信息表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明老師編號(hào)char20主鍵姓名char20表4-3管理員表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明帳號(hào)char20主鍵密碼char20類(lèi)型char2姓名char10表4-4課程表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明課程號(hào)char20主鍵課程名char20學(xué)分int4課程屬性char4考試類(lèi)型char4考試時(shí)間datetime8表4-5學(xué)生成績(jī)表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明學(xué)號(hào)char20主鍵課程號(hào)char20成績(jī)int45系統(tǒng)測(cè)試及運(yùn)行5.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)主要使用以界面為根底的測(cè)試。以界面為根底的測(cè)試僅僅依靠系統(tǒng)與其運(yùn)行環(huán)境之間的界面來(lái)選擇和產(chǎn)生測(cè)試數(shù)據(jù),而不管系統(tǒng)的具體需求和具體實(shí)現(xiàn)細(xì)節(jié)。包括系統(tǒng)輸入,輸出數(shù)據(jù)的類(lèi)型取值范圍以及取值的概率分布等等。5.2測(cè)試工程該測(cè)試方案主要包括對(duì)軟件各個(gè)模塊的測(cè)試,有:(1)系統(tǒng)主窗口的測(cè)試;(2)添加信息的測(cè)試;(3)修改信息的測(cè)試(4)刪除信息的測(cè)試;(5)查詢(xún)信息的測(cè)試;(6)打印窗口測(cè)試;5.3添加信息窗口的測(cè)試該測(cè)試的目的是保證添加成績(jī)信息窗口的正確性與在數(shù)據(jù)輸入不正確時(shí)的容錯(cuò)與糾錯(cuò)性。具體通過(guò)在添加成績(jī)信息窗口中輸入空的姓名,空的考試成績(jī),來(lái)檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。5.4刪除信息窗口的測(cè)試該測(cè)試的目的是保證刪除成績(jī)信息窗口的正確性與在數(shù)據(jù)輸入不正確時(shí)的容錯(cuò)與糾錯(cuò)性。具體通過(guò)在刪除成績(jī)信息窗口中輸入已有的成績(jī)給出刪除成功的提示。5.5查詢(xún)信息窗口的測(cè)試該測(cè)試的目的是保證查詢(xún)成績(jī)信息窗口的正確性與在數(shù)據(jù)輸入不正確時(shí)的容錯(cuò)與糾錯(cuò)性。具體通過(guò)在查詢(xún)成績(jī)窗口中輸入空的學(xué)號(hào)錯(cuò)誤的學(xué)號(hào)空的班號(hào)錯(cuò)誤的班號(hào)。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。結(jié)

論本系統(tǒng)從整個(gè)工程的需求出發(fā),針對(duì)現(xiàn)有環(huán)境下的數(shù)據(jù)信息效勞的現(xiàn)狀,將數(shù)據(jù)資源和用戶(hù)進(jìn)行合理結(jié)合,采用用戶(hù)靈活控制的方式,讓用戶(hù)獲得對(duì)數(shù)據(jù)的訪問(wèn)、管理的能力,使管理員

溫馨提示

  • 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)論