學生管理系統設計探析

前言:尋找寫作靈感?中文期刊網用心挑選的學生管理系統設計探析,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

學生管理系統設計探析

隨著網絡信息技術的不斷發展,我國高校教育與管理工作也取得新的進展,越來越多的院校開始開發完善自身電子信息管理系統,已達到更高的學生管理水平與質量。本文基于B/S架構分析高校學生管理系統設計,希望可以起到一定借鑒意義。隨著互聯網技術的不斷發展,互聯網技術已經滲透到各行各業的發展之中,利用相應的互聯網信息技術可以有效提升管理效率,提升管理質量。高校作為教育人才的重要基地,在學生管理中引入相應的互聯網技術,可以有效提升管理質量與效率,打造更加智能化的學生管理體系,為校園的發展與進步提供有力支持。

1B/S架構及作用與優勢

1.1B/S架構分析

Browser/Server(瀏覽器/服務器模式)簡稱B/S結構,是在WEB技術興起后出現并興起的一種網絡結構,其是在客戶端WEB瀏覽器上主要應用軟件之一。這種模式可以實現系統開發簡化、系統使用與維護等功能,用戶只需安裝相應的MYSQL、SQLServer等數據庫,便可以通過瀏覽器實現與數據庫之間數據交互,由于該種技術維護升級方便、開發設計成本相對較低,因此在學生管理系統建設中得到普遍應用。但需要注意,盡管B/S架構可以通過瀏覽器實現,但在使用過程中由于一定的B/S架構軟件主要安裝在服務器端,用戶端所需邏輯也集中在服務端,長此以往服務器運行數據負荷較重,如果服務器端出現故障甚至“崩潰”等,對整個系統而言將不堪設想,故很多單位在數據可存儲上會更加關注,以確保整個系統可以安全使用。

1.2B/S架構作用與優勢

B/S架構主要包括三個部分,數據庫服務器、互聯網機,通過三者聯系形成完整網絡系統,完成基于B/S架構設計不同功能軟件具體功能。使用B/S架構主要優勢如下:(1)選擇余地大、成本更低。瀏覽器是電腦標配,瀏覽器可以適應Linux、Windows等多種電腦系統,所以B/S架構可以選擇的操作系統更加多樣,可以充分滿足不同操作系統電腦的需要,一定程度上增強了其可使用價值。另外,在B/S架構主要通過瀏覽器完成,瀏覽器基本是電腦基本配置,無須費用,在此基礎上利用的B/S架構成本也不是很高,進一步提升其使用價值。(2)升級維護簡單。隨著技術發展,數據的不斷增加,軟件更新越來越頻繁,利用B/S架構設計相關產品在升級與維護上更加簡便,可以滿足相關人員需要,將其利用在學生管理系統設計上,可以滿足不同教師、教務等人員使用需要,有很高普及價值。同時由于B/S架構相關軟件升級與維護較為簡單,所有客戶端只需瀏覽器無須進行維護,這樣管理人員只需要一個數據庫服務器針對瀏覽器進行管理,便可以對上千個用戶端進行維護與管理,節省管理時間,提升管理效率,盡管是異地也可以通過專網連接服務器的方式,實現升級與維護共享,達到整個相關系統升級與維護目的,大大提升維修效率。隨著技術的進一步發展,未來B/S架構系統維護與升級會更加簡單方便。

2高校學生管理系統設計

傳統高校學生管理系統往往在決策管理上并不夠優化,因此基于B/S架構設計一個智能化可以提出問題、目標確定、資料搜集、未來預測等功能的學生管理系統。通過該系統可以有效提升學生管理質量與管理效率,為高校發展提供必要保障。

2.1學生管理系統整體設計

結合日常高校學生管理工作,制定學生管理決策智能化系統,包括學生決策與學生信息管理兩個子系統。在兩個子系統下又包括七個管理模塊一個決策模塊,七個管理模塊主要為學籍管理、基本信息管理、成績管理、學雜費管理、系統維護、宿舍管理、就業管理等模塊,對學生校園生活與學習進行全方位管理,決策模塊設計上需要支持特困生評選、畢業生推薦、三好學生候選等決策支持。該學生管理系統基于B/S架構利用ASP.NET、PythonWeb等技術實現智能化管理,后臺數據庫應用SOLServer2014,全面設計該學生管理智能化系統。

