學生管理系統范文

時間:2023-04-10 04:41:19

導語:如何才能寫好一篇學生管理系統,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

學生管理系統

篇1

關鍵詞:技工院校;學生管理系統;設計;實現

目前,社會對技工院校學生的需求量比較大,很多企業招聘不到合適的崗位人才。但是另一個方面,學生在社會上找不到合適自己的工作。如何能夠讓畢業生能夠充分得到就業機會,學生的信息管理系統成為各職業院校的重要平臺,可以通過軟件對學生進行管理,讓學生能夠充分了解市場的就業情況,找到合適自己崗位。

隨著計算機網絡技術的不斷發展,技工院校開始普及互聯網知識,我們可以借助于學校中信息管理平臺,對就業信息的共享和管理。技工院校培養人才的目的是為社會的發展輸送高技能人才,解決目前制造業飛速發展而人才難以供應的局面。如果做好高技能人才的培養已經成為技工院校核心的問題。學生管理系統的出現,是對就業管理的一個突破。它不僅實現了企業招聘信息和畢業生就業信息的互通,還規范了就業流程,讓學生了解到很多相關的就業知識,隨著系統的不斷完善,可以高效、便捷的方式滿足畢業生和企業的需求。

1 學生管理系統的功能設計

學生就業管理系統的設計符合學校實際工作的需求,從學校網絡運用情況和教育部門的無紙化辦公的情況來看,系統的設計目的主要是為了滿足學校畢業生信息的查詢和就業信息的。信息管理系統的主要功能是對學生的管理,只有系統管理員有權對用戶進行刪除操作,普通用戶沒有權利刪除的信息。用戶注冊系統之后,可以使用咨詢功能,將看法和咨詢的問題填寫在系統當中,能夠得到系統管理員的有效回復。只有登錄以后才能對咨詢問題和信息,學生的信息可以被招聘單位看到,增加學生的就業機會。所有的信息必須要經過管理的審核,審核通過后才能將就業信息顯示到系統當中。管理員對學生的日常信息進行審核和管理,保障信息的安全性和真實性。

該系統根據權限進行劃分,主要角色分為系統管理員、班主任、招聘單位和學生。每個角色都有不同的權限和功能。系統管理員擁有最大的權限,主要操作管理系統的后臺。在系統后臺可以看到所有角色錄入的信息,審核信息和管理信息。班主任主要是對學生的基本信息進行了解和管理,校對學生信息的準確性,對學生就業情況的查詢和管理。招聘單位的主要功能是招聘信息和檢索學生信息,可以在線與學生進行交流,解答學生提出的問題。學生是平臺的最大受益者,通過平臺可以將自己的信息給招聘單位,同招聘單位在線咨詢。

2 系統的設計思路和存在的問題

隨著現代化信息技術的不斷提高,畢業生就業管理系統越來越引起人們的關注。系統的設計需求以院校的就業信息管理流程為基礎,以企業的需求為中心,以畢業生的就業為設計指導思想,通過對畢業生信息的全面考察,讓企業能夠選擇合適的人才為其所用,也讓學生能夠找到自己最適合的工作。用人單位和就業服務中心直接通過系統,檢索畢業生的信息,實現了畢業生數據信息的公開化,讓系統成為了畢業生信息共享和展示的渠道。但是信息管理系統也存在著一定的問題,需要逐步的完善和解決。對畢業生就業管理上,由于院校對系統的管理和重視程度不夠,導致畢業生的信息資料不全,準確性不夠,這樣企業不能夠檢索到學生的正確信息,畢業生的信息情況也得不到合理的分析。所以,在系統的使用過程中,需要院校對系統管理進行高度的重視,保障學生信息的真實性。

3 數據庫的設計

隨著大數據時代的到來,數據庫對于任何一個系統都十分的重要,學生管理系統的建設離不開數據庫的搭建。數據庫存放大量的系統數據和用戶數據,數據之間的關聯和數據的提取都需要通過數據庫來實現。在數據庫的設計上,系統選擇用Microsoft SQL Server2008 R2 作為后臺數據庫工具,其比Access的功能強大很多,并且這個版本的數據庫比較穩定,適合于各種硬件平臺。

4 后臺管理功能

后臺信息管理是對整個系統功能的操作,包括企業招聘,畢業生信息,在線咨詢等功能。后臺管理主要是系統管理員和班主任進行操作,程序的設計也是根據其相應的功能所設計的。根據不同的權限管理相應的項目內容。后臺信息管理的功能主要通過對數據庫的操作來完成的,系統管理可以設置多個管理員和班主任來共同處理日常事務,通過管理員的操作可以保障信息的穩定。

結論

技工院校學生管理系統的設計與實現,是技工教育信息化的重要工作。畢業生的基本信息情況和就業情況的管理和分析,是對學生情況的重要了解,直接關系到學生能否順利的就業,找到適合自己的工作。在技工教育水平不斷提高,企業就業形勢越來越嚴峻的情況下,畢業生的就業信息管理工作顯得非常重要,通過對系統的合理設計可以讓技工院校對就業信息的管理更加流程化,讓畢業生的信息展示更加清晰。方便企業對人才的招聘,最終實現數據的公開化。同時,學生管理系統促進了學校畢業生就業信息管理的實現和發展,隨著技工人才的需求量的不斷增加,為技工院校的教育和發展解決檢索信息難,管理信息混亂等問題。為技工院校實現網絡化的信息管理、結構化的數據管理作出貢獻。信息的高效共享、和管理讓學校、企業、學生之間的通信變得方便,讓信息的共享更加的快捷。隨著對系統的不斷研究和分析,進一步指導技工教育的方向,了解企業需求的重點,讓學生能夠更好的適應崗位需求,從而提高畢業生的就業率,這些都體現了對學生管理系統的研究的價值?!?/p>

參考文獻

[1] 吳迪. 學生信息管理系統的設計與實現[J]. 漯河職業技術學院學報. 2012(05):22-24

[2] 蹇紅梅. 基于B/S體系結構的高校學生信息管理系統[J]. 內江科技. 2012(07):149+130

[3] 于小然. 基于.NET的高校學生信息管理系統開發[J]. 計算機光盤軟件與應用. 2012(16):233+235

篇2

1.人臉識別管理的優劣勢分析

人臉識別技術是通過生物特征進行識別的技術,通過識別每個人的臉部特征,將采集的圖像與系統的圖像庫信息進行比對,實現識別的目的。其有3個優點,一是非接觸性,被考勤人員不需要和相關設備直接接觸,而指紋采集和一卡通刷卡則必須接觸設備;二是非強制性,只要出現在人臉采集的特定區域時,設備便會主動采集信息;三是并發性,若在特定區域同時出現多人時,可以將全部人臉信息記錄。人臉識別技術也有缺點,一是容易受到光線環境的影響,若光線過強或嚴重不足都會影響人臉信息的采集;二是易受到頭發、飾物遮擋的影響,有可能造成采集人像的不完整,導致比對信息失敗。這些確定會在一定程度上影響數據采集的準確性,會造成比對結果的判斷不準確,但隨著人臉識別技術算法的不斷更新,精確度也會得以提升。

