摘 要:本文充分利用校園網(wǎng)合理整合原有異構(gòu)數(shù)據(jù)庫,對如何架構(gòu)一個能適應各級各類學校,具有很強的通用性和開放性的教材管理系統(tǒng)展開分析。整個系統(tǒng)采用Browser/Web/Database的三層體系結(jié)構(gòu),采取結(jié)構(gòu)化的“自下而上”的系統(tǒng)開發(fā)策略與原型開發(fā)相結(jié)合的開發(fā)方法,做出一個符合實際應用的教材管理系統(tǒng)。以實現(xiàn)合理共享資源,提高學校教材管理水平和管理效率。
關鍵詞:教材管理系統(tǒng);數(shù)據(jù)庫;模塊;資源共享;效率
中圖分類號:G64 文獻標識碼:A
文章編號:1672-5913(2007)17-0042-05
1 項目開發(fā)背景與概述
隨著科學技術的不斷提高,計算機網(wǎng)絡的功能已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。各類學校的校園網(wǎng)也運行了多年,但還有不少學校的管理系統(tǒng)缺少統(tǒng)一規(guī)劃,單機運行的信息孤島還為數(shù)不少,所以有必要進一步研究充分利用校園網(wǎng)合理整合原有異構(gòu)數(shù)據(jù)庫,從而建立相關部門協(xié)同合作的管理系統(tǒng)。本教務管理平臺充分依托校園網(wǎng),實現(xiàn)教務信息的集中管理、分散操作、信息共享,使傳統(tǒng)的教務管理向著數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,并為進一步實現(xiàn)完善的學校信息系統(tǒng)打下良好的基礎。學校通過使用本系統(tǒng),可以實現(xiàn)教材預定,教材收費,領取,教材計劃,定單,庫存的自動管理,提高效率,避免出錯。教材管理系統(tǒng)軟件切實推進了教學管理的信息化。該軟件是以面向?qū)ο缶幊陶Z言為實現(xiàn)語言,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。操作人員只需輸入一些簡單的漢字、數(shù)字,即可完成操作,達到自己的目標。
2 系統(tǒng)功能描述
2.1 出版社信息和教材類別的管理
如圖2.1.1所示,在出版社信息管理中,教材管理人員可以集中管理出版社的信息,添加和修改數(shù)據(jù),出版社的信息不能重復,教材的類別管理規(guī)定了教材的類別,如果有新的教材類別,教材管理人員可以在該表中添加。
2.2 教材信息管理
如圖2.1.2所示,在教材信息管理中,可以對出版社的信息、教材的類別和教材的信息進行集中的管理和相應的操作,學生在進行教材訂購的時候,可以對教材的編號、教材的名稱、作者、出版社、書號、教材類型和最低庫存量有詳盡的了解,如果想知道要訂購的教材的詳細信息,只需選中該教材,在下面將自動的顯示該教材的編號、版次、出版時間、進貨價格、出貨價格、當前該教材的庫存量,這些信息對學生的訂購計劃很有幫助。如果教材表中有相應的教材,學生想訂購,只需選中相應的教材,右擊鼠標,進入教材訂購主界面即可訂購相應的教材,對于教材管理人員來說,如果教材有幾個版本,則可以先創(chuàng)建教材的主表,然后再創(chuàng)建教材的從表,不同的班級和院系可能需要同一教材的不同版本。
2.3 預訂教材和查詢
如圖2.1.3所示,在該功能中,可以進行學生和老師共同訂購教材,在老師訂購窗口中,只需要按照相應的院系和研究方向,就可以找到相應的老師,進行訂購。如果是學生將進入學生訂購窗口,班長可以為自己的班級訂購書籍,對于老師和學生在進行訂購的時候都要填寫入學年份和學年學期,老師不用填寫專業(yè),可以在下面的下拉框中進行選擇,而學生必須填寫專業(yè),在班級選擇框中將自動調(diào)入相應的專業(yè)班級,供學生選擇,訂購教材可以實行網(wǎng)上訂購,對于沒有連網(wǎng)的學校,可以實行本地教材管理人員為其訂購,只需要班長提供該班訂購書籍的學生名單,由教材管理人員為其進行統(tǒng)一的訂購,老師的教材也可以由教材管理人員為其訂購,在訂購完書籍后,如果班長不放心該班是否訂購了書籍,可以點擊訂書班級查詢,系統(tǒng)將自動顯示所有的訂書班級情況,如果情況與自己的操作不符,可以進行修改,可以增加和減少訂書的學生數(shù)目。
2.4 教材計劃管理
如圖2.1.4所示,該功能只面向教材管理人員,其他用戶無權(quán)使用該功能,教材訂購的時間終止以后,教材管理人員將對本學期的教材訂購計劃進行匯總。如果當時老師的教材沒有訂購,在此時還可以進行增訂,如果當時學生不想訂購,但此時又想訂購,可以進行教材的增訂。如果當時學生訂購了教材,但此時又不想訂購,也可以進行教材的減訂。在對訂購教材的班級信息統(tǒng)計以后,進行教材定單的生成,按照實際的情況對定單進行修改。如果想要了解哪些班級訂購了什么教材,只需要選中相應的教材,在下面將顯示所有的該教材的訂購班級和訂購人數(shù),定單生成以后,將定單導出為EXcel表,存入電腦,需要的時候可以對教材的定單進行打印。
2.5 定單管理
如圖2.1.5所示,對于出版社而言,有時候?qū)W校訂購的教材數(shù)目比較大,出版社很難將所有的貨物一次發(fā)出,可以分幾次發(fā)貨,每次到貨,教材管理人員,將對定單的信息進行修改,特別是入庫的教材的金額的修改,學校訂書一般都會比實際的需求量大,如果教材的入庫數(shù)目大于所需要的數(shù)目,書籍的入庫狀態(tài)的顏色將由紅色變?yōu)樘m色,顯示的字體將由未完全入庫變?yōu)橥耆霂臁?/p>
2.6 教材領取管理
如圖2.1.6所示,教材的領取分為班級統(tǒng)一領取和教師領取,如果按班級領取教材,先輸入要領取的班級代號和學年學期,則能領取的教材全部列出,以防止沒有訂購的班級領取沒有訂購的教材。選擇了教材之后,系統(tǒng)顯示了能領取教材的班級的所有的學生名單,教材管理人員為該班級發(fā)放教材。為防止班級重復領取教材,對已經(jīng)領取的班級,在待發(fā)放的學生名單中,將顯示空,而在已經(jīng)發(fā)放的教材的學生名單中,將顯示班級已經(jīng)領取教材的學生名單,對于想退教材的班級,可以將已經(jīng)退了教材的學生名單交給教材管理人員,對教材進行回收。在教師領取書籍功能中,教師可以領取所授課程的書籍,教師也不可以重復領取同一教材。如果教師已經(jīng)領取了教材,第二次領取的時候,系統(tǒng)將提示教材管理人員,該老師已經(jīng)領取了該教材,不能重復領取,系統(tǒng)將顯示領取教材的教師的教材領取情況,在教師領取了教材之后,將打印教師領書單,并在領書單上簽字。
2.7 庫存管理
如圖2.1.12所示,在按教材查詢庫存功能中,系統(tǒng)列出了所有的教材的庫存,教材管理人員可以有條件地對教材的庫存進行查詢,如按照庫存的數(shù)目進行查詢,以做到提前訂購的目的,以提高教材的管理水平。系統(tǒng)規(guī)定的查詢條件有大于、小于和等于,教材的數(shù)目由教材管理人員,根據(jù)需要進行隨機的填寫,對于出版社發(fā)給學校的書籍難免有缺損,對于缺損的書籍,要進行匯總,列出教材缺損的原因并與出版社進行協(xié)商,進行集中的處理。
3 系統(tǒng)流程分析
3.1 教材管理系統(tǒng)分析
整個系統(tǒng)采用Browser/Web/Database的三層體系結(jié)構(gòu)。用戶可以通過瀏覽器向分布在網(wǎng)絡上的服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶的信息返回到瀏覽器。在Browser/Web/Database三層體系結(jié)構(gòu)下,表示層(presentation)、功能層(businesslogic)、數(shù)據(jù)層(data server)被分割成3個獨立的單元。在教材管理部門內(nèi)組成局域網(wǎng)以一中央服務器為中心,學校其他子系統(tǒng)與其相連。整個教材管理信息系統(tǒng)通過防火墻與外界Internet相連,可以實現(xiàn)網(wǎng)絡查詢和網(wǎng)絡訂購信息服務。
3.2 系統(tǒng)功能模塊分析
本教材管理信息系統(tǒng)一共分設了六個功能模塊來分別實現(xiàn)教材管理信息系統(tǒng)的功能。系統(tǒng)六功能模塊分別為:書目管理功能模塊:預訂教材功能模塊:教材計劃功能模塊;訂單管理功能模塊:庫存管理功能模塊;教材領取功能模塊。
書目管理功能模塊實現(xiàn)的功能:對教材的基本信息進行登記,為學生和老師進行訂購做好準備,并提供參考信息,基本信息包括教材名稱、作者、出版社、書號、類型、最低庫存量。參考信息包括版本、出版時間、進貨價格、出貨價格、當前的庫存。
預訂教材功能模塊實現(xiàn)的功能:班長和教師對教材的需求進行訂購,班級可以集體統(tǒng)一訂書,也可以有個別的同學由于特殊的情況不訂書,管理員有針對性的進行處理,并可對教師和學生的訂購情況進行查詢,也可顯示當前教材到目前為止的整體的訂購情況,管理員只需要選擇年份和學年學期和專業(yè),相應的班級就會顯示出來,對沒有的教材也可以進行補充,也可以對班級的訂購情況進行查詢。教師和班級訂書在一個界面內(nèi)。
教材計劃功能模塊實現(xiàn)的功能:管理員對一學期的教材訂購情況進行匯總,如果有的教師當時沒有訂購教材,此時還可以增訂教材,數(shù)量根據(jù)需要而定,系統(tǒng)羅列了一個學期的定單訂購情況,可以隨時修改訂單,并對每一個訂單的情況進行詳細的描述,羅列了訂購該書的班級列表,通過對訂單導出為Excel表,可以對訂單進行打印。
訂單管理功能模塊實現(xiàn)的功能:在教材的訂購到貨以后,需要對教材的情況進行登記,根據(jù)實際的情況對訂單進行修改,并錄入當前的教材的到貨情況,并顯示當前的庫存和實際的需求之間的關系。
教材領取功能模塊實現(xiàn)的功能:管理員對到貨的教材進行發(fā)放,學生領書和教師領書在一個界面內(nèi),學生按照班級進行領取,管理員只需要輸入班級和學年學期,班級訂購的教材就會顯示出來供選擇,對能發(fā)放教材的學生進行選擇,并對選中的學生進行記數(shù),以確定是否發(fā)放完整。如果操作失誤,還可以對發(fā)放的教材進行回收,并可以打印領書單,領書人簽字。對于教師領書,只需要選擇學年學期和院系,就可以領取教材。如果教材已經(jīng)領取,系統(tǒng)將給予提示,以防止誤操作,并對教師的教材的領取情況予以顯示,以確定還有什么教材沒有領取,并打印領書單,領書人簽字。
庫存管理功能模塊實現(xiàn)的功能:管理員對教材發(fā)放完后,對剩余的教材進行匯總,對不滿足最低庫存的教材要及時進行補充,并可以對庫存有條件地進行查詢,如大于、小于、等于某數(shù)量,并對殘缺或不能使用的教材進行統(tǒng)計,并一起到出版社進行調(diào)換。
4 結(jié)束語
基于三層架構(gòu)的教材管理系統(tǒng)能適應各級各類學校,具有很強的通用性和開放性。它通過系統(tǒng)初始化功能,讓用戶選擇適合自己需求的院系設置、專業(yè)設置、教材類別、班級資料和教師資料,等,實現(xiàn)系統(tǒng)本地化運行,即由通用系統(tǒng)轉(zhuǎn)化成帶有個體特性的專用系統(tǒng)。
該系統(tǒng)完全實現(xiàn)多媒體網(wǎng)絡服務,提供有關教材管理的相關信息,可以在網(wǎng)上預定教材。提供的庫存管理、定單管理和書目管理能方便管理人員的工作,實現(xiàn)教材的及時匯總,對教材的使用情況有精確的了解,達到既不耽誤學生的學習和老師的教學,又不浪費資源。實現(xiàn)了辦公自動化管理,提高了學校教材管理水平和管理效率。