2.2學生管理系統主要功能

每一個管理模塊管理內容存在差異,每個模塊主要功能如下;(1)學籍管理模塊主要分為學籍檔案、分班、學生班級調整、退學辦理、基本檔案等子模塊,主要負責學生學生檔案信息的全面管理,負責管理全面管理學生學籍相關家庭、學籍變動、簡歷等信息;全面管理學生校園內表現包括學生考勤、獎勵、處罰、考評等具體信息管理;學生班級與專業管理;按照性別、成績等分配學生班級管理;刪除退學學生信息管理等。(2)基本信息管理模塊主要分為學制、所開設專業、專業設置、科目設置、班級設置等基本信息管理;班級編碼、班級專業劃分、班級性質等屬性信息管理;專業課程開設、專業課程安排等課程信息管理。(3)成績管理模塊,主要負責所有關于學生成績的管理工作,具體功能包括成績錄入、成績的統計分析、成績報表等三個基本管理功能,通過該模塊可以實現學生成績錄入、并自動化實現對學生成績分析,學生、教師、輔導員等可以通過瀏覽器對成績報表進行查詢。(4)學雜費管理模塊。該模塊主要功能為學生學雜費等管理工作,可以讓班主任與財務處查詢學生學雜費交費情況,實現學雜費智能化管理。(5)系統維護模塊,系統模塊相應的用戶主體較多,囊括了財務處、學生、教師、招生辦公室、教務處、班主任、用人單位、就業辦公室、家長等,因此在用戶權限設計上難度要更大一些,為了方便根據用戶主體不同實現專項化管理,設置了相應用戶管理功能,不同用戶主體權限不同,確保系統可以滿足不同用戶需求。同時對系統設置相應數據恢復與備份功能,保障系統穩定與安全。(6)宿舍管理模塊。學生宿舍管理包括學生水電費管理、學生故障處理、學生宿舍檔案管理三個主要功能。通過宿舍管理模塊可以實現對學生宿舍基本信息管理工作;實現對學生水電網等宿舍費用查詢;實現宿舍故障報修與維修處理。(7)就業管理模塊。該模塊主要分為就業情況統計管理、用人單位信息管理、畢業生信息管理三個功能。通過該模塊可以實現在用人單位與畢業學生之間搭建橋梁,方便用人單位與畢業生雙向選擇,促進學生就業率提升同時滿足用人單位對人才需求。(8)決策支持模塊。該支持模塊主要負責在學生管理中各種決策活動的管理工作,可以依據學生在校表現實現自動三好學生候選人評選工作、特困學生評選工作;可以根據學校規章制度對學生行為進行記錄并處理;可以根據用人單位對人才需求,自動匹配鄉音給學生推薦名單,可以智能化處理學生相關決策工作,全面保障學生管理質量。

2.3B/S架構體系結構設計

為了確保該學生關系系統功能真正實現,利用WEB服務器、瀏覽器、數據庫服務器簡單三層體系結構,實現學生管理系統各項管理功能。在數據庫設計與系統功能邏輯設計基礎上,利用編碼方式實現各種邏輯,以達到各種功能實現。該系統采用PythonWeb框架jinja2和webpy,在MySQL上利用MySQLdb形式方便相應接口的使用。在用戶登錄上采用admin類型當登錄賬號或密碼出現錯誤時可以提醒用戶。用戶完成的所有操作由數據庫中像一個表格值來實現,用戶無權限對數據庫相關表格進行修改。根據該學生管理系統的不同功能,逐漸完善數據庫的數據表。例如在學生就業管理模塊中,需要設計的數據庫數據表包括Student(學生信息表)、User(用戶信息表)、Company(企業信息表)、Occupation(職業分類匯總表)、Intention(投遞意向表)、Job(崗位信息表)、Totalfile(檔案匯總表)、Problem(題庫表)、Discussion(評論表)等,每一個模塊所需要數據庫表不同,要根據相應學生管理內容確定,以確保該系統智能化管理水平。

