管理資訊系統課程設計學生成績管理系統

2021-03-04 03:57:57 字數 3168 閱讀 7271

中國礦業大學徐海學院

管理資訊系統

課程設計

設計名稱: 學習成績管理系統

專業班級: 工業10-2班

小組成員: 李志謙、江濤、顧龍雲、趙峰

組長: 李志謙

指導老師: 董成亮

完成日期: 2013.6.28

目錄:一、系統規劃 2

二、系統分析 2

(一)、可行性分析: 2

(二)、組織結構圖: 3

三、系統設計 6

(一)、模組結構體系: 6

(二)、資料庫設計 10

(三)**設計 12

(四)輸入/輸出設計 16

四、總結 18

學生成績管理資訊系統

學生成績是高校人才培養計畫的重要組成部分,是實現人才培養目標、培養學生科研能力與創新思維、檢驗學生綜合素質與實踐能力的重要手段與綜合性實踐教學環節。而筆者所在學院多採用半手工管理學生成績的方式,所以有必要開發學生成績管理系統來對學生成績檔案進行數位化管理。既可減輕學院教職員工工作壓力,比較系統地對教務、教學上的各項服務和資訊進行管理,又可加快成績查詢速度、加強成績管理,跟上國家各部門關於資訊化的步伐,使各項管理更加規範化。

1.管理上的可行性:

主要是教務處管理人員的大力支援,系領導認同,現有的管理制度和方法科學,規章制度齊全,原始資料正確等。規章制度和管理方法系統的建設提供了制度保障。

2.技術上的可行性:

技術的可行性分析要考慮將來要採用的硬體和軟體技術能否滿足使用者提出的要求。此外還要考慮開發人員的水平,在資料庫方面要對管理模式比較熟悉。我們學習過資料庫和管理資訊系統課程設計的相關課程,有能力編寫學生成績管理系統這種不算太難的程式。

使用microsoft visual studio 2008 作為系統開發環境,它提供完善的指令控制語句、類與物件的支援及豐富的資料型別,給開發高效能系統提供的保障為開發滿足客戶要求的系統,保證了**的模組化要求,而**模組化的提高,非常有利於以後對新系統的擴充套件與修改。

而且由於有指導老師的指導和相關參考文獻,特別是網上資料,特別是參考其它程式的功能,因此幾乎可以實現。

綜上所述,本系統的設計與開發在技術上和硬體裝置上的條件都是滿足的,因此,它在技術上是可行的。

3.經濟上的可行性:

現在,計算機的**已經十分低廉,效能卻有了長足的進步。而本系統的開發,也在一定程度上為學校的工作效率帶來了乙個質的飛躍,為此主要表現有以下幾個方面:一方面是支出的費用,包括裝置購置費、管理和維護費用、人員工資和培訓費等,另乙個是取得的收益。

這是個超小的管理系統,從投入的人力,財力與物力來講是非常之小的,只要一台電腦,一台印表機,這個系統就可以搞起來,考慮到學校裡有電腦,現只要購置一台印表機就可以了。從節省人力方面,可以讓管理人員從繁冗複雜的工作中解脫出來,做更多的工作,可以給教學管理提高乙個層次。具體有以下幾個方面:

(1)本系統只需要一台計算機;

(2)本系統的執行可以節省許多資源;

(3)本系統的執行可以大大的提高學校的工作效率;

(4)本系統可以敏感文件更加安全,等等。

組織結構圖分析:

總控模組是管理員模組,此模組的主要功能有:系統管理員進入學生成績管理的主要功能:實現管理員使用者的新增、修改和刪除,以及對成績查詢、成績修改、教師查詢、學生新增、學生修改、學生刪除、學生查詢以及成績列印等基本功能。

資料流程圖和資料字典

1.資料流程圖

學生成績管理資料流程圖(頂層圖)

學生成績管理資料流程圖(展開圖)

2.資料字典

(1)資料流的描述

