學生學籍管理系統(數據庫系統)1設計內容與要求1.1設計背景隨著我國教育體制改革的不斷深入,教育系統取得了前所未有的發展,學生管理也逐步走向管理信息化的現代化,但我國學生管理信息化水平尚處于起步階段,主要體現在學生的繳費管理、學生檔案的管理等方面,仍采用原始的手工管理方式。學校規模不斷擴大,學生數量急劇增加,學生的各種信息量也成倍增加。由于高校學生類別、專業的多樣化,高校學生學籍管理一直是一項十分繁瑣復雜的工作,面對海量的信息,手工管理幾乎是不可能的,在這種情況下利用數據庫進行管理就顯得尤為必要,這樣可以充分發揮計算機的優勢。需要一套學生信息管理系統來提高學生管理的效率,通過這樣的系統,可以實現信息的規范管理、科學統計、快速查詢,從而減少管理的工作量,減少人為的錯誤。 1.2 開發環境本學生學業管理系統(數據庫系統)的開發運行環境如下: 開發環境:Windows XP 輔助工具:PowerDesigner Trial 11 數據庫管理系統:SQL Server 2000 運行環境:Windows 2000/XP/2003 1.3 內容與要求1.3.
1.系統目標本設計使學生學籍管理工作更加清晰、條理性強、自動化程度更高,能方便地錄入新生信息、備份老生信息和保存畢業學生信息。當學生需要查詢成績時,可以方便地從數據庫中查找到自己需要的信息,并打印查詢結果。在當今網絡技術的發展下,提供網上查詢功能可以為畢業生提供更多的就業機會。 1.3.2系統功能要求 (1)學生基本信息系統能完成新、舊學生信息的錄入、修改、插入、刪除;能根據特定的信息進行搜索,能根據特定的要求進行排序;能備份老生信息,方便以后查詢;能打印出學生信息;提供詳細的幫助文件和系統維護功能。 (2)學生成績管理系統本部分功能如下: 實現學生成績的錄入、修改、刪除等基本操作。 實現成績的綜合統計功能,包括根據不同的條件對學生成績進行排序。管理員可選擇不同的排序條件學籍查詢系統,并打印出排序結果。 計算各班總成績和平均成績,并按平均成績對各班成績進行排序。統計不及格考生,并根據條件確定是否補考或重考。統計學生獲獎情況,自動生成各班獲得獎學金的學生信息,并可將獎學金分為不同等級及獲得獎學金的金額。
本系統可以運行在單機上,也可以運行在Internet上,用于成績等學生信息的聯機查詢(對于提供給學生查詢的系統和提供給教務處的系統,此功能為可選的,不同的用戶應有不同的使用權限),并提供詳細的幫助文件。由于數據庫中的信息會很多,所以在查詢學生基本信息或者學業成績的時候,要注意數據庫表的設計,以便學生在查詢時能短暫地使用。 按照數據庫系統開發步驟,進行數據庫的概念結構設計、邏輯結構設計和物理結構設計,系統的功能模塊設計圖如圖所示。 圖1-1 系統功能模塊設計圖 2 需求分析 2.1 概述 設計數據庫,首先要準確地了解和分析用戶需求(包括數據和處理),目的是為學生學籍管理數據庫系統的設計打下堅實的基礎,是數據庫開發的重要文檔基礎,主要供數據庫設計人員使用,對用戶和系統分析員來說是項目基礎文檔。 作為“基礎”的需求分析是否充分、準確,決定了在此基礎上建立數據庫的速度和質量。如果需求分析做得不好學籍查詢系統,甚至可能導致整個數據庫設計的返工。本系統的開發是設計一個學籍管理系統(數據庫系統)。2.2用戶需求本系統針對的是高校的學生學籍管理,因此學籍管理系統的用戶包括系統管理員、教師和學生。主要涉及到院系信息、班級信息、教師信息、學生信息、課程信息、選課記錄、成績等各種數據信息。
具體實現的功能如下:基本信息管理——系統管理員負責各類基本信息的錄入、修改、刪除。學生成績管理——系統管理員負責學生成績的錄入、修改、刪除,學生可以查詢各科成績。信息查詢統計——學生可以查詢各科基本信息和考試成績,教師可以查詢基本信息和教學信息。系統管理員負責管理教師提交的學生成績,計算總分和平均分,統計不及格學生和獲得獎學金的學生信息,最后輸出全部信息。畢業生信息管理——系統管理員負責計算畢業生在校期間所修課程的總學分,并進行審核,最后輸出登記表和花名冊。系統用戶管理——系統管理員負責使用不同的權限限制不同用戶對系統的使用。以上是用戶對系統的基本功能要求,除此之外,用戶還要求系統高效、查詢速度快、冗余度相對較小、維護方便、數據安全性高。 2.3 功能模塊劃分 根據系統功能需求分析,結合高校學籍管理的特點,經過模塊分析,得到系統功能模塊結構圖如圖1-1所示。 圖2-1 系統功能模塊圖 2.4 數據字典 2.4.1