2.4安全性保障設計

該學生管理系統數據量比較大,涉及到的用戶主體與管理主體也比較大,為了確保管理系統可以穩定安全運行,利用MD5數據加密手段、數據庫管理權限限制、用戶權限圈定三種方式有效提升該系統安全性,避免系統出現崩潰等情況。首先,利用MD5數據加密手段確保數據安全。MD5加密算法是信息—摘要算法(Message—DigestAlgorithm5)簡稱,是在MD4技術發展而來,屬于HASH算法是單向函數算法的一種,該種技術可以將大容量非相同格式相關的文件信息按照一定形式壓縮成具有保密性質的格式,這種保密格式往往是在相應數字簽名軟件將私人簽署密鑰前就已經完成的,且這種研所的過程不可逆,有效確保已經采用保密格式進行壓縮的信息無法被無權限人員查看,有效確保管理信息安全,此種技術在加密和解密、數字簽名等方面應用十分廣泛。在該學生管理系統中,在用戶登錄密碼上采用此種技術,用戶在輸入密碼時密碼會轉換成相應的MD5值,之后與系統中保存的MD5值比較,從頭至尾系統對用戶密碼一無所知,增強了系統安全性。其次,數據庫管理權限。為了確保系統的安全使用,有效實現系統智能化設置,規定了數據庫管理權限,用戶無法實現對數據庫進行管理,只有數據庫管理人員可以對數據庫相關信息進行修改,有效保障數據庫安全,避免數據庫由于用戶私自修改導致系統混亂等情況出現。再次,對用戶權限進行圈定。不同用戶主體通過系統訪問,權限不同,針對學生用戶只提供部分系統查詢功能,學生只能查詢成績無法對成績進行修改,確保整個學生管理系統安全性。針對其他用戶主體,則根據主體性質適當圈定相應的系統權限,避免學生管理系統混亂,無法起到真正智能化主體區分管理。

2.5專家系統設計

在特困上、三好學生評選等學生管理工作上,往往難度大,管理還容易招致學生所謂不公平印象,為此高校每年特困生、三好學生等評選工作推進緩慢。利用專家系統,針對學生貧困情況與學生表現情況,設定相應評價體系,利用該專家體系執行相應邏輯,智能化對學生貧困狀況、學生表現情況等進行評判,實現三好學生、特困生評選等工作智能化管理。在專家系統設計中按照知識庫創建—數據庫建立—推理機制設計與確定—解釋結構的設計這一流程設計專家系統。(1)知識庫創創建。根據三好學生與特困生主要評價標準,制定一定評選條件,建立相應的知識庫,為智能化篩選與決策提供必要依據。在三好學生評選上可以制定學生功課每門平均成績需要達到80分以上、90分為三好標兵,學生在評選當年無任何表現無任何處罰,評選年度內所有課程必須無缺勤情況,評選年度內獲得過其他獎項,評選年度內參與過學校組織其他活動(并非主要評選依據)。(2)將上述已經創建完畢知識庫錄入到數據庫相關決策軟件之中,利用軟件對數據庫中學生信息進行智能化篩選,以為教師、班主任提供最為符合的學生名單。利用相關智能化系統自動篩選,系統執行開始—條件判斷—符合條件進入數據庫比對—知識庫信息比對—得到相應比對結果—輸出符合條件三好學生候選人名單,按照這一邏輯對數據庫中學生信息進行篩選以得出所有符合三號學生評選條件的學生。(3)為了適應學校未來學生評選工作需要,設計可編輯模塊,管理人員可以通過可設計模塊對三好學生或者特困生評選條件進行修改,優化專家系統提升學生管理水平。

3結束語

綜上所述,基于B/S架構的學生管理系統的應用可以有效提升高校學生管理質量,實現智能化學生管理。在管理系統設計上,高校要根據實際情況,選擇相適宜的B/S架構,全面優化學生成績、學籍、宿舍、評選等管理工作,促進學生管理水平提升,為院校發展提供必要支持。

作者:劉宏杰 單位:德州職業技術學院

亚洲精品一二三区-久久