學生檔案管理系統

2021-03-04 01:57:25 字數 3665 閱讀 2879

原始碼請聯絡

1. 開發背景

隨著科學技術的不斷提高,電腦科學日漸成熟,其強大的功能已為人們深刻認識,它已經進入人類社會的各個領域並發揮著越來越重要的作用,然而在計算機應用普及以前我國大部分高校的學生檔案管理僅靠人工進行管理和操作,這種管理方式存在著許多缺點,如:效率低,密保性差,另外時間一長,將產生大量的檔案和資料,其中有些是冗餘或者針對同一目的的資料不相吻合,這對於查詢、更新和維護檔案等管理工作帶來了不少困難,同時也跟不上資訊時代高速、快捷的要求,嚴重影響了訊息的傳播速度。然而現今學校的規模不斷擴大,學生數量急劇增加,有關學生的各種資訊也成倍增長,人工管理資訊的缺點日漸突出,面對龐大的學生檔案量,如何利用現代資訊科技使其擁有快捷、高效的適應能力已成為當務之急。

正因為如此,學生檔案管理系統成為了教育單位不可缺少的部分,它的內容對於學校的決策者和管理者來說都至關重要,所以學生檔案管理系統應該能夠為使用者提供充足的資訊和快捷的查詢手段。作為計算機應用的一部分,使用計算機對學生檔案進行管理,具有著手工管理所無法比擬的優點。例如:

檢索迅速。查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。這些優點能夠極大的提高學生檔案管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件,由此看來開發這樣一套管理軟體是很有必要的。

學生檔案管理系統是典型的資訊管理系統(mis),其開發功能主要包括對學生各種資訊的建立、管理、查詢等功能。

2. 專案描述

該學生管理系統應用於高校學生檔案管理,主要有3個主要功能模組組成,分別是:學生檔案管理系統模組,學生成績管理模組和系統管理模組。學生檔案管理模組包括對學生的學籍等基本資訊的檢視和維護管理;學生成績管理模組主要包括對學生成績的錄入和查詢;系統管理主要包括對系統資料字典以及管理員的維護模組。

除了這三大主要功能模組之外還涉及到於本系統相關的一系列小的功能模組,例如,學科管理、班主任管理等。本系統設計的學生檔案管理系統很好的解決了學生檔案管理方面的困難,提高了學生檔案管理效率、減輕了教務員的工作負擔,節省了大量的人力、物力資源,給高校學生檔案管理帶來了很大的方便

3. 系統目標

該系統要實現的功能有:

● 學生檔案管理:包括新增學生檔案,修改學生檔案

● 學生成績管理:包括新增學生成績、修改學生成績、刪除學生成績

● 系統管理:維護系統資料字典、新增管理員、刪除管理員、修改管理員資訊

除了這三大主要功能模組之外還涉及到於本系統相關的一系列小的功能模組,例如,學科管理、班主任管理等。

4. 效能需求

資料精確度:經多次測試,該系統最終的輸出資料的精確度達到95%以上

時間特性:該系統在響應時間、更新處理時間,資料轉換與傳輸時間、與執行時間等方面時間短、速度快。

適應性:該系統專為高校量身定做,對高校有很強的適應性

復用性:該系統的功能和大多數高校基本吻合,所以可以在大多數高校中復用

靈活性:該系統可以在大多數windows xp以上版本上應用,與微軟的office辦公軟體相結合,可以列印該系統中的成績、學生表等,該系統採用團隊分塊製作,以後維護、改方便

執行需求

本系統伺服器的環境如下:

作業系統:windows xp 以上

伺服器:iis5.0以上

資料庫:sql server 2008 express

硬體配置:cpu:p41.8ghz

記憶體:256mb以上

解析度:最佳效果1024×768畫素

1) 專案概述

該學生管理系統應用於高校學生檔案管理,主要有3個主要功能模組組成,分別是:學生檔案管理系統模組,學生成績管理模組和系統管理模組。學生檔案管理模組包括對學生的學籍等基本資訊的檢視和維護管理;學生成績管理模組主要包括對學生成績的錄入和查詢;系統管理主要包括對系統資料字典以及管理員的維護模組。

除了這三大主要功能模組之外還涉及到於本系統相關的一系列小的功能模組,例如,學科管理、班主任管理等。本系統設計的學生檔案管理系統很好的解決了學生檔案管理方面的困難,提高了學生檔案管理效率、減輕了教務員的工作負擔,節省了大量的人力、物力資源,給高校學生檔案管理帶來了很大的方便

