管理信息系統成績管理系統報告_第1頁
管理信息系統成績管理系統報告_第2頁
管理信息系統成績管理系統報告_第3頁
管理信息系統成績管理系統報告_第4頁
管理信息系統成績管理系統報告_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、hunan university組號:4指導老師:黃萬艮組員:楊潔 20111702426陳彥宇 20111702425劉群梅 20111702427高嘉 20111702428李孜媛 20110601318目錄第一章系統概述311引言31.1.1學生成績管理系統介紹31. 1. 2學生成績管理系統的開發(fā)背景31. 2系統目標413現行系統概況41. 3.1現行系統現狀調查說明41.3. 1.1組織機構圖41. 3.1. 2舊成績管理系統的功能一覽表51.3.1.3 10系統業(yè)務流程圖51. 3. 2新系統針對舊系統的改進61. 3. 2. 1舊系統主要存在的問題61. 3. 2. 2新系統的

2、改進及建議61.3. 2. 3新系統功能一覽表7第二章系統分析82.1系統需求822業(yè)務流程分析1()2. 3數據流程分析112. 3.1數據流程頂層圖112. 3.2系統一層圖122.4數據字典14第三章系統設計1631模塊結構設計163.2代碼設計173.3數據庫設計183. 3.1概念設計(e-r圖)183. 3.2邏輯設計193. 3.3輸入輸出設計19第四章系統實現214.1開發(fā)工具214. 2軟件界面設計結果22第五章 小結235.1學生成績管理系統概述235. 2現行系統評價245. 3系統制作心得與總結24第一章系統概述1. 1引言1.1.1學生成績管理系統介紹學生成績管理系統

3、是教學管理中的一項工作量大、易于出錯且具 有一定保密的業(yè)務。特別是隨著高校的不斷擴招,高校學生成績管理 工作量將大幅度增加,如果手工完成,耗吋巨大,而且效率很低。在 信息時代的今天,數據庫技術在數據處理方面的應用已經非常廣泛, 作為高校教育工作一部分的學生成績信息管理系統,不僅可以提高學 校管理效率,而且可以使我們的教學管理水平更上一層樓。系統的 開發(fā)主要包括后臺數據庫建立、維護以及前端應用程序的開發(fā)兩個方 面。對于前者要求建立數據一致性和完整性強、數據安全性好的數據 庫。而對于后者則要求應用程序以盡可能的方便用戶使用為宗旨,還 要盡可能的實用。1. 1. 2學生成績管理系統的開發(fā)背景縱觀目前

4、國內研究現狀,在數據安全性和信息更新化方面仍存在 有一定不足,多個現有系統資料單獨建立,共享性差;在以管理者為 主體的方式中,信息取舍依賴管理者對信息的認知與喜好,較不容易 掌握用戶真正的需求,也因此無法完全滿足用戶的需求。此外,各個 子系統z間在界面風格上相差甚遠。這樣,給軟件系統的應用帶來了 很大的不便。針對以上情況,我們第四小組決定采用vf6. 0來開發(fā)高校學生成 績信息管理系統。此外,本系統是通過對目前學校的具體情況進行考 察分析后我們開始設計的,能實現成績管理系統的基本功能。1. 2系統目標因某高校擴招需求,需要建立一個“學生成績管理系統”,以取 代人工管理。開發(fā)目的和功能如下:(1

5、) 能進行學生個人信息(含照片)及學生成績等相關數據的錄 入。(2) 具有增加、修改、刪除信息的功能。(3) 能按系別、姓名、學號查詢任意一名同學的成績。(4) 能完成對上述各項信息數據的匯總統計。(5) 能預覽并打印出上述匯總表格。13現行系統概況1. 3.1現行系統現狀調查說明1.3. 1. 1組織機構圖教務處組織內部隸屬關系如下圖所示:處長1. 3. 1. 2舊成績管理系統的功能一覽表通過學生成績管理系統可以基本實現對學生成績的管理。系統功 能模塊如下圖所示。高校成績管理系統學生成績管理退出學生信息管理學t仁見學生仙息維護查詢學工成績錄入學工 查詢應績1.3. 1.3 10系統業(yè)務流程圖