2.人臉識別的關鍵技術

1)人臉關鍵點檢測

人臉關鍵點檢測是在人臉檢測的基礎上,自動確定人臉各關鍵點的位置,如眼角、瞳孔、鼻尖、嘴角等。不能忽視了初始狀態對關鍵點檢測的影響。采用基于深度初始化網絡的人臉關鍵點檢測算法,能夠有效克服初始位置、人臉姿態、表情等因素對關鍵點檢測精度的影響,從而得到人臉各關鍵點的準確位置。

2)人臉紋理正規化

將不同光照、姿態或表情的人臉,還原至良好光照、正面和無表情的人臉,減小待匹配人臉圖片與信息庫中人臉圖片的差異,從而降低特征提取和識別的難度。在光照嚴重不足或太過強烈、角度過大、表情夸張的情況下,如果強行改變光照強度、旋轉至正面人臉、還原至正常表情,必然會引入大量“非自然”信息,使得正規化的人臉產生畸變、扭曲和紋理缺失。這樣不僅不會對人臉識別產生幫助,反而會降低其性能。可以借鑒人臉合成和生成對抗網絡的方法,通過初始數據庫的搭建、紋理正規化網絡的構建以及網絡的融合訓練,實現一個端到端的、由數據驅動的紋理正規化網絡和特征識別網絡。它能夠在提取深度特征的過程中,自適應地根據人臉識別的任務對人臉的紋理進行光照、姿態和表情的正規化,從而達到提高人臉識別性能的目的。

3)人臉特征提取

基于深層卷積神經網絡,通過融合人臉多尺度特征信息,獲取高層語義特征表達,提升人臉特征的區分性。促使同一個人的人臉特征表達具有更高的相似性,不同人臉的特征表達相似度更低。

4)人臉特征比對

針對人臉識別中經常遇見的跨場景人臉識別問題,如待驗證照片與現場照片非同源、年齡跨度大、分辨率和角度差異明顯等問題,采取自適應學習方法。通過算法縮小不同場景圖像之間的數據分布差異,將不同場景的人臉圖像映射到同一個具有更好表達能力的特征空間進行比較,從而保證同一個人的人臉特征表達具有更高的相似性分數,不同人臉的特征相似性分數更低。

3.人臉識別管理系統的功能模塊

1)基礎數據的獲取

初始化數據是整個系統運行的基礎,可以將學生的基本信息整體導入系統,特別是身份證的完整信息,包含證件照。給學生管理人員開放權限,可供查詢、修改、刪除數據等維護功能?;拘畔⒅薪Y構和屬性字段比較簡單的部分直接導入,對于哪個時間段是正常簽到、遲到、早退、曠課、晚歸等,需要進行單獨標明。同時也需要將人臉識別設備和教室信息進行綁定,條件允許的情況下,各教室配備一臺識別設備。若成本過高,則可考慮每層樓配備一臺設備,將每層樓的教室信息與設備綁定。

2)教務系統的接入

考勤數據是基于每學期的課程安排和作息時間安排,在此之上增加學生的出勤狀態。通過教務系統的接入,直接獲取班級的排課情況,并將作息時間安排一并導入,則可通過數據的對接,實現考勤情況的記錄。

3)識別數據日志

數據日志用于記錄學生到教師或者宿舍樓的時間點,與基礎數據中的導入的身份證照片、學號、班級等信息建立對應關系。因此,當人臉識別設備識別到信息是,便會登記采集數據的時間,通過與基礎數據庫的信息之間的綁定關系,記錄下采集數據時的圖像、學號、日期、時間、識別設備、教室等信息。

篇3

關鍵詞:; ; 學生管理系統

中圖分類號:TP317文獻標識碼:A 文章編號:1009-3044(2007)03-10637-01

1 前言

近年來,隨著計算機、硬件環境的不斷改善,網絡在高校已逐步普及,越來越多的學生思想政治輔導員建立了自己的教育網站。學生思想政治輔導員利用教育網站不僅可以信息,開展交心談心,進行思想政治工作,還可以以管理為中心,實現網站學生的動態管理,及時與學生進行交流和溝通。其中學生管理系統是構成教育網站的一個重要組成部分,一方面可以用來動態與學生有關的新信息,另一方面又可以與學生交流,及時將最新的消息和通知以及班級活動、操行評分等發送給學生,從而提高管理效率。

2 基于學生管理系統的分析

傳統的教育網站學生管理方式有兩種,一是靜態HTML頁面,更新信息時需要重新制作頁面然后上傳頁面并修改相應鏈接,這種方式因為效率太低已不多用。二是基于ASP和腳本語言,將動態網頁和數據庫結合,通過應用程序來處理學生,這是目前較為流行的做法。但是由于ASP本身的局限性使得系統有一些不可克服的缺陷,而采取了技術的系統性能上有了很大的改善。

2.1 基于技術的系統結構模型

結構是一個三層系統:UI層、業務邏輯層和數據層,如圖1所示。

圖1 的系統結構模型

UI層

這一層負責與用戶交互,接收用戶的輸入并將服務器端傳來的數據呈現給客戶。

業務邏輯層

這一層負責接收瀏覽器傳來的請求并將請求傳給數據層,同時將請求處理結果發給瀏覽器。它由Web表單、XML Web服務和組件服務組成。

數據層

這一層通過操縱數據為事務邏輯層提供數據服務,如存儲數據操作結果、返回數據檢索結果等。

2.2 訪問數據庫的原理

是微軟.NET框架中的數據訪問組件,是一種新的數據訪問對象模型。與數據庫相連,它提供了如下3種方式:通過ODBC相連;通過OLEDB相連;直接與SQL Server相連。3種方式由于應用層次的差異,使得效率由低到高,獨立性由高到低。傳統的應用程序是通過先建立到數據庫的連接,在程序的整個運行過程中維護連接的方式來設計的。采取了斷開連接方式的數據結構。當瀏覽器向Web服務器請求網頁時,服務器處理這個請求,并將所請求的網頁發送給瀏覽器,然后連接就被斷開,直到瀏覽器發出下一個請求。

此外引入了數據集(Dataset)。一個數據集是內存中提供數據關系圖的高速緩沖區。數據集對數據源一無所知,它們可以由程序或通過從數據集都是通過使用同樣的程序模板而作的,并且它使用相同的潛在的數據緩沖區。

3 學生管理系統的設計模式

3.1 系統的功能結構

