管理信息系統課程設計學生成績管理系統_第1頁
管理信息系統課程設計學生成績管理系統_第2頁
管理信息系統課程設計學生成績管理系統_第3頁
管理信息系統課程設計學生成績管理系統_第4頁
管理信息系統課程設計學生成績管理系統_第5頁
免費預覽已結束,剩余5頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、太原理工大學經濟管理學院管理信息系統課程設計報告學生成績管理系統班 級:姓名:學號:指導教師:設計時間:目錄一、前言 2二、系統分析 221 .管理上的可行性 32 .技術上的可行性 33 .經濟上的可行性 3(二)組織結構圖 41 .組織結構圖分析 42 .具體組織結構圖 4(三)業務流程圖 5(四)數據流程圖和數據字典 61 .數據流程圖 62 .數據字典 8三、系統設計 10(一)模塊結構體系 101 .功能模塊 102 .功能模塊說明 113 .系統維護模塊 114 .系統流程圖 125 .數據庫設計 12(1)數據庫概要設計 12(2)數據庫詳細設計 1214(三)輸入/輸出設計 1

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

3、揮有效的 作用。隨著計算機應用的普及與深入,利用計算機能夠對所有考試成績進行統一管理, 進行分析,大大減少了工作量,提高了工作效率,為教學辦公帶來了極大的方便。本系 統開發的總體任務是實現學生成績管理的系統化、規范化、自動化。達到提高學生成績 管理效率的目的。與傳統管理方法相比有明顯的優點:查找方便,可靠性高,保密性好, 成本低。徹底改變了以前繁雜的管理模式,實現全面的、相對集中的、職能化的信息綜 合管理。計算機被用到信息管理系統的環境正是適應了當今時代飛速發展的信息時代。人們 深刻的認識到了計算機功能的強大,對于復雜的信息管理,計算機充分發揮著它的優越 性。檢索迅速、查找方便、可靠性高、存儲

4、量大、保密性好、壽命長、成本低,這些優 點極大地減輕了學院教學人員的工作量,縮小開支,提高了學生檔案管理的效率和準確性,能夠合理的安排時間,學生能夠盡快的知道自己的考試成績。同時,學生管理系統的應用也為今天的教育在未來市場的競爭力有所提高。對于一個學校而言,學生成績管理是一項非常繁瑣和復雜的工作,工作量大,不好管理。為了適應時代的發展,提高工作效率尤為重要。學生成績管理系統的改進更好的利用了現代高科技,對學生負責,對本校未來的發展負責,對整個中國教育的負責,是真正朝向未來教育發展的順應潮流的進步。2、 系統分析(一)可行性性分析1. 管理上的可行性:主要是教務處管理人員的大力支持,系領導認同,

5、現有的管理制度和方法科學,規章制度齊全,原始數據正確等。規章制度和管理方法系統的建設提供了制度保障。2. 技術上的可行性:技術的可行性分析要考慮將來要采用的硬件和軟件技術能否滿足用戶提出的要求。此外還要考慮開發人員的水平,在數據庫方面要對管理模式比較熟悉。我們學習過數據庫和管理信息系統課程設計的相關課程,有能力編寫學生成績管理系統這種不算太難的程序。使用VB作為系統開發環境,它提供完善的指令控制語句、類與對象的支持及豐富的 數據類型,給開發高性能系統提供的保障為開發滿足客戶要求的系統,保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統的擴展與修改。而且由于有指導老師的指導和相關

6、參考文獻,特別是網上資料,特別是參考其它程序的功能,因此幾乎可以實現。綜上所述,本系統的設計與開發在技術上和硬件設備上的條件都是滿足的,因此,它在技術上是可行的。3. 經濟上的可行性:現在,計算機的價格已經十分低廉,性能卻有了長足的進步。而本系統的開發,也在一定程度上為學校的工作效率帶來了一個質的飛躍,為此主要表現有以下幾個方面:一方面是支出的費用,包括設備購置費、管理和維護費用、人員工資和培訓費等,另一個是取得的收益。這是個超小的管理系統,從投入的人力,財力與物力來講是非常之小的,只要一臺電腦,一臺打印機,這個系統就可以搞起來,考慮到學校里有電腦,現只要購置一臺打印機就可以了。從節省人力方面

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