6、批改卷之后,市教師和教務處填寫和修改成績,錄入成績,整理成績表和學生信息表。學生、教師等,登入系統可以查閱學生成績和學生信息。業(yè)務流程圖如下:學生成績表學生信息表.、查閱學生成學生j績和學生信息1. 3. 2新系統針對舊系統的改進1. 3. 2. 1舊系統主要存在的問題學?,F行的教學服務系統是學生成績管理系統的主要載體,但由 于成績管理只是該系統的其中一個主要功能,所以在管理學生成績方 面的功能還不是太完善。1)學生查詢自己成績的時候程序較為復雜,步驟也很繁瑣2)由于教學服務系統本身承載的信息流過大,常常導致學生查 詢成績的過程屮出現各種功能性錯誤,實用性不強,工作效率也不高3)當學生查詢成績

7、時是看不到自己的個人信息的,若想查詢自 己的相關信息就必須通過其他系統另外登錄,過程十分繁瑣,工作效 率十分低下。并且只能查詢學生的成績,沒有對院系進行分類查詢, 也不能對學生檔案信息進行查詢,功能單一4)界而的一些細節(jié)設計如字體和背景顏色相近不易辨認等1.3. 22新系統的改進及建議針對i口系統的以上缺陷,我們第四小組的成員們共同商討開發(fā)了 一個專門供高校學生査詢個人信息與學習成績的學生成績管理系統。 對界面設計進行完善,美化,便于識別。在此系統中,我們將用戶的操作過程簡化到了最簡,用戶只需輸 入登錄名及登錄密碼進入該系統,便可以利用該系統通過輸入姓名學 號等實現查閱個人學習成績及完善個人信

8、息,并且教師及教務系統的 工作人員等均可以以同樣的方式進入該系統,同時通過簡易的操作方 法輕松錄入、刪減或修改、查閱學生的信息及成績等;新系統較現行系統一個比較大的突破便在于新系統實現了學生 個人信息及學習成績的完美統一,讓用戶在查詢學生成績的同時可以 看到該學生的個人信息,以便能夠全面的分析學生的發(fā)展狀況。在查 詢學生信息的時候也一樣能夠看到此學生的學習成績;并且在學生信息的錄入環(huán)節(jié),我們還增設了學生個人照片的錄 入,此舉方便同學之間互相熟悉了解,更方便了教育工作者們對在校 學生的統一認識與管理,突破了傳統文字信息介紹人物的空白,使得 學生信息的展現更加具體和生動化。其它問題及建議(本系統無

9、法實現):增加學生檔案查詢的功能, 增加統計功能,能計算出學生加權成績并顯示?,F行系統只能看到本 版同學的成績,作為一個人數較多的專業(yè),我們還需要了解自己在年 級所處的位置,希望改進系統能通過院系和專業(yè)進行查詢,顯示平均 分和排名。1. 3. 2. 3新系統功能一覽表通過學生成績管理系統可以基木實現對學牛檔案、學生成績以及 綜合統計的管理。其中,學生檔案管理包括系統的登錄、學生檔案的 錄入、學生檔案的修改、學生檔案的刪除、學生檔案的瀏覽和學生檔 案的查詢;學生成績管理包括系統的登錄、學生成績的錄入、學生成 績的瀏覽、學生成績的查詢、學生成績的修改和學生成績的刪除;綜 合統計管理包括學生檔案中的

10、男生人數統計、女生人數統計和入學平 均分統計,以及學生成績管理中的學科總分、平均分和優(yōu)秀人數統計 等。成績管理系統學生蘇儀 fl?學渤宿息 管理宿1學生檔案儲學般餾學換宿息 維護學whu丿第二章系統分析2. 1系統需求1)教職工:乩信息要求:對學生成績的了解,對學生成績會有一個整體的了解,在今后的 課程教學中可以對自己進行改進。同時還可以對教授的課程進行修改 和重設。還可以進一步了解學生的信息,加深對學生的了解,便于因 材施教。b.處理要求:當學生基本信息發(fā)生變化吋,老師能對其進行修改。比如某些同 學中有轉校、后轉來該系或轉到其他系中,老師要能根據事實情況進 行更新。需要有的操作是修改、刪除、

11、增加。能夠管理課程信息。如老師進行排課的時候能夠有序的安排,不 會出現錯排或重復等一系列狀況。能夠進行課程名、課時、學分的修 改、刪除和增添。對成績的管理,能夠進行成績的錄入、修改、刪除,能夠清晰的 了解學生的成績和大體情況,以便做出相應的總結和改進。c.安全性與完整性要求:安全性要求:1. 系統應設置訪問用戶的標識以鑒別是否是合法用戶,并要求合 法用戶設置其密碼,保證用戶身份不被盜用;2. 系統應對不同的數據設置不同的訪問級別,限制訪問用戶可查 詢和處理數據的類別和內容;3系統應對不同用戶設置不同的權限,區(qū)分不同的用戶,如區(qū)分 普通用戶(學生),教職工。完整性要求:1 各種信息記錄的完整性,