系統的重要功能如圖2所示。其工作流程是:用戶登錄通過權限判斷,學員只能瀏覽、管理、查詢學生,學生思想政治輔導員用戶除了可以完成學員的操作外,還可以進入學生管理模塊,動態地管理學生。

(1)系統登錄

該模塊負責將用戶分為普通學員和學生思想政治輔導員來實現用戶權限的管理。

(2)學生瀏覽

該模塊負責列出每個學生所有的信息,包括教育計劃、教育目標以及學生思想政治輔導員精心設計的輔導方案等等。每個學生的資料被做成一個超鏈接,點出它就能跳轉頁面閱讀該學生的相關信息。

(3)學生管理

該模塊負責提供學員自主管理所需的信息,實現學生思想政治輔導員與學員之間的交流和溝通。包括管理論壇、心理咨詢、問卷調查、就業指導、最新的消息和通知等。

(4)學生查詢

該模塊提供了查詢功能,輸入待查找的信息及選定分類信息可以快速地找到符合條件的信息,并輸出查詢結果。

(5)學生管理

該模塊只有學生思想政治輔導員用戶才能進入,它可以分解成三個子功能:學生信息錄入、學生信息修改、學生信息刪除。

學生信息錄入:它的功能是實現新學生的錄入,添加新學生所有的信息。

學生信息修改:它的功能是對學生信息的更新。

學生信息刪除:它的功能是對已過時的信息進行刪除。

3.2 系統配置

該學生管理系統可以在Windows 2000 Server操作系統平臺上運行,Web服務器為IIS,數據庫服務器為Microsoft SQL 2000 Server,開發工具采用的Microsoft Visual Stual .NET和DreamWeaver MX。

4 結束語

利用和技術開發的教育網站學生管理系統不僅具有鮮明的技術特性,如交互性和容錯能力強;網站的內、外部連接靈活;方便移植,功能完善,而且實現了網站學生的動態管理,使得對教育信息的管理更加即時,能引發管理者的注意,吸引管理者在這個網站中進行管理,提高管理效率。

參考文獻:

[1]穆肅.關于教學網站有效性的評價[M].電化教育研究.

篇4

當前,各大學、學院都非常重視學生管理工作,以學生為根本的教育理念已經漸漸成為教育界的廣泛同識。學生管理系統解決了學生管理工作繁瑣、量大、雜亂的問題。在設計和開發管理系統的時候如何解決大規模并發問題成為一個難點,而Windows完成端口技術(IOCP)為此問題提供了很好的解決方案。

【關鍵詞】

學生管理;系統;完成端口;IOCP;重疊IO

學生管理系統大多采用C/S結構設計模式。在日常生活中,對于一個中等規模的學院來說,同時達到千人以上在線的情況經常發生,如果采用一個用戶一個線程的設計方式那將造成CPU在這成千上萬的線程間進行切換,后果不可想象。Windows IOCP完成端口技術則完全顛覆傳統設計模式,它在將并行的線程數量設計上限。目前,IOCP完成端口是Windows下性能最好的I/O模型,同時它也是最復雜的內核對象。它避免了大量用戶并發時原有模型采用的方式,極大的提高了程序的并行處理能力。

1系統設計

系統采用B/S結構設計,主要分為登錄、用戶管理、信息管理、學生處分管理、評分管理等大模塊。服務器端應用完成端口技術,客戶端采用普通的Socket連接方式。服務器端數據庫系統采用Sqlserver2000。系統通過IOCP服務器來訪問數據庫系統,用戶通過客戶端軟件進行Socket短連接到IOCP服務器,進行數據操作。系統結構圖如圖1所示。

圖1系統結構圖

2完成端口技術的應用

2.1完成端口的優點

完成端口會充分利用Windows內核來進行I/O的調度,是C/S通信模式中性能最好的網絡通信模型。使用“同步”的方式操作會阻塞住來自同一個線程的任何其他操作,所以要寫高性能的服務器程序,通信一定要是異步的。微軟提出完成端口模型的初衷,就是為了解決這種“onethreadperclient”的缺點的,它充分利用內核對象的調度,只使用少量的幾個線程來處理和客戶端的所有通信,消除了無謂的線程上下文切換,最大限度的提高了網絡通信的性能。

2.2使用完成端口的流程

(1)調用CreateIoCompletionPort函數創建完成端口,將返回句柄保存。

(2)根據系統中處理器個數,創建工作者(Worker)線程,用來處理和客戶端的通信請求。Worker線程個數:N=2*處理器個數+2。

(3)接收Socket連接,兩種實現方式:一是啟動一個獨立的線程,專門用來accept接收客戶端的連接請求;二是用性能優異的異步AcceptEx請求。

(4)當客戶端連入,調用CreateIoCompletionPort函數,這里不用新建完成端口,而是把新連入的socket(前面創建設備句柄),與1)完成端口綁定在一起。至此,完成端口的相關部署工作完成。

(5)客戶端接入后,在這個Socket上提交一個網絡請求,WSARecv負責處理請求,執行接收數據的操作。

(6)此時,其它幾個Worker線程分別執行4、5步操作。

2.3系統實現

(1)創建完成端口

HANDLE m_hIOCompletionPort = CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, 0, 0);

(2)根據系統中CPU核心的數量建立對應的Worker線程

SYSTEM_INFO si;

GetSystemInfo(&si) ;

int m_nProcessors = si.dwNumberOfProcessors;

m_phWorkerThreads[i] = ::CreateThread(0, 0, _WorkerThread, …) ;

(3)創建用于監聽的Socket,綁定到完成端口上,然后開始在指定的端口上監聽連接請求

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)在這個監聽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通知時執行_DoAccept

(7)當收到Recv通知時, _DoRecv

3界面展示

3.1用戶登錄頁面(圖2)

圖2登陸界面

3.2系統主界面(圖3)

圖3系統主界面

參考文獻:

[1]郭峰.深入淺出設計模式.北京:中國鐵道出版社,2013

篇5

關鍵詞:教務管理系統;學生管理系統

中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9599 (2012) 16-0000-02

隨著互聯網絡普及,教務管理及學生學籍管理也已經基本形成了多元的網絡化管理,極大的方便了廣大師生,也方便了學校對教務及學生工作的管理,并促進報表、統計數據的規范化,節省資源開支。本系統基于B/S,采用Visual C#.NET、 Ajax技術、及EasyUI插件和動軟代碼生成器,能保證快速開發的同時,也能保證系統安全且響應快速。

1 開發背景

筆者所在的學校為民辦高職高專高校,購買現成的類似系統一方面資金比較緊張,另一方面系統不能滿足學校本身實際管理方法,這也是很多民辦高職高專院校比較頭疼的事情,因此提出開發基于B/S的高校教務及學生管理系統,借此希望推動民辦高職高專院校在教務及學生管理方面更加規范化。系統架構簡單,適合在民辦高職高專高校推廣。

2 開發環境探討

