管理信息系統(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頁,還剩12頁未讀, 繼續(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ì)時(shí)間:目錄、前言 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(二)代

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

3、沒有一個(gè)完善的成績管理平臺,計(jì)算機(jī)的使用就沒有真正發(fā)揮有效的作 用。隨著計(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)今時(shí)代飛速發(fā)展的信息時(shí)代。人們深 刻的認(rèn)識到了計(jì)算機(jī)功能的強(qiáng)大,對于復(fù)雜的信息管理,計(jì)算機(jī)充分發(fā)揮

4、著它的優(yōu)越性。檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低,這些優(yōu)點(diǎn)極大 地減輕了學(xué)院教學(xué)人員的工作量,縮小開支,提高了學(xué)生檔案管理的效率和準(zhǔn)確性,能夠 合理的安排時(shí)間,學(xué)生能夠盡快的知道自己的考試成績。同時(shí),學(xué)生管理系統(tǒng)的應(yīng)用也為今天的教育在未來市場的競爭力有所提高。對于一個(gè)學(xué)校而言,學(xué)生成績管理是一項(xiàng)非常繁瑣和復(fù)雜的工作,工作量大,不好管理。為了適應(yīng)時(shí)代的發(fā)展,提高工作效率尤為重要。學(xué)生成績管理系統(tǒng)的改進(jìn)更好的利用了現(xiàn)代高科技,對學(xué)生負(fù)責(zé),對本校未來的發(fā)展負(fù)責(zé),對整個(gè)中國教育的負(fù)責(zé),是真正朝 向未來教育發(fā)展的順應(yīng)潮流的進(jìn)步。二、 系統(tǒng)分析(一)可行性性分析1. 管理上的

5、可行性:主要是教務(wù)處管理人員的大力支持,系領(lǐng)導(dǎo)認(rèn)同,現(xiàn)有的管理制度和方法科學(xué),規(guī)章 制度齊全,原始數(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),保證了代碼的模塊化 要求,而代碼模塊化的提高,非常有利

6、于以后對新系統(tǒng)的擴(kuò)展與修改而且由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參考其它程序 的功能,因此幾乎可以實(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é)校的工作效率帶來了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面:一方 面是支出的費(fèi)用,包括設(shè)備購置費(fèi)、管理和維護(hù)費(fèi)用、人員工資和培訓(xùn)費(fèi)等,另一個(gè)是取 得的收益。這是個(gè)超小的管理系統(tǒng),從投入的人力,財(cái)力與物力來講是非常之小的,只要 一臺電腦,一臺打印機(jī),這個(gè)系統(tǒng)就可以搞起

7、來,考慮到學(xué)校里有電腦,現(xiàn)只要購置一臺 打印機(jī)就可以了。從節(jié)省人力方面,可以讓管理人員從繁冗復(fù)雜的工作中解脫出來,做更 多的工作,可以給教學(xué)管理提高一個(gè)層次。具體有以下幾個(gè)方面:(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é)生添加、

8、學(xué)生修改、學(xué)生刪除、學(xué) 生查詢等基本功能,并且參與開設(shè)課程、選擇課程的管理,安排教師的任課和學(xué)生的選課 工作。(2)教師進(jìn)入學(xué)生成績管理系統(tǒng)的主要功能: 各科教師登錄系統(tǒng)后查詢和修改個(gè)人信息, 修改自己的賬號密碼,查詢自己的授課課程,實(shí)現(xiàn)對選修了自己課程的學(xué)生的成績進(jìn)行查 詢、錄入和修改,各科老師可以對自己學(xué)生選修課程結(jié)束后給予分?jǐn)?shù),同時(shí)可以對自己所 帶課程的成績優(yōu)秀人數(shù)、及格人數(shù)、不及格人數(shù)的分布信息進(jìn)行查詢。(3)學(xué)生進(jìn)入學(xué)生成績管理系統(tǒng)的主要功能: 每個(gè)學(xué)生登錄后可以查詢和修改個(gè)人信息、 修改自己的賬號密碼,以及自己所選任課老師的個(gè)人信息,同時(shí)在課程結(jié)束后可以查詢在 校期間各個(gè)時(shí)間段選修

