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

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

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

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

1引言

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

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

2系統設計思想

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

3系統數據流程

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

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

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

設計基本信息設置模塊的目的是能夠在系統的使用過程中,可以隨時隨地通過系統錄入相關信息,使需要的數據更新及時、快捷且簡單,增加了數據的準確性,主要完成:維護學院、專業、班級、出版社、供書單位、教材基本信息;可進行教材信息瀏覽,通過查詢方式查看某個教材或某類教材的信息;可以導入外部excel文件。

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

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

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

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

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

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

系統管理模塊主要實現用戶管理和據庫備份,方便管理系統和用戶。

5據庫設計

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

根據功能模塊的劃分結果可知,系統的用戶基本上以管理員和教師爲主。由於管理員和教師的權限和操作功能大不相同,系統中需要的數據實體有以下5個:

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

6系統特點

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

7結語

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

[參考文獻]

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

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

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

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

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

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

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