張斌
在分析鄖陽師范高等專科學校琴房使用需求的基礎上,采用Delphi和SQL Server設計和開發基于校園一卡通的琴房管理系統,實現琴房的查詢、登記、收費和統計功能,并為將來的功能擴展提供了接口。
為了滿足高校藝術類師生課外使用鋼琴房的需求,高校的琴房數量越來越多,以往的人工分配和計時收費顯得過程繁瑣,效率低下,也不利于高校財務的統一化管理。校園一卡通的廣泛應用,為琴房的智能化管理提供了良好的基礎條件。基于校園一卡通的琴房管理系統在分析琴房需求的基礎上,使用Delphi和SQL Server設計和開發并與校園一卡通平臺實現對接。
1 系統需求
目前高校使用的琴房管理系統方案很多,其中與門禁系統結合的琴房管理方案尤為盛行,但由于門禁鎖加密算法等原因,基于門禁的琴房管理系統很難與一卡通對接,這樣就造成了練琴者需要另外辦理一張琴卡,琴房管理員需要對琴卡進行充值、開卡、注銷等維護操作。雖然該方案理論上可以達到無人值守,但在實際操作中還是需要進行大量的設備維護工作,而且對琴房管理員的技術水平要求很高。
基于以上原因,選用能和校園一卡通實施對接的系統設計方案,該方案雖然需要人工發放鑰匙,但可以利用現有的一卡通系統進行現金流操作,避免了對琴卡的維護工作,操作簡單,性能可靠,有利于高校財務的統一化管理。
本系統的使用對象主要是學生、教師和琴房管理員。系統可以對學生或教師日常使用琴房進行登記收費,費用自動從校園一卡通系統中結算;琴房管理員進行日常的管理操作,如上琴登記、下琴結算、加減琴時、琴房信息維護、查詢統計等;由于需要同校園一卡通平臺進行對接,從一卡通服務器獲取學生基礎信息及實現費用結算。該系統的網絡拓撲結構如圖1所示。
2 功能模塊
根據琴房管理的實際情況,將系統分為賬號管理、琴房管理、持卡管理、參數設置和數據統計5大模塊,如圖2所示。
賬號管理 琴房管理系統采取刷卡模式,使用的是一卡通賬號,刷卡后,系統通過第三方服務器與校園一卡通進行通信,獲得相應卡片的賬號信息及操作權限后將其插入到數據庫中,無需人工添加。在系統設計中,仍保留了手工維護賬戶信息的功能,以便對一卡通中信息不全的賬號進行維護。同時,賬號按照院系、班級分層次管理,結構清晰,便于查找。
琴房管理 可以添加和刪除所有的琴房,查看琴房的使用情況,設置琴房的狀態及費率,可以針對不同類型的琴房進行費率設置。
持卡管理 高校琴房除了課外開放外,還有教學時間,通過對卡片的操作,可以實現教學時間免費,在一卡通故障時可以實現手工存退款和加減琴時,保障系統的可靠性和可用性。
參數設置 通過此功能可完成同琴房的費率設置、數據備份及琴房開放時間設定,利用公告功能在琴房入口處顯示屏上發布通知,還具有設定管理員的密碼、操作權限等功能。
數據統計 由于藝術類專業對學生的練琴時間有一定的要求,必須達到一定的學時,該功能可完成對學生練琴時間的統計、單個琴房的使用統計、管理人員的操作日志查詢、日統計綜合報表等功能。
3 系統的運行流程
以用戶練琴為例,學生在練琴時使用校園卡在POS機上刷卡并領取琴房鑰匙,練琴結束后歸還鑰匙并在POS上刷卡結算,費用自動由系統扣除。運行流程具體如圖3所示。
4 系統實現
在考慮用戶需求及現有校園一卡通系統兼容的基礎上,本系統采用Delphi進行開發,采用SQL Server實現數據庫管理,使得系統具有良好的性能和可擴展性。系統的主界面如圖4所示。
在與一卡通系統通信的過程中,需要使用一卡通系統提供的接口程序進行有關數據操作,操作過程如下:
1)調用所提供的動態庫并取得輸出函數的地址;
2)調用打開串口函數打開POS機連接的串口;
3)調用各功能函數;
4)調用關閉串口函數關閉串口。
通過第三方服務器獲取用戶賬號等信息時,需注意不同數據庫之間的數據格式轉換。一卡通系統采取Oracle數據庫,琴房管理系統使用SQL Server數據庫。數據轉換將從一卡通服務器中獲得的賬戶數據插入到琴房管理系統的數據庫中。
5 結語
基于一卡通的琴房管理系統的設計與實現,為鄖陽高等師范專科學校提供了便捷高效的琴房管理平臺。該系統已正常使用半年時間,運行穩定、界面友好,達到了預期的設計目標。在設計實施的過程中,預留了開放性的接口,為將來系統增加網絡門禁鎖控制模塊,實現無人值守和自動化管理,提供了良好的基礎。
參考文獻
[1]鄭學洪.“校園一卡通”系統和機房管理系統的應用整合實踐和探討[J].數字技術與應用,2011(11):176-177.
[2]劉霞.基于IC卡的琴房管理系統的設計與實現[J].江漢大學學報:自然科學版,
2009(12):68-69.endprint
在分析鄖陽師范高等專科學校琴房使用需求的基礎上,采用Delphi和SQL Server設計和開發基于校園一卡通的琴房管理系統,實現琴房的查詢、登記、收費和統計功能,并為將來的功能擴展提供了接口。
為了滿足高校藝術類師生課外使用鋼琴房的需求,高校的琴房數量越來越多,以往的人工分配和計時收費顯得過程繁瑣,效率低下,也不利于高校財務的統一化管理。校園一卡通的廣泛應用,為琴房的智能化管理提供了良好的基礎條件。基于校園一卡通的琴房管理系統在分析琴房需求的基礎上,使用Delphi和SQL Server設計和開發并與校園一卡通平臺實現對接。
1 系統需求
目前高校使用的琴房管理系統方案很多,其中與門禁系統結合的琴房管理方案尤為盛行,但由于門禁鎖加密算法等原因,基于門禁的琴房管理系統很難與一卡通對接,這樣就造成了練琴者需要另外辦理一張琴卡,琴房管理員需要對琴卡進行充值、開卡、注銷等維護操作。雖然該方案理論上可以達到無人值守,但在實際操作中還是需要進行大量的設備維護工作,而且對琴房管理員的技術水平要求很高。
基于以上原因,選用能和校園一卡通實施對接的系統設計方案,該方案雖然需要人工發放鑰匙,但可以利用現有的一卡通系統進行現金流操作,避免了對琴卡的維護工作,操作簡單,性能可靠,有利于高校財務的統一化管理。
本系統的使用對象主要是學生、教師和琴房管理員。系統可以對學生或教師日常使用琴房進行登記收費,費用自動從校園一卡通系統中結算;琴房管理員進行日常的管理操作,如上琴登記、下琴結算、加減琴時、琴房信息維護、查詢統計等;由于需要同校園一卡通平臺進行對接,從一卡通服務器獲取學生基礎信息及實現費用結算。該系統的網絡拓撲結構如圖1所示。
2 功能模塊
根據琴房管理的實際情況,將系統分為賬號管理、琴房管理、持卡管理、參數設置和數據統計5大模塊,如圖2所示。
賬號管理 琴房管理系統采取刷卡模式,使用的是一卡通賬號,刷卡后,系統通過第三方服務器與校園一卡通進行通信,獲得相應卡片的賬號信息及操作權限后將其插入到數據庫中,無需人工添加。在系統設計中,仍保留了手工維護賬戶信息的功能,以便對一卡通中信息不全的賬號進行維護。同時,賬號按照院系、班級分層次管理,結構清晰,便于查找。
琴房管理 可以添加和刪除所有的琴房,查看琴房的使用情況,設置琴房的狀態及費率,可以針對不同類型的琴房進行費率設置。
持卡管理 高校琴房除了課外開放外,還有教學時間,通過對卡片的操作,可以實現教學時間免費,在一卡通故障時可以實現手工存退款和加減琴時,保障系統的可靠性和可用性。
參數設置 通過此功能可完成同琴房的費率設置、數據備份及琴房開放時間設定,利用公告功能在琴房入口處顯示屏上發布通知,還具有設定管理員的密碼、操作權限等功能。
數據統計 由于藝術類專業對學生的練琴時間有一定的要求,必須達到一定的學時,該功能可完成對學生練琴時間的統計、單個琴房的使用統計、管理人員的操作日志查詢、日統計綜合報表等功能。
3 系統的運行流程
以用戶練琴為例,學生在練琴時使用校園卡在POS機上刷卡并領取琴房鑰匙,練琴結束后歸還鑰匙并在POS上刷卡結算,費用自動由系統扣除。運行流程具體如圖3所示。
4 系統實現
在考慮用戶需求及現有校園一卡通系統兼容的基礎上,本系統采用Delphi進行開發,采用SQL Server實現數據庫管理,使得系統具有良好的性能和可擴展性。系統的主界面如圖4所示。
在與一卡通系統通信的過程中,需要使用一卡通系統提供的接口程序進行有關數據操作,操作過程如下:
1)調用所提供的動態庫并取得輸出函數的地址;
2)調用打開串口函數打開POS機連接的串口;
3)調用各功能函數;
4)調用關閉串口函數關閉串口。
通過第三方服務器獲取用戶賬號等信息時,需注意不同數據庫之間的數據格式轉換。一卡通系統采取Oracle數據庫,琴房管理系統使用SQL Server數據庫。數據轉換將從一卡通服務器中獲得的賬戶數據插入到琴房管理系統的數據庫中。
5 結語
基于一卡通的琴房管理系統的設計與實現,為鄖陽高等師范專科學校提供了便捷高效的琴房管理平臺。該系統已正常使用半年時間,運行穩定、界面友好,達到了預期的設計目標。在設計實施的過程中,預留了開放性的接口,為將來系統增加網絡門禁鎖控制模塊,實現無人值守和自動化管理,提供了良好的基礎。
參考文獻
[1]鄭學洪.“校園一卡通”系統和機房管理系統的應用整合實踐和探討[J].數字技術與應用,2011(11):176-177.
[2]劉霞.基于IC卡的琴房管理系統的設計與實現[J].江漢大學學報:自然科學版,
2009(12):68-69.endprint
在分析鄖陽師范高等專科學校琴房使用需求的基礎上,采用Delphi和SQL Server設計和開發基于校園一卡通的琴房管理系統,實現琴房的查詢、登記、收費和統計功能,并為將來的功能擴展提供了接口。
為了滿足高校藝術類師生課外使用鋼琴房的需求,高校的琴房數量越來越多,以往的人工分配和計時收費顯得過程繁瑣,效率低下,也不利于高校財務的統一化管理。校園一卡通的廣泛應用,為琴房的智能化管理提供了良好的基礎條件。基于校園一卡通的琴房管理系統在分析琴房需求的基礎上,使用Delphi和SQL Server設計和開發并與校園一卡通平臺實現對接。
1 系統需求
目前高校使用的琴房管理系統方案很多,其中與門禁系統結合的琴房管理方案尤為盛行,但由于門禁鎖加密算法等原因,基于門禁的琴房管理系統很難與一卡通對接,這樣就造成了練琴者需要另外辦理一張琴卡,琴房管理員需要對琴卡進行充值、開卡、注銷等維護操作。雖然該方案理論上可以達到無人值守,但在實際操作中還是需要進行大量的設備維護工作,而且對琴房管理員的技術水平要求很高。
基于以上原因,選用能和校園一卡通實施對接的系統設計方案,該方案雖然需要人工發放鑰匙,但可以利用現有的一卡通系統進行現金流操作,避免了對琴卡的維護工作,操作簡單,性能可靠,有利于高校財務的統一化管理。
本系統的使用對象主要是學生、教師和琴房管理員。系統可以對學生或教師日常使用琴房進行登記收費,費用自動從校園一卡通系統中結算;琴房管理員進行日常的管理操作,如上琴登記、下琴結算、加減琴時、琴房信息維護、查詢統計等;由于需要同校園一卡通平臺進行對接,從一卡通服務器獲取學生基礎信息及實現費用結算。該系統的網絡拓撲結構如圖1所示。
2 功能模塊
根據琴房管理的實際情況,將系統分為賬號管理、琴房管理、持卡管理、參數設置和數據統計5大模塊,如圖2所示。
賬號管理 琴房管理系統采取刷卡模式,使用的是一卡通賬號,刷卡后,系統通過第三方服務器與校園一卡通進行通信,獲得相應卡片的賬號信息及操作權限后將其插入到數據庫中,無需人工添加。在系統設計中,仍保留了手工維護賬戶信息的功能,以便對一卡通中信息不全的賬號進行維護。同時,賬號按照院系、班級分層次管理,結構清晰,便于查找。
琴房管理 可以添加和刪除所有的琴房,查看琴房的使用情況,設置琴房的狀態及費率,可以針對不同類型的琴房進行費率設置。
持卡管理 高校琴房除了課外開放外,還有教學時間,通過對卡片的操作,可以實現教學時間免費,在一卡通故障時可以實現手工存退款和加減琴時,保障系統的可靠性和可用性。
參數設置 通過此功能可完成同琴房的費率設置、數據備份及琴房開放時間設定,利用公告功能在琴房入口處顯示屏上發布通知,還具有設定管理員的密碼、操作權限等功能。
數據統計 由于藝術類專業對學生的練琴時間有一定的要求,必須達到一定的學時,該功能可完成對學生練琴時間的統計、單個琴房的使用統計、管理人員的操作日志查詢、日統計綜合報表等功能。
3 系統的運行流程
以用戶練琴為例,學生在練琴時使用校園卡在POS機上刷卡并領取琴房鑰匙,練琴結束后歸還鑰匙并在POS上刷卡結算,費用自動由系統扣除。運行流程具體如圖3所示。
4 系統實現
在考慮用戶需求及現有校園一卡通系統兼容的基礎上,本系統采用Delphi進行開發,采用SQL Server實現數據庫管理,使得系統具有良好的性能和可擴展性。系統的主界面如圖4所示。
在與一卡通系統通信的過程中,需要使用一卡通系統提供的接口程序進行有關數據操作,操作過程如下:
1)調用所提供的動態庫并取得輸出函數的地址;
2)調用打開串口函數打開POS機連接的串口;
3)調用各功能函數;
4)調用關閉串口函數關閉串口。
通過第三方服務器獲取用戶賬號等信息時,需注意不同數據庫之間的數據格式轉換。一卡通系統采取Oracle數據庫,琴房管理系統使用SQL Server數據庫。數據轉換將從一卡通服務器中獲得的賬戶數據插入到琴房管理系統的數據庫中。
5 結語
基于一卡通的琴房管理系統的設計與實現,為鄖陽高等師范專科學校提供了便捷高效的琴房管理平臺。該系統已正常使用半年時間,運行穩定、界面友好,達到了預期的設計目標。在設計實施的過程中,預留了開放性的接口,為將來系統增加網絡門禁鎖控制模塊,實現無人值守和自動化管理,提供了良好的基礎。
參考文獻
[1]鄭學洪.“校園一卡通”系統和機房管理系統的應用整合實踐和探討[J].數字技術與應用,2011(11):176-177.
[2]劉霞.基于IC卡的琴房管理系統的設計與實現[J].江漢大學學報:自然科學版,
2009(12):68-69.endprint