8、程的管理,安排教師的任課和學生的選課工作。( 2)教師進入學生成績管理系統的主要功能:各科教師登錄系統后查詢和修改個人信息,修改自己的賬號密碼,查詢自己的授課課程,實現對選修了自己課程的學生的成績進行查詢、錄入和修改,各科老師可以對自己學生選修課程結束后給予分數,同時可以對自己所帶課程的成績優秀人數、及格人數、不及格人數的分布信息進行查詢。( 3)學生進入學生成績管理系統的主要功能:每個學生登錄后可以查詢和修改個人信息、修改自己的賬號密碼,以及自己所選任課老師的個人信息,同時在課程結束后可以查詢在校期間各個時間段選修課程的成績與學分,以及對單科成績和總分的排名查詢。2. 具體的組織機構圖如圖1

9、 所示:圖 1 組織結構圖(三)業務流程圖經調查之后,結合現行管理模式,為開發本系統而繪制出的學生成績管理業務流程圖。如圖2 所示:圖 2 業務流程圖(四)數據流程圖和數據字典1. 數據流程圖系統的數據流程圖如圖3、圖 4 所示:圖3 學生成績管理數據流程圖(頂層圖)圖4 學生成績管理數據流程圖(展開圖)2.數據字典(1)數據流的描述數據流表1 數據字典(一) No編號:B 01名稱:成績單簡述:開出的成績表單組成:成績哀編號+科目+成績代碼+學生人數+學生姓名+班級+學號+性別+成績+教務處若為數據流來源:教務處去向:成績單審核模塊峰值流量:約3050名/日填表人年 月日(2)處理邏輯的描述

10、處理表2數據字典(二) No扁號:E 01名稱:成績單審核 輸入信息:成績單 輸出信息:成績通過、補考 簡要說明:審核成績單是否全部輸入出錯處理:審查成績單填寫格式是否符合要求,姓名與成績填寫是否一致等。執行頻率:30個/日填表人 年 月(3)數據存儲數據存儲表3 數據字典(三) No : 編號:G 01名稱:學生成績簡述:記錄學生考試的成績表單組成:科目+成績代碼+學生姓名+學生人數+學號+性別關鍵字:科目+成績代碼相關處理:E 01填表人年 月日(4)外部實體外部實體 |表4 數據字典(四) No :編號:H 01名稱:學院簡述:學生考試成績輸入的數據流:B 03輸出的數據流:B- 01填

11、表人 年 月日(5)數據項數據項|表5 數據字典(五) No : 編號:I0201名稱:學生編號別名:學生編碼簡述:某學生代碼連續值類型(C, N):字符型寬度:4位取值范圍:“0001” “9999”填表人年 月日(6)數據結構數據結構|表6 數據字典(六) No :編號:D03-01名稱:學生成績單別名:簡述:用戶所填用戶情況及成績要求等信息組成:DSA03n 02+DS03n 03+DS0” 04填表人年 月日三、系統設計(一)模塊結構體系1. 功能模塊圖5功能模塊圖2. 功能模塊說明(1)用戶管理和班級管理:通過驗證用戶的使用權限及進行數據的導入、導出工作。對班級的管理。(2)學生信息

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

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

14、M個學生學習,即學生與課程是多對多的關系。整個數據庫可以用一個 E-R圖表示。如圖8所示:圖 8 系統 E-R 圖( 2)數據庫詳細設計該系統子系統分為學生系統、班級系統、課程系統、學生 - 課程系統、用戶信息系統。如圖 9、圖10、圖11、圖12、圖 13所示:圖 9 學生信息表圖 10 班級信息表圖 11 課程信息表圖 12 學生 - 課程表圖 13 用戶信息表(二)代碼設計新系統為每個學生設計了代碼,一方面可統一學生的成績管理,另一方面是為了方便數據輸入。產品代碼為兩位數字字符,采用的是順序碼結構。在系統運行過程中,凡是需要輸入某種產品時,只需輸入產品代碼即可,系統可根據學生代碼、成績表

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論