淺談基于.NET的高校教材管理系統(tǒng)的分析與設(shè)計(jì)論文
[論文關(guān)鍵詞]教材管理 高校 NETC/S
[論文摘要]本文以教育技術(shù)學(xué)中教學(xué)媒體的理論為基礎(chǔ),充分分析了教材在教學(xué)中的重要地位,闡明了在網(wǎng)絡(luò)環(huán)境下進(jìn)行科學(xué)化、系統(tǒng)化教材管理的必要性,充分分析了教材管理的業(yè)務(wù)流程,運(yùn)用軟件工程理論,結(jié)合管理信息系統(tǒng)、數(shù)據(jù)庫技術(shù)理論,通過有效地分析和設(shè)計(jì),實(shí)現(xiàn)了基于.NET平臺(tái)、三層C/S模式下的功能齊全、方便快捷的高校教材管理系統(tǒng)。
1引言
隨著現(xiàn)代科學(xué)技術(shù)的飛速發(fā)展,教學(xué)媒體愈來愈廣泛地應(yīng)用于教學(xué)實(shí)踐,教學(xué)媒體是承載和傳播(遞)教學(xué)信息的載體或工具,教材這種最常用的教學(xué)媒體在教學(xué)過程中所體現(xiàn)的作用很大,在教師和學(xué)生之間起著橋梁和紐帶作用,它能承載的信息量也是非常有利于學(xué)生的學(xué)習(xí)過程與內(nèi)化過程,因此在選擇和管理教材過程需要科學(xué)化、系統(tǒng)化的管理方式。
隨著各高校辦學(xué)規(guī)模的不斷擴(kuò)大,教材種類和數(shù)量也迅速增加,教材管理工作給教材購買和管理部門人員帶來了很多困難,任務(wù)繁重,重復(fù)性工作較多,且容易受各方面因素的影響,效率較低。因此需要設(shè)計(jì)出一套適用于高校教材科的教材管理系統(tǒng),以實(shí)現(xiàn)教材管理工作的現(xiàn)代化、系統(tǒng)化和規(guī)范化。本文基于實(shí)用性和創(chuàng)造性的設(shè)計(jì)思想,在.NET平臺(tái)上,運(yùn)用C/S三層模式,利用SQLserver數(shù)據(jù)庫和C#語言等工具設(shè)計(jì)了基于.NET的高校教材管理系統(tǒng)。
2系統(tǒng)設(shè)計(jì)思想
教材管理系統(tǒng)運(yùn)用了軟件工程的原理與方法,對(duì)軟件開發(fā)的各個(gè)時(shí)期的任務(wù)給予詳細(xì)地分析和設(shè)計(jì),充分保證了系統(tǒng)的實(shí)用性、可用性、易用性、先進(jìn)性、擴(kuò)展性、及時(shí)性、可靠性和安全性。在充分分析的基礎(chǔ)上,系統(tǒng)將在Windows環(huán)境下,利用SQLServer數(shù)據(jù)庫和C#語言在.NET平臺(tái)上進(jìn)行開發(fā),并將系統(tǒng)設(shè)計(jì)為在三層C/S模式下,用戶需要在局域網(wǎng)范圍內(nèi)且安裝相應(yīng)軟件才能進(jìn)行相關(guān)操作,將應(yīng)用處理邏輯、復(fù)雜的統(tǒng)計(jì)檢索等工作集中到服務(wù)器上實(shí)現(xiàn),客戶端主要負(fù)責(zé)與用戶交互、事物處理等工作,同時(shí)系統(tǒng)開發(fā)和維護(hù)工作量也小。通過這種方式,使新開發(fā)的系統(tǒng)發(fā)揮其安全、科學(xué)、高效的特點(diǎn)。
3系統(tǒng)數(shù)據(jù)流程
教師根據(jù)教學(xué)計(jì)劃和教學(xué)大綱選擇合適的教材,通過院系審查后將訂購教材的通知單交給教材科,由教材科根據(jù)庫存進(jìn)行教材的訂購,進(jìn)行相應(yīng)教材的入庫,根據(jù)教材銷售情況記錄出庫情況,銷售分為零售和班級(jí)領(lǐng)書,教師可通過領(lǐng)書單領(lǐng)取教師用書。同時(shí)在教材管理過程中還需要進(jìn)行庫存管理、報(bào)廢處理等,所有的出庫信息都將由財(cái)務(wù)處進(jìn)行結(jié)算。
4教材管理系統(tǒng)的模塊結(jié)構(gòu)圖
按照模塊設(shè)計(jì)的原則,以功能聚合作為模塊劃分的最高標(biāo)準(zhǔn)得出教材管理的模塊結(jié)構(gòu),共需9個(gè)模塊,即基本信息設(shè)置模塊,教材訂購模塊,銷售管理模塊,庫存管理模塊,退書管理模塊,出入庫統(tǒng)計(jì)模塊,結(jié)算管理模塊,報(bào)廢管理模塊和系統(tǒng)管理模塊。
設(shè)計(jì)基本信息設(shè)置模塊的目的是能夠在系統(tǒng)的使用過程中,可以隨時(shí)隨地通過系統(tǒng)錄入相關(guān)信息,使需要的數(shù)據(jù)更新及時(shí)、快捷且簡(jiǎn)單,增加了數(shù)據(jù)的準(zhǔn)確性,主要完成:維護(hù)學(xué)院、專業(yè)、班級(jí)、出版社、供書單位、教材基本信息;可進(jìn)行教材信息瀏覽,通過查詢方式查看某個(gè)教材或某類教材的信息;可以導(dǎo)入外部excel文件。
教材訂購模塊主要是通過預(yù)定和計(jì)劃方式將教材訂購信息進(jìn)行各類匯總,并生成對(duì)外訂購計(jì)劃,主要完成教師預(yù)定和對(duì)外訂購計(jì)劃,生成計(jì)劃或讀取以往的訂購計(jì)劃,形成對(duì)外訂購計(jì)劃單。
教材管理過程中的.庫存管理主要涉及教材的庫存量、庫位等信息,直接和教材對(duì)外訂購相關(guān),庫存管理模塊主要功能有入庫管理,出庫管理和盤點(diǎn)管理,每一個(gè)功能都能進(jìn)行查詢。
銷售管理模塊主要完成班級(jí)領(lǐng)書,教師領(lǐng)書,零售,教師領(lǐng)書、班級(jí)領(lǐng)書和零售查詢和零售統(tǒng)計(jì),通過選擇日期來對(duì)零售進(jìn)行日查詢和月查詢。
退書管理模塊主要功能有班級(jí)退書,教師退書,零售退書:通過選擇條件來查找要退回教材的情況,形成零售退書單,供貨商退書以及各類退書管理的查詢。 出入庫統(tǒng)計(jì)模塊主要功能有出入庫日統(tǒng)計(jì)和出入庫月統(tǒng)計(jì),通過設(shè)置起止時(shí)間可以查詢到響應(yīng)的出入庫信息。
結(jié)算管理模塊主要功能有班級(jí)領(lǐng)書結(jié)算和教師領(lǐng)書結(jié)算,從備選中選擇想要結(jié)算的班級(jí)或書情況進(jìn)行詳情查詢,進(jìn)行結(jié)算,并可打印報(bào)表。
報(bào)廢管理模塊主要功能有報(bào)廢管理,即輸入報(bào)廢原因,在查詢框中可以輸入報(bào)廢書籍的信息,快速查找到相應(yīng)書籍的信息,從備選教材中選擇出要報(bào)廢的書籍,輸入報(bào)廢數(shù)量,進(jìn)行報(bào)廢處理,得出報(bào)廢表,并會(huì)自動(dòng)修改統(tǒng)計(jì)報(bào)表。
系統(tǒng)管理模塊主要實(shí)現(xiàn)用戶管理和據(jù)庫備份,方便管理系統(tǒng)和用戶。
5據(jù)庫設(shè)計(jì)
系統(tǒng)總的設(shè)計(jì)思想是通過訪問數(shù)據(jù)庫來進(jìn)行讀寫查詢等操作,在設(shè)計(jì)數(shù)據(jù)庫的具體過程中,分別對(duì)各表進(jìn)行了具體的分析和設(shè)置,最后進(jìn)行數(shù)據(jù)庫實(shí)施、運(yùn)行和維護(hù)。
根據(jù)功能模塊的劃分結(jié)果可知,系統(tǒng)的用戶基本上以管理員和教師為主。由于管理員和教師的權(quán)限和操作功能大不相同,系統(tǒng)中需要的數(shù)據(jù)實(shí)體有以下5個(gè):
(1)管理員數(shù)據(jù)實(shí)體:只需要記錄管理員的登錄名、姓名和密碼。(2)教師數(shù)據(jù)實(shí)體:包括教師姓名、學(xué)院等信息。(3)班級(jí)數(shù)據(jù)實(shí)體:用于記錄班級(jí)的基本信息,方便管理和查詢。(4)教材數(shù)據(jù)實(shí)體:用于記錄教材的基本信息。(5)供貨商數(shù)據(jù)實(shí)體:用于記錄教材供應(yīng)商的基本信息,以便訂購教材時(shí)聯(lián)系方便。
6系統(tǒng)特點(diǎn)
(1)協(xié)調(diào)性的提升。充分運(yùn)用了人機(jī)工程學(xué)原理,使系統(tǒng)具有人性化、方便性、安全性、控制性和界面友好性。(2)可維護(hù)性與可擴(kuò)充性較強(qiáng)。系統(tǒng)中各模塊是相互獨(dú)立而又彼此聯(lián)系的實(shí)體,易于維護(hù)和擴(kuò)充,從而提高了整個(gè)系統(tǒng)的可維護(hù)性和可擴(kuò)充性。(3)可移植性高。系統(tǒng)是在.NET技術(shù)基礎(chǔ)上完成的,而C#語言本身與平臺(tái)無關(guān),具有可移植性,所以本系統(tǒng)可以適用于不同的操作平臺(tái)。
7結(jié)語
本文在研究了教材管理的重要性后,將管理信息系統(tǒng)理論、數(shù)據(jù)庫理論、軟件工程理論和先進(jìn)的計(jì)算機(jī)技術(shù)引入到系統(tǒng)開發(fā)中,提出了基于三層C/S模型、.NET平臺(tái),用C#語言和SQLServer編寫的高校教材管理系統(tǒng),為高校教材管理工作提供了方便、科學(xué)的系統(tǒng)環(huán)境。該系統(tǒng)經(jīng)過實(shí)際運(yùn)行,基本上達(dá)到了設(shè)計(jì)要求和目的,滿足了高校教材科的需求。
[參考文獻(xiàn)]
[1]雷體南,金林.教育技術(shù)學(xué)導(dǎo)論[M].武漢:湖北科學(xué)技術(shù)出版社.
[2]林健,馮芷,楊新華等.基于Client/Server結(jié)構(gòu)的NSFC管理科學(xué)部管理信息系統(tǒng).系統(tǒng)工程理論與實(shí)踐[J],2000,第十一期.
[3]胡燕,霍亮.XML和SQLServer2000數(shù)據(jù)交換方式的研究[J].微機(jī)發(fā)展.2005,Vol.15(5):53~58.
[4]田燕琴,宋黎.MIS系統(tǒng)的面向?qū)ο箝_發(fā)方法[J].福建電腦.2003,11:60~61.
[5]王慧芳,畢建權(quán).SoftwareEngineering軟件工程[M].杭州:浙江大學(xué)出版社,2006.14,123~124.
[6]李奇.三層C/S結(jié)構(gòu)技術(shù)與商業(yè)應(yīng)用前景[J].黑龍江科技信息.2008,4:81.
[7]董源泉.基于UML的高校教材管理系統(tǒng)體系結(jié)構(gòu)建模與實(shí)現(xiàn)[D]:[碩士學(xué)位論文].蘇州:蘇州大學(xué),2007.
【淺談基于.NET的高校教材管理系統(tǒng)的分析與設(shè)計(jì)論文】相關(guān)文章:
基于協(xié)同辦公的會(huì)議管理系統(tǒng)設(shè)計(jì)系統(tǒng)分析的論文10-29
基于數(shù)據(jù)挖掘的高校教務(wù)系統(tǒng)設(shè)計(jì)論文04-20
基于Web的高校團(tuán)委信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文10-25
淺談高校危機(jī)管理的對(duì)策分析教育論文12-29
基于網(wǎng)絡(luò)的醫(yī)院信息系統(tǒng)的分析與設(shè)計(jì)論文04-22
基于系統(tǒng)設(shè)計(jì)的科研管理論文03-21
基于高校師資管理中心理契約的分析論文08-21