12、信息記錄內容不能為空;2. 各種數據間相互的聯系的正確性;3. 相同的數據在不同記錄中的一致性。2)學生:信息要求:能夠查詢自己的成績信息還能查詢自己的檔案信息。數據需求:與學生唯對應的是學號,所以學號是唯一的主鍵,其他的都不能是,根據學號我們可以查找學生的基本信息,還有學生姓名等 有關信息;根據課程號可以知道學生對應的成績等。與課程一一對應的是課程號,所以課程號是唯一主碼,其他的都 不是,根據課程號我們可以查詢課程的基本信息,如課程名、對應的 課時和對應的學分等。與成績對應的有兩個主碼,一個是課程號還有一個是學號。只有 這兩個同時確定了z后才能確定一個準確的成績。2. 2業(yè)務流程分析業(yè)務流程

13、圖是一種描述系統內各單位、人員之間業(yè)務關系、作業(yè) 順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務流程 中的不合理流向。如圖所示是成績管理信息系統的業(yè)務流程圖。教獲教師填與和填與和修改修改學生檔案成績單查閱錄入1學生查閱學生成績表業(yè)務流程圖圖例2. 3數據流程分析數據流圖是組織中信息運動的抽象,是管理信息系統邏輯模型的 主要形式。它是采用自頂向下逐層擴展的方法,從邏輯上精確地描述 系統具有的數據加工、數據存儲、數據輸入輸岀及數據來源和去向等 功能。這個模型不涉及硬件、軟件、數據結構與文件組織,它與對系 統的物理描述無關,所描述的內容是面向用戶的,是系統設計的主要 依據之一。2. 3.1

14、數據流程頂層圖根據調查信息劃分出兒個主要的信息管理功能,并明確各功能之間的聯系,繪制出數據流程圖的頂層圖(圖2.4) o圖2.4 頂層圖從圖上可以看出整個系統從總體上劃分為用戶登錄、學生檔案信 息管理、成績信息管理、統計管理四大部分。2. 3.2系統一層圖頂層數流圖僅從總體上反映了系統的信息聯系,應該按照自頂向 下、逐層分解的分析方法對頂層圖進一步細化。其中,對用戶信息管理進一步細化,得到用戶信息管理一層數據流程圖密碼錯誤驗證通過一層圖(用戶信息管理)對學生信息管理進一步細化,得到學生信息管理一層數據流程圖用戶表用戶信息用戶登錄用戶學生信息學生信息=秋一學生信息用 戶教務處學生信息學生信息學生

15、信息所有用戶查詢用戶信息所有用戶一層圖(學生信息管理)對學生成績信息管理進一步細化,得到學生成績信息管理一層數據流程圖所有用戶一層圖(學生成績信息管理)如此逐層細化下去,直到數據流程圖中的每一處理成為一個容易 理解的單一功能為止。注:由于統計信息子系統設計時較繁瑣,且劃分為按系別查詢和 按課程查詢兩部分。所以此數據流程圖手工畫出難度大,原理已在上 文簡述,此處不再畫此層數據流程圖。2. 4數據字典上面討論的數據流圖只能給出系統邏輯功能的一個總框架而缺 乏詳細、具體的內容,因此我們還需要建立數據字典。建立數據字典 是為了對數據流程圖上各個元素做出詳細的定義和說明。數據字典以 一種準確的和無二義的

16、方式定義所有被加工引用的數據流和數據存儲。數據流程圖配以數據字典,就可以從圖形和文字兩個方面對系統 的邏輯模型進行描述,從而形成一個完整的說明。數據字典有助于數 據的進一步管理和控制,為設計人員和數據庫管理人員在數據庫設 計、實現和運行階段控制有關數據提供依據。課程數據字典:字段名類型長度課程號kchc2課程名kcmc30選上數xssn3學生檔案數據字典:字段名類型長度學號xhc9姓名xmc8性別xbc2出生日期csrqd8系別xic10專業(yè)zyc10班級bjc9團員否tyfl1入學分rxfi4特長tcm4照片zpg4學生成績數據字典:字段名類型長度學號xhc9課程名kcmc30成績cjn5第

