時間:2023-03-02 15:03:43
緒論:在尋找寫作靈感嗎?愛發表網為您精選了8篇學生信息管理系統,愿這些內容能夠啟迪您的思維,激發您的創作熱情,歡迎您的閱讀與分享!
一、需求分析
隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統的實施在技術上已逐步成熟。管理信息系統是一個不斷發展的新型學科,任何一個單位要生存要發展,要高效率地把內部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統。
通過調查,要求系統需要有以下功能:
⑴由于操作人員的計算機知識普遍較差,要求有良好的人機界面;
⑵由于該系統的使用對象多,要求有較好的權限管理;
⑶原始數據修改簡單方便,支持多條件修改
⑷方便的數據查詢,支持多條件查詢;
⑸在相應的權限下,刪除數據方便簡單,數據穩定性好;
⑹數據計算自動完成,盡量減少人工干預;
二、系統設計
學生信息管理系統可以說是一個綜合性的學校學生管理系統,具有較強的實用性和先進性高校學生信息管理系統。
1.功能設計
學生信息管理系統系統主要包括以下功能模塊:
1.1用戶管理模塊
包涵管理員用戶和學生用戶.操作員可以對用戶進行編輯,并對其給予權限.權限管理分為自定義權限及集成權限,學生用戶可以對自己的信息進行瀏覽.
1.2學生基本信息模塊
在此模塊操作員可對學生信息進行編輯,其中包括:學生基本信息,詳細信息,家庭信息,學籍信息,成績信息,考勤信息,獎罰紀錄,操作員可以通過此模塊建立一個完整,高效的學生信息檔案。
1.3學生變更模塊
對于學生上的變動,調整,進行服務,并對變更或調整的信息進行獨立存儲以便對調動的信息進行瀏覽。
1.4數據庫管理模塊
包括數據庫的備份(自動備份.手動備份)、數據庫還原(自動還原.手動還原)、系統初始化。
1.5操作日志管理模塊
對系統操作進行自動存儲,以便對系統的管理及系統有更好的維護數據,給用戶更多的用戶操作信息。
1.6學生留言板模塊
學號用戶是呢個可在此模塊留下自己的意見及學生信息錄入情況,讓學生和操作員之間建立一個簡便的交流平臺。
系統結構圖如下圖2-1所示:
2.數據庫設計
數據庫中主要是對表的設計,主要的表結構設計如下:
2.1用戶操作人員表
表名稱標識:Operator
數據來源:用戶管理模塊進行錄入。
2.2學生基本信息表
表名稱標識:stainfo
數據來源:基本信息和模塊進行錄入
除此以外,還有家庭信息表表(名稱標識:farmily, 數據來源:家庭信息和模塊進行錄入)、獎罰紀錄表(表名稱標識:aandp, 數據來源:基本檔案錄入模塊)、考勤信息表(表名稱標識:kqxx,數據來源:基本檔案錄入模塊)、繳費信息表(表名稱標識:jhxx, 數據來源:基本檔案錄入模塊)、學生變更表(表名稱標識:change, 數據來源:學生變更管理模塊)、操作日志表(表名稱標識:czdate, 數據來源:操作日志管理模塊自動錄入)、學生留言表(表名稱標識:xsly, 數據來源:學號留言模塊錄入)這些表需要設計:
圖2-1系統結構圖
表2-1用戶操作人員表
三、系統的實現
學生信息管理系統總的模型主要是說明需要先登錄到服務器后才能進行登錄系統的操作,登錄后進入主功能頁面,主要有用戶管理,基本信息管理,學生變更管理,操作日志管理,學生留言管理,數據庫管理六大模塊。
1.主要功能模塊設計
用戶管理主要是實現對用戶的列表,添加用戶以及修改密碼和權限等 操作;基本信息管理模塊主要是實現學生信息的添加.修改.刪除.查詢以及統計等操作;學生變更管理模塊主要是實現實現學生變更信息的添加,修改,刪除,查詢等操作;操作日志管理模塊是記錄所有用戶的的操作記錄以及詳細時間;學生留言模塊可以給本系統提出意見以及和程序員交流的平臺;數據庫管理模塊主要是實現數據的備份,還原等相關操作。
表2-2學生基本信息表
2.主要登陸界面的實現
2.1 連接服務器界面
由于本系統采用C/S架構,所以要登錄系統前必須先連接到服務器,輸入服務器正確的IP地址 點連接服務器就可以連上服務器 如果服務器IP錯誤 則返回“數據連接出錯”信息.退出按鍵的功能是退出整個系統.如圖3-1所示:
圖3-1連接服務器界面
2.2用戶登錄界面
系統登錄主要用于對進入人事資源管理系統的用戶進行安全性檢查,阻止非法用戶進入該系統。驗證操作員及其密碼,主要通過記錄集結果(RecordCount)結合If語句判斷用戶選定的操作員及其輸入的密碼是否符合數據庫中的操作員和密碼,如果符合則允許登錄,否則提示用戶用戶名或密碼不正確,只有通過登錄界面才能進入到主界面。
如下圖3-2所示:
圖3-2用戶登錄界面
主要代碼如下:
(1)登錄界面的FormShow事件代碼:
procedure Tc_yhdlfrm.FormShow(Sender: TObject);
var
i:integer;
begin
c_datemdl.DataModule2.operatordtst.Close;
c_datemdl.DataModule2.operatordtst.DataRequest('select * from operator');
c_datemdl.DataModule2.operatordtst.Open;
for i:=1 to c_datemdl.DataModule2.operatordtst.RecordCount do
begin
usernamecmbx.Items.Add(c_datemdl.DataModule2.operatordtst.fieldbyname('username').AsString);
c_datemdl.DataModule2.operatordtst.Next;
end;
usernamecmbx.ItemIndex := 0;
end;
(2)退出按鍵的OnClick事件代碼:
procedure Tc_yhdlfrm.SpeedButton2Click(Sender: TObject);
begin
if messagedlg('你確認要退出系統嗎?',mtinformation,[mbyes,mbno],0)=idyes then
begin
c_zjm.c_zjmfrm.Close;
end;
end;
2.3用戶管理界面
包涵管理員用戶和學生用戶.操作員可以對用戶進行編輯,并對其給予權限.權限管理分為自定義權限及集成權限,學生用戶可以對自己的信息進行瀏覽.
如下圖3-3所示:
圖3-3用戶管理界面
主要代碼如下:
(1)用戶管理的FormShow事件:
procedure Tc_yhglfrm.FormShow(Sender: TObject);
begin
c_datemdl.DataModule2.operatordtst.Close;
c_datemdl.DataModule2.operatordtst.DataRequest('select * from operator');
c_datemdl.DataModule2.operatordtst.Open;
end;
(2)用戶管理的FormClose事件:
procedure Tc_yhglfrm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
c_zkjm.c_zkjmfrm.Enabled := true;
end;
2.4學生留言界面
學號用戶是呢個可在此模塊留下自己的意見及學生信息錄入情況,讓學生和操作員之間建立一個簡便的交流平臺.
如下圖3-4所示:
圖3-4 學生留言界面
學生留言界面的主要代碼如下:
(1)學生留言界面的FormShow事件:
procedure Tc_xslyfrm.FormShow(Sender: TObject);
begin
c_datemdl.DataModule2.xslydtst.Close;
c_datemdl.DataModule2.xslydtst.DataRequest('select * from xsly');
c_datemdl.DataModule2.xslydtst.Open;
c_xslyfrm.xslygetdt();
end;
(2)學生留言界面的FormClose事件:
procedure Tc_xslyfrm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
c_zkjm.c_zkjmfrm.Enabled := true;
end;
其他代碼略。
四、結束語
本文從高校學生信息的管理這一項目背景入手,然后針對平臺設計的功能需求進行分析,重點介紹了用戶管理、基本信息管理、學生變更管理、操作日志管理、學生留言管理、數據庫管理六大功能模塊,著重對用戶登錄界面、用戶管理界面、學生留言界面的實現做了詳細闡述。學生信息管理系統可以說是一個綜合性的學校學生管理系統,具有較強的實用性和先進性高校學生信息管理系統。
由于研究水平和研究時間的限制,本課題在對系統的功能設計上略顯薄弱,還有許多有待完善和值得繼續探討的問題。
參考文獻
[1]馬林藝 張喜英 錢春升、《軟件工程》、2006.1.
[2]涂金德 金林樵 牛立成 《Delphi程序設計》2004.2.
[3]黃明 梁旭 石虎、《Delphi7信息系統設計與開發實例》(第2版)、2005.3.
[4]劉藝 《Delphi面向對象編程思想》 2003.9.
[5]程旭松 許哲平 萬重 《80例上手Delphi7編程》 2004.10.
學生信息管理系統,是針對學校人事處的大量業務處理工作而開發的管理軟件,是典型的管理信息系統。它是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,它能夠為用戶提供充足的信息和快捷的查詢手段。能有效的幫助學校和老師掌握學生的情況,為學生提供成績跟課程方面的查詢。使用計算機對學生信息進行管理,具有著手工管理所無法比擬的優點.例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數據處理快捷、保密性好、壽命長、成本低、便于打印等。這些優點能夠極大地提高學生信息管理的效率,也是學校的科學化、正規化管理,與世界接軌的重要條件。因此,開發這樣一套管理軟件成為很有必要的事情。
一、實際調查
(一)、國內外現狀研究
計算機在管理中的應用開始于1954年,當時美國首先用計算機處理工資單。40多年來,計算機在處理管理信息方面發展迅速。現在,美國在財務會計上90%的工作由計算機完成;物資管理中80—100%的信息處理由計算機完成;計劃管理中是80—90%。據計算機應用方面發展較快的國家統計,計算機用于經濟管理的約占80%;用于科技運算的占8%;用于生產過程控制的占12%。我國在全國范圍內推廣計算機在管理中的應用,是在70年代末開始的,雖然起步較晚,近幾年發展卻較快,特別是微型計算機的出現和普及為信息處理提供了物美價廉的手段,對于推動我國管理信息處理的現代化起了重要的作用。
(二)、目前存在的問題
傳統紙媒介管理的學生信息難于共享匯總,其統計數據正確性也難以考證。隨著學校的規模不斷擴大,學生數量急劇增加,有關學生的各種信息量也成倍增長。面對龐大的信息量,就需要有學生信息管理系統來提高學生管理工作的效率。
(三)、解決方法
該項目開發的軟件為學校學生信息管理系統軟件,是鑒于目前學校學生人數劇增,學生信息呈爆炸性增長的前提下,學校對學生信息管理的自動化與準確化的要求日益強烈的背景下構思出來的,該軟件設計完成后可用于所有教育單位的學生信息的管理.
二、學生管理系統的基本功能介紹
本系統的功能據其使用者------教務處管理人員和任課教師-----可分為以下幾方面:
1.教務處管理人員登陸后,進入教務人員管理模塊,可以進行個人信息查詢,教師住處職稱工資情況的查詢,學生信息查詢,成績查詢以及退出系統等操作。
2.教師登陸教師管理子系統,要能夠對學生成績進行權限范圍內的錄入、添加、修改、刪除、查詢;查詢教師信息、更改個人登陸密碼、修改個人信息等。
3.可以按班級、按個人進行信息查詢。
4.能夠自動進行錄入錯誤檢查。
三、系統目標和開發的可行性
(一)、系統目標
(1)為教務處管理人員提供各學期、各年級、各班級學生的基本成績信息,以作為其進行成績匯總,分析和考績和總結評比的依據。
(2)方便各任課教師記錄,統計所帶班學生成績,提高工作效率,減輕負擔;總結經驗,提高教學質量。
(3)實現快速方便地處理大量成績數據信息,完成成績的錄入、添加、修改、刪除、統計、查詢、排序等處理要求。
(4)輸出和打印成績單和各種成績報表。
(二)、開發的可行性
(1)系統的名稱、功能、目標等已如前所述。
(2)系統環境以及工具:
1. 軟件環境:
用戶端:Windows2000,Windows2003,Windows XP
服務器端:WindowsNT/Windows2000及以上操作系統
編程軟件:VC++6.0
數據庫:ACCESS
2. 硬件環境:
有高性能的電子計算機、大容量的存貯裝置,個人電腦(終端)以及聯結起來的網線等,組成信息資源共享的計算機網絡,有共享的打印機,掃描儀等等。
3.系統設計原則:
1) 系統運行安全可靠,穩定性好;
2) 系統的可管理性和可維護性好;
3) 系統輸入界面友好,操作簡便易行,盡量減少用戶的輸入工作量;
4)允許多種數據輸入方式,能實現多種查詢;
5)數據具有規范性,整體性,方便數據之間的比較分析。
4.系統可行性分析:
1).技術可行性:系統要求在Windows XP上環境運行,后臺數據庫采用ACCESS,使用VC++6.0編程。采用ADO方式連接數據庫,這些在目前都是容易實現的。程序將部分需要經常調用的數據存入內存,可提高程序運行速度。
2).經濟可行性:在經濟上,用此系統加強了成績信息管理效率,為教務人員提供了較高的效率,可節省人力資源的開支。
3).管理的可行性:在工作上,教務人員管理學生信息量非常大,開發了此系統,可極大提高教務人員的工作的效率。方便成績的儲存和修改,及以后隨時查詢成績信息,是一個比較人性化的管理系統。
5.系統分析結論:
由以上分析得出,本系統可進行開發。
四、結束語
學生管理系統能夠提高學校對學生成績的統計分析效率,減輕教務管理人員對學生成績管理和統計的負擔,提高學校對學生成績的規范化管理。學生管理系統能夠提高學校對學生成績的統計分析效率,減輕教務管理人員對學生成績管理和統計的負擔,提高學校對學生成績的規范化管理。
參考文獻
[1]丁有和、鄭阿奇.Visual C++教程.機械工業出版社,2005年3月.
[2]沈偉、徐慧.Visual C++數據庫技術與實例.人民郵電出版社,2004年8月.
(作者單位:北方工業大學)
由于高校學生信息管理系統主要是針對高校教育工作者所應用的,其承載著學生的重要信息,因此該系統要實現以下功能:一是保證相關數據信息的安全,并且對使用人員進行科學的權限劃分。二是由于學生的信息是不斷變化的因此系統要具有信息管理功能,并且具有信息修改能力。三是界面系統必須要具有幫助、查詢等功能。根據系統設計功能的要求,我們將信息管理系統主要分為系統管理模塊、機構和專業管理模塊、學籍管理模塊、成績管理模塊以及課程管理模塊等。之所以選擇VisualBasic程序開發技術主要是因為VisualBasic程序開發技術是比較容易學習的程序編程語言,而且其能夠在限期的時間內完成信息管理系統的工作要求。
二、系統數據層的實現
1、視圖的設計
視圖是一個虛擬表,它是由一系列的帶有名稱的列和行數據組成的,它不是在數據庫中以存儲的數據值集形式存在,視圖的主要優點是:一是視點集中。視圖集中是用戶只關心感興趣的某些特定數據,這樣系統只允許用戶看到視圖中所定義的數據,這樣大大提高了系統數據的安全性。二是簡化操作。視圖的存在簡化了系統的操作,因此視圖本身就是查詢結果集,這樣在系統查詢時不再需要重復的填寫這些復雜的查詢語句,因此視圖是向用戶隱瞞了表與表之間的復雜的連接操作。三是定制數據,視圖可以實現不同用戶看到不同查詢數據集的效果,這樣就可以大大提高許多用戶在查詢數據時避免數據庫因為查詢信息過多而癱瘓的現象。
2、存儲過程的設計
存儲過程是為了完成特定功能的SQL語句集,它是經過編譯后存儲在數據庫中的,存儲過程是數據庫中的一個重要對象,因此存儲過程能力的大小直接關系到SQL語言的功能和靈活性,存儲過程可以用流控制語句編寫,因此其具有很強的靈活性。具體到本系統中,一共設計了五個存儲過程。
3、關系圖設計
數據庫設計器是一種可視化工具,它是對連接數據庫的設計與可視化處理。再設計數據庫時,可以使用數據庫設計器進行相應的操作,為了是數據庫具有可視化,可以創建一個或者多個關系圖,對數據庫中的部分或者全部表、列和關系。
三、系統的總體設計
1、系統登入的設計
在系統登入設計中首先需要判定用戶名與密碼是否合法,如果用戶輸入的是錯誤的信息,那么系統就會給出錯誤的提示,當用戶經過系統驗證后,就會由系統后臺對用戶的身份進行檢驗,以此驗證用戶的使用權限,用戶權限級別越高,用戶執行系統的管理級別也就會越高,比如用戶的級別屬于系統級別用戶,那么該用戶就可以對學生的信息進行查詢和管理。在系統登錄中,對用戶級別的判斷主要是用戶的登錄界面相關的,這部分的操作主要是在應用程序的主界面窗體的Load中完成的,登入界面的設計非常簡單,其主要包括:一是菜單設計,菜單設計是Windows應用程序中重要的組成部分,而菜單項的設計應該按照標準菜單項的功能進行設計,也就是說在設計菜單中必須要有父窗體和子窗體的菜單,這樣一來就會在程序具體應用中出現菜單替代的問題,如何有效解決這一問題,可以采取,在系統運行時先讓子菜單的各項功能不可見,這樣可以在子菜單對應的LostFocus事件中控制這些子菜單的每一項。這樣將各種菜單進行合并的管理模式,在系統維護上比較方便,而且也易于操作。二是工具欄設計,工具欄的設計為便捷操作應用程序系統提供了簡單的工具,在應用系統中,工具欄中放置了一些用來操縱界面的常用按鈕,同時還要對各個按鈕設置一些其他屬性,比如為每個工具欄提供相關聯的圖片索引,并且在每個按鈕上添加提示文本。三是TreeView控件和狀態欄控件。本系統主要采取目錄樹實現對菜單操作功能的導航控制,一般狀態欄主要體現在系統界面,是用來顯示狀態信息的,狀態欄控件中需要添加以下4個控制面板:放置當前子窗口體的窗口信息、備用面板、顯示當前日期的面板、顯示當前時間的面板。
2、系統用戶管理模塊
一、高校學生信息管理系統的功用
在高校的內部管理中,需要及時的對學生基礎信息進行更新和管理,比如:學生所在院系班級信息、學生的學籍及其檔案信息、學生各種考試的成績信息,這些都是學生信息管理系統發揮著主要作用。如果能夠很好的利用該系統,可以使學生管理工作變得非常方便簡潔并且管理人員的工作效率也會得到很大程度的提高。一方面,學生管理人員可以通過該系統對學生的注冊、課程安排、學籍考試信息進行整體管理,另一方面,高校的全體學生也可以利用該系統進行有關的信息查詢,比如:查閱學期課程安排、查詢期末考試成績,由于該系統的便捷性,可以從很大程度上節約師生的寶貴時間,使各方面的工作效率得到顯著提高。另一方面,學生信息管理系統也充分考慮了高校老師的重要作用,并為所有老師開通了相關的操作功能,高校教師既可以利用該系統進行日常工作的查詢,還可以對學生成績進行一系列的管理,比如:任課教師可以進行該門課程的成績錄入,通過學生信息管理系統的處理,就可以存儲到學校的信息管理數據庫之中,這樣就可以有效避免手寫成績表出現的筆誤等人為差錯的發生。
二、高校學生信息管理系統建設的相關建議
(一)建立學生管理平臺是實現學生管理工作信息化的有效手段
建立學生信息管理平臺,可以使復雜繁多的學生管理事務變得更加有序,使管理工作的效率得到很大程度的提高。一般情況下,學生信息管理平臺在設計和建設時必須具備三項基本功能:第一,檔案管理分支。該分支主要包含高校學生的基本統計信息、學生的入黨情況、班級或者團體干部信息等學生基礎檔案的管理。由于設置了這項功能,對高校內部的學生基礎的檔案信息就可以方便快捷的進行管理。利用該分支管理系統一方面可以對某一類學生的具體情況進行詳細的查詢和了解,另一方面,通過相關的統計分析數據,還可以生成學生情況的曲線圖,可以實現對學生的動態管理。第二、事務管理分支。其中主要包括學生勤工助學信息、宿舍安全衛生情況管理以及學生獎學金管理等。這個分支分擔了學生信息管理系統的大部分任務,因為學生的很多日常事務時通過該分支完成的。該分支既能夠使學生的日常事務得到很好調控又能方便學生管理老師的管理效率得到提升。第三,信息互動分支。主要包括師生之間的信息溝通和交流、學院內部的虛擬社區、心理咨詢平臺等。信息溝通平臺為師生之間的平等交流提供了一條比較好的環境和途徑;虛擬社區可以為學生提供一個進行思想溝通,進行自由探討的平臺,同時輔導員還可以利用這一分支進行思想政治教育;心理咨詢可以為那些存在思想困擾的學生提供一個很好的傾訴平臺,這也是現階段大學生思想工作的現實需要。
(二)建構全方位模塊化的學生信息系統
由于學生管理部門不能夠將相關的學生管理工作任務分派給各班級的輔導員,數量巨大的學生給管理部門帶來很大任務量,如果沒有學生信息系統,這些工作人員的任務將會非常艱巨,那么怎么才能處理這么龐大的工作量呢?這個時候就要對學生信息化管理系統進行的模塊化處理,系統可以為每個學生建立一個屬于自己的賬號作為學生身份的識別。在總數據庫的基礎上,按照管理需要將其分為若干個管理模塊,如:學生選課、考試成績、考試報名等子系統。后勤管理模塊,在該子系統中,集合了學生宿舍管理系統、“一卡通”系統以及水電費結算系統等。學生處模塊,記錄學生的獎懲信息、學生的家庭貧富程度、日常表現評定等信息,并逐步完善,成為學生畢業時的電子檔案。財務系統模塊,記錄學生繳扣費信息、助學貸款信息、學生獎學金以及助學金的發放情況。班級管理模塊,主要是班級指導員對所負責的學生進行日常管理,記錄學生的心理健康狀況、干部任免管理、團員或者黨員發展情況等。
(三)利用學生信息系統加強信息工作的宣傳力度
信息宣傳作為信息工作至關重要的環節之一,其內容不僅僅是關于信息的收集以及報送,更為重要的是如何充分利用學生的信息系統在日常工作中進行宣傳和應用。首先,可將收集到的信息與宣傳相結合,利用校園刊物把收集到的有特別意義、有實用價值的信息進行宣傳報道,例如學生校內雜志、校內報刊等,并在校園內部相關網站上相關信息。其次,將信息和調研相結合,當探索出好的可行性方法之后,進行實地的深入性考察。最后,對成果進行嚴格的分析、探討,并作總結形成統一規范的文件。
結構分析
.NET結構將最基礎中間代碼提供給應用程序來促進其運行,該結構主要分為公共語言類庫以及運行庫。從宏觀管理上講,.NET結構還能在運行中管理中間代碼,實現程序支持跨平臺應用。系統能夠支持多語言是.NET結構的優點之一,這有利于學生信息管理系統通過合適的語言編寫來進行開發和設計。
結構分析
.NET平臺屬于一種框架類庫,包含如XML以及ADO對象模型,這些模型都被聚集成一個呈樹狀結構的集合,這個集合被稱之為。具有與數據訪問相關的類,能通過數據容器對象實現處理數據的功能。
1.3RBAC結構分析
角色訪問控制就是RBAC的原意,學生信息管理系統的主要貢獻就是實現了角色權限直接授予角色,而不是用戶。
2系統設計
本文對學生信息管理系統的設計采用微軟公司開發的.NET平臺,其非常適用于學校對學生管理平臺的開發。對學校來講,學生信息管理系統設計的主要問題是學校具有很多組成部分,如各個學院等,其每個部分都具有不同的地點,管理較為分散,而這種不同結構的分布環境就是系統設計所以面臨的主要難題,必須一一考慮其在數據、語言、平臺、協議等方面的差距。本文設計的學生信息管理系統主要運用3層結構進行:首先,在SQLServer2000數據庫中將存放數據;然后在Web服務系統中規則化業務并實現數據訪問;最后在終端界面將數據結果呈現出來,采用角色訪問控制即RBAC技術。這樣3層結構通過邏輯順序層層運行,開發人員只需對其中一層進行操作或關注,就能替換原層次的實現而形成一種新層次的實現,從而達到對各層之間的信賴起到一種降低的作用,有利于各層之間的調用。本次設計的系統使用分為3種。第一,學生使用;第二,學生處使用;第三,學院使用。其中學生對本系統的使用主要為查詢或修改自己能修改的信息;學生處通過本系統的運用和操作能夠實現查找、更新、添加以及刪除學生信息的功能。另外還能統計各項信息并設置各種數據字典;而學院對本系統的使用只能通過操作系統來實現信息錄入。從宏觀來看,本次設計的系統主要分為3大塊內容,即基本設置、學生信息管理以及學生信息統計,也就是對數據庫的設計。
2.1學生信息管理
對學生信息的管理主要是從對學生的基本信息、學生在校期間的獲獎情況、學生的資助信息以及學生在校期間所受到的處分等信息的錄入、修改和刪除。另外,還要實現對這些信息的隨機查詢。
2.2信息統計
對學生信息的統計就是根據不同的信息要求統計學生人數和名單,并用所獲得的數據生成一種可編輯的統計報表,從中挖掘有用數據,并通過數據挖掘技術分析出這些數據的結果,以便為管理人員提供管理參考,促進其更好地開展學生管理工作。
2.3基本設置
在系統中對某些基本固定的名稱或字段進行設置就是基本設置的內容,如助學金的名稱、獎學金以及其他各項獎勵的名稱等。通過對這些基本信息的設置能有效防止產生模糊數據,從而促進對精確數據的統計。
3系統實現
3.1登錄界面
登錄界面主要為用戶提供信息注冊以及登錄的功能。例如用戶的信息登錄,針對已經注冊的用戶,如果用戶的賬號及密碼都設置正確,就可通過用戶表核實賬號,核實通過之后就可以填入密碼,判斷并查看密碼與賬號是否相符,如果相符則成功進入系統界面,如果賬號與密碼不一致,則會提示密碼錯誤,拒絕進入系統。
3.2權限管理
在RBAC機制的基礎之上,用戶權限管理模塊實現了驗證用戶權限以及授權管理系統方面的功能。角色與訪問權限相關聯以及用戶與角色相關聯是授權管理的兩個方面,通過這兩個方面將訪問權限與用戶進行了分離。權限驗證就是在用戶權限管理之前對用戶是否具有系統操作權限來進行驗證的模塊,以實現權限管理。
3.3系統功能實現
關鍵詞:高校;學生信息管理系統;實現方式;設計目標;信息錄入
國內高校為了獲得更加優質的生源,都加大了對學生進行招收的力度,各院校生源規模都得到了切實提升.但隨之而來,學生信息管理工作任務量也在不斷增加,如果單純依靠手工管理模式,很難滿足學校對于學生進行管理的要求.也正是在這種背景之下,高校開始將學生信息管理系統運用到了校內管理工作之中.該系統的運用能夠對學生信息進行科學、高效的管理,保證信息管理工作能夠朝向便捷化、規范化方向進行發展,值得對其進行深度研究.
1學生信息管理系統設計目標
在對信息管理系統進行設計之前,設計人員首先需要對系統設計目標進行明確.由于管理系統是為校內學生信息管理進行服務的,所以在進行系統設計時,必須要結合學校教育理念以及管理模式,要以學校實際情況為出發點對系統設計目標進行制定.要求改系統不僅要能夠提供標準、規范的信息管理服務,同時還要保證其可以為管理工作以及教學工作提供可靠的信息數據支持,能夠實現對學生信息的綜合管理.系統設計目標具體要求主要體現為三點:第一,整體系統操作要更加高效、便捷,要能夠被全校師生進行使用;第二,要能夠達到對學校管理成本進行有效控制的目的,要保證無紙化辦公模式的工作質量;第三,要能夠對學生的綜合情況進行準確評估,以便為學校育人工作提供各種有利支持.
2系統設計性能需求
2.1具有服務性能
系統功能設計要以為學生管理為目標,要圍繞方便管理者管理為中心,對各項模塊進行設計.一方面要在進行設計系統前,要對學生管理工作各項細節進行詳細調查,要對學生具體要求以及管理者具體需要進行掌握,保證系統設計能夠與學校管理實際情況相一致,使其能夠與學生管理目標與要求相符合;一方面要對整體設計進行統籌規劃,要加大對系統服務性質的關注力度,要避免對系統功能多元化的過度追求,只要每項功能都有著存在的必要性即可,并要按照價值程度對系統功能選項進行排列,以便操作人員進行查詢與使用;另一方面要保證整體設計的創意,系統形象設計與風格設計要保持明快、簡潔的風格,要與高校風氣相符合,且整體系統要具有一定的特色,要將學生管理目標與精神通過系統宣傳標語體現出來.
2.2具有較高的安全水平
由于學生信息數據對于學生管理與高校育人工作都極為重要,如果出現泄漏或者被不法分子所得,會對高校與學生產生直接的影響.所以系統要具有較高的安全性,要能夠對網絡入侵以及病毒等數據盜取、破壞方式進行有效抵抗,應定期對系統防火墻以及殺毒軟件進行升級,從而形成良好地系統防御體系.同時還應對信息數據備份與加密處理,避免意外事件的發生.
2.3便于維護、操作
由于學生信息種類較為豐富、信息類型較為繁雜,且整體規模較為龐大,如果不能對其進行有序管理,管理人員就可能需要耗費大量的時,對信息進行查找,這樣不僅查詢率較低,而且也不利于管理工作的發展.所以在進行系統功能設計時,設計人員需要對學生管理部門的各項工作管理職責以及信息分類情況進行明確,進而建立起清晰化的信息分類與管理模式,保證操作者可以在短時間內找到自己需要的內容.
3系統總體設計規劃
當對系統設計目標以及性能設計需求進行明確之后,設計人員便應結合學校現行學生信息管理模式,開始對系統總體設計進行規劃.系統會采用開源php作為腳本語言,該語言不僅擁有跨平臺的屬性,且擁有較高的執行力,極為適合信息管理系統.而系統數據庫會按照學校總體信息術數量,對市場中已經成熟的數據庫進行選擇與使用,并會建立起相應的系統環境.整體系統程序會根據相應模式構架進行構建,以便后續維護與測試工作的開展.整體系統主要分為學生成績管理、信息錄入、班級管理以及用戶管理等模塊,操作人員會按照登陸、進入主界面以及進行后臺操作的順序,展開相應的操作.
4系統模塊設計與實現方式
4.1學生成績管理模塊
雖然現代教育提倡素質教育,強調教師不應對學生學習成績過于看重,但學生學習成績卻能直觀對學生的學習結構缺失情況以及學習狀態進行反映,有著不可替代的作用,所以在進行學生信息管理系統建設時,還是會設置成績管理模塊,以便老師對學生學習情況進行明確.當一學年教學結束之后,各科教師會按照一定順序,對學生的課程學習成績輸入到系統之中.并會在完成全部錄入后,由教務處對校內所有學生成績進行匯總與整理,并要根據各專業要求,通過Excel數據表對各項成績制作報表,并會在表內加入各班級學生課程補考具體細節,并會對報表進行打印與存檔處理.同時該系統不僅會對成績進行記錄,同時還會運用信息技術,對學生整體成績信息實施綜合考評,會以動態測評、靜態測評與考試成績三種方式,對學生成績進行綜合性評估,以確保學生存在的學習問題能夠被準確體現出來,以便教師對學生進行針對性管理.
4.2學生信息錄入模塊
學生信息錄入多以學籍信息錄入為主,所以該模塊的功能要與學生管理者和教師進行新生信息添加或學生信息變動需求相符合.當點擊進入到該模塊之后,管理者會按照界面所顯示的欄目,對學生的各項信息進行輸入,學生的籍貫、入學時間以及基本信息等都會添加到其中,學校可以按照這些信息對學生展開統一管理,所獲得的效果也較為理想.同時需要注意的是,在進行學生信息添加過程中,除備注這一欄,任何一欄的信息都不能為空白,也不可隨意對信息欄目進行添加與刪除.在所有信息添加完成后,管理者只需單擊“確定”鍵,便可完成對學生信息的添加工作,但若點擊“取消”,則會清除所有的添加內容.
4.3班級管理模塊
該模塊是學生信息管理中的重要模塊之一,在進行模塊功能設計時,管理者不僅要設置專業班級基本信息輸入與管理,同時還要設置班級信息修改、查詢以及刪除功能.在對班級學生信息進行添加時,管理者一方面可以通過對學生信息逐一進行錄入的方式,對學生姓名以及學號進行添加;另一方面可以將學生姓名與學號輸入到Excel表格中,并要將相應程序也輸入到其中,進而完成信息輸入.通常班級信息查詢主要分為班級學生信息查詢以及班級設置信息查詢兩類,如果管理者對已經設置的班級信息實施刪除,則該班級所包含的姓名與學號信息也會隨之消失,這一點也是操作者必須要注意的內容,以防在操作過程中發生誤操作的情況,避免其需要再次對數據進行輸入.
4.4用戶管理模塊
這里所指的用戶,不僅包塊學校教師以及學生,同時也包括學校領導與高層管理用戶.通常高層管理用戶具有較高的操作權,其可以對教師與學生操作進行直接管理,并擁有對訪問者訪問權限進行設置的能力.用戶在進行系統登錄時,系統會自動對用戶身份進行驗證,并會按照驗證結果,對用戶的操作權限以及操作界面進行確定.在系統操作過程中,各用戶之間的責任范圍存在著一定的差異:高層管理者可以對教師與學生信息進行添加與修改等操作,切有著對教師與學生操作權限進行賦予與限制,此外高層管理者還需要對整體系統進行管理與維護,是整體系統正常運行的重要保護者,權利與責任相對較大;教師的操作存在著一定的局限性,其只能在權限允許范圍內對信息數據進行相應操作;而學生的操作更加有限,他們通常只具有對信息進行查詢與瀏覽的權利,除高層管理人員特許之外,無法在進行其他操作.
5系統功能測試
當系統初步完成之后,高校不可直接對系統進行使用,還需要對系統各模塊功能進行測試,避免系統存在隱性問題,以確保系統的運用質量.目前常用的軟件測試方式種類相對較多,根據測試技術,可以分為“黑盒測試”以及“白盒測試”兩種.其中“黑盒測試”是指,監測人員會以系統設計目標與標準為依據,運用測試手段對系統外部運行情況進行觀察,明確系統各部分運行情況是否與相應標準相符合,從而找到系統中存在的缺陷以及錯誤.這種測試方式會將系統作為“黑盒子”,并不會對系統運行算法機制以及內部機構進行考慮.但這種方式具有較強的依賴性,其只有在系統需求正確的前提下,才能準確完成相應的測試,如果需求出現變動或偏差,則需要重新對模塊進行測試.而“白盒測試”與上種測試完全相反,其戶對系統算法機制以及內部結構進行分析與檢測,進而檢查系統是否存在故障,可以對系統進行更加仔細的檢查.所以,如果檢測人員對系統內部運行情況極為了解,通常建議使用這種方式對系統功能進行檢測.檢測人員需要按照系統實際情況以及兩種檢測方式的特點,對管理系統的各項功能進行檢測.如果經過檢測,系統大部分功能都能達到相應的運行標準,且沒有明顯的錯誤與故障,便可以對系統進行使用.但需要在系統運行過程中,對系統進行周密維護,并要及時對運行中出現的問題進行解決,以保證該系統的高質量運行.
6結束語
各高校必須要明確的是,隨著信息技術的不斷優化,該系統的附加功能還會持續增加,整體系統會更加智能化、人性化,在學校管理工作中所起到的作用也會更加理想.所以各高校應加大對學生信息管理系統的研究力度,要明確各模塊設計方式與實現方法,按照學校實際管理需求以及管理人員操作需求,合理對系統各項功能進行合理設計,并要實施專業的功能測試,直至確認系統與相關標準要求相一致后,才能對系統進行運用,以保證系統具有的價值能夠在學校管理工作中得到完全體現,真正實現高質量學生信息管理,為高校穩定發展提供可靠保障.
參考文獻:
〔1〕辛甜.基于B/S結構的學生信息管理系統的設計與實現[J].信息技術與信息化,2015(09):125-127.
1、開題報告的內容:
本系統是一款資源型管理軟件,適用于普通高等教育學生的管理工作,具有豐富,完整,規范的內容和比較完善的功能.是一個適用于高等院校或各類專科學校學生工作管理部門的計算機輔助管理系統,它具備高校學生工作部門的學生管理的日常事務性工作及各類數據的自動化處理功能.從學生的入學檔案,學籍檔案,學習成績綜合測評,獎學金管理,到學生畢業分配管理的全部業務功能.該系統能夠自動地收集,存儲,加工處理,查詢檢索和統計制表,方便有效地提高學生工作辦公自動化管理的水平,解決了日常繁雜的數據,文件及歷史資料的統計處理的重復性勞動.使過去許多只能定性管理的項目變為定量管理,使傳統的由人工事務性管理模式轉化為借助現代化技術和手段實現的科學化管理模式,不僅節省人力和物力,提高辦公效率,而且使管理的方式從過程管理轉變為目標管理,從數量管理轉變為質量管理,有助于提高學生工作管理的水平和質量.
本系統將采用vb6.0+sql server xx的模式進行開發.vb6.0開發一般應用模塊,供管理人員在本地機上完成對數據庫的各種修改工作.并且采用了數據訪問技術ado,使之能更好地訪問本地和遠程的數據庫;在數據環境方面,允許程序員可視化地創建和操作ado連接及命令等優點,因此,采用vb6.0作為學生信息管理系統的本地開發平臺.sqlserver是一個數據庫管理軟件,提供了強大的數據庫訪問功能,為數據庫管理與分析帶來靈活性,因此,采用sql server xx作為學生信息管理系統的后臺數據管理工具.
本系統針對學生管理所涉及到的信息,數據及所需完成的各項操作,結合自身的技術水平而開發的學生管理系統(單機版).此系統將主要實現以下基本功能:學生檔案管理:可以方便地對學生檔案進行瀏覽,查詢,添加,編輯,刪除.以學號區別學生,并可以支持多個班級處理.(2) 學生成績管理:可以自行設置學生所在的年級,科目,并且學生成績與檔案以學號為關鍵字相關聯,有力的保證了數據的完整性. (3)課程管理:可以自行設置課程信息,年級課程開放等情況.(4)班級管理:通過此模塊用戶可以系統性的設置,修改,刪除該班級的基本信息(班級名稱,班級人數,班主任),班委任職情況.(5)系統管理:此模塊分系統用戶管理,系統注冊碼管理,系統日志管理,用戶密碼管理以及系統數據庫備份和系統數據庫還原的功能.對于不同的用戶提供了不同的用戶操作權限(6)報表功能:根據學生成績自動生成成績報表打印
此系統將具有:能提供的學生信息量大,用戶界面友好,操作簡便,快速等特點.
本頁應按開題報告(實施計劃)的基本內容要求填寫, 填寫不下可另附頁.
2、開題申請理由:
21世紀全球信息電子化的潮流勢不可擋,計算機滲入了社會生活中的各個領域,它的廣泛應用給經濟和社會生活帶來深刻的變革.信息技術不僅改變了人們的工作和生活方式,也在改變教育和學習的方式.我國的教育事業蓬勃發展,升學率普遍提高,各類大專院校規模不斷擴大,對于學生管理工作的高效性和規范化提出了更高的要求.作為學校管理工作的一個重要組成部分---學生信息管理,所涉及到的信息量之大,數據之繁瑣,可以想像用手工對這些數據進行操作有多么的復雜與繁瑣,因此自動化的學生信息管理系統應運而生.
[關鍵詞]學生管理;輔導員;信息化管理
1 信息系統的相關介紹
1.1 信息系統管理工作的內容
高校擔負大學人才的培養工作,其中學生管理作為學生培養的基礎,應受到高度重視,也普遍是各國人才培養高度重視的領域。高校學生管理是指對大學生在校內外的學習和活動進行計劃、組織、協調與控制的總稱。根據工作經驗,學生管理工作在日常工作中主要概括為四個方面:第一是對學生思想教育工作核心的相關工作的貫徹、落實;第二是學生安全的監督與保障;第三是學生日常事務的管理,對獎、學、助、貸、減工作的落實,解決和協調日常學習、生活中的問題,發揮學生、學生家長與學校各部門溝通的橋梁角色;第四是學生就業、創業輔導工作。
1.2 國內外高校學生工作信息化管理的發展
1.2.1 國外信息化管理系統現狀
美國高校管理系統以管理與信息技術專業詹姆斯?馬丁建立的信息化系統方法論為理論依據,以數據為中心,建立了具有美國特點的學生管理信息系統,該系統要求高的安全性和保密性等級,注重功能設計的同時具有清晰的總體設計。
從整體上看,國外高校學生管理普遍采用信息化管理,借助各種適應學校工作需要的信息系統處理學生事務管理工作中的各種數據。這些學生管理系統是學生獲取信息的重要手段和服務學生的重要方式。同時,也是建立危機預警機制的重要載體。
1.2.2 國內目前狀況
國內高校,對學校信息化管理方面已經引起了一些高校的重視和探索,并為其投入了相關資源,并重點關注了行政管理工作方面的信息化。學生信息管理系統只是學校辦公系統的一部分,且功能簡單意義不大,未提到學生教育的水平高度來構建完成全面的學生信息管理系統。
1.3 跨平臺學生信息管理系統
跨平臺學生信息管理系統(Multi-terminal Student Management Information Systems,MTSMIS)的目標是為高校學生管理各項業務進行服務。其范圍包括學生學習考勤,日常生活衛生監督,工作就業等信息互聯共享,學生獎、助、學、貸、減評選及信息維護,社團注冊運行,勤工儉學信息維護,師生溝通渠道建立及監聽,學生之間溝通空間建立及監聽,學生個人在校情況評價時時信息查詢,在法律框架內學生活動定位,學生個人信息等級維護,學生個別情況及時推送相關教師,學生群體大數據采集及分析與為學生教學管理做基礎性數據依據參考等方面。對學生在校期間的行為時時跟蹤調查,提高了管理效率,節省了人工成本,搭建了學生各層級間溝通渠道,減少了人為情感因素的影響,提高了辦學質量,同時最大限度地做到24小時跟蹤學生現實與網上的安全,保證了學生的人身及財產安全。
1.4 主要開發技術及工具的概述
跨平臺學生信息管理系統是跨平臺系統,可以在手機端、平板端、PC端運行,時時進行師生、學生之間的互動互通。具體運用了以下開發技術及開發工具。
采用三種方法對系統進行需求分析調研,分別是需求調研報告單法、系統用例設計法、系統界面原型法。
(1)利用Microsoft VISIO 2010繪制軟件系統的各種流程圖,如用例圖、數據庫E-R圖。
(2)用Eclipse進行PC端、Android手機端APP的開發。
(3)用xcode_5.0.2進行蘋果IOS手機端APP的開發。
(4)用PHP、HTML、Java、Objective-C進行軟件實施階段代碼的編程。
(5)數據庫暫時用SQL server 2008。
(6)系統代碼用MVC設計模式進行代碼設計。
本部分介紹了跨平臺學生信息管理系統(MTSMIS)的概念和設計思路,介紹了MTSMIS的開發技術和工具。
2 MTSMIS相關技術介紹
2.1 PHP開發技術
PHP是一種HTML內嵌式的語言,PHP與微軟的ASP有幾分相似之處,都是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格類似于C語言,其現在被很多的網站編程人員廣泛運用。
2.2 安卓APP開發語言Java ME
Java是由Sun Microsystems公司推出的Java面向對象程序設計語言(以下簡稱Java語言)和Java平臺的總稱。Java的特點:跨平臺、動態Web、Internet計算,其被廣泛地接受并推動了Web的迅速發展,常用的手機瀏覽器均支持JavaApplet,且Java技術也在不斷地更新。
2.3 Objective-C
Objective-C是非常實用的語言,它主要使用于Mac OS X和GNUstep這兩個使用OpenStep標準的系統,而在NeXTSTEP和OpenStep中它更是基本語言。
2.4 MVC設計模式
MVC全名是Model View Controller,是模型(Model)-視圖(View)-控制器(Controller)的縮寫,是一種軟件設計的典范,用一種業務邏輯和數據顯示分離的方法組織代碼,將業務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯。MVC被獨特的發展起來,在一個邏輯的圖形化用戶界面的結構中用于映射傳統的輸入、處理和輸出功能。 2.5 數據庫開發技術
SQL Server是微軟公司開發,典型的關系數據庫,旨在進行組織管理任何的數據平臺。可以將結構化、半結構化和非結構化文檔的數據直接存儲到數據庫中。
本章對系統開發需要的技術進行了簡單介紹,羅列了開發所需的相關工具。
3 MTSMIS系統設計
3.1 MTSMIS系統的物理架構
協同運行的前提是保證穩定性,相應的硬件及軟件需要做到相應的匹配。MTMSIM首先是B/S系統。學生教師通過學校本身的校園網設置的窗口進入,這些可以在原有的校園網基礎上進行擴展, 本系統需要時時跟蹤收集分析學生的個人信息,所以服務器內存應保證在2T及以上,且應有備份數據服務器。
3.2 系統邏輯架構
數據層:保存修改學生信息,做到數據的完整、安全。業務邏輯層:完成學生提交申請操作,時時維護、保存、更新數據。表現層:交互界面。完成學生在終端的功能交互,讓學生可以瀏覽、修改、下載在其權限范圍內的數據信息。
3.3 功能設計
MTMSIM主要包括以下17個功能部分:學習上課紀律考勤系統;公寓考勤系統;日常生活衛生監督系統;工作就業推薦跟蹤就業平臺;學生評優系統平臺;學生助學貸款評選系統;學生學費繳費系統平臺;學生學費貸款系統平臺;社團活動信息平臺;勤工儉學信息平臺;手機端PC端師生間、學生間校內溝通即時聊天工具;學生個人在校情況評價時時信息查詢平臺;學生安全定位查詢系統;學生個人信息維護系統;教師信息交流共享平臺;學生群體大數據采集共享平臺及學生特別情況信息預警系統。
4 結 語
本文從大學生管理工作的角度引入了跨平臺學生信息管理系統概念 ,這個系統和數字化校園著重點不同,關注的事情也有所區別,高校面對學生管理工作的各種問題時該系統可以高效地提供學生管理的一切信息和途徑,保證學生在校的各項活動能夠同時順利進行,極大地減輕了工作人員的工作量,讓其有針對性的去完成各項工作,提高了工作效率,學生管理工作的透明度也相應地得到了提高,使學生更加了解個人在校的各種時時信息。本文只闡述了跨平臺學生管理系統的基礎理論,軟件實施的具體過程還有待進一步詳細地闡述,只是起到了拋磚引玉的作用,希望更多的人加入跨平臺學生信息管理系統的開發和完善中,進一步改進學生管理工作的方式方法。
主要參考文獻
[1]程剛強.論新時期高校學生管理工作的內容和方法[J].重慶大學學報:社會科學版,2003(6).