時間:2023-03-07 15:02:49
緒論:在尋找寫作靈感嗎?愛發(fā)表網(wǎng)為您精選了8篇管理信息系統(tǒng)實(shí)驗(yàn)報(bào)告,愿這些內(nèi)容能夠啟迪您的思維,激發(fā)您的創(chuàng)作熱情,歡迎您的閱讀與分享!
關(guān)鍵詞:實(shí)驗(yàn)教學(xué);管理信息系統(tǒng);數(shù)據(jù)庫連接池
中圖分類號:TP315文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2012)07-1710-03
Research and Development Of Experiment Teaching Management Information System Based on MVC
LIU Peng-he, LI Ming-shuo
(College of Mathematics Physics and Information Engineering, Zhejiang Normal University, Jinhua 321004)
Abstract: With the development of educational reform,ractice teaching is an important link in university teaching. the administration and organization of laboratory system of colleges directly affect the building up of talents’ quality. According to the actual requirement of the experiment teaching, we research and develop a experiment teaching management information system using database connection pooling , in which the instructor can define experiment and the student do experimental study as an active party to learn knowledge. So it has given a reasonable combination of student, teacher and laboratory, realizing networking and standardized management idea.
Key words: experiment teaching; management information system; database connection pooling
近年來,隨著實(shí)驗(yàn)教學(xué)改革的不斷深入和人才培養(yǎng)模式的改變,越來越重視對創(chuàng)新性人才的培養(yǎng),這也促使高等院校在培養(yǎng)學(xué)生時更注重于學(xué)生實(shí)際操作能力的培養(yǎng)。實(shí)驗(yàn)教學(xué)成為了一個重要的教學(xué)模式。實(shí)驗(yàn)是學(xué)生獲取知識和技能的必需項(xiàng)目,是對培養(yǎng)學(xué)生創(chuàng)新精神和動手能力的重要途徑[1-2]。實(shí)驗(yàn)教學(xué)是高等學(xué)校教學(xué)計(jì)劃中不可缺少的重要環(huán)節(jié),通過實(shí)驗(yàn)來讓學(xué)生動手,可以加深學(xué)生對事物的感性認(rèn)識,培養(yǎng)學(xué)生對客觀世界進(jìn)行觀察、分析與發(fā)現(xiàn)問題的興趣,激發(fā)學(xué)生的創(chuàng)新意識。
實(shí)驗(yàn)教學(xué)是需要通過軟件和影響相結(jié)合,才能使這種教育理念發(fā)揮其作用。當(dāng)今國外的高等院校中實(shí)驗(yàn)教學(xué)已經(jīng)形成了非常完善的教育體系。與國外相比,雖然近幾年國家對高校建設(shè)投入了大量的資金,高校的實(shí)驗(yàn)設(shè)備和器材等已經(jīng)得到了更新,但是對實(shí)驗(yàn)教學(xué)的制定和設(shè)備的管理水平還是遠(yuǎn)遠(yuǎn)落后于發(fā)達(dá)國家,沒有成為一個完善的體系。特別是隨著高校在校生人數(shù)的急劇膨脹,這個問題的存在顯得尤為突出,為了改善這個狀況,我們研究開發(fā)了實(shí)驗(yàn)教學(xué)管理信息系統(tǒng)。系統(tǒng)采用數(shù)據(jù)庫連接池技術(shù),主要實(shí)現(xiàn)了教師自定義編輯實(shí)驗(yàn)和學(xué)生完成實(shí)驗(yàn)、提交結(jié)果等功能。
1系統(tǒng)的總體框架
實(shí)驗(yàn)教學(xué)管理信息系統(tǒng)為Web項(xiàng)目,采用面向?qū)ο蟮乃枷牒蚃2EE多層次體系結(jié)構(gòu),其中后臺數(shù)據(jù)庫為:SQL Server2008。Java Web應(yīng)用程序主要由JSP、Servlet和EJB組成,其中JSP作為管理信息系統(tǒng)的視圖層、ServLet作為實(shí)驗(yàn)教學(xué)系統(tǒng)的控制層來實(shí)現(xiàn)的、JavaBean作為系統(tǒng)的模型層,架構(gòu)設(shè)計(jì)就是把這些組件合理的組織起來。連接后臺數(shù)據(jù)庫運(yùn)用的是JDBC的技術(shù),JDBC是用于執(zhí)行SQL語句的Java應(yīng)用程序接口,由一組用Java語言編寫的類與接口組成[3]。
本系統(tǒng)嚴(yán)格遵循了當(dāng)今最流行的MVC設(shè)計(jì)模式來完成和實(shí)現(xiàn),MVC即軟件項(xiàng)目設(shè)計(jì)模式,開發(fā)人員將應(yīng)用項(xiàng)目的程序輸入、程序輸出、程序處理方式轉(zhuǎn)換為模型層、視圖層、控制層三層編程方式,從而使整個系統(tǒng)責(zé)任明確,接口清晰,加快設(shè)計(jì)開發(fā)過程[4]。MVC設(shè)計(jì)模式結(jié)構(gòu)如圖1。
MVC的整個運(yùn)行過程是:
1)用戶向控制器提交請求。
2)控制器收到用戶的請求之后,對請求進(jìn)行分析決定調(diào)用相應(yīng)的模型層中的方法完成相應(yīng)的業(yè)務(wù)操作,模型層再將完成的數(shù)據(jù)轉(zhuǎn)給控制層。
3)控制層負(fù)責(zé)選擇合適的視圖顯示操作的結(jié)果供用戶查看。
2系統(tǒng)的功能結(jié)構(gòu)
實(shí)驗(yàn)教學(xué)信息系統(tǒng)采用模塊化設(shè)計(jì),共分為三個主要功能模塊:管理員、教師、學(xué)生,其中每個模塊又進(jìn)一步劃分為更小的模塊,系統(tǒng)總體設(shè)計(jì)框架如圖2所示。
圖1 MVC設(shè)計(jì)模式結(jié)構(gòu)
圖2系統(tǒng)總體設(shè)計(jì)框架
2.1管理員
系統(tǒng)運(yùn)行初始階段,只有管理員一類用戶,管理員負(fù)責(zé)添加教師、學(xué)生信息和實(shí)驗(yàn)教學(xué)計(jì)劃等信息的操作。管理員在系統(tǒng)的位置非常重要,因?yàn)楣芾韱T實(shí)現(xiàn)了授課教師和學(xué)生這兩類用戶的關(guān)聯(lián)[5]。
2.1.1用戶管理
用戶管理包括管理員、教師和學(xué)生信息,管理員可以實(shí)現(xiàn)對學(xué)生信息和教師信息的添加、刪除、修改和查詢。教師與學(xué)生登錄可以查看及個人信息修改,包括密碼修改。
2.1.2實(shí)驗(yàn)項(xiàng)目管理
管理員登錄后,可以添加、修改和刪除實(shí)驗(yàn)室信息、實(shí)驗(yàn)課程信息、實(shí)驗(yàn)內(nèi)容、上課時間、班級、實(shí)驗(yàn)老師、學(xué)生名單等消息,也可對每個實(shí)驗(yàn)添加實(shí)驗(yàn)介紹、實(shí)驗(yàn)說明和注意事項(xiàng)等實(shí)驗(yàn)信息。
2.1.3數(shù)據(jù)維護(hù)
系統(tǒng)通過數(shù)據(jù)庫備份時常將一定量的數(shù)據(jù)備份。預(yù)防學(xué)生在做實(shí)驗(yàn)中出現(xiàn)錯誤操作后,可以通過數(shù)據(jù)恢復(fù)還原為初始狀態(tài),為實(shí)驗(yàn)教學(xué)提供保險(xiǎn)。
2.2授課教師
2.2.1實(shí)驗(yàn)項(xiàng)目查詢
教師用戶登錄后,可以按教師編號,課程名,教師名字,班級為關(guān)鍵字進(jìn)行所有實(shí)驗(yàn)課表的查詢。查詢結(jié)果顯示在時間列表內(nèi)。
2.2.2實(shí)驗(yàn)報(bào)告批改
實(shí)驗(yàn)報(bào)告是學(xué)生通過完成授課教師編寫的實(shí)驗(yàn)后給授課教師的一種交互。授課教師制定、上傳實(shí)驗(yàn)報(bào)告模板。學(xué)生端下載實(shí)驗(yàn)報(bào)告,完成實(shí)驗(yàn)后上傳實(shí)驗(yàn)報(bào)告,教師在這里批改實(shí)驗(yàn)報(bào)告,并結(jié)合學(xué)生實(shí)驗(yàn)成績,給出一個綜合成績。
上傳后的實(shí)驗(yàn)報(bào)告模板根據(jù)實(shí)驗(yàn)信息來綁定。因?yàn)閷?shí)驗(yàn)報(bào)告和實(shí)驗(yàn)信息是多對多關(guān)聯(lián),綁定后該實(shí)驗(yàn)的id就與該實(shí)驗(yàn)報(bào)告模板的id一同插入實(shí)驗(yàn)?zāi)0尻P(guān)聯(lián)表。學(xué)生端下載實(shí)驗(yàn)報(bào)告的時候是通過綁定的實(shí)驗(yàn)名稱下載,完成后的提交也是根據(jù)該實(shí)驗(yàn)所關(guān)聯(lián)的實(shí)驗(yàn)報(bào)告提交。
2.2.3考勤管理
本系統(tǒng)的考勤管理是根據(jù)學(xué)生的登錄情況,統(tǒng)計(jì)學(xué)生遲到早退情況,考勤的標(biāo)準(zhǔn)共有:出席、未出席、遲到、早退、病假、事假六種。授課老師每次上課前登錄系統(tǒng)對學(xué)生進(jìn)行考勤登記,學(xué)生可以登錄查看自己的出勤統(tǒng)計(jì)信息。
2.2.4成績管理
成績管理包括學(xué)生實(shí)驗(yàn)成績的評分、查詢等管理工作。授課教師根據(jù)學(xué)生的出勤情況、實(shí)驗(yàn)報(bào)告分別進(jìn)行評分,系統(tǒng)根據(jù)考勤成績、實(shí)驗(yàn)報(bào)告等成績給出最終總成績。系統(tǒng)成績后,學(xué)生可以登錄查看自己的成績。
2.2.5文件管理
系統(tǒng)的文件管理模塊可以供教師上傳一些實(shí)驗(yàn)的參考資料或文件,提供給學(xué)生查看或使用,學(xué)生端可以任意下載這些參考資料文件。
2.3學(xué)生
學(xué)生登錄后,點(diǎn)擊查看實(shí)驗(yàn)課表,可以查看自己所做實(shí)驗(yàn)的實(shí)驗(yàn)介紹、實(shí)驗(yàn)說明和注意事項(xiàng)等實(shí)驗(yàn)信息。
學(xué)生和教師這兩類用戶是關(guān)聯(lián)的,幾個主要功能模塊與教師功能模塊相對應(yīng)。學(xué)生根據(jù)實(shí)驗(yàn)課程安排,按照要求下載合適的實(shí)驗(yàn)報(bào)告模板,并將完成的實(shí)驗(yàn)報(bào)告上傳到服務(wù)器中,服務(wù)器自動將上傳的實(shí)驗(yàn)報(bào)告放到指定位置。學(xué)生的實(shí)驗(yàn)報(bào)被分為已提交和未提交兩種狀態(tài),學(xué)生在教師端確認(rèn)后將無法提交,這一狀態(tài)的標(biāo)識根據(jù)實(shí)驗(yàn)報(bào)告表內(nèi)一列標(biāo)識列記錄,教師確定后該狀態(tài)變?yōu)?。教師批改后,可查看實(shí)驗(yàn)報(bào)告的成績和實(shí)驗(yàn)報(bào)告評語,總成績需要到“成績管理”中進(jìn)行查看。學(xué)生也可以登錄系統(tǒng)查看實(shí)驗(yàn)報(bào)告成績、考勤分?jǐn)?shù)以及。當(dāng)授課教師上傳教學(xué)時需要的文件后,學(xué)生可以在文件信息列表中查看下載該文件。
3數(shù)據(jù)庫連接池
在使用JDBC進(jìn)行與數(shù)據(jù)庫有關(guān)連接時,由于本系統(tǒng)要多次連接數(shù)據(jù)庫,而每一數(shù)據(jù)庫的開啟與關(guān)閉對服務(wù)器會造成很大的開銷,這一點(diǎn)在被多用戶訪問的網(wǎng)頁web應(yīng)用程序中顯得尤為突出。如果某個程序出現(xiàn)異常而未能進(jìn)行正常關(guān)閉釋放,將導(dǎo)致服務(wù)器中此連接占用的系統(tǒng)資源永遠(yuǎn)無法進(jìn)行正常回收,從而影響WEB服務(wù)質(zhì)量和效率。介于系統(tǒng)的需要,我們通過建立一個數(shù)據(jù)庫連接池,使得一個數(shù)據(jù)庫連接可以得到高效、安全的復(fù)用,避免了頻繁地創(chuàng)建數(shù)據(jù)庫連接及關(guān)閉數(shù)據(jù)庫。數(shù)據(jù)庫連接池的基本思想就是為預(yù)先建立一些連接放置于一個“緩沖存儲池”中,用的時候拿出來,不用的時候就放回池子內(nèi)。也就是說數(shù)據(jù)庫訪問完成后并不真正意義上的關(guān)閉連接,只是將連接對象放回連接池,而連接的建立、斷開都由連接池自身來管理。這項(xiàng)技術(shù)可以明顯的提高應(yīng)用程序的響應(yīng)能力,從而改善了資源的利用。
在創(chuàng)建數(shù)據(jù)庫連接池時池中應(yīng)放置多少連接能使性能達(dá)到最佳,我們可以通過設(shè)置數(shù)據(jù)庫連接池的最大連接數(shù)和最小連接數(shù)來控制,具體設(shè)置需要考慮以下幾個因素[6]:
1)連接池的最小連接數(shù)是當(dāng)應(yīng)用程序啟動時連接池所創(chuàng)建的連接數(shù),如果應(yīng)用程序?qū)?shù)據(jù)庫連接的使用量不大,而最小連接數(shù)設(shè)置得過大,則啟動變慢,反而如果設(shè)置過小,最初使用用戶因?yàn)闆]有足夠的連接而延緩了執(zhí)行速度。
2)連接池的最大連接數(shù)是連接池中允許連接的最大數(shù)目,具體設(shè)置多少,要看系統(tǒng)的訪問量,可通過反復(fù)測試,找到最佳點(diǎn)。
數(shù)據(jù)庫連接池的管理策略是連接池機(jī)制的核心。連接池的管理是通過定時器定時地對每個連接的狀態(tài)、連接的數(shù)量加以判斷而進(jìn)行相應(yīng)操作。每當(dāng)用戶應(yīng)用連接池請求數(shù)據(jù)庫連接時,系統(tǒng)會先查看空閑池內(nèi)有沒有空閑連接。如果有空閑連接,通過容器的順序存放實(shí)現(xiàn)進(jìn)行分配,并做相應(yīng)處理(設(shè)置該連接為已使用,引用計(jì)數(shù)加1)。如果沒有空閑則先查看當(dāng)前所開連接數(shù)是否達(dá)到連接池所允許的最大連接池。如果沒有達(dá)到就重新創(chuàng)建一個連接給用戶,如果達(dá)到,則返回空值。連接的合理分配、釋放,大大提高了數(shù)據(jù)庫連接的復(fù)用效率,從而加速了用戶的訪問速度。對于眾多用戶訪問的實(shí)驗(yàn)教學(xué)信息系統(tǒng),數(shù)據(jù)庫連接技術(shù)的應(yīng)用使系統(tǒng)在效率和穩(wěn)定性上比傳統(tǒng)的其他方式的系統(tǒng)要好很多。
4結(jié)束語
采用J2EE技術(shù)構(gòu)建一個基于MVC模式的實(shí)驗(yàn)教學(xué)管理信息系統(tǒng)具有良好的健壯性、可擴(kuò)展性,可以與其他系統(tǒng)進(jìn)行無縫連接。采用數(shù)據(jù)庫連接池技術(shù)的實(shí)驗(yàn)教學(xué)管理信息系統(tǒng)實(shí)現(xiàn)了教師自定義編輯實(shí)驗(yàn)和學(xué)生完成實(shí)驗(yàn)、提交結(jié)果等功能,將學(xué)生、教師、實(shí)驗(yàn)室三者之間有機(jī)合理的結(jié)合起來,實(shí)現(xiàn)了實(shí)驗(yàn)教學(xué)課程的網(wǎng)絡(luò)化、規(guī)范化管理。
參考文獻(xiàn):
[1]鄧加聰,田其鑫.基于JSP技術(shù)的實(shí)驗(yàn)室管理系統(tǒng)開發(fā)[J].福建師大福清分校學(xué)報(bào), 2010 (2) .
[2]肖利梅,李策,袁桂慈.開放式實(shí)驗(yàn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電氣電子教學(xué)學(xué)報(bào), 2010 (S2)
[3]高洪巖.精通Java Web使用開發(fā)技術(shù)[M].北京:電子工業(yè)出版社,2009.
[4]吳茂昌,陽玉琴.基于MVC模式的Java主流框架整合技術(shù)研究[J].計(jì)算機(jī)與數(shù)字工程,2009(10).
實(shí)驗(yàn)教學(xué)管理信息系統(tǒng)必須具有用戶管理和訪問控制機(jī)制,由此來保證系統(tǒng)的安全性和可靠性。用戶管理需要采用基于角色的權(quán)限管理方式,根據(jù)登錄用戶的角色來賦予用戶不同級別的訪問操作權(quán)限。另外還需要從網(wǎng)絡(luò)安全的角度來確保系統(tǒng)的可靠性和保密性。系統(tǒng)要具有良好的用戶界面,基于瀏覽器的B/S結(jié)構(gòu)是一個很好的選擇。B/S結(jié)構(gòu)不需要進(jìn)行客戶端維護(hù)。系統(tǒng)界面要簡潔、直觀,功能項(xiàng)定義明確,菜單層次清晰,操作簡單。要充分體現(xiàn)人性化操作設(shè)計(jì)。系統(tǒng)功能要能滿足各個學(xué)校不同的實(shí)際情況,并結(jié)合使用人員特點(diǎn)、業(yè)務(wù)實(shí)際操作特點(diǎn)。從軟件架構(gòu)角度來看,系統(tǒng)需要滿足一個健全軟件體系結(jié)構(gòu)的要求。系統(tǒng)的結(jié)構(gòu)要簡單清晰,要采用模塊化設(shè)計(jì)方式,各個模塊之間的集成應(yīng)采用松耦合連接,并具備良好的彈性和可配置性,以方便功能模塊的添加、升級。同時系統(tǒng)應(yīng)提供接口,方便集成其他的系統(tǒng),以實(shí)現(xiàn)數(shù)據(jù)共享。
2總體設(shè)計(jì)
可以將實(shí)驗(yàn)教學(xué)管理信息系統(tǒng)分為6個子系統(tǒng),分別為實(shí)驗(yàn)教學(xué)管理、實(shí)驗(yàn)室信息管理、實(shí)驗(yàn)室資產(chǎn)管理、開放實(shí)驗(yàn)管理、系統(tǒng)管理和實(shí)驗(yàn)室門戶網(wǎng)站。
2.1實(shí)驗(yàn)教學(xué)管理專業(yè)培養(yǎng)計(jì)劃
管理的功能包括:制定專業(yè)培養(yǎng)計(jì)劃,列出每個專業(yè)開設(shè)的實(shí)驗(yàn)課程的學(xué)時、課程學(xué)分等,搭建專業(yè)與課程之間的對應(yīng)關(guān)系。實(shí)驗(yàn)教學(xué)管理包括專業(yè)培養(yǎng)計(jì)劃管理、實(shí)驗(yàn)課程大綱管理、實(shí)驗(yàn)項(xiàng)目管理、教學(xué)任務(wù)管理、實(shí)驗(yàn)成績管理、教學(xué)日志管理、以及課表查詢。實(shí)驗(yàn)項(xiàng)目管理的功能是維護(hù)實(shí)驗(yàn)項(xiàng)目信息,包括實(shí)驗(yàn)名稱、所屬實(shí)驗(yàn)室、實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)學(xué)時、所屬專業(yè)等信息。實(shí)驗(yàn)室主任、實(shí)驗(yàn)指導(dǎo)老師、學(xué)生都可以通過系統(tǒng)查詢實(shí)驗(yàn)課表。實(shí)驗(yàn)課程大綱管理的功能包括:根據(jù)專業(yè)培養(yǎng)計(jì)劃制定具體的實(shí)驗(yàn)課程大綱。維護(hù)該課程配套的教材、實(shí)驗(yàn)要求、實(shí)驗(yàn)?zāi)康摹⒚總€實(shí)驗(yàn)項(xiàng)目的學(xué)時數(shù)等。教學(xué)任務(wù)管理的功能包括:向各實(shí)驗(yàn)室下達(dá)教學(xué)任務(wù);各實(shí)驗(yàn)室收到教學(xué)任務(wù)后,指定每個實(shí)驗(yàn)項(xiàng)目的實(shí)驗(yàn)組數(shù),分批進(jìn)行實(shí)驗(yàn);確定實(shí)驗(yàn)的時間和地點(diǎn),給每個實(shí)驗(yàn)批次指定實(shí)驗(yàn)指導(dǎo)老師;學(xué)生要通過系統(tǒng)在實(shí)驗(yàn)前提交實(shí)驗(yàn)預(yù)習(xí)報(bào)告、在實(shí)驗(yàn)后提交實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)指導(dǎo)老師通過系統(tǒng)對學(xué)生提交的預(yù)習(xí)報(bào)告和實(shí)驗(yàn)報(bào)告進(jìn)行批改。教學(xué)日志管理的功能是指實(shí)驗(yàn)指導(dǎo)老師登記每次實(shí)驗(yàn)的基本情況、學(xué)生的考勤情況、以及儀器設(shè)備的使用情況。實(shí)驗(yàn)成績管理的功能是管理學(xué)生的實(shí)驗(yàn)成績,包括預(yù)習(xí)報(bào)告成績、操作成績、實(shí)驗(yàn)報(bào)告成績。實(shí)驗(yàn)指導(dǎo)老師利用系統(tǒng)在實(shí)驗(yàn)前批改學(xué)生的預(yù)習(xí)報(bào)告,在實(shí)驗(yàn)過程中根據(jù)學(xué)生的實(shí)驗(yàn)操作情況登記學(xué)生的操作成績。在實(shí)驗(yàn)結(jié)束后批改學(xué)生的實(shí)驗(yàn)報(bào)告,并登記實(shí)驗(yàn)報(bào)告成績。系統(tǒng)還可以設(shè)定預(yù)習(xí)報(bào)告成績、操作成績、實(shí)驗(yàn)報(bào)告成績所占的比重,并根據(jù)這個比重自動計(jì)算出此次實(shí)驗(yàn)的總成績。另外,學(xué)生可以通過系統(tǒng)實(shí)時查看自己的實(shí)驗(yàn)成績。
2.2實(shí)驗(yàn)室資產(chǎn)管理
實(shí)驗(yàn)室資產(chǎn)管理包括儀器設(shè)備和低值易耗品管理兩個子模塊,主要工作包括對儀器設(shè)備及低值易耗品的登記、維修、報(bào)廢、領(lǐng)用、歸還等管理工作。儀器設(shè)備管理的主要工作室對儀器設(shè)備進(jìn)行基本數(shù)據(jù)的維護(hù),并對領(lǐng)用、入庫、歸還、維護(hù)、保修、報(bào)廢等信息進(jìn)行管理,能夠根據(jù)設(shè)備信息進(jìn)行查詢。低值易耗品管理主要用于維護(hù)低值易耗品的基本數(shù)據(jù),能夠根據(jù)相關(guān)信息查詢當(dāng)前庫存量及消耗量。并能夠管理低值易耗品的領(lǐng)用、歸還等信息。
3系統(tǒng)實(shí)現(xiàn)
結(jié)合校園網(wǎng)的特點(diǎn),并充分考慮軟硬件技術(shù)以及網(wǎng)絡(luò)技術(shù)的發(fā)展趨勢,實(shí)驗(yàn)教學(xué)管理信息系統(tǒng)的架構(gòu)采用B/S結(jié)構(gòu)。客戶可以使用瀏覽器直接訪問系統(tǒng)。系統(tǒng)服務(wù)器采用JSP技術(shù)構(gòu)建,數(shù)據(jù)庫采用SQLServer2000。基于靈活性和擴(kuò)展性考慮,服務(wù)器端的數(shù)據(jù)以WebService的方式提供。系統(tǒng)的層次劃分為:表示層、業(yè)務(wù)邏輯層、層和數(shù)據(jù)訪問層。
3.1表示層
表示層就是系統(tǒng)的界面,表示層負(fù)責(zé)與用戶進(jìn)行交互,為用戶提供對應(yīng)用程序交互性訪問的接口,本系統(tǒng)應(yīng)用程序用戶界面的執(zhí)行環(huán)境由瀏覽器提供。
3.2業(yè)務(wù)邏輯層
業(yè)務(wù)邏輯層處于表示層之下,數(shù)據(jù)訪問層之上,負(fù)責(zé)接收用戶的請求,調(diào)用數(shù)據(jù)訪問層,并返回結(jié)果。業(yè)務(wù)邏輯層是系統(tǒng)架構(gòu)的核心部分,在數(shù)據(jù)交換中起到了承上啟下的作用。業(yè)務(wù)邏輯層制定業(yè)務(wù)規(guī)則、實(shí)現(xiàn)業(yè)務(wù)流程,以及提供與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計(jì)接口,并對用戶操作進(jìn)行有效性驗(yàn)證,例如判斷用戶權(quán)限、數(shù)據(jù)格式等,從而保證程序的正常運(yùn)行。
3.3層
在實(shí)驗(yàn)教學(xué)管理信息系統(tǒng)中,實(shí)驗(yàn)預(yù)約是一個重要且使用頻繁的業(yè)務(wù)功能。所以系統(tǒng)加入層,在業(yè)務(wù)邏輯層與數(shù)據(jù)訪問層之間,層的設(shè)計(jì)可以有效地減少實(shí)驗(yàn)預(yù)約操作對數(shù)據(jù)庫的頻繁訪問,通過層還可以提高系統(tǒng)的響應(yīng)速度,降低網(wǎng)絡(luò)的流量,提高數(shù)據(jù)庫端的安全性。
3.4數(shù)據(jù)訪問層
系統(tǒng)通過數(shù)據(jù)訪問層與數(shù)據(jù)庫進(jìn)行交互。執(zhí)行數(shù)據(jù)的查詢、添加、刪除、修改等操作。數(shù)據(jù)訪問層采用對象關(guān)系映射(ObjectRelationalMapping,ORM)技術(shù),ORM模型的簡單性簡化了數(shù)據(jù)庫查詢過程,ORM技術(shù)用于實(shí)現(xiàn)從對象數(shù)據(jù)到關(guān)系數(shù)據(jù)的存儲映射。用戶使用ORM查詢工具可以訪問期望數(shù)據(jù),而不需要了解數(shù)據(jù)庫的底層結(jié)構(gòu)。與使用其他方法創(chuàng)建的模型相比,使用ORM創(chuàng)建的模型更有能力適應(yīng)系統(tǒng)的變化。
4安全策略由于系統(tǒng)基于B/S架構(gòu),因此十分有必要加強(qiáng)系統(tǒng)的安全管理和控制。為了保障系統(tǒng)的安全運(yùn)行,本系統(tǒng)采用了驗(yàn)證碼技術(shù)和基于角色的用戶安全策略。
4.1驗(yàn)證碼技術(shù)
驗(yàn)證碼技術(shù)是一種進(jìn)行人機(jī)區(qū)分的方法。將一串隨機(jī)產(chǎn)生的數(shù)字或符號,生成一幅圖片,由用戶肉眼識別圖片中的驗(yàn)證碼信息,輸入表單提交網(wǎng)站驗(yàn)證,驗(yàn)證碼技術(shù)可以限制用戶惡意提交頁面,防止利用機(jī)器人(惡意程序)自動注冊、自動登錄、惡意增加數(shù)據(jù)庫訪問,防止黑客軟件不斷地自動輸入密碼破解口令。本系統(tǒng)采用該技術(shù),要求用戶登錄時輸入用戶名、密碼及隨機(jī)產(chǎn)生的驗(yàn)證碼。當(dāng)服務(wù)器收到用戶登錄信息后,首先將用戶提交的驗(yàn)證碼與Session值進(jìn)行比較,根據(jù)比較結(jié)果判斷用戶是否為合理用戶。
4.2用戶安全策略
基于角色的用戶安全策略用來加強(qiáng)權(quán)限管理。在進(jìn)入系統(tǒng)前,用戶都必須登錄驗(yàn)證,以確定其所能夠使用的模塊級權(quán)限和操作級權(quán)限。
【論文關(guān)鍵詞】實(shí)驗(yàn)室 管理系統(tǒng) 特殊性
【論文摘 要】高校實(shí)驗(yàn)室管理信息系統(tǒng)是一種特殊的綜合性管理信息平臺,總體定位特殊,功能設(shè)置及內(nèi)容特殊,模塊架構(gòu)特殊。
高校實(shí)驗(yàn)室管理工作狀況直接影響科研與教學(xué)效果,實(shí)驗(yàn)室管理信息系統(tǒng)為實(shí)驗(yàn)室管理者提供服務(wù),方便學(xué)生、教師與實(shí)驗(yàn)員交互與溝通,提高管理質(zhì)量和水平,實(shí)現(xiàn)實(shí)驗(yàn)室管理的現(xiàn)代化。筆者略為分析這種信息管理系統(tǒng)的特殊性。
一、高校實(shí)驗(yàn)室管理信息系統(tǒng)的總體特性
高校實(shí)驗(yàn)室管理信息系統(tǒng)是一種綜合性業(yè)務(wù)體系的管理信息平臺,從系統(tǒng)通用的總體性能來看,安全性、可擴(kuò)展性、可管理性和穩(wěn)定性是關(guān)鍵因素。系統(tǒng)應(yīng)具較強(qiáng)安全保密性,應(yīng)提供安全可靠數(shù)據(jù)存儲服務(wù),拒絕未授權(quán)人員訪問、修改數(shù)據(jù)信息企圖,只向被授權(quán)用戶提供與權(quán)限相一致的數(shù)據(jù)服務(wù)。系統(tǒng)應(yīng)具高可靠性,作為支撐實(shí)驗(yàn)室管理工作的基礎(chǔ)環(huán)境,系統(tǒng)中出現(xiàn)故障將直接影響實(shí)驗(yàn)室正常工作日程。系統(tǒng)應(yīng)具開放,既要滿足現(xiàn)有集成需求,又要為將來系統(tǒng)擴(kuò)展預(yù)留接口,同時便于與其他系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)共享。系統(tǒng)應(yīng)易操作和維護(hù),用戶可方便地對系統(tǒng)管理,確保系統(tǒng)正常運(yùn)行;維護(hù)系統(tǒng)服務(wù)及其服務(wù)正常工作所需的基礎(chǔ)結(jié)構(gòu)、工具以及管理員和技術(shù)人員[1]。系統(tǒng)的使用者一般都對計(jì)算機(jī)了解很少,因此系統(tǒng)的操作應(yīng)盡量簡單、方便,用戶界面友好,使用戶能易學(xué)易用。系統(tǒng)應(yīng)具有科學(xué)的可行性,以最小代價在最短時間內(nèi)確定問題是否可解;具有技術(shù)可行性,實(shí)現(xiàn)開放性實(shí)驗(yàn)室管理現(xiàn)代化管理模式,充分利用和共享網(wǎng)絡(luò)信息和管理資源,進(jìn)行科學(xué)和規(guī)范化管理,提高管理員素質(zhì)和工作質(zhì)量;經(jīng)濟(jì)可行性,當(dāng)系統(tǒng)投入使用后可為實(shí)驗(yàn)室管理部門節(jié)約大量人力、物力;操作可行性,設(shè)計(jì)系統(tǒng)使用過程,要充分考慮管理員、教師和學(xué)生習(xí)慣。
二、高校實(shí)驗(yàn)室管理信息系統(tǒng)的功能特性
實(shí)驗(yàn)室管理系統(tǒng)用戶第一種角色為教師,第二種角色為學(xué)生,第三種角色為管理員,系統(tǒng)為不同角色提供不同服務(wù)。系統(tǒng)為教師提供服務(wù):對資料進(jìn)行管理,可查看、修改個人資料;對學(xué)院、專業(yè)、班級、實(shí)驗(yàn)室等信息進(jìn)行瀏覽、編輯、刪除等操作;可實(shí)驗(yàn)室課程公告,更新公告信息;可上傳電子課件、視頻教學(xué)資源等;管理學(xué)生班級開課實(shí)驗(yàn)課程;計(jì)劃外實(shí)驗(yàn)課程預(yù)約管理,根據(jù)學(xué)生預(yù)約,進(jìn)行實(shí)驗(yàn)課程確認(rèn)、取消確認(rèn)操作;可下載學(xué)生實(shí)驗(yàn)報(bào)告,對實(shí)驗(yàn)報(bào)告批閱,所授實(shí)驗(yàn)課學(xué)生成績;系統(tǒng)為學(xué)生提供服務(wù):對學(xué)生個人資料進(jìn)行管理,可查看、修改個人資料;瀏覽實(shí)驗(yàn)室相關(guān)信息介紹;在一段時間只能參與一個實(shí)驗(yàn)課程項(xiàng)目,可打印課程表;預(yù)約實(shí)驗(yàn)課程,學(xué)生可網(wǎng)上進(jìn)行預(yù)約實(shí)驗(yàn),當(dāng)通過預(yù)約審核,可進(jìn)行實(shí)驗(yàn)操作;瀏覽實(shí)驗(yàn)室課程公告,瀏覽和下載電子課件、視頻教學(xué)等;提交實(shí)驗(yàn)報(bào)告,可查看自己實(shí)驗(yàn)報(bào)告成績。系統(tǒng)為管理員提供服務(wù):可查看所有用戶信息、增加用戶和刪除用戶,對用戶權(quán)限進(jìn)行管理;管理實(shí)驗(yàn)室常規(guī)課程信息,安排實(shí)驗(yàn)課程;對課程進(jìn)行查看、增加、修改、刪除操作,對實(shí)驗(yàn)室使用情況進(jìn)行管理,可查詢實(shí)驗(yàn)室使用情況,并能對實(shí)驗(yàn)室動態(tài)進(jìn)行管理和控制;可針對實(shí)驗(yàn)室課程,進(jìn)行預(yù)約學(xué)生添加和刪除;對實(shí)驗(yàn)室設(shè)備進(jìn)行登記、運(yùn)行維護(hù)和更新情況進(jìn)行及時統(tǒng)計(jì),可添加、修改、刪除實(shí)驗(yàn)室設(shè)備信息。
系統(tǒng)具有實(shí)驗(yàn)管理需求的開發(fā)與滿足最大化。實(shí)驗(yàn)室管理功能,用于處理實(shí)驗(yàn)室基本管理,含實(shí)驗(yàn)隊(duì)伍、用房等業(yè)務(wù)。實(shí)驗(yàn)室建設(shè)管理功能,處理實(shí)驗(yàn)室建設(shè)申報(bào)、審批以及經(jīng)費(fèi)管理等內(nèi)容。實(shí)踐教學(xué)管理功能,處理實(shí)踐教學(xué)各環(huán)節(jié)內(nèi)容。實(shí)驗(yàn)選課功能,負(fù)責(zé)處理實(shí)驗(yàn)室選課管理等事務(wù)。實(shí)驗(yàn)設(shè)備管理功能,能夠管理設(shè)備資產(chǎn)、物資采購、共享設(shè)備等事務(wù)。統(tǒng)計(jì)報(bào)表功能,能夠進(jìn)行數(shù)據(jù)統(tǒng)計(jì)分析,并按要求輸出報(bào)表。系統(tǒng)能對各實(shí)驗(yàn)室設(shè)備資源信息,所開設(shè)的實(shí)驗(yàn)、實(shí)訓(xùn)項(xiàng)目等及時查詢,對實(shí)驗(yàn)、實(shí)訓(xùn)教學(xué)任務(wù)和實(shí)驗(yàn)室信息數(shù)據(jù)進(jìn)行統(tǒng)計(jì),實(shí)時查詢各實(shí)驗(yàn)等,方便教學(xué)和科研使用實(shí)驗(yàn)室設(shè)備,實(shí)現(xiàn)設(shè)備資源共享,提高實(shí)驗(yàn)室設(shè)備利用效率。 轉(zhuǎn)貼于
三、高校實(shí)驗(yàn)室管理信息系統(tǒng)的架構(gòu)特性
系統(tǒng)架構(gòu)是指靈活運(yùn)用計(jì)算機(jī)技術(shù)及其相應(yīng)組件來搭建應(yīng)用程序基本框架,使得應(yīng)用程序體系結(jié)構(gòu)滿足合理、靈活和健壯等企業(yè)需求[2]。應(yīng)用程序設(shè)計(jì)開始就要考慮其體系結(jié)構(gòu)的合理性、靈活性和健壯性,為今后系統(tǒng)調(diào)試和升級留有余地。體系結(jié)構(gòu)將影響整個應(yīng)用生命周期,減少系統(tǒng)開銷和難度,給實(shí)驗(yàn)室管理帶來最大利益。系統(tǒng)架構(gòu)是一系列相關(guān)的抽象模式,主要用于指導(dǎo)大型軟件系統(tǒng)各個方面設(shè)計(jì)。架構(gòu)設(shè)計(jì)是一個系統(tǒng)設(shè)計(jì)的關(guān)鍵,系統(tǒng)構(gòu)架模型選擇的合理與否將決定系統(tǒng)的可維護(hù)性、擴(kuò)展性和開發(fā)效率[3]。
實(shí)驗(yàn)室管理信息系統(tǒng)架構(gòu)的特殊性緣于功能的特殊性,各模塊應(yīng)緊扣高校實(shí)驗(yàn)室管理的特殊需求。基本信息管理模塊處理實(shí)驗(yàn)室基本信息,對實(shí)驗(yàn)室建制信息管理,包括實(shí)驗(yàn)名稱、級別等;展示各實(shí)驗(yàn)室的基本信息資料;用于添加、刪除、顯示管理實(shí)驗(yàn)室的規(guī)章制度。實(shí)驗(yàn)隊(duì)伍管理模塊處理實(shí)驗(yàn)人員基本信息,方便實(shí)驗(yàn)室人員報(bào)表所需數(shù)據(jù)。用房管理模塊處理實(shí)驗(yàn)室用房信息,建立用房體系,管理實(shí)驗(yàn)室用房信息,讓每個使用者可清楚管理個人負(fù)責(zé)房間信息和處理相關(guān)維修業(yè)務(wù)。業(yè)務(wù)模塊主要完成處理實(shí)驗(yàn)室安全管理、常規(guī)安全檢查、事故處理方案等。教學(xué)基本信息管理模塊用于完成實(shí)驗(yàn)課程、實(shí)驗(yàn)項(xiàng)目等相關(guān)內(nèi)容管理。計(jì)劃內(nèi)教學(xué)管理模塊處理教學(xué)計(jì)劃和任務(wù),根據(jù)實(shí)驗(yàn)教學(xué)計(jì)劃生成實(shí)驗(yàn)教學(xué)任務(wù),完成排課、開放選課等工作。成績和評教管理模塊完成對學(xué)生實(shí)驗(yàn)成績的登錄、成績分析與教學(xué)管理的評教。學(xué)生系統(tǒng)管理模塊主要用于學(xué)生在線預(yù)習(xí)、實(shí)驗(yàn)選課、課表打印等相關(guān)內(nèi)容的管理。模塊的搭建就是對現(xiàn)實(shí)高校實(shí)驗(yàn)室管理現(xiàn)代化的再現(xiàn)與展望。
參考文獻(xiàn):
[1]蔡明山等.高校實(shí)驗(yàn)室管理信息系統(tǒng)實(shí)驗(yàn)管理分系統(tǒng)的設(shè)計(jì)[J]. 湘潭師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2004(2):111-114.
關(guān)鍵詞:信息管理專業(yè);信息系統(tǒng);實(shí)踐教學(xué);考核方法
中圖分類號:G423文獻(xiàn)標(biāo)志碼:A文章編號:1673-291X(2009)18-0215-02
信息管理與信息系統(tǒng)專業(yè)是綜合運(yùn)用信息科學(xué)、管理科學(xué)、系統(tǒng)科學(xué)、數(shù)學(xué)、計(jì)算機(jī)科學(xué)及工程方法,解決社會、經(jīng)濟(jì)、工程等方面信息管理問題的一門綜合性極強(qiáng)的學(xué)科。該專業(yè)要求學(xué)習(xí)經(jīng)濟(jì)管理、信息管理、信息系統(tǒng)等方面基本理論和基本知識,開設(shè)了管理信息系統(tǒng)、軟件工程、數(shù)據(jù)庫系統(tǒng)概論、程序設(shè)計(jì)等多門專業(yè)課程。信管專業(yè)是自然科學(xué)與社會科學(xué)相互交叉、科學(xué)與技術(shù)相互滲透而形成的一門新興學(xué)科,它不僅要求學(xué)生掌握基本的理論知識,而且要求學(xué)生具有較強(qiáng)的動手能力。學(xué)生動手能力的培養(yǎng)體現(xiàn)在教學(xué)的實(shí)踐環(huán)節(jié)上。我校的信管專業(yè)的實(shí)踐教學(xué)包含多個實(shí)踐教學(xué)環(huán)節(jié):課內(nèi)實(shí)驗(yàn)、課程設(shè)計(jì)、畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì),而不同實(shí)踐環(huán)節(jié)又包含不同的實(shí)踐教學(xué)內(nèi)容。
一、信管專業(yè)實(shí)踐教學(xué)環(huán)節(jié)存在的問題
作為一名信管專業(yè)的任課教師,在擔(dān)任相關(guān)實(shí)踐教學(xué)任務(wù)的過程中,對當(dāng)前信管專業(yè)實(shí)踐教學(xué)中存在的一些問題進(jìn)行了總結(jié)。
1.實(shí)驗(yàn)教學(xué)手段單一。在現(xiàn)存的實(shí)踐教學(xué)模式中,學(xué)生在教師統(tǒng)一的思路下,根據(jù)實(shí)驗(yàn)指導(dǎo)書上的步驟按部就班進(jìn)行,寫實(shí)驗(yàn)報(bào)告時摘抄實(shí)驗(yàn)指導(dǎo)上的內(nèi)容,拼湊出來的實(shí)驗(yàn)報(bào)告大同小異。這種教學(xué)手段使學(xué)生完全處于被動狀態(tài),壓抑了學(xué)習(xí)興趣和學(xué)習(xí)的積極性,限制了學(xué)生的創(chuàng)新能力,少數(shù)學(xué)生抱著敷衍了事的態(tài)度,甚至抄襲復(fù)制實(shí)驗(yàn)報(bào)告。
2.實(shí)驗(yàn)課過于依附理論教學(xué),不成體系。由于教學(xué)大綱制定的實(shí)踐學(xué)時有限,難于安排綜合性實(shí)驗(yàn)和設(shè)計(jì)性實(shí)驗(yàn),實(shí)驗(yàn)教學(xué)達(dá)不到應(yīng)有的效果。
3.實(shí)踐教學(xué)缺乏相應(yīng)的監(jiān)督機(jī)制。教師在實(shí)驗(yàn)課上做完講授之后,由學(xué)生自己進(jìn)行實(shí)驗(yàn),對于實(shí)驗(yàn)過程缺乏引導(dǎo)和監(jiān)督,這種實(shí)驗(yàn)方式無法保證實(shí)驗(yàn)效果。
4.目前的實(shí)踐教學(xué)考核方法不能準(zhǔn)確反映學(xué)生實(shí)踐技能的掌握狀況,也不利于激發(fā)學(xué)生的學(xué)習(xí)積極性。目前的實(shí)驗(yàn)課成績考核多是以學(xué)生上交的實(shí)驗(yàn)報(bào)告為依據(jù),結(jié)合平時學(xué)生的出勤率評定出最終成績,卻忽視了相對重要的操作過程,這樣會影響學(xué)生參與實(shí)踐的積極性,不能反映學(xué)生的操作技能。
二、實(shí)踐教學(xué)的改革措施
(一)改革實(shí)踐教學(xué)模式
1.重視調(diào)研環(huán)節(jié)。調(diào)研環(huán)節(jié)往往被忽視,被認(rèn)為是實(shí)驗(yàn)內(nèi)容以外的鋪墊工作。其實(shí),對信管專業(yè)的實(shí)踐教學(xué)來說,調(diào)研環(huán)節(jié)是信息系統(tǒng)設(shè)計(jì)和開發(fā)中需求分析環(huán)節(jié)的重要體現(xiàn)。我們以《管理信息系統(tǒng)》這門課的實(shí)踐教學(xué)為例,可以在實(shí)踐教學(xué)中設(shè)置“專題調(diào)研環(huán)節(jié)”,目的是通過參觀有關(guān)組織已建成的MIS,讓學(xué)生直觀了解MIS的結(jié)構(gòu)和功能,幫助學(xué)生回顧以前所學(xué)知識,對將要學(xué)習(xí)的新內(nèi)容有個感性認(rèn)識,提高學(xué)習(xí)本門課程的積極性。具體可以根據(jù)教學(xué)內(nèi)容的進(jìn)度開展如下三項(xiàng)專題調(diào)研活動:(1)認(rèn)識管理信息系統(tǒng)。教學(xué)目的:幫助學(xué)生建立對MIS的感性認(rèn)識,了解MIS給組織或個人帶來的影響。教學(xué)內(nèi)容:尋找自己所在組織中的信息系統(tǒng),例如,學(xué)生選課系統(tǒng)、學(xué)籍管理信息系統(tǒng)等。詳細(xì)了解這些信息系統(tǒng)實(shí)現(xiàn)了哪些功能;了解這些信息系統(tǒng)給自己的生活、學(xué)習(xí)帶來了什么影響;分析這些系統(tǒng)是否還有什么不完善之處,應(yīng)該在哪些方面加以改進(jìn)。總結(jié)形式:課堂上選取小組代表交流。(2)調(diào)查參觀組織信息化建設(shè)中的軟硬件平臺。教學(xué)目的:深入理解MIS 建立的軟硬件平臺,對信息化建設(shè)的軟硬件平臺有個直觀認(rèn)識。教學(xué)內(nèi)容:聯(lián)系一個組織(如所在學(xué)校)調(diào)研該組織硬件系統(tǒng)如計(jì)算機(jī)網(wǎng)絡(luò)是如何部署的,運(yùn)行了哪些軟件系統(tǒng)。總結(jié)形式:繪制軟硬件平臺部署圖。(3)參觀調(diào)研軟件開發(fā)企業(yè)。教學(xué)目的:深入理解MIS開發(fā)的方法及流程;對軟件開發(fā)有個感性認(rèn)識。教學(xué)內(nèi)容:分組到相關(guān)軟件開發(fā)企業(yè)進(jìn)行參觀訪問,并調(diào)研一個軟件開發(fā)團(tuán)隊(duì),了解該團(tuán)隊(duì)的開發(fā)流程、人員分工、崗位職責(zé)、使用的開發(fā)工具、質(zhì)量控制標(biāo)準(zhǔn)等。總結(jié)形式:撰寫小組調(diào)研報(bào)告。
2.有效運(yùn)用模擬實(shí)驗(yàn)軟件。目前市場上已經(jīng)開發(fā)出一些適合于信管專業(yè)教學(xué)的實(shí)驗(yàn)軟件,這些軟件大部分都是模擬操作的,比如“物流信息管理系統(tǒng)模擬教學(xué)軟件”、“MIS模擬演示系統(tǒng)”等。通過這些模擬軟件的運(yùn)用,可以使學(xué)生鞏固理論,也可以使學(xué)生了解一些最基本的操作流程,對信管專業(yè)實(shí)踐有一個初步的認(rèn)識。另外,在學(xué)生們運(yùn)用了模擬軟件后,可讓他們自己去摸索軟件的設(shè)計(jì)思路、分析軟件的系統(tǒng)結(jié)構(gòu)、總結(jié)軟件的不足及改進(jìn)意見。通過這樣的過程,可以促使學(xué)生主動思維,鍛煉學(xué)生綜合運(yùn)用所學(xué)知識解決問題的能力。
3.建立實(shí)習(xí)基地。作為信管專業(yè)的學(xué)生,不拿出相當(dāng)一部分精力投身于活生生的、一線的專業(yè)實(shí)踐,不從一線的實(shí)踐當(dāng)中學(xué)到東西,光靠書上的東西是非常不足的。所以,有必要建立一個學(xué)院與企業(yè)之間密切交流、合作的機(jī)制,給學(xué)生提供實(shí)踐(實(shí)習(xí))的機(jī)會。近期,我院與綿陽富臨百盛公司合作建立了校外實(shí)踐教學(xué)基地,實(shí)現(xiàn)了校企合作,拓展了學(xué)生實(shí)習(xí)實(shí)踐的途徑,為信管專業(yè)的學(xué)生提供了具體的實(shí)踐平臺。
4.加強(qiáng)對學(xué)生團(tuán)隊(duì)合作精神的培養(yǎng)。在實(shí)踐內(nèi)容中適當(dāng)安排分組項(xiàng)目,要求各小組分工協(xié)作,共同完成實(shí)踐項(xiàng)目。將個人的實(shí)踐課成績與小組整體表現(xiàn)掛鉤,激勵小組成員之間團(tuán)結(jié)協(xié)作,互助互學(xué)。鼓勵學(xué)生團(tuán)隊(duì)根據(jù)提出一些能解決實(shí)際工作、生產(chǎn)中的問題的創(chuàng)新性選題。
(二)改革實(shí)驗(yàn)教學(xué)考核方法
對學(xué)生成績的考試、考核不能只看最后的結(jié)果,應(yīng)當(dāng)注重過程,將考核貫穿于整個學(xué)習(xí)的過程。教學(xué)過程和學(xué)習(xí)過程是統(tǒng)一的,從這種統(tǒng)一關(guān)系出發(fā),將考核過程與教學(xué)過程相統(tǒng)一,應(yīng)當(dāng)增加在學(xué)習(xí)過程中考核的分量,而不是僅以學(xué)生最終上交的實(shí)驗(yàn)報(bào)告為考核依據(jù)。教師應(yīng)在實(shí)踐中觀察和記錄學(xué)生的表現(xiàn),監(jiān)督實(shí)驗(yàn)進(jìn)程,并根據(jù)實(shí)驗(yàn)內(nèi)容完成情況提出問題由學(xué)生解答等,作為平時成績評定依據(jù)。以此敦促學(xué)生注重平時的積累,培養(yǎng)一種良好的學(xué)習(xí)心態(tài)和行為習(xí)慣,真正提高教學(xué)質(zhì)量。
在課程設(shè)計(jì)的成績考核上,要做到多層面、多渠道,使考核本身也成為學(xué)生的學(xué)習(xí)環(huán)節(jié)。可以采用答辯的方式進(jìn)行考核,考核成績由答辯成績(40%)+報(bào)告成績(30%)+平時成績(30%)構(gòu)成。答辯成績:每個小組成員都要準(zhǔn)備PPT進(jìn)行匯報(bào)演示自己的設(shè)計(jì)成果,在匯報(bào)中,教師和同學(xué)都可以進(jìn)行提問,根據(jù)答辯的情況由教師和同學(xué)給予答辯成績,其中教師占70%、學(xué)生占30%,二者之和作為答辯最終成績;報(bào)告成績:學(xué)生的課程設(shè)計(jì)報(bào)告質(zhì)量由教師評定;平時成績:根據(jù)設(shè)計(jì)工作量的大小、態(tài)度、小組成員之間合作情況等在小組自我評價的基礎(chǔ)上由教師進(jìn)行評定。
三、結(jié)束語
總之,實(shí)踐教學(xué)不同于理論課程,應(yīng)充分體現(xiàn)“教師指導(dǎo)下的以學(xué)生為中心”的教學(xué)模式,以學(xué)生為認(rèn)知主體,充分調(diào)動學(xué)生的積極性和能動性,重視學(xué)生能力和素質(zhì)的培養(yǎng)。在考核階段,把能力和技能的考核放在第一位,加強(qiáng)對實(shí)踐過程的監(jiān)控,加大平時考核的力度,從多方面綜合地、科學(xué)地評定實(shí)踐教學(xué)成績,有效地激發(fā)學(xué)生參與實(shí)踐教學(xué)的積極性。
參考文獻(xiàn):
[1]郭偉光,李道芳.管理信息系統(tǒng)課程實(shí)踐教學(xué)體系的構(gòu)建研究[J].中國管理信息化,2008,(23):105-107.
[2]張小川,李梁,等.信管專業(yè)實(shí)踐教學(xué)的改革與實(shí)踐[J].實(shí)踐教學(xué),2008,(8):19-20.
[3]章蔚中,張興旺,等.實(shí)踐教學(xué)質(zhì)量評價指標(biāo)體系的構(gòu)建研究[J].南昌工程學(xué)院學(xué)報(bào),2008,(2):35-37.
關(guān)鍵詞:管理;信息系統(tǒng);課程設(shè)計(jì)
中圖分類號:G642.41 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2013)52-0236-02
“管理信息系統(tǒng)(MIS)課程設(shè)計(jì)”作為一個綜合性的教學(xué)環(huán)節(jié)應(yīng)與課堂理論和方法講授具有不同的特點(diǎn),課程設(shè)計(jì)的教學(xué)重點(diǎn)應(yīng)放在已學(xué)專業(yè)知識和計(jì)算機(jī)知識的綜合運(yùn)用及應(yīng)用能力的培養(yǎng)上,即通過課程設(shè)計(jì)把抽象的管理信息系統(tǒng)理論和方法變成具體實(shí)現(xiàn)的應(yīng)用程度,掌握計(jì)算機(jī)應(yīng)用技能并學(xué)會運(yùn)用計(jì)算機(jī)及現(xiàn)代信息技術(shù)手段從事信息處理、經(jīng)濟(jì)分析和經(jīng)營決策等科研和管理工作,從而提高獨(dú)立解決實(shí)際經(jīng)濟(jì)管理問題的能力。
一、教學(xué)目的分析
我們必須要認(rèn)識到,“MIS課程設(shè)計(jì)”是“管理信息系統(tǒng)”的后續(xù)課程,要考慮與“管理信息系統(tǒng)”課程的有效銜接。在這門課程中,理論在實(shí)際中如何運(yùn)用是核心問題。通過“MIS課程設(shè)計(jì)”這門課,學(xué)生要學(xué)習(xí)從企業(yè)戰(zhàn)略管理、增強(qiáng)企業(yè)競爭優(yōu)勢的角度,提出企業(yè)進(jìn)行信息管理與信息系統(tǒng)建設(shè)的思路和規(guī)劃,掌握如何進(jìn)行組織調(diào)整、改進(jìn)和完善業(yè)務(wù)流程,如何形成“管理原型”和“系統(tǒng)原型”,如何實(shí)現(xiàn)“原型”的原理和方法。在形成“管理原型”的過程中,要求學(xué)生綜合應(yīng)用所學(xué)的管理知識;在形成“系統(tǒng)原型”的過程中,則要求學(xué)生掌握利用信息技術(shù)解決在“管理原型”中所提出問題的方法。“管理信息系統(tǒng)(MIS)課程設(shè)計(jì)”使學(xué)生通過比較系統(tǒng)、全面的實(shí)際訓(xùn)練,比較實(shí)際地認(rèn)識到信息管理與信息系統(tǒng)建設(shè)的重要性。在課程設(shè)計(jì)過程中,不僅培養(yǎng)學(xué)生從企業(yè)戰(zhàn)略管理的高度和角度理解信息管理與信息系統(tǒng)對增強(qiáng)企業(yè)競爭力、培植和形成新的競爭優(yōu)勢的作用,還可以從微觀的角度進(jìn)一步認(rèn)識、理解和掌握信息管理與信息系統(tǒng)建設(shè)的方法和手段,也可以比較全面地鍛煉學(xué)生發(fā)現(xiàn)問題、分析問題并提出解決方案的能力。因此,這門課程在這個課程體系中起著歸納總結(jié)、融會貫通和提高升華的作用。
二、管理信息系統(tǒng)課程設(shè)計(jì)的教學(xué)構(gòu)想
根據(jù)管理信息系統(tǒng)課程設(shè)計(jì)的教學(xué)思路,我們以會計(jì)學(xué)專業(yè)學(xué)生為主要對象組織教學(xué)。在教師安排上,充分考慮課程設(shè)計(jì)的特殊性,以既懂專業(yè)知識又懂計(jì)算機(jī)應(yīng)用的教師為骨干,實(shí)行老中青相結(jié)合進(jìn)行教學(xué)指導(dǎo),從而保證了課程設(shè)計(jì)目標(biāo)的實(shí)現(xiàn)。在教材方面則根據(jù)教學(xué)目標(biāo)組織編寫了管理信息系統(tǒng)課程設(shè)計(jì)任務(wù)指導(dǎo)書,較詳細(xì)地說明了課程設(shè)計(jì)的內(nèi)容、任務(wù)、步驟及要求,并指定配合課程設(shè)計(jì)的相關(guān)教材及參考資料,使整個課程設(shè)計(jì)規(guī)范、有序和可操作。課程設(shè)計(jì)教學(xué)內(nèi)容是在對專業(yè)特點(diǎn)、設(shè)計(jì)工作量及要達(dá)到的目標(biāo)等進(jìn)行仔細(xì)考慮的基礎(chǔ)上選擇確定的。為此,我們選擇會計(jì)信息系統(tǒng)作為課程設(shè)計(jì)的對象,便于學(xué)生對已學(xué)專業(yè)知識進(jìn)行綜合運(yùn)用,達(dá)到鞏固和提高專業(yè)技能的目的。本課程設(shè)計(jì)的具體任務(wù)要求如下。
1.繪制子系統(tǒng)的數(shù)據(jù)流程簡圖,使學(xué)生搞清楚系統(tǒng)的物流和信息流,把握系統(tǒng)的總體功能,明確系統(tǒng)的目的和特征。
2.分工完成業(yè)務(wù)子系統(tǒng)相應(yīng)的數(shù)據(jù)文件、功能程序、輸入/輸出程序設(shè)計(jì)。
3.撰寫相關(guān)業(yè)務(wù)子系統(tǒng)課程設(shè)計(jì)的報(bào)告書,包括系統(tǒng)概述、系統(tǒng)分析、子系統(tǒng)數(shù)據(jù)流圖,本人承擔(dān)部分的數(shù)據(jù)文件、I/O設(shè)計(jì)圖表、子功能程序等,課程設(shè)計(jì)經(jīng)驗(yàn)與收獲體會。
三、管理信息系統(tǒng)課程設(shè)計(jì)的實(shí)施
1.課題的選擇。本課程的實(shí)踐性非常強(qiáng),因此,在上第一節(jié)課時,就應(yīng)該講清課程設(shè)計(jì)的目的和意義,宣講課程設(shè)計(jì)的基本過程和考核方法。要調(diào)動學(xué)生的學(xué)習(xí)興趣和主動性、創(chuàng)造性,關(guān)鍵還在于課題的選擇。課題要大小適中,只求“五臟俱全”,使學(xué)生受到應(yīng)有的培養(yǎng)和鍛煉。課題一般由教師提出,供學(xué)生選擇。學(xué)生也可以提出建議,經(jīng)教師審核、明確范圍后,也可作為課程設(shè)計(jì)的實(shí)驗(yàn)選題。
2.課題組的組織。在課程開始時,以3~5人為一組對學(xué)生進(jìn)行分組,明確各組所負(fù)責(zé)的實(shí)驗(yàn)項(xiàng)目和小組負(fù)責(zé)人,并通過“實(shí)驗(yàn)指導(dǎo)書”的形式明確組長和小組成員的職責(zé)和任務(wù)。組長任務(wù)是制訂實(shí)驗(yàn)具體計(jì)劃和計(jì)劃實(shí)施,保證小組的任務(wù)按照要求完成。教師只起到指導(dǎo)、協(xié)調(diào)和監(jiān)督的作用。
3.項(xiàng)目管理技術(shù)和“原型法”的應(yīng)用。通過“課程設(shè)計(jì)”這門課,學(xué)生不僅要完成實(shí)驗(yàn)設(shè)計(jì)本身這個內(nèi)容,也要學(xué)習(xí)如何進(jìn)行項(xiàng)目開發(fā)和管理,以適應(yīng)實(shí)際需要。因此,在實(shí)驗(yàn)過程中,全面實(shí)行項(xiàng)目管理負(fù)責(zé)人制度。小組長負(fù)責(zé)進(jìn)行計(jì)劃制訂、進(jìn)度安排、過程監(jiān)督和協(xié)調(diào)、實(shí)驗(yàn)績效考評等工作,全面負(fù)責(zé)項(xiàng)目的實(shí)施和綜合管理,對實(shí)驗(yàn)任務(wù)是否完成領(lǐng)導(dǎo)負(fù)責(zé),扮演主要角色。指導(dǎo)教師的主要工作是旁觀、指導(dǎo)完成這個目標(biāo),起輔助作用。
4.績效管理與目標(biāo)管理的導(dǎo)入。為了全面訓(xùn)練學(xué)生、完成實(shí)驗(yàn)任務(wù),除了給予足夠的壓力和方法指導(dǎo)之外,還應(yīng)該給學(xué)生足夠的約束和激勵,提高學(xué)生的學(xué)習(xí)興趣、激發(fā)其主動性、創(chuàng)造性和協(xié)作精神。因此,學(xué)生課程成績擬取決于三個部分:實(shí)驗(yàn)報(bào)告完成情況、實(shí)驗(yàn)任務(wù)完成情況、組長評價情況(組長評價依據(jù)之一是成員的協(xié)作精神)。
5.加強(qiáng)監(jiān)控和指導(dǎo),嚴(yán)格實(shí)驗(yàn)報(bào)告的撰寫。在實(shí)驗(yàn)過程中,指導(dǎo)教師必須加強(qiáng)監(jiān)控和及時指導(dǎo)解決出現(xiàn)的問題。對學(xué)生的階段性成果如實(shí)驗(yàn)報(bào)告必須嚴(yán)格要求,不合格的一律要求重寫。因此,實(shí)驗(yàn)指導(dǎo)書必須具體明確,既“放權(quán)”讓學(xué)生自我管理和自我控制,又“集權(quán)”進(jìn)行嚴(yán)格的要求、控制和考評,保證教學(xué)任務(wù)的完成和教學(xué)目標(biāo)的實(shí)現(xiàn)。
四、課程設(shè)計(jì)的啟示
1.學(xué)生對實(shí)際的事物了解得越深,越有利于有關(guān)理論的掌握;學(xué)生實(shí)踐的機(jī)會越多,解決實(shí)際問題能力越強(qiáng)。計(jì)算機(jī)應(yīng)用和管理信息系統(tǒng)的教學(xué)應(yīng)通過理論與實(shí)踐相結(jié)合的途徑進(jìn)行。只有通過課程設(shè)計(jì)這樣的教學(xué)環(huán)節(jié),才能使學(xué)生真正掌握計(jì)算機(jī)技能并將其應(yīng)用到經(jīng)濟(jì)分析與事務(wù)管理的實(shí)踐中去。
2.教學(xué)的內(nèi)容和教師的要求必須適合學(xué)生的水平,并在這一水平上向?qū)W生提出更高的要求,這樣,學(xué)生的能力才將受到鍛煉,創(chuàng)造力才能被激發(fā)出來。
3.在教學(xué)過程中要有意識地培養(yǎng)學(xué)生的主動性和創(chuàng)造性。要讓學(xué)生認(rèn)識到,在實(shí)際工作中,不可能有誰代辦一切,應(yīng)該督促其獨(dú)立完成設(shè)計(jì)任務(wù)。對確有困難的學(xué)生,要進(jìn)行幫助,但應(yīng)以啟發(fā)為主,不可包辦。通過課程設(shè)計(jì),教師能夠較方便地了解學(xué)生的需求,及時發(fā)現(xiàn)問題,有針對性地進(jìn)行現(xiàn)場指導(dǎo),并找出教學(xué)中的薄弱環(huán)節(jié)。因此,課程設(shè)計(jì)的設(shè)置有利于教學(xué)方法及內(nèi)容的改進(jìn)和教學(xué)水平的提高。
4.要加強(qiáng)教學(xué)實(shí)踐環(huán)節(jié)。教學(xué)實(shí)踐環(huán)節(jié)對學(xué)生素質(zhì)培養(yǎng)的作用是全面的。這是因?yàn)槊鎸σ豁?xiàng)實(shí)際任務(wù),學(xué)生的知識、能力、素質(zhì)會受到全方位的考驗(yàn),“填鴨式”的課堂教學(xué)不具備這種條件。應(yīng)該說,教學(xué)實(shí)踐環(huán)節(jié)對目前的高校教學(xué)來說是不可缺少的重要部分。
5.在課程設(shè)計(jì)中,學(xué)生們不但對管理信息系統(tǒng)的結(jié)構(gòu)、功能及其分析與設(shè)計(jì)有了較深入的認(rèn)識,提高了編寫和調(diào)試大程序的能力,而且還加強(qiáng)了專業(yè)理論知識及方法運(yùn)用,培養(yǎng)了協(xié)作精神。
總之,管理信息系統(tǒng)課程設(shè)計(jì)于教與學(xué)兩方面都是有成效的。濟(jì)南大學(xué)管理學(xué)院幾屆學(xué)生課程設(shè)計(jì)實(shí)踐充分證明了這一點(diǎn),這也是我們不斷改進(jìn)提高的動力和目標(biāo)。
關(guān)鍵詞:作業(yè)管理系統(tǒng);B/S模式;ASP技術(shù);SQL server數(shù)據(jù)庫;《大學(xué)計(jì)算機(jī)基礎(chǔ)》
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2013)23-5312-05
針對我校傳統(tǒng)《大學(xué)計(jì)算機(jī)基礎(chǔ)》公共課作業(yè)管理現(xiàn)狀,由于本課程教學(xué)的特殊性和復(fù)雜性,作業(yè)管理往往是粗放型的,可操作性不強(qiáng),特別是對作業(yè)批改過程(包括作業(yè)提交、在線批改、將批改情況及時反映給學(xué)生)各個環(huán)節(jié)的管理很難到位,老師布置作業(yè),學(xué)生把作業(yè)做在作業(yè)本上,然后再交給老師,老師批改之后再把作業(yè)本返回給學(xué)生,步驟繁瑣,效率低,因而影響教學(xué)質(zhì)量的提高。以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)為核心的信息高速公路的興起,突破了傳統(tǒng)的人工作業(yè)管理模式,使高校的作業(yè)管理方式和效率都發(fā)生了深刻的變化。因此,我們必須充分利用計(jì)算機(jī)網(wǎng)絡(luò)這一現(xiàn)代化技術(shù)來完成作業(yè)管理工作,把作業(yè)管理人員從繁重的工作中解放出來,提高工作效率和準(zhǔn)確率,使作業(yè)管理工作實(shí)現(xiàn)“現(xiàn)代化、系統(tǒng)化、規(guī)范化”。
1 存在的問題
由于公共計(jì)算機(jī)課的特殊性,一個教師布置的相同作業(yè)要重復(fù)批改多次,使教師重復(fù)工作量增大,效率低。本系統(tǒng)既能滿足《大學(xué)計(jì)算機(jī)基礎(chǔ)》教研室計(jì)算機(jī)公共課程作業(yè)管理的需求,同時也能向全校進(jìn)行推廣。甚至可以將成功的案例像其他學(xué)校進(jìn)行推廣。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對作業(yè)環(huán)節(jié)的工作進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:效率高、可靠性高、存儲量大、保密性好、無紙化等。這些優(yōu)點(diǎn)能夠極大地提高教師管理的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理,實(shí)現(xiàn)數(shù)字化教學(xué)的重要條件。
基于這些問題,有必要建立一個在線作業(yè)管理系統(tǒng)。該系統(tǒng)可以方便教師對學(xué)生作業(yè)的管理和學(xué)生自主學(xué)習(xí),方便教師與學(xué)生之間的交流,同時也使得管理人員能夠方便對教研室教學(xué)資料的管理與保存。使作業(yè)管理工作規(guī)范化,系統(tǒng)化,程序化,避免了傳統(tǒng)管理方式的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效的查詢和修改作業(yè)情況,提高教師和學(xué)生的效率,降低管理的成本。
作業(yè)是師生雙向交流的一種重要途徑,不僅可以考核學(xué)生在課堂教學(xué)活動中的消化吸收程度,而且也可以檢驗(yàn)教師的教學(xué)質(zhì)量。高等學(xué)校是Internet網(wǎng)絡(luò)技術(shù)研究與應(yīng)用的較早單位之一,計(jì)算機(jī)的普及、校園網(wǎng)的出現(xiàn),為學(xué)生作業(yè)管理的網(wǎng)絡(luò)化和正在興起的遠(yuǎn)程教學(xué)提供了強(qiáng)大的技術(shù)支持[1]。目前,國內(nèi)外作業(yè)管理一般采用兩種方法:一種是通過網(wǎng)絡(luò)電子郵件發(fā)送;另一種是存放到教師電腦上的一個共享目錄內(nèi)。但這兩種方法都有各自的弊端:前一種方法易受網(wǎng)絡(luò)因素影響、電子郵件服務(wù)商的存儲空間限制;后一種方法卻存在一個更致命的缺點(diǎn):學(xué)生可以隨意查看、更改和刪除其它同學(xué)的作業(yè),造成大量如抄襲作業(yè)、惡意刪除或修改其他同學(xué)作業(yè)的事情發(fā)生;老師在幫學(xué)生修改作業(yè)時,也很容易弄不清楚作業(yè)批改與否;作業(yè)是誰的或是舊作業(yè)沒刪除掉,跟新作業(yè)搞混了等情況,雖然有些可以用嚴(yán)格的紀(jì)律來實(shí)現(xiàn)管理,但仍然會給學(xué)校和老師帶來很多的麻煩。
2 研究內(nèi)容
無論采用何種方法開發(fā)系統(tǒng),系統(tǒng)分析工作都是十分重要的環(huán)節(jié)。軟件的需求分析是軟件生存周期中重要的一步,只有通過對軟件進(jìn)行需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,進(jìn)而建立軟件開發(fā)的基礎(chǔ)[2]。
軟件需求分析分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個作業(yè)管理系統(tǒng)的功能要求,并且將現(xiàn)實(shí)事務(wù)抽象成對象并建模[4]。
經(jīng)過對《大學(xué)計(jì)算機(jī)基礎(chǔ)》課程作業(yè)管理系統(tǒng)分析,將系統(tǒng)劃分出了學(xué)生用戶、老師用戶、管理員、課后習(xí)題庫、標(biāo)準(zhǔn)答案、實(shí)驗(yàn)報(bào)告提交時間、課后習(xí)題作業(yè)提交時間、課后習(xí)題作業(yè)答案、實(shí)驗(yàn)報(bào)告作業(yè)答案、作業(yè)要求等幾個實(shí)體。系統(tǒng)的最終用戶是面向管理員、老師、學(xué)生。后臺管理系統(tǒng)(即管理員模塊)主要對學(xué)生和老師的信息管理、以及對課后習(xí)題作業(yè)和課后習(xí)題作業(yè)答案進(jìn)行管理、修改用戶的密碼等;老師模塊主要對作業(yè)要求和學(xué)生成績進(jìn)行管理、以及批改作業(yè)等;學(xué)生模塊主要實(shí)現(xiàn)提交作業(yè)、查看成績等。本系統(tǒng)要實(shí)現(xiàn)功能模塊,具體如下:
1) 老師信息管理
修改、刪除、添加老師信息,并將老師信息入庫;登錄系統(tǒng)時,根據(jù)老師編號和密碼進(jìn)入。
2)學(xué)生信息管理
修改、刪除、添加學(xué)生信息,并將學(xué)生信息入庫;登錄系統(tǒng)時,根據(jù)學(xué)號和密碼進(jìn)入。
3)課后作業(yè)管理
管理員將《大學(xué)計(jì)算機(jī)基礎(chǔ)》課后習(xí)題錄入數(shù)據(jù)庫,以供老師、學(xué)生查用,老師根據(jù)實(shí)際情況布置作業(yè)要求,并將作業(yè)要求入庫,再規(guī)定一個上交時間;學(xué)生必須在規(guī)定時間內(nèi)按老師的要求完成作業(yè),然后提交作業(yè),并將作業(yè)入庫保存。
4)實(shí)驗(yàn)報(bào)告作業(yè)管理
老師根據(jù)實(shí)際情況布置實(shí)驗(yàn)報(bào)告作業(yè),將作業(yè)要求入庫,并規(guī)定一個時間;學(xué)生必須在規(guī)定時間內(nèi)按老師的要求完成作業(yè),然后提交作業(yè),并將作業(yè)入庫保存。
5)標(biāo)準(zhǔn)答案管理
管理員將課后習(xí)題的參考答案入庫,供老師批改作業(yè)時參考。
6)成績管理
老師根據(jù)學(xué)生的作業(yè)情況打分,分為A、B、C、D、E五個等級,并保存到數(shù)據(jù)庫,學(xué)生只能查看個人成績,老師可以查看整個班級的成績信息。
3 業(yè)務(wù)流程
在線作業(yè)管理系統(tǒng)流程圖描述為:管理員通過后臺管理系統(tǒng)進(jìn)入之后,將學(xué)生和教師信息、習(xí)題及標(biāo)準(zhǔn)答案導(dǎo)入系統(tǒng)中;教師通過前臺系統(tǒng),使用自己的賬戶和密碼登入系統(tǒng),修改個人密碼,布置相關(guān)習(xí)題或?qū)嶒?yàn)報(bào)告,并設(shè)置習(xí)題提交時間;學(xué)生通過賬號密碼登入系統(tǒng),可修改自己的賬號密碼,可查看老師布置的相關(guān)習(xí)題并進(jìn)行作答,做完之后在教師規(guī)定的上傳時間之前上傳作業(yè);教師通過登錄系統(tǒng)查看學(xué)生完成作業(yè)的情況,并對提交的作業(yè)進(jìn)行批改,打出分?jǐn)?shù);之后可查看成績。
在線作業(yè)管理系統(tǒng)流程圖如圖1所示:
4 系統(tǒng)的ER模型
經(jīng)過對《大學(xué)計(jì)算機(jī)基礎(chǔ)》課程作業(yè)管理系統(tǒng)分析,將系統(tǒng)劃分出了學(xué)生用戶、老師用戶、管理員、課后習(xí)題庫、標(biāo)準(zhǔn)答案、實(shí)驗(yàn)報(bào)告提交時間、課后習(xí)題作業(yè)提交時間、課后習(xí)題作業(yè)答案、實(shí)驗(yàn)報(bào)告作業(yè)答案、作業(yè)要求等幾個實(shí)體,其各個實(shí)體的屬性如下:
學(xué)生:學(xué)生學(xué)號,學(xué)生姓名,所在院系,所在年級,所在班級,任課教師編號,密碼;
教師用戶:教師編號,教師姓名,所教班級,密碼;
管理員:用戶名,密碼,系統(tǒng)最大在線人數(shù);
課后習(xí)題庫:習(xí)題章節(jié),習(xí)題內(nèi)容;
課后習(xí)題標(biāo)準(zhǔn)答案:習(xí)題章節(jié),答案內(nèi)容;
實(shí)驗(yàn)報(bào)告提交時間:實(shí)驗(yàn)次數(shù),提交時間,教師編號;
實(shí)驗(yàn)報(bào)告作業(yè)答案:自動編號,學(xué)生學(xué)號,實(shí)驗(yàn)次數(shù),實(shí)驗(yàn)報(bào)告成績,實(shí)驗(yàn)報(bào)告內(nèi)容,是否提交,是否批改;
課后習(xí)題作業(yè)提交時間:習(xí)題章節(jié),提交時間,教師編號;
課后習(xí)題作業(yè)答案:自動編號,學(xué)生學(xué)號,習(xí)題答案,習(xí)題章節(jié),成績,是否提交,是否批改;
作業(yè)要求:教師編號,習(xí)題章節(jié),實(shí)驗(yàn)次數(shù),習(xí)題作業(yè)要求,實(shí)驗(yàn)報(bào)告要求。
本系統(tǒng)的ER模型如圖2所示:
5 系統(tǒng)分析與設(shè)計(jì)
本系統(tǒng)屬于管理信息系統(tǒng),管理信息系統(tǒng)(Management Information Systems 簡稱MIS)現(xiàn)階段普遍認(rèn)為是由人和計(jì)算機(jī)設(shè)備或其他信息處理手段組成并用于管理信息的系統(tǒng),是用系統(tǒng)思維的方法以計(jì)算機(jī)和現(xiàn)代通信技術(shù)為基本信息處理手段和傳輸工具的、能為管理決策者提供信息服務(wù)的人機(jī)系統(tǒng)。通過系統(tǒng)設(shè)計(jì)這個階段的工作將劃分出組成系統(tǒng)的物理元素——程序、文件、數(shù)據(jù)庫、人工過程和文檔等等[9]。總體設(shè)計(jì)階段的另一項(xiàng)重要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。
經(jīng)過需求分析和可行性分析后,得出本系統(tǒng)所需的與教務(wù)系統(tǒng)的接口、管理員添加刪除修改課后習(xí)題和課后習(xí)題答案、老師布置和批改作業(yè)、學(xué)生提交作業(yè)等功能是可以實(shí)現(xiàn)的。
本系統(tǒng)通過強(qiáng)大的技術(shù)支持,為作業(yè)的管理帶來便利,不但減輕了老師的工作量、學(xué)生的學(xué)習(xí)任務(wù),而且提高老師的工作效率、學(xué)生的學(xué)習(xí)效率外,還方便了學(xué)校教學(xué)管理、教學(xué)考核,減少人力與管理費(fèi)用,提高管理和服務(wù)質(zhì)量。建立高效的管理和服務(wù)平臺以提高作業(yè)處理速度和管理的效率,界面精美、友好、快捷,人性化設(shè)計(jì),后臺管理功能強(qiáng)大且效率高。
6 系統(tǒng)實(shí)現(xiàn)
本系統(tǒng)前臺登錄分為學(xué)生登錄和老師登錄,打開系統(tǒng)登錄首頁(index.asp)后選定是何種用戶登錄(其中默認(rèn)的用戶類型為學(xué)生),然后輸入用戶編號和密碼,如果用戶編號和密碼正確,就可以成功的登錄本系統(tǒng)。如果輸入的用戶名錯誤,則會在標(biāo)簽控件上顯示:“該用戶不存在或用戶名輸入錯誤,請檢查后重新輸入!”;如果用戶輸入的用戶名在用戶信息表中存在,但密碼錯誤,則會在標(biāo)簽控件上顯示:“您輸入的密碼錯誤,請檢查后重新輸入!”。其中登錄流程如圖3所示。
7 導(dǎo)入學(xué)生、老師信息
本系統(tǒng)支持與教務(wù)管理系統(tǒng)的接口,管理員登錄到后臺管理系統(tǒng)后,在系統(tǒng)設(shè)置欄目中下載學(xué)生信息表和老師信息模板(excel表格),然后將教務(wù)管理系統(tǒng)里導(dǎo)出的學(xué)生信息按模板做好,并將這兩個Excel表格上傳到服務(wù)器上,再執(zhí)行信息導(dǎo)入操作(執(zhí)行導(dǎo)入功能的shujudaoru_add.asp源代碼參見附錄),當(dāng)學(xué)生信息和老師信息成功導(dǎo)入后系統(tǒng)會提示“成功導(dǎo)入信息”,最后調(diào)用存儲過程建立學(xué)生和老師之間的關(guān)系(一個學(xué)生對應(yīng)一個老師)。
導(dǎo)入學(xué)生、老師信息數(shù)據(jù)流程圖如圖4所示:
將教務(wù)系統(tǒng)導(dǎo)出的學(xué)生信息Excel表中的信息按本系統(tǒng)的要求保留其中需要的幾列,然后將其按系統(tǒng)提示導(dǎo)入到數(shù)據(jù)庫中;將教務(wù)系統(tǒng)導(dǎo)出的老師信息Excel表中的信息按本系統(tǒng)的要求保留其中需要的幾列,然后將其按系統(tǒng)提示導(dǎo)入到數(shù)據(jù)庫中,其中一個老師教多個班時中間用英文格式下的逗號隔開
8 建立老師信息與學(xué)生信息關(guān)系
學(xué)生和老師的信息導(dǎo)入成功后,點(diǎn)擊系統(tǒng)設(shè)置菜單下的建立老師表和學(xué)生表關(guān)系,調(diào)用存儲過程updateTeachernumofStudents,建立學(xué)生和老師之間的關(guān)系(學(xué)生與老師是一對一的關(guān)系、老師和學(xué)生是一對多的關(guān)系)。其中,將任課老師編號填入學(xué)生信息表中。
9 錄入課后習(xí)題和答案
管理員登錄系統(tǒng)后,可以進(jìn)行錄入課后習(xí)題和系統(tǒng)答案操作。
點(diǎn)擊習(xí)題的操作中的上傳課后習(xí)題,顯示出上傳課后習(xí)題操作界面,選擇習(xí)題章節(jié)并填入習(xí)題內(nèi)容,點(diǎn)擊提交即可,當(dāng)該章節(jié)習(xí)題已經(jīng)存在時系統(tǒng)回提示“該章節(jié)習(xí)題已存在”等人性化的提示信息,點(diǎn)擊習(xí)題的操作中的上傳課后習(xí)題,顯示出上傳課后習(xí)題操作界面,選擇習(xí)題章節(jié)并填入習(xí)題內(nèi)容,點(diǎn)擊提交即可,當(dāng)該章節(jié)習(xí)題已經(jīng)存在時系統(tǒng)回提示“該章節(jié)習(xí)題已存在”等人性化的提示信息。
10 系統(tǒng)安全設(shè)計(jì)與實(shí)現(xiàn)
系統(tǒng)安全包括數(shù)據(jù)庫安全和用戶權(quán)限控制,本系統(tǒng)基本實(shí)現(xiàn)了SQL Server 2000數(shù)據(jù)庫的安全,充分考慮了用戶權(quán)限的控制,以提高系統(tǒng)的安全系數(shù)。
本系統(tǒng)在數(shù)據(jù)庫安全方面,實(shí)現(xiàn)了防數(shù)據(jù)庫下載、防SQL注入、對密碼進(jìn)行加密、數(shù)據(jù)庫定期自動備份、限定系統(tǒng)最大在線人數(shù)等,以保障數(shù)據(jù)庫的安全。
防數(shù)據(jù)庫下載是在數(shù)據(jù)庫文件夾名中加入“#”來實(shí)現(xiàn)的;防SQL注入是通過ff_system.asp對表單的值進(jìn)行判斷,如果出現(xiàn)了本系統(tǒng)限制的特殊字符,系統(tǒng)制動提示“對不起,這是防SQL注入的系統(tǒng),請正確輸入值”;采用不可逆的MD5算法對密碼進(jìn)行加密,保證密碼的安全;在SQL Server 2000中設(shè)置數(shù)據(jù)庫定期自動備份,以保障數(shù)據(jù)庫的安全;限定系統(tǒng)最大在線人數(shù)是通過Application屬性來實(shí)現(xiàn)的。
給每個用戶分配了訪問目錄,使用正則表達(dá)式來實(shí)現(xiàn)目錄訪問權(quán)限控制,和用Session中保存的用戶編號user_id來進(jìn)行判斷限定用戶的訪問目錄的權(quán)限,當(dāng)用戶誤操作時系統(tǒng)彈出人性化的提示。限于篇幅,只對用正則表達(dá)式來實(shí)現(xiàn)目錄訪問權(quán)限控制進(jìn)行描述。
11 總結(jié)與展望
本系統(tǒng)開發(fā)中遵循軟件工程的開發(fā)流程,經(jīng)過系統(tǒng)前期需求調(diào)研階段、軟件設(shè)計(jì)階段、系統(tǒng)開發(fā)階段、以及論文編制階段,在線實(shí)驗(yàn)課選課系統(tǒng)終于完成了。這期間,通過充分的論證和艱苦的程序開發(fā),本系統(tǒng)已完成了程序設(shè)計(jì),并已經(jīng)在重慶三峽學(xué)院《打算學(xué)計(jì)算機(jī)基礎(chǔ)》教研室作業(yè)管理工作中得到了應(yīng)用。在本課題研發(fā)過程中,實(shí)現(xiàn)了系統(tǒng)預(yù)期的功能:對《大學(xué)計(jì)算機(jī)基礎(chǔ)》課程作業(yè)進(jìn)行在線的管理。首先對我校傳統(tǒng)的《大學(xué)計(jì)算機(jī)基礎(chǔ)》作業(yè)管理情況進(jìn)行調(diào)查了解,然后根據(jù)老師和學(xué)生的需求制定了一套作業(yè)管理規(guī)范,最后采用ASP技術(shù)和SQL server技術(shù)設(shè)計(jì)與實(shí)現(xiàn)了《大學(xué)計(jì)算機(jī)基礎(chǔ)》課程管理系統(tǒng)。本系統(tǒng)充分考慮教研室的實(shí)際需求,以實(shí)際應(yīng)用為出發(fā)點(diǎn),將最需要、最實(shí)用的功能呈現(xiàn)在學(xué)生及教師面前,去掉了華而不實(shí)的功能,真正為教學(xué)管理人員的管理及決策方面提供了強(qiáng)有力的支持。同時,本系統(tǒng)徹底擺脫了桌面上沉甸繁雜的紙張文件,使得繁重的選課工作變得輕松自如,在投入使用的過程中極大地提高工作效率,避免人力、財(cái)力資源的浪費(fèi),受到了老師和同學(xué)們的好評。
本系統(tǒng)主要實(shí)現(xiàn)了與我校教務(wù)管理系統(tǒng)的接口(導(dǎo)入學(xué)生、老師的信息),管理員上傳課后習(xí)題和答案,老師布置作業(yè)并設(shè)置作業(yè)上交時間,學(xué)生在線提交作業(yè),查看相關(guān)信息等功能。在本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程中,我盡量做到切合實(shí)際,按照系統(tǒng)工程的方法實(shí)施,在本系統(tǒng)的實(shí)現(xiàn)過程中遇到了許多平時學(xué)習(xí)都沒有思考過的問題,通過多方的資料查詢和在陳恒鑫老師的指導(dǎo)下實(shí)現(xiàn)了《大學(xué)生計(jì)算機(jī)基礎(chǔ)》課程作業(yè)管理系統(tǒng)的基本功能。
參考文獻(xiàn):
[1] 李書杰,李志剛.B/S三層體系結(jié)構(gòu)模式[J].河北工學(xué)院院報(bào),2002,24(1):2.
[2] 丁昊凱網(wǎng)站模塊與實(shí)例精講[M].北京:電子工業(yè)出版社,2007:255-270.
[3] 鄭人杰,殷人昆,陶永雷.實(shí)用軟件工程[M].2 版.北京: 清華大學(xué)出版社,1998.4.
[4] 何林芯,張利, 毛逢迎. 譚孝翠;基于“實(shí)驗(yàn)項(xiàng)目”的排課選課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].
[5] 江廣順,余松. +SQL Server 熱門網(wǎng)絡(luò)應(yīng)用開發(fā)詳解[M].北京:人民郵電出版社,2007:167-169.
[6] 鄺孔武.管理信息系統(tǒng)分析與設(shè)計(jì)[M].西安:西安電子科技大學(xué)出版社,1995: 18-112.
[7] 黃梯云.管理信息系統(tǒng)[M].北京:高等教育出版社,2005,107-165.
[8] 曾凡奇.基于 Internet 的管理信息系統(tǒng)[M].北京:中國財(cái)政經(jīng)濟(jì)出版社,2001:8-23.
[關(guān)鍵詞]服務(wù)器 動態(tài)服務(wù)器主頁 信息管理系統(tǒng)
一、系統(tǒng)簡介
目前許多高校已開始著手建立自己的實(shí)驗(yàn)室管理信息系統(tǒng)。這些實(shí)驗(yàn)室管理系統(tǒng)的建立,為進(jìn)一步提高我國高校實(shí)驗(yàn)室的現(xiàn)代化管理水平,起了積極的推動作用。
本系統(tǒng)應(yīng)該分為前臺和后臺兩個部分均運(yùn)行在ASP環(huán)境中。底層完全基于一個關(guān)系數(shù)據(jù)庫,由Microsoft Access實(shí)現(xiàn)。系統(tǒng)由WEB服務(wù)提供良好的用戶界面,同時由基于WEB的后臺管理系統(tǒng)提供系統(tǒng)管理和系統(tǒng)維護(hù)功能。
由于來自于安全方面和訪問量的壓力較低,我們采用Microsoft IIS作為Web服務(wù)器,系統(tǒng)的ODBC數(shù)據(jù)源采用ACCESS數(shù)據(jù)庫,動態(tài)網(wǎng)頁則采用編程成本較低的ASP(Active Server Pages)來完成。整個系統(tǒng)基于Windows2000 + IIS5.0 + ASP + ACCESS架構(gòu),采用”學(xué)生-教師-教學(xué)管理員”的用戶體系,囊括了實(shí)驗(yàn)預(yù)約、指導(dǎo)書上傳、成績提交、報(bào)告提交、信息查詢等。后臺管理同樣采用相同架構(gòu),主要供教學(xué)管理員使用。具有較高的保密性和安全性。
二、系統(tǒng)的設(shè)計(jì)思想和特點(diǎn)
1.本系統(tǒng)構(gòu)建在Internet上,任何一臺連網(wǎng)的計(jì)算機(jī)都可以通過Internet訪問本系統(tǒng)。
2.完整的網(wǎng)上實(shí)驗(yàn)教學(xué)管理系統(tǒng),其中包括:學(xué)生登錄和資料管理;實(shí)驗(yàn)時間預(yù)選;網(wǎng)上答疑和討論;實(shí)驗(yàn)報(bào)告提交、批改和查詢等。
3.實(shí)驗(yàn)教學(xué)和指導(dǎo)主要通過教師提供的實(shí)驗(yàn)指導(dǎo)書、在線答疑完成。學(xué)生可根據(jù)自己的學(xué)習(xí)進(jìn)度方便地查閱有關(guān)的實(shí)驗(yàn)教學(xué)內(nèi)容,也可以對某部分反復(fù)復(fù)習(xí)。
4.教師可對實(shí)驗(yàn)完成情況進(jìn)行查詢,并可打印輸出統(tǒng)計(jì)報(bào)表。
5.實(shí)驗(yàn)設(shè)備在同一時間只能由一個實(shí)驗(yàn)者來控制,所以,系統(tǒng)的控制權(quán)限管理模塊負(fù)責(zé)根據(jù)學(xué)生預(yù)選的實(shí)驗(yàn)時間來分配實(shí)驗(yàn)器材的使用權(quán),并且在實(shí)驗(yàn)者結(jié)束實(shí)驗(yàn)后,通知下一個排隊(duì)的實(shí)驗(yàn)者進(jìn)行實(shí)驗(yàn)。
三、系統(tǒng)設(shè)計(jì)
1.系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
在Internet/Intranet上建立基于Web的管理信息系統(tǒng)有以下幾個關(guān)鍵問題:www服務(wù)器平臺的選擇;數(shù)據(jù)庫服務(wù)器的選擇;www應(yīng)用的開發(fā)與調(diào)試。鑒于校園網(wǎng)已連通至各個院(系、所),其下屬的各計(jì)算機(jī)機(jī)房基本上建有局域網(wǎng)。由于各院在地理位置上的分散性,從用戶端界面的一致性和局域網(wǎng)的應(yīng)用出發(fā),該系統(tǒng)采用B/S結(jié)構(gòu),即由瀏覽器、Web服務(wù)器、數(shù)據(jù)庫服務(wù)器組成多層次結(jié)構(gòu),用戶使用瀏覽器經(jīng)由Web服務(wù)器對數(shù)據(jù)庫進(jìn)行訪問。
2.基本設(shè)計(jì)概念和處理流程
本系統(tǒng)使用ASP技術(shù)框架和ACCESS網(wǎng)絡(luò)數(shù)據(jù)庫,程序在IIS服務(wù)器端運(yùn)行,以大大加快了數(shù)據(jù)的處理速度和安全性。為了滿足網(wǎng)站經(jīng)常更新的需求,系統(tǒng)設(shè)計(jì)應(yīng)采用模版方式,界面的修改完全不影響處理程序流程。設(shè)置網(wǎng)站維護(hù)系統(tǒng),方便對整個系統(tǒng)進(jìn)行管理。通過此管理系統(tǒng),所有的管理動作都可以不限時間地點(diǎn)地通過Internet網(wǎng)絡(luò)完成。本系統(tǒng)用戶為3類,系統(tǒng)管理員、學(xué)生和教師。根據(jù)每個不同類型的用戶分別為其制作了獨(dú)立的管理或者是操作頁面,以便區(qū)分和提高系統(tǒng)安全性。學(xué)生系統(tǒng)只提供實(shí)驗(yàn)的查詢、實(shí)驗(yàn)的預(yù)約、實(shí)驗(yàn)報(bào)告提交、成績查詢、實(shí)驗(yàn)指導(dǎo)查詢功能、密碼修改功能和在線答疑的登錄權(quán)限。
出于安全考慮人員、成績和實(shí)驗(yàn)用不同的表分開保存。同樣是因?yàn)楸鞠到y(tǒng)所管理的內(nèi)容涉及學(xué)生學(xué)籍問題,所以在本系統(tǒng)中的人員信息,包括老師、學(xué)生和管理員,均應(yīng)由學(xué)校教務(wù)管理部門成員以系統(tǒng)管理員身份錄入。而學(xué)生不具有修改自己除身份認(rèn)證以外的數(shù)據(jù),老師有成績提交功能,但是不提供成績修改功能。而整個實(shí)驗(yàn)的具體時間等內(nèi)容也應(yīng)該由系統(tǒng)管理員統(tǒng)一錄入。
綜合以上幾點(diǎn)理由,確定系統(tǒng)功能流程,其功能流程圖如圖1。
3.功能模塊設(shè)計(jì)
(1)模塊分析
通過對用戶需求的分析,實(shí)驗(yàn)信息管理系統(tǒng).建設(shè)開放性實(shí)驗(yàn)室的設(shè)想大致可以分為以下模塊:用戶登錄管理模塊、系統(tǒng)總控模塊、學(xué)生基本信息模塊、教師基本信息模塊、實(shí)驗(yàn)排課模塊、實(shí)驗(yàn)預(yù)約系統(tǒng)模塊、信息模塊、指導(dǎo)書上傳模塊、報(bào)告提交模塊、成績管理模塊、信息反饋模塊、系統(tǒng)維護(hù)模塊。由于分為3類用戶, 所以每一類用戶的各個模塊的操作權(quán)限各有所不同。(圖2)說明它們的關(guān)系
(2)模塊設(shè)計(jì)
根據(jù)前述設(shè)計(jì)思想,學(xué)生可以進(jìn)行實(shí)驗(yàn)的查找、詳細(xì)資料的瀏覽,這個將調(diào)用“實(shí)驗(yàn)”模塊。在進(jìn)行實(shí)驗(yàn)預(yù)約的時候需要調(diào)用“實(shí)驗(yàn)預(yù)約”模塊進(jìn)行記錄預(yù)約的實(shí)驗(yàn)。在確認(rèn)預(yù)約的時候需要使用“實(shí)驗(yàn)預(yù)約”將數(shù)據(jù)放入實(shí)驗(yàn)安排中,就要調(diào)用“實(shí)驗(yàn)課表”模塊進(jìn)行查看,同時需要學(xué)生使用“學(xué)生管理”模塊登錄并完善相關(guān)資料。最后可以通過“預(yù)約管理”模塊查看,并修改預(yù)約狀態(tài)。實(shí)驗(yàn)報(bào)告提交使用“文件上傳系統(tǒng)”。教師可使用“文件上傳”模塊進(jìn)行實(shí)驗(yàn)指導(dǎo)書的更新、刪除、修改。可以使用“實(shí)驗(yàn)管理”模塊對已預(yù)約學(xué)生進(jìn)行查看和預(yù)約答復(fù)。可以使用“評分管理”模塊對所有預(yù)約學(xué)生進(jìn)行實(shí)驗(yàn)報(bào)告查看、打印、評分和成績提交。使用“在線答疑”模塊交互消息。
參考文獻(xiàn):
[1]馬美嫻. 建設(shè)開放性實(shí)驗(yàn)室的設(shè)想[J]. 榆林學(xué)院學(xué)報(bào)2006,(16).
關(guān)鍵詞:高職院校;實(shí)驗(yàn)實(shí)訓(xùn)管理系統(tǒng);設(shè)計(jì)
隨著我國信息化建設(shè)的不斷推進(jìn),各個高校開始應(yīng)用更多的信息系統(tǒng)來輔助教學(xué)。對于高職院校的學(xué)生來說,提高自身的動手實(shí)踐能力是以后能夠適應(yīng)社會工作的一個重要環(huán)節(jié),而實(shí)驗(yàn)實(shí)訓(xùn)室是學(xué)生們的主要實(shí)踐場所。高職院校必須加大實(shí)驗(yàn)實(shí)訓(xùn)室的資金投入和技術(shù)投入,為學(xué)生提供更好的實(shí)驗(yàn)資源。
1實(shí)驗(yàn)實(shí)訓(xùn)管理系統(tǒng)的研究
很多高校為了實(shí)現(xiàn)教學(xué)的數(shù)字化,在日常實(shí)驗(yàn)室管理中引入了實(shí)驗(yàn)室管理信息系統(tǒng)。我國現(xiàn)在比較好的實(shí)驗(yàn)室綜合管理系統(tǒng)有LabBuilder實(shí)驗(yàn)室綜合管理系統(tǒng)、e-Lab實(shí)驗(yàn)室綜合管理系統(tǒng)等,但是其更多服務(wù)于企業(yè)。從我國在實(shí)驗(yàn)教學(xué)管理系統(tǒng)中的發(fā)展來看,其建設(shè)還需要考慮六個方面的規(guī)范,包括實(shí)驗(yàn)的教學(xué)、人員、教材、設(shè)備、體制和管理以及環(huán)境,從單一的瀏覽功能向?yàn)g覽、信息、管理儀器、在線教學(xué)等多功能改進(jìn),共享教學(xué)資源[1]。
2實(shí)驗(yàn)實(shí)訓(xùn)管理系統(tǒng)的整體架構(gòu)
為了達(dá)到預(yù)期的系統(tǒng)設(shè)置目標(biāo),實(shí)驗(yàn)實(shí)訓(xùn)管理系統(tǒng)有五個部分組成:(1)前臺系統(tǒng)。為學(xué)生查詢和預(yù)約儀器服務(wù);(2)后臺管理系統(tǒng)。為了后臺管理人員提供預(yù)約、儀器等管理服務(wù);(3)預(yù)約時間管理。為想使用儀器的用戶自動生成可以預(yù)約的空閑時間;(4)計(jì)費(fèi)賬務(wù)。計(jì)算儀器的使用費(fèi)。設(shè)置計(jì)費(fèi)標(biāo)準(zhǔn)和優(yōu)惠條件、生成賬單、減免費(fèi)用等等服務(wù);(5)基礎(chǔ)系統(tǒng)平臺。服務(wù)于上層軟件系統(tǒng),內(nèi)含服務(wù)器和大型數(shù)據(jù)庫系統(tǒng)。
3高職院校實(shí)驗(yàn)實(shí)訓(xùn)管理系統(tǒng)的設(shè)計(jì)
3.1安排實(shí)驗(yàn)課程的設(shè)計(jì)。實(shí)驗(yàn)實(shí)訓(xùn)管理系統(tǒng)主要實(shí)現(xiàn)的一個功能就是合理安排要進(jìn)行試驗(yàn)操作的課程,保證達(dá)到最優(yōu)化。實(shí)驗(yàn)教學(xué)任務(wù)一般在一個學(xué)期開始之前就有教學(xué)部門下發(fā)到有實(shí)驗(yàn)課程的老師手中,實(shí)驗(yàn)室的管理人員結(jié)合實(shí)驗(yàn)教學(xué)任務(wù)、實(shí)驗(yàn)教學(xué)的班級、實(shí)驗(yàn)室的管理人員、實(shí)驗(yàn)室現(xiàn)有的實(shí)驗(yàn)設(shè)備,在實(shí)驗(yàn)課程管理的模塊下進(jìn)行統(tǒng)籌安排,分批次進(jìn)行實(shí)驗(yàn)課程的教學(xué)。在排課設(shè)計(jì)中,一般采用的是遺傳算法,使用二進(jìn)制編碼對數(shù)據(jù)進(jìn)行操作。但是遺傳算法不適用于排課數(shù)量特別大的情況,會加大計(jì)算的難度,影響計(jì)算的準(zhǔn)確度。針對遺傳算法的缺陷,可以采取不同的編碼方式即相對固定的方式。具體步驟就是隨機(jī)從題庫中抽取題目,使用相對固定的編碼方式將編碼表示為從1到n的阿拉伯?dāng)?shù)字,這個編碼代表的是試卷題目的數(shù)量[2]。對遺傳算法的使用效率和最后結(jié)果產(chǎn)生直接影響的還有種群規(guī)模的大小,因此需要將種群初始化,具體的操作是:對課程和題型采取隨機(jī)抽取的方式,并且在排課中不能有同一個題號。3.2實(shí)驗(yàn)實(shí)訓(xùn)預(yù)約管理的設(shè)計(jì)。預(yù)約管理功能是統(tǒng)籌空閑的實(shí)驗(yàn)資源,可以根據(jù)學(xué)生的需要安排實(shí)驗(yàn)設(shè)備。預(yù)約管理設(shè)計(jì)的具體流程是:(1)學(xué)生依據(jù)課程表查詢能夠預(yù)約的時間,獲取實(shí)驗(yàn)相關(guān)設(shè)備、實(shí)驗(yàn)科室、實(shí)驗(yàn)類型等相關(guān)信息;(2)根據(jù)個人情況選擇預(yù)約時間;(3)預(yù)約成功,填寫相關(guān)的預(yù)約信息,并保存到數(shù)據(jù)庫;(4)學(xué)生收到預(yù)約成功的信息反饋,查詢。數(shù)據(jù)庫檢查預(yù)約安排是否有沖突;(5)完成預(yù)約。3.3實(shí)驗(yàn)實(shí)訓(xùn)報(bào)告文件的傳輸服務(wù)設(shè)計(jì)。實(shí)驗(yàn)報(bào)告的管理是實(shí)驗(yàn)教學(xué)管理中的一個組成部分,實(shí)驗(yàn)報(bào)告管理的設(shè)計(jì)是:(1)學(xué)生上傳實(shí)驗(yàn)報(bào)告,獲得實(shí)驗(yàn)報(bào)告的成績;(2)數(shù)據(jù)庫對實(shí)驗(yàn)成績進(jìn)行保存,返回成功信息。在實(shí)訓(xùn)實(shí)驗(yàn)的教學(xué)中,學(xué)生在預(yù)約的時間內(nèi)完成實(shí)驗(yàn)后,登錄實(shí)驗(yàn)教學(xué)的管理系統(tǒng)填寫實(shí)驗(yàn)報(bào)告并提交,從而得到自己的實(shí)驗(yàn)成績。教師對學(xué)生實(shí)驗(yàn)報(bào)告的評分查詢功能設(shè)計(jì)為:(1)教師方面,查看學(xué)生上傳的實(shí)驗(yàn)報(bào)告并且可以查詢學(xué)生實(shí)驗(yàn)報(bào)告的成績;(2)在實(shí)驗(yàn)成績環(huán)節(jié),教師做出評分并保存,能夠按照學(xué)生提交的實(shí)驗(yàn)名或?qū)W號進(jìn)行查詢;(3)數(shù)據(jù)庫對實(shí)驗(yàn)成績進(jìn)行保存,并提供查詢結(jié)果。3.4實(shí)驗(yàn)實(shí)訓(xùn)管理系統(tǒng)的用戶和權(quán)限管理設(shè)計(jì)。要想實(shí)現(xiàn)管理系統(tǒng)的正常運(yùn)轉(zhuǎn),需要對使用權(quán)限進(jìn)行限制。在高職院校的實(shí)驗(yàn)實(shí)訓(xùn)管理系統(tǒng)中對用戶和權(quán)限的設(shè)計(jì)包括了:(1)用戶的角色管理。主要管理的用戶是學(xué)生。教師和管理員,并且有新增用戶的管理設(shè)置,對用戶進(jìn)行操作授權(quán);(2)密碼管理。高職院校管理系統(tǒng)中采用的密碼管理是SHA1,它的加密算法是128位,將密碼加密成密文,完全能夠滿足高職院校的用戶數(shù)量,并且能夠幫助用戶更好地保存自己的密碼,保證信息的安全;(3)模塊管理,使用代碼對每一個模塊進(jìn)行設(shè)置;(4)操作日志管理。存儲用戶的操作情況和記錄;(5)系統(tǒng)幫助。提供幫助信息。
4結(jié)論
高職院校為了給學(xué)生提供更多的實(shí)驗(yàn)實(shí)訓(xùn)機(jī)會,幫助其盡快掌握實(shí)踐能力,需要做好實(shí)驗(yàn)實(shí)訓(xùn)管理系統(tǒng)的設(shè)計(jì)工作,提供方便、使用的實(shí)驗(yàn)管理系統(tǒng)。
參考文獻(xiàn)
[1]陸英杰.高職院校實(shí)驗(yàn)實(shí)訓(xùn)管理系統(tǒng)的設(shè)計(jì)[J].信息技術(shù)與信息化,2014,(5):28-31.