◆蔣玲玲
(武漢船舶職業技術學院 湖北 430050)
基于Access數據庫的研究生管理信息系統設計
◆蔣玲玲
(武漢船舶職業技術學院 湖北 430050)
本文首先分析了現有研究生信息化管理系統的特點,提出了系統功能需求和體系結構,然后詳細分析了系統的E-R數據模型,建立了基于Access的系統數據庫。
研究生,管理信息系統,體系結構,Access數據庫
隨著網絡技術和計算機技術發展,計算機網絡的應用領域已經越來越廣。教育部于 2002 年 9 月正式發布《教育管理信息化標準》。要求各級教育行政部門、各級各類學校遵照執行。該標準的發布和實施,為教育管理信息資源的交流與共享打下堅實的基礎。對于高校而言,利用現代化的手段建立本校的管理信息系統,實現管理的現代化、科學化是提高教學質量和管理水平的發展趨勢[1,2]。近年來,我國的高等教育發展異常迅猛,無論招生人數,學校規模,還是資金投入,都創下了歷史記錄。隨著研究生人數的不斷增加,研究生的類型復雜多變,現有的資源遠遠不能滿足教學的實際需要。研究生導師、任課教師工作量大,任務繁重,硬件設施也遠遠滯后,其結果是教學效果不佳,教學質量難以保證。研究生教育管理信息系統建設的重要性逐漸體現。因此,我們當前的首要任務是開發建設研究生教育管理信息系統。
研究生管理信息系總共包括兩類用戶:一類是業務管理部門用戶,另一類是校園網用戶。
1.1 業務管理部門用戶的功能需求
(1)要求協助業務主管對業務進行管理,包括招生工作、學籍管理、研究生培養方案、教學工作、學位工作、學科建設及人才培養等;
(2)對研究生入學考試試卷進行管理,主要包括試題庫建設、試卷生成、試題分析等;
(3)要求系統可以導入各級管理部門下發的數據,生成并輸出向各級管理部門上報的數據;
(4)要求系統能根據研究生選課情況,動態生成各類符合條件的課表;
(5)要求能對課堂教學情況進行監控;
(6)要求完成各種情況的查詢統計和報表輸出。
1.2 被管理用戶的功能需求
(1)能查閱動態新聞、圖片新聞;
(2)能查詢研究生教育統計信息、研究生招生、教學相關信息;
(3)可以上傳研究生、導師基本信息;
(4)研究生可以直接查閱課程設置,并進行選課;
(5)教師可直接錄入研究生成績,無需向研究生處提交成績單;
(6)考評人可以在任意時間段進行中期考評篩選。
本系統采用混合結構模式,研究生教育業務管理終端采用C/S結構,普通用戶的服務終端采用B/S方式。
(1)研究生教育管理終端建立在研究生管理部門的內部網之上,由數據庫服務器(DB Server)以及若干客戶用戶機(Clients)組成,管理人員通過客戶應用程序訪問系統資源與數據,滿足研究生教育管理業務中對研究生教育相關信息的處理要求,即教育管理終端采用C/S結構進行相關信息的采集與處理。
(2)Web端則依托現有的校園網建立起新型的平臺,由一個數據服務器(DB Server)、一個Web服務器(Web Server)和校園網終端用戶(Browser)構成三層結構的客戶服務器體系,即B/S結構,為各類用戶提供服務。校園網用戶通過本機Web瀏覽器向后臺提交請求,由 Web服務器協同完成處理工作,以網頁交互的形式返回查詢處理數據的結果,以滿足不同用戶的不同請求。
3.1 數據模型構建
本系統采用E-R方法來建立數據模型。E-R方法試圖定義數據對象的分類,包括實體Entity、屬性Attribute和關系Relationship等,使得設計人員能夠直觀地識別出數據項的類別并歸類到已知的類別中去,從而將列出的數據項及它們的關系分類。
由系統調查可知,研究生教育管理工作是圍繞著招生工作、學籍管理、培養計劃的制定與實施、學位的授予、畢業五個主要環節展開的,因此,系統的數據關系的分析和數據模型的建立也以這五個環節為中心展開。
從這五個管理過程中,可以分離出以下八個基本實體:
(1)考生;
(2)研究生;
(3)研究生系;
(4)課程;
(5)學科專業;
(6)導師;
(7)成果;
(8)學位。
3.2 Access數據庫設計
系統數據表包括以下12類:考生信息、研究生信息、學科建設信息、課程信息、學位信息、培養方案信息、經費信息、公共信息、用戶信息、系統管理信息、試題庫系統表、排課系統表。下面給出部分表的結構,如表1所示。

表1 學生表的結構

3 s e x 性別 c h a r 2 否4 b i r t h d a y 出生年月 d a t e 否5 n a t i o n 民族 v a r c h a r 1 0 否6 b i r _ p l a 籍貫 v a r c h a r 3 0 否7 o r i g i n _ f a m 家庭出身 v a r c h a r 4 否8 d a t e _ a t t _ p a r 入黨(團)時間 d a t e 能9 o r i g i n 本人成分 v a r c h a r 1 0 否1 0 m a r r y 婚否 c h a r 4 否1 1 g r a p h 照片 i m a g e 能1 2 a d d r 家庭住址 v a r c h a r 4 0 否1 3 i n s t i t u t e 畢業院校 v a r c h a r 3 0 否1 4 d a t e _ g r a 1 畢業年月 v a r c h a r 1 0 否1 5 m a j _ f m 所學專業 v a r c h a r 3 0 否1 6 d e g r _ f m 學位 v a r c h a r 4 否1 7 D e g r e e 攻讀學位 c h a r 4 否

18 Major 學科 varchar 20 否19 Filed 研究方向 varchar 30 否20 Category 類別 char 4 否21 date_bgn 入學年月 varchar 10 否22 Limit 修業年限 integer 1 否23 Period 學習時間 varchar 20 否24 id_adv 導師編號 char 7 否25 name_adv 導師姓名 varchar 7 否26 post_adv 導師職務 varchar 6 否27 sec_adv 導師單位 varchar 30 否28 Variation 變動記載 varchar 200 能
[1]譚淵.大學教育管理信息系統的設計與實現[J].電腦知識與技術(技術論壇),2005.
[2]林勇,倪有源.研究生學位管理信息系統的開發與研究[J].安徽理工大學學報,2008.