摘要:結(jié)合實際應用需求,采用JSP技術(shù)設(shè)計實現(xiàn)了機房管理系統(tǒng)。該系統(tǒng)具有管理員添加教師、課程、機房、安排課表以及教師查看個人信息和課程安排表等功能。
關(guān)鍵詞:機房管理JSP技術(shù)設(shè)計
1 概述
隨著教育信息化的不斷推進,各高校充分利用信息技術(shù),在推動學校進行制度創(chuàng)新、管理創(chuàng)新,實現(xiàn)決策科學化和管理規(guī)范化等方面取得了突出的成效。高校的機房一般承擔著較繁重的教學任務,為了保證這些任務高質(zhì)、高效完成,公共機房的管理就顯得尤為重要。設(shè)計符合實際需求的機房管理系統(tǒng),不僅能提高機房管理效率,也能促進學校信息化建設(shè)水平。
2 功能需求分析
本系統(tǒng)主要對每間機房的學生上課進行管理安排以及教師的分配情況管理,可以隨時的查詢每個機房的上課情況。教師可以查詢個人帳戶信息和個人對應課表的安排。系統(tǒng)主要功能需求如下:
系統(tǒng)管理:包含用戶的注冊、管理、信息修改。
課程管理:包含課程錄入、維護、查詢等。
教師管理:包含教師的錄入及維護等。
機房管理:包含機房相關(guān)信息及維護等。
課表管理:為機房的使用者分配相應的課程表信息。
3 系統(tǒng)總體結(jié)構(gòu)
本系統(tǒng)將用戶分為:管理員、教師。管理員擁有最大的權(quán)限,他可以對教師用戶進行添加、刪除的操作,對機房所有信息也可以進行刪除的操作,同時也可以創(chuàng)建一個和自己擁有同樣權(quán)限的管理員;教師擁有的權(quán)限可以查看自己的信息和查看自己的課程安排表。系統(tǒng)總體功能結(jié)構(gòu)如圖1。
■
圖1系統(tǒng)總體功能結(jié)構(gòu)圖
4 詳細設(shè)計與實現(xiàn)
4.1 登錄頁面
用戶通過登陸界面,輸入正確的用戶名、密碼以及角色來登錄系統(tǒng)。如果輸入的用戶名、密碼其中的一個或多個不正確,就會提示輸入的信息錯誤,并要求用戶重新登錄,如果用戶沒有輸入登錄信息而提交,系統(tǒng)不允許提交而且會提示用戶填寫相應的信息,驗證碼的驗證采用了jQuery 框架來做遠程驗證,直到用戶填寫正確才能提交。
4.2 系統(tǒng)管理
系統(tǒng)管理功能主要針對管理員,可以添加系統(tǒng)的使用帳戶,輸入帳號和密碼,點提交即可完成注冊。
4.3 課程管理
管理員可以添加課程,同時可以針對已添加的課程信息進行維護,同時系統(tǒng)提供了課程查詢的功能。
4.4 教師管理
管理員可以添加教師的相關(guān)信息,如:教師號、姓名、性別、年齡、職稱、登陸帳號、密碼等信息。
4.5 機房管理
管理員可以添加機房的相關(guān)信息,如:房間號、容納人數(shù)、機型介紹等信息。
4.6 課表管理
管理員可以添加課表的相關(guān)信息,在添加課表信息時,機房、課程、授課教師等信息都能從已添加的信息中檢索出來。
5 結(jié)束語
該系統(tǒng)在設(shè)計中充分利用了JSP擁有強大的優(yōu)勢——平臺無關(guān)性,將設(shè)計模式中“分離顯示邏輯與業(yè)務邏輯”的能力發(fā)揮到了極致。通過JSP實現(xiàn)了頁面顯示和業(yè)務邏輯的分離,同時系統(tǒng)架構(gòu)采用B/S模式,減輕了客戶端負荷,在以后的功能擴展方面簡單、方便,降低了系統(tǒng)維護與升級的成本。
參考文獻:
[1]伍俊良.管理信息系統(tǒng)(MIS)開發(fā)與應用[M].北京:科學出版社,2005:50-150.
[2]孫鑫.深入詳解 Struts2[M].北京:電子工業(yè)出版社.
[3]畢建信.基于MVC設(shè)計模式的Web應用研究與實現(xiàn)[M].武漢:武漢理工大學,2006:68-79.
作者簡介:
楊道平(1973-),男,貴州遵義人,副教授,碩士,研究方向:智能計算。
endprint
摘要:結(jié)合實際應用需求,采用JSP技術(shù)設(shè)計實現(xiàn)了機房管理系統(tǒng)。該系統(tǒng)具有管理員添加教師、課程、機房、安排課表以及教師查看個人信息和課程安排表等功能。
關(guān)鍵詞:機房管理JSP技術(shù)設(shè)計
1 概述
隨著教育信息化的不斷推進,各高校充分利用信息技術(shù),在推動學校進行制度創(chuàng)新、管理創(chuàng)新,實現(xiàn)決策科學化和管理規(guī)范化等方面取得了突出的成效。高校的機房一般承擔著較繁重的教學任務,為了保證這些任務高質(zhì)、高效完成,公共機房的管理就顯得尤為重要。設(shè)計符合實際需求的機房管理系統(tǒng),不僅能提高機房管理效率,也能促進學校信息化建設(shè)水平。
2 功能需求分析
本系統(tǒng)主要對每間機房的學生上課進行管理安排以及教師的分配情況管理,可以隨時的查詢每個機房的上課情況。教師可以查詢個人帳戶信息和個人對應課表的安排。系統(tǒng)主要功能需求如下:
系統(tǒng)管理:包含用戶的注冊、管理、信息修改。
課程管理:包含課程錄入、維護、查詢等。
教師管理:包含教師的錄入及維護等。
機房管理:包含機房相關(guān)信息及維護等。
課表管理:為機房的使用者分配相應的課程表信息。
3 系統(tǒng)總體結(jié)構(gòu)
本系統(tǒng)將用戶分為:管理員、教師。管理員擁有最大的權(quán)限,他可以對教師用戶進行添加、刪除的操作,對機房所有信息也可以進行刪除的操作,同時也可以創(chuàng)建一個和自己擁有同樣權(quán)限的管理員;教師擁有的權(quán)限可以查看自己的信息和查看自己的課程安排表。系統(tǒng)總體功能結(jié)構(gòu)如圖1。
■
圖1系統(tǒng)總體功能結(jié)構(gòu)圖
4 詳細設(shè)計與實現(xiàn)
4.1 登錄頁面
用戶通過登陸界面,輸入正確的用戶名、密碼以及角色來登錄系統(tǒng)。如果輸入的用戶名、密碼其中的一個或多個不正確,就會提示輸入的信息錯誤,并要求用戶重新登錄,如果用戶沒有輸入登錄信息而提交,系統(tǒng)不允許提交而且會提示用戶填寫相應的信息,驗證碼的驗證采用了jQuery 框架來做遠程驗證,直到用戶填寫正確才能提交。
4.2 系統(tǒng)管理
系統(tǒng)管理功能主要針對管理員,可以添加系統(tǒng)的使用帳戶,輸入帳號和密碼,點提交即可完成注冊。
4.3 課程管理
管理員可以添加課程,同時可以針對已添加的課程信息進行維護,同時系統(tǒng)提供了課程查詢的功能。
4.4 教師管理
管理員可以添加教師的相關(guān)信息,如:教師號、姓名、性別、年齡、職稱、登陸帳號、密碼等信息。
4.5 機房管理
管理員可以添加機房的相關(guān)信息,如:房間號、容納人數(shù)、機型介紹等信息。
4.6 課表管理
管理員可以添加課表的相關(guān)信息,在添加課表信息時,機房、課程、授課教師等信息都能從已添加的信息中檢索出來。
5 結(jié)束語
該系統(tǒng)在設(shè)計中充分利用了JSP擁有強大的優(yōu)勢——平臺無關(guān)性,將設(shè)計模式中“分離顯示邏輯與業(yè)務邏輯”的能力發(fā)揮到了極致。通過JSP實現(xiàn)了頁面顯示和業(yè)務邏輯的分離,同時系統(tǒng)架構(gòu)采用B/S模式,減輕了客戶端負荷,在以后的功能擴展方面簡單、方便,降低了系統(tǒng)維護與升級的成本。
參考文獻:
[1]伍俊良.管理信息系統(tǒng)(MIS)開發(fā)與應用[M].北京:科學出版社,2005:50-150.
[2]孫鑫.深入詳解 Struts2[M].北京:電子工業(yè)出版社.
[3]畢建信.基于MVC設(shè)計模式的Web應用研究與實現(xiàn)[M].武漢:武漢理工大學,2006:68-79.
作者簡介:
楊道平(1973-),男,貴州遵義人,副教授,碩士,研究方向:智能計算。
endprint
摘要:結(jié)合實際應用需求,采用JSP技術(shù)設(shè)計實現(xiàn)了機房管理系統(tǒng)。該系統(tǒng)具有管理員添加教師、課程、機房、安排課表以及教師查看個人信息和課程安排表等功能。
關(guān)鍵詞:機房管理JSP技術(shù)設(shè)計
1 概述
隨著教育信息化的不斷推進,各高校充分利用信息技術(shù),在推動學校進行制度創(chuàng)新、管理創(chuàng)新,實現(xiàn)決策科學化和管理規(guī)范化等方面取得了突出的成效。高校的機房一般承擔著較繁重的教學任務,為了保證這些任務高質(zhì)、高效完成,公共機房的管理就顯得尤為重要。設(shè)計符合實際需求的機房管理系統(tǒng),不僅能提高機房管理效率,也能促進學校信息化建設(shè)水平。
2 功能需求分析
本系統(tǒng)主要對每間機房的學生上課進行管理安排以及教師的分配情況管理,可以隨時的查詢每個機房的上課情況。教師可以查詢個人帳戶信息和個人對應課表的安排。系統(tǒng)主要功能需求如下:
系統(tǒng)管理:包含用戶的注冊、管理、信息修改。
課程管理:包含課程錄入、維護、查詢等。
教師管理:包含教師的錄入及維護等。
機房管理:包含機房相關(guān)信息及維護等。
課表管理:為機房的使用者分配相應的課程表信息。
3 系統(tǒng)總體結(jié)構(gòu)
本系統(tǒng)將用戶分為:管理員、教師。管理員擁有最大的權(quán)限,他可以對教師用戶進行添加、刪除的操作,對機房所有信息也可以進行刪除的操作,同時也可以創(chuàng)建一個和自己擁有同樣權(quán)限的管理員;教師擁有的權(quán)限可以查看自己的信息和查看自己的課程安排表。系統(tǒng)總體功能結(jié)構(gòu)如圖1。
■
圖1系統(tǒng)總體功能結(jié)構(gòu)圖
4 詳細設(shè)計與實現(xiàn)
4.1 登錄頁面
用戶通過登陸界面,輸入正確的用戶名、密碼以及角色來登錄系統(tǒng)。如果輸入的用戶名、密碼其中的一個或多個不正確,就會提示輸入的信息錯誤,并要求用戶重新登錄,如果用戶沒有輸入登錄信息而提交,系統(tǒng)不允許提交而且會提示用戶填寫相應的信息,驗證碼的驗證采用了jQuery 框架來做遠程驗證,直到用戶填寫正確才能提交。
4.2 系統(tǒng)管理
系統(tǒng)管理功能主要針對管理員,可以添加系統(tǒng)的使用帳戶,輸入帳號和密碼,點提交即可完成注冊。
4.3 課程管理
管理員可以添加課程,同時可以針對已添加的課程信息進行維護,同時系統(tǒng)提供了課程查詢的功能。
4.4 教師管理
管理員可以添加教師的相關(guān)信息,如:教師號、姓名、性別、年齡、職稱、登陸帳號、密碼等信息。
4.5 機房管理
管理員可以添加機房的相關(guān)信息,如:房間號、容納人數(shù)、機型介紹等信息。
4.6 課表管理
管理員可以添加課表的相關(guān)信息,在添加課表信息時,機房、課程、授課教師等信息都能從已添加的信息中檢索出來。
5 結(jié)束語
該系統(tǒng)在設(shè)計中充分利用了JSP擁有強大的優(yōu)勢——平臺無關(guān)性,將設(shè)計模式中“分離顯示邏輯與業(yè)務邏輯”的能力發(fā)揮到了極致。通過JSP實現(xiàn)了頁面顯示和業(yè)務邏輯的分離,同時系統(tǒng)架構(gòu)采用B/S模式,減輕了客戶端負荷,在以后的功能擴展方面簡單、方便,降低了系統(tǒng)維護與升級的成本。
參考文獻:
[1]伍俊良.管理信息系統(tǒng)(MIS)開發(fā)與應用[M].北京:科學出版社,2005:50-150.
[2]孫鑫.深入詳解 Struts2[M].北京:電子工業(yè)出版社.
[3]畢建信.基于MVC設(shè)計模式的Web應用研究與實現(xiàn)[M].武漢:武漢理工大學,2006:68-79.
作者簡介:
楊道平(1973-),男,貴州遵義人,副教授,碩士,研究方向:智能計算。
endprint