B/S(Browser/Server,瀏覽器/服務器)模式因不需要開發客戶端(客戶端采用瀏覽器進行),使得開發及維護只需關注服務端即可,因此相對C/S模式維護方便,搭建簡單,成本低本。

系統采用Visual C#.NET作為開發工具,.Net具有安全、開發效率高的特點,MsSql作為數據庫,銳浪報表作為報表工具。配合目前非常流行留下的Ajax技術,使得數據傳輸率大大降低,AJAX是一種用于創建更好更快以及交互性更強的 Web 應用程序的技術,AJAX 在瀏覽器與 Web 服務器之間使用異步數據傳輸(HTTP 請求),可減少網頁從服務器請求信息量,對于網絡要求比較低,一臺普通服務器及10M共享網絡即可實現。

EasyUI是一組基于jQuery的UI插件集合,而EasyUI的目標就是幫助開發者輕松的打造出功能豐富并且美觀的UI界面,而且該框架提供的插件功能強大,兼容主流瀏覽器,開發者可以在較短時間內布置好頁面的界面和相應的響應腳本,各種復雜的界面也可以得以展現。

3 系統主要模塊設計

本系統從管理和使用的角度分為兩個部分:管理端和使用端。前者主要有系統管理員、教務管理人員、學生管理人員,后者則是主要面對在校學生、任課教師、班主任。

3.1 管理端包含以下幾個模塊

(1)基本配置模塊主要涉及系統基本參數配置、院系配置、專業配置、民族字典配置、政治面貌字典配置、選課配置、學生修改個人資料配置(指哪些字段內容學生可以自行修改內容)、排課課程屬性管理。此模塊主要由系統管理員管理。

其中選課配置是指每個學期對選修課進行設置的功能,因為每學年學期對學生的選課記錄是有所限制的,如某專業學生不允許選擇某課程,某專業學生最多選幾門公共課等情況,設計選課配置功能,可以方便管理人員快速設置選課要求。同時考慮到公平公正的原則,系統做了一些配置,即在選課時間內,一個學生多少小時內只能選擇一門課程,此舉可以避免出現“選了又退又再選”的選課現象,讓學生真正珍惜所選的課程,讓真正想選該課程的學生能被選上。

(2)教務管理模塊主要涉及班級管理、教室管理、課程管理、教師管理、排課安排、成績管理、學籍維護管理、學籍變動管理、學生退學休學處理模塊、學生選課處理。

成績管理主要是指教務管理人員在任課教師登記學生成績后,可以對本門課程的學生成績進行查詢、打印等操作。同時也可以查出不及格的學生名單,準備好下學年學期的補考和重修工作。

(3)學生管理模塊主要涉及獎罰管理、經歷資料、宿舍管理、報修管理。

獎罰管理是指針對學生在獎勵和罰款記錄而設置的功能,可以把學生的獎勵和罰款記錄入庫保存,方便日后查詢??梢栽趫蟾鏁懈缴蠈W生獎勵和罰款記錄,能讓家長了解學生本學年的成績同時,也了解除學習以外的內容。

宿舍管理主要管理學校宿舍情況,包括樓座管理、宿舍管理。管理員可以查詢哪些宿舍有空床位,以便安排其他學生入住。

報修管理是指管理員可以查看學生上報的宿舍物品損害情況后,及時進行修理或更換。

3.2 學生使用端包含的模塊:個人資料修改模塊、選課模塊、成績查看模塊、報修模塊。

在選課模塊中,列出符合該生專業和年級的課程以供學生選擇。學生可以查看每一門選修課程的課程信息、教師、教室、學分、課時、安排人數及已選人數等信息,且能查看已經選擇的課程記錄,以決定是否需要退選。

3.3教師使用端包含的模塊:個人資料修改模塊、上課記錄模塊、登記成績模塊。

登記成績模塊指任課教師可以在課程結束后給學生進行成績評定,教務管理人員可以對任課教師提交的成績進行審核后歸檔。

3.4 班主任使用端包含的模塊:學生信息查詢模塊、家庭報告書打印模塊。

4 數據庫設計

數據庫設計的好壞直接影響整個項目的開發進程及后期維護,依據項目需求,本系統應存有以下表:管理員表、課程表、課程性質表、課程類型表、教師表、教室表、教室類型表、排課表、成績表、學生表、經歷表、獎罰表、學籍變動表、培養層次表、院系表、專業表、班級表、班主任表、班主任歷任表、宿舍樓座表、宿舍表、報修表。如圖為排課表、成績表、課程表和教師表的關系(因篇幅有限,部分表和字段沒有列出):

5 系統實現

本部分主要內容為系統的部分腳本及運行界面,因篇幅有限,只列出部分腳本和界面。系統采用簡單三層開發(數據訪問層、業務邏輯層、表示層)。采用三層模式開發,開發人員可以只關注整個結構中的其中某一層,使得分工更加明確;降低層與層之間的依賴;有利于標準化。

系統界面使用EasyUI插件來完成,數據讀取采用Ajax技術,在不刷新整個頁面的前提下更新數據,使得系統能更為迅速地回應用戶的操作。只需手寫簡單的腳本即可創建出復雜且漂亮的界面,提高了開發效率。因篇幅有限,只列出管理端排課管理界面,如圖示

6 設計總結

篇6

關鍵詞:信息管理 C/S 學生信息管理系統

一、需求分析

隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統的實施在技術上已逐步成熟。管理信息系統是一個不斷發展的新型學科,任何一個單位要生存要發展,要高效率地把內部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統。

通過調查,要求系統需要有以下功能:

⑴由于操作人員的計算機知識普遍較差,要求有良好的人機界面;

⑵由于該系統的使用對象多,要求有較好的權限管理;

⑶原始數據修改簡單方便,支持多條件修改

⑷方便的數據查詢,支持多條件查詢;

⑸在相應的權限下,刪除數據方便簡單,數據穩定性好;

⑹數據計算自動完成,盡量減少人工干預;

二、系統設計

學生信息管理系統可以說是一個綜合性的學校學生管理系統,具有較強的實用性和先進性高校學生信息管理系統。

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.

篇7

1、開題報告的內容:

本系統是一款資源型管理軟件,適用于普通高等教育學生的管理工作,具有豐富,完整,規范的內容和比較完善的功能.是一個適用于高等院?;蚋黝悓?茖W校學生工作管理部門的計算機輔助管理系統,它具備高校學生工作部門的學生管理的日常事務性工作及各類數據的自動化處理功能.從學生的入學檔案,學籍檔案,學習成績綜合測評,獎學金管理,到學生畢業分配管理的全部業務功能.該系統能夠自動地收集,存儲,加工處理,查詢檢索和統計制表,方便有效地提高學生工作辦公自動化管理的水平,解決了日常繁雜的數據,文件及歷史資料的統計處理的重復性勞動.使過去許多只能定性管理的項目變為定量管理,使傳統的由人工事務性管理模式轉化為借助現代化技術和手段實現的科學化管理模式,不僅節省人力和物力,提高辦公效率,而且使管理的方式從過程管理轉變為目標管理,從數量管理轉變為質量管理,有助于提高學生工作管理的水平和質量.

