管理信息系統(tǒng)課程設(shè)計(jì)學(xué)生成績管理系統(tǒng)_第1頁
管理信息系統(tǒng)課程設(shè)計(jì)學(xué)生成績管理系統(tǒng)_第2頁
管理信息系統(tǒng)課程設(shè)計(jì)學(xué)生成績管理系統(tǒng)_第3頁
管理信息系統(tǒng)課程設(shè)計(jì)學(xué)生成績管理系統(tǒng)_第4頁
管理信息系統(tǒng)課程設(shè)計(jì)學(xué)生成績管理系統(tǒng)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、太原理工大學(xué)經(jīng)濟(jì)管理學(xué)院管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告學(xué)生成績管理系統(tǒng)班 級:姓 名:學(xué) 號:指導(dǎo)教師: 設(shè)計(jì)時間:目錄一、 前言2二、 系統(tǒng)分析2(一) 可行性分析21.管理上的可行性32.技術(shù)上的可行性33.經(jīng)濟(jì)上的可行性3(二) 組織結(jié)構(gòu)圖41.組織結(jié)構(gòu)圖分析42.具體組織結(jié)構(gòu)圖4(三) 業(yè)務(wù)流程圖5(四) 數(shù)據(jù)流程圖和數(shù)據(jù)字典61.數(shù)據(jù)流程圖62.數(shù)據(jù)字典8三、 系統(tǒng)設(shè)計(jì)10(一) 模塊結(jié)構(gòu)體系101.功能模塊102.功能模塊說明113.系統(tǒng)維護(hù)模塊114.系統(tǒng)流程圖125.數(shù)據(jù)庫設(shè)計(jì)12(1)數(shù)據(jù)庫概要設(shè)計(jì)12(2)數(shù)據(jù)庫詳細(xì)設(shè)計(jì)12(二)代碼設(shè)計(jì)14(三)輸入/輸出設(shè)計(jì) 14四、體會和收

2、獲15學(xué)生成績管理信息系統(tǒng)一、 前言學(xué)生成績管理系統(tǒng)是為了更好的管理學(xué)生考試成績而開發(fā)的數(shù)據(jù)管理軟件。它對于一個學(xué)校是不可缺少的重要部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要。目前各個高校的基本情況是:每次考試結(jié)束,老師們都要統(tǒng)計(jì)大量的學(xué)生成績,這些數(shù)據(jù)的歸檔、統(tǒng)計(jì)工作任務(wù)重,統(tǒng)計(jì)結(jié)束后往往錯誤百出。工作量之大,查閱,維護(hù)都有不同程度的問題存在。所以,學(xué)生成績管理管理系統(tǒng)為用戶提供充足的信息和快捷的查詢手段,實(shí)現(xiàn)學(xué)生基本信息、成績的錄入,刪除,查詢,維護(hù)以及成績的統(tǒng)計(jì)分析等幾方面的功能,是現(xiàn)實(shí)問題的迫切要求。如果一個學(xué)校沒有一個完善的成績管理平臺,計(jì)算機(jī)的使用就沒有真正發(fā)揮有效的作用

3、。隨著計(jì)算機(jī)應(yīng)用的普及與深入,利用計(jì)算機(jī)能夠?qū)λ锌荚嚦煽冞M(jìn)行統(tǒng)一管理,進(jìn)行分析,大大減少了工作量,提高了工作效率,為教學(xué)辦公帶來了極大的方便。本系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)生成績管理的系統(tǒng)化、規(guī)范化、自動化。達(dá)到提高學(xué)生成績管理效率的目的。與傳統(tǒng)管理方法相比有明顯的優(yōu)點(diǎn):查找方便,可靠性高,保密性好,成本低。徹底改變了以前繁雜的管理模式,實(shí)現(xiàn)全面的、相對集中的、職能化的信息綜合管理。計(jì)算機(jī)被用到信息管理系統(tǒng)的環(huán)境正是適應(yīng)了當(dāng)今時代飛速發(fā)展的信息時代。人們深刻的認(rèn)識到了計(jì)算機(jī)功能的強(qiáng)大,對于復(fù)雜的信息管理,計(jì)算機(jī)充分發(fā)揮著它的優(yōu)越性。檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本

