學生信息管理系統(tǒng)設計范文
時間:2023-04-12 07:25:10
導語:如何才能寫好一篇學生信息管理系統(tǒng)設計,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
關鍵詞:信息管理系統(tǒng);設計;開發(fā)
中圖分類號:TP311.52文獻標識碼:A文章編號:1673-1131(2015)12-0169-02
0引言
在教育改革全面推進的今天,教育政策以及教學內(nèi)容均發(fā)生了轉變,這在某種程度上增加了教學管理難度。近年來,學生數(shù)量持續(xù)增加,相應的數(shù)據(jù)量急劇增加,若仍舊依靠人工操作進行管理,這不僅會增加管理成本,且管理效率低下。傳統(tǒng)的學生信息管理手段愈發(fā)不適應,在新形勢下,迫切需要設計并開發(fā)學生信息管理系統(tǒng)。
1學生信息管理系統(tǒng)概述
學生信息管理系統(tǒng),顧名思義,是指管理學生基本信息的系統(tǒng),它可規(guī)范與學生相關的所有信息文件,還可構建成熟的資源共享平臺。主要包含信息收集、整理、存儲和查閱,并可轉換信息管理模式,使其變成服務管理模式,依托服務模型,憑借系統(tǒng)該平臺開展信息管理工作[1]。學生信息管理系統(tǒng)便于學生管理工作的開展,還能提供健全的信息管理以及完善的網(wǎng)絡查詢功能,具體包含以下三部分:
(1)信息管理系統(tǒng)。收集、加工、保管、分析、查閱學生信息,還包含其它一些業(yè)務功能。
(2)采集系統(tǒng)。對學生信息進行數(shù)字化采集和加工。
(3)查閱系統(tǒng)。借助校園網(wǎng),在系統(tǒng)內(nèi)部進行查檔和閱檔。
教師、管理員和學生是信息管理系統(tǒng)的服務對象,大部分用戶的計算機操作能力不強,理論知識涉獵較少。針對這一問題,在系統(tǒng)創(chuàng)建過程中,應盡量建立可行、便捷的人機交互界面,進而讓操作者有效掌握相關操作,為此,系統(tǒng)中應盡可能使用人們熟悉的語言,構建中文信息界面,全面考慮系統(tǒng)運行過程中可能出現(xiàn)的所有問題,給予簡單且及時的幫助,使其快速熟悉操作步驟[2]。
2.1功能圖
對比分析B/S和C/S可知,前者操作步驟簡單,無需安裝客戶端軟件,便于使用,操作簡單,節(jié)省了一定的人力以及物力資源,然而,其安全性與后者相比,稍微偏低。綜合考慮,本系統(tǒng)交叉使用這兩種體系結構,進而實現(xiàn)優(yōu)勢互補。
2.2功能流程
教師、管理員以及教師均是信息管理系統(tǒng)的服務對象,在本系統(tǒng)中,服務對象可憑借賬號登陸下載并開展相關處理操作。待新生入學后,通常要進行系統(tǒng)確認,即學生信息注冊,管理員應審核與管理學生基本信息,這可有效規(guī)避冒名頂替現(xiàn)象的出現(xiàn),學籍審核十分必要。對于學校而言,旨在通過學生信息管理系統(tǒng)的創(chuàng)建來為學生日常學習生活提供更大的便利。因此,在系統(tǒng)設計環(huán)節(jié),應將學生從入學至畢業(yè)這段期間的所有內(nèi)容涵蓋在內(nèi)。新生報到時,應開展學籍注冊。在系統(tǒng)設計環(huán)節(jié),首先,明確業(yè)務流程與需求,為實現(xiàn)這一目的,可進行現(xiàn)場調(diào)研,還可開展問卷調(diào)查等活動,以此來認識業(yè)務組織機構,熟悉業(yè)務活動規(guī)律,掌握用戶自身需求,憑借簡潔生動的形式進行展示,同時,以此為基礎開展討論活動,最終形成直白的標準文檔。
2.3功能模塊
為提升管理效率,確保學生管理工作有效、規(guī)范地開展,針對不同各類型的用戶,給予特定的權限。依托校園網(wǎng),可保障系統(tǒng)數(shù)據(jù)的合理存儲、有效處理以及正常運轉,還可顯著提高工作效率,實現(xiàn)數(shù)據(jù)庫功能的最大化。本系統(tǒng)主要包含信息管理、日常學習生活管理、課程管理等多項內(nèi)容。參照學校學生信息管理全局,依據(jù)用戶的實際需求,科學設計,合理開發(fā),在滿足用戶多樣化的使用需求的同時,注重日常維護。
2.4數(shù)據(jù)庫設計
(1)需求分析。在分析實際應用需求、確定組織結構情況、掌握各個部門內(nèi)部信息獲取途徑以及工作流程的基礎上,參照系統(tǒng)功能需求,構建針對性的欄目,本數(shù)據(jù)庫主要包含教師表、學生表、課程設置表、基本信息表、選課表。
(2)概念結構設計。概念結構設計是指將具體的用戶需求轉換成直觀嚴謹?shù)男畔⒔Y構。在這一過程中,數(shù)據(jù)模型建立在概念結構之上,概念結構與數(shù)據(jù)模型相比,相對抽象、穩(wěn)定、獨立,不依賴機器,其設計情況直接關乎著數(shù)據(jù)庫的最終設計情況,具體包含數(shù)據(jù)與學生管理概念結構、E-R圖、分層流程圖。
(3)邏輯結構設計。在概念結構設計的基礎上,獲得E-R圖形,這是對用戶需求的簡單描述,不夠具體,且不受DBMS支持。而本文則參照數(shù)據(jù)庫轉換要求,結合數(shù)據(jù)約束理論以及命名標準,不斷規(guī)范,構建出了完整的學生以及班級等信息表。
3系統(tǒng)開發(fā)
系統(tǒng)開發(fā)是指將設計變成現(xiàn)實的過程,從軟件需求過渡到軟件表示,簡單來說,清晰繪制軟件的基本體征,進而確定系統(tǒng)數(shù)據(jù)結構,落實軟件架構。
(1)用戶登陸模塊開發(fā)。認真檢查計算機,確定處于正常運行狀態(tài)后,安裝本系統(tǒng),開啟,并彈出用戶登陸窗體,輸入正確的用戶名與密碼,單擊登陸,如果某一項輸入錯誤,將無法正常登陸。
(2)信息錄入模塊開發(fā)。該模塊適用于新生信息添加的情形中。單擊入學登記,進入另外一個窗口,窗口中包含姓名、年齡、性別、學號、聯(lián)系方式等基本信息,進而為學生的規(guī)范管理提供便利。在該環(huán)節(jié),管理員應參照窗口目錄認真錄入,除備注欄外,其它都不能為空。另外,也不允許增加現(xiàn)有學生信息,待完成信息添加工作后,單擊確定后,即成功,如果單擊取消,將會清空所填內(nèi)容。
(3)課程管理模塊開發(fā)。管理員在進入系統(tǒng)主頁面后,單擊課程管理模塊,該模塊包含課程編輯、添加、刪除和改動等基本操作,可依據(jù)具體需求進行相關管理;學生可通過該模塊進行在線選課操作,若不滿意所選課程,還可實施退選操作[3]。
(4)成績管理模塊開發(fā)。管理員可依據(jù)學生、學期有序錄入學習成績,同時存儲在數(shù)據(jù)庫中,以供學生查詢和統(tǒng)計。
(5)班級管理模塊開發(fā)。待啟動程序后,單擊班級管理模塊,該模塊包含班級設置模塊,可輸入與班級相關的基本信息,例如,班主任、教師、所學專業(yè)等,以供日后查詢使用。
4結語
學生信息管理系統(tǒng)作為學校日常管理的基本工具,它不僅能為圖書館、后勤等管理工作提供數(shù)據(jù)信息,還能為課程設置提供參考。本文中所設計開發(fā)的信息管理系統(tǒng)雖然具備基本管理功能,但是仍然存在不足,這需要我們的進一步完善和探索,進而使其更好地服務于學校日常管理工作。
參考文獻:
[1]孔海霞.基于BS結構的學生信息管理系統(tǒng)的設計與開發(fā)[J].無線互聯(lián)科技,2014(8):76-76
[2]沈高潔.現(xiàn)代學生信息管理系統(tǒng)的設計與開發(fā)[J].科技信息,2012(36):229-230
篇2
關鍵詞:學生信息管理系統(tǒng); B/S;ASP ;數(shù)據(jù)庫系統(tǒng)
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2013)29-6552-03
隨著科學技術的不斷提高,學生管理系統(tǒng)是學校管理中不可少的一部分。學生信息管理系統(tǒng)是一個教育單位不可缺少的部分?;贐/S架構的學生信息管理系統(tǒng),就是利用電腦對學生各種數(shù)據(jù)進行日常管理,如查詢、修改、增加、刪除,可以加強學生的注冊工作、使得選課工作信息化。一個簡單易用、功能齊備的信息管理系統(tǒng),能很大程度上減輕學校相關學生工作人員的負擔,信息數(shù)據(jù)對于學校的決策者和管理者來說及其重要。
1 系統(tǒng)分析
1.1系統(tǒng)開發(fā)環(huán)境
本系統(tǒng)開發(fā)過程中使用Windows XP Professional操作系統(tǒng),系統(tǒng)運行服務器可以采用Windows 2000 Server以上版本的操作系統(tǒng)。數(shù)據(jù)庫:Microsoft SQL Server 2000及以上。技術平臺:Microsoft .NET Framework 2.0.0.0版本。IIS:Internet Information Server 5.1版本。調(diào)試(開發(fā))工具:Microsoft Visual Studio .NET 2005中文企業(yè)版。使用功能強大的SQL查詢語言,實現(xiàn)關系數(shù)據(jù)庫的建立,數(shù)據(jù)庫的訪問,更新數(shù)據(jù)庫,較好地實現(xiàn)了設計的需求功能。
1.2系統(tǒng)設計原則
1)有靈活性原則。在環(huán)境和實際條件發(fā)生變動的情況下,本信息管理系統(tǒng)使用網(wǎng)絡進行數(shù)據(jù)交換和反饋,對應用層進行相應的修改,就能夠快捷實現(xiàn),系統(tǒng)具有可擴展性。
2)用戶界面設計原則。用戶界面的設計友好,做到美觀大方,擁有各個界面相關聯(lián)的信息提示,用戶能夠更好地進行操作,實現(xiàn)真正的易學、易用、易管理。
3)數(shù)據(jù)庫設計原則。信息數(shù)據(jù)具有一致性、完整性和安全性。信息管理系統(tǒng)中的各個功能模塊的組合與使用權限應具有自設定能力,不需要修改任何源程序代碼。
2 系統(tǒng)功能設計
2.1系統(tǒng)功能分析
本系統(tǒng)的主要用戶是所有的學生、教師和管理人員,系統(tǒng)管理人員起著決定性的作用。系統(tǒng)設計了兩種權限。教師和系統(tǒng)管理員統(tǒng)一使用最高權限,使用管理員功能;學生的一般權限包括個人信息查詢、密碼修改、選課、個人成績查詢等。
學生管理系統(tǒng)的要求就是要準確快捷的管理學生信息,學生隸屬班級,班級又由教師指導,學生需要有課程,成績,學分,而這些又都要靠教師或者管理人員來完成添加,綜合分析需求,設計如下面所示的數(shù)據(jù)項。
2.2系統(tǒng)模塊分析
本系統(tǒng)包括5個模塊:用戶信息模塊、課程信息模塊、班級信息模塊、成績信息模塊和選課信息模塊。本系統(tǒng)主要包括學生管理系統(tǒng),其中班級信息模塊和教師管理(用戶信息模塊的教師管理部分)屬于輔模塊。學生管理、課程管理、選課管理、成績管理是與管理員(教師)和學生相關的主要功能模塊。主要模塊說明:
1)用戶信息模塊。其基本功能是對用戶屬性、用戶管理、用戶權限進行管理。由網(wǎng)絡數(shù)據(jù)庫管理員為用戶設置用戶名和密碼,用戶密碼的的修改只能由用戶本人操作或者由管理員修改。
2)班級信息模塊。可以對班級學生的信息進行管理和操作。學生入學時,學生的相關信息按照班級為基本單位錄入數(shù)據(jù)庫。學生畢業(yè)離校時,系統(tǒng)將相關信息復制到備份數(shù)據(jù)庫中。
3)課程信息模塊:提供本學期各年級各專業(yè)所開課程名稱的錄入、修改、刪除。課程分為基礎課、專業(yè)課和選修課3種類型,管理員在課程管理中公布課程信息后,學生才能進行選課。它是學生成績管理的基礎。分配課程主要是制定該科的任課教師和授課班級。用以保證數(shù)據(jù)庫中一致性原則。
4)選課信息模塊:主要是選修課程刪除和選課信息的統(tǒng)計,也就是對選修課程和選修人數(shù)統(tǒng)計的雙重進行管理,并根據(jù)學生選課時間決定最終選修此課的學生名單。
5)成績信息模塊:在本模塊中,學生的各科成績、匯總成績、以及成績排名,按照班級錄入數(shù)據(jù)庫中。
3 系統(tǒng)設計及實現(xiàn)
3.1學生信息模塊實現(xiàn)
學生信息模塊用來完成學生信息的瀏覽、修改、添加及刪除功能和學生信息的添加功能。
首先,學生信息的更新即查看、修改和刪除是根據(jù)學生的學號或姓名來實現(xiàn)的,用戶管理員登陸后即進入此界面。用戶管理界面如圖1所示。
3.2教師信息模塊實現(xiàn)
教師信息的查看、修改和刪除。教師信息的查看通過教師名字或者教師編號。
3.3班級信息模塊實現(xiàn)
班級信息模塊和學生信息模塊的布局功能是完全相似的,也包括班級信息的查看、添加和刪除頁面。班級和學生的對應關系是多對一的。添加及刪除學生信息界面功能區(qū)如圖2所示。
3.4課程信息模塊實現(xiàn)
課程信息模塊包括6個頁面,分別是課程信息顯示、刪除、修改課程信息添加、添加必修課、課程分配、授課信息顯示和授課修改。
3.5學生選課信息模塊實現(xiàn)
課程信息的添加,基礎課和專業(yè)課是可以被添加為選修課的課程,課程和班級是多對多的關系,因此可能出現(xiàn)重復項。就是信息可能出現(xiàn)多條,但是課程名稱都是選擇的課程,作為地址參數(shù)。課程與班級的對應關系是在“添加學生必修課”功能中實現(xiàn)的。
3.6成績信息模塊實現(xiàn)
新成績的錄入頁面,輸入學號后,下拉列表會自動查詢數(shù)據(jù)庫并且建立該學生所要修課程的數(shù)據(jù)綁定,選擇要錄入成績的課程,填寫表單即可錄入。
4 結束語
設計開發(fā)學生信息管理系統(tǒng),在高等學校信息化建設中有著重大的實際意義,本系統(tǒng)能夠實現(xiàn)學生信息的規(guī)范管理、信息數(shù)據(jù)的科學統(tǒng)計和數(shù)據(jù)庫快速查詢,減少了學生管理方面的工作量,同時也提高了學生信息管理的效率,實現(xiàn)了學生信息網(wǎng)絡化管理,促進了高校信息化建設。
參考文獻:
[1] 薩師煊.數(shù)據(jù)庫系統(tǒng)概略[M].北京:高等教育出版社,2001.
[2] 鄭齊心項目開發(fā)案例全程實錄[M].北京:清華大學出版社,2011.
[3]丁貴廣.ASP編程基礎與實例[M].北京:機械工業(yè)出版社,2002.
[4] 張樹亮,李超 2.0+SQL Server網(wǎng)絡應用系統(tǒng)開發(fā)案例精解[M].北京:清華大學出版社,2006.
[5] 吳麗娟. 技術在學生管理系統(tǒng)中的應用及實現(xiàn) [D].廣州:中山大學,2009.
篇3
1.1系統(tǒng)環(huán)境設計
基于對系統(tǒng)體系結構的分析,學校信息管理系統(tǒng)以windows2000/XP為操作系統(tǒng)平臺,SQLServer2000為后臺數(shù)據(jù)庫,IIS5.0為Web服務器,IE5.5以上版本為客戶瀏覽器,以ASP為開發(fā)語言,來開發(fā)基于B/S構架的學生信息管理系統(tǒng),并在設計過程中充分考慮系統(tǒng)易用性、可靠性和靈活性的統(tǒng)一。微軟的windows系統(tǒng)具有界面友好、操作簡便及安全性較強的操作系統(tǒng),其提供的Web服務器IIS主要包括WWW服務器、FTP服務器等。有了它使得在Intranet(局域網(wǎng))或Internet(因特網(wǎng))上信息成了一件很容易的事,同時在Windows環(huán)境中采用基于ODBC的連接技術來鏈接數(shù)據(jù)庫較為容易。
1.2系統(tǒng)總體功能模塊設計
本系統(tǒng)主要分為九大模塊:系統(tǒng)管理、聯(lián)辦學校管理、班級管理、學生信息管理、招生報名管理、成人高考管理、成績管理、費用管理以及畢業(yè)生管理。用戶可以在本系統(tǒng)中對各種信息進行錄入、修改、刪除等操作,使各專業(yè)老師對學生信息的管理系統(tǒng)化,提高辦公效率,以達到更合理化,方便化等要求。功能結構模塊圖如圖1所示。各模塊設計內(nèi)容描述如下:
(1)系統(tǒng)管理模塊。管理員可以設計不同組、用戶的操作權限和登錄方法,有對操作權限和登錄方法開放度的管理權;其他人員沒有修改查看的權限。
(2)聯(lián)辦學校管理模塊。管理員可以添加、修改和查詢聯(lián)辦學校信息,有對聯(lián)辦學校信息開放度的管理權;教師可以查詢聯(lián)辦學校信息,招生培訓科可以錄入并查詢聯(lián)辦學校信息;學生無權錄入和查詢聯(lián)辦學校信息。
(3)班級管理模塊。管理員可以添加、修改和查詢班級記錄,有對班級信息開放度的管理權;教師班主任學生可以查詢班級信息,教務科可以錄入并查詢班級信息;能統(tǒng)計各聯(lián)辦學校班級情況,統(tǒng)計各年度班級情況。
(4)學生信息管理模塊。管理員可以添加、修改和查詢學生的基本信息記錄,有對學生基本信息開放度的管理權;班主任可以查詢班級學生基本信息,可以錄入并查詢基本信息;學生有查詢個人檔案信息的權利;按多種條件統(tǒng)計學生情況。
(5)招生報名管理模塊。管理員可以添加、修改和查詢招生報名情況的記錄,招生培訓科對招生報名信息開放度的管理權;可以錄入并查詢招生報名信息;教師可以查詢招生報名信息,學生不能查詢招生報名信息;能統(tǒng)計各聯(lián)辦學校的報名情況;統(tǒng)計招生人的招生情況。
(6)成人高考管理模塊。管理員可以添加、修改和查詢成人高考的相關記錄,招生培訓科有對學生成績信息開放度的管理權;可以錄入并查詢成人高考的相關記錄,班主任可以查詢所成人高考的相關記錄;學生有查詢個人相關信息的權利;能統(tǒng)計各聯(lián)辦學校錄取情況,年度錄取情況,能按分數(shù)段統(tǒng)計。
(7)學生成績管理模塊。管理員可以添加、修改和查詢學生的成績記錄、課程信息;教務科有對學生成績信息開放度的管理權,可以錄入并查詢課程信息及所授課程的成績;教師,學生可以查詢課程信息及學生成績;能按班級統(tǒng)計學生單科成績,篩選及格不及格的學生;統(tǒng)計教師授課信息。
(8)費用管理模塊。管理員可以添加、修改和查詢學生班級的費用記錄,財務科有對學生費用信息開放度的管理權,可以錄入并查詢所授班級和學生的費用情況;教師,班主任可以查詢班級和學生的費用情況;學生有查詢班級和學生的費用情況的權利;能統(tǒng)計各聯(lián)辦學校交費情況,統(tǒng)計各班級學生交費情況。
(9)畢業(yè)生管理模塊。管理員可以添加、修改和查詢畢業(yè)學生的信息記錄,學生科有對畢業(yè)生信息開放度的管理權,可以錄入并查詢畢業(yè)學生信息;教師班主任可以查詢畢業(yè)學生信息,學生有查詢個人信息的權利;能統(tǒng)計班級畢業(yè)信息,統(tǒng)計學生就業(yè)信息;能打印畢業(yè)證書。
1.3數(shù)據(jù)庫設計
數(shù)據(jù)庫是整個系統(tǒng)的核心部分,數(shù)據(jù)庫設計是否合理將直接影響到數(shù)據(jù)檢索和數(shù)據(jù)庫管理的速度和安全性,以及后面編寫程序的方便與否,是系統(tǒng)實現(xiàn)的基礎和關鍵。它要求盡可能降低數(shù)據(jù)冗余,保證數(shù)據(jù)完整性及一致性和提高數(shù)據(jù)并發(fā)性能力為原則。本系統(tǒng)的數(shù)據(jù)庫選用MicrosoftSQLServer2000數(shù)據(jù)庫系統(tǒng),并且采用了WindowsNT身份認證制度和SQLServer自身的身份認證制度,使系統(tǒng)更安全、可靠。SQLServer支持基于WindowsNT的事務處理,能有效處理錯誤和損壞數(shù)據(jù)的恢復,隨時監(jiān)測系統(tǒng)運行情況,最優(yōu)化數(shù)據(jù)庫系統(tǒng),使SQLServer結合WindowSNT操作系統(tǒng)本身的優(yōu)勢,發(fā)揮出SQL數(shù)據(jù)庫最佳的性能。在數(shù)據(jù)庫設計過程中,先設計概念模型,然后將概念模型轉換為具體的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型。E-R模型是概念模型的一種,它通過圖的方式表示實體及實體之間的聯(lián)系,直觀易懂。學生信息管理系統(tǒng)的E-R圖如圖2所示。根據(jù)圖2所示E-R圖,本系統(tǒng)應具有以下的基本表格:聯(lián)辦學校表、班級表、班級基本費用表、招生表、學生基本信息表、教師基本信息表、操作員基本信息表、學生成績表、教室表、課程表、專業(yè)表、學生交費表、學費補助減免表、轉班記錄表、成人高考錄取表、畢業(yè)生表。
2中職學校學生信息管理系統(tǒng)詳細設計
系統(tǒng)管理模塊功能:設置用戶組,用戶權限,對新組,新用戶的添加,刪除和修改;設置用戶隸屬于哪一組;用戶密碼修改。系統(tǒng)管理員是系統(tǒng)最高權限的擁有者。模塊功能如圖3所示。模塊設計:該模塊包括系統(tǒng)管理和用戶登錄窗口。系統(tǒng)管理窗口實現(xiàn)對新用戶組、用戶的添加,對組權限設置,用戶權限更改,用戶密碼初始化,以及對用戶組和用戶的修改刪除。用戶登錄過程需要完成以下任務:根據(jù)用戶名和密碼來判斷是否可能進入系統(tǒng);根據(jù)用戶類型決定用戶擁有的權限;每個用戶有3次機會進行身份認證,如果3次輸入的用戶名和密碼都無法與數(shù)據(jù)庫中的數(shù)據(jù)匹配,則強制退出系統(tǒng)。
(1)聯(lián)辦學校管理模塊。模塊功能:設置、輸入、修改和刪除聯(lián)辦學校信息,實現(xiàn)聯(lián)辦學校專業(yè)班級管理。主要模塊設計:該模塊包括聯(lián)辦學校管理和專業(yè)管理窗口。聯(lián)辦學校管理:實現(xiàn)增加、修改和刪除聯(lián)辦學校信息。專業(yè)管理:增加、修改和刪除聯(lián)辦學校開辦的專業(yè)、專業(yè)介紹和其他相關信息。
(2)班級管理模塊。模塊功能:年級、班級的創(chuàng)建、修改和刪除;相關信息查詢和打印。主要模塊設計:該模塊包括年級管理窗口和班級管理窗口。
(3)年級管理:創(chuàng)建,修改,刪除年級。班級管理:確定當年的班級的基本情況,并填寫擬招班級表。班級的撤消:由于生源的問題,擬定班級可能不能開辦,則擬定班級需要撤消,撤消由招生培訓中心負責。原擬招班級學生的學號,需要重新調(diào)整。班級合并拆分:班級在其后的某階段,要合并或拆分。
(4)班級離校的處理。編號的規(guī)范:由9位十進制數(shù)字組成,編號含義如下:第1~4位:年度,如:2004代表2004年;第5位:層次:①中專,②大專,③專升本;第6位:專業(yè)院校代號;第7位:學習方式:①脫產(chǎn)②校內(nèi)函授③校外函授;第8位:層次;第9位:班號。(3)學生信息管理模塊。模塊功能:該模塊實現(xiàn)對學生信息的查詢、添加、修改和刪除等功能。主要模塊設計:包括學生基本信息維護窗口和學生異動處理窗口。(a)學生基本信息維護。學生到班主任處報到,班主任錄入學生基本資料。基本資料中學生的圖像由數(shù)碼相機采集照相。(b)學生異動處理。學生退學的處理:由學生填寫“退學申請表”,班主任根據(jù)該班情況改變學號(由最后學號填入到該學號);該部門領導簽字,交招生培訓中心負責人簽字,并簽定退費數(shù)額,校領導審核;招生培訓中心負責修改該班此學生的學號;財務科憑“退學申請表”退費,并輸入計算機。學生管理部門,負責學生離校手續(xù)。學生轉班的處理:由學生填寫“轉班申請表”,班主任根據(jù)該班情況改變學號(由最后學號填入到該學號);并簽定應補交或退費用;招生培訓中心負責輸入該生的新班學號和原班學生的注銷;財務科憑“轉班申請表”退或收費,并輸入計算機。新班班主任轉收該生資料。新班班主任(或所在部門)負責補充該生的信息輸入。隨著辦學規(guī)模的擴大,學生的信息數(shù)據(jù)相應復雜化。
(5)招生報名管理。模塊功能:該模塊實現(xiàn)對招生報名信息的查詢、添加、修改和刪除等功能,并組織發(fā)放招生費用。該模塊應能統(tǒng)計出每個招生人每年的招生情況,統(tǒng)計出費用具體發(fā)放情況。主要模塊設計:包括生源信息窗口和招生費用發(fā)放窗口。生源信息窗口:登記生源信息,招生人員。招生費用發(fā)放窗口:招生費用發(fā)放的管理。
(6)成人高考管理。模塊功能:維護成人高考報名信息,實現(xiàn)成績信息的設置、刪除和更新,能查詢、打印和篩選上線學生信息,統(tǒng)計錄取信息。主要模塊設計:包括報考資料管理窗口,成考成績管理窗口,錄取資料管理窗口等。報考資料管理窗口:編輯成人高考報名號等相關報考資料。成考成績管理窗口:編輯考生成考成績。錄取資料管理窗口:輸入錄取信息(學校、專業(yè)、學制、學習形式)。預科生管理:(預科生:在參加成人高考后,由于分數(shù)的原因,被錄取為預科,要參加預科學習一年后,參加預科考試合格,并參加成人高考報名,錄取成為正式生)。預科生信息維護。統(tǒng)計:①按聯(lián)辦學校統(tǒng)計:統(tǒng)計聯(lián)辦學校本年度的成考招生數(shù)據(jù);②按年度統(tǒng)計:橫向比較逐年的成考通過情況;③按分數(shù)統(tǒng)計:統(tǒng)計某一分數(shù)段的考生數(shù)量,統(tǒng)計上線百分比值。
(7)成績管理。模塊功能:該模塊實現(xiàn)對班級課程的管理,教師每學期任課的管理和學生成績的添加、修改和刪除等功能,并具有多樣化的查詢統(tǒng)計功能。主要模塊設計:該功能模塊包括班級課程管理窗口,教師任課管理窗口,成績管理窗口等。級課程管理窗口:按教學計劃編輯班級課程。教師任課管理:每學期安排下期的教師任課計劃。成績管理窗口:錄入學生考試成績。統(tǒng)計:及格或不及格學生篩選統(tǒng)計以及教師授課信息統(tǒng)計。打印:學生成績查詢打印。
(8)費用管理。模塊功能:設置班級繳費標準,管理學生的繳費情況。管理學生繳費,根據(jù)繳費通知單,在選擇班級、查找學生,根據(jù)提示,并輸入實繳費用。查詢學生交費情況,打印相關信息。主要模塊設計:包括班級費用管理窗口,學生繳費管理窗口,減免補費用管理窗口等。班級費用管理窗口:錄入班級應交費資料。學生繳費管理窗口:錄入學生每學年的交費情況。減免補費用管理窗口:包括班級統(tǒng)一減免補和個人因某種條件(如:災區(qū)學生)減免補費;錄入班級減免補金額;錄入單個學生減免補名單和金額;年級或者班級統(tǒng)一減免替換。查詢與數(shù)據(jù)導出:查詢班級交費情況(以班號,年度為索引字段)(其中交費、退費并列);查詢班級欠費名單(以班號,年度為索引字段,過濾出交費為0的學生);查詢學生的全部(各年)交費情況;輸出全校學生該年交費情況(輸出為EXCEL文件);輸出全校學生所有欠費名單(輸出為EXCEL文件);輸出全校學生該年補助減免表(輸出為EXCEL文件)。
(9)畢業(yè)生管理。模塊功能:設置、修改和刪除畢業(yè)生的畢業(yè)信息,建立畢業(yè)生去向的流動統(tǒng)計、畢業(yè)審核、就業(yè)單位信息回饋和對就業(yè)未就業(yè)信息篩選;查詢和打印就業(yè)信息。主要模塊設計:主要包括班級離校管理窗口、畢業(yè)生管理窗口和結業(yè)生管理窗口。班級離校:對該班學生整體作離校處理。(學生離校后,分為畢業(yè)生和結業(yè)生)。畢業(yè)生管理:畢業(yè)審核:明確畢業(yè)審核的條件,經(jīng)各部門簽字蓋章后確認;輸出畢業(yè)生名單,輸出不能按時畢業(yè)的畢業(yè)生名單;輸入畢業(yè)證信息;輸入其它信息。結業(yè)生管理:(結業(yè)生:是已經(jīng)離開學校,但還沒有取得大專、本科學藉的學生,這些學生還需要參加成人高考,取得學藉后,等相應的學制期滿后,才能頒發(fā)畢業(yè)證。)維護結業(yè)生相關信息。
3結語
篇4
【關鍵詞】學生信息管理系統(tǒng);;B/S模式
1.引言
教育部2008年實施了高等教育學生學年電子注冊制度,在電子注冊工作中,涉及大量的學生信息管理,然而各成人高?,F(xiàn)有的教務管理系統(tǒng)無法滿足高等教育學生學年電子注冊工作的要求。因此我們開發(fā)了成人高校學生信息管理系統(tǒng),該系統(tǒng)運用數(shù)據(jù)庫技術和計算機技術,在全面深入分析學生信息管理業(yè)務需求的基礎上,將學生信息管理的全過程實現(xiàn)網(wǎng)絡管理。確保了成人高校學生信息管理高效和規(guī)范,滿足了高等教育學生學年電子注冊工作的要求。
2.系統(tǒng)技術結構
目前進行系統(tǒng)開發(fā)多數(shù)用的是面向對象的方法,其常見的開發(fā)語言有JAVA、.Net、C/C++/C#、JSP、ASP、PHP等多種語言。我們開發(fā)的系統(tǒng)采用的是Microsoft公司推出的結構化、可視化編成語言進行前臺界面的開發(fā)。是統(tǒng)一的Web應用程序平臺,它提供了為建立和部署企業(yè)級Web應用程序所必需的服務,為能夠面向任何瀏覽器或設備的更安全的、更強的可升級性、更穩(wěn)定的應用程序提供了新的編程模型和基礎結構。數(shù)據(jù)庫采用Microsoft SQL Server 2005,SQL Server 2005是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能(BI)工具提供企業(yè)級的數(shù)據(jù)管理。數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能,使學生信息管理系統(tǒng)可以構建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。
3.學生信息管理系統(tǒng)業(yè)務流程
在成人高校內(nèi)部,成人學生學籍信息不完整、不準確,成人學生圖像信息鏈接的正確率不高,成人學生圖像信息采集時對自身信息核對不認真;現(xiàn)有的教務管理系統(tǒng)是基于C/S模式,無法滿足新增的各種業(yè)務需求?;谝陨显?,我們設計開發(fā)了基于B/S模式的成人高校學生信息管理系統(tǒng)。以重慶廣播電視大學為例,可分為市校和分校兩級管理模式,主要業(yè)務包括四個部分:學生信息管理,拍攝管理,數(shù)據(jù)導入導出管理,權限管理。系統(tǒng)業(yè)務流程圖如圖1所示:
4.學生信息管理系統(tǒng)主要功能
4.1 學生信息管理
學生信息管理包括:(1)在籍生編輯,一般用戶登錄系統(tǒng)找到要修改的學生進行信息修改,并保存,這時信息并沒有真正修改,而是存在一個臨時庫中等待審核。(2)在籍生審核,市校管理員登錄系統(tǒng)后,在“審核信息”卡片中,藍色字段表示以前修改過信息且已經(jīng)審核通過,紅色字段表示修改過信息等待審核。如果符合修改條件,就點擊“審核”按鈕,學生修改信息就通過了審核,“審核信息”卡片左下角可以看到修改人和修改時間。(3)在籍生查詢,可以查詢學生信息各種信息,修改人、修改時間、審核人、審核時間、審核狀態(tài)等。
4.2 拍攝管理
拍攝管理包括:(1)拍攝點管理,市校管理員為參加攝像的分校建立拍攝點。(2)參拍學生管理,為某個分校參加拍攝的學生指定拍攝時間和拍攝地點。(3)拍攝照片,選擇已經(jīng)指定參加拍照學生的數(shù)據(jù),點擊“開始”進行拍攝操作。
4.3 數(shù)據(jù)導入導出管理
數(shù)據(jù)導入是所有學生基礎數(shù)據(jù)的導入。數(shù)據(jù)導出是打包導出拍攝學生的照片和數(shù)據(jù)。
4.4 權限劃分
系統(tǒng)一共有3種用戶:市校管理員,分校管理員,一般用戶。市校管理員有查詢、修改和審核權限,可以新建分校管理員和一般用戶;分校管理員有查詢和修改權限,可以建立一般用戶;一般用戶有查詢和修改權限。
5.系統(tǒng)核心功能實現(xiàn)
5.1 審核學生信息程序部分代碼
6.結束語
隨著互聯(lián)網(wǎng)的進一步發(fā)展,人們都在研究各種網(wǎng)上信息管理系統(tǒng),基于B/S結構的應用系統(tǒng)的研究已成為一種趨勢。本文介紹了+SQL Server目前比較流行的開發(fā)模式來設計與實現(xiàn)成人高校學生信息管理系統(tǒng)。希望對從事相關工作的人員能夠起到參考作用。
參考文獻
篇5
Abstract: With the development of network information technology and science technology, as a central location with talent, technology and academic resources, universities have to as soon as possible realize the comprehensive information management and keep up with the development of era. Because most colleges and universities management information system have some problems, such as connect less , lack of necessary modules and need to improve safety performance, the work efficiency is low. We design a management information system which has freshman enrollment, register, student status management, curriculum management, performance management, examination management, materials management, dormitory management, campus card management, books management ect.. Divided by the structure of scientific and reasonable business process, the system not only can solve the problem of lack of connect between systems, improve the student management coverage, optimize the system security,but also can realize the reasonable use of human resources and the improvement of the work efficiency.
P鍵詞: 高等院校管理;信息系統(tǒng);學生管理
Key words: management of institutions;management information system;student management
中圖分類號:G647 文獻標識碼:A 文章編號:1006-4311(2017)24-0159-03
0 引言
管理信息系統(tǒng)通過利用計算機軟件、硬件及網(wǎng)絡通信設備等工具,實現(xiàn)其管理信息的功能。普通高等院校的信息有數(shù)據(jù)復雜性、保密性要求高、信息交流頻繁等特點??墒?,目前使用的系統(tǒng),功能不全面,資源較難共享,系統(tǒng)較不穩(wěn)定等,已經(jīng)漸漸不能適應當前高等院校的實際教學需求了[1],甚至會制約高校管理的進一步發(fā)展。
1 高校管理信息系統(tǒng)現(xiàn)狀與問題
1.1 高校管理信息系統(tǒng)使用現(xiàn)狀
隨著科學技術的日新月異地發(fā)展和創(chuàng)新,大部分高校逐漸摒棄了口口相傳和手工填表等管理模式,開始采用數(shù)字化管理。使用率較高的當屬教務系統(tǒng)、圖書館管理系統(tǒng)、校園卡系統(tǒng)等。這些系統(tǒng)在高校管理的過程中,確實起到了提高管理效率,減輕行政人員工作負擔的作用。同時,管理數(shù)據(jù)信息化也簡化工作環(huán)節(jié),為高校發(fā)展戰(zhàn)略規(guī)劃提供具有科學性和參考性的數(shù)據(jù)資料。隨著經(jīng)濟和技術的發(fā)展,高等院校的學生管理工作內(nèi)容及其范圍也漸漸發(fā)生改變,不僅涉及了更多內(nèi)容的管理,還涉及學生管理人員年輕化和流動大等問題。[1]相較于以前手工填表式的管理方式,使用管理信息系統(tǒng)更可以促進高校內(nèi)部的資源共享,更可以提高行政工作者的管理水平。許多高校并未全面實行信息化管理,或者管理信息系統(tǒng)上仍存在問題。因此,著手設計一個具有高工作效率、涵蓋高等院校學生信息管理工作、從全局上和戰(zhàn)略角度上能適應新時代高校管理需求的更為智能化的管理信息系統(tǒng),不僅能提高我國高校整體信息化建設水平,更能加快我國高校的管理制度變革和教學質量建設的步伐。[2]
1.2 高校管理信息系統(tǒng)存在的問題
1.2.1 各個系統(tǒng)獨立存在,互不關聯(lián)
以中山大學新華學院為例,現(xiàn)正使用教務系統(tǒng)、圖書管理系統(tǒng)、新生注冊系統(tǒng)居多。系統(tǒng)之間不相互聯(lián)系,信息數(shù)據(jù)存在重復,甚至是反復收集和反復錄入各個系統(tǒng),這樣只會導致管理效率低下或者發(fā)生信息缺漏的現(xiàn)象。然而,數(shù)據(jù)準確、數(shù)據(jù)更新及時和數(shù)據(jù)完整,對于管理信息系統(tǒng)做出管理決策使至關重要的。[3]如果出現(xiàn)數(shù)據(jù)的缺失或者斷截,則會導致數(shù)據(jù)分析錯誤等,不止影響工作人員日常數(shù)據(jù)使用和整理,更可能導致管理者做出錯誤的決策。
1.2.2 管理工作復雜,工作效率低下
高校信息管理具有復雜性,系統(tǒng)模塊多,相互影響大,如果沒有使用科學的管理方法和合適的管理系統(tǒng),將會出現(xiàn)管理方面的漏洞或缺失,更會導致人員冗余和時間浪費。
1.2.3 必要模塊部分欠缺
高校不止需要教務系統(tǒng)、圖書管理系統(tǒng),還需要信息管理系統(tǒng)有學籍檔案管理模塊、課程管理模塊、宿舍管理模塊等。
1.2.4 系統(tǒng)安全性、穩(wěn)定性有待提高
多數(shù)高校當前使用方正教務系統(tǒng)。該系統(tǒng)牽涉全國多數(shù)大學生的個人資料,但是該系統(tǒng)安全性并不高。一旦學生信息遭到泄露,后果不堪設想。例如貧困大學生徐玉玉遭遇詐騙,悲傷過度導致腦死亡事件。而系統(tǒng)的穩(wěn)定性也有待提高,每學期學生們的大量訪問常導致系統(tǒng)崩潰,這也是急需解決的問題。
目前,雖然大多數(shù)高校建立了教務管理系統(tǒng),但有的高校甚至因專業(yè)學科有差異,也導致了軟件系統(tǒng)各不相同,因此,高校間的管理信息系統(tǒng)水平有高有低,系統(tǒng)的兼容性有待開發(fā)。[5]應對高校學生管理信息系統(tǒng)的發(fā)展,各大高校應聯(lián)合起來,充分利用現(xiàn)有的網(wǎng)絡資源、人才資源和軟硬件資源,加強相互之間的技術和新的交流,這樣才能夠真正提高資源利用率,加快實現(xiàn)高校全面信息化管理的步伐。[4]
綜上所述,改進和創(chuàng)新發(fā)展高校管理信息系統(tǒng),是推進高校走向現(xiàn)代化管理的基石。它可以既可以作為高校管理的核心,更可以為高校的管理決策工作提供有效的解決方案。
2 管理信息系統(tǒng)需求分析
由于高校的學生信息數(shù)據(jù)龐大,需要較高的安全系數(shù),在使用過程中也會頻繁地交流和更新。因此,@需要系統(tǒng)能夠達到以下目的:
①系統(tǒng)需要能夠達到資源共享的目的;
②系統(tǒng)需要能夠及時便捷地進行信息更改和維護;
③高校管理需要一個功能較為完整的管理信息系統(tǒng)來覆蓋學生學習生活的方方面面;
④作為一個管理信息系統(tǒng),最基本的是具備信息儲存功能,高校的信息數(shù)據(jù)龐大,這就要求管理信息系統(tǒng)必須具備強大的儲存功能;
⑤由于高校學生的信息極為重要,因此系統(tǒng)的安全和穩(wěn)定是極為重要的。
在設計系統(tǒng)的過程中,除了要盡量運用高校當前正使用的運行環(huán)境外,還應該用科學的研發(fā)思路來研發(fā)系統(tǒng),提高系統(tǒng)研究開發(fā)的整體水平,從而達到預期目標。根據(jù)高校對管理信息系統(tǒng)的需求,研究出相應的方案,為設計管理信息系統(tǒng)做足準備。[7]
3 系統(tǒng)設計
3.1 系統(tǒng)功能模塊的設計
由于高校學生管理工作有著特殊性和全面性的需求,管理信息系統(tǒng)應覆蓋學生由錄取直至畢業(yè)的方方面面。
主要包括新生注冊、學籍管理、課程管理、成績管理、考務管理、教材管理、宿舍管理、校園卡管理、圖書管理等等。教務員錄入教學計劃,安排老師上課和學生考試。學生通過系統(tǒng)注冊報到,查詢宿舍、課程及成績,以及系統(tǒng)選課。老師通過系統(tǒng)查詢上課信息、學生信息、錄入考試成績等,如圖1所示。
3.1.1 學生基本信息模塊
學生基本信息包括學生個人學號、姓名、班級、宿舍、聯(lián)系電話等個人基本情況,該模塊主要功能是完成對學生基本信息的添加、修改和查詢學生的個人信息,并且能夠將個人信息導出,讓管理人員進行備份和打印等功能。同時具備查看對在讀學生信息的維護以及對畢業(yè)學生檔案進行歸類和存檔。
3.1.2 學生獎罰管理模塊
該模塊是為了實現(xiàn)管理工作的信息化,用于解決人工記錄的缺陷,將學生的獎罰情況規(guī)范化、制度化。該功能模塊主要是面向學生信息的后臺管理工作,對學生平時的表現(xiàn)、獲獎和受處罰情況、老師評價等信息進行記錄,以方便學生管理者對學生綜合素質做出評價,同時為學生信息查詢提供功能支持。
3.1.3 學籍管理模塊
該模塊主要實現(xiàn)對學生的受教育經(jīng)歷、退休學、轉專業(yè)等信息的記錄(如圖2所示),通過人工錄入的形式進行保存,實現(xiàn)科學管理學籍信息的目的。該部分需要后臺工作人員進行錄入并且更新,為前臺的查詢提供功能的支持。
3.1.4 學生課程管理模塊
用于記錄學生選擇的課程和對選課信息進行統(tǒng)計,學生通過學號和密碼登錄系統(tǒng),系統(tǒng)記錄學生的選課情況,同時擁有管理權限的管理員能夠對學生的選課進行管理,在選課工作完成之后能夠對選課信息進行統(tǒng)計和篩選,為下一輪選課做好準備。同時能夠生成學生課表。
3.1.5 成績管理模塊
考試后為相應的老師開通錄入成績的權限,同時管理人員擁有學生成績的修改和重置,學生可以查看自己的成績,對有異議的分數(shù)能夠申訴。同時學生通過該模塊能夠對任課老師進行評教,系統(tǒng)對學生的評價做出識別,判斷該評價是否有效,并錄入。
3.1.6 系統(tǒng)維護模塊
該模塊為系統(tǒng)的高級管理提供功能支持,因此需要擁有高級權限的學校領導進行操作。管理人員通過瀏覽器登錄(如圖3所示),該模塊能夠實現(xiàn)高權限用戶對低權限用戶的信息進行重置、密碼修改、狀態(tài)修改、權限修改、數(shù)據(jù)備份和還原等功能。
3.2 數(shù)據(jù)庫和門戶網(wǎng)站設計
管理信息系統(tǒng)的數(shù)據(jù)庫設計是對數(shù)據(jù)庫的邏輯進行設計。將數(shù)據(jù)按照一定的分類、分組系統(tǒng)和邏輯層次組織和堆疊起來。設計出恰當?shù)臄?shù)據(jù)庫儲存分析模式,可以較好地反映數(shù)據(jù)關系、減少數(shù)據(jù)冗余、提高存儲效率、滿足用戶的多種需求。是一種建立動態(tài)Web的技術,是微軟公司開發(fā)的.NET框架的一部分,由于集成許多庫文件和良好的交互界面,所以作為門戶網(wǎng)站開發(fā)非常合適。同時可以作為服務器端的開發(fā)和制作動態(tài)WEB頁的內(nèi)容。
以Web技術為基礎的三層結構的B/S模式客戶服務系統(tǒng)體系,如圖4所示。系統(tǒng)分為客戶層、應用層、數(shù)據(jù)層。用戶的接口在客戶層,通過門戶網(wǎng)站訪問系統(tǒng)。應用層作為系統(tǒng)的技術核心部分,負責主要的應用處理服務,封裝了主要的功能,工作與服務器。服務器接受到網(wǎng)站的HTTP請求,通過訪問數(shù)據(jù)庫,服務器通過HTML頁面的形式返回給網(wǎng)站。數(shù)據(jù)層包括系統(tǒng)的邏輯處理能力,在收到服務器的數(shù)據(jù)操作請求之后完成對數(shù)據(jù)庫的修改
4 展望
高等院校的管理信息系統(tǒng)建設,在今后的道路中,應從注重系統(tǒng)的集成、規(guī)范工作流程和重視人才培養(yǎng)這幾個方面入手。注重系統(tǒng)集成,@是因為人員管理不是孤立的步驟,而是一環(huán)扣一環(huán)的,應該將多個功能集成起來,才能進行更加有效的管理工作。之所以要規(guī)范工作流程,是因為科學的工作流程,有利于工作有條不紊地進行,摒除雜亂的工作程序,按照系統(tǒng)設計進行簡潔的工作流程操作,減輕工作人員負擔,也減少工作中出現(xiàn)錯誤。重視人才的培養(yǎng),為高校管理信息系統(tǒng)建設建言獻策,是所有高校應有的使命感。
5 結語
如今,我們早已踏入大數(shù)據(jù)時代,隨著信息科學技術的發(fā)展,信息交流的頻繁程度與重要程度早已大大超出我們的想象。在高等院校中,學生信息管理工作已成為其日常且重要的部分。為了管理工作能夠更好地適應同樣在迅速發(fā)展的教育事業(yè),對學生管理信息系統(tǒng)進行更新?lián)Q代是十分必要的。高校學生管理信息系統(tǒng)的一體化,不僅將各個促進原本分散的系統(tǒng)間信息的交流,提高管理工作效率,也是推動高校建設信息化、現(xiàn)代化校園環(huán)境的重要基石。高校決策者可通過學生管理信息系統(tǒng)的數(shù)據(jù)模型,做出更加科學合理的決策,促進學校發(fā)展,與師生共同進步。高校學生管理信息系統(tǒng)對于學生而言更是意義重大,它可以將學生管理、目標培養(yǎng)甚至是職業(yè)生涯規(guī)劃等各項指標貫徹于學生就讀高校的始終,更能培養(yǎng)出綜合素質水平較高的學生。在我們建立一個完善的學生管理信息數(shù)據(jù)系統(tǒng)之后,我們也要重視系統(tǒng)安全的問題,保障用戶在使用系統(tǒng)的同時信息不會被泄露。
參考文獻:
[1]楊妮.教務管理信息系統(tǒng)的分析與設計[J].電腦知識,2016, 3(12):22-24.
[2]楊德友.學生綜合管理信息系統(tǒng)研究與實現(xiàn)[D].西南交通大學,2006.
[3]姚旺.關心學生信息管理系統(tǒng)設計與實現(xiàn)[D].吉林大學,2013.
[4]季高榮.中小企業(yè)管理信息系統(tǒng)建設研究――以山東焦家金礦有限責任公司為例[D].安徽大學,2012.
[5]李志宇.計算機管理信息技術在高校教務管理系統(tǒng)中的應用[J].網(wǎng)絡與信息工程,2016(8):85-86.
篇6
關鍵詞 Web 學校 學生信息管理系統(tǒng) 設計 開發(fā)
學生信息管理工作量十分繁重,人工管理比較困難?,F(xiàn)階段很多學校都開始采用計算機技術來輔助對學生信息管理?;赪eb技術開發(fā)學生信息管理系統(tǒng),能夠有效幫助學校提高對學生信息的管理效率?,F(xiàn)主要基于Web如何設計和開發(fā)中職學校學生信息管理系統(tǒng)進行分析。
1中職學校學生信息管理系統(tǒng)需求分析
中職學校中,學生信息管理按照功能需求可以分為5大模塊,及學生基本信息管理、學生綜合獎金評定管理等。不同的模塊其功能需求不同,例如學生基本信息管理模塊功能需求主要是學生基本信息的導入、登錄與退出等。
2基于Web學校學生信息管理系統(tǒng)的設計
2.1數(shù)據(jù)庫設計與開發(fā)
基于Web學校學生信息管理系統(tǒng)采用的是一個統(tǒng)一的、聯(lián)網(wǎng)的數(shù)據(jù)庫。建立一個總的數(shù)據(jù)庫,名稱設置為studentdb,服務器采用SQL Server2005。根據(jù)學校學生信息管理系統(tǒng)的功能分析,數(shù)據(jù)庫的建設主要有學生、輔導員和學生處等子系統(tǒng)。三個子系統(tǒng)對應不同的用戶和權限。學生子系統(tǒng)對應的是學生用戶,輔導員子系統(tǒng)主要對應教師用戶和輔導員用戶。學生處子系統(tǒng)主要是學校。學生子系統(tǒng)主要是對個人信息進行管理,包括查詢、申請修改等。輔導員子系統(tǒng)能夠對專業(yè)和學生子系統(tǒng)進行管理,包括信息的導入、修改、刪除等。學生處子系統(tǒng)能夠對班級和專業(yè)進行設置,并管理專業(yè)。各個子系統(tǒng)的關系具體如圖1所示。
SQL Server2005數(shù)據(jù)庫能夠存儲和管理數(shù)據(jù)。數(shù)據(jù)庫中的數(shù)據(jù)類型主要采用int、nvarchar、varchar三種。ID類信息主要采用int數(shù)據(jù)類型存儲,例如對于班級信息ClassID、專業(yè)信息SpecialtyID等采用int數(shù)據(jù)類型。班級信息如ClassName、專業(yè)信息SpecialtyName采用nvarchar數(shù)據(jù)類型。對于學生基本信息如StuSelf、AdminDate采用Varchar數(shù)據(jù)類型。數(shù)據(jù)長度數(shù)值設置在0-50之間。由于SQL Server2005數(shù)據(jù)庫在管理數(shù)據(jù)時,對于多對多聯(lián)系的數(shù)據(jù)不能直接處理。為能夠實現(xiàn)對數(shù)據(jù)的管理,必須采用間接處理的方法。一般采用多分解的方法,在系統(tǒng)中引入一個中間關系,來實現(xiàn)不同實體之間的多對多聯(lián)系。例如同一門課程的考評中,會產(chǎn)生多個學生的成績信息,但一條信息僅對應一個學生。那么聯(lián)系學生和課程的中間關系就是成績。
2.2各模塊的設計和開發(fā)
2.2.1登錄功能模塊
登錄功能模塊的設計中,要在登錄表的用戶名、學號、教師的工號等上設置主鍵,防止出現(xiàn)相同的元組。在登錄模塊中,要有注冊申請的功能,在用戶注冊后其用戶名、密碼會儲存在數(shù)據(jù)庫中。當用戶再次登入時,必須輸入正確的用戶名和相應的密碼,并與數(shù)據(jù)庫儲存的信息相同,才能登入學生信息管理系統(tǒng)。
2.2.2學生基本信息管理模塊
在這一模塊中,主要實現(xiàn)的操作有學生基本信息的查詢、修改等等。用戶是本校的學生。學生進入學生子系統(tǒng)后,能夠查詢個人信息,其中包括姓名、性別、專業(yè)等基本信息。如果學生發(fā)現(xiàn)個人信息存在錯誤時,則提交修改申請。之后由輔導員子系統(tǒng)、學生處子系統(tǒng)進行審核,最后信息由學生處或輔導員子系統(tǒng)進行修改。首先建立一個Student的類,其含有共有屬性,實現(xiàn)信息存儲和查詢。再建立StudenRecord類,并包含Add、Delete、Update、Search等共有方法,實現(xiàn)信息的修改和查詢。
2.2.3綜合獎學金評定管理模塊
獎學金評定主要與學生的成績以及考勤、其他考評等有關。對于這一模塊的操作主要由輔導員子系統(tǒng)學生處子系統(tǒng)進行。輔導員經(jīng)過輔導員子系統(tǒng)導入每個學生的成績、考勤、其他考評等基本信息,并得出綜合評分。輔導員通過綜合評分來確定每個班級的名額。輔導員將獎學金的評定相關信息進行公布,學生可以通過學生子系統(tǒng)來查詢獎學金評定情況。
2.2.4學生評優(yōu)和處分管理模塊
學生處子系統(tǒng)、輔導員子系統(tǒng)在學生評優(yōu)和處分管理模塊評優(yōu)申請表格以及其他信息。學生用戶通過學生子系統(tǒng)登入信息管理系統(tǒng),在評優(yōu)和處分管理模塊填寫和提交評優(yōu)申請書。再由學生處、管理員對學生的申請進行審核和回復,并公布所有的評優(yōu)基本情況如評優(yōu)人數(shù)、(下轉第151頁)(上接第149頁)評優(yōu)結果等。關于學生的處分則主要由學生處、輔導員處分信息。當需要修改或撤消處分信息時,則由學生處和輔導員進行審核后撤消。
2.2.5貧困生認定管理模塊
學生處、輔導員用戶在該模塊上資助信息如金額、名額等,并貧困生認定申請表。學生用戶在該模塊上了解貧困生資助信息,并填寫申請表,提交申請表。學生處、輔導員對學生用戶提交的申請表進行審核和認定,并認定的結果,包括學生姓名、金額等。除此以外,學生處和輔導員還要管理補助的發(fā)放情況。
2.2.6專業(yè)基本信息管理模塊
由學生處用戶來設置和專業(yè)基本信息,包括專業(yè)名稱、任課教師、課時等。學生用戶登入該模塊后,提交專業(yè)申請,該模塊無需設置申請表,只需要設置“申請”按鍵即可。如果學生不想選修該專業(yè),則按“取消”按鍵。在申請結束后,應該專業(yè)相應的學員名稱。
2.3系統(tǒng)設計
2.3.1設計界面
設置數(shù)據(jù)表、數(shù)據(jù)源、數(shù)據(jù)表格,根據(jù)需要插入數(shù)據(jù)庫瀏覽控制條。其中數(shù)據(jù)源主要連接數(shù)據(jù)表和數(shù)據(jù)表格。數(shù)據(jù)表的來源是輔導員子系統(tǒng)、學生子系統(tǒng)和學生處子系統(tǒng)的輸入。數(shù)據(jù)表格的來源是數(shù)據(jù)表。
2.3.2連接系統(tǒng)和InterBase數(shù)據(jù)庫
學校學生信息管理系統(tǒng)是一個聯(lián)網(wǎng)的數(shù)據(jù)庫,為了實現(xiàn)聯(lián)網(wǎng),則必須連接系統(tǒng)和InterBase數(shù)據(jù)庫,才能夠實現(xiàn)不同子系統(tǒng)之間的信息傳遞和接收??梢栽O置SQL Explore來連接系統(tǒng)和數(shù)據(jù)庫?;蛘卟捎米詳?shù)據(jù)庫的方法,設置調(diào)取資源的條件。
2.3.3系統(tǒng)變更設計
學生在校學習時間是有限的,在學生入校時,學校輸入和存儲學生的相關信息,學生擁有一個專用的用戶。而學生在畢業(yè)后,其在系統(tǒng)中的信息已經(jīng)沒有使用的價值,為了節(jié)約存儲空間,需要將學生的信息進行刪除,也就是級聯(lián)刪除。在這一設計中,通常會采用觸發(fā)器。由于學生入校時登記的信息比較多,包括基本信息、專業(yè)信息、綜合獎學金信息等,在刪除r,要將相關的信息全部刪除。
3結束語
基于Web技術來設計和開發(fā)學生信息管理系統(tǒng)時,應建立在系統(tǒng)功能需求的基礎上。只有準確分析學生信息管理系統(tǒng)的功能需求后,才能夠對各個模塊展開設計和開發(fā)。在對各模塊進行開發(fā)時,應考慮到不同用戶在該模塊上的操作權限、該模塊的作用等。以保證各個模塊是獨立的,并形成一個具有完整功能的整體?;赪eb的學生信息管理系統(tǒng)是一個聯(lián)網(wǎng)系統(tǒng),才能夠滿足不同子系統(tǒng)的信息和接收。因此,在設計和開發(fā)系統(tǒng)中,要注意實現(xiàn)整個系統(tǒng)的聯(lián)網(wǎng)。
參考文獻
[1] 楊軍莉. 基于WEB的學生信息管理系統(tǒng)中的數(shù)據(jù)庫研究與設計[J]. 電子測試,2014(5):73-75.
篇7
關鍵詞:數(shù)據(jù)庫技術;程序設計;高職教育;學生管理系統(tǒng);PowerBuilder
1 學生信息系統(tǒng)研究背景分析
我國高等職業(yè)教育起步較晚,但發(fā)展很快,到現(xiàn)在高等職業(yè)院校無論是學校數(shù)量還是在校生規(guī)模都占據(jù)了高等教育的半壁江山。高等職業(yè)教育擔負著為國家培養(yǎng)生產(chǎn)一線高技能專門人才的任務,隨著我國經(jīng)濟建設的不斷推進,社會各行業(yè)對技能型人才的需求不斷增加,對人才的質量要求也在不斷提升。隨著計算機技術和網(wǎng)絡技術的不斷發(fā)展,當今世界早已進入信息化時代。與各高職院校如火如荼地開展教學改革相比,學校的信息化管理水平的提升卻顯得十分落后。面對高職院校辦學規(guī)模的不斷擴大,學生數(shù)量的快速增加,如何充分運用當今科技手段,盡快形成適合我國高等職業(yè)教育的管理模式成為當務之急。
1.1 高職學生管理特點分析
高職院校的學生年齡大約在18-22歲,正為人生觀、世界觀、價值觀形成的關鍵時期,學生整體具有積極向上的人生價值追求,有著充分的熱情和體力。同時高職院校以提升學生就業(yè)能力為目標,將學生的職業(yè)能力培養(yǎng)貫穿于整個教育管理過程之中,教學過程側重于強調(diào)對學生工作技能的訓練和培養(yǎng),通過校企合作為學生提供更多的社會實踐機會,并提倡學生參加職業(yè)能力鑒定,考取相應的職業(yè)資格證書。
高職學生管理注重對學生學習過程的控制和引導,強調(diào)對學生職業(yè)能力的訓練和強化;注重對學生日常行為的監(jiān)督和管理,強調(diào)學生綜合素質的養(yǎng)成;注重對學生實習和就業(yè)的管理,強調(diào)對學生就業(yè)能力的訓練和提升;注重學生活動的設計和引導,強調(diào)學生職業(yè)道德的錘煉。
1.2 高職學生管理流程分析
高職院校學生管理由于各校對部門設置、人員配備、部門職責等都有所不同,從而使得各校相應的學生管理流程也有所不同,通過對各學院學生信息管理工作的調(diào)查與分析,認為主要存在學籍管理、學生基本信息管理、成績管理、獎懲管理、貧困生管理、學生黨員及干部管理、學生活動管理、實習就業(yè)管理等業(yè)務環(huán)節(jié),對應的管理部門有教務處、學生工作處、就業(yè)培訓中心、院系團組織、院系學生會、各系部等部門。
1.3 軟件體系結構分析
目前比較流行的軟件體系結構包括C/S軟件結構(客戶機/服務器模式,即Client/Server)和B/S軟件結構(瀏覽器/服務器模式,即Browser/Server)。隨著互聯(lián)網(wǎng)技術的不斷發(fā)展,B/S軟件結構雖然作為新興產(chǎn)物受到軟件開發(fā)人員的追捧,但C/S軟件結構有著其得天獨厚的優(yōu)勢。
⑴交互性更強是C/S結構軟件的一個固有優(yōu)點。在CS中,客戶端有一套完整應用程序,在出錯提示、在線幫助等方面都有強大的功能,并且用戶可以在子程序間自由切換。
⑵安全性能好由于C/S模式提供了更安全的存取模式。由于C/S配備的是點對點的結構模式,這種模式適合在局域網(wǎng)中使用,其安全性可以得到可靠的保證。
⑶響應速度更快由于C/S結構軟件在邏輯結構上比B/S結構軟件少一層,同時由于C/S結構軟件的客戶端實現(xiàn)與服務器的直接相連,沒有中間環(huán)節(jié),因此對于相同的任務,C/S結構軟件完成的速度總比B/S結構軟件快,使得C/S結構軟件更利于處理大量數(shù)據(jù)。
⑷軟件功能豐富由于C/S結構軟件的開發(fā)針對性較強,同時軟件在客戶端獨立運行,因此,C/S結構軟件具有操作界面漂亮,形式多樣,功能豐富等特點,可以充分滿足客戶自身的個性化要求。
2 高職學生信息系統(tǒng)設計
系統(tǒng)設計包括:根據(jù)高職學生管理工作的具體要求和業(yè)務功能,分析確定高職學生信息管理系統(tǒng)模塊采用UML用例圖對系統(tǒng)進行分析。下面以學籍管理子用例為例。學籍管理子用例如圖2所示,包括教務管理人員進行注冊管理、班級管理和學籍異動管理,具體包括注冊報到的登記、統(tǒng)計、查詢和打印,基本檔案的修改、查詢和打印,學籍變動的審批、登記、查詢和打印。系學生干事錄入和查詢學生基本檔案信息,對學生提出學籍變動申請給出初步審核意見,學生可提出學籍變動的申請和查詢相關信息。
3 數(shù)據(jù)庫設計
3.1 數(shù)據(jù)庫E-R模型
E-R模型分析方法是用來分析實體-聯(lián)系的最常用的方法。通過對高職學生信息系統(tǒng)的客觀事物及其聯(lián)系分析之后,根據(jù)收集到的材料,利用分類、聚集、概括等方法抽象出實體并進行命名,再根據(jù)實體的屬性描述其間的各種聯(lián)系。根據(jù)高職學生信息系統(tǒng)的客觀事物及其聯(lián)系分析之后,繪出系統(tǒng)總E-R圖(圖表略)。
3.2 數(shù)據(jù)庫關鍵表設計
在管理信息系統(tǒng)中,最基礎最重要的工作是表單的設計,表單可以簡單地說是數(shù)據(jù)庫中所有的數(shù)據(jù)庫對象。在表單中,數(shù)據(jù)按照類似于電子表格的形式組織,每一行成為一條記錄,每一列成為一個字段,這就是關系數(shù)據(jù)庫的基本邏輯存儲方式。以下是數(shù)據(jù)庫中幾個主要表,其他由于篇幅有限不能全部列出:
⑴用戶表(YHB):字段包括:編號、姓名、密碼、類型,見表1。
表1 用戶表
ID 字段名 含義 數(shù)據(jù)類型 鍵值
1 ID 編號 Int(4) 主鍵
2 Xm 姓名 varchar(12)
3 Mm 密碼 varchar(6)
4 Lx 類型 varchar(2)
⑵學生基本信息表(XSJBXXB):
字段包括:學號、姓名、性別、出生日期、班級、政治面貌、身份證號等具體如表2所示。
表2 學生基本信息表
ID 字段名 含義 數(shù)據(jù)類型 鍵值
1 xh 學號 varchar(12) 主鍵
2 xm 姓名 varchar(10)
3 Xb 性別 varchar(2)
4 Csrq 出生日期 Datet
5 Bj 班級 varchar(18)
6 Zzmm 政治面貌 varchar(8)
7 Sfzh 身份證號 varchar(18)
3.3 系統(tǒng)設計
系統(tǒng)前臺采用PowerBuilder 9.0進行開發(fā),PowerBuilder 9.0提供了完善的開發(fā)功能??梢暂^容易地開發(fā)大型數(shù)據(jù)庫應用系統(tǒng),這些應用系統(tǒng)可以運行在單機上,也可以運行在一個局域網(wǎng)內(nèi),甚至運行在廣域網(wǎng)上;后臺數(shù)據(jù)庫采用微軟公司的SQL Server 2008數(shù)據(jù)庫,給數(shù)據(jù)庫系統(tǒng)具有強大的數(shù)據(jù)處理功能,同時保持數(shù)據(jù)的完整性并提供許多高級管理功能,它的靈活性、易用性和安全性能夠為數(shù)據(jù)庫編程提供良好的條件。由于篇幅有限不能將全部代碼列出,僅舉例如下:
⑴數(shù)據(jù)庫連接:
在Script的open事件中寫入:
// Profile lianxi
SQLCA.DBMS = "SNC SQL Native Client(OLE DB)"
SQLCA.LogPass = '731123'
SQLCA.ServerName = "SAMSUNG\SQL2008"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Provider='SQLNCLI10'"
connect;
if sqlca.sqlcode0 then
messagebox(" 連接失敗","不能連接數(shù)據(jù)庫")
return
end if
open(w_denglu)
⑵登陸界面:
用戶進入系統(tǒng)登錄頁面,需要完成用戶名、密碼的輸入,經(jīng)過身份驗證后,才能進入系統(tǒng),不同的用戶進入系統(tǒng)后操作權限不同。如圖:3.1
登錄模塊部分代碼實現(xiàn)如下:
string ls_user, ls_pwd, ls_pwd_db;
ls_user = sle_user.text ;//獲取界面上用戶輸入的用戶名
ls_pwd = sle_pwd.text; //獲取用戶輸入的密碼
select mm
into:ls_pwd_db
from yhb
where xm=:ls_user; //鍵入用戶名與數(shù)據(jù)庫內(nèi)容匹配
if ls_pwd_db="" then //密碼返回為空,則未查到用戶名
messagebox("","用戶名錯誤")
return
end if
if ls_pwd_db = ls_pwd then //密碼一致,登錄成功,打開主界面
open(w_main)
close(parent)
else //密碼不一致,輸入錯誤處理
close(parent) //關閉當前登錄界面
messagebox("","密碼輸入錯誤")
end if
⑶基本信息管理界面:
用戶進入基本信息管理界面,建立數(shù)據(jù)窗口與學生基本信息表(XSJBXXB)對應,可以添加、修改、刪除學生信息。
添加信息代碼如下:
if dw_1.update()> o then
commit;//提交數(shù)據(jù)
else
rollback;//不進行提交 向上回滾。
end if
[參考文獻]
[1]楊尊琦.信息系統(tǒng)分析與設計[M].北京:機械工業(yè)出版社,2007.
[2]范武,董雄報.高校MIS建設中存在的問題及對策[J].產(chǎn)業(yè)與科技論壇,2007,(4):69-70.
[3]周晏,韓毅.解析PowerBuilder的數(shù)據(jù)處理機制[J].現(xiàn)代計算機,2008,(04):87-88.
[4]趙豐,邱華.計算機C/S兩層模式和B/S兩種模式研究[J].福建商業(yè)高等??茖W校學報,2003,(3):41―42.
[5]范仕強,裴麗麗.數(shù)據(jù)融合方法在物理實驗數(shù)據(jù)處理中的應用[J].儀器儀表用戶,2009,(03):57-58
篇8
關鍵詞:市級電大班級 ASP 信息化管理
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2015)07-0000-00
1 引言
在當前網(wǎng)絡化、信息化時代,高校作為先進技術的傳播機構先進青年的培育學府,信息化的應用程度體現(xiàn)出高校對知識轉變?yōu)榧夹g的能力水平、體現(xiàn)出對先進技術應用的前瞻性、體現(xiàn)出高校管理效率的重視程度。2003年舉行的“全國高校信息化研究會2003年學術年會”標志著數(shù)字化校園理論的日趨成熟[1],目前各個高校正在積極推進第三代數(shù)字化校園的整體建設。
中山市廣播電視大學學生班級信息管理系統(tǒng)是解決學校、老師、學生三者的角色一直來信息溝通困難,過程難以監(jiān)控管理并且紙質做工時代,信息化程度偏低,不規(guī)范準信息管理操作。為了提高部門工作效率,規(guī)范工作任務流程,同時方便廣大師生開展班級工作 ,基于ASP技術,通過Web網(wǎng)頁方式進行學生班級信息管理,大大提升學校班級信息管理水平,優(yōu)化資源,與學校相關信息實現(xiàn)同步共享,減少以往班主任重復的工作量,提高班主任的班級管理的工作效率,解決學校、老師、學生三者的角色信息溝通困難。系統(tǒng)結合中山市廣播電視大學現(xiàn)有業(yè)務需求與學校其他部門系統(tǒng)對接,形成信息資源大共享。
2關鍵技術
2.1 ASP技術
ASP是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)頁面或Web應用程序。ASP網(wǎng)頁可以包含HTML標記語言、普通文本、腳本命令以及COM組件等[2]。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的Web應用程序[3]。
目前支持的有VBScript和JavaScript,它是與標準HTML頁面混合在一起的腳本所構成的文本格式文件。當客戶端的最終用戶用Web瀏覽器通過Internet來訪問基于ASP腳本的應用時,Web瀏覽器會向web服務器發(fā)出Http請求,Web服務器分析、判斷出該請求是ASP腳本的應用后,自動通過ISAPI接口調(diào)用ASP腳本的解釋運行引擎(ASP.DLL)。ASP.DLL將從文件系統(tǒng)或內(nèi)部緩沖區(qū)獲取指定的ASP腳本文件,接著就進行語法分析并解釋執(zhí)行[4]。處理結果最終將形成HTML格式的內(nèi)容,通過Web服務器原路返回給Web瀏覽器端,由Web瀏覽器在客戶端形成最終的結果呈現(xiàn)。
2.2 ODBC與ADO技術
ODBC作為一個工業(yè)標準,絕大多數(shù)數(shù)據(jù)庫廠商,大多數(shù)應用軟件和工具軟件廠商都為自己的產(chǎn)品提供了ODBC接口或者提供了ODBC支持, ODBC開發(fā)式的數(shù)據(jù)庫連接(Open Database Connectivity),是微軟公司提出的數(shù)據(jù)庫訪問的標準接口[5]。建立一組規(guī)范,并提供一組對數(shù)據(jù)庫訪問的標準API(應用程序編程接口),程序員不用考慮數(shù)據(jù)庫的內(nèi)容細節(jié)。數(shù)據(jù)庫驅動程序使用DSN(Data Source Name,數(shù)據(jù)源名)定位和標識特定的ODBC兼容數(shù)據(jù)庫,將信息從Web應用程序傳遞給數(shù)據(jù)庫[6]。
ADO是建立在OLE DB上的面向對象的訪問接口,方便腳本語言和面向對象開發(fā)工具來使用。ADO的主要優(yōu)點是易用,高速,占用內(nèi)存和磁盤空間少,非常適合于作為服務器的數(shù)據(jù)庫訪問技術。
3系統(tǒng)分析和設計
根據(jù)班級管理系統(tǒng)的需求分析把系統(tǒng)分成了八個模塊進行功能實現(xiàn),模塊包括:系統(tǒng)登錄模塊、用戶管理模塊、班級管理模塊、課程管理模塊、信息審核管理模塊、短信業(yè)務管理模塊、信息交流模塊、信息模塊。(1)用戶管理:對用戶采用角色等方法進行分類,向系統(tǒng)中添加、刪除和修改各種角色的使用人員、登錄名及密碼等信息。(2)班級管理:包括為班級分配修改班主任,初始化班級規(guī)模信息,班級通訊錄的創(chuàng)建及修改。(3)課程管理:本班級創(chuàng)建完成后,為班級錄入每學期開課情況包括課程上課的時間,地點,課程教學計劃,課任老師信息及課程考試類型。(4)信息審核:主要對學生補考登記信息審核、重修報名審核、平時作業(yè)成績審核以及部分師生交流的審查與監(jiān)測。(5)短信業(yè)務:包括有個別學生即時發(fā)送手機短信通知、整班級即時發(fā)送手機短信通知、定時發(fā)送通知、上課短信自動提醒功能、學校日歷安排提醒設置。(6)信息交流:模塊讓學生很充分交流與學習,在這個模塊中包括學期學習心得體會、微博(相片)、學生提問、老師答疑,四個功能。(7)信息:在模塊中,主要是實現(xiàn)三個信息的功能,第一是班主任通知,第二個是班級管理人員教務教學通知,第三個是學生成績。
4系統(tǒng)的實現(xiàn)
在學生信息管理系統(tǒng)設計階段來說主要包括總體設計和數(shù)據(jù)庫及各模塊的詳細設計。系統(tǒng)分析階段所提出的反映了崗位用戶信息需求的轉化成可以應用的基于計算機WEB網(wǎng)絡應用技術。其主要任務是從規(guī)范班級管理信息的總體目標出發(fā),依據(jù)系統(tǒng)分析階段的功能模塊要求,并考慮到數(shù)據(jù),結構,技術和運行環(huán)境等方面,確定了系統(tǒng)的總體結構和系統(tǒng)各模塊組成部分,確保總體目標的實現(xiàn)。
在整個系統(tǒng)管理上及學校工作崗位分工來說,系統(tǒng)的登陸角色包括學生、班主任、任課教師、班級信息管理人員,四種不同的類型。在登錄系統(tǒng)前進度角色類型的判斷。打開系統(tǒng)登錄界面后,通過用戶及密碼的驗證后,選擇登錄的用戶類型,進入客戶控制頁面。
依據(jù)系統(tǒng)分析階段的功能模塊要求,分別對部分設計實現(xiàn)進行說明:
(1)新建班主任、任課老師、班級信息管理用戶,都可以通過管理后臺直接以各老師的真實信息注冊,
老師的用戶名為真實姓名,密碼初始統(tǒng)一。以單條記錄添加到數(shù)據(jù)庫的USER表。流程圖1所示。
(2)分配班主任。在用戶管理模塊中,添加的班主任老師的用戶后,班級信息管理員,把新學期新增的
班級配對起來。同時也就為班主任角色增加管理的班級。流程圖2所示。
(3)每一門課都對應有課程責任老師,在這模塊中后臺建立課任老師關系,獲得教師用戶的相關信息以
及聯(lián)系方式。流程圖3所示。
(4)學生補考登記信息審核。學生登錄系統(tǒng)后通過學生補考登記報名模塊界面提交報名后,班主任角色
把提交的學生補考報名進行審核??梢赃M行批量審核,選中單獨一個學生的學號對某個學生進行單獨審核,返回結果顯示已經(jīng)審核。流程圖4所示。
(5)學生成績。班級管理員得到教務發(fā)來成績單后,查詢各班級名稱,得到班級名稱后,上傳學生上學期期末考試成績表,點擊上傳,保存記錄。
由于遠程開放教育迅速發(fā)展,加上網(wǎng)絡新技術涌現(xiàn)以及在應用中不斷出現(xiàn)的新問題,所以學生班級信息管理系統(tǒng)也必然與之共同發(fā)展、不斷進步。所以本系統(tǒng)可以與學校教務考務信息管理系統(tǒng)結合起來,發(fā)揮信息共享作用。
5 結語
本文基于ASP技術,通過Web Services網(wǎng)頁方式進行實現(xiàn)了中山市廣播電視大學學生班級信息化管理,大大提升學校班級信息管理水平,優(yōu)化資源,與學校相關信息實現(xiàn)同步共享,減少以往班主任重復的工作量,提高班主任的班級管理的工作效率,解決學校、老師、學生三者的角色信息溝通困難。信息管理是一門深奧的學問,學生與班級也有許多值得研究的地方,本系統(tǒng)難免還有一些不足之處。需要進一步研究和完善的方面。如用戶同時操作訪問時有局限,服務器配置仍需要更新欄目功能的設計只滿足暫時學校信息管理的一部分,未來學生班級管理系統(tǒng)將與校園OA管理系統(tǒng)友好接合,對系統(tǒng)的進一步完善,實現(xiàn)數(shù)據(jù)資源更多更大共享。
參考文獻
[1]郭武士,易欣.基于面向對象技術的數(shù)據(jù)庫應用研究[J].華章,2010,(22).
[2]李程.學生成績管理系統(tǒng)的設計與實現(xiàn)[D].大連理工大學,2009.
[3]朱向福.高等院校學生成績管理工作探析[J].文教資料,2011(2):33-35.
篇9
關鍵詞:學生信息;訪問控制;安全性
近年來信息化在高校管理中得到了廣泛的應用,但由于學生管理工作的復雜性與特殊性,許多高校的學生管理工作仍停留在人工為主、計算機為輔的模式下,這種模式已經(jīng)難以滿足日益增長的學生數(shù)量所形成的一系列管理難題,管理效率與管理成本嚴重影響了高校的學生管理工作。通過前期的充分調(diào)研與需求分析,形成一套適合筆者學校學生管理工作的管理系統(tǒng)勢在必行。
1總體架構設計
高校學生信息管理系統(tǒng)的總體設計采用的是基于MVC架構,系統(tǒng)總體架構圖如圖1所示。通過總體架構圖可以看出,展現(xiàn)層:對各個用戶的登錄界面以及操作界面進行直觀的展現(xiàn)。業(yè)務層:采用AJAX技術、MVC架構以及面向對象框架,主要包括系統(tǒng)管理、學生信息管理、學生宿舍管理、學生資助管理以及畢業(yè)生管理五大業(yè)務功能。數(shù)據(jù)層:對整個系統(tǒng)數(shù)據(jù)庫中的信息進行查詢、更新、維護、管理,數(shù)據(jù)庫信息主要包括用戶信息數(shù)據(jù)庫、宿舍信息數(shù)據(jù)庫以及畢業(yè)信息數(shù)據(jù)庫等,采用的是SQLServer2012數(shù)據(jù)庫。
2系統(tǒng)功能模塊分析與設計
根據(jù)系統(tǒng)總體架構以及需求分析可知,基于訪問控制技術的高校學生信息管理系統(tǒng)主要包括五大功能模塊:系統(tǒng)管理模塊、學生信息管理模塊、學生宿舍管理模塊、學生資助管理模塊以及畢業(yè)生管理模塊。
2.1系統(tǒng)管理模塊
系統(tǒng)管理模塊主要用于對系統(tǒng)用戶信息和基本信息進行維護和管理,主要包括用戶管理、用戶權限管理以及系統(tǒng)維護管理三大子功能。用戶管理主要包括用戶的注冊、登錄以及基本信息管理,系統(tǒng)管理員和相關用戶可進行密碼重置、修改等相關操作;用戶權限管理可以對系統(tǒng)用戶的角色信息及權限進行管理和分配,只有系統(tǒng)授權的系統(tǒng)管理員才可以進行相關的操作;系統(tǒng)維護管理主要是對系統(tǒng)所有核心數(shù)據(jù)進行備份、還原等操作,是系統(tǒng)安全穩(wěn)定運行的重要功能。
2.2學生信息管理模塊
學生信息管理模塊主要包括學生個人信息管理以及學籍信息管理兩大子功能。學生個人信息管理主要是對高校學生的姓名、籍貫、聯(lián)系方式等個人信息進行管理,具備個人信息的查詢、增加、修改、刪除等功能;學籍信息管理主要是對高校學生的學籍信息進行統(tǒng)一管理,具備學籍信息的查詢、編輯、增加與刪除功能。由于學生在校期間可能出現(xiàn)專業(yè)調(diào)整、休復學、專轉本等特殊情況,因此學籍信息管理還具有學籍異動信息的修改與編輯等操作。
2.3學生宿舍管理模塊
學生宿舍管理模塊主要用于對在校生的宿舍信息進行管理,主要包括宿舍基本信息管理、宿舍分配管理以及宿舍調(diào)換管理三大子功能。宿舍基本信息管理主要是對在校生的住宿情況進行統(tǒng)一管理,提供宿舍情況的查詢、增加、修改及刪除操作,便于高校宿管人員對學生住宿情況進行及時的編輯與更新;宿舍分配管理主要是對高校新生進行宿舍的分配與管理,根據(jù)新生所屬專業(yè)、班級、院系等信息實現(xiàn)宿舍的合理分配,并向新生提供宿舍查詢、申請調(diào)換等功能;宿舍調(diào)換管理主要是對學生發(fā)起的宿舍調(diào)換申請進行處理,并根據(jù)調(diào)換結果對宿舍信息進行更新與修改。
2.4學生資助管理模塊
學生資助管理模塊主要包括高校資助崗位設置、學生檔案管理以及助學金管理三大子功能。高校資助崗位設置主要是根據(jù)實際崗位需求設置相應的勤工助學崗位,并設置合理的資助標準,同時將崗位信息在系統(tǒng)中供學生查詢與申請;學生檔案管理主要是對學生的家庭情況進行統(tǒng)計與管理,對學生家庭困難等級、困難原因等相關信息進行建檔備查;助學金管理主要是對高校各類助學金的發(fā)放進行統(tǒng)一管理,并定期進行審核與公示,確保助學金的使用更加公正公平。
2.5畢業(yè)生管理模塊
畢業(yè)生信息管理是當前高校學生信息管理中普遍忽視的問題,通過該模塊能夠實現(xiàn)對畢業(yè)生信息的管理與統(tǒng)計。系統(tǒng)對畢業(yè)生工作去向信息的分析與統(tǒng)計,對校園招聘工作的決策有著重要的意義。畢業(yè)生管理模塊主要包括畢業(yè)信息管理以及畢業(yè)成績管理兩大子功能,分別對高校畢業(yè)生畢業(yè)去向、工作單位、職位、薪資等相關信息進行統(tǒng)計與管理。
3訪問控制改進模型工作流程分析與設計
由于高校學生信息管理系統(tǒng)中存儲有學生個人隱私等敏感數(shù)據(jù),因此為了進一步提高系統(tǒng)的安全性與可靠性,本系統(tǒng)還采用了RBAC訪問控制技術,對訪問系統(tǒng)的用戶行為進行控制。具體流程如下所述。(1)用戶身份鑒別。當用戶向系統(tǒng)發(fā)起訪問申請時,系統(tǒng)首先對用戶的身份進行鑒別,對訪問時間、用戶訪問發(fā)起地域等信息進行綜合判別,判斷用戶是否具備系統(tǒng)的訪問權限,若用戶滿足系統(tǒng)訪問條件,則進入第二步進行訪問權限的分配與控制,若用戶不滿足,則終止訪問,并返回錯誤信息。(2)用戶訪問權限的分配控制。用戶身份鑒別完成后,對用戶的訪問權限進行分配控制,當用戶對權限內(nèi)的資源發(fā)起訪問時,執(zhí)行步驟3,當用戶訪問資源超出自身權限限制,則執(zhí)行步驟5。(3)判斷是否滿足規(guī)則約束條件,如果滿足則執(zhí)行步驟4,否則執(zhí)行步驟5。(4)執(zhí)行用戶的訪問請求,完成相應的數(shù)據(jù)操作,并將數(shù)據(jù)結果反饋至用戶。(5)拒絕用戶的訪問請求,根據(jù)拒絕原因進行提示,并結束該用戶的本次訪問。整個系統(tǒng)訪問控制工作活動圖如圖2所示。
4結語
本文對所在高校的學生信息管理進行了深入的調(diào)研,設計開發(fā)了一套適合本校實際情況的學生信息管理系統(tǒng)。該系統(tǒng)在立足于高校實際管理需求的基礎上,還具有基于RBAC訪問控制模型的改進模型,實現(xiàn)了整個系統(tǒng)的訪問控制與權限管理,進一步提高了系統(tǒng)的安全性和可靠性。
參考文獻
[1]伍光明.對高等學校教學管理信息化建設的思考[J].重慶理工大學學報,2003,17(5):141-143.
[2]呂建強.高職院校學生信息管理系統(tǒng)的研究與技術分析[J].圖書情報導刊,2016,16(8):211-212.
篇10
關鍵詞:留學生;教務管理信息系統(tǒng);系統(tǒng)分析;設計;B/S;C/S
中圖分類號:TP315文獻標識碼:A 文章編號:1009-3044(2010)01-23-03
Analysis and Design of International Student Educational Management Information System
ZHANG Zong-li
(Jiamusi University International Students Education College,Jiamusi 154007,China)
Abstract: In his paper, an International Students Educational Management System that based on C/S and B/S mixed model is offered. It analyses the business process, structure, basic functions and implementation combined with the specific characteristics of international student s’ education and educational management.
Key words: international students; educational management system; system analysis; design; C/S; B/S
隨著我國經(jīng)濟的發(fā)展和國際地位的提升,高校外事工作得以大力發(fā)展,外國來華留學生的人數(shù)逐年遞增, 外國留學生教育已經(jīng)成為高等教育的一個重要組成部分,也成為衡量一所高等學校開放程度和國際知名度的標志之一。隨著中國留學生教育規(guī)模的不斷擴大,外國來華留學生來中國接受教育的形式和類型也越來越多,這給留學生的教學管理工作提出了更高的要求。教學是留學生教育管理工作的中心, 教學管理工作則是高校留學生教育管理中的重要工作之一,要保證教學工作具有科學的運行機制,原有的教務管理方法遠遠不能適應形勢的需要,因此,進行教務系統(tǒng)研究開發(fā),對于實現(xiàn)教務管理信息化、網(wǎng)絡化,提高留學生教育質量與管理水平,具有重要的現(xiàn)實意義。
1 體系結構的選擇
C/S模式即客戶/服務器模式,它是一種成熟的開發(fā)模式,它通過在服務器和客戶端分別運行應用程序來完成任務。它在客戶端安裝有一套完整的應用程序,因此交互性很強。由于是點對點的通訊模式,故存取數(shù)據(jù)時安全性較容易得到保證。C/S模式只有兩層邏輯結構,占用網(wǎng)絡資源較少,網(wǎng)絡間數(shù)據(jù)通訊量較少,傳輸速度很快。
B/S模式即瀏覽器/服務器模式,它將C/S模式中的服務器又進行了進一步劃分為應用服務器(Web服務器)和數(shù)據(jù)服務器。這樣就形成了客戶端瀏覽器、應用服務器和數(shù)據(jù)服務器三層結構的客戶服務器體系結構。
比較這兩種模式可以發(fā)現(xiàn):
1) C/S模式在邏輯上比B/S模式少一層結構,因此C/S模式的網(wǎng)絡通訊量要低于B/S模式。對于相同的任務,C/S模式在速度上相對于B/S模式要快。C/S模式在客戶端有一套完整的應用程序,交互性強,在出錯提示、在線幫助等很多方而都有強大的功能。C/S一般而向相對固定的用戶群,對信息安全的控制能力很強,可以對權限多層次校驗。
2) B/S模式建立在廣域網(wǎng)的基礎之上。B/S模式在客戶端只需標準的、簡單通用的瀏覽器,不需安裝應用程序,用戶的界面都統(tǒng)一在瀏覽器上。瀏覽器易于使用,相對于C/S的客戶端,不需要專門的培訓就可以使用,不須再學習使用其他的軟件。B/S模式其應用邏輯由Web服務器承擔,這不但可以減少系統(tǒng)管理員的工作量,而且可以縮短了應用程序的開發(fā)周期,維護工作也簡單易行。
通過系統(tǒng)分析,本系統(tǒng)將采用C/S和B/S相結合的混合模式。在安全性要求高、交互性強、數(shù)據(jù)處理量大且要求處理頻度高的范圍內(nèi)使用C/S模式,通過客戶端軟件訪問數(shù)據(jù)庫,而在安全性和交互性要求不高的子系統(tǒng)中采用B/S模式,以充分發(fā)揮兩種結構的優(yōu)勢。如學籍管理子系統(tǒng)運行于校園網(wǎng),采用C/S模式,只有教務管理人員和學校教務處各用戶憑賬戶、密碼訪問;網(wǎng)上成績查詢和公共修選課子系統(tǒng)在廣域網(wǎng)上實現(xiàn),采用B/S模式,本校留學生可以隨時隨地通過互聯(lián)網(wǎng)憑學號和密碼訪問。
2 系統(tǒng)的分析
本系統(tǒng)將利用先進的計算機技術和網(wǎng)絡資源,實現(xiàn)制定教學計劃、排課、選課、學籍及成績管理等等留學生教務工作的自動化、信息化和網(wǎng)絡化。
2.1系統(tǒng)的功能要求
留學生教務管理信息系統(tǒng)應滿足以下功能需求:1)通過智能化資源調(diào)配管理優(yōu)化教學資源,高效調(diào)配和合理利用教師、教室、實驗室、時間等,解決留學生的合理排課和高效率管理等問題。2)隨著學分制的教學改革,逐步實現(xiàn)由傳統(tǒng)的學年制向學分制的過渡,系統(tǒng)要充分考慮學年制、學分制以及過渡階段的不同軟件需求,并充分結合不同學習方式和類型的留學生的具體教學安排特點來實現(xiàn)課程的設置,并在設計階段要充分考慮不同階段課程庫、成績庫、學生庫、教室?guī)斓臄?shù)據(jù)遷移問題。
3)強化基于Internet/Intranet面向師生的服務和互動管理,使留學生教務管理更加高效,同時也方便了學生,是管理服務化、人性化。
4)系統(tǒng)在進行功能設計時要嚴格遵循國家相關的學歷規(guī)范標準和相關的留學生管理條例,規(guī)范課程代碼、教師代碼、學號等編碼,避免學生重復等不合理現(xiàn)象出現(xiàn)。
2.2 系統(tǒng)的性能要求
本系統(tǒng)的性能應該達到以下要求:
1) 時間經(jīng)濟性
優(yōu)化邏輯設計與物理設計,使系統(tǒng)運行效率高,反映速度快。
2) 可靠性
能連續(xù)準確的處理業(yè)務,有較強的容錯能力。
3) 可理解性
用戶容易理解和使用該系統(tǒng)。
4) 可維護性和適應性
系統(tǒng)應易于修改、易于擴充、易于維護,能夠適應業(yè)務不斷發(fā)展變化的需要。
5) 可用性
目標系統(tǒng)功能齊全,能夠完全滿足業(yè)務需求。
6) 安全保密性
保證系統(tǒng)的物理安全、數(shù)據(jù)存儲和存取的安全與保密、數(shù)據(jù)傳輸?shù)陌踩c保密,做好使用人員的授權管理。
2.3 系統(tǒng)設計目標
留學生教務管理系統(tǒng)要達到的目標主要包括:
1) 系統(tǒng)功能完備、實用,界面友好清晰。
2) 系統(tǒng)要有強健的平臺構架,體系結構應具有良好的包容性和可擴展性,系統(tǒng)應能接納已有的系統(tǒng)且在今后系統(tǒng)軟硬件擴展時,能有效地保護已有的投資。
3) 具有多種數(shù)據(jù)源的存取訪問能力,基于Web的和表現(xiàn)能力。
4) 規(guī)范化的信息管理。使用統(tǒng)一的數(shù)據(jù)格式,將各種教務業(yè)務工作標準化、規(guī)范化。
5) 安全保密、可靠運行。
3 系統(tǒng)設計
3.1 系統(tǒng)業(yè)務流程分析
根據(jù)留學生能夠教學的特點,結合我們對高校留學生教務管理的長期實踐經(jīng)驗,留學生教務管理系統(tǒng)的業(yè)務流程描述如圖1所示。很明顯,學籍管理和排課管理是整個教務管理的核心。
3.2 系統(tǒng)功能分析
留學生教務管理系統(tǒng)應具有以下的功能:
1) 具有學籍管理功能
能打印留學生信息核對表、打印新生分班名冊、輸入修改學生信息,管理畢業(yè)生信息、檢索未交照片的學生、管理學生欠費記錄。
2) 具有成績管理功能
能新建學生成績數(shù)據(jù)庫、輸入修改成績、分學期打印成績、分課程打印成績、查詢修改打印成績、打印成績通知單、輸入重修成績、生成成組統(tǒng)計報表、打印學年平均成績、統(tǒng)計期末考試成績,為不同學習形式和類型的留學生出具各種語言的成績證明。
3) 具有教學管理功能
具有教學計劃管理功能(根據(jù)教學計劃制定開課計劃),能新建、修改教學課表、打印查課登記表、查詢打印課表、安排期末考試課程。
4) 具有系統(tǒng)維護功能
能備份、還原數(shù)據(jù)庫,可設置系統(tǒng)使用用戶名稱,添加刪除開考教室。
5) 能劃分用戶的權限
只有Admin可以添加、刪除用戶、修改各項參數(shù),設置不同的工作人員用戶,對系統(tǒng)的不同管理業(yè)務進行權限分級設置,并使他們能對自己所管理范圍內(nèi)的業(yè)務進行有效的錄入和修改。其他用戶查詢。
本教務管理系統(tǒng)由基礎數(shù)據(jù)管理、教學計劃管理、排課管理、教學測評、選課管理、學籍管理、考務管理、成績管理、網(wǎng)絡查詢和管理、系統(tǒng)管理十大子系統(tǒng)組成,其中,基礎數(shù)據(jù)管理、教學計劃管理、排課管理、教學測評、學籍管理、考務管理、成績管理等采用C/S結構;對學生的網(wǎng)上選課、信息查詢、信息修改、教師的成績錄入采用B/S結構。
系統(tǒng)的功能模塊圖如圖2。
4 系統(tǒng)開發(fā)環(huán)境的選擇
4.1 服務器操作系統(tǒng)
Microsoft Windows 2000 Server是為服務器開發(fā)的操作系統(tǒng),可提供web功能和通信等服務,并提供一些用來配置和維護軟件的向導工具,使構建一個網(wǎng)站輕松易得。
4.2 Web服務器:IIS
IIS信息服務器是Windows NT系列的一個組件,也是允許在公共Internet/Intranet上信息的Web服務器,通過使用超文本傳輸協(xié)議(HTTP)傳輸信息。
4.3數(shù)據(jù)庫服務器:SQL Server 2000
SQL Server 2000是一個可伸縮、高性能的關系型數(shù)據(jù)庫管理系統(tǒng)。SQL Server提供了一系列方法將數(shù)據(jù)填充到Web服務器,同時提供了對數(shù)據(jù)的快捷訪問。
4.4開發(fā)工具
C/S結構采用Visual C++6.0開發(fā),客戶端通過ADO對象訪問數(shù)據(jù)庫。visual c++6.0具有友好的集成界面、可視化的開發(fā)模式、良好的數(shù)據(jù)庫支持以及高效的程序開發(fā)和程序運行效率。B/S結構采用ASP開發(fā),Web瀏覽器端通過ADO對象訪問數(shù)據(jù)庫。
5 結束語
本系統(tǒng)在具體實現(xiàn)時,要在充分分析和設計的基礎上,針對留學生教學和管理的特殊性,利用校園網(wǎng)和Internet資源,運用計算機技術、數(shù)據(jù)庫技術來提高留學生教務管理的工作效率,充分實現(xiàn)留學生教務管理標準化、科學化、網(wǎng)絡化。
參考文獻:
[1] 史宇清,黃文學.基于CORBA/Java的電子商務系統(tǒng)的研制開發(fā)[J].計算機工程,2003.29(2):210-212
[2] (美)Roger5.Perssmna.軟件工程――實踐者的研究方法[M]5版.北京:機械工業(yè)出版社,2002,9.