本系統將采用vb6.0+sql server xx的模式進行開發.vb6.0開發一般應用模塊,供管理人員在本地機上完成對數據庫的各種修改工作.并且采用了數據訪問技術ado,使之能更好地訪問本地和遠程的數據庫;在數據環境方面,允許程序員可視化地創建和操作ado連接及命令等優點,因此,采用vb6.0作為學生信息管理系統的本地開發平臺.sqlserver是一個數據庫管理軟件,提供了強大的數據庫訪問功能,為數據庫管理與分析帶來靈活性,因此,采用sql server xx作為學生信息管理系統的后臺數據管理工具.

本系統針對學生管理所涉及到的信息,數據及所需完成的各項操作,結合自身的技術水平而開發的學生管理系統(單機版).此系統將主要實現以下基本功能:學生檔案管理:可以方便地對學生檔案進行瀏覽,查詢,添加,編輯,刪除.以學號區別學生,并可以支持多個班級處理.(2) 學生成績管理:可以自行設置學生所在的年級,科目,并且學生成績與檔案以學號為關鍵字相關聯,有力的保證了數據的完整性. (3)課程管理:可以自行設置課程信息,年級課程開放等情況.(4)班級管理:通過此模塊用戶可以系統性的設置,修改,刪除該班級的基本信息(班級名稱,班級人數,班主任),班委任職情況.(5)系統管理:此模塊分系統用戶管理,系統注冊碼管理,系統日志管理,用戶密碼管理以及系統數據庫備份和系統數據庫還原的功能.對于不同的用戶提供了不同的用戶操作權限(6)報表功能:根據學生成績自動生成成績報表打印

此系統將具有:能提供的學生信息量大,用戶界面友好,操作簡便,快速等特點.

本頁應按開題報告(實施計劃)的基本內容要求填寫, 填寫不下可另附頁.

2、開題申請理由:

21世紀全球信息電子化的潮流勢不可擋,計算機滲入了社會生活中的各個領域,它的廣泛應用給經濟和社會生活帶來深刻的變革.信息技術不僅改變了人們的工作和生活方式,也在改變教育和學習的方式.我國的教育事業蓬勃發展,升學率普遍提高,各類大專院校規模不斷擴大,對于學生管理工作的高效性和規范化提出了更高的要求.作為學校管理工作的一個重要組成部分---學生信息管理,所涉及到的信息量之大,數據之繁瑣,可以想像用手工對這些數據進行操作有多么的復雜與繁瑣,因此自動化的學生信息管理系統應運而生.

篇8

關鍵詞:學生管理 管理信息系統 功能 系統架構

一、構建學生管理信息系統的必要性

學生管理工作是學校管理工作的重要組成部分,在很大程度上體現著學校的綜合管理水平和人才培養能力,具有不可替代的重要作用。在傳統的學生信息管理中多為手工書寫,工作效率低,不僅給學生信息的建立、更新和維護等工作帶來了不少的困難,也不便于查找利用。計算機技術興起后,學校的管理人員開始考慮使用office等辦公軟件進行學生信息管理,在一定程度上提高了工作效率,但這種模式下,因管理人員風格不一,管理側重點不同,尤其是數據版本多,格式不規范等問題,使得學校的學生管理信息匯總和分析費時費力。隨著社會信息化進程的不斷加快和教育改革的不斷深入,構建學生管理信息系統,實現學生管理的信息化、網絡化,促進學生管理工作的及時、準確、科學、規范與高效,已成為學校學生管理信息化建設的重要內容之一。

據調查,有的高職院校在信息化建設中,分期購置專業軟件,如教務管理系統軟件,資助管理系統軟件,心理健康系統軟件,宿舍管理系統軟件等,這些系統軟件大多是側重于學校的某一或某幾方面的工作內容,且其數據管理系統相互獨立并歸屬于不同的部門管理和使用,各系統中的基本數據須分別錄入、管理與維護,導致了系統間數據重復、數據不一致等情況的出現。此外,目前普通高校普遍使用的學生管理信息系統也不是很適用于高等職業院校的實際需求。為此,根據實際需求,充分利用信息技術和校園網絡平臺,構建具有高職院校辦學模式、管理機制等特色的集成性的學生管理信息系統,具有非常重要的現實意義。

在學生管理信息系統建設前期,學校的有關部門應進行充分調研與論證,作出明確的需求分析。在系統建設中,應由牽頭部門帶領,統一系統間的數據結構,統一身份管理等,增加系統間的耦合度。本文從學生管理工作實踐出發,為某高職院校設計了一個學生管理信息系統的功能結構與系統架構,并以學生管理信息系統中的學生心理健康管理模塊、學生“獎、貸、助、勤、補、減” 資助體系管理模塊為例,對模塊功能進行了分析研究,以供參考。

二、學生管理信息系統功能結構與系統架構

(一)系統總體功能結構

本文設計的學生管理信息系統系統由用戶管理模塊、學生檔案管理模塊、成績管理模塊、心理健康管理模塊、日常信息管理模塊、資助體系管理模塊等6個功能子系統組成。系統總體功能結構如圖1所示。

圖1中,用戶管理模塊主要是管理如系統管理員、學生、班主任、輔導員、學生管理工作人員等不同的系統用戶;學生檔案管理模塊主要是管理學生的學籍、社會關系等基本信息;成績管理模塊主要是管理學生在校期間的學習和實習成績信息;心理健康管理模塊主要是管理學生的心理健康問題;日常信息管理模塊主要是管理學生的在校表現,如紀律、衛生等信息;資助體系管理模塊主要是管理學生“獎、貸、助、勤、補、減”信息。

(二)系統架構

1、開發模式

本文設計的學生管理信息系統擬采用瀏覽器/服務器(Browser/Server)模式(簡稱B/S模式)進行構建。其理由如下:第一,高校的網絡基礎建設日漸成熟,網絡速度較快;第二、采用B/S模式不需要安裝專門的客戶端軟件,借助系統內置的瀏覽器,便可實現不同的管理人員從不同的地點以不同的接入方式登錄學生管理信息系統,維護共同的數據庫;第三,采用B/S模式能有效地保護數據平臺和管理訪問權限,服務器數據庫也相對較為安全;第四,采用B/S模式,系統后期升級、維護僅需針對服務器端即可,成本相對較低。

2、開發技術及工具

本文設計的學生管理信息系統主要采用Java Server Pages、Enterprise JavaBeans、Java Servlets API等技術進行代碼設計,采用功能強大的Oracle或SQLServer2008數據庫管理系統進行后臺數據管理。