4、低,這些優(yōu)點(diǎn)極大地減輕了學(xué)院教學(xué)人員的工作量,縮小開支,提高了學(xué)生檔案管理的效率和準(zhǔn)確性,能夠合理的安排時間,學(xué)生能夠盡快的知道自己的考試成績。同時,學(xué)生管理系統(tǒng)的應(yīng)用也為今天的教育在未來市場的競爭力有所提高。對于一個學(xué)校而言,學(xué)生成績管理是一項(xiàng)非常繁瑣和復(fù)雜的工作,工作量大,不好管理。為了適應(yīng)時代的發(fā)展,提高工作效率尤為重要。學(xué)生成績管理系統(tǒng)的改進(jìn)更好的利用了現(xiàn)代高科技,對學(xué)生負(fù)責(zé),對本校未來的發(fā)展負(fù)責(zé),對整個中國教育的負(fù)責(zé),是真正朝向未來教育發(fā)展的順應(yīng)潮流的進(jìn)步。二、 系統(tǒng)分析(一) 可行性性分析1.管理上的可行性:主要是教務(wù)處管理人員的大力支持,系領(lǐng)導(dǎo)認(rèn)同,現(xiàn)有的管理制度和方法科學(xué),規(guī)章

5、制度齊全,原始數(shù)據(jù)正確等。規(guī)章制度和管理方法系統(tǒng)的建設(shè)提供了制度保障。2.技術(shù)上的可行性:技術(shù)的可行性分析要考慮將來要采用的硬件和軟件技術(shù)能否滿足用戶提出的要求。此外還要考慮開發(fā)人員的水平,在數(shù)據(jù)庫方面要對管理模式比較熟悉。我們學(xué)習(xí)過數(shù)據(jù)庫和管理信息系統(tǒng)課程設(shè)計(jì)的相關(guān)課程,有能力編寫學(xué)生成績管理系統(tǒng)這種不算太難的程序。使用VB作為系統(tǒng)開發(fā)環(huán)境,它提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴(kuò)展與修改。而且由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參

6、考其它程序的功能,因此幾乎可以實(shí)現(xiàn)。綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。3.經(jīng)濟(jì)上的可行性:現(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。而本系統(tǒng)的開發(fā),也在一定程度上為學(xué)校的工作效率帶來了一個質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個方面:一方面是支出的費(fèi)用,包括設(shè)備購置費(fèi)、管理和維護(hù)費(fèi)用、人員工資和培訓(xùn)費(fèi)等,另一個是取得的收益。這是個超小的管理系統(tǒng),從投入的人力,財(cái)力與物力來講是非常之小的,只要一臺電腦,一臺打印機(jī),這個系統(tǒng)就可以搞起來,考慮到學(xué)校里有電腦,現(xiàn)只要購置一臺打印機(jī)就可以了。從節(jié)省人力方面,可以讓管理人員從繁冗復(fù)雜的工作中解

7、脫出來,做更多的工作,可以給教學(xué)管理提高一個層次。具體有以下幾個方面:(1)本系統(tǒng)只需要一臺計(jì)算機(jī);(2)本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;(3)本系統(tǒng)的運(yùn)行可以大大的提高學(xué)校的工作效率;(4)本系統(tǒng)可以敏感文檔更加安全,等等。(二) 組織結(jié)構(gòu)圖1.組織結(jié)構(gòu)圖分析總控模塊管理有三種不同的信息的處理模塊,即管理員模塊、教師模塊、學(xué)生模塊,各模塊的主要功能有:(1)系統(tǒng)管理員進(jìn)入學(xué)生成績管理的主要功能:實(shí)現(xiàn)管理員用戶的添加、修改和刪除,以及對教師添加、教師修改、教師刪除、教師查詢、學(xué)生添加、學(xué)生修改、學(xué)生刪除、學(xué)生查詢等基本功能,并且參與開設(shè)課程、選擇課程的管理,安排教師的任課和學(xué)生的選課工作。(2)

8、教師進(jìn)入學(xué)生成績管理系統(tǒng)的主要功能:各科教師登錄系統(tǒng)后查詢和修改個人信息,修改自己的賬號密碼,查詢自己的授課課程,實(shí)現(xiàn)對選修了自己課程的學(xué)生的成績進(jìn)行查詢、錄入和修改,各科老師可以對自己學(xué)生選修課程結(jié)束后給予分?jǐn)?shù),同時可以對自己所帶課程的成績優(yōu)秀人數(shù)、及格人數(shù)、不及格人數(shù)的分布信息進(jìn)行查詢。(3)學(xué)生進(jìn)入學(xué)生成績管理系統(tǒng)的主要功能:每個學(xué)生登錄后可以查詢和修改個人信息、修改自己的賬號密碼,以及自己所選任課老師的個人信息,同時在課程結(jié)束后可以查詢在校期間各個時間段選修課程的成績與學(xué)分,以及對單科成績和總分的排名查詢。2.具體的組織機(jī)構(gòu)圖如圖1所示:圖1 組織結(jié)構(gòu)圖(三) 業(yè)務(wù)流程圖經(jīng)調(diào)查之后,結(jié)