9、課程的成績與學(xué)分,以及對單科成績和總分的排名查詢。2. 具體的組織機(jī)構(gòu)圖如圖 1所示:圖 1 組織結(jié)構(gòu)圖(三)業(yè)務(wù)流程圖經(jīng)調(diào)查之后, 結(jié)合現(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編號:B 01名稱:成績單簡述:開出的成績表單組成:成績表編號+科目+成績代碼+學(xué)生人數(shù)+學(xué)生姓名+班級+學(xué)號 +性別+成績+教務(wù) 處若為數(shù)據(jù)流來源:教務(wù)

10、處去向:成績單審核模塊峰值流量:約3050名/日填表人 年 月 日(2) 處理邏輯的描述處理表2 數(shù)據(jù)字典(二)No : 編號:E 01名稱:成績單審核輸入信息:成績單輸出信息:成績通過、補(bǔ)考簡要說明:審核成績單是否全部輸入出錯(cuò)處理:審查成績單填寫格式是否符合要求,姓名與成績填寫是否一致等。執(zhí)行頻率:30個(gè)/日填表人 年 月 日(3) 數(shù)據(jù)存儲數(shù)據(jù)存儲表3 數(shù)據(jù)字典(三)No編號:G 01名稱:學(xué)生成績簡述:記錄學(xué)生考試的成績表單組成:科目+成績代碼+學(xué)生姓名+學(xué)生人數(shù)+學(xué)號+性別關(guān)鍵字:科目+成績代碼相關(guān)處理:E 01填表人 年 月 日(4) 外部實(shí)體外部實(shí)體表4 數(shù)據(jù)字典(四)No編號:H

11、 01名稱:學(xué)院簡述:學(xué)生考試成績輸入的數(shù)據(jù)流:B 03輸出的數(shù)據(jù)流:B- 01填表人 年 月 日(5) 數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)表5 數(shù)據(jù)字典(五)No編號:102 01名稱:學(xué)生編號別名:學(xué)生編碼簡述:某學(xué)生代碼連續(xù)值類型(C, N):字符型寬度:4位取值范圍:“0001” “9999”填表人 年 月 日(6)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)表6 數(shù)據(jù)字典(六)No編號:D03-01名稱:學(xué)生成績單別名:簡述:用戶所填用戶情況及成績要求等信息組成:DSAO02+DS0 03+DS004填表人 年 月 日系統(tǒng)設(shè)計(jì)一)模塊結(jié)構(gòu)體系1. 功能模塊圖 5 功能模塊圖2. 功能模塊說明(1)用戶管理和班級管理:通過驗(yàn)證用戶的使

12、用權(quán)限及進(jìn)行數(shù)據(jù)的導(dǎo)入、導(dǎo)出工作對班級的管理。(2)學(xué)生信息設(shè)置對與學(xué)生相關(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é)校各級管理人員及時(shí)了解、掌握各學(xué)院的學(xué)生成績,新系統(tǒng)特

13、別設(shè)計(jì)了數(shù)據(jù) 查詢模塊,并提供多種查詢功能,每學(xué)期、各學(xué)院的查詢等。報(bào)表輸出模塊可以完成系統(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)品代碼或特性變動時(shí)及時(shí)修改代碼表, 可對代碼表進(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)系,并且一個(gè)教師可以授 N 門課程,即教師與課

14、程是一對多的關(guān)系。一個(gè)學(xué)生可以學(xué)習(xí)N們課程,一門課程可以有 M個(gè)學(xué)生學(xué)習(xí),即學(xué)生與課程是多對多的關(guān)系。整個(gè)數(shù) 據(jù)庫可以用一個(gè)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)為每個(gè)學(xué)生設(shè)計(jì)了代碼,一方面可統(tǒng)一學(xué)生的成績管理,另一方面是為了方便 數(shù)據(jù)輸入。產(chǎn)品代碼為兩位數(shù)字字符,采用的是順序碼結(jié)構(gòu)。在系統(tǒng)運(yùn)行過程中,凡是需要輸入某種

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

16、成績代碼、科目及其學(xué)生姓名對照表,自動將相應(yīng)的學(xué)生姓名和成 績等信息調(diào)出來。當(dāng)用戶輸入的學(xué)生代碼不對時(shí),系統(tǒng)自動轉(zhuǎn)入代碼表查詢窗口,讓用戶 在窗口中瀏覽查詢選擇學(xué)生代碼,因此用戶可不必一定記住每個(gè)產(chǎn)品的代碼,系統(tǒng)將代碼 表顯示在輸入輸出窗口旁,用戶可隨時(shí)通過系統(tǒng)聯(lián)機(jī)查詢。四、 收獲和體會通過這次的課程設(shè)計(jì),我們對管理信息系統(tǒng)這門課有了更深入的認(rèn)識,同時(shí)體會最深 的是,軟件的編寫需要一絲不茍的精神和足夠的耐心。軟件編程工作是辛苦的,每一個(gè)細(xì) 小的環(huán)節(jié)都是注意的重點(diǎn),因?yàn)樯杂胁簧鳎械呐蜁踪M(fèi),就會前功盡棄。出現(xiàn)的 錯(cuò)誤每次都是細(xì)微的,因?yàn)樾⌒〉氖韬?,就要花費(fèi)很長時(shí)間去查找,這個(gè)過程是痛苦的

17、。 由于我們的經(jīng)驗(yàn)不足,只有理論知識而缺乏實(shí)踐經(jīng)驗(yàn),在做的過程中總是反反復(fù)復(fù)。雖然 我們做的速度不快, 但是我們的體會逐漸深入, 每一次嘗試的小小成功都讓我們興奮不已。編寫報(bào)告的過程,我們各展所長,積極討論,分工合作,查閱資料,之后又一起畫圖,起總結(jié)。這次課程設(shè)計(jì)首先要感謝老師的幫助,我們的成果也許不是最矚目的,也許還 會有缺陷, 但每一個(gè)過程我們都是經(jīng)過細(xì)心的研討后不斷的嘗試。 這只是一個(gè)簡單的軟件,只是對管理信息系統(tǒng)最簡單的認(rèn)識,但是應(yīng)用的過程我們學(xué)到的是實(shí)際的東西。這是一個(gè)學(xué)習(xí)的過程,是一個(gè)總結(jié)與沉淀的過程,更是一個(gè)團(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論