景寶華
摘 要:隨著我校高水平現代化職業學校建設工作的啟動,如何構建學校信息化管理模式,提高管理效率,已成為建設工作目標之一。文章簡要介紹了我校原有招生就業信息化管理中的不足,提出了建設基于WEB結構的招生就業網站系統,以期能更好的為學校、學生、家長、用人單位提供服務平臺,同時為學校更好的設置專業和制定就業政策提供科學的決策依據。
關鍵詞:B/S結構;招生就業;系統設計;安全策略
1 開發背景
隨著信息技術的飛速發展,世界已進入信息化時代。如何使用計算機技術代替傳統手工數據管理模式,提高管理效率已成為當前迫切需要解決的問題。目前許多高校都已建立了自己的招生就業管理系統,且實現的功能各有特點。我校原有的招生就業功能模塊共享了校園網的平臺,在版面、外觀和功能上已不能滿足招生就業部門的工作需求。結合實際情況,筆者開發了基于B/S結構的招生就業網站系統。
2 網站功能需求
2.1 網站前臺功能
根據使用單位提出的功能要求,網站前臺主要具備顯示通知公告、招生信息、就業信息、就業政策、畢業生風采、文件下載等信息,同時能根據需求實現信息的查詢、滾動圖片新聞等功能。
2.2 網站后臺功能
網站后臺主要實現角色管理和權限管理、公告管理、文章管理、文件的上傳下載管理、友情鏈接管理、數據的備份與恢復管理等功能。同時網站具備動態擴展欄目功能,并在前臺能自動分欄顯示。
2.3 網站系統功能模塊圖
從上述的網站功能需求介紹可以得到如圖1所示的本網站系統的功能模塊圖。
3 網站系統設計
3.1 系統設計結構與環境
3.1.1 B/S結構設計
網站采用B/S結構即瀏覽器(Browser)/服務器(Server)模式設計,這種模式的好處在于,實現系統功能的核心部分存儲在服務器上,用戶只需使用計算機瀏覽器工具就能實現與服務器的交互,處理相關業務,從而簡化了客戶端,減輕了系統維護的成本,增強了系統的可操作性。
3.1.2 開發環境
本網站開發使用ASP技術+SQL Server數據庫完成。ASP是微軟公司開發的一種服務器端腳本編程環境,是常用的動態網頁開發技術之一,具有開發簡單、功能強大等特點。SQL Server作為一種關系型數據庫管理系統,具有較強的數據處理和數據挖掘能力。
3.2 系統數據庫設計
數據庫的設計在系統設計中占有非常重要的地位,在構建數據倉庫時,要充分考慮數據的存儲和分析處理要求,合理構建表間關聯,以滿足應用需求。本系統數據庫采用SQL Server作為后臺數據庫,建有管理員表、新聞表、大類表、小類表、基本信息表、文件表、公告表等數十張表,表與表之間通過關鍵字段進行關聯,由于數據庫表較多,本文僅給出部分表的信息,各表關系如圖2所示:
3.3 部分功能模塊實現代碼
本系統設計時,考慮到隨著招生就業功能需求的增加,傳統的固化的網站框架模式不能滿足用戶的需求,因此構建了動態添加功能模塊的功能,使網站具有較好的擴展性,實現類別添加的部分關鍵代碼如下:
if request("action")="add" then
types=request.form("types")
sql="select * from type where types='"&types&"' order by typeid desc"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if not(rs.eof or rs.bof) then
response.write""
response.end
end if
rs.close
set rs=nothing
'添加類別
conn.execute "insert into type (types) values ('"&types&"')"
response.redirect "admin_type.asp"
response.end
end if
if request("action")="del" then
set rs=server.createobject("adodb.recordset")
rs.open "delete * from type where typeid="&request("id"),conn,1
response.redirect "admin_type.asp"
response.end
end if
4 網站系統的安全策略
4.1 防SQL注入
SQL注入主要有兩種形式,一種是平臺注入,主要利用數據庫配置或數據庫平臺的漏洞進行非法入侵,竊取數據;一種是SQL代碼注入,利用程序中的漏洞進行代碼注入攻擊,非法查詢信息或控制數據庫服務器。本系統使用了專門的軟件進行了檢測,并且系統搭建在學校數據平臺中心,具有軟、硬件防火墻設置,為系統安全提供了保障。
4.2 系統操作權限的限制
本系統用戶分為系統管理員和一般用戶,對不用的用戶開放不同的操作權限,有效保證了數據的安全性。
4.3 系統數據備份功能
本系統具備系統數據備份功能。系統數據備份主要是防止因儲存媒介損壞或惡意攻擊、誤操作等情況下,造成系統數據無法正常使用而采取的一種措施,備份能使系統快速恢復到備份之前的工作狀態,確保系統的安全性。
5 結束語
開發我校基于B/S結構的招生就業網站,為家長、考生、畢業生、用人單位構建了有效的溝通橋梁。為學校招生就業工作提供了及時的、有效的信息化管理手段,為招生就業管理人員提供了簡便、快捷的網絡化信息服務,提高了學校招生就業管理和服務能力。同時也為在校非畢業生提供了就業信息和社會就業預測,使之能提前規劃好自己的職業生涯,因此本網站的開發與應用具有積極的意義。
[參考文獻]
[1]葉潮流,杜亦智.ASP程序設計[M].水利水電出版社,2012.
[2]盧宏才.基于B/S的學生就業管理系統的設計與實現[J].隴東學院學報,2011(6).
摘 要:隨著我校高水平現代化職業學校建設工作的啟動,如何構建學校信息化管理模式,提高管理效率,已成為建設工作目標之一。文章簡要介紹了我校原有招生就業信息化管理中的不足,提出了建設基于WEB結構的招生就業網站系統,以期能更好的為學校、學生、家長、用人單位提供服務平臺,同時為學校更好的設置專業和制定就業政策提供科學的決策依據。
關鍵詞:B/S結構;招生就業;系統設計;安全策略
1 開發背景
隨著信息技術的飛速發展,世界已進入信息化時代。如何使用計算機技術代替傳統手工數據管理模式,提高管理效率已成為當前迫切需要解決的問題。目前許多高校都已建立了自己的招生就業管理系統,且實現的功能各有特點。我校原有的招生就業功能模塊共享了校園網的平臺,在版面、外觀和功能上已不能滿足招生就業部門的工作需求。結合實際情況,筆者開發了基于B/S結構的招生就業網站系統。
2 網站功能需求
2.1 網站前臺功能
根據使用單位提出的功能要求,網站前臺主要具備顯示通知公告、招生信息、就業信息、就業政策、畢業生風采、文件下載等信息,同時能根據需求實現信息的查詢、滾動圖片新聞等功能。
2.2 網站后臺功能
網站后臺主要實現角色管理和權限管理、公告管理、文章管理、文件的上傳下載管理、友情鏈接管理、數據的備份與恢復管理等功能。同時網站具備動態擴展欄目功能,并在前臺能自動分欄顯示。
2.3 網站系統功能模塊圖
從上述的網站功能需求介紹可以得到如圖1所示的本網站系統的功能模塊圖。
3 網站系統設計
3.1 系統設計結構與環境
3.1.1 B/S結構設計
網站采用B/S結構即瀏覽器(Browser)/服務器(Server)模式設計,這種模式的好處在于,實現系統功能的核心部分存儲在服務器上,用戶只需使用計算機瀏覽器工具就能實現與服務器的交互,處理相關業務,從而簡化了客戶端,減輕了系統維護的成本,增強了系統的可操作性。
3.1.2 開發環境
本網站開發使用ASP技術+SQL Server數據庫完成。ASP是微軟公司開發的一種服務器端腳本編程環境,是常用的動態網頁開發技術之一,具有開發簡單、功能強大等特點。SQL Server作為一種關系型數據庫管理系統,具有較強的數據處理和數據挖掘能力。
3.2 系統數據庫設計
數據庫的設計在系統設計中占有非常重要的地位,在構建數據倉庫時,要充分考慮數據的存儲和分析處理要求,合理構建表間關聯,以滿足應用需求。本系統數據庫采用SQL Server作為后臺數據庫,建有管理員表、新聞表、大類表、小類表、基本信息表、文件表、公告表等數十張表,表與表之間通過關鍵字段進行關聯,由于數據庫表較多,本文僅給出部分表的信息,各表關系如圖2所示:
3.3 部分功能模塊實現代碼
本系統設計時,考慮到隨著招生就業功能需求的增加,傳統的固化的網站框架模式不能滿足用戶的需求,因此構建了動態添加功能模塊的功能,使網站具有較好的擴展性,實現類別添加的部分關鍵代碼如下:
if request("action")="add" then
types=request.form("types")
sql="select * from type where types='"&types&"' order by typeid desc"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if not(rs.eof or rs.bof) then
response.write""
response.end
end if
rs.close
set rs=nothing
'添加類別
conn.execute "insert into type (types) values ('"&types&"')"
response.redirect "admin_type.asp"
response.end
end if
if request("action")="del" then
set rs=server.createobject("adodb.recordset")
rs.open "delete * from type where typeid="&request("id"),conn,1
response.redirect "admin_type.asp"
response.end
end if
4 網站系統的安全策略
4.1 防SQL注入
SQL注入主要有兩種形式,一種是平臺注入,主要利用數據庫配置或數據庫平臺的漏洞進行非法入侵,竊取數據;一種是SQL代碼注入,利用程序中的漏洞進行代碼注入攻擊,非法查詢信息或控制數據庫服務器。本系統使用了專門的軟件進行了檢測,并且系統搭建在學校數據平臺中心,具有軟、硬件防火墻設置,為系統安全提供了保障。
4.2 系統操作權限的限制
本系統用戶分為系統管理員和一般用戶,對不用的用戶開放不同的操作權限,有效保證了數據的安全性。
4.3 系統數據備份功能
本系統具備系統數據備份功能。系統數據備份主要是防止因儲存媒介損壞或惡意攻擊、誤操作等情況下,造成系統數據無法正常使用而采取的一種措施,備份能使系統快速恢復到備份之前的工作狀態,確保系統的安全性。
5 結束語
開發我校基于B/S結構的招生就業網站,為家長、考生、畢業生、用人單位構建了有效的溝通橋梁。為學校招生就業工作提供了及時的、有效的信息化管理手段,為招生就業管理人員提供了簡便、快捷的網絡化信息服務,提高了學校招生就業管理和服務能力。同時也為在校非畢業生提供了就業信息和社會就業預測,使之能提前規劃好自己的職業生涯,因此本網站的開發與應用具有積極的意義。
[參考文獻]
[1]葉潮流,杜亦智.ASP程序設計[M].水利水電出版社,2012.
[2]盧宏才.基于B/S的學生就業管理系統的設計與實現[J].隴東學院學報,2011(6).
摘 要:隨著我校高水平現代化職業學校建設工作的啟動,如何構建學校信息化管理模式,提高管理效率,已成為建設工作目標之一。文章簡要介紹了我校原有招生就業信息化管理中的不足,提出了建設基于WEB結構的招生就業網站系統,以期能更好的為學校、學生、家長、用人單位提供服務平臺,同時為學校更好的設置專業和制定就業政策提供科學的決策依據。
關鍵詞:B/S結構;招生就業;系統設計;安全策略
1 開發背景
隨著信息技術的飛速發展,世界已進入信息化時代。如何使用計算機技術代替傳統手工數據管理模式,提高管理效率已成為當前迫切需要解決的問題。目前許多高校都已建立了自己的招生就業管理系統,且實現的功能各有特點。我校原有的招生就業功能模塊共享了校園網的平臺,在版面、外觀和功能上已不能滿足招生就業部門的工作需求。結合實際情況,筆者開發了基于B/S結構的招生就業網站系統。
2 網站功能需求
2.1 網站前臺功能
根據使用單位提出的功能要求,網站前臺主要具備顯示通知公告、招生信息、就業信息、就業政策、畢業生風采、文件下載等信息,同時能根據需求實現信息的查詢、滾動圖片新聞等功能。
2.2 網站后臺功能
網站后臺主要實現角色管理和權限管理、公告管理、文章管理、文件的上傳下載管理、友情鏈接管理、數據的備份與恢復管理等功能。同時網站具備動態擴展欄目功能,并在前臺能自動分欄顯示。
2.3 網站系統功能模塊圖
從上述的網站功能需求介紹可以得到如圖1所示的本網站系統的功能模塊圖。
3 網站系統設計
3.1 系統設計結構與環境
3.1.1 B/S結構設計
網站采用B/S結構即瀏覽器(Browser)/服務器(Server)模式設計,這種模式的好處在于,實現系統功能的核心部分存儲在服務器上,用戶只需使用計算機瀏覽器工具就能實現與服務器的交互,處理相關業務,從而簡化了客戶端,減輕了系統維護的成本,增強了系統的可操作性。
3.1.2 開發環境
本網站開發使用ASP技術+SQL Server數據庫完成。ASP是微軟公司開發的一種服務器端腳本編程環境,是常用的動態網頁開發技術之一,具有開發簡單、功能強大等特點。SQL Server作為一種關系型數據庫管理系統,具有較強的數據處理和數據挖掘能力。
3.2 系統數據庫設計
數據庫的設計在系統設計中占有非常重要的地位,在構建數據倉庫時,要充分考慮數據的存儲和分析處理要求,合理構建表間關聯,以滿足應用需求。本系統數據庫采用SQL Server作為后臺數據庫,建有管理員表、新聞表、大類表、小類表、基本信息表、文件表、公告表等數十張表,表與表之間通過關鍵字段進行關聯,由于數據庫表較多,本文僅給出部分表的信息,各表關系如圖2所示:
3.3 部分功能模塊實現代碼
本系統設計時,考慮到隨著招生就業功能需求的增加,傳統的固化的網站框架模式不能滿足用戶的需求,因此構建了動態添加功能模塊的功能,使網站具有較好的擴展性,實現類別添加的部分關鍵代碼如下:
if request("action")="add" then
types=request.form("types")
sql="select * from type where types='"&types&"' order by typeid desc"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if not(rs.eof or rs.bof) then
response.write""
response.end
end if
rs.close
set rs=nothing
'添加類別
conn.execute "insert into type (types) values ('"&types&"')"
response.redirect "admin_type.asp"
response.end
end if
if request("action")="del" then
set rs=server.createobject("adodb.recordset")
rs.open "delete * from type where typeid="&request("id"),conn,1
response.redirect "admin_type.asp"
response.end
end if
4 網站系統的安全策略
4.1 防SQL注入
SQL注入主要有兩種形式,一種是平臺注入,主要利用數據庫配置或數據庫平臺的漏洞進行非法入侵,竊取數據;一種是SQL代碼注入,利用程序中的漏洞進行代碼注入攻擊,非法查詢信息或控制數據庫服務器。本系統使用了專門的軟件進行了檢測,并且系統搭建在學校數據平臺中心,具有軟、硬件防火墻設置,為系統安全提供了保障。
4.2 系統操作權限的限制
本系統用戶分為系統管理員和一般用戶,對不用的用戶開放不同的操作權限,有效保證了數據的安全性。
4.3 系統數據備份功能
本系統具備系統數據備份功能。系統數據備份主要是防止因儲存媒介損壞或惡意攻擊、誤操作等情況下,造成系統數據無法正常使用而采取的一種措施,備份能使系統快速恢復到備份之前的工作狀態,確保系統的安全性。
5 結束語
開發我?;贐/S結構的招生就業網站,為家長、考生、畢業生、用人單位構建了有效的溝通橋梁。為學校招生就業工作提供了及時的、有效的信息化管理手段,為招生就業管理人員提供了簡便、快捷的網絡化信息服務,提高了學校招生就業管理和服務能力。同時也為在校非畢業生提供了就業信息和社會就業預測,使之能提前規劃好自己的職業生涯,因此本網站的開發與應用具有積極的意義。
[參考文獻]
[1]葉潮流,杜亦智.ASP程序設計[M].水利水電出版社,2012.
[2]盧宏才.基于B/S的學生就業管理系統的設計與實現[J].隴東學院學報,2011(6).