9、合現(xiàn)行管理模式,為開發(fā)本系統(tǒng)而繪制出的學(xué)生成績管理業(yè)務(wù)流程圖。如圖2所示:圖2 業(yè)務(wù)流程圖(四) 數(shù)據(jù)流程圖和數(shù)據(jù)字典1.數(shù)據(jù)流程圖系統(tǒng)的數(shù)據(jù)流程圖如圖3、圖4所示:圖3 學(xué)生成績管理數(shù)據(jù)流程圖(頂層圖)圖4 學(xué)生成績管理數(shù)據(jù)流程圖(展開圖)2.數(shù)據(jù)字典(1)數(shù)據(jù)流的描述數(shù)據(jù)流 表1 數(shù)據(jù)字典(一) No:_編號: B01 名稱:成績單 簡述:開出的成績表單組成:成績表編號+科目+成績代碼+學(xué)生人數(shù)+學(xué)生姓名+班級+學(xué)號+性別+成績+教務(wù)處若為數(shù)據(jù)流來源:教務(wù)處去向:成績單審核模塊峰值流量:約3050名/日填表人_ 年 月 日 (2)處理邏輯的描述 處 理 表2 數(shù)據(jù)字典(二) No:_編號:

10、E01 名稱:成績單審核 輸入信息:成績單輸出信息:成績通過、補(bǔ)考 簡要說明:審核成績單是否全部輸入出錯處理:審查成績單填寫格式是否符合要求,姓名與成績填寫是否一致等。執(zhí)行頻率:30個/日 填表人_ 年 月 日 (3)數(shù)據(jù)存儲數(shù)據(jù)存儲 表3 數(shù)據(jù)字典(三) No:_編號:G01 名稱:學(xué)生成績 簡述:記錄學(xué)生考試的成績表單組成:科目+成績代碼+學(xué)生姓名+學(xué)生人數(shù)+學(xué)號+性別關(guān)鍵字:科目+成績代碼相關(guān)處理:E01填表人_ 年 月 日(4)外部實(shí)體外部實(shí)體 表4 數(shù)據(jù)字典(四) No:_編號:H01 名稱:學(xué)院 簡述:學(xué)生考試成績輸入的數(shù)據(jù)流:B03輸出的數(shù)據(jù)流:B01 填表人_ 年 月 日(5)

