高等院校學籍管理研究論文
時間:2022-11-12 04:21:00
導語:高等院校學籍管理研究論文一文來源于網友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:學校學籍管理信息系統(tǒng)是根據普通高校學籍管理的實際情況而設計的一套應用軟件。該系統(tǒng)具有直觀的界面,良好的安全性和可擴展性,各種功能基本上滿足了進一步深化教育改革、提高教育管理效率的需求。系統(tǒng)采用Oracle數(shù)據庫和Delphi作為開發(fā)工具。
關鍵詞:學籍管理;Delphi;Oracle;數(shù)據庫
一、系統(tǒng)需求分析
隨著計算機技術的飛速發(fā)展,計算機在各行各業(yè)中應用的普及,利用計算機實現(xiàn)學生學籍管理是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都是至關重要的。用計算機來作學生學籍管理比人工管理更能體現(xiàn)查詢快捷、保密性好、安全性高、存儲量大、壽命長、成本低和效率高等優(yōu)點;同時更便于管理和操作。
二、系統(tǒng)開發(fā)平臺簡介
根據我們對學籍管理系統(tǒng)和數(shù)據庫的需求分析,依據此系統(tǒng)符合規(guī)定的特點,考慮到界面的美觀和直接,以及數(shù)據庫的可行性和穩(wěn)定性,我們對開發(fā)平臺作了如下選擇:
1.ORACLE8
Oracle8是一個面向Internet計算環(huán)境的數(shù)據庫,它改變了信息管理和訪問的方式。Oracle8將新的特性融入到了傳統(tǒng)的Oracle服務器之中,從而成為一個面向Web信息管理的數(shù)據庫。Oracle8支持Web高級應用所需要的多媒體數(shù)據,支持Web繁忙站點不斷增長的負載需求。Oracle8是唯一一個擁有集成式Web信息管理工具的數(shù)據庫。Oracle正在推動Java成為下一代應用的標準,它在各個層次,包括Oracle8服務器內的JavaVM,均支持Java。Oracle8將強大的新型功能引入到了聯(lián)機事務處理(OLTP)和數(shù)據倉庫應用之中。Oracle8還對Oracle數(shù)據服務器的幾乎所有方面給予了增強,全面改進了質量、可用性、性能、可管理性、多媒體數(shù)據類型支持和復制功能。
2.Delphi7
Delphi是Inprise公司開發(fā)的一個優(yōu)秀的可視化軟件系統(tǒng),是一個可視化的RAD(RapidApplicationDevelopment,快速應用程序開發(fā))工具,使用了MicrosoftWindows圖形用戶界面的許多先進特性和設計思想,采用了彈性可重復利用的完整的面向對象程序語言(Object-OrientedLanguage)、當今世界上最快的編輯器、最為領先的數(shù)據庫技術。程序設計人員可以很快設計出自己滿意的界面,同時系統(tǒng)會自動產生程序原型。面向對象的程序
設計(Object-OrientedProgramming,簡記為OOP)是Delphi誕生的基礎。從Delphi7的整體性能考慮,Delphi7有良好的用戶界面,豐富多樣的開發(fā)工具,快捷而準確的編譯執(zhí)行速度,而且Delphi的封裝程度較高,使程序員可以把大部分精力投入到對程序的考慮上,而不用花太多的時間來考慮程序界面。其次,Delphi7有強大的數(shù)據庫開發(fā)能力及應用方式,對Oracle的支持也較好。
三、系統(tǒng)設計
1.系統(tǒng)功能的設計
學生證管理:包括學生證的查詢打印、錄入、修改、刪除、補發(fā)等;
學籍變更的管理:包括對學籍變更的錄入查詢等;
獎懲管理:包括對學生獎懲情況的錄入和查詢;
獎學金管理:包括對獎學金的測評和統(tǒng)計;
統(tǒng)計管理:各種當年學生數(shù)據統(tǒng)計;
數(shù)據管理:根據各種需要與其他數(shù)據的接口。
2.數(shù)據庫的設計
2.1數(shù)據庫需求分析
根據調研階段收集的基本數(shù)據、數(shù)據結構以及數(shù)據處理的流程作了詳細的分析,為以后的進一步設計打下基礎。根據學生證和學籍管理所要用到的數(shù)據,建立了如下的數(shù)據結構圖:
2.2數(shù)據庫邏輯結構設計
將數(shù)據庫概念結構轉化為oracle數(shù)據庫系統(tǒng)支持的實際模型,也就是數(shù)據庫的邏輯結構。由數(shù)據庫中表在ORACLE8中的實現(xiàn)如下:
學生證表的創(chuàng)建語句:
createtablet_new_xsz(
XJHVARCHAR2(13)NOTNULL,學籍號
FZRQVARCHAR2(8)NOTNULL,發(fā)證日期
BFRQVARCHAR2(8),補發(fā)日期
SKDDVARCHAR2(30),NOTNULL授課地點
XMVARCHAR2(8)NOTNULL,姓名
XBVARCHAR2(2)NOTNULL,性別
CSNYRVARCHAR2(8)NOTNULL,出生年月日
XYVARCHAR2(50)NOTNULL,學院
ZYVARCHAR2(50)NOTNULL,專業(yè)
XZVARCHAR2(2),學制
SFZHMVARCHAR2(18),身份證號碼
JTSZDVARCHAR2(30),家庭所在地
CCQJVARCHAR2(12),乘車區(qū)間
RXSJVARCHAR2(8)NOTNULL,入學時間
);
其他表格建立同上。
四、系統(tǒng)物理設計
1.主界面
下圖是學籍管理系統(tǒng)的主界面,最上面的菜單是系統(tǒng)的各個模塊,菜單下面的大圖表是此系統(tǒng)經常用到的一些功能,這樣方便用戶的使用,并且考慮到了色彩的搭配和圖片的選擇。
2.系統(tǒng)登錄
為了此系統(tǒng)的安全性,根據用戶的需求,設置了登錄窗口,必須輸入正確的用戶名和密碼才能進入系統(tǒng),并且根據用戶名選擇權限,即用戶能進行的工作。通過功能模塊來限制功能,有一些模塊是大家公用的,就是一些基本的查詢,只能進行查詢,沒有修改和刪除的權限,還有數(shù)據統(tǒng)計,另外又分為超級用戶,學生證管理用戶,學籍管理用戶,獎學金管理用戶。比如:要想進入學籍管理模塊,用戶名是aa,密碼是bb,此用戶只有權對學籍管理進行訪問。而超級用戶,它能對此系統(tǒng)的任何一個模塊進行查詢、修改、刪除。當你輸入正確的用戶名和密碼,然后系統(tǒng)會根據用戶所輸入的用戶名和密碼,給用戶所擁有的權限,點擊“確定”進入該系統(tǒng)。
3.學生信息導出
由于各地省教育廳自2002年開始備份學生數(shù)據,為在校生建立電子檔案,最后報到國家教育部,了解畢業(yè)生的準確數(shù)據,有利于國家進行宏觀調控。第一次進行電子注冊時,最開始工作是所有學生的基本信息都是由手工錄入的,由各學院根據字段要求負責自己學院的學生信息錄入,然后由學生工作處的專人負責把數(shù)據統(tǒng)一。而所有的考生號更是根據學生錄取時的新生名冊由學生手工查詢錄入的,增加了難度和煩瑣程度,而且容易出現(xiàn)錯誤。為了提高用戶的工作效率,將大部分工作簡化成選擇、確定,為數(shù)據查詢提供準確數(shù)據,使得查詢數(shù)據更為簡單,減少手工操作過程的失誤,減輕行政人員的工作負擔。因此,作了這樣一個學生信息導出,用戶可以根據所需要的數(shù)據字段進行選擇,然后選擇招生年、省份、標志(一般為普通本科)、錄取批次和錄取科類。這項工作化復雜為簡單,操作也比較方便,以后每年的新生數(shù)據將從此窗口導出進行編輯,然后上報省教育廳。
在完成此功能的邏輯思想上,我們運用了OLE(對象連接嵌入)技術,是Microsoft公司同計算機界合作并發(fā)展起來的產品規(guī)范。OLE自動化是一種為WINDOWS設計的交互進程通信機制,它讓一個應用程序驅動或自動完成另一個應用程序,如在Delphi中創(chuàng)建EXCEL中的表格等。它克服了鏈接和嵌套中存在的缺點,即無法用編程手段對對象進行控制。實現(xiàn)了對OLE組件的編程式控制。
4.德育信息導出和導入
根據學校的學生手冊規(guī)定,獎學金的等級來源于綜合測評的成績,而綜合測評是由德育成績和學習成績兩個部分決定的,個人德育占總分的30%他包括三級評定和紅白卡加分(也叫四級評定),一級評定是由同班同學對他進行打分,按比例占25%,二級評定是由班干部對他進行打分,按比例占25%,三級評定是院系老師對他進行打分,按比例占25%。最后還有一個紅白卡積分,根據個人被院系和學校的獎勵和懲罰而得到的紅白卡進行加、減分,加分上限為德育成績的25%,而減分沒有下限。根據這些我們導出進行三級評定和紅白卡加、減分的基本數(shù)據給院系,由院系進行德育評定,然后上報學生處,導入學籍管理系統(tǒng),由學生工作處專人進行測評。
并且根據學院把院系進行評定德育成績做成了一個單個的小系統(tǒng),先從學籍管理系統(tǒng)中把學生的基本數(shù)據導如到院系子系統(tǒng)中,然后由院系進行三級評定和紅白卡的錄入,評定結束后進行導出到學籍管理系統(tǒng)中,然后由學生工作處的相關人員進行統(tǒng)計,根據相應的學習成績進行綜合測評。
五、系統(tǒng)評估
學籍管理信息系統(tǒng)經過反復的調試,并讓相關負責的老師參加了試用,得到了各位老師的認可,基本上達到了預期的開發(fā)指標:
很好地實現(xiàn)了客戶端與服務器的交互性;
為使用者提供了直觀友好的交互界面,操作起來使流程更簡單;
為管理人員提供了比較完善的管理功能;
在一定程度上保證了系統(tǒng)的安全性和可擴展性。
參考文獻:
[1]何旭洪,趙昊彤,歐陽軍.ORACLE8+Delphi7數(shù)據庫應用開發(fā)[M].北京:人民郵電出版社,2000.
[2]江義華.Delphi7完美經典[M].北京:中國鐵道出版社,2003.
[3][美]VENLCATS.DEVRAJ.ORACLE24*7技術與技巧——數(shù)據庫高可用性實現(xiàn)方案[M].胡季紅,熊志菲,譯.北京:機械工業(yè)出版社,2002.
[4]劉志敏.ORACLE數(shù)據庫應用管理解決方案[M].北京:電子工業(yè)出版社,2002.
[5][美]KEVINLONEY,MARLENETHERIALLT.ORACLE8I數(shù)據庫管理員手冊[M].李季松,周保太,譯.北京:機械工業(yè)出版社,2000.
[6]師煊,王珊.數(shù)據庫系統(tǒng)概論[M].北京:高等教育出版社,2002.