接民+程華
摘要:教材管理在教學(xué)工作中占據(jù)重要地位,該文綜合運(yùn)用C#.NET和SQLServer2008相關(guān)技術(shù),開發(fā)教材管理系統(tǒng),有效地解決了教材訂購、教材入庫與出庫、教材檢索與結(jié)算等問題,提高了管理效率與水平。該系統(tǒng)界面友好,使用方便。
關(guān)鍵詞:教材;C#.NET;SQLServer2008
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)26-0061-03
1 緒論
1.1 高職院校教材管理系統(tǒng)選題背景和意義
教材是知識的書面表達(dá)形式,是前人智慧的提取與凝練,是高等職業(yè)院校中教學(xué)環(huán)節(jié)的重要溝通紐帶,教材管理在教學(xué)工作中顯得尤為重要。隨著高職院校開設(shè)的專業(yè)數(shù)量的增加,且每個專業(yè)的專業(yè)方向快速拓展,相應(yīng)的專業(yè)教材的需求量也大幅度增加。因此,如何針對這一實(shí)際情況,如何更好地培養(yǎng)出高素質(zhì)的高職高專人才,開發(fā)高職院校的教材管理系統(tǒng)是必然的選擇,開發(fā)出高職院校的教材管理系統(tǒng),必然提高教學(xué)的整體管理水平。
1.2 相關(guān)技術(shù)介紹
C#語言綜合了C語言和C++語言的特點(diǎn),是微軟公司專門為使用.NET平臺而創(chuàng)建的一種語言。C#語言汲取了其他語言的優(yōu)點(diǎn),并拋棄其缺點(diǎn)。C#語言能使用 .NET framework 代碼庫提供的每種功能。
Microsoft VisualStudio2008( VS2008)是微軟的IDE版本,IDE的英文全稱為 Intergrated DevelopmentEnviroment,中文含義為集成開發(fā)環(huán)境。VS2008具有良好的代碼管理管理功能,提供程序調(diào)試,還能實(shí)現(xiàn)分發(fā)部署等。VS2008能夠使開發(fā)者創(chuàng)建調(diào)試項(xiàng)目,布局應(yīng)用界面,編寫應(yīng)用代碼,完成項(xiàng)目的打包、發(fā)布等。
SQL Server 2008 是基于C/S的大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它通過管理控制平臺,來進(jìn)行數(shù)據(jù)分析,進(jìn)行報(bào)表服務(wù),進(jìn)行通知服務(wù),管理和操作數(shù)據(jù)庫,對相關(guān)的數(shù)據(jù)進(jìn)行分析,保證數(shù)據(jù)的完整性和安全性,能獨(dú)自安裝并根據(jù)需要配置SQL Server,為決策者及用戶服務(wù)。
2 系統(tǒng)需求分析
2.1 教材管理系統(tǒng)開發(fā)流程
1) 需求分析:弄清楚教程管理的相關(guān)流程,盡可能考慮人機(jī)關(guān)系,開發(fā)條件以及與運(yùn)行系統(tǒng)等的聯(lián)系。
2) 系統(tǒng)分析:系統(tǒng)的設(shè)計(jì)規(guī)劃等,并對系統(tǒng)進(jìn)行進(jìn)一步的分析,了解系統(tǒng)實(shí)現(xiàn)的功能,盡可能的實(shí)現(xiàn);
3) 系統(tǒng)開發(fā)環(huán)境:運(yùn)用作為集成開發(fā)環(huán)境,以C#.NET為開發(fā)工具,運(yùn)用Visual Studio 2008作為集成開發(fā)環(huán)境,后臺數(shù)據(jù)庫用SQL Server2008,結(jié)合Photoshop進(jìn)行界面圖像處理,并下載安裝設(shè)計(jì)系統(tǒng)所需要的其他軟件。
4) 功能代碼的實(shí)現(xiàn):在前面的各個項(xiàng)目規(guī)劃工作都完成后,進(jìn)行具體到每個細(xì)節(jié)模塊的代碼實(shí)現(xiàn):
5) 系統(tǒng)運(yùn)行、測試、完善。
2.2 教材管理系統(tǒng)結(jié)構(gòu)圖
3 數(shù)據(jù)庫設(shè)計(jì)
進(jìn)入SQLServer2008,建立數(shù)據(jù)庫,數(shù)據(jù)庫的名稱為jiaocai.MDF。
在對象資源管理器中,展開“數(shù)據(jù)庫”文件夾,找到j(luò)iaocai數(shù)據(jù)庫。在該圖標(biāo)上,右鍵單擊鼠標(biāo)——>選擇“新建數(shù)據(jù)表” ——>打開表設(shè)計(jì)器——>設(shè)計(jì)數(shù)據(jù)表的結(jié)構(gòu)——>輸入數(shù)據(jù)。
通過相同的方法,分別建立四張主要數(shù)據(jù)表,即教材入庫表(inin),教材出庫表(out),教材總表(total),教材計(jì)劃訂購表(planorder)。
4 項(xiàng)目詳細(xì)設(shè)計(jì)
4.1 教材管理系統(tǒng)登錄窗體設(shè)計(jì)
運(yùn)行VS2008,新建窗體,窗體名為教材管理系統(tǒng)登錄。該窗體包含兩個標(biāo)簽,兩個文本框,兩個按鈕,兩個標(biāo)簽的名稱為Label1和Label2,文本為用戶名和密碼,兩個文本框的名稱為txtUser和txtPass,文本為空,兩個按鈕的名稱為btnOk和btnCancel,文本為確定和取消。部分設(shè)計(jì)代碼如下。
系統(tǒng)管理:
主要是添加用戶、修改密碼、退出系統(tǒng)等操作。“添加用戶”可添加一般用戶和超級用戶;“修改密碼”是指修改用戶的登錄密碼;“退出系統(tǒng)”是指退出教材管理系統(tǒng)。
教材訂購:
每個院系的每個專業(yè)團(tuán)隊(duì),根據(jù)人才培養(yǎng)方案的要求,根據(jù)講授的課程訂購教材計(jì)劃,上報(bào)院教務(wù)處教材科,然后由教材科匯總生成全院的教訂購報(bào)表。
出入庫管理:
出入庫管理含入庫管理、出庫管理、教材總庫三個操作。 “入庫管理”就是將購買的教材存入書庫,“出庫管理”就是由院系部領(lǐng)取教材。根據(jù)入庫、出庫的信息自動修正庫存表。要做到“帳物相符”。
賬務(wù)結(jié)算:
財(cái)務(wù)結(jié)算含供應(yīng)商結(jié)算、院系部結(jié)算、班級結(jié)算三個操作。
綜合查詢:
實(shí)現(xiàn)按教材名稱、按教材作者、按教材的ISBN、按出版社名稱等進(jìn)行數(shù)據(jù)模糊或精確查詢,并能以報(bào)表或表格的形式存現(xiàn)。
關(guān)于系統(tǒng):
關(guān)于系統(tǒng)含“關(guān)于系統(tǒng)”和“通知公告”兩個項(xiàng)目。
部分代碼設(shè)計(jì)如下。
6 總結(jié)
本文基于C#.NET 技術(shù),結(jié)合SQLServer2008數(shù)據(jù)庫系統(tǒng),開發(fā)出一套教材管理系統(tǒng),并具體應(yīng)用于江蘇食品藥品職業(yè)技術(shù)學(xué)院的教材管理工作中,系統(tǒng)運(yùn)行良好,各項(xiàng)功能滿足要求,極大地提高了管理的效率。
參考文獻(xiàn):
[1] 于斌,丁儀心.SQL Server2008數(shù)據(jù)庫案例教程[M].北京:機(jī)械工業(yè)出版社,2013.
[2] 段利文,龔小勇.關(guān)系數(shù)據(jù)庫與SQL Server2008[M].北京:機(jī)械工業(yè)出版社,2013.
[3] 周洪斌.C#程序設(shè)計(jì)項(xiàng)目教程[M].北京:電子工業(yè)出版社,2014.
[4] 楊克玉.C#程序設(shè)計(jì)[M].北京:中國水利水電出版社,2015.endprint