11、數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng) 表5 數(shù)據(jù)字典(五) No:_編號:I0201 名稱:學(xué)生編號 別名:學(xué)生編碼簡述:某學(xué)生代碼連續(xù)值類型(C,N):字符型寬度:4位取值范圍:“0001”“9999”填表人_ 年 月 日(6)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu) 表6 數(shù)據(jù)字典(六) No:_編號:D0301 名稱:學(xué)生成績單 別名:簡述:用戶所填用戶情況及成績要求等信息組成:DSA0302+DS0303+DS0304填表人_ 年 月 日三、 系統(tǒng)設(shè)計(jì)(一) 模塊結(jié)構(gòu)體系1. 功能模塊圖5 功能模塊圖2.功能模塊說明(1)用戶管理和班級管理:通過驗(yàn)證用戶的使用權(quán)限及進(jìn)行數(shù)據(jù)的導(dǎo)入、導(dǎo)出工作。對班級的管理。(2)學(xué)生信息設(shè)置對與學(xué)生相

12、關(guān)信息的錄入。(3)課程與成績設(shè)置:各門課程所屬學(xué)院及相關(guān)學(xué)分設(shè)置。學(xué)生成績的錄入。(4)成績查詢與統(tǒng)計(jì):按要求查詢成績。進(jìn)行圖表的統(tǒng)計(jì)。成績審核業(yè)務(wù),就單據(jù)格式是否規(guī)范和填寫數(shù)據(jù)是否與實(shí)務(wù)數(shù)量相符的審核在系統(tǒng)中仍由人工完成,對成績單上填寫的學(xué)生人數(shù)量大于實(shí)際學(xué)生成績數(shù)量的情況可在成績錄入過程中自動審核,并拒絕該成績單。數(shù)據(jù)錄入模塊用于錄入學(xué)生名單和成績單,它是高校學(xué)生成績管理系統(tǒng)的基本數(shù)據(jù)輸入的模塊,他根據(jù)各科教師送來的成績單,記錄各學(xué)生的每人成績數(shù)據(jù)。為方便學(xué)校各級管理人員及時了解、掌握各學(xué)院的學(xué)生成績,新系統(tǒng)特別設(shè)計(jì)了數(shù)據(jù)查詢模塊,并提供多種查詢功能,每學(xué)期、各學(xué)院的查詢等。報(bào)表輸出模塊

13、可以完成系統(tǒng)所需的各種報(bào)表的計(jì)算和打印輸出功能,可輸出“學(xué)生成績表”等。為了統(tǒng)一產(chǎn)品的品種及其特性,方便數(shù)據(jù)輸入。特設(shè)計(jì)了產(chǎn)品代碼、產(chǎn)品名稱及其特性對照表。系統(tǒng)中設(shè)計(jì)代碼維護(hù)模塊的目的是當(dāng)產(chǎn)品代碼或特性變動時及時修改代碼表,可對代碼表進(jìn)行增加、刪除和修改等處理。3.系統(tǒng)維護(hù)模塊 圖6 系統(tǒng)維護(hù)內(nèi)部模塊圖4.系統(tǒng)流程圖圖7 系統(tǒng)流程圖5.數(shù)據(jù)庫設(shè)計(jì)(1)數(shù)據(jù)庫概要設(shè)計(jì) 本系統(tǒng)的數(shù)據(jù)庫主要有“學(xué)生”、“班級”、“課程”、“教師”等。其中教師與課程系統(tǒng)存在授課聯(lián)系,并且一個教師可以授N門課程,即教師與課程是一對多的關(guān)系。一個學(xué)生可以學(xué)習(xí)N們課程,一門課程可以有M個學(xué)生學(xué)習(xí),即學(xué)生與課程是多對多的關(guān)系

14、。整個數(shù)據(jù)庫可以用一個E-R圖表示。如圖8所示:圖8 系統(tǒng)E-R圖(2)數(shù)據(jù)庫詳細(xì)設(shè)計(jì) 該系統(tǒng)子系統(tǒng)分為學(xué)生系統(tǒng)、班級系統(tǒng)、課程系統(tǒng)、學(xué)生-課程系統(tǒng)、用戶信息系統(tǒng)。如圖9、圖10、圖11、圖12、圖13所示:圖9 學(xué)生信息表圖10 班級信息表圖11 課程信息表圖12 學(xué)生-課程表圖13 用戶信息表(二)代碼設(shè)計(jì)新系統(tǒng)為每個學(xué)生設(shè)計(jì)了代碼,一方面可統(tǒng)一學(xué)生的成績管理,另一方面是為了方便數(shù)據(jù)輸入。產(chǎn)品代碼為兩位數(shù)字字符,采用的是順序碼結(jié)構(gòu)。在系統(tǒng)運(yùn)行過程中,凡是需要輸入某種產(chǎn)品時,只需輸入產(chǎn)品代碼即可,系統(tǒng)可根據(jù)學(xué)生代碼、成績表單、自動將相應(yīng)的學(xué)生姓名和成績等信息調(diào)出來,而且代碼表顯示在輸入/輸出

