淺談基於.NET的高校教材管理系統的分析與設計論文

淺談基於.NET的高校教材管理系統的分析與設計論文

  [論文關鍵詞]教材管理 高校 NETC/S

  [論文摘要]本文以教育技術學中教學媒體的理論為基礎,充分分析了教材在教學中的重要地位,闡明瞭在網路環境下進行科學化、系統化教材管理的必要性,充分分析了教材管理的業務流程,運用軟體工程理論,結合管理資訊系統、資料庫技術理論,透過有效地分析和設計,實現了基於.NET平臺、三層C/S模式下的功能齊全、方便快捷的高校教材管理系統。

  1引言

  隨著現代科學技術的飛速發展,教學媒體愈來愈廣泛地應用於教學實踐,教學媒體是承載和傳播(遞)教學資訊的載體或工具,教材這種最常用的教學媒體在教學過程中所體現的作用很大,在教師和學生之間起著橋樑和紐帶作用,它能承載的資訊量也是非常有利於學生的學習過程與內化過程,因此在選擇和管理教材過程需要科學化、系統化的管理方式。

  隨著各高校辦學規模的不斷擴大,教材種類和數量也迅速增加,教材管理工作給教材購買和管理部門人員帶來了很多困難,任務繁重,重複性工作較多,且容易受各方面因素的影響,效率較低。因此需要設計出一套適用於高校教材科的教材管理系統,以實現教材管理工作的現代化、系統化和規範化。本文基於實用性和創造性的設計思想,在.NET平臺上,運用C/S三層模式,利用SQLserver資料庫和C#語言等工具設計了基於.NET的高校教材管理系統。

  2系統設計思想

  教材管理系統運用了軟體工程的原理與方法,對軟體開發的各個時期的任務給予詳細地分析和設計,充分保證了系統的實用性、可用性、易用性、先進性、擴充套件性、及時性、可靠性和安全性。在充分分析的基礎上,系統將在Windows環境下,利用SQLServer資料庫和C#語言在.NET平臺上進行開發,並將系統設計為在三層C/S模式下,使用者需要在區域網範圍內且安裝相應軟體才能進行相關操作,將應用處理邏輯、複雜的統計檢索等工作集中到伺服器上實現,客戶端主要負責與使用者互動、事物處理等工作,同時系統開發和維護工作量也小。透過這種方式,使新開發的系統發揮其安全、科學、高效的特點。

  3系統資料流程

  教師根據教學計劃和教學大綱選擇合適的教材,透過院系審查後將訂購教材的通知單交給教材科,由教材科根據庫存進行教材的訂購,進行相應教材的入庫,根據教材銷售情況記錄出庫情況,銷售分為零售和班級領書,教師可透過領書單領取教師用書。同時在教材管理過程中還需要進行庫存管理、報廢處理等,所有的出庫資訊都將由財務處進行結算。

  4教材管理系統的模組結構圖

  按照模組設計的原則,以功能聚合作為模組劃分的最高標準得出教材管理的模組結構,共需9個模組,即基本資訊設定模組,教材訂購模組,銷售管理模組,庫存管理模組,退書管理模組,出入庫統計模組,結算管理模組,報廢管理模組和系統管理模組。

  設計基本資訊設定模組的目的是能夠在系統的使用過程中,可以隨時隨地透過系統錄入相關資訊,使需要的資料更新及時、快捷且簡單,增加了資料的準確性,主要完成:維護學院、專業、班級、出版社、供書單位、教材基本資訊;可進行教材資訊瀏覽,透過查詢方式檢視某個教材或某類教材的資訊;可以匯入外部excel檔案。

  教材訂購模組主要是透過預定和計劃方式將教材訂購資訊進行各類彙總,並生成對外訂購計劃,主要完成教師預定和對外訂購計劃,生成計劃或讀取以往的訂購計劃,形成對外訂購計劃單。

  教材管理過程中的.庫存管理主要涉及教材的庫存量、庫位等資訊,直接和教材對外訂購相關,庫存管理模組主要功能有入庫管理,出庫管理和盤點管理,每一個功能都能進行查詢。

  銷售管理模組主要完成班級領書,教師領書,零售,教師領書、班級領書和零售查詢和零售統計,透過選擇日期來對零售進行日查詢和月查詢。

  退書管理模組主要功能有班級退書,教師退書,零售退書:透過選擇條件來查詢要退回教材的情況,形成零售退書單,供貨商退書以及各類退書管理的查詢。 出入庫統計模組主要功能有出入庫日統計和出入庫月統計,透過設定起止時間可以查詢到響應的出入庫資訊。

  結算管理模組主要功能有班級領書結算和教師領書結算,從備選中選擇想要結算的班級或書情況進行詳情查詢,進行結算,並可列印報表。

  報廢管理模組主要功能有報廢管理,即輸入報廢原因,在查詢框中可以輸入報廢書籍的資訊,快速查詢到相應書籍的資訊,從備選教材中選擇出要報廢的書籍,輸入報廢數量,進行報廢處理,得出報廢表,並會自動修改統計報表。

  系統管理模組主要實現使用者管理和據庫備份,方便管理系統和使用者。

  5據庫設計

  系統總的設計思想是透過訪問資料庫來進行讀寫查詢等操作,在設計資料庫的具體過程中,分別對各表進行了具體的分析和設定,最後進行資料庫實施、執行和維護。

  根據功能模組的劃分結果可知,系統的使用者基本上以管理員和教師為主。由於管理員和教師的許可權和操作功能大不相同,系統中需要的資料實體有以下5個:

  (1)管理員資料實體:只需要記錄管理員的登入名、姓名和密碼。(2)教師資料實體:包括教師姓名、學院等資訊。(3)班級資料實體:用於記錄班級的基本資訊,方便管理和查詢。(4)教材資料實體:用於記錄教材的基本資訊。(5)供貨商資料實體:用於記錄教材供應商的基本資訊,以便訂購教材時聯絡方便。

  6系統特點

  (1)協調性的提升。充分運用了人機工程學原理,使系統具有人性化、方便性、安全性、控制性和介面友好性。(2)可維護性與可擴充性較強。系統中各模組是相互獨立而又彼此聯絡的實體,易於維護和擴充,從而提高了整個系統的可維護性和可擴充性。(3)可移植性高。系統是在.NET技術基礎上完成的,而C#語言本身與平臺無關,具有可移植性,所以本系統可以適用於不同的操作平臺。

  7結語

  本文在研究了教材管理的重要性後,將管理資訊系統理論、資料庫理論、軟體工程理論和先進的計算機技術引入到系統開發中,提出了基於三層C/S模型、.NET平臺,用C#語言和SQLServer編寫的高校教材管理系統,為高校教材管理工作提供了方便、科學的系統環境。該系統經過實際執行,基本上達到了設計要求和目的,滿足了高校教材科的需求。

  [參考文獻]

  [1]雷體南,金林.教育技術學導論[M].武漢:湖北科學技術出版社.

  [2]林健,馮芷,楊新華等.基於Client/Server結構的NSFC管理科學部管理資訊系統.系統工程理論與實踐[J],2000,第十一期.

  [3]胡燕,霍亮.XML和SQLServer2000資料交換方式的研究[J].微機發展.2005,Vol.15(5):53~58.

  [4]田燕琴,宋黎.MIS系統的面向物件開發方法[J].福建電腦.2003,11:60~61.

  [5]王慧芳,畢建權.SoftwareEngineering軟體工程[M].杭州:浙江大學出版社,2006.14,123~124.

  [6]李奇.三層C/S結構技術與商業應用前景[J].黑龍江科技資訊.2008,4:81.

  [7]董源泉.基於UML的高校教材管理系統體系結構建模與實現[D]:[碩士學位論文].蘇州:蘇州大學,2007.

最近訪問