17、三章系統設計3. 1模塊結構設計以數據流圖為基礎,將木系統分為四個了系統,各了系統管理功能如下圖3. 1所示:學生成績管理系統學生檔案管理 子系統統計管鋰子系統學生成績信息查詢 學生成績信息修改 學生成績信息刪除 學生成績信息錄入用戶登錄學生檔案查詢 學生檔案修改學生檔案刪除學生檔案登記總成績信息查詢 成績統計平均分信息查詢、i優(yōu)秀人數信息查詢檔案統計男生人數信息查詢女生人數信息查詢、入學成績信息查詢成績管理系統各子系統功能結構圖3. 2代碼設計代碼是反映事物屬性、狀態(tài)等特性的由字母與數字組合而成的, 能唯一標識事物個體的一串字符。編碼關鍵在于分類,它是編碼的基 礎。正確的分類是編碼t作標準化

18、、系列化、合理化的保證。一、學生學號設計學生學號為區(qū)間特征組合碼,由9位數字構成數字碼。排列順序 從左至右依次是四位入學年份碼、一位學院碼、一位專業(yè)碼、一位行 政班級碼、二位班內序號碼。入學年份碼表示學生入學年份、學院碼表示學生所在學院、專 業(yè)碼表示學生所在專業(yè)、行政班級碼表示學生所在行政班級、班內序 號碼表示學生在班內序號。二、課程號設計課程號設計為順序碼程序代碼詳見系統實現3. 3數據庫設計3. 3. 1概念設計(e-r圖)e-r 圖也稱實體-聯系圖(entity relationship diagram),提供 了表示實體類型、屬性和聯系的方法,用來描述現實世界的概念模型。 本系統e-r

19、圖如下所示(圖3. 2)用戶登錄成績管理系統e-r圖注:教師包含在用戶當中。3. 3. 2邏輯設計該設計以概念結構設計中的e-r圖為主要依據,設計出相關的整 體邏輯結構。根據總e-r圖了解有三個實體,四個關系模式如下:學生檔案表(學號,姓名,性別,出生13期,系別,專業(yè),班級, 團員否,入學分,特長,照片)課程表(課程號,課程名,選上數)學生成績表(學號,課程名稱,成績)詳見數據字典3. 3.3輸入輸出設計(-)用戶密碼登錄:在登錄程序之前會先彈出一個登錄對話框,在正確的輸入了數據 庫屮存儲的用戶和密碼后才能登錄程序。(界面設計見系統實現)登錄對話框用戶名密碼(-)學生檔案信息管理與查詢用戶可

20、執(zhí)行檔案編輯和查詢操作對于檔案編輯,用戶可執(zhí)行檔案信息的修改、增加和刪除操作。1. 學生檔案信息修改直接修改選中當前學*的信息,并修改數據庫中信息。2. 學生檔案信息添加直接點擊增加按鈕,然后進行增加并存入數據庫。3. 學生檔案信息刪除直接點擊刪除按鈕,然后進行刪除并存入數據庫。對于檔案查詢,用戶可執(zhí)行查詢操作,輸入學生學號或系別,就 可輸出不同的信息,學生學號和系別設計為下拉式菜單方便輸入。一、輸入學生學號,就可輸出相關學生信息(如姓名、性別、出 生年月等)。如果出現重名則全部輸出。二、輸入系別,就可輸出相關統計信息(如該系男生人數、女生 人數及入學平均分等)。(二)成績管理與查詢1. 成績

21、修改直接修改選中當前學生的信息,并修改數據庫中信息。2. 成績添加直接點擊增加按鈕,然后進行增加并存入數據庫。4成績刪除直接點擊刪除按鈕,然后進行刪除并存入數據庫對于成績查詢,用戶可執(zhí)行查詢操作,輸入學生學號或課程名稱, 就可輸出不同的信息,學生學號和課程名稱設計為下拉式菜單方便輸 入。一、輸入學生學號,就可輸出相關學生成績信息(如學號、課程 名稱及成績等)。如果出現重名則全部輸出。二、輸入課程名稱,就可輸出相關統計信息(如該課程總成績、 平均分及優(yōu)秀人數等)。第四章系統實現在管理信息系統的生命周期中,經過了系統規(guī)劃、系統分析和 系統設計等階段以后,便開始了系統實施階段。系統實施階段要繼承 此