三、系統模塊功能分析

(一)學生心理健康管理模塊

除了學生個人智商、不良學習習慣等因素外,學生的心理健康問題也在很大程度上影響著學生的學習生活。隨著素質教育和學生心理健康教育的不斷深入,學校師生的心理健康意識不斷增強,很多學校開設了心理咨詢機構,為學生建立了心理檔案,并取得了一定的成效。但在實踐過程中,由于統計數據不夠全面、信息反饋不夠及時等因素,導致了心理工作效率仍不夠高。因而在學生管理信息系統中設置動態的學生心理健康管理模塊,統計并預測學生心理行為,及時提供分析報告,對心理偏常態的學生個體進行預警,為實施心理輔導和危機干預提供數據參考依據,具有十分重要的意義。

心理健康管理模塊的主要參與者為學生、班主任、專職輔導員和心理健康教育教師。學生為心理檔案建設的主體對象,專業心理咨詢教師的工作實踐是系統建設的主要參考依據,高校專職輔導員和班主任更是系統實施必須依靠的重要力量。以北京某高職學校為例,該校在學生管理方面有著結構合理的學生管理干部隊伍,各分院根據學生的情況分別配備了一定數量的專職輔導員,所有班級都有班主任,同時還有專業的心理健康教育教師。因此該模塊可主要從二個方面來考慮,一是全員動員、全校普查,二是個別關注、重點干預。即由學生、班主任和輔導員進行學生信息材料的管理和維護,心理健康教育教師對問題學生的檔案進行篩選,并進行重點干預工作。

心理健康管理模塊的UML用例模型如圖2所示。

(二)學生“獎、貸、助、勤、補、減” 資助體系管理模塊

建立"獎、貸、助、勤、補、減"資助體系管理模塊,不僅能檢驗學校信息化建設的成果,而且能在一定程度上更快、更好、更公平的落實高校家庭經濟困難學生資助政策體系,有利于保障每個在校學生不因生活困難而輟學。該模塊的結構圖如圖3所示。

1、“獎學金”子模塊。

“獎學金”子模塊主要對全校的評獎評優業務進行統一管理,以綜合測評結果為基礎,將獎學金評選的整個流程納入到系統中。使用該模塊,應既能充分保證獎學金評選的公正性與客觀性和透明性,總體控制獲獎學生的資格和條件,又能使各級用戶通過系統實現互動式的工作模式,提高工作效率,并使獲得獎學金的學生名單永久的保存在系統和學生的電子檔案中,以便檢索利用。該子模塊的第一項功能是“設置條件”,即資助管理員依據國家和學校相關文件中的獎學金評選條例進行規則設定,保證評選尺度正確。第二項功能是“篩選學生”,即依據第一項功能的條件,剔除不符合條件的學生,將模塊開放給二級學院資助管理人員、全體班主任、輔導員以及符合條件的學生,減少相關管理人員的工作量,提高工作效率。第三項功能是“提交申請”,即學生提交申請材料。第四項功能是“審核”,及分別從班主任、輔導員、二級學院、學工部四個層級進行遞進式審核,保證公平。第五項功能是“網上公示”,即將審核通過的學生名單進行網上公示,保障評選的透明性。第六項功能是“報批”,獲得上級部門及財務等部門的批準。第七項功能是“反饋信息”,為獲得獎學金的同學發送獲獎通知,同時也要向未獲得獎學金的同學發送鼓勵消息。

2、“助學貸款”子模塊

國家助學貸款是由政府主導、財政貼息、財政和高校共同給予銀行一定風險補償金,銀行、教育行政部門與高校共同操作的,幫助高校家庭經濟困難學生支付學生在校學習期間所需的學費、住宿費及生活費的銀行貸款。國家助學貸款是信用貸款,符合申請條件的學生不需要辦理貸款擔?;虻盅?,但需要承諾按期還款,并承擔相關法律責任。為了更好地管理助學貸款,本模塊的設計需考慮到貸款制度及項目介紹、學生申請、貸款審批等方面。

“助學貸款”子模塊的第一項功能“設置條件”,即通過開放系統,面向全校學生介紹學校目前能協助銀行受理的助學貸款項目、介紹申請條件及違約后果等內容。第二項功能“學生申請”,即學生登錄系統,填寫助學貸款申請書并向系統中上傳相關證明資料的掃描件和復印件。第三項功能“貸款資格審核”,本功能可分二級進行,第一級由申請學生所在班的班主任和輔導員及各學院相關負責人負責審核學生上傳電子材料與原件是否一致,以及原件的真實有效性;第二級由學工部管理人員和銀行工作人員對學校內所有申請學生進行復審。第四項功能“反饋信息、生成報表、向銀行報數據”,即學工部對所有學生的審核狀況,在統一時間進行反饋。第五項功能“簽協議通知”,可使用系統的消息模塊通知所有審核通過的學生在規定的日期與地點與銀行簽訂助學貸款協議。

3、“貧困生管理”子模塊

“貧困生管理”子模塊包括助學金和學費減免管理兩項內容。該子模塊的第一項功能是“設置條件”,主要是開啟該子模塊,輸入助學金的資助標準,申請條件,及發放流程等相關事項并對外公布。第二項功能是“學生申請”,完成學生申請資料的采集。第三項功能是“審核”,由班主任、輔導員及管理人員審核申請學生的資料是否合格并反饋審核結果。第四項功能是“信息存檔”,一是對獲得助學金的學生進行標記,二是對發放記錄進行統計并永久存入系統。

4、“勤工助學”子模塊

勤工助學是指學生在學校的組織下利用課余時間,通過自己的勞動取得合法報酬,用于改善學習和生活條件的社會實踐活動。勤工助學是學校學生資助工作的重要組成部分,是提高學生綜合素質和資助家庭經濟困難學生的有效途徑。

“勤工助學”子模塊的第一項功能是“設置條件”,主要實現對崗位職責和上崗所需條件等信息的管理。第二項功能是“崗位”,即將獲批的崗位向全校學生。第三項功能“學生申請”,學生可登錄系統,填寫申請表,并上傳相關競聘材料。第四項功能是“審核”,班主任、輔導員及用人部門可登錄系統,對學生的上崗資格進行初審。第五項功能是“面試通知”,即對審核通過的學生面試通知。第六項功能是“反饋信息,網上公示”,學生收到上崗的系統通知后,聯系崗位所在部門并鑒定聘用協議,完成上崗手續。第七項功能是“考核”,由崗位的部門完成對在崗學生的階段性考核,寫入學生的勤工助學考核記錄中,作為發放報酬的主要參考依據。

四、結束語

篇9

關鍵詞:數字化校園;實習管理;B/S網絡架構

1研究課題的目的和意義

