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