2) 系統功能架構圖

整個系統大體上可分為4可主要模組,分別是「學生檔案管理,學生成績管理,班級管理,系統管理」,他們分別管理學生檔案,學生成績,班級資訊,系統。每個功能又可以細分實現具體的增刪改查等功能。

3) 根據需求分析。找出參與者,和參與者的功能,畫出用例圖

4) 採用物件導向分析,畫出類圖和時序圖

學生管理系統類圖

學生管理系統時序圖

5) 系統的業務流程圖和資料流向。(流程圖,活**)

流程圖 活**

6) 實現各個模組的關鍵的演算法和技術描述

學生檔案模組

關鍵演算法:

技術描述:

學生成績模組

關鍵演算法:

技術描述:

班級模組管理

關鍵演算法:

技術描述:

系統模組設定

關鍵演算法:

技術描述:

7) 軟體的開發環境:

本系統以windows為開發平台,採用物件導向的軟體開發方式,以microsoft公司的可視開發環境visualstudio2008作為主要開發工具,使用microsoft sqlserver2005作為關聯式資料庫,並為c#程式語言中採用ado資料庫程式設計模型,配合功能強大的sql查詢語言實現建立關聯式資料庫,訪問資料庫,對資料庫的更新,較好的實現了預定的需求功能。

1) 學生檔案管理模組詳細設計

學生檔案模組詳細架構圖

學生檔案管理主要有三大功能:

1.新增學生檔案,資訊包括:基本資訊、學籍資訊、****;

2.學生屬性管理,包括:基本資訊、學籍資訊、****、學籍異動、獲獎記錄、處分記錄;

3.資訊編輯管理,包括:基本資訊、學籍資訊、****、學籍異動、獲獎記錄、處分記錄;

學生檔案模組詳細用例圖

學生檔案管理模組詳細時序圖

2) 學生成績管理模組詳細設計

學生成績管理模組詳細架構圖

學生成績管理主要包括四個主要功能:

1.新增成績 2.成績瀏覽 3.成績排名 4.成績查詢

學生成績管理模組詳細用例圖

學生成績詳細管理模組時序圖

3) 班級管理模組詳細設計

班級管理模組詳細架構圖

班級管理系統主要分為三個主要功能:

1.班級瀏覽 2.新增班級 3.班級查詢

班級管理模組詳細用例圖

班級管理模組詳細時序圖

4) 系統資訊設定模組詳細設計

系統資訊設定模組詳細設計

系統資訊設定主要分為兩個主要功能:

1. 資料字典,包括:班級設定、專業設定、學員設定、學科設定、學籍異動、處分型別

2. 使用者管理,包括:管理使用者、密碼修改

系統資訊設定模組詳細設計用例圖

系統資訊設定詳細時序圖

5) 資料庫設計(跟據類圖對映過來) (畫概念資料模型圖,和物理資料模型圖)

概念資料模型設計

物理結構模型設計

1.colloges(學院表)

2.speciality(專業表)

3.speyears(學制表)

4.classes(班級表)

5. changetypesrecode(學籍變動記錄表)

6.changetypes(學籍變動型別表)

7.punishmentawardsrecode(獎懲記錄表)

8.punishmentawardstypes(獎懲記錄類別表)

學生檔案管理系統

湖南人文科技學院計算機系 課程設計說明書 2010年7月3日 課程設計任務書及成績評定 1 設計的目的與要求 1 加強學生的實踐能力 2 理解小型系統開發的基本步驟 3 本系統的功能包括 班級資訊管理模組 學籍資訊管理模組 課程資訊管理模組 成績資訊管理模組 包括基本的新增 修改 刪除功能 2 設計...

高校學生檔案管理系統

x大學 計算機與通訊學院 20xx年xx學期 資料庫課程設計 題目 高校學生檔案管理系統 專業班級 姓名學號 指導教師 成績目錄 摘要 1 前言 2 正文 3 1.需求分析 3 1.1問題的定義 3 1.2任務需求分析 3 1.3 系統流程圖 3 1.4資料流圖 5 1.5 資料字典 6 2.概念結...

中學生檔案管理系統

系別 電腦科學與工程系 專業班級 電腦科學與技術 姓名 藺慶 學號 081411224 指導老師 王春麗 2014年5月13日 1 學生資訊管理4 2 學生選課管理5 3 課程資訊管理5 4 系統使用者管理5 1 資訊要求5 2 處理要求6 3 安全性要求6 4 完整性要求6 5 效能要求分析6 2...