實習管理是高等學校日常教學管理工作之一,涉及到學校、院系、輔導員、學生、實習單位的諸多方面。隨著高等教育體制的不斷改革,尤其是學生實踐教學課程的展開和深入,學生實習管理工作日趨繁重、復雜。研制開發一套功能完善、操作簡單、具有人性化的學生實習管理系統就變得極其重要和迫切。我國高校在數字化校園建設方面起步相對較晚,相比國外的各大高校一般有穩定技術支持團隊來提供服務與技術。目前我國高校一方面不斷投資購建各種硬件、網絡,另一方面也不斷開發或購買各類教學、科研、辦公管理等應用系統,形成了一定規模的信息化高校管理體系。但是,由于整體信息化理論體系結構不完善等原因,在網絡化校園管理系統中的機構設置、服務范圍及人員要求上與國外高校相比都有一定的差距。學生信息管理系統是校園管理系統的重要組成。它是針對目前學生管理工作的情況設計的,力求滿足學生工作多方面的需要。該系統的設計要充分考慮到學生管理工作的各個方面,具有較強的針對性,力求為學生工作者的工作提供更加便捷的輔助工具和手段。目前,對高校學生實習進行動態管理方面的成熟軟件產品較少,縱觀我國高校對這一領域的研究現狀,在網絡安全和信息更新等方面存在不足,各項數據庫單獨建立缺乏共享性,各類基礎信息系統反復建設,嚴重影響管理效率;而有些則使用起來比較麻煩,功能過于復雜;另外,各個高校具有自身特色和特殊情況,在管理模式上難以形成統一。因此,應該針對本校學生管理需求定制一套的學生實習管理系統,該系統應充分依托互聯網技術,實現信息的集中管理、分面操作、信息共享等功能,使傳統的實習管理、崗位雙選等工作朝著現代化、智能化、數字化、規范化的方向不斷發展,并為實現建設數字化校園信息體系打下了結實的基礎。

2相關技術的分析和選擇

由于學校尚處于不斷發展的過程之中,在進行系統開發的相關技術選擇的時候,尤其是后臺數據庫,就必須以現實為基礎,并從長期應用的角度考慮做出抉擇。一方面,學生人數規模較小,但最近幾年的學生人數在不斷增加;另一方面,學院在信息系統管理方面的投入歷來不足。所以,數據庫選擇SQLServer2008,以IIS+ASP技術為基礎,采用B/S體系結構,利用JavaScript作為開發語言,進行學生實習管理系統開發[1]。B/S是隨著Web技術的興起由C/S衍生出的一種新的結構。它采用瀏覽器作為客戶端的應用軟件(如InternetEx-plorer),并將系統的主要功能安裝在Web服務器上,通過Web服務器接收用戶的請求,并轉換為數據庫語句(如SQL),通過開放數據互聯(ODBC)等方式傳給數據庫服務器,數據庫服務器在處理完后將結果發送回Web服務器,并由其編譯后傳回用戶。

3系統的設計與實現

實習管理系統主要是為學校管理部門、實習單位、班級輔導員和學生提供一個能夠進行協同工作和信息共享的平臺。因此本系統所涉及的用戶有系統管理員、班級輔導員、實習單位操作員和學生。系統管理員擁有最高權限能夠是對整個系統進行任何操作。實習單位操作人員可以在系統中本單位的招聘和應聘結果的信息,并接收學生所填報的志愿。班級輔導員能夠對本班學生如何實習,去哪所單位實習和相應權限設置的功能。而學生可以查詢到相應的招聘信息,根據自身需要填報志愿并確定最終實習單位的功能。系統的模塊主要有登錄模塊、管理員模塊、實習管理模塊、實習學生模塊。

3.1登錄模塊

系統的登錄模塊是所有用戶進入系統的唯一途徑。本系統針對登錄用戶的區別,分別提供了相應的登錄界面。學生和實習單位用戶分別提供姓名和學號(工號)登錄,系統管理員和輔導員使用自己注冊的帳號和密碼登錄。

3.2管理員模塊

管理員模塊是系統最高管理者對用戶信息、班級信息、單位信息、論文成績、教學考勤以及相應用戶權限等功能進行統一的管理的模塊。同時可以對所有用戶的信息進行審核。

3.3實習管理模塊

實習管理模塊中實習單位可以通過實習招聘、面試、錄取結果等信息,輔導員可以通過該模塊實習期間聯系電話、查看所負責學生的實習動向等。

3.4實習學生模塊

實習學生端模塊主要為實習學生提供實習崗位的查詢、志愿的填報、實習單位面試、錄取信息的查詢以及實習的報道信息等,并可在實習結束后提交實習報告。根據設計的模塊,需要以下數據庫表:(1)系統管理員信息表(admin)。用于列示系統管理的基本信息,包括管理員ID、用戶名、登錄密碼和管理權限。(2)輔導員信息表(teacher)。用于列示班級管理員的基本信息,包括ID、姓名和登錄密碼。(3)學生信息表(student)。用于列示學生的基本信息,包括ID、姓名、性別、班級ID和學號。(4)班級信息表(class)。用于列示班級的基本信息,包括班級ID、班級名稱、院系ID、入學年月和輔導員ID。(5)實習批次信息表(sx_pc)用于列示實習批次等基本信息,包括批次ID、批次名稱、有效狀態、起止時間和志愿數。(6)學生實習信息表(list)用于列示學生實習的基本信息,包括ID、學生ID、班級ID、實習形式代碼、實習去向、集體單位ID、實習期電話、實習指導老師、實習批次ID、實習崗位ID和志愿確認開關。(7)學生實習志愿表(volunteer)用于列示學生實習志愿的基本信息,包括志愿ID、學生ID、實習批次ID、志愿號、單位ID、崗位ID、志愿填報時間、單位確定崗位ID、面試結果、二次志愿確認標志、面試錄入時間和淘汰理由等。(8)實習單位信息表(company)實習單位信息表用于列示實習單位的基本信息,包括單位ID、單位名稱、單位聯系人、招聘人數、招聘審核標志和實習批次ID等。(9)實習崗位信息表(post)用于列示實習單位招聘崗位的基本信息,包括崗位ID、單位ID、崗位名稱、招聘人數和招聘要求等。(10)實習單位操作員信息表(dw_user)用于列示實習單位操作員的基本信息,包括操作員ID、用戶名、登錄密碼、單位ID和批次ID等。(11)實習單位報到信息表(sx_xz)用于列示實習單位報到的基本信息,包括報到信息ID、單位ID、實習批次ID、報到時間、報到地點、聯系人、聯系電話、交通方式、是否派車接送、需帶物品、注意事項和備注等。

4結語