15、窗口中,用戶不一定要記住學(xué)生的代碼,可隨時通過系統(tǒng)聯(lián)機(jī)查詢。(三)輸入/輸出設(shè)計(jì)在系統(tǒng)的輸入/輸出設(shè)計(jì)上遵循的是既滿足用戶需求又方便用戶使用的原則。輸入/輸出界面的確定都與用戶反復(fù)溝通,直到用戶滿意為止。 輸入界面的設(shè)計(jì)不僅考慮數(shù)據(jù)輸入窗口的屏幕格式,而且考慮如何使輸入數(shù)據(jù)的錯誤率可能的小,為此在程序中加入了對輸入數(shù)據(jù)的校驗(yàn)和判斷等功能,如輸入數(shù)據(jù)上下限的設(shè)置、與相關(guān)數(shù)據(jù)關(guān)系的判斷、參考對照表等。例如,在輸入和選擇學(xué)生時,只輸入學(xué)生代碼即可,系統(tǒng)可根據(jù)成績代碼、科目及其學(xué)生姓名對照表,自動將相應(yīng)的學(xué)生姓名和成績等信息調(diào)出來。當(dāng)用戶輸入的學(xué)生代碼不對時,系統(tǒng)自動轉(zhuǎn)入代碼表查詢窗口,讓用戶在窗口中

16、瀏覽查詢選擇學(xué)生代碼,因此用戶可不必一定記住每個產(chǎn)品的代碼,系統(tǒng)將代碼表顯示在輸入輸出窗口旁,用戶可隨時通過系統(tǒng)聯(lián)機(jī)查詢。四、 收獲和體會通過這次的課程設(shè)計(jì),我們對管理信息系統(tǒng)這門課有了更深入的認(rèn)識,同時體會最深的是,軟件的編寫需要一絲不茍的精神和足夠的耐心。軟件編程工作是辛苦的,每一個細(xì)小的環(huán)節(jié)都是注意的重點(diǎn),因?yàn)樯杂胁簧?,所有的努力就會白費(fèi),就會前功盡棄。出現(xiàn)的錯誤每次都是細(xì)微的,因?yàn)樾⌒〉氖韬?,就要花費(fèi)很長時間去查找,這個過程是痛苦的。由于我們的經(jīng)驗(yàn)不足,只有理論知識而缺乏實(shí)踐經(jīng)驗(yàn),在做的過程中總是反反復(fù)復(fù)。雖然我們做的速度不快,但是我們的體會逐漸深入,每一次嘗試的小小成功都讓我們興奮不已。編寫報(bào)告的過程,我們各展所長,積極討論,分工合作,查閱資料,之后又一起畫圖,一起總結(jié)。這次課程設(shè)計(jì)首先要感謝老師的幫助,我們的成果也許不是最矚目的,也許還會有缺陷,但每一個過程我們都是經(jīng)過細(xì)心的研討后不斷的嘗試。這只是一個簡單的軟件,只是對管理信息系統(tǒng)最簡單的認(rèn)識,但是應(yīng)用的過程我們學(xué)到的是實(shí)際的東西。這是一個學(xué)習(xí)的過程,是一個總結(jié)與沉淀的過程,更是一個團(tuán)隊(duì)合作磨練的過程。我們共同討論,共同嘗試。通過這次課程設(shè)計(jì)使我們深刻了

溫馨提示

  • 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

提交評論