朱倩
(四川職業(yè)技術(shù)學(xué)院計(jì)算機(jī)科學(xué)系,四川 遂寧 629000)
高職院校學(xué)生實(shí)驗(yàn)報(bào)告管理系統(tǒng)的分析與設(shè)計(jì)
朱倩
(四川職業(yè)技術(shù)學(xué)院計(jì)算機(jī)科學(xué)系,四川 遂寧 629000)
實(shí)驗(yàn)報(bào)告是實(shí)踐教學(xué)過程中一個(gè)重要的工具,具有反映學(xué)生所學(xué)知識(shí)掌握情況的作用.而在傳統(tǒng)的紙張實(shí)驗(yàn)報(bào)告管理中,需要大量的人力物力進(jìn)行保管,越來越不能滿足時(shí)代發(fā)展的需要.本文就高職院校實(shí)踐教學(xué)過程中的實(shí)驗(yàn)報(bào)告管理過程進(jìn)行了研究,對實(shí)驗(yàn)報(bào)告管理系統(tǒng)的總體分析和功能模塊設(shè)計(jì)進(jìn)行了介紹,對提高高職院教學(xué)過程的信息化管理具有一定的參考價(jià)值.
實(shí)驗(yàn)報(bào)告;管理系統(tǒng);分析設(shè)計(jì)
隨著計(jì)算機(jī)和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,教育也進(jìn)入了信息化時(shí)代,而高職院校作為中國職業(yè)教育的“領(lǐng)路人”,在新的歷史條件下,更應(yīng)該緊跟時(shí)代潮流,目前在高職院校教學(xué)的各個(gè)環(huán)節(jié)都在逐步的推行信息化管理.優(yōu)質(zhì)的高職院校必定是“以學(xué)生為中心”的教育教學(xué)管理,切實(shí)抓好實(shí)踐教學(xué)對于提高教學(xué)質(zhì)量,培養(yǎng)應(yīng)用型人才都有姣好的作用.傳統(tǒng)的高等職業(yè)技術(shù)學(xué)院對實(shí)踐教學(xué)的管理都顯得比較松散,大多數(shù)都是采用電子文檔、由任課教師自己管理,比如:教師上實(shí)踐教學(xué)課程,下發(fā)實(shí)驗(yàn)報(bào)告表,課程結(jié)束,教師回收實(shí)驗(yàn)報(bào)告表,這種管理方式既不便于統(tǒng)一管理又費(fèi)時(shí)、費(fèi)力,在很大程度上造成管理上人力、物力的浪費(fèi).本文通過對四川職業(yè)技術(shù)學(xué)院學(xué)生的教學(xué)過程進(jìn)行分析,以及對學(xué)生的調(diào)研,對系統(tǒng)進(jìn)行了需求分析,并結(jié)合自身工作的實(shí)際需求,利用現(xiàn)有的軟件實(shí)驗(yàn)室,完成了實(shí)驗(yàn)報(bào)告管理系統(tǒng)的總體分析與功能模塊設(shè)計(jì).
根據(jù)四川職業(yè)技術(shù)學(xué)院“院系教學(xué)過程管理系統(tǒng)”的整體需求,為了保證系統(tǒng)運(yùn)行的穩(wěn)定性和可靠性,本系統(tǒng)采用標(biāo)準(zhǔn)的B/S(瀏覽器/服務(wù)器)模式,該模式要求服務(wù)器端配備較高的軟硬件設(shè)備,而并不要求客戶端的配置.該實(shí)驗(yàn)報(bào)告管理系統(tǒng)作為“院系教學(xué)過程管理系統(tǒng)”的一個(gè)子系統(tǒng),主要放在校園內(nèi)網(wǎng)的服務(wù)器上,方便整個(gè)學(xué)校(包括計(jì)算機(jī)機(jī)房,教師宿舍網(wǎng)絡(luò),學(xué)生宿舍網(wǎng)絡(luò))的學(xué)生、教師使用.其體系結(jié)構(gòu)如圖1所示.
圖1 系統(tǒng)體系結(jié)構(gòu)圖
該系統(tǒng)采用動(dòng)態(tài)網(wǎng)頁編程技術(shù)A S P.NE T和C#高級語言為編程工具,數(shù)據(jù)庫存儲(chǔ)系統(tǒng)采用S Q L S er v er2008.
根據(jù)對四川職業(yè)技術(shù)學(xué)院教學(xué)過程的調(diào)研,在實(shí)踐教學(xué)具體實(shí)施過程中,教師首先完成實(shí)驗(yàn)報(bào)告的上傳和任務(wù)的發(fā)布以及實(shí)驗(yàn)任務(wù)的講解.學(xué)生根據(jù)教師發(fā)布的任務(wù)進(jìn)行教學(xué)內(nèi)容的完成,然后學(xué)生登錄實(shí)驗(yàn)報(bào)告管理系統(tǒng),查看公告,并下載需要完成的實(shí)驗(yàn)報(bào)告,然后填寫規(guī)范并上傳實(shí)驗(yàn)報(bào)告文檔.教師則可以在系統(tǒng)中完成學(xué)生實(shí)驗(yàn)報(bào)告的查閱、批改和上傳,以及一定時(shí)間后數(shù)據(jù)的保存工作.作為該系統(tǒng)的后臺(tái)數(shù)據(jù)維護(hù)管理員,進(jìn)入實(shí)驗(yàn)報(bào)告管理系統(tǒng)后,實(shí)現(xiàn)對系統(tǒng)用戶管理和常規(guī)數(shù)據(jù)維護(hù)等工作,根據(jù)以上分析,各類用戶工作任務(wù)如下:
管理員:完成對用戶權(quán)限管理以及數(shù)據(jù)庫的維護(hù)、公告發(fā)布、課程信息的錄入等.
教師:能夠?qū)Ρ救诵畔⒉樵?、修改;可以進(jìn)行網(wǎng)上答疑;進(jìn)行考勤;以及進(jìn)行實(shí)驗(yàn)報(bào)告分發(fā)與批閱等.
學(xué)生:能夠?qū)Ρ救嘶拘畔⑦M(jìn)行查詢、修改、密碼設(shè)置;能夠?qū)?shí)驗(yàn)報(bào)告進(jìn)行下載與上傳;查詢信息公告等.
根據(jù)對本專業(yè)學(xué)生平時(shí)學(xué)習(xí)情況,以及教師教學(xué)情況的調(diào)研,確定了實(shí)驗(yàn)報(bào)告的樣式.主要以word文檔的形式保存,重點(diǎn)包括實(shí)驗(yàn)任務(wù)、實(shí)驗(yàn)報(bào)告內(nèi)容(學(xué)生)、體會(huì)、教師評語、成績等幾個(gè)部分,其主要格式如下:
表1 實(shí)驗(yàn)報(bào)告表
2.1 模塊分析
系統(tǒng)功能模塊設(shè)計(jì)是進(jìn)行軟件系統(tǒng)開發(fā)的一個(gè)重要階段,根據(jù)前面對各個(gè)用戶的工作任務(wù)分析,將管理員功能模塊、教師功能模塊、學(xué)生功能模塊作為本系統(tǒng)的主要功能模塊.下面就這三個(gè)功能模塊進(jìn)行分析:
2.1.1 管理員功能模塊
該模塊主要由管理員來完成.管理員能夠完成用戶管理、公告欄的管理、實(shí)驗(yàn)報(bào)告表的管理以及數(shù)據(jù)庫的維護(hù)等工作.其流程圖如下:
圖2 管理員功能模塊
主要用于控制用戶的權(quán)限,有管理員、教師以及學(xué)生三種主要身份.而針對教師用戶,為了實(shí)現(xiàn)不同用戶權(quán)限的管理,又分為系主任、教研室主任和普通教師三種,他們的權(quán)限是逐級遞減,普通教師僅僅能夠完成對自己所授課程的實(shí)驗(yàn)報(bào)告的管理,以及自己信息的查詢、修改.而系主任則能夠?qū)崿F(xiàn)對整個(gè)系部實(shí)驗(yàn)課教學(xué)資源的管理.而管理員擁有最高的權(quán)限,管理各個(gè)功能模塊,實(shí)現(xiàn)整個(gè)實(shí)驗(yàn)報(bào)告管理系統(tǒng)的日常功能維護(hù),以及試驗(yàn)課教學(xué)資料的收集、歸類和保存.
2.1.2 教師功能模塊
該模塊由教師來完成.教師進(jìn)入實(shí)驗(yàn)報(bào)告管理系統(tǒng)之后,首先進(jìn)行公告瀏覽,以及完成對新實(shí)驗(yàn)任務(wù)的創(chuàng)建.如果要完成實(shí)驗(yàn)報(bào)告的批閱,則需進(jìn)入實(shí)驗(yàn)報(bào)告批閱子模塊,實(shí)驗(yàn)報(bào)告批閱主頁面將采用列表的形式列出學(xué)期,教師選擇學(xué)期,再選擇課程,再選擇實(shí)驗(yàn)名,才進(jìn)入實(shí)驗(yàn)報(bào)告批閱界面,然后通過鏈接打開學(xué)生實(shí)驗(yàn)報(bào)告表,并進(jìn)行逐個(gè)批閱.最后將批閱結(jié)果生成到學(xué)生查詢批閱表中.其流程圖如圖3所示:
圖3 教師功能模塊
2.1.3 學(xué)生功能模塊
該模塊由學(xué)生主體完成.學(xué)生根據(jù)自己的用戶名和密碼進(jìn)入實(shí)驗(yàn)報(bào)告管理系統(tǒng),完成公告信息的瀏覽、實(shí)驗(yàn)新任務(wù)的查看.學(xué)生首先選擇學(xué)期,進(jìn)入相應(yīng)學(xué)期、相應(yīng)課程后,如果看到有新任務(wù)提示,則進(jìn)行實(shí)驗(yàn)報(bào)告的下載,按照填寫規(guī)范填寫好后,在將已經(jīng)完成的實(shí)驗(yàn)報(bào)告進(jìn)行上傳.該模塊流程圖如圖4所示:
圖4 學(xué)生功能模塊
2.2 系統(tǒng)用例分析
根據(jù)系統(tǒng)功能模塊分析,完成了教師用例、管理員用例圖的繪制.如圖5、圖6所示.
2.2.1 教師用例
教師是整個(gè)系統(tǒng)的直接執(zhí)行者,該用例具有創(chuàng)建、下發(fā)、批閱實(shí)驗(yàn)報(bào)告等功能,又根據(jù)權(quán)限的不同,所做用圖5如下:
圖5 教師用例圖
該用例分析如下:
表2 教師用例分析表
2.2.2 管理員用例
圖6 管理員用例圖
該用例分析如下:
實(shí)驗(yàn)報(bào)告管理系統(tǒng)運(yùn)行效率的和后臺(tái)數(shù)據(jù)庫有較大關(guān)系,本系統(tǒng)采用S Q L S er v er2008作為后臺(tái)數(shù)據(jù)庫管理系統(tǒng),該系統(tǒng)可以組織管理任何數(shù)據(jù),將結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲(chǔ)到數(shù)據(jù)庫中,為了更好的為用戶提供方便,該軟件具有數(shù)據(jù)的查詢、搜索、分析等操作,能夠完成數(shù)據(jù)的安全、便捷管理.本系統(tǒng)采用S Q L S er v er2008作為后臺(tái)管理數(shù)據(jù)庫具有可信任的、高效的、智能的等特點(diǎn).
根據(jù)對系統(tǒng)的需求分析,該實(shí)驗(yàn)報(bào)告管理系統(tǒng)主要包括用戶表、教師表、學(xué)生表、實(shí)驗(yàn)報(bào)告表、教師任務(wù)表、學(xué)生任務(wù)表等數(shù)據(jù)庫表,它們分別包含的主要字段為:
用戶表:用戶代碼、用戶名稱、用戶登錄密碼、用戶類別等;
教師表:教師編號、教師姓名、密碼、所在部門、角色編碼、用戶代碼等;
學(xué)生表:學(xué)號、學(xué)生姓名、學(xué)生性別、專業(yè)代碼、所屬班級、用戶代碼等;
實(shí)驗(yàn)報(bào)告表:報(bào)告表編號、學(xué)號、課程名稱、實(shí)驗(yàn)名稱、內(nèi)容簡介、教師編號、教師姓名、實(shí)驗(yàn)日期、實(shí)驗(yàn)成績等。
在以上數(shù)據(jù)表中,除了實(shí)驗(yàn)日期字段的數(shù)據(jù)類型為日期外,其他字段的數(shù)據(jù)類型均為文本型.
本文主要針對四川職業(yè)技術(shù)學(xué)院“院系教學(xué)過程管理系統(tǒng)”中的一個(gè)子系統(tǒng)進(jìn)行了分析研究,并結(jié)合自己的日常工作需要,對實(shí)驗(yàn)報(bào)告管理系統(tǒng)進(jìn)行了系統(tǒng)總體分析與功能模塊設(shè)計(jì),完成了管理員功能模塊、教師功能模塊以及學(xué)生功能模塊的設(shè)計(jì)等.系統(tǒng)開發(fā)具備良好的軟件架構(gòu),并采用分層設(shè)計(jì),便于系統(tǒng)的二次開發(fā).同時(shí)系統(tǒng)以整體架構(gòu)的方式設(shè)計(jì)了數(shù)據(jù)庫,做到數(shù)據(jù)庫與應(yīng)用服務(wù)能分開部署到不同的服務(wù)器,從而在保障數(shù)據(jù)的安全性和應(yīng)用服務(wù),有針對性的實(shí)施管理.該系統(tǒng)旨在解決實(shí)驗(yàn)報(bào)告表的日常管理工作,提高實(shí)踐教學(xué)管理工作效率,為今后的教學(xué)留下寶貴的教學(xué)資料.
[1]徐照興,劉武.基于B/S模式的高職畢業(yè)生就業(yè)數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件,2012,(09).
[2]彭輝.高等學(xué)校實(shí)驗(yàn)室及實(shí)驗(yàn)室教學(xué)改革模式探討[J].長春師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2006,(3).
[3]付潤江,梁麗春.無紙化實(shí)驗(yàn)報(bào)告系統(tǒng)的設(shè)計(jì)[J].長江大學(xué)學(xué)報(bào)(自然科學(xué)版)理工卷,2010,(03).
[4]王紹卿.電子實(shí)驗(yàn)報(bào)告自動(dòng)批改系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].山東理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2010,(03).
[5]張俐.虛擬實(shí)驗(yàn)報(bào)告系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].江蘇技術(shù)師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2009,(01).
責(zé)任編輯:張隆輝
G71
A
1672-2094(2017)02-0133-04
2017-01-04
朱 倩(1979-),女,四川遂寧人,四川職業(yè)技術(shù)學(xué)院講師,碩士.研究方向:軟件設(shè)計(jì)與開發(fā)、數(shù)據(jù)庫技術(shù).
四川職業(yè)技術(shù)學(xué)院學(xué)報(bào)2017年2期