本系統通過對B/S網絡架構模式的研究,實現Web瀏覽器與數據庫服務器的交互。利用ASP技術實現基于B/S網絡架構的嵌入式動態網絡技術在信息管理系統中的應用。同時采用應用程序級、操作系統級、數據庫級和服務器級相關聯的多級網絡安全機制,提升了整個安全性。系統基本涵蓋了高等學校學生實習管理的大部分環節,為高等學校的實習就業信息化研究提供了寶貴經驗。在數字化校園建設過程中,由于各部門各自系統的差異,會造成系統間的結合不夠緊密,所以在實際工作中學生信息管理系統要與人事、教務、財務和檔案的系統有機結合,實現學生數據資源的充分共享,改變學生管理模式,增強學校辦公效率,從而加快數字化校園建設的進程。

參考文獻

[1]LenBassPaulClementsRickKazman.軟件構架實踐[M].2版.清華大學出版社,2004.

[2]李丹,趙占坤,丁宏偉,石彥芳.SQLServer2000數據庫管理與開發實用教程[M].機械工業出版社,2005.

[3]郎靜,張慧如,劉晶晶.創新頂崗實習學生管理模式搭建校企合作平臺[J].職業,2011,24(44).

篇10

【關鍵詞】 管理系統 系統分析 數據庫設計

1 前言

隨著科學技術和管理方式的不斷提高,辦公方式、方法和手段已經由手工時代逐步向自動化辦公發展。作為走在科學技術最前沿的學校,學籍管理的無紙化、網絡化是學校決策科學化、數字化和管理現代化中的重要環節,也是開創學籍管理工作新局面必須走到道路。

學籍是指一個學生屬于某個學校的合法身份或者資格的標記,是記錄學生姓名等信息的冊子,也是認定為某所學校學生的唯一依據。學生參加正規升學考試被學校正式錄取后,按指定時間到學校辦理入學、繳費、報到手續。由學校統一注冊教育部學籍管理系統,獲得學籍,它標志該學生以成為了學校中的一員。學籍管理系統是指學校對學生所獲得的學籍資格進行管理的系統。

2 系統分析

學生學籍管理系統的總體目標是為學校解決學籍管理工作繁雜且準確性差的問題。徹底代替以往人工管理方式,提高學生學籍管理效率和信息準確性,快捷方便地對學生學籍信息進行操作,節省學校經費開支。加快趕上校園信息化建設的發展步伐。

學生學籍管理系統主要是對針對學生的學籍和成績兩大方面進行管理,為學校學籍、成績管理人員對學生的學籍和成績的查詢、添加、修改和刪除操作提供更好的平臺,同時也為學生查詢個人考試成績提供快捷方便的途徑。

學生學籍管理系統應具備以下幾點功能:

(1)對用戶的計算機能力要求較低,操作快捷方便。系統容易安裝和方便維護;

(2)保證數據庫管理的的準確性和安全性;能夠實現與教務管理系統對接,滿足學校管理要求。

(3)支持B/S模式,用戶可以使用瀏覽器登錄系統。

(4)由于系統涉及到個人隱私信息,需提高系統的保密性,根據各類不同的用戶類別劃分權限,設置用戶帳戶和密碼。

(5)對學生成績信息的查詢、添加、修改和刪除。用戶根據實際情況需對某些數據進行修改和刪除操作,考慮到記錄較多,逐一查找非常費勁,應在進行修改和刪除操作前利用查找功能,篩選出用戶需要操作的相近記錄,然后再從查找出的記錄中選擇需修改或刪除的記錄進行操作。

(6)學生學籍信息的查詢、添加、修改和刪除。此功能與對學生成績信息的查詢、添加、修改和刪除操作要求一致,應先查找,然后再進行其他操作。

(7)學生學籍信息的錄入??梢允謩愉浫胍部梢詮钠渌募╡xcel或dbf)導入,但必須保證其準確性和有效性。

3 系統功能分析

系統管理,包含對密碼的更改、數據字典(指年級、民族等字典項目)的查詢、添加、修改和刪除等;

用戶管理,包含對用戶信息的查詢、添加、修改和刪除等;

成績管理,包含對成績信息的查詢、添加、修改和刪除等;

課程管理,包含對課程信息的查詢、添加、修改和刪除等;

學生管理,包含對學生信息的查詢、添加、修改和刪除等。

對上面功能分析后進行集合,根據結構化程序設計的要求對系統功能進行分塊。學生學籍管理系統功能模塊圖如圖1所示:

4 數據庫設計

學生信息:包含學生的學號、姓名、性別、民族、出生年月、生源地、家庭地址、聯系電話、系別、專業、班級、入學年份、政治面貌、身份證號、學生狀態等;

用戶信息:包含用戶名、密碼、用戶姓名等;

成績信息:包含學生姓名、學號、課程編碼、課程名稱、考試方式、考試成績、正考或補考等;

課程信息:包含課程編碼、課程名稱、課程總學時、理論學時、實驗學時、課程學分、課程描述、考試方式、教師編號、教師姓名等;

數據字典:在增刪改查過程中,能選擇的就要使用列表框選擇,以達到統一完整的目的。包括的數據項有使用標識、用戶類型、入學年份、省份、政治面貌、民族、考試性質、學生狀態。

5 詳細設計

5.1 系統管理

登陸系統:起始頁面為登陸頁面,點擊“登陸”按鈕,若用戶名、密碼不匹配,則系統提示錯誤重新填寫。若正確,則進入主功能頁面。

修改密碼:進入后列表顯示所有課程信息,每個條目包含編號、名稱、學分、學時、教師、是否使用等信息。

數據字典維護:數據字典維護功能可以進入系統數字字典維護頁面,該頁面可以對系統各處引用到的字典進行維護,包含學生的年級、在校狀態、性別、政治面貌、班級等。

5.2 用戶管理

學生管理:進入后列表顯示所有學生個人信息,如學號、姓名、性別、系別、班級、專業、出生年月、家庭地址、聯系電話、民族、政治面貌、學生狀態等信息。

教師管理:進入該項功能后用表格形式所有教師信息顯示出來,每個條目包含編號、姓名、是否使用等信息。

5.3 課程管理

進入后列表顯示所有課程信息,每個條目包含編號、名稱、學分、學時、教師、是否使用等信息。

5.4 成績管理

進入后列表顯示所有成績信息,每個條目包含課程編碼、課程名稱、學生學號、學生姓名、學生班級、考試類型、考試成績、操作等信息。

6 結束語

學籍對學生來說是非常重要的數據信息,而學生學籍管理系統就是用于管理這個數據信息的管理系統。該系統對于學校的管理者和學生都至關重要,應為用戶提供快捷的錄入、修改和查詢功能,以滿足各種用戶的需求。

參考文獻

[1] 李游,黃濱,田貴榮.基于WEB模式的學生學籍管理系統的設計與實現[J].教育信息化.2006.

[2] 黃宏志,許光.基于Web的高校學生學籍管理系統設計與實現[J].計算機與現代化.2012.

[3] 曹威.高校學生學籍管理系統設計與開發[j].科技信息.2010.