摘 要:隨著高校教學和科研水平穩步提高,教材管理是整個教學管理工作的重要組成之一,具有工作量大、流程復雜等特點。本文通過對高校教材管理的學習和研究,針對教材管理工作的現狀以及具體需求情況,分析設計了教材管理工作的業務流程,確定了系統的主要功能框架,進而搭建了系統的架構結構和功能模塊,最后以Visual Studio 2005和SQL Server 2005為主要工具,開發了一套基于兩種系統結構模式的穩定、高效、適用的教材管理系統。
關鍵詞:教材管理 計算機系統 Visual Studio 2005 SQL Server 2005
一、引言
近年來高等院校發展迅速,教學規模不斷擴大,教材管理信息較大,工作繁瑣,使用傳統手工方法既復雜又混亂,而計算機管理能夠幫助管理人員迅速掌握情況,加快信息管理工作的現代化進程,從教材的選定、購買、入庫、出庫等一系列的管理過程中,縮短周期。因此,未來的教材管理系統應充分依托校園網,實現教材信息的集中管理,使傳統的教材管理數字化、智能化,并為進一步實現完善的計算機教材管理系統的全校信息管理系統打下良好的基礎。
二、系統分析
本系統的用戶主要分為管理員和教師,且兩種用戶所具有的操作權限不同。開發流程在借鑒了以往人工教材管理方式基礎上進行了創新,且內容全面,集顯示、輸入、添加、修改、刪除等各種處理為一體,信息維護起來非常方便, 提高了效率和準確性。
三、系統工作流程和功能設計
SQL server與Visual Studio是當前數據庫服務器系統中發展較快,運行速度迅速穩定的兩種系統,該系統能夠由單個數據庫創建上萬個數據表[2],并支持遠程無線存儲功能,故選此兩種系統為后臺數據庫。
1.設計原則。(1)管理系統是專門為用戶設計的,應當使每個實現功能的界面樣式保持畫面相似,避免使用者產生不協調的感覺。(2)系統的功能應盡量完善、合適,以方便使用者。(3)系統應具有足夠的健壯性和容錯機制。
2.設計流程。在軟件設計的工程中,從軟件工程的角度出發,首先確定了系統所要實現的功能以及如何實現該功能,然后經過詳細的設計,認真的編寫了開發文檔,設計規劃,并根據規劃編寫代碼,代碼完成后,進行測試,經修改后,再進行回歸測試,最后獲得理想的系統,完成了需要實現的功能。
3.系統功能框架。根據目前的高校教材系統管理情況,我們對其實施了詳細規劃,做出計算機管理系統的總體結構圖如下所示:
主要功能介紹如下所示:(1)基本信息管理管理:必須了解教材的基本信息管理、教師基本信息的管理、課程基本信息的管理、學生基本信息的管理,分別對他們做增刪改查的操作。(2)教材預定系統:教材的預訂是根據課程和年級來完成,由教師登錄系統根據要授課的內容來預定相應的教材,然后上報到管理員。(3)教材定購信息輸入:管理員根據教師的預訂情況進行匯總然后向出版社進行定購。(4)教材入庫信息查詢:出版社到書后管理員統計出已到教材,把各類教材進行入庫登記,并查詢生成新的入庫表單。(5)教材出庫信息查詢:管理員能按年級專業預定的人數發放給教師,根據出庫數量時間等進行登記,并能生成新的出庫表單。(6)教材信息查詢:查詢主要分基本信息的查詢和教材入庫出庫后的查詢,教材出入庫的查詢統計出具體各類教材的到貨和庫存剩余的查詢。
4.系統詳細設計。
4.1前臺管理設計與實現—教材日常管理。(1)教材選定和訂購計劃管理。教材選定計劃管理的操作權限為管理員和教師。管理員會在系統中發布選定教材的通知,同時還可根據其他情況發布相應的各種通知。教師根據課程需要,選定要訂購的教材名稱、編號、作者、出版社、使用年級、數量等信息。教材選定上報系統之后,系統會生成一個訂購管理表,包含了上報教材的各種信息以及上報人的名稱,并且如教材信息輸入有誤,也可以進行修改或者刪除。(2)教材入庫登記管理。教材到達學校之后,由管理員在系統中進行入庫登記。教師沒有此部分權限。入庫登記之后自動生成入庫登記表,如果其他學期或是其他年級也選定了同樣的教材,那么管理員可在此基礎上直接進行入庫編輯。(3)教材出庫登記管理。教材發放到各年級之后,教師或是管理員可以登錄系統進行出庫登記。隨后,系統會根據教材的變動生成出庫登記表,如果輸入有誤,可在此基礎上直接進行編輯修改,
4.2前臺管理設計與實現—教材查詢。(1)教材訂購計劃查詢。教材訂購計劃查詢是教師或管理員基于教材訂購計劃管理所實現的功能,簡單易操作,不必再返回訂購計劃界面查找信息,在查詢界面只需輸入教材的部分信息,比如教材名稱、作者等就可以查詢到這本書的整體信息,大大提升了教材管理的效率。(2)教材入庫信息查詢。教材入庫信息查詢是教師或管理員基于教材入庫登記所實現的功能,可以簡單明了的查詢到入庫教材的名稱、作者、數量以及入庫時間等。和訂購查詢一樣,只需輸入部分信息就可查詢到教材的整體信息。(3)教材出庫信息查詢。教材出庫查詢是教師或管理員基于教材出庫登記管理所實現的功能??梢院唵蚊髁说牟樵兊匠鰩旖滩牡拿Q、作者、數量以及出庫時間等。和訂購查詢一樣,只需輸入部分信息就可查詢到教材的整體信息。
四、系統的測試與實現
系統測試與軟件測試的大致內容基本類似,但是還是存在一些微小的差異。系統測試針對產品系統的整體進行測試,把最開始的需求分析和需求規格的定義與完成的代碼功能相比較,找出系統中不相符或者矛盾的地方,解決這些問題,找到更加完善的方案。
1.用戶登錄模塊測試結果。
2.用戶修改口令模塊測試。
五、結語
本系統以Visual Studio為載體和平臺,以SQL Server為數據庫管理系統,根據高校教材前臺管理計算機系統進行了總體設計、工作流程、功能分析以及詳細設計。進行了信息化系統的開發與實際功能的實現。此前臺系統測試運行后,能夠保障教材管理系統結構模式的穩定性、高效性和適用性,還可以有效的提高教材管理各環節的效率,節省教學資源。
參考文獻:
[1]舒克,金楊. 高等教材管理工作創新探究[J]. 法制與社會,2009,12(下):258-259.
[2]李霄,王常洲,田雅. 計算機應用系統性能測試技術及應用研究[J]. 軟件,2013,34(4):69-73.