22、前各階段的工作成果,將技術設計轉化成物理實現,因此,系統實 施的成果是系統分析和設計階段的結晶。同時,系統實施作為系統生 命周期中的后期階段,是把系統設計轉化為可實際運行的物理系統的 必然步驟。再好的系統設計,不通過系統實施也只能是不能帶來現實 效益的空中樓閣。系統實施作為系統的最后物理實現階段,對于系統 的質量、可靠性和可維護性等有著十分重要的影響。4.1開發(fā)工具本系統是一個小型開發(fā)系統,使用vf6.0作為系統開發(fā)工具。 vp6.0具有可視化集成開發(fā)環(huán)境,以事件驅動、圖形用戶界面等特點, vf6. 0集成了強大的數據庫開發(fā)引擎和技術,在設計學生成績管理系 統方面有著獨特的優(yōu)越性。結合目前學校

23、的具體情況,該系統能實現 成績管理系統的基本功能。4. 2軟件界面設計結果詳見系統實現4. 3系統時間進度在需求分析的基礎上,我們提出了學生成績管理系統的總體結構 方案,并根據發(fā)展戰(zhàn)略和總體結構方案,確定了系統開發(fā)的次序及時 間安排。以下用甘特圖表示岀規(guī)劃進度。甘特進度圖4. 4系統的開發(fā)方法的選擇本次課程設計我們選擇結構化開發(fā)方法,即用系統工程的思想 和工程化的方法,按照用戶至上的原則,自頂向下整體分析與設計和 自底向上逐步實施的系統開發(fā)過程。是組織、管理和控制信息系統開 發(fā)過程的一種基本框架。其基本思想:在系統分析時,采用自頂向下、 逐層分解,由抽象到具體的逐步認識問題的過程;在系統設計的

24、時候,先考慮系統整體的優(yōu)化,再考慮局部的優(yōu)化問題;在系統實施的吋候, 則堅持自底向上,先局部后整體,通過標準化模塊的連接形成完整的 系統。 開發(fā)過程主要包括以下幾個階段:系統規(guī)劃階段、系統分析 階段、系統設計階段、系統實施階段、系統運行與維護階段,每個階 段都有明確的任務和口標,這樣整個開發(fā)過程容易調整和控制。第五章小結5. 1學生成績管理系統概述學生成績管理系統是一個典型的信息管理系統(mis),主要包括 后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于后 臺數據庫的建立,要建立起數據一致性和完善性強,數據安全性好的 庫,而對于維護以及前端應用程序的開發(fā),要使應用程序功能完善, 易

25、使用,所以我們結合上學期所學數據庫vf所學內容做出了一個基 本的系統,我們完成了前期的設計任務。本系統的內容涵蓋了學生成 績管理信息系統主要的和必要的業(yè)務內容,它由用戶管理、學生檔案信息管理、成績信息管理,統計管理u!部分組成,其系統功能基木符合用戶需求。本系統的每一個管理子系統均做到內容詳備合理、界面 安排真觀、查詢檢索功能強大。系統操作簡潔易行。系統登錄,需要 使用者鍵入用戶名和密碼,以防止未經授權的用戶查詢修改數據。同 時,我們還對學生信息、課程信息、學生成績信息進行了全面的管理, 使得用戶可以縮短獲取信息的吋間,提高查詢效率,這樣就達到了信 息管理的目的。5. 2現行系統評價我們小組在

26、完成本次學生成績管理系統時對教務處的舊系統進 行了一定程度的改進,特對系統的特色作出評價。1優(yōu)點:(1) 界面設計進行完善,美化,便于識別;(2) 增加了學生檔案了系統;(3) 實現了學生個人信息及學習成績的完美統一,讓用戶在查詢 學生成績的同時可以看到該學生的個人信息,以便能夠全面的分析學 生的發(fā)展狀況;(4) 在學生信息的錄入環(huán)節(jié),我們還增設了學生個人照片的錄入, 此舉方便同學之間互相熟悉了解;(5) 可按系別和課程進行統計查詢。2 缺點:(1) 用戶管理沒有注冊和分類,沒有界定教師和學生;(2) 能計算出學生加權成績并顯示?,F行系統只能看到本版同學 的成績,作為一個人數較多的專業(yè),我們還需要了解自己在年級所處 的位置,并且改進系統,能通過院系和專業(yè)進行查詢,顯示平均分和 排名。(由于小組人員技術有限,無法實現現行系統的缺點)5.3系統制作心得與總結兩個學期的課程真的非常短暫,想要在短暫的課程中精通管 理信息系統和數據庫設計遠遠不夠。但是對于我們來說這門課真正打 開了一個新的知識領域,同時對我們的專業(yè)方面幫助非常大。

溫馨提示

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

評論

0/150

提交評論