[, , , , , , , {'t': 'span', 'c表6 資料字典(六no

填表人年月日

1.功能模組

圖5 功能模組圖

2.功能模組說明

(1)使用者管理和班級管理:

通過驗證使用者的使用許可權及進行資料的匯入、匯出工作。

對班級的管理。

(2)學生資訊設定

對與學生相關資訊的錄入。

(3)課程與成績設定:

各門課程所屬學院及相關學分設定。

學生成績的錄入。

(4)成績查詢與統計:

按要求查詢成績。

成績審核業務,就單據格式是否規範和填寫資料是否與實務數量相符的審核在系統中仍由人工完成,對成績單上填寫的學生人數量大於實際學生成績數量的情況可在成績錄入過程中自動審核,並拒絕該成績單。

資料錄入模組用於錄入學生名單和成績單,它是高校學生成績管理系統的基本資料輸入的模組,他根據各科教師送來的成績單,記錄各學生的每人成績資料。

為方便學校各級管理人員及時了解、掌握各學院的學生成績,新系統特別設計了資料查詢模組,並提供多種查詢功能,每學期、各學院的查詢等。

報表輸出模組可以完成系統所需的各種報表的計算和列印輸出功能,可輸出「學生成績表」等。

為了統一產品的品種及其特性,方便資料輸入。特設計了產品**、產品名稱及其特性對照表。系統中設計**維護模組的目的是當產品**或特性變動時及時修改**表,可對**表進行增加、刪除、修改和列印等處理。

編輯效果(將「趙峰」改為「工業一班」)

查詢效果(按學號「201」,進行查詢)

增加效果(增加學號為「204」,姓名為「趙峰」,課程為「高數」,成績為「88」的這條資訊)

刪除效果(刪除「趙峰」這條資訊)

列印效果:

3.系統維護模組

系統維護內部模組圖

4.系統流程圖

圖7 系統流程圖

1) 資料庫概要設計

本系統的資料庫主要有「學生」、「班級」、「課程」、「教師」等。其中教師與課程系統存在授課聯絡,並且乙個教師可以授n門課程,即教師與課程是一對多的關係。乙個學生可以學習n們課程,一門課程可以有m個學生學習,即學生與課程是多對多的關係。

2) 資料庫詳細設計

該系統子系統分為學生-成績系統、班級系統、教師系統、課程系統、學生系統、管理員系統。如圖所示:

學生-成績表

學生表教師表

管理員表

課程表班級表

新系統為每個學生設計了**,一方面可統一學生的成績管理,另一方面是為了方便資料輸入。產品**為兩位數字字元,採用的是順序碼結構。

在系統執行過程中,凡是需要輸入某種產品時,只需輸入產品**即可,系統可根據學生**、成績表單、自動將相應的學生姓名和成績等資訊調出來,而且**表顯示在輸入/輸出視窗中,使用者不一定要記住學生的**,可隨時通過系統聯機查詢。

管理資訊系統課程設計學生成績管理系統

遼寧工業大學 管理資訊系統設計課程設計報告 題目 學生成績管理系統 院 系 軟體學院 專業班級 軟體工程113 學號 111301077 學生姓名 安凱辰 指導教師 翟寶峰 教師職稱 副教授 起止時間 2012.5.28 2012.6.8 課程設計 任務及評語 院 系 軟體學院教研室 軟體教研室 本...

學生成績管理資訊系統設計與開發

c 程式設計課程設計說明書 題目 學生成績管理資訊系統設計與開發 學生姓名 嚴華兵 學號 200812030124 院 系 理學院 專業 資訊與計算科學 指導教師 劉海峰 2010 年 6 月 15 日 陝西科技大學 c 程式設計課程設計任務書 理學院資訊與計算科學專業資訊081班級姓名 嚴華兵學號...

管理資訊系統課程設計教務管理資訊系統

遼寧工業大學 管理資訊系統設計課程設計報告 題目 教務管理資訊系統的分析與設計 院 系軟體學院 專業班級 軟體工程113班 學號 111301066 學生姓名 安凱辰 指導教師 王彥華 教師職稱 講師 起止時間 2012.5.28 2012.6.8 課程設計 任務及評語 院 系 軟體學院教研室 軟體...