學生管理系統(tǒng)范文
時間:2023-04-10 04:41:19
導語:如何才能寫好一篇學生管理系統(tǒng),這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
關(guān)鍵詞:技工院校;學生管理系統(tǒng);設(shè)計;實現(xiàn)
目前,社會對技工院校學生的需求量比較大,很多企業(yè)招聘不到合適的崗位人才。但是另一個方面,學生在社會上找不到合適自己的工作。如何能夠讓畢業(yè)生能夠充分得到就業(yè)機會,學生的信息管理系統(tǒng)成為各職業(yè)院校的重要平臺,可以通過軟件對學生進行管理,讓學生能夠充分了解市場的就業(yè)情況,找到合適自己崗位。
隨著計算機網(wǎng)絡技術(shù)的不斷發(fā)展,技工院校開始普及互聯(lián)網(wǎng)知識,我們可以借助于學校中信息管理平臺,對就業(yè)信息的共享和管理。技工院校培養(yǎng)人才的目的是為社會的發(fā)展輸送高技能人才,解決目前制造業(yè)飛速發(fā)展而人才難以供應的局面。如果做好高技能人才的培養(yǎng)已經(jīng)成為技工院校核心的問題。學生管理系統(tǒng)的出現(xiàn),是對就業(yè)管理的一個突破。它不僅實現(xiàn)了企業(yè)招聘信息和畢業(yè)生就業(yè)信息的互通,還規(guī)范了就業(yè)流程,讓學生了解到很多相關(guān)的就業(yè)知識,隨著系統(tǒng)的不斷完善,可以高效、便捷的方式滿足畢業(yè)生和企業(yè)的需求。
1 學生管理系統(tǒng)的功能設(shè)計
學生就業(yè)管理系統(tǒng)的設(shè)計符合學校實際工作的需求,從學校網(wǎng)絡運用情況和教育部門的無紙化辦公的情況來看,系統(tǒng)的設(shè)計目的主要是為了滿足學校畢業(yè)生信息的查詢和就業(yè)信息的。信息管理系統(tǒng)的主要功能是對學生的管理,只有系統(tǒng)管理員有權(quán)對用戶進行刪除操作,普通用戶沒有權(quán)利刪除的信息。用戶注冊系統(tǒng)之后,可以使用咨詢功能,將看法和咨詢的問題填寫在系統(tǒng)當中,能夠得到系統(tǒng)管理員的有效回復。只有登錄以后才能對咨詢問題和信息,學生的信息可以被招聘單位看到,增加學生的就業(yè)機會。所有的信息必須要經(jīng)過管理的審核,審核通過后才能將就業(yè)信息顯示到系統(tǒng)當中。管理員對學生的日常信息進行審核和管理,保障信息的安全性和真實性。
該系統(tǒng)根據(jù)權(quán)限進行劃分,主要角色分為系統(tǒng)管理員、班主任、招聘單位和學生。每個角色都有不同的權(quán)限和功能。系統(tǒng)管理員擁有最大的權(quán)限,主要操作管理系統(tǒng)的后臺。在系統(tǒng)后臺可以看到所有角色錄入的信息,審核信息和管理信息。班主任主要是對學生的基本信息進行了解和管理,校對學生信息的準確性,對學生就業(yè)情況的查詢和管理。招聘單位的主要功能是招聘信息和檢索學生信息,可以在線與學生進行交流,解答學生提出的問題。學生是平臺的最大受益者,通過平臺可以將自己的信息給招聘單位,同招聘單位在線咨詢。
2 系統(tǒng)的設(shè)計思路和存在的問題
隨著現(xiàn)代化信息技術(shù)的不斷提高,畢業(yè)生就業(yè)管理系統(tǒng)越來越引起人們的關(guān)注。系統(tǒng)的設(shè)計需求以院校的就業(yè)信息管理流程為基礎(chǔ),以企業(yè)的需求為中心,以畢業(yè)生的就業(yè)為設(shè)計指導思想,通過對畢業(yè)生信息的全面考察,讓企業(yè)能夠選擇合適的人才為其所用,也讓學生能夠找到自己最適合的工作。用人單位和就業(yè)服務中心直接通過系統(tǒng),檢索畢業(yè)生的信息,實現(xiàn)了畢業(yè)生數(shù)據(jù)信息的公開化,讓系統(tǒng)成為了畢業(yè)生信息共享和展示的渠道。但是信息管理系統(tǒng)也存在著一定的問題,需要逐步的完善和解決。對畢業(yè)生就業(yè)管理上,由于院校對系統(tǒng)的管理和重視程度不夠,導致畢業(yè)生的信息資料不全,準確性不夠,這樣企業(yè)不能夠檢索到學生的正確信息,畢業(yè)生的信息情況也得不到合理的分析。所以,在系統(tǒng)的使用過程中,需要院校對系統(tǒng)管理進行高度的重視,保障學生信息的真實性。
3 數(shù)據(jù)庫的設(shè)計
隨著大數(shù)據(jù)時代的到來,數(shù)據(jù)庫對于任何一個系統(tǒng)都十分的重要,學生管理系統(tǒng)的建設(shè)離不開數(shù)據(jù)庫的搭建。數(shù)據(jù)庫存放大量的系統(tǒng)數(shù)據(jù)和用戶數(shù)據(jù),數(shù)據(jù)之間的關(guān)聯(lián)和數(shù)據(jù)的提取都需要通過數(shù)據(jù)庫來實現(xiàn)。在數(shù)據(jù)庫的設(shè)計上,系統(tǒng)選擇用Microsoft SQL Server2008 R2 作為后臺數(shù)據(jù)庫工具,其比Access的功能強大很多,并且這個版本的數(shù)據(jù)庫比較穩(wěn)定,適合于各種硬件平臺。
4 后臺管理功能
后臺信息管理是對整個系統(tǒng)功能的操作,包括企業(yè)招聘,畢業(yè)生信息,在線咨詢等功能。后臺管理主要是系統(tǒng)管理員和班主任進行操作,程序的設(shè)計也是根據(jù)其相應的功能所設(shè)計的。根據(jù)不同的權(quán)限管理相應的項目內(nèi)容。后臺信息管理的功能主要通過對數(shù)據(jù)庫的操作來完成的,系統(tǒng)管理可以設(shè)置多個管理員和班主任來共同處理日常事務,通過管理員的操作可以保障信息的穩(wěn)定。
結(jié)論
技工院校學生管理系統(tǒng)的設(shè)計與實現(xiàn),是技工教育信息化的重要工作。畢業(yè)生的基本信息情況和就業(yè)情況的管理和分析,是對學生情況的重要了解,直接關(guān)系到學生能否順利的就業(yè),找到適合自己的工作。在技工教育水平不斷提高,企業(yè)就業(yè)形勢越來越嚴峻的情況下,畢業(yè)生的就業(yè)信息管理工作顯得非常重要,通過對系統(tǒng)的合理設(shè)計可以讓技工院校對就業(yè)信息的管理更加流程化,讓畢業(yè)生的信息展示更加清晰。方便企業(yè)對人才的招聘,最終實現(xiàn)數(shù)據(jù)的公開化。同時,學生管理系統(tǒng)促進了學校畢業(yè)生就業(yè)信息管理的實現(xiàn)和發(fā)展,隨著技工人才的需求量的不斷增加,為技工院校的教育和發(fā)展解決檢索信息難,管理信息混亂等問題。為技工院校實現(xiàn)網(wǎng)絡化的信息管理、結(jié)構(gòu)化的數(shù)據(jù)管理作出貢獻。信息的高效共享、和管理讓學校、企業(yè)、學生之間的通信變得方便,讓信息的共享更加的快捷。隨著對系統(tǒng)的不斷研究和分析,進一步指導技工教育的方向,了解企業(yè)需求的重點,讓學生能夠更好的適應崗位需求,從而提高畢業(yè)生的就業(yè)率,這些都體現(xiàn)了對學生管理系統(tǒng)的研究的價值?!?/p>
參考文獻
[1] 吳迪. 學生信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 漯河職業(yè)技術(shù)學院學報. 2012(05):22-24
[2] 蹇紅梅. 基于B/S體系結(jié)構(gòu)的高校學生信息管理系統(tǒng)[J]. 內(nèi)江科技. 2012(07):149+130
[3] 于小然. 基于.NET的高校學生信息管理系統(tǒng)開發(fā)[J]. 計算機光盤軟件與應用. 2012(16):233+235
篇2
1.人臉識別管理的優(yōu)劣勢分析
人臉識別技術(shù)是通過生物特征進行識別的技術(shù),通過識別每個人的臉部特征,將采集的圖像與系統(tǒng)的圖像庫信息進行比對,實現(xiàn)識別的目的。其有3個優(yōu)點,一是非接觸性,被考勤人員不需要和相關(guān)設(shè)備直接接觸,而指紋采集和一卡通刷卡則必須接觸設(shè)備;二是非強制性,只要出現(xiàn)在人臉采集的特定區(qū)域時,設(shè)備便會主動采集信息;三是并發(fā)性,若在特定區(qū)域同時出現(xiàn)多人時,可以將全部人臉信息記錄。人臉識別技術(shù)也有缺點,一是容易受到光線環(huán)境的影響,若光線過強或嚴重不足都會影響人臉信息的采集;二是易受到頭發(fā)、飾物遮擋的影響,有可能造成采集人像的不完整,導致比對信息失敗。這些確定會在一定程度上影響數(shù)據(jù)采集的準確性,會造成比對結(jié)果的判斷不準確,但隨著人臉識別技術(shù)算法的不斷更新,精確度也會得以提升。
2.人臉識別的關(guān)鍵技術(shù)
1)人臉關(guān)鍵點檢測
人臉關(guān)鍵點檢測是在人臉檢測的基礎(chǔ)上,自動確定人臉各關(guān)鍵點的位置,如眼角、瞳孔、鼻尖、嘴角等。不能忽視了初始狀態(tài)對關(guān)鍵點檢測的影響。采用基于深度初始化網(wǎng)絡的人臉關(guān)鍵點檢測算法,能夠有效克服初始位置、人臉姿態(tài)、表情等因素對關(guān)鍵點檢測精度的影響,從而得到人臉各關(guān)鍵點的準確位置。
2)人臉紋理正規(guī)化
將不同光照、姿態(tài)或表情的人臉,還原至良好光照、正面和無表情的人臉,減小待匹配人臉圖片與信息庫中人臉圖片的差異,從而降低特征提取和識別的難度。在光照嚴重不足或太過強烈、角度過大、表情夸張的情況下,如果強行改變光照強度、旋轉(zhuǎn)至正面人臉、還原至正常表情,必然會引入大量“非自然”信息,使得正規(guī)化的人臉產(chǎn)生畸變、扭曲和紋理缺失。這樣不僅不會對人臉識別產(chǎn)生幫助,反而會降低其性能。可以借鑒人臉合成和生成對抗網(wǎng)絡的方法,通過初始數(shù)據(jù)庫的搭建、紋理正規(guī)化網(wǎng)絡的構(gòu)建以及網(wǎng)絡的融合訓練,實現(xiàn)一個端到端的、由數(shù)據(jù)驅(qū)動的紋理正規(guī)化網(wǎng)絡和特征識別網(wǎng)絡。它能夠在提取深度特征的過程中,自適應地根據(jù)人臉識別的任務對人臉的紋理進行光照、姿態(tài)和表情的正規(guī)化,從而達到提高人臉識別性能的目的。
3)人臉特征提取
基于深層卷積神經(jīng)網(wǎng)絡,通過融合人臉多尺度特征信息,獲取高層語義特征表達,提升人臉特征的區(qū)分性。促使同一個人的人臉特征表達具有更高的相似性,不同人臉的特征表達相似度更低。
4)人臉特征比對
針對人臉識別中經(jīng)常遇見的跨場景人臉識別問題,如待驗證照片與現(xiàn)場照片非同源、年齡跨度大、分辨率和角度差異明顯等問題,采取自適應學習方法。通過算法縮小不同場景圖像之間的數(shù)據(jù)分布差異,將不同場景的人臉圖像映射到同一個具有更好表達能力的特征空間進行比較,從而保證同一個人的人臉特征表達具有更高的相似性分數(shù),不同人臉的特征相似性分數(shù)更低。
3.人臉識別管理系統(tǒng)的功能模塊
1)基礎(chǔ)數(shù)據(jù)的獲取
初始化數(shù)據(jù)是整個系統(tǒng)運行的基礎(chǔ),可以將學生的基本信息整體導入系統(tǒng),特別是身份證的完整信息,包含證件照。給學生管理人員開放權(quán)限,可供查詢、修改、刪除數(shù)據(jù)等維護功能?;拘畔⒅薪Y(jié)構(gòu)和屬性字段比較簡單的部分直接導入,對于哪個時間段是正常簽到、遲到、早退、曠課、晚歸等,需要進行單獨標明。同時也需要將人臉識別設(shè)備和教室信息進行綁定,條件允許的情況下,各教室配備一臺識別設(shè)備。若成本過高,則可考慮每層樓配備一臺設(shè)備,將每層樓的教室信息與設(shè)備綁定。
2)教務系統(tǒng)的接入
考勤數(shù)據(jù)是基于每學期的課程安排和作息時間安排,在此之上增加學生的出勤狀態(tài)。通過教務系統(tǒng)的接入,直接獲取班級的排課情況,并將作息時間安排一并導入,則可通過數(shù)據(jù)的對接,實現(xiàn)考勤情況的記錄。
3)識別數(shù)據(jù)日志
數(shù)據(jù)日志用于記錄學生到教師或者宿舍樓的時間點,與基礎(chǔ)數(shù)據(jù)中的導入的身份證照片、學號、班級等信息建立對應關(guān)系。因此,當人臉識別設(shè)備識別到信息是,便會登記采集數(shù)據(jù)的時間,通過與基礎(chǔ)數(shù)據(jù)庫的信息之間的綁定關(guān)系,記錄下采集數(shù)據(jù)時的圖像、學號、日期、時間、識別設(shè)備、教室等信息。
篇3
關(guān)鍵詞:; ; 學生管理系統(tǒng)
中圖分類號:TP317文獻標識碼:A 文章編號:1009-3044(2007)03-10637-01
1 前言
近年來,隨著計算機、硬件環(huán)境的不斷改善,網(wǎng)絡在高校已逐步普及,越來越多的學生思想政治輔導員建立了自己的教育網(wǎng)站。學生思想政治輔導員利用教育網(wǎng)站不僅可以信息,開展交心談心,進行思想政治工作,還可以以管理為中心,實現(xiàn)網(wǎng)站學生的動態(tài)管理,及時與學生進行交流和溝通。其中學生管理系統(tǒng)是構(gòu)成教育網(wǎng)站的一個重要組成部分,一方面可以用來動態(tài)與學生有關(guān)的新信息,另一方面又可以與學生交流,及時將最新的消息和通知以及班級活動、操行評分等發(fā)送給學生,從而提高管理效率。
2 基于學生管理系統(tǒng)的分析
傳統(tǒng)的教育網(wǎng)站學生管理方式有兩種,一是靜態(tài)HTML頁面,更新信息時需要重新制作頁面然后上傳頁面并修改相應鏈接,這種方式因為效率太低已不多用。二是基于ASP和腳本語言,將動態(tài)網(wǎng)頁和數(shù)據(jù)庫結(jié)合,通過應用程序來處理學生,這是目前較為流行的做法。但是由于ASP本身的局限性使得系統(tǒng)有一些不可克服的缺陷,而采取了技術(shù)的系統(tǒng)性能上有了很大的改善。
2.1 基于技術(shù)的系統(tǒng)結(jié)構(gòu)模型
結(jié)構(gòu)是一個三層系統(tǒng):UI層、業(yè)務邏輯層和數(shù)據(jù)層,如圖1所示。
圖1 的系統(tǒng)結(jié)構(gòu)模型
UI層
這一層負責與用戶交互,接收用戶的輸入并將服務器端傳來的數(shù)據(jù)呈現(xiàn)給客戶。
業(yè)務邏輯層
這一層負責接收瀏覽器傳來的請求并將請求傳給數(shù)據(jù)層,同時將請求處理結(jié)果發(fā)給瀏覽器。它由Web表單、XML Web服務和組件服務組成。
數(shù)據(jù)層
這一層通過操縱數(shù)據(jù)為事務邏輯層提供數(shù)據(jù)服務,如存儲數(shù)據(jù)操作結(jié)果、返回數(shù)據(jù)檢索結(jié)果等。
2.2 訪問數(shù)據(jù)庫的原理
是微軟.NET框架中的數(shù)據(jù)訪問組件,是一種新的數(shù)據(jù)訪問對象模型。與數(shù)據(jù)庫相連,它提供了如下3種方式:通過ODBC相連;通過OLEDB相連;直接與SQL Server相連。3種方式由于應用層次的差異,使得效率由低到高,獨立性由高到低。傳統(tǒng)的應用程序是通過先建立到數(shù)據(jù)庫的連接,在程序的整個運行過程中維護連接的方式來設(shè)計的。采取了斷開連接方式的數(shù)據(jù)結(jié)構(gòu)。當瀏覽器向Web服務器請求網(wǎng)頁時,服務器處理這個請求,并將所請求的網(wǎng)頁發(fā)送給瀏覽器,然后連接就被斷開,直到瀏覽器發(fā)出下一個請求。
此外引入了數(shù)據(jù)集(Dataset)。一個數(shù)據(jù)集是內(nèi)存中提供數(shù)據(jù)關(guān)系圖的高速緩沖區(qū)。數(shù)據(jù)集對數(shù)據(jù)源一無所知,它們可以由程序或通過從數(shù)據(jù)集都是通過使用同樣的程序模板而作的,并且它使用相同的潛在的數(shù)據(jù)緩沖區(qū)。
3 學生管理系統(tǒng)的設(shè)計模式
3.1 系統(tǒng)的功能結(jié)構(gòu)
系統(tǒng)的重要功能如圖2所示。其工作流程是:用戶登錄通過權(quán)限判斷,學員只能瀏覽、管理、查詢學生,學生思想政治輔導員用戶除了可以完成學員的操作外,還可以進入學生管理模塊,動態(tài)地管理學生。
(1)系統(tǒng)登錄
該模塊負責將用戶分為普通學員和學生思想政治輔導員來實現(xiàn)用戶權(quán)限的管理。
(2)學生瀏覽
該模塊負責列出每個學生所有的信息,包括教育計劃、教育目標以及學生思想政治輔導員精心設(shè)計的輔導方案等等。每個學生的資料被做成一個超鏈接,點出它就能跳轉(zhuǎn)頁面閱讀該學生的相關(guān)信息。
(3)學生管理
該模塊負責提供學員自主管理所需的信息,實現(xiàn)學生思想政治輔導員與學員之間的交流和溝通。包括管理論壇、心理咨詢、問卷調(diào)查、就業(yè)指導、最新的消息和通知等。
(4)學生查詢
該模塊提供了查詢功能,輸入待查找的信息及選定分類信息可以快速地找到符合條件的信息,并輸出查詢結(jié)果。
(5)學生管理
該模塊只有學生思想政治輔導員用戶才能進入,它可以分解成三個子功能:學生信息錄入、學生信息修改、學生信息刪除。
學生信息錄入:它的功能是實現(xiàn)新學生的錄入,添加新學生所有的信息。
學生信息修改:它的功能是對學生信息的更新。
學生信息刪除:它的功能是對已過時的信息進行刪除。
3.2 系統(tǒng)配置
該學生管理系統(tǒng)可以在Windows 2000 Server操作系統(tǒng)平臺上運行,Web服務器為IIS,數(shù)據(jù)庫服務器為Microsoft SQL 2000 Server,開發(fā)工具采用的Microsoft Visual Stual .NET和DreamWeaver MX。
4 結(jié)束語
利用和技術(shù)開發(fā)的教育網(wǎng)站學生管理系統(tǒng)不僅具有鮮明的技術(shù)特性,如交互性和容錯能力強;網(wǎng)站的內(nèi)、外部連接靈活;方便移植,功能完善,而且實現(xiàn)了網(wǎng)站學生的動態(tài)管理,使得對教育信息的管理更加即時,能引發(fā)管理者的注意,吸引管理者在這個網(wǎng)站中進行管理,提高管理效率。
參考文獻:
[1]穆肅.關(guān)于教學網(wǎng)站有效性的評價[M].電化教育研究.
篇4
當前,各大學、學院都非常重視學生管理工作,以學生為根本的教育理念已經(jīng)漸漸成為教育界的廣泛同識。學生管理系統(tǒng)解決了學生管理工作繁瑣、量大、雜亂的問題。在設(shè)計和開發(fā)管理系統(tǒng)的時候如何解決大規(guī)模并發(fā)問題成為一個難點,而Windows完成端口技術(shù)(IOCP)為此問題提供了很好的解決方案。
【關(guān)鍵詞】
學生管理;系統(tǒng);完成端口;IOCP;重疊IO
學生管理系統(tǒng)大多采用C/S結(jié)構(gòu)設(shè)計模式。在日常生活中,對于一個中等規(guī)模的學院來說,同時達到千人以上在線的情況經(jīng)常發(fā)生,如果采用一個用戶一個線程的設(shè)計方式那將造成CPU在這成千上萬的線程間進行切換,后果不可想象。Windows IOCP完成端口技術(shù)則完全顛覆傳統(tǒng)設(shè)計模式,它在將并行的線程數(shù)量設(shè)計上限。目前,IOCP完成端口是Windows下性能最好的I/O模型,同時它也是最復雜的內(nèi)核對象。它避免了大量用戶并發(fā)時原有模型采用的方式,極大的提高了程序的并行處理能力。
1系統(tǒng)設(shè)計
系統(tǒng)采用B/S結(jié)構(gòu)設(shè)計,主要分為登錄、用戶管理、信息管理、學生處分管理、評分管理等大模塊。服務器端應用完成端口技術(shù),客戶端采用普通的Socket連接方式。服務器端數(shù)據(jù)庫系統(tǒng)采用Sqlserver2000。系統(tǒng)通過IOCP服務器來訪問數(shù)據(jù)庫系統(tǒng),用戶通過客戶端軟件進行Socket短連接到IOCP服務器,進行數(shù)據(jù)操作。系統(tǒng)結(jié)構(gòu)圖如圖1所示。
圖1系統(tǒng)結(jié)構(gòu)圖
2完成端口技術(shù)的應用
2.1完成端口的優(yōu)點
完成端口會充分利用Windows內(nèi)核來進行I/O的調(diào)度,是C/S通信模式中性能最好的網(wǎng)絡通信模型。使用“同步”的方式操作會阻塞住來自同一個線程的任何其他操作,所以要寫高性能的服務器程序,通信一定要是異步的。微軟提出完成端口模型的初衷,就是為了解決這種“onethreadperclient”的缺點的,它充分利用內(nèi)核對象的調(diào)度,只使用少量的幾個線程來處理和客戶端的所有通信,消除了無謂的線程上下文切換,最大限度的提高了網(wǎng)絡通信的性能。
2.2使用完成端口的流程
(1)調(diào)用CreateIoCompletionPort函數(shù)創(chuàng)建完成端口,將返回句柄保存。
(2)根據(jù)系統(tǒng)中處理器個數(shù),創(chuàng)建工作者(Worker)線程,用來處理和客戶端的通信請求。Worker線程個數(shù):N=2*處理器個數(shù)+2。
(3)接收Socket連接,兩種實現(xiàn)方式:一是啟動一個獨立的線程,專門用來accept接收客戶端的連接請求;二是用性能優(yōu)異的異步AcceptEx請求。
(4)當客戶端連入,調(diào)用CreateIoCompletionPort函數(shù),這里不用新建完成端口,而是把新連入的socket(前面創(chuàng)建設(shè)備句柄),與1)完成端口綁定在一起。至此,完成端口的相關(guān)部署工作完成。
(5)客戶端接入后,在這個Socket上提交一個網(wǎng)絡請求,WSARecv負責處理請求,執(zhí)行接收數(shù)據(jù)的操作。
(6)此時,其它幾個Worker線程分別執(zhí)行4、5步操作。
2.3系統(tǒng)實現(xiàn)
(1)創(chuàng)建完成端口
HANDLE m_hIOCompletionPort = CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, 0, 0);
(2)根據(jù)系統(tǒng)中CPU核心的數(shù)量建立對應的Worker線程
SYSTEM_INFO si;
GetSystemInfo(&si) ;
int m_nProcessors = si.dwNumberOfProcessors;
m_phWorkerThreads[i] = ::CreateThread(0, 0, _WorkerThread, …) ;
(3)創(chuàng)建用于監(jiān)聽的Socket,綁定到完成端口上,然后開始在指定的端口上監(jiān)聽連接請求
SOCKET m_sockListen = WSASocket(AF_INET, SOCK_STREAM, 0, NULL, 0, WSA_FLAG_OVERLAPPED);
If(SOCKET_ERROR==bind(m_sockListen,(struct sockaddr*)&ServerAddress, sizeof(ServerAddress)));
listen(m_sockListen,SOMAXCONN)) ;
(4)在這個監(jiān)聽Socket上投遞AcceptEx請求
GUID GuidAcceptEx = WSAID_ACCEPTEX; WSAIoctl(m_pListenContext>m_Socket, SIO_GET_EXTENSI ON_FUNCTION_POINTER, &GuidAcceptEx,sizeof(GuidAcceptEx), &m_lpfnAcceptEx, sizeof(m_lpfnAcceptEx) , &dwBytes, NULL,NULL) ;
(5)Worker線程的工作
BOOL bReturn = GetQueuedCompletionStatus(pIOCPModel>m_hIOCompletionPort,
(LPDWORD)&lpContext,&pOverlapped,INFINITE );
(6)收到Accept通知時執(zhí)行_DoAccept
(7)當收到Recv通知時, _DoRecv
3界面展示
3.1用戶登錄頁面(圖2)
圖2登陸界面
3.2系統(tǒng)主界面(圖3)
圖3系統(tǒng)主界面
參考文獻:
[1]郭峰.深入淺出設(shè)計模式.北京:中國鐵道出版社,2013
篇5
關(guān)鍵詞:教務管理系統(tǒng);學生管理系統(tǒng)
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9599 (2012) 16-0000-02
隨著互聯(lián)網(wǎng)絡普及,教務管理及學生學籍管理也已經(jīng)基本形成了多元的網(wǎng)絡化管理,極大的方便了廣大師生,也方便了學校對教務及學生工作的管理,并促進報表、統(tǒng)計數(shù)據(jù)的規(guī)范化,節(jié)省資源開支。本系統(tǒng)基于B/S,采用Visual C#.NET、 Ajax技術(shù)、及EasyUI插件和動軟代碼生成器,能保證快速開發(fā)的同時,也能保證系統(tǒng)安全且響應快速。
1 開發(fā)背景
筆者所在的學校為民辦高職高專高校,購買現(xiàn)成的類似系統(tǒng)一方面資金比較緊張,另一方面系統(tǒng)不能滿足學校本身實際管理方法,這也是很多民辦高職高專院校比較頭疼的事情,因此提出開發(fā)基于B/S的高校教務及學生管理系統(tǒng),借此希望推動民辦高職高專院校在教務及學生管理方面更加規(guī)范化。系統(tǒng)架構(gòu)簡單,適合在民辦高職高專高校推廣。
2 開發(fā)環(huán)境探討
B/S(Browser/Server,瀏覽器/服務器)模式因不需要開發(fā)客戶端(客戶端采用瀏覽器進行),使得開發(fā)及維護只需關(guān)注服務端即可,因此相對C/S模式維護方便,搭建簡單,成本低本。
系統(tǒng)采用Visual C#.NET作為開發(fā)工具,.Net具有安全、開發(fā)效率高的特點,MsSql作為數(shù)據(jù)庫,銳浪報表作為報表工具。配合目前非常流行留下的Ajax技術(shù),使得數(shù)據(jù)傳輸率大大降低,AJAX是一種用于創(chuàng)建更好更快以及交互性更強的 Web 應用程序的技術(shù),AJAX 在瀏覽器與 Web 服務器之間使用異步數(shù)據(jù)傳輸(HTTP 請求),可減少網(wǎng)頁從服務器請求信息量,對于網(wǎng)絡要求比較低,一臺普通服務器及10M共享網(wǎng)絡即可實現(xiàn)。
EasyUI是一組基于jQuery的UI插件集合,而EasyUI的目標就是幫助開發(fā)者輕松的打造出功能豐富并且美觀的UI界面,而且該框架提供的插件功能強大,兼容主流瀏覽器,開發(fā)者可以在較短時間內(nèi)布置好頁面的界面和相應的響應腳本,各種復雜的界面也可以得以展現(xiàn)。
3 系統(tǒng)主要模塊設(shè)計
本系統(tǒng)從管理和使用的角度分為兩個部分:管理端和使用端。前者主要有系統(tǒng)管理員、教務管理人員、學生管理人員,后者則是主要面對在校學生、任課教師、班主任。
3.1 管理端包含以下幾個模塊
(1)基本配置模塊主要涉及系統(tǒng)基本參數(shù)配置、院系配置、專業(yè)配置、民族字典配置、政治面貌字典配置、選課配置、學生修改個人資料配置(指哪些字段內(nèi)容學生可以自行修改內(nèi)容)、排課課程屬性管理。此模塊主要由系統(tǒng)管理員管理。
其中選課配置是指每個學期對選修課進行設(shè)置的功能,因為每學年學期對學生的選課記錄是有所限制的,如某專業(yè)學生不允許選擇某課程,某專業(yè)學生最多選幾門公共課等情況,設(shè)計選課配置功能,可以方便管理人員快速設(shè)置選課要求。同時考慮到公平公正的原則,系統(tǒng)做了一些配置,即在選課時間內(nèi),一個學生多少小時內(nèi)只能選擇一門課程,此舉可以避免出現(xiàn)“選了又退又再選”的選課現(xiàn)象,讓學生真正珍惜所選的課程,讓真正想選該課程的學生能被選上。
(2)教務管理模塊主要涉及班級管理、教室管理、課程管理、教師管理、排課安排、成績管理、學籍維護管理、學籍變動管理、學生退學休學處理模塊、學生選課處理。
成績管理主要是指教務管理人員在任課教師登記學生成績后,可以對本門課程的學生成績進行查詢、打印等操作。同時也可以查出不及格的學生名單,準備好下學年學期的補考和重修工作。
(3)學生管理模塊主要涉及獎罰管理、經(jīng)歷資料、宿舍管理、報修管理。
獎罰管理是指針對學生在獎勵和罰款記錄而設(shè)置的功能,可以把學生的獎勵和罰款記錄入庫保存,方便日后查詢。可以在報告書中附上學生獎勵和罰款記錄,能讓家長了解學生本學年的成績同時,也了解除學習以外的內(nèi)容。
宿舍管理主要管理學校宿舍情況,包括樓座管理、宿舍管理。管理員可以查詢哪些宿舍有空床位,以便安排其他學生入住。
報修管理是指管理員可以查看學生上報的宿舍物品損害情況后,及時進行修理或更換。
3.2 學生使用端包含的模塊:個人資料修改模塊、選課模塊、成績查看模塊、報修模塊。
在選課模塊中,列出符合該生專業(yè)和年級的課程以供學生選擇。學生可以查看每一門選修課程的課程信息、教師、教室、學分、課時、安排人數(shù)及已選人數(shù)等信息,且能查看已經(jīng)選擇的課程記錄,以決定是否需要退選。
3.3教師使用端包含的模塊:個人資料修改模塊、上課記錄模塊、登記成績模塊。
登記成績模塊指任課教師可以在課程結(jié)束后給學生進行成績評定,教務管理人員可以對任課教師提交的成績進行審核后歸檔。
3.4 班主任使用端包含的模塊:學生信息查詢模塊、家庭報告書打印模塊。
4 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計的好壞直接影響整個項目的開發(fā)進程及后期維護,依據(jù)項目需求,本系統(tǒng)應存有以下表:管理員表、課程表、課程性質(zhì)表、課程類型表、教師表、教室表、教室類型表、排課表、成績表、學生表、經(jīng)歷表、獎罰表、學籍變動表、培養(yǎng)層次表、院系表、專業(yè)表、班級表、班主任表、班主任歷任表、宿舍樓座表、宿舍表、報修表。如圖為排課表、成績表、課程表和教師表的關(guān)系(因篇幅有限,部分表和字段沒有列出):
5 系統(tǒng)實現(xiàn)
本部分主要內(nèi)容為系統(tǒng)的部分腳本及運行界面,因篇幅有限,只列出部分腳本和界面。系統(tǒng)采用簡單三層開發(fā)(數(shù)據(jù)訪問層、業(yè)務邏輯層、表示層)。采用三層模式開發(fā),開發(fā)人員可以只關(guān)注整個結(jié)構(gòu)中的其中某一層,使得分工更加明確;降低層與層之間的依賴;有利于標準化。
系統(tǒng)界面使用EasyUI插件來完成,數(shù)據(jù)讀取采用Ajax技術(shù),在不刷新整個頁面的前提下更新數(shù)據(jù),使得系統(tǒng)能更為迅速地回應用戶的操作。只需手寫簡單的腳本即可創(chuàng)建出復雜且漂亮的界面,提高了開發(fā)效率。因篇幅有限,只列出管理端排課管理界面,如圖示
6 設(shè)計總結(jié)
篇6
關(guān)鍵詞:信息管理 C/S 學生信息管理系統(tǒng)
一、需求分析
隨著信息技術(shù)在管理上越來越深入而廣泛的應用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng)。
通過調(diào)查,要求系統(tǒng)需要有以下功能:
⑴由于操作人員的計算機知識普遍較差,要求有良好的人機界面;
⑵由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理;
⑶原始數(shù)據(jù)修改簡單方便,支持多條件修改
⑷方便的數(shù)據(jù)查詢,支持多條件查詢;
⑸在相應的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好;
⑹數(shù)據(jù)計算自動完成,盡量減少人工干預;
二、系統(tǒng)設(shè)計
學生信息管理系統(tǒng)可以說是一個綜合性的學校學生管理系統(tǒng),具有較強的實用性和先進性高校學生信息管理系統(tǒng)。
1.功能設(shè)計
學生信息管理系統(tǒng)系統(tǒng)主要包括以下功能模塊:
1.1用戶管理模塊
包涵管理員用戶和學生用戶.操作員可以對用戶進行編輯,并對其給予權(quán)限.權(quán)限管理分為自定義權(quán)限及集成權(quán)限,學生用戶可以對自己的信息進行瀏覽.
1.2學生基本信息模塊
在此模塊操作員可對學生信息進行編輯,其中包括:學生基本信息,詳細信息,家庭信息,學籍信息,成績信息,考勤信息,獎罰紀錄,操作員可以通過此模塊建立一個完整,高效的學生信息檔案。
1.3學生變更模塊
對于學生上的變動,調(diào)整,進行服務,并對變更或調(diào)整的信息進行獨立存儲以便對調(diào)動的信息進行瀏覽。
1.4數(shù)據(jù)庫管理模塊
包括數(shù)據(jù)庫的備份(自動備份.手動備份)、數(shù)據(jù)庫還原(自動還原.手動還原)、系統(tǒng)初始化。
1.5操作日志管理模塊
對系統(tǒng)操作進行自動存儲,以便對系統(tǒng)的管理及系統(tǒng)有更好的維護數(shù)據(jù),給用戶更多的用戶操作信息。
1.6學生留言板模塊
學號用戶是呢個可在此模塊留下自己的意見及學生信息錄入情況,讓學生和操作員之間建立一個簡便的交流平臺。
系統(tǒng)結(jié)構(gòu)圖如下圖2-1所示:
2.數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫中主要是對表的設(shè)計,主要的表結(jié)構(gòu)設(shè)計如下:
2.1用戶操作人員表
表名稱標識:Operator
數(shù)據(jù)來源:用戶管理模塊進行錄入。
2.2學生基本信息表
表名稱標識:stainfo
數(shù)據(jù)來源:基本信息和模塊進行錄入
除此以外,還有家庭信息表表(名稱標識:farmily, 數(shù)據(jù)來源:家庭信息和模塊進行錄入)、獎罰紀錄表(表名稱標識:aandp, 數(shù)據(jù)來源:基本檔案錄入模塊)、考勤信息表(表名稱標識:kqxx,數(shù)據(jù)來源:基本檔案錄入模塊)、繳費信息表(表名稱標識:jhxx, 數(shù)據(jù)來源:基本檔案錄入模塊)、學生變更表(表名稱標識:change, 數(shù)據(jù)來源:學生變更管理模塊)、操作日志表(表名稱標識:czdate, 數(shù)據(jù)來源:操作日志管理模塊自動錄入)、學生留言表(表名稱標識:xsly, 數(shù)據(jù)來源:學號留言模塊錄入)這些表需要設(shè)計:
圖2-1系統(tǒng)結(jié)構(gòu)圖
表2-1用戶操作人員表
三、系統(tǒng)的實現(xiàn)
學生信息管理系統(tǒng)總的模型主要是說明需要先登錄到服務器后才能進行登錄系統(tǒng)的操作,登錄后進入主功能頁面,主要有用戶管理,基本信息管理,學生變更管理,操作日志管理,學生留言管理,數(shù)據(jù)庫管理六大模塊。
1.主要功能模塊設(shè)計
用戶管理主要是實現(xiàn)對用戶的列表,添加用戶以及修改密碼和權(quán)限等 操作;基本信息管理模塊主要是實現(xiàn)學生信息的添加.修改.刪除.查詢以及統(tǒng)計等操作;學生變更管理模塊主要是實現(xiàn)實現(xiàn)學生變更信息的添加,修改,刪除,查詢等操作;操作日志管理模塊是記錄所有用戶的的操作記錄以及詳細時間;學生留言模塊可以給本系統(tǒng)提出意見以及和程序員交流的平臺;數(shù)據(jù)庫管理模塊主要是實現(xiàn)數(shù)據(jù)的備份,還原等相關(guān)操作。
表2-2學生基本信息表
2.主要登陸界面的實現(xiàn)
2.1 連接服務器界面
由于本系統(tǒng)采用C/S架構(gòu),所以要登錄系統(tǒng)前必須先連接到服務器,輸入服務器正確的IP地址 點連接服務器就可以連上服務器 如果服務器IP錯誤 則返回“數(shù)據(jù)連接出錯”信息.退出按鍵的功能是退出整個系統(tǒng).如圖3-1所示:
圖3-1連接服務器界面
2.2用戶登錄界面
系統(tǒng)登錄主要用于對進入人事資源管理系統(tǒng)的用戶進行安全性檢查,阻止非法用戶進入該系統(tǒng)。驗證操作員及其密碼,主要通過記錄集結(jié)果(RecordCount)結(jié)合If語句判斷用戶選定的操作員及其輸入的密碼是否符合數(shù)據(jù)庫中的操作員和密碼,如果符合則允許登錄,否則提示用戶用戶名或密碼不正確,只有通過登錄界面才能進入到主界面。
如下圖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('你確認要退出系統(tǒng)嗎?',mtinformation,[mbyes,mbno],0)=idyes then
begin
c_zjm.c_zjmfrm.Close;
end;
end;
2.3用戶管理界面
包涵管理員用戶和學生用戶.操作員可以對用戶進行編輯,并對其給予權(quán)限.權(quán)限管理分為自定義權(quán)限及集成權(quán)限,學生用戶可以對自己的信息進行瀏覽.
如下圖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;
其他代碼略。
四、結(jié)束語
本文從高校學生信息的管理這一項目背景入手,然后針對平臺設(shè)計的功能需求進行分析,重點介紹了用戶管理、基本信息管理、學生變更管理、操作日志管理、學生留言管理、數(shù)據(jù)庫管理六大功能模塊,著重對用戶登錄界面、用戶管理界面、學生留言界面的實現(xiàn)做了詳細闡述。學生信息管理系統(tǒng)可以說是一個綜合性的學校學生管理系統(tǒng),具有較強的實用性和先進性高校學生信息管理系統(tǒng)。
由于研究水平和研究時間的限制,本課題在對系統(tǒng)的功能設(shè)計上略顯薄弱,還有許多有待完善和值得繼續(xù)探討的問題。
參考文獻
[1]馬林藝 張喜英 錢春升、《軟件工程》、2006.1.
[2]涂金德 金林樵 牛立成 《Delphi程序設(shè)計》2004.2.
[3]黃明 梁旭 石虎、《Delphi7信息系統(tǒng)設(shè)計與開發(fā)實例》(第2版)、2005.3.
[4]劉藝 《Delphi面向?qū)ο缶幊趟枷搿?2003.9.
[5]程旭松 許哲平 萬重 《80例上手Delphi7編程》 2004.10.
篇7
1、開題報告的內(nèi)容:
本系統(tǒng)是一款資源型管理軟件,適用于普通高等教育學生的管理工作,具有豐富,完整,規(guī)范的內(nèi)容和比較完善的功能.是一個適用于高等院?;蚋黝悓?茖W校學生工作管理部門的計算機輔助管理系統(tǒng),它具備高校學生工作部門的學生管理的日常事務性工作及各類數(shù)據(jù)的自動化處理功能.從學生的入學檔案,學籍檔案,學習成績綜合測評,獎學金管理,到學生畢業(yè)分配管理的全部業(yè)務功能.該系統(tǒng)能夠自動地收集,存儲,加工處理,查詢檢索和統(tǒng)計制表,方便有效地提高學生工作辦公自動化管理的水平,解決了日常繁雜的數(shù)據(jù),文件及歷史資料的統(tǒng)計處理的重復性勞動.使過去許多只能定性管理的項目變?yōu)槎抗芾?使傳統(tǒng)的由人工事務性管理模式轉(zhuǎn)化為借助現(xiàn)代化技術(shù)和手段實現(xiàn)的科學化管理模式,不僅節(jié)省人力和物力,提高辦公效率,而且使管理的方式從過程管理轉(zhuǎn)變?yōu)槟繕斯芾?從數(shù)量管理轉(zhuǎn)變?yōu)橘|(zhì)量管理,有助于提高學生工作管理的水平和質(zhì)量.
本系統(tǒng)將采用vb6.0+sql server xx的模式進行開發(fā).vb6.0開發(fā)一般應用模塊,供管理人員在本地機上完成對數(shù)據(jù)庫的各種修改工作.并且采用了數(shù)據(jù)訪問技術(shù)ado,使之能更好地訪問本地和遠程的數(shù)據(jù)庫;在數(shù)據(jù)環(huán)境方面,允許程序員可視化地創(chuàng)建和操作ado連接及命令等優(yōu)點,因此,采用vb6.0作為學生信息管理系統(tǒng)的本地開發(fā)平臺.sqlserver是一個數(shù)據(jù)庫管理軟件,提供了強大的數(shù)據(jù)庫訪問功能,為數(shù)據(jù)庫管理與分析帶來靈活性,因此,采用sql server xx作為學生信息管理系統(tǒng)的后臺數(shù)據(jù)管理工具.
本系統(tǒng)針對學生管理所涉及到的信息,數(shù)據(jù)及所需完成的各項操作,結(jié)合自身的技術(shù)水平而開發(fā)的學生管理系統(tǒng)(單機版).此系統(tǒng)將主要實現(xiàn)以下基本功能:學生檔案管理:可以方便地對學生檔案進行瀏覽,查詢,添加,編輯,刪除.以學號區(qū)別學生,并可以支持多個班級處理.(2) 學生成績管理:可以自行設(shè)置學生所在的年級,科目,并且學生成績與檔案以學號為關(guān)鍵字相關(guān)聯(lián),有力的保證了數(shù)據(jù)的完整性. (3)課程管理:可以自行設(shè)置課程信息,年級課程開放等情況.(4)班級管理:通過此模塊用戶可以系統(tǒng)性的設(shè)置,修改,刪除該班級的基本信息(班級名稱,班級人數(shù),班主任),班委任職情況.(5)系統(tǒng)管理:此模塊分系統(tǒng)用戶管理,系統(tǒng)注冊碼管理,系統(tǒng)日志管理,用戶密碼管理以及系統(tǒng)數(shù)據(jù)庫備份和系統(tǒng)數(shù)據(jù)庫還原的功能.對于不同的用戶提供了不同的用戶操作權(quán)限(6)報表功能:根據(jù)學生成績自動生成成績報表打印
此系統(tǒng)將具有:能提供的學生信息量大,用戶界面友好,操作簡便,快速等特點.
本頁應按開題報告(實施計劃)的基本內(nèi)容要求填寫, 填寫不下可另附頁.
2、開題申請理由:
21世紀全球信息電子化的潮流勢不可擋,計算機滲入了社會生活中的各個領(lǐng)域,它的廣泛應用給經(jīng)濟和社會生活帶來深刻的變革.信息技術(shù)不僅改變了人們的工作和生活方式,也在改變教育和學習的方式.我國的教育事業(yè)蓬勃發(fā)展,升學率普遍提高,各類大專院校規(guī)模不斷擴大,對于學生管理工作的高效性和規(guī)范化提出了更高的要求.作為學校管理工作的一個重要組成部分---學生信息管理,所涉及到的信息量之大,數(shù)據(jù)之繁瑣,可以想像用手工對這些數(shù)據(jù)進行操作有多么的復雜與繁瑣,因此自動化的學生信息管理系統(tǒng)應運而生.
篇8
關(guān)鍵詞:學生管理 管理信息系統(tǒng) 功能 系統(tǒng)架構(gòu)
一、構(gòu)建學生管理信息系統(tǒng)的必要性
學生管理工作是學校管理工作的重要組成部分,在很大程度上體現(xiàn)著學校的綜合管理水平和人才培養(yǎng)能力,具有不可替代的重要作用。在傳統(tǒng)的學生信息管理中多為手工書寫,工作效率低,不僅給學生信息的建立、更新和維護等工作帶來了不少的困難,也不便于查找利用。計算機技術(shù)興起后,學校的管理人員開始考慮使用office等辦公軟件進行學生信息管理,在一定程度上提高了工作效率,但這種模式下,因管理人員風格不一,管理側(cè)重點不同,尤其是數(shù)據(jù)版本多,格式不規(guī)范等問題,使得學校的學生管理信息匯總和分析費時費力。隨著社會信息化進程的不斷加快和教育改革的不斷深入,構(gòu)建學生管理信息系統(tǒng),實現(xiàn)學生管理的信息化、網(wǎng)絡化,促進學生管理工作的及時、準確、科學、規(guī)范與高效,已成為學校學生管理信息化建設(shè)的重要內(nèi)容之一。
據(jù)調(diào)查,有的高職院校在信息化建設(shè)中,分期購置專業(yè)軟件,如教務管理系統(tǒng)軟件,資助管理系統(tǒng)軟件,心理健康系統(tǒng)軟件,宿舍管理系統(tǒng)軟件等,這些系統(tǒng)軟件大多是側(cè)重于學校的某一或某幾方面的工作內(nèi)容,且其數(shù)據(jù)管理系統(tǒng)相互獨立并歸屬于不同的部門管理和使用,各系統(tǒng)中的基本數(shù)據(jù)須分別錄入、管理與維護,導致了系統(tǒng)間數(shù)據(jù)重復、數(shù)據(jù)不一致等情況的出現(xiàn)。此外,目前普通高校普遍使用的學生管理信息系統(tǒng)也不是很適用于高等職業(yè)院校的實際需求。為此,根據(jù)實際需求,充分利用信息技術(shù)和校園網(wǎng)絡平臺,構(gòu)建具有高職院校辦學模式、管理機制等特色的集成性的學生管理信息系統(tǒng),具有非常重要的現(xiàn)實意義。
在學生管理信息系統(tǒng)建設(shè)前期,學校的有關(guān)部門應進行充分調(diào)研與論證,作出明確的需求分析。在系統(tǒng)建設(shè)中,應由牽頭部門帶領(lǐng),統(tǒng)一系統(tǒng)間的數(shù)據(jù)結(jié)構(gòu),統(tǒng)一身份管理等,增加系統(tǒng)間的耦合度。本文從學生管理工作實踐出發(fā),為某高職院校設(shè)計了一個學生管理信息系統(tǒng)的功能結(jié)構(gòu)與系統(tǒng)架構(gòu),并以學生管理信息系統(tǒng)中的學生心理健康管理模塊、學生“獎、貸、助、勤、補、減” 資助體系管理模塊為例,對模塊功能進行了分析研究,以供參考。
二、學生管理信息系統(tǒng)功能結(jié)構(gòu)與系統(tǒng)架構(gòu)
(一)系統(tǒng)總體功能結(jié)構(gòu)
本文設(shè)計的學生管理信息系統(tǒng)系統(tǒng)由用戶管理模塊、學生檔案管理模塊、成績管理模塊、心理健康管理模塊、日常信息管理模塊、資助體系管理模塊等6個功能子系統(tǒng)組成。系統(tǒng)總體功能結(jié)構(gòu)如圖1所示。
圖1中,用戶管理模塊主要是管理如系統(tǒng)管理員、學生、班主任、輔導員、學生管理工作人員等不同的系統(tǒng)用戶;學生檔案管理模塊主要是管理學生的學籍、社會關(guān)系等基本信息;成績管理模塊主要是管理學生在校期間的學習和實習成績信息;心理健康管理模塊主要是管理學生的心理健康問題;日常信息管理模塊主要是管理學生的在校表現(xiàn),如紀律、衛(wèi)生等信息;資助體系管理模塊主要是管理學生“獎、貸、助、勤、補、減”信息。
(二)系統(tǒng)架構(gòu)
1、開發(fā)模式
本文設(shè)計的學生管理信息系統(tǒng)擬采用瀏覽器/服務器(Browser/Server)模式(簡稱B/S模式)進行構(gòu)建。其理由如下:第一,高校的網(wǎng)絡基礎(chǔ)建設(shè)日漸成熟,網(wǎng)絡速度較快;第二、采用B/S模式不需要安裝專門的客戶端軟件,借助系統(tǒng)內(nèi)置的瀏覽器,便可實現(xiàn)不同的管理人員從不同的地點以不同的接入方式登錄學生管理信息系統(tǒng),維護共同的數(shù)據(jù)庫;第三,采用B/S模式能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務器數(shù)據(jù)庫也相對較為安全;第四,采用B/S模式,系統(tǒng)后期升級、維護僅需針對服務器端即可,成本相對較低。
2、開發(fā)技術(shù)及工具
本文設(shè)計的學生管理信息系統(tǒng)主要采用Java Server Pages、Enterprise JavaBeans、Java Servlets API等技術(shù)進行代碼設(shè)計,采用功能強大的Oracle或SQLServer2008數(shù)據(jù)庫管理系統(tǒng)進行后臺數(shù)據(jù)管理。
三、系統(tǒng)模塊功能分析
(一)學生心理健康管理模塊
除了學生個人智商、不良學習習慣等因素外,學生的心理健康問題也在很大程度上影響著學生的學習生活。隨著素質(zhì)教育和學生心理健康教育的不斷深入,學校師生的心理健康意識不斷增強,很多學校開設(shè)了心理咨詢機構(gòu),為學生建立了心理檔案,并取得了一定的成效。但在實踐過程中,由于統(tǒng)計數(shù)據(jù)不夠全面、信息反饋不夠及時等因素,導致了心理工作效率仍不夠高。因而在學生管理信息系統(tǒng)中設(shè)置動態(tài)的學生心理健康管理模塊,統(tǒng)計并預測學生心理行為,及時提供分析報告,對心理偏常態(tài)的學生個體進行預警,為實施心理輔導和危機干預提供數(shù)據(jù)參考依據(jù),具有十分重要的意義。
心理健康管理模塊的主要參與者為學生、班主任、專職輔導員和心理健康教育教師。學生為心理檔案建設(shè)的主體對象,專業(yè)心理咨詢教師的工作實踐是系統(tǒng)建設(shè)的主要參考依據(jù),高校專職輔導員和班主任更是系統(tǒng)實施必須依靠的重要力量。以北京某高職學校為例,該校在學生管理方面有著結(jié)構(gòu)合理的學生管理干部隊伍,各分院根據(jù)學生的情況分別配備了一定數(shù)量的專職輔導員,所有班級都有班主任,同時還有專業(yè)的心理健康教育教師。因此該模塊可主要從二個方面來考慮,一是全員動員、全校普查,二是個別關(guān)注、重點干預。即由學生、班主任和輔導員進行學生信息材料的管理和維護,心理健康教育教師對問題學生的檔案進行篩選,并進行重點干預工作。
心理健康管理模塊的UML用例模型如圖2所示。
(二)學生“獎、貸、助、勤、補、減” 資助體系管理模塊
建立"獎、貸、助、勤、補、減"資助體系管理模塊,不僅能檢驗學校信息化建設(shè)的成果,而且能在一定程度上更快、更好、更公平的落實高校家庭經(jīng)濟困難學生資助政策體系,有利于保障每個在校學生不因生活困難而輟學。該模塊的結(jié)構(gòu)圖如圖3所示。
1、“獎學金”子模塊。
“獎學金”子模塊主要對全校的評獎評優(yōu)業(yè)務進行統(tǒng)一管理,以綜合測評結(jié)果為基礎(chǔ),將獎學金評選的整個流程納入到系統(tǒng)中。使用該模塊,應既能充分保證獎學金評選的公正性與客觀性和透明性,總體控制獲獎學生的資格和條件,又能使各級用戶通過系統(tǒng)實現(xiàn)互動式的工作模式,提高工作效率,并使獲得獎學金的學生名單永久的保存在系統(tǒng)和學生的電子檔案中,以便檢索利用。該子模塊的第一項功能是“設(shè)置條件”,即資助管理員依據(jù)國家和學校相關(guān)文件中的獎學金評選條例進行規(guī)則設(shè)定,保證評選尺度正確。第二項功能是“篩選學生”,即依據(jù)第一項功能的條件,剔除不符合條件的學生,將模塊開放給二級學院資助管理人員、全體班主任、輔導員以及符合條件的學生,減少相關(guān)管理人員的工作量,提高工作效率。第三項功能是“提交申請”,即學生提交申請材料。第四項功能是“審核”,及分別從班主任、輔導員、二級學院、學工部四個層級進行遞進式審核,保證公平。第五項功能是“網(wǎng)上公示”,即將審核通過的學生名單進行網(wǎng)上公示,保障評選的透明性。第六項功能是“報批”,獲得上級部門及財務等部門的批準。第七項功能是“反饋信息”,為獲得獎學金的同學發(fā)送獲獎通知,同時也要向未獲得獎學金的同學發(fā)送鼓勵消息。
2、“助學貸款”子模塊
國家助學貸款是由政府主導、財政貼息、財政和高校共同給予銀行一定風險補償金,銀行、教育行政部門與高校共同操作的,幫助高校家庭經(jīng)濟困難學生支付學生在校學習期間所需的學費、住宿費及生活費的銀行貸款。國家助學貸款是信用貸款,符合申請條件的學生不需要辦理貸款擔?;虻盅?,但需要承諾按期還款,并承擔相關(guān)法律責任。為了更好地管理助學貸款,本模塊的設(shè)計需考慮到貸款制度及項目介紹、學生申請、貸款審批等方面。
“助學貸款”子模塊的第一項功能“設(shè)置條件”,即通過開放系統(tǒng),面向全校學生介紹學校目前能協(xié)助銀行受理的助學貸款項目、介紹申請條件及違約后果等內(nèi)容。第二項功能“學生申請”,即學生登錄系統(tǒng),填寫助學貸款申請書并向系統(tǒng)中上傳相關(guān)證明資料的掃描件和復印件。第三項功能“貸款資格審核”,本功能可分二級進行,第一級由申請學生所在班的班主任和輔導員及各學院相關(guān)負責人負責審核學生上傳電子材料與原件是否一致,以及原件的真實有效性;第二級由學工部管理人員和銀行工作人員對學校內(nèi)所有申請學生進行復審。第四項功能“反饋信息、生成報表、向銀行報數(shù)據(jù)”,即學工部對所有學生的審核狀況,在統(tǒng)一時間進行反饋。第五項功能“簽協(xié)議通知”,可使用系統(tǒng)的消息模塊通知所有審核通過的學生在規(guī)定的日期與地點與銀行簽訂助學貸款協(xié)議。
3、“貧困生管理”子模塊
“貧困生管理”子模塊包括助學金和學費減免管理兩項內(nèi)容。該子模塊的第一項功能是“設(shè)置條件”,主要是開啟該子模塊,輸入助學金的資助標準,申請條件,及發(fā)放流程等相關(guān)事項并對外公布。第二項功能是“學生申請”,完成學生申請資料的采集。第三項功能是“審核”,由班主任、輔導員及管理人員審核申請學生的資料是否合格并反饋審核結(jié)果。第四項功能是“信息存檔”,一是對獲得助學金的學生進行標記,二是對發(fā)放記錄進行統(tǒng)計并永久存入系統(tǒng)。
4、“勤工助學”子模塊
勤工助學是指學生在學校的組織下利用課余時間,通過自己的勞動取得合法報酬,用于改善學習和生活條件的社會實踐活動。勤工助學是學校學生資助工作的重要組成部分,是提高學生綜合素質(zhì)和資助家庭經(jīng)濟困難學生的有效途徑。
“勤工助學”子模塊的第一項功能是“設(shè)置條件”,主要實現(xiàn)對崗位職責和上崗所需條件等信息的管理。第二項功能是“崗位”,即將獲批的崗位向全校學生。第三項功能“學生申請”,學生可登錄系統(tǒng),填寫申請表,并上傳相關(guān)競聘材料。第四項功能是“審核”,班主任、輔導員及用人部門可登錄系統(tǒng),對學生的上崗資格進行初審。第五項功能是“面試通知”,即對審核通過的學生面試通知。第六項功能是“反饋信息,網(wǎng)上公示”,學生收到上崗的系統(tǒng)通知后,聯(lián)系崗位所在部門并鑒定聘用協(xié)議,完成上崗手續(xù)。第七項功能是“考核”,由崗位的部門完成對在崗學生的階段性考核,寫入學生的勤工助學考核記錄中,作為發(fā)放報酬的主要參考依據(jù)。
四、結(jié)束語
篇9
關(guān)鍵詞:數(shù)字化校園;實習管理;B/S網(wǎng)絡架構(gòu)
1研究課題的目的和意義
實習管理是高等學校日常教學管理工作之一,涉及到學校、院系、輔導員、學生、實習單位的諸多方面。隨著高等教育體制的不斷改革,尤其是學生實踐教學課程的展開和深入,學生實習管理工作日趨繁重、復雜。研制開發(fā)一套功能完善、操作簡單、具有人性化的學生實習管理系統(tǒng)就變得極其重要和迫切。我國高校在數(shù)字化校園建設(shè)方面起步相對較晚,相比國外的各大高校一般有穩(wěn)定技術(shù)支持團隊來提供服務與技術(shù)。目前我國高校一方面不斷投資購建各種硬件、網(wǎng)絡,另一方面也不斷開發(fā)或購買各類教學、科研、辦公管理等應用系統(tǒng),形成了一定規(guī)模的信息化高校管理體系。但是,由于整體信息化理論體系結(jié)構(gòu)不完善等原因,在網(wǎng)絡化校園管理系統(tǒng)中的機構(gòu)設(shè)置、服務范圍及人員要求上與國外高校相比都有一定的差距。學生信息管理系統(tǒng)是校園管理系統(tǒng)的重要組成。它是針對目前學生管理工作的情況設(shè)計的,力求滿足學生工作多方面的需要。該系統(tǒng)的設(shè)計要充分考慮到學生管理工作的各個方面,具有較強的針對性,力求為學生工作者的工作提供更加便捷的輔助工具和手段。目前,對高校學生實習進行動態(tài)管理方面的成熟軟件產(chǎn)品較少,縱觀我國高校對這一領(lǐng)域的研究現(xiàn)狀,在網(wǎng)絡安全和信息更新等方面存在不足,各項數(shù)據(jù)庫單獨建立缺乏共享性,各類基礎(chǔ)信息系統(tǒng)反復建設(shè),嚴重影響管理效率;而有些則使用起來比較麻煩,功能過于復雜;另外,各個高校具有自身特色和特殊情況,在管理模式上難以形成統(tǒng)一。因此,應該針對本校學生管理需求定制一套的學生實習管理系統(tǒng),該系統(tǒng)應充分依托互聯(lián)網(wǎng)技術(shù),實現(xiàn)信息的集中管理、分面操作、信息共享等功能,使傳統(tǒng)的實習管理、崗位雙選等工作朝著現(xiàn)代化、智能化、數(shù)字化、規(guī)范化的方向不斷發(fā)展,并為實現(xiàn)建設(shè)數(shù)字化校園信息體系打下了結(jié)實的基礎(chǔ)。
2相關(guān)技術(shù)的分析和選擇
由于學校尚處于不斷發(fā)展的過程之中,在進行系統(tǒng)開發(fā)的相關(guān)技術(shù)選擇的時候,尤其是后臺數(shù)據(jù)庫,就必須以現(xiàn)實為基礎(chǔ),并從長期應用的角度考慮做出抉擇。一方面,學生人數(shù)規(guī)模較小,但最近幾年的學生人數(shù)在不斷增加;另一方面,學院在信息系統(tǒng)管理方面的投入歷來不足。所以,數(shù)據(jù)庫選擇SQLServer2008,以IIS+ASP技術(shù)為基礎(chǔ),采用B/S體系結(jié)構(gòu),利用JavaScript作為開發(fā)語言,進行學生實習管理系統(tǒng)開發(fā)[1]。B/S是隨著Web技術(shù)的興起由C/S衍生出的一種新的結(jié)構(gòu)。它采用瀏覽器作為客戶端的應用軟件(如InternetEx-plorer),并將系統(tǒng)的主要功能安裝在Web服務器上,通過Web服務器接收用戶的請求,并轉(zhuǎn)換為數(shù)據(jù)庫語句(如SQL),通過開放數(shù)據(jù)互聯(lián)(ODBC)等方式傳給數(shù)據(jù)庫服務器,數(shù)據(jù)庫服務器在處理完后將結(jié)果發(fā)送回Web服務器,并由其編譯后傳回用戶。
3系統(tǒng)的設(shè)計與實現(xiàn)
實習管理系統(tǒng)主要是為學校管理部門、實習單位、班級輔導員和學生提供一個能夠進行協(xié)同工作和信息共享的平臺。因此本系統(tǒng)所涉及的用戶有系統(tǒng)管理員、班級輔導員、實習單位操作員和學生。系統(tǒng)管理員擁有最高權(quán)限能夠是對整個系統(tǒng)進行任何操作。實習單位操作人員可以在系統(tǒng)中本單位的招聘和應聘結(jié)果的信息,并接收學生所填報的志愿。班級輔導員能夠?qū)Ρ景鄬W生如何實習,去哪所單位實習和相應權(quán)限設(shè)置的功能。而學生可以查詢到相應的招聘信息,根據(jù)自身需要填報志愿并確定最終實習單位的功能。系統(tǒng)的模塊主要有登錄模塊、管理員模塊、實習管理模塊、實習學生模塊。
3.1登錄模塊
系統(tǒng)的登錄模塊是所有用戶進入系統(tǒng)的唯一途徑。本系統(tǒng)針對登錄用戶的區(qū)別,分別提供了相應的登錄界面。學生和實習單位用戶分別提供姓名和學號(工號)登錄,系統(tǒng)管理員和輔導員使用自己注冊的帳號和密碼登錄。
3.2管理員模塊
管理員模塊是系統(tǒng)最高管理者對用戶信息、班級信息、單位信息、論文成績、教學考勤以及相應用戶權(quán)限等功能進行統(tǒng)一的管理的模塊。同時可以對所有用戶的信息進行審核。
3.3實習管理模塊
實習管理模塊中實習單位可以通過實習招聘、面試、錄取結(jié)果等信息,輔導員可以通過該模塊實習期間聯(lián)系電話、查看所負責學生的實習動向等。
3.4實習學生模塊
實習學生端模塊主要為實習學生提供實習崗位的查詢、志愿的填報、實習單位面試、錄取信息的查詢以及實習的報道信息等,并可在實習結(jié)束后提交實習報告。根據(jù)設(shè)計的模塊,需要以下數(shù)據(jù)庫表:(1)系統(tǒng)管理員信息表(admin)。用于列示系統(tǒng)管理的基本信息,包括管理員ID、用戶名、登錄密碼和管理權(quán)限。(2)輔導員信息表(teacher)。用于列示班級管理員的基本信息,包括ID、姓名和登錄密碼。(3)學生信息表(student)。用于列示學生的基本信息,包括ID、姓名、性別、班級ID和學號。(4)班級信息表(class)。用于列示班級的基本信息,包括班級ID、班級名稱、院系ID、入學年月和輔導員ID。(5)實習批次信息表(sx_pc)用于列示實習批次等基本信息,包括批次ID、批次名稱、有效狀態(tài)、起止時間和志愿數(shù)。(6)學生實習信息表(list)用于列示學生實習的基本信息,包括ID、學生ID、班級ID、實習形式代碼、實習去向、集體單位ID、實習期電話、實習指導老師、實習批次ID、實習崗位ID和志愿確認開關(guān)。(7)學生實習志愿表(volunteer)用于列示學生實習志愿的基本信息,包括志愿ID、學生ID、實習批次ID、志愿號、單位ID、崗位ID、志愿填報時間、單位確定崗位ID、面試結(jié)果、二次志愿確認標志、面試錄入時間和淘汰理由等。(8)實習單位信息表(company)實習單位信息表用于列示實習單位的基本信息,包括單位ID、單位名稱、單位聯(lián)系人、招聘人數(shù)、招聘審核標志和實習批次ID等。(9)實習崗位信息表(post)用于列示實習單位招聘崗位的基本信息,包括崗位ID、單位ID、崗位名稱、招聘人數(shù)和招聘要求等。(10)實習單位操作員信息表(dw_user)用于列示實習單位操作員的基本信息,包括操作員ID、用戶名、登錄密碼、單位ID和批次ID等。(11)實習單位報到信息表(sx_xz)用于列示實習單位報到的基本信息,包括報到信息ID、單位ID、實習批次ID、報到時間、報到地點、聯(lián)系人、聯(lián)系電話、交通方式、是否派車接送、需帶物品、注意事項和備注等。
4結(jié)語
本系統(tǒng)通過對B/S網(wǎng)絡架構(gòu)模式的研究,實現(xiàn)Web瀏覽器與數(shù)據(jù)庫服務器的交互。利用ASP技術(shù)實現(xiàn)基于B/S網(wǎng)絡架構(gòu)的嵌入式動態(tài)網(wǎng)絡技術(shù)在信息管理系統(tǒng)中的應用。同時采用應用程序級、操作系統(tǒng)級、數(shù)據(jù)庫級和服務器級相關(guān)聯(lián)的多級網(wǎng)絡安全機制,提升了整個安全性。系統(tǒng)基本涵蓋了高等學校學生實習管理的大部分環(huán)節(jié),為高等學校的實習就業(yè)信息化研究提供了寶貴經(jīng)驗。在數(shù)字化校園建設(shè)過程中,由于各部門各自系統(tǒng)的差異,會造成系統(tǒng)間的結(jié)合不夠緊密,所以在實際工作中學生信息管理系統(tǒng)要與人事、教務、財務和檔案的系統(tǒng)有機結(jié)合,實現(xiàn)學生數(shù)據(jù)資源的充分共享,改變學生管理模式,增強學校辦公效率,從而加快數(shù)字化校園建設(shè)的進程。
參考文獻
[1]LenBassPaulClementsRickKazman.軟件構(gòu)架實踐[M].2版.清華大學出版社,2004.
[2]李丹,趙占坤,丁宏偉,石彥芳.SQLServer2000數(shù)據(jù)庫管理與開發(fā)實用教程[M].機械工業(yè)出版社,2005.
[3]郎靜,張慧如,劉晶晶.創(chuàng)新頂崗實習學生管理模式搭建校企合作平臺[J].職業(yè),2011,24(44).
篇10
【關(guān)鍵詞】 管理系統(tǒng) 系統(tǒng)分析 數(shù)據(jù)庫設(shè)計
1 前言
隨著科學技術(shù)和管理方式的不斷提高,辦公方式、方法和手段已經(jīng)由手工時代逐步向自動化辦公發(fā)展。作為走在科學技術(shù)最前沿的學校,學籍管理的無紙化、網(wǎng)絡化是學校決策科學化、數(shù)字化和管理現(xiàn)代化中的重要環(huán)節(jié),也是開創(chuàng)學籍管理工作新局面必須走到道路。
學籍是指一個學生屬于某個學校的合法身份或者資格的標記,是記錄學生姓名等信息的冊子,也是認定為某所學校學生的唯一依據(jù)。學生參加正規(guī)升學考試被學校正式錄取后,按指定時間到學校辦理入學、繳費、報到手續(xù)。由學校統(tǒng)一注冊教育部學籍管理系統(tǒng),獲得學籍,它標志該學生以成為了學校中的一員。學籍管理系統(tǒng)是指學校對學生所獲得的學籍資格進行管理的系統(tǒng)。
2 系統(tǒng)分析
學生學籍管理系統(tǒng)的總體目標是為學校解決學籍管理工作繁雜且準確性差的問題。徹底代替以往人工管理方式,提高學生學籍管理效率和信息準確性,快捷方便地對學生學籍信息進行操作,節(jié)省學校經(jīng)費開支。加快趕上校園信息化建設(shè)的發(fā)展步伐。
學生學籍管理系統(tǒng)主要是對針對學生的學籍和成績兩大方面進行管理,為學校學籍、成績管理人員對學生的學籍和成績的查詢、添加、修改和刪除操作提供更好的平臺,同時也為學生查詢個人考試成績提供快捷方便的途徑。
學生學籍管理系統(tǒng)應具備以下幾點功能:
(1)對用戶的計算機能力要求較低,操作快捷方便。系統(tǒng)容易安裝和方便維護;
(2)保證數(shù)據(jù)庫管理的的準確性和安全性;能夠?qū)崿F(xiàn)與教務管理系統(tǒng)對接,滿足學校管理要求。
(3)支持B/S模式,用戶可以使用瀏覽器登錄系統(tǒng)。
(4)由于系統(tǒng)涉及到個人隱私信息,需提高系統(tǒng)的保密性,根據(jù)各類不同的用戶類別劃分權(quán)限,設(shè)置用戶帳戶和密碼。
(5)對學生成績信息的查詢、添加、修改和刪除。用戶根據(jù)實際情況需對某些數(shù)據(jù)進行修改和刪除操作,考慮到記錄較多,逐一查找非常費勁,應在進行修改和刪除操作前利用查找功能,篩選出用戶需要操作的相近記錄,然后再從查找出的記錄中選擇需修改或刪除的記錄進行操作。
(6)學生學籍信息的查詢、添加、修改和刪除。此功能與對學生成績信息的查詢、添加、修改和刪除操作要求一致,應先查找,然后再進行其他操作。
(7)學生學籍信息的錄入??梢允謩愉浫胍部梢詮钠渌募╡xcel或dbf)導入,但必須保證其準確性和有效性。
3 系統(tǒng)功能分析
系統(tǒng)管理,包含對密碼的更改、數(shù)據(jù)字典(指年級、民族等字典項目)的查詢、添加、修改和刪除等;
用戶管理,包含對用戶信息的查詢、添加、修改和刪除等;
成績管理,包含對成績信息的查詢、添加、修改和刪除等;
課程管理,包含對課程信息的查詢、添加、修改和刪除等;
學生管理,包含對學生信息的查詢、添加、修改和刪除等。
對上面功能分析后進行集合,根據(jù)結(jié)構(gòu)化程序設(shè)計的要求對系統(tǒng)功能進行分塊。學生學籍管理系統(tǒng)功能模塊圖如圖1所示:
4 數(shù)據(jù)庫設(shè)計
學生信息:包含學生的學號、姓名、性別、民族、出生年月、生源地、家庭地址、聯(lián)系電話、系別、專業(yè)、班級、入學年份、政治面貌、身份證號、學生狀態(tài)等;
用戶信息:包含用戶名、密碼、用戶姓名等;
成績信息:包含學生姓名、學號、課程編碼、課程名稱、考試方式、考試成績、正考或補考等;
課程信息:包含課程編碼、課程名稱、課程總學時、理論學時、實驗學時、課程學分、課程描述、考試方式、教師編號、教師姓名等;
數(shù)據(jù)字典:在增刪改查過程中,能選擇的就要使用列表框選擇,以達到統(tǒng)一完整的目的。包括的數(shù)據(jù)項有使用標識、用戶類型、入學年份、省份、政治面貌、民族、考試性質(zhì)、學生狀態(tài)。
5 詳細設(shè)計
5.1 系統(tǒng)管理
登陸系統(tǒng):起始頁面為登陸頁面,點擊“登陸”按鈕,若用戶名、密碼不匹配,則系統(tǒng)提示錯誤重新填寫。若正確,則進入主功能頁面。
修改密碼:進入后列表顯示所有課程信息,每個條目包含編號、名稱、學分、學時、教師、是否使用等信息。
數(shù)據(jù)字典維護:數(shù)據(jù)字典維護功能可以進入系統(tǒng)數(shù)字字典維護頁面,該頁面可以對系統(tǒng)各處引用到的字典進行維護,包含學生的年級、在校狀態(tài)、性別、政治面貌、班級等。
5.2 用戶管理
學生管理:進入后列表顯示所有學生個人信息,如學號、姓名、性別、系別、班級、專業(yè)、出生年月、家庭地址、聯(lián)系電話、民族、政治面貌、學生狀態(tài)等信息。
教師管理:進入該項功能后用表格形式所有教師信息顯示出來,每個條目包含編號、姓名、是否使用等信息。
5.3 課程管理
進入后列表顯示所有課程信息,每個條目包含編號、名稱、學分、學時、教師、是否使用等信息。
5.4 成績管理
進入后列表顯示所有成績信息,每個條目包含課程編碼、課程名稱、學生學號、學生姓名、學生班級、考試類型、考試成績、操作等信息。
6 結(jié)束語
學籍對學生來說是非常重要的數(shù)據(jù)信息,而學生學籍管理系統(tǒng)就是用于管理這個數(shù)據(jù)信息的管理系統(tǒng)。該系統(tǒng)對于學校的管理者和學生都至關(guān)重要,應為用戶提供快捷的錄入、修改和查詢功能,以滿足各種用戶的需求。
參考文獻
[1] 李游,黃濱,田貴榮.基于WEB模式的學生學籍管理系統(tǒng)的設(shè)計與實現(xiàn)[J].教育信息化.2006.
[2] 黃宏志,許光.基于Web的高校學生學籍管理系統(tǒng)設(shè)計與實現(xiàn)[J].計算機與現(xiàn)代化.2012.
[3] 曹威.高校學生學籍管理系統(tǒng)設(shè)計與開發(fā)[j].科技信息.2010.