国产主播一区二区三区在线观看|国产乱码精品一区二区三区四川人|A片V一区二区三区有声|国产精品自在线午夜精华播放|日本无码一区二区三区不卡免费|樱桃视频在线直播观看免费|欧美成人一区二区三区不卡视频

學(xué)術(shù)刊物 生活雜志 SCI期刊 投稿指導(dǎo) 期刊服務(wù) 文秘服務(wù) 出版社 登錄/注冊 購物車(0)

首頁 > 精品范文 > 模塊設(shè)計(jì)論文

模塊設(shè)計(jì)論文精品(七篇)

時間:2022-03-26 18:07:41

序論:寫作是一種深度的自我表達(dá)。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內(nèi)心深處的真相,好投稿為您帶來了七篇模塊設(shè)計(jì)論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創(chuàng)作。

模塊設(shè)計(jì)論文

篇(1)

1、設(shè)計(jì)原理及內(nèi)容

1.1設(shè)計(jì)原理

為實(shí)現(xiàn)嵌入式田間圖像視頻采集,主控芯片選擇使用比較廣泛的S3C2440芯片,攝像頭采用芯片為中星微ZC301的USB攝像頭,把采集到的植物視頻信息傳輸?shù)街骺匦酒小V骺匦酒ò巡杉囊曨l信息顯示到LED觸摸屏上,還要把采集到的信息傳輸?shù)絇C機(jī)中。大田視頻采集模塊總體結(jié)構(gòu)如圖1所示。圖1大田視頻采集模塊總體結(jié)構(gòu)圖軟件方面包括USB攝像頭的驅(qū)動程序、視頻采集程序、LED實(shí)時顯示程序網(wǎng)絡(luò)傳輸程序的設(shè)計(jì)、調(diào)試、燒寫等操作。

1.2主要研究的內(nèi)容

1)對ARM嵌入式Linux的內(nèi)核,Bootloader、YAFFS根文件系統(tǒng)的制作和移植,即完成軟件平臺的搭建;2)中星微ZC301的USB攝像頭驅(qū)動程序的設(shè)計(jì);3)模塊的視頻采集程序的設(shè)計(jì);4)設(shè)計(jì)驅(qū)動LED,來顯示采集到視頻信息的程序;5)設(shè)計(jì)TCP網(wǎng)絡(luò)傳輸程序,把視頻信息發(fā)送出去;6)把采集到的視頻圖像顯示到PC虛擬機(jī)上。

2、總體設(shè)計(jì)

2.1平臺設(shè)計(jì)

2.1.1 BootLoader制作和移植首先按下任意鍵,使ARM9的程序運(yùn)行停止在如圖2所示的在DNW軟件上出現(xiàn)主選擇菜單界面;接著選擇下載到flash,即選擇‘1’,使用USB下載;在DNW軟件上出現(xiàn)有關(guān)閃存的各個存儲區(qū)間的情況。在上一步完成的基礎(chǔ)上,再選擇FLb.bin要燒寫到NAND閃存中的位置,即選擇‘0’,燒寫到NAND閃存中的boot的位置;然后在DNW軟件界面下執(zhí)行配置選項(xiàng)中的操作執(zhí)行指令,來進(jìn)行下載地址、COM口和波特率設(shè)置;在DNW軟件上點(diǎn)擊USBPort選項(xiàng)中的傳輸操作,找到要燒寫FLb.bin的位置,選中FLb.bin文件;文件傳輸完成后即完成了BootLoader的移植。

2.1.2 系統(tǒng)內(nèi)核剪裁、制作和移植Linux內(nèi)核的移植和引導(dǎo)加載程序的燒寫過程幾乎是相同的,添加內(nèi)核的映像文件和BootLoader的移植都是相同的。也就是說,內(nèi)核是下載到NAND閃存的kernel位置;內(nèi)核移植時會出現(xiàn)移植進(jìn)度條;移植完成后出現(xiàn)的和BootLoader的移植出現(xiàn)的提示一樣。到此,Linux內(nèi)核的移植就完成了。Linux內(nèi)核配置對話框如圖3所示。

2.1.3 FAFFS根文件系統(tǒng)的創(chuàng)建和燒寫過程1)使用目錄創(chuàng)造命令創(chuàng)造根文件系統(tǒng)的目錄,并創(chuàng)建在usr目錄下的bin、dev、etc等目錄,把根文件系統(tǒng)的框架搭建起來;2)創(chuàng)造根文件系統(tǒng)的設(shè)備文件,進(jìn)入到dev目錄下使用創(chuàng)造命令來完成;3)安裝etc,進(jìn)入到etc目錄下進(jìn)行解壓etc.tar.gz;4)進(jìn)入到內(nèi)核目錄下使用模塊編譯命令來編制內(nèi)核模塊;5)使用模塊安裝命令對模塊進(jìn)行安裝;6)使用配置命令對其進(jìn)行配置,編譯命令進(jìn)行編譯,安裝命令進(jìn)行安裝;7)進(jìn)入到根文件目錄下使用ln-s命令來進(jìn)行鏈接,重新再編譯內(nèi)核;8)將編譯生成的內(nèi)核映像文件通過USB傳輸?shù)介_發(fā)板的根文件系統(tǒng)中。

2.2軟件設(shè)計(jì)

2.2.1 攝像頭驅(qū)動程序設(shè)計(jì)

實(shí)現(xiàn)USB設(shè)備的即插即用功能的函數(shù)是攝像頭探測函數(shù),函數(shù)名稱是sp_probe。該驅(qū)動程序中的數(shù)據(jù)傳輸模塊使用takelet來實(shí)現(xiàn)對數(shù)據(jù)的同步快速傳遞,此函數(shù)對圖像數(shù)據(jù)進(jìn)行解碼使用的是spcode.c程序。數(shù)據(jù)傳輸模塊函數(shù)的具體名稱是sp5_init_isoc,并且在sp5_open函數(shù)中掛有該函數(shù)的入口點(diǎn)。打開設(shè)備是同步傳輸數(shù)據(jù)開始的標(biāo)志,這里實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)暮瘮?shù)是sp_m_data,它把數(shù)據(jù)傳送給驅(qū)動程序,驅(qū)動程序?qū)?shù)據(jù)的訪問使用的是輪詢法。Linux中的USB器件通過系統(tǒng)的USB層來操作下層硬件,流程圖如圖4所示。

2.2.2 模塊視頻采集程序

本系統(tǒng)的視頻采集程序是基于V4L開發(fā)的,主要實(shí)現(xiàn)圖像采集設(shè)備的初始化、讀取和關(guān)閉等,基本操作流程如圖5所示。

3、大田視頻采集模塊的安裝與調(diào)試

3.1大田視頻采集模塊安裝執(zhí)行該命令要在該軟件文件所在的目錄下,將視頻采集模塊和PC虛擬機(jī)連接起來。這樣在PC虛擬機(jī)上就會顯示出視頻圖像,如圖6所示。

3.2大田視頻采集模塊現(xiàn)場調(diào)試在齊齊哈爾嫩江大橋以北的農(nóng)田里,對種植的土豆進(jìn)行試驗(yàn)。模塊調(diào)試如圖7所示。圖7模塊調(diào)試一觸摸屏LED和虛擬機(jī)顯示圖像不清晰,是因?yàn)閹拇笮〉葏?shù)設(shè)置得小,修改后圖像較原來清晰些;觸屏和虛擬機(jī)圖像顯示不連貫是因?yàn)槠滹@示程序中延時設(shè)置太大,以及內(nèi)核需要優(yōu)化小點(diǎn)。大田視頻采集模塊的對農(nóng)作物視頻采集穩(wěn)定,觸屏的視頻圖像顯示非常清晰,且以非常高的質(zhì)量把采集到的視頻圖像傳輸?shù)搅薖C機(jī)上(見圖8),在其上顯示的視頻圖像清晰連貫,能對農(nóng)作物進(jìn)行非常有效的實(shí)時監(jiān)測;操作人員能夠從其中迅速獲得農(nóng)作物的自身生長發(fā)育情況和是否有病蟲害等信息,而且大田的農(nóng)作物視頻信息采集受陽光的影響也很小。本次試驗(yàn)非常成功。圖8PC機(jī)顯示的視頻圖像

4、結(jié)論

篇(2)

(一)工學(xué)結(jié)合的辦學(xué)理念日趨深入

工學(xué)結(jié)合的培養(yǎng)模式在我國高等職業(yè)教育中得到重視,高等職業(yè)院校轉(zhuǎn)變教育思想觀念,在教學(xué)實(shí)踐中積極推行工學(xué)結(jié)合,在發(fā)展中樹立自己的品牌,涌現(xiàn)了一批成功典范。如:武漢職業(yè)技術(shù)學(xué)院與華中數(shù)控股份有限公司成功合作,采用“訂單式”人才培養(yǎng)模式,其特色為校企雙方簽訂用人及人才培養(yǎng)協(xié)議;共同制定人才培養(yǎng)計(jì)劃;利用校企雙方的教育資源,共同實(shí)施人才培養(yǎng);企業(yè)參與人才質(zhì)量評估;企業(yè)按照協(xié)議約定,落實(shí)學(xué)生就業(yè)。寧波職業(yè)技術(shù)學(xué)院“學(xué)工交替”人才培養(yǎng)模式,其主要特點(diǎn)是學(xué)生一、三、六學(xué)期在企業(yè)實(shí)習(xí)、實(shí)訓(xùn)和畢業(yè)設(shè)計(jì),企業(yè)給學(xué)生講授實(shí)踐課程,學(xué)生具有雙重身份。模式中的“學(xué)”,包涵了學(xué)校的理論技術(shù)學(xué)習(xí)和企業(yè)的實(shí)踐課程學(xué)習(xí);“工”指學(xué)生在企業(yè)頂崗工作中,完全就是企業(yè)的員工,企業(yè)付給學(xué)生相應(yīng)的勞動報(bào)酬。還有河南機(jī)電高等專科學(xué)院的“2+1”人才培養(yǎng)模式;上海第二工業(yè)大學(xué)的“實(shí)訓(xùn)—科研—就業(yè)”人才培養(yǎng)模式等等。

(二)模塊化教學(xué)的實(shí)踐意義

“高等職業(yè)教育模塊化教學(xué)是以工作過程為主,進(jìn)行教學(xué)分析與教學(xué)設(shè)計(jì),形成相應(yīng)的教學(xué)模塊,運(yùn)用各種教學(xué)方法、教學(xué)組織形式和教學(xué)手段,以技能訓(xùn)練為核心的一種教學(xué)模式”。“模塊化教學(xué)法是從感受、認(rèn)知、分析、把握、訓(xùn)練、實(shí)踐等幾個環(huán)節(jié)調(diào)動學(xué)生的思維主動性、創(chuàng)新性和實(shí)踐能力,具有靈活性、針對性、現(xiàn)實(shí)性、經(jīng)濟(jì)性的特點(diǎn)”。高職教育模塊化教學(xué)不僅強(qiáng)調(diào)知識的傳授,更著眼于知識的應(yīng)用。通過模塊化教學(xué)設(shè)計(jì),使教學(xué)有講有學(xué),循序漸進(jìn),使學(xué)生將所學(xué)的內(nèi)容及時與專業(yè)實(shí)踐聯(lián)系起來,邊學(xué)邊練,知識和技能的掌握更加牢固,學(xué)生的實(shí)踐能力、觀察能力、分析能力和應(yīng)用能力普遍提高,真正實(shí)現(xiàn)了專業(yè)教學(xué)的理論與實(shí)踐一體化。模塊化教學(xué)的推廣和應(yīng)用,對高等職業(yè)教育的教學(xué)改革產(chǎn)生了深遠(yuǎn)的影響,對促進(jìn)高職學(xué)生操作技能的形成起著十分重要的作用,有助于培養(yǎng)高級應(yīng)用型技術(shù)人才”。

二、以工作過程為導(dǎo)向的財(cái)務(wù)會計(jì)課程模塊化教學(xué)設(shè)計(jì)

《會計(jì)改革與發(fā)展“十二五”規(guī)劃綱要》明確提出要在“十二五”時期,推動產(chǎn)學(xué)研戰(zhàn)略聯(lián)盟培養(yǎng)應(yīng)用型會計(jì)人才;秉承以人為本的精神,全面推動會計(jì)人才培養(yǎng)。為實(shí)現(xiàn)高素質(zhì)技能型人才培養(yǎng)目標(biāo),改革以學(xué)校和課堂為中心的傳統(tǒng)會計(jì)人才培養(yǎng)模式,向?qū)W生傳授知識、技能,加強(qiáng)實(shí)踐經(jīng)驗(yàn),并兼顧職業(yè)道德與專業(yè)實(shí)用技能的教育,使會計(jì)專業(yè)人才培養(yǎng)模式及實(shí)施結(jié)果真正滿足用人單位的需要。

(一)財(cái)務(wù)會計(jì)課程模塊化教學(xué)模式定位

財(cái)務(wù)會計(jì)是會計(jì)專業(yè)的核心課程,同時也是學(xué)生學(xué)好其他課程,如財(cái)務(wù)管理、企業(yè)納稅會計(jì)、證券投資實(shí)務(wù)等課程的重要基礎(chǔ)和前提。通過財(cái)務(wù)會計(jì)課程的學(xué)習(xí),為學(xué)生今后在條件具備的情況下取得職業(yè)資格證書打下了堅(jiān)實(shí)的基礎(chǔ),如助理會計(jì)師、會計(jì)師、高級會計(jì)師、注冊會計(jì)師、注冊稅務(wù)師等。在財(cái)務(wù)會計(jì)課程教學(xué)中,遵從“工學(xué)結(jié)合、工作過程為導(dǎo)向”的教育理念,針對財(cái)務(wù)會計(jì)行業(yè)的人才需求,收集與整理相關(guān)資料,基于工作過程對該課程進(jìn)行模塊設(shè)計(jì),“即根據(jù)職業(yè)工作內(nèi)容,分析典型職業(yè)工作任務(wù),確定行動領(lǐng)域并轉(zhuǎn)化為學(xué)習(xí)領(lǐng)域、學(xué)習(xí)情境,再明確具體的學(xué)習(xí)任務(wù)”,突出“實(shí)踐性、應(yīng)用性”的技能教學(xué)特點(diǎn),財(cái)務(wù)會計(jì)課程模塊化教學(xué)設(shè)計(jì)主要體現(xiàn)在:“一個主題、一條主線、四個層面”。“一個主題”是以學(xué)生的發(fā)展,學(xué)會做人、學(xué)會做事、學(xué)會學(xué)習(xí)、學(xué)會思考為主題。在設(shè)計(jì)財(cái)務(wù)會計(jì)核心能力方面,重點(diǎn)培養(yǎng)學(xué)生做人、做事的本領(lǐng),變專才教育為通才教育,專才僅僅學(xué)會某一課程技能,但社會的發(fā)展需要學(xué)生有更廣博的知識和技能去處理層出不窮的問題;通才是從多個角度去看問題,強(qiáng)調(diào)掌握根本性、啟發(fā)性的知識與方法和具有繼續(xù)學(xué)習(xí)的能力,養(yǎng)成終生受用的思考方法和解決復(fù)雜問題的能力,以適應(yīng)環(huán)境和職業(yè)的不斷變化。“一條主線”是由以“傳授知識”轉(zhuǎn)變?yōu)?ldquo;傳授學(xué)習(xí)方法”和“增強(qiáng)學(xué)生職業(yè)素質(zhì)和崗位技能”。在設(shè)計(jì)財(cái)務(wù)會計(jì)職業(yè)素質(zhì)方面,體現(xiàn)學(xué)生的職業(yè)道德素質(zhì)、敬業(yè)精神、溝通能力、吃苦耐勞以及團(tuán)隊(duì)精神;以“任務(wù)驅(qū)動”來激發(fā)學(xué)生的創(chuàng)造潛能,提高學(xué)生的自主探索能力,使學(xué)生在學(xué)習(xí)過程中不僅可以提高實(shí)際操作能力,同時也可以提高學(xué)生的自主學(xué)習(xí)能力,適應(yīng)經(jīng)濟(jì)、科技、社會、文化發(fā)展的快速化、多樣化和信息化的需要,才能走全面發(fā)展和可持續(xù)發(fā)展之路。“四個層面”是按照財(cái)務(wù)會計(jì)認(rèn)知、基本技能操作、專項(xiàng)技能訓(xùn)練、綜合技能訓(xùn)練等實(shí)踐教學(xué)和工學(xué)結(jié)合思想進(jìn)行設(shè)計(jì)的,突出實(shí)踐教學(xué)在財(cái)務(wù)會計(jì)人才培養(yǎng)工作中的作用,以真實(shí)工作任務(wù)為載體設(shè)計(jì)實(shí)踐教學(xué)內(nèi)容,體現(xiàn)教學(xué)過程的實(shí)踐性、開放性和職業(yè)性。

1.財(cái)務(wù)會計(jì)認(rèn)知。

根據(jù)會計(jì)專業(yè)的人才培養(yǎng)目標(biāo),進(jìn)行市場、行業(yè)需求調(diào)研,由校企合作單位與來自企業(yè)的會計(jì)專家共同討論,以會計(jì)工作崗位職責(zé)、任務(wù)、工作流程分析為依據(jù),開展職業(yè)崗位分析。針對《財(cái)務(wù)會計(jì)》課程“,將理論知識分解成一個個獨(dú)立的知識點(diǎn),然后對這些知識點(diǎn)進(jìn)行重新整合”,按照崗位目標(biāo)要求,確立了往來賬結(jié)算崗位、財(cái)務(wù)核算崗位、投融資管理崗位、納稅籌劃崗位等教學(xué)模塊。

2.基本技能操作訓(xùn)練。

在融教、學(xué)、練為一體的虛擬會計(jì)仿真實(shí)訓(xùn)中心,利用配置豐富的教學(xué)資源,如財(cái)務(wù)軟件、數(shù)據(jù)庫等,建立一套仿真會計(jì)工作流程,按照崗位目標(biāo)要求,完成財(cái)務(wù)會計(jì)課程中往來賬結(jié)算崗位、財(cái)務(wù)核算崗位、投融資管理崗位、納稅籌劃崗位等教學(xué)模塊的實(shí)訓(xùn),培養(yǎng)學(xué)生仿真軟件的使用與會計(jì)虛擬實(shí)訓(xùn)的能力。

3.專項(xiàng)技能訓(xùn)練。

在學(xué)習(xí)完財(cái)務(wù)會計(jì)相關(guān)模塊后,組織一次集中性的校內(nèi)模擬實(shí)習(xí),即校內(nèi)綜合實(shí)訓(xùn),運(yùn)用相關(guān)知識和技能,完成崗位基本技能的訓(xùn)練。①模擬崗位實(shí)習(xí)。在這種模式之下,選擇的會計(jì)主體最好是真實(shí)的企業(yè)、事業(yè)單位,設(shè)計(jì)的內(nèi)容既可單一也可綜合。具體包括:制度設(shè)計(jì);會計(jì)核算方法、流程的設(shè)計(jì),憑證、賬簿資料的設(shè)計(jì);會計(jì)核算崗位及分工的設(shè)計(jì);融資、投資方案的設(shè)計(jì);稅收籌劃設(shè)計(jì)等。明確經(jīng)營活動的來龍去脈及崗位的職責(zé)和工作內(nèi)容,有利于對會計(jì)內(nèi)部控制制度以及財(cái)務(wù)工作的理解。不同成員處于不同的崗位,承擔(dān)一項(xiàng)或若干項(xiàng)不同的工作,并定期進(jìn)行崗位輪換,直至每個學(xué)生都能獨(dú)立完成一整套賬務(wù)處理。同時也能訓(xùn)練學(xué)生獨(dú)立分析問題和解決問題的能力,縮短職業(yè)訓(xùn)練的磨合期,從而為學(xué)生走上工作崗位、提高就業(yè)競爭力奠定基礎(chǔ);②手工模擬與會計(jì)電算化實(shí)習(xí)相結(jié)合。要求學(xué)生既能手工操作,又能運(yùn)用計(jì)算機(jī)進(jìn)行憑證處理、賬簿管理、個人往來款管理、部門項(xiàng)目核算管理等。從填制憑證到編制會計(jì)報(bào)表一整套會計(jì)核算、賬務(wù)處理的操作,實(shí)現(xiàn)企業(yè)日常財(cái)務(wù)工作和會計(jì)報(bào)表及會計(jì)電算化管理。通過對多個會計(jì)主體的會計(jì)核算進(jìn)行設(shè)計(jì)、評審、討論、實(shí)施,可將學(xué)生所學(xué)理論知識深化、提升,培養(yǎng)學(xué)生的創(chuàng)新思維,也有利于培養(yǎng)學(xué)生的職業(yè)崗位綜合能力。

4.頂崗實(shí)習(xí)。

加強(qiáng)校企合作,加強(qiáng)財(cái)務(wù)會計(jì)工作的校外實(shí)訓(xùn)基地建設(shè),實(shí)行“工學(xué)交替”。校內(nèi)財(cái)務(wù)會計(jì)實(shí)訓(xùn)中心無法滿足培養(yǎng)學(xué)生吃苦、敬業(yè)、誠實(shí)守信、合作忍耐等職業(yè)素養(yǎng)和職業(yè)道德的需求。而素質(zhì)導(dǎo)向的教學(xué)理念要求我們必須借助企業(yè)財(cái)務(wù)會計(jì)工作的實(shí)訓(xùn)平臺,通過真實(shí)設(shè)備、真實(shí)業(yè)務(wù)、真實(shí)客戶業(yè)務(wù)流程訓(xùn)練培養(yǎng)學(xué)生職業(yè)素養(yǎng)、職業(yè)道德和綜合會計(jì)職業(yè)能力。聘請企業(yè)經(jīng)驗(yàn)豐富的會計(jì)人員擔(dān)任兼職教師,參與實(shí)習(xí)指導(dǎo)等教學(xué)工作;在財(cái)務(wù)會計(jì)課程設(shè)置、教材編寫、實(shí)訓(xùn)基地建設(shè)等方面加強(qiáng)校企合作;同時財(cái)務(wù)會計(jì)教師為企業(yè)財(cái)務(wù)會計(jì)工作提供咨詢、技術(shù)服務(wù)和職工培訓(xùn)。

(二)改進(jìn)財(cái)務(wù)會計(jì)課程模塊化教學(xué)方式

在進(jìn)行財(cái)務(wù)會計(jì)各模塊教學(xué)時,根據(jù)實(shí)際情況綜合應(yīng)用案例討論法、情境設(shè)計(jì)法、角色扮演法、沙盤模擬法、任務(wù)驅(qū)動教學(xué)法、討論式教學(xué)法、技能競賽等流程結(jié)合工作任務(wù)進(jìn)行訓(xùn)練。

1.案例教學(xué)法。

在財(cái)務(wù)會計(jì)教學(xué)中,案例教學(xué)應(yīng)作為重要的教學(xué)手段,通過設(shè)計(jì)案例—布置任務(wù)—小組討論—案例分析—評價(jià)歸納的思路,使學(xué)生在辯論和教師指導(dǎo)中真正從實(shí)際工作的角度來思考問題,從而提升財(cái)務(wù)會計(jì)崗位所需的職業(yè)素質(zhì)和自身的職業(yè)能力。

2.情景教學(xué)法。

情境教學(xué)法將言、行、情境融為一體,有較強(qiáng)的直觀性、科學(xué)性和趣味性,學(xué)生仿佛置身其境。情境教學(xué)可以激發(fā)學(xué)生的學(xué)習(xí)激情,培養(yǎng)學(xué)生濃厚的學(xué)習(xí)興趣,促進(jìn)學(xué)生智力因素和非智力因素的發(fā)展。具體到財(cái)務(wù)會計(jì)教學(xué)中,教師可設(shè)計(jì)一個虛擬的會計(jì)主體,通過模擬該會計(jì)主體的日常業(yè)務(wù),設(shè)置相關(guān)會計(jì)崗位,將學(xué)生分工,通過對各種會計(jì)崗位角色的扮演,熟悉所學(xué)知識,從而獲取直接知識和職業(yè)關(guān)鍵能力,為提升學(xué)習(xí)能力、工作能力、創(chuàng)新能力和創(chuàng)業(yè)能力打下基礎(chǔ)。

3.沙盤教學(xué)法。

學(xué)生在校園環(huán)境中,缺乏通過實(shí)踐來應(yīng)用理論知識,所學(xué)的各科知識都被割裂開來,很難理解財(cái)務(wù)會計(jì)工作的目標(biāo)與企業(yè)整體目標(biāo)的關(guān)聯(lián)性。學(xué)生僅通過教師的描述很難想象財(cái)務(wù)會計(jì)工作環(huán)境,學(xué)生的思維僅局限于自己想象的空間,與現(xiàn)實(shí)情景差別較大,不利于從本質(zhì)上理解財(cái)務(wù)會計(jì)課程。沙盤教學(xué)法提供了交流和溝通的平臺,可彌補(bǔ)課堂教學(xué)中,無法大量深入進(jìn)行案例討論的限制,使課堂教學(xué)得到延伸。學(xué)生通過接觸和了解仿真企業(yè)經(jīng)濟(jì)環(huán)境,能夠意識到實(shí)際財(cái)務(wù)會計(jì)工作中所需的職業(yè)技能,在學(xué)習(xí)中便可有的放矢,積極主動地訓(xùn)練自己欠缺的能力。

(三)構(gòu)建財(cái)務(wù)會計(jì)課程模塊化考核評價(jià)體系

為檢驗(yàn)財(cái)務(wù)會計(jì)模塊教學(xué)的實(shí)際效果,促進(jìn)學(xué)生積極主動地投入到學(xué)習(xí)中去,必須打破以往單一的知識考核方式,以財(cái)務(wù)會計(jì)教學(xué)過程考核為主,著重考核學(xué)生掌握的基本技能,以及綜合運(yùn)用所學(xué)知識分析、解決實(shí)際問題的能力。《財(cái)務(wù)會計(jì)》課程考核體系由理論考核、實(shí)踐考核、職業(yè)資格證書考核三部分組成。推行學(xué)歷證書與職業(yè)資格證書的“雙證”考核,財(cái)務(wù)會計(jì)課程教學(xué)全面融入職業(yè)資格技能鑒定內(nèi)涵,如學(xué)生學(xué)完經(jīng)濟(jì)法基礎(chǔ)課程后,結(jié)合財(cái)務(wù)會計(jì)課程可參加助理會計(jì)師的考試。課程的考核應(yīng)是理論與實(shí)際操作能力的有機(jī)結(jié)合,考核應(yīng)在理論知識測試的基礎(chǔ)上,加大實(shí)際操作能力測試的比重,淡化期末考試,建立多樣化評價(jià)方式,其中平時出勤、工作態(tài)度占20%,實(shí)際操作能力占30%,職業(yè)素質(zhì)、團(tuán)隊(duì)協(xié)作精神占20%,理論考試占30%。這樣既培養(yǎng)了學(xué)生的職業(yè)道德,又大大提高了學(xué)生的學(xué)習(xí)積極性,由傳統(tǒng)的“重理論變?yōu)橹貙?shí)踐”、“重結(jié)果變?yōu)橹剡^程”,注重對學(xué)習(xí)過程的評價(jià)和對知識應(yīng)用能力的考核,這樣有助于學(xué)生的職業(yè)能力、實(shí)踐能力和創(chuàng)新能力的培養(yǎng),為學(xué)生從學(xué)校到工作崗位的無縫對接做好準(zhǔn)備。財(cái)務(wù)會計(jì)課程的宗旨是讓學(xué)生掌握本課程的主要教學(xué)模塊和能力訓(xùn)練項(xiàng)目的操作流程,課程內(nèi)容的設(shè)計(jì)突出“四性”:理論性、實(shí)務(wù)性、時效性、綜合性,因需施教,適度、夠用、簡略、易懂,講究實(shí)效,注重教材的實(shí)用性和針對性,著重培養(yǎng)學(xué)生的動手能力和創(chuàng)新思維。

三、以工作過程為導(dǎo)向的財(cái)務(wù)會計(jì)課程模塊化教學(xué)的思考

根據(jù)高職院校“以就業(yè)為導(dǎo)向”的辦學(xué)思路,以及在實(shí)踐教學(xué)過程中出現(xiàn)的諸多問題、企業(yè)財(cái)務(wù)會計(jì)崗位的需求和畢業(yè)生的反饋信息來看,財(cái)務(wù)會計(jì)急需反映企業(yè)現(xiàn)設(shè)崗位和實(shí)操能力為主要的模塊化學(xué)習(xí)內(nèi)容。從高職學(xué)生的知識結(jié)構(gòu)、接受能力與未來財(cái)務(wù)會計(jì)工作崗位需求出發(fā),突出基礎(chǔ)理論知識夠用、應(yīng)用和實(shí)踐技能加強(qiáng)的特色,從財(cái)務(wù)會計(jì)的行業(yè)知識、能力及素質(zhì)要求的角度進(jìn)行模塊化設(shè)計(jì)。

(一)教師的重新定位

“從學(xué)術(shù)型向應(yīng)用型轉(zhuǎn)型發(fā)展中,越往深處越艱難,改革最難的是課程體系,轉(zhuǎn)變最痛苦的是教師。財(cái)務(wù)會計(jì)課程模塊化教學(xué)法促使教師和學(xué)生之間活動的互動性,把學(xué)生作為教學(xué)的中心,教師的教學(xué)活動完全服務(wù)于學(xué)生,教師應(yīng)更多地關(guān)注如何教會學(xué)生學(xué)習(xí)方法,以身邊事例,以淺顯化、通俗化方式講授;將財(cái)務(wù)會計(jì)實(shí)際工作過程展示給學(xué)生。在逐步熟悉、掌握相關(guān)操作程序和工作任務(wù)的同時,讓學(xué)生主動參與教與學(xué);避免只學(xué)不練,只聽不練;注重激發(fā)學(xué)生的自主需求和學(xué)習(xí)動機(jī),主動控制和調(diào)整學(xué)習(xí)過程;克服傳統(tǒng)教學(xué)方法中只注重教師講授,學(xué)生聽課,單項(xiàng)信息傳遞的教學(xué)方法。財(cái)務(wù)會計(jì)教學(xué)過程中充分考慮學(xué)生的情感態(tài)度,讓學(xué)生在快樂中學(xué)習(xí);變“一言堂”為“群言堂”;運(yùn)用、消化、鞏固知識;激發(fā)學(xué)生學(xué)習(xí)興趣等。教師應(yīng)提升財(cái)務(wù)會計(jì)課程教學(xué)中的藝術(shù)性、機(jī)智性、創(chuàng)新性,基于教材又不拘泥于教材的教學(xué)理念。

(二)柔性教育的新理念

現(xiàn)代社會知識更新加快、職業(yè)變換頻繁,對財(cái)務(wù)會計(jì)教學(xué)中提出了柔性教育的新理念,柔性教育的直接功效就是培養(yǎng)了學(xué)生的可轉(zhuǎn)移技能。一是要教給學(xué)生必要的柔性技能,以提高其未來適應(yīng)性;二是增加學(xué)校自身的柔性,以抵御知識更新和職業(yè)崗位變化對學(xué)校的沖擊。注重能力和技能教學(xué);強(qiáng)調(diào)以應(yīng)用型為基礎(chǔ)的經(jīng)驗(yàn)性教育;采用個體化學(xué)習(xí)方式,讓學(xué)生對自我發(fā)展負(fù)責(zé);以實(shí)踐能力為導(dǎo)向;以個人、社會及職業(yè)技術(shù)教育,構(gòu)建新的學(xué)生評價(jià)標(biāo)準(zhǔn);實(shí)行終身學(xué)習(xí)。

(三)雙師隊(duì)伍的建設(shè)

篇(3)

隨著高校的擴(kuò)招和畢業(yè)生人數(shù)的增加,如何提高畢業(yè)論文的選題管理效率成為畢業(yè)論文工作面臨的一個難題。2012年,全國具備普通高等學(xué)歷教育招生資格的學(xué)校有2492所,本專科畢業(yè)生人數(shù)600多萬人,50%以上的高校對畢業(yè)論文收集、處理、檢索、更新采用人工處理,已經(jīng)無法達(dá)到信息化處理的要求,效率非常低。而其它大多數(shù)教學(xué)管理應(yīng)用已實(shí)現(xiàn)數(shù)字化管理操作,絕大多數(shù)高校都已經(jīng)擁有自己的機(jī)房,校園網(wǎng),這就提供了很好的硬件基礎(chǔ),完全有能力,有條件打造畢業(yè)論文的網(wǎng)上管理。一個可行的解決思路就是依托建好的校園網(wǎng),采用技術(shù),通過C#2005編程,后臺采用MS SQLSERVER2005數(shù)據(jù)庫平臺,構(gòu)建基于Web的畢業(yè)論文管理系統(tǒng)。

本系統(tǒng)旨在使畢業(yè)論文信息管理網(wǎng)絡(luò)化,可以直接在網(wǎng)絡(luò)對學(xué)生論文進(jìn)行管理。首先,學(xué)生通過網(wǎng)絡(luò)選擇論文題目,待教師審核通過后,完成論文并提交;其次,教師(包括指導(dǎo)教師、評閱教師、答辯教師)通過網(wǎng)絡(luò)對論文進(jìn)行評分;最后,由系統(tǒng)計(jì)算出學(xué)生的綜合成績,供學(xué)生在網(wǎng)上查閱。

2需求分析

2.1功能需求

該畢業(yè)論文評分系統(tǒng)需要滿足來自三方面的需求,分別是學(xué)生、教師和管理員。

學(xué)生對該系統(tǒng)的需求主要是查詢學(xué)生個人基本信息、查詢可選課題情況并進(jìn)行選擇、提交選題申請、查詢已選課題、下載論文所需的相關(guān)文件、上傳論文、查看畢業(yè)論文成績、修改密碼等功能。

教師的需求是查詢教師個人基本信息、課題、課題審核、上傳文件、下載文件、對學(xué)生的論文、答辯情況等進(jìn)行評分,修改密碼等功能。

管理員的功能包括對公告、文件、學(xué)生、教師、論文、分組、成績、用戶等8個模塊進(jìn)行管理和維護(hù),包括添加新教師、添加新生、添加公告、上傳文件、進(jìn)行學(xué)生和老師的分組、審核成績、修改管理員密碼等,并對模塊的信息進(jìn)行查詢、修改、刪除等操作。

2.2性能需求

根據(jù)用戶對本系統(tǒng)的要求,確定系統(tǒng)在界面、響應(yīng)時間、可靠性、安全等方面有較高的性能要求。

2.2.1界面需求

(1)頁面內(nèi)容:主題突出,站點(diǎn)定義、術(shù)語和行文格式統(tǒng)一、規(guī)范、明確,欄目、菜單設(shè)置和布局合理,傳遞的信息準(zhǔn)確、及時。內(nèi)容豐富,文字準(zhǔn)確,語句通順;專用術(shù)語規(guī)范,行文格式統(tǒng)一規(guī)范。

(2)導(dǎo)航結(jié)構(gòu):頁面具有明確的導(dǎo)航指示,且便于理解,方便用戶使用。

(3)技術(shù)環(huán)境:頁面大小適當(dāng),能用各種常用瀏覽器以不同分辨率瀏覽;無錯誤鏈接和空鏈接;采用CSS處理,控制字體大小和版面布局。

(4)藝術(shù)風(fēng)格:界面、版面形象清新悅目、布局合理,字號大小適宜、字體選擇合理,前后一致,美觀大方;動與靜搭配恰當(dāng),動靜效果好;色彩和諧自然,與主題內(nèi)容相協(xié)調(diào)。

2.2.2響應(yīng)時間需求

無論是客戶端和管理端,當(dāng)用戶登錄,進(jìn)行任何操作的時候,系統(tǒng)應(yīng)該及時的進(jìn)行反應(yīng),反應(yīng)的時間在5秒以內(nèi)。系統(tǒng)應(yīng)能監(jiān)測出各種非正常情況,如與設(shè)備的通信中斷,無法連接數(shù)據(jù)庫服務(wù)器等,避免出現(xiàn)長時間等待甚至無響應(yīng)。

2.2.3安全性需求

系統(tǒng)有嚴(yán)格的權(quán)限管理功能,各功能模塊需有相應(yīng)的權(quán)限方能進(jìn)入。系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失,破壞。防止用戶非法獲取網(wǎng)頁以及內(nèi)容。

2.2.4開放性需求

系統(tǒng)應(yīng)具有十分的靈活性,以適應(yīng)將來功能擴(kuò)展的需求。

3系統(tǒng)設(shè)計(jì)

3.1系統(tǒng)功能設(shè)計(jì)

本系統(tǒng)依據(jù)用戶角色劃分主要由三大模塊組成:管理員功能模塊、教師功能模塊和學(xué)生功能模塊。其中管理員模塊又包括公告管理、文件管理、學(xué)生管理、教師管理、論文管理、分組管理、成績管理、用戶管理以及退出系統(tǒng)等子模塊。

3.2數(shù)據(jù)庫設(shè)計(jì)

3.2.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)

E-R圖是一種用于描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式,它直接使用信息世界中的術(shù)語來表示現(xiàn)實(shí)世界中的聯(lián)系。E-R模型的基本元素包括:

實(shí)體:它是客觀存在可以相互區(qū)別的事物

屬性:指實(shí)體的某一特征。

聯(lián)系:表示一個或多個實(shí)體之間的關(guān)聯(lián)關(guān)系。

3.2.2 系統(tǒng)E-R圖

4模塊設(shè)計(jì)與實(shí)現(xiàn)

在整個開發(fā)過程中,采取的方法是:分工精細(xì)、緊密合作,系統(tǒng)主要分為以下模塊:公告管理、文件管理、學(xué)生管理、教師管理、論文管理、分組管理、成績管理、用戶管理、退出系統(tǒng)等子模塊,在這些子模塊下包括對公告信息、文件信息、學(xué)生信息、教師信息、論文信息、分組信息、成績信息以及用戶信息的添加、查詢、修改、刪除等操作。

以下僅以論文管理頁面為例進(jìn)行簡單描述。

當(dāng)用戶名和密碼都正確時,管理員進(jìn)入界面默認(rèn)是論文管理頁面,如圖2所示。管理員可以根據(jù)論文編號、題目和指導(dǎo)老師查詢相關(guān)的論文信息,并適時對論文信息進(jìn)行更新和刪除操作。另外,頁面左邊導(dǎo)航欄論文管理下面還提供了一個“添加論文”鏈接,單擊此鏈接,頁面將跳轉(zhuǎn)到添加論文信息頁面,管理員可以在添加論文信息頁面上添加新增的論文信息。

5系統(tǒng)測試

系統(tǒng)的各功能模塊需要進(jìn)行測試,對于模塊化應(yīng)用程序,軟件開發(fā)的最后一部分就是不斷的測試程序,該階段主要對系統(tǒng)的正確性及完整性等方面進(jìn)行測試。主要進(jìn)行:功能確認(rèn)測試、運(yùn)行測試、健壯性測試、安全性測試以及查錯方面的測試等,系統(tǒng)測試由測試組成員(或質(zhì)量保證人員)或測試組成員與用戶共同測試,在整個系統(tǒng)開發(fā)完成,即將交付用戶使用前進(jìn)行。測試階段的信息流如圖3:

在這一階段,為使系統(tǒng)最終能夠順利運(yùn)行,對整個系統(tǒng)進(jìn)行了全面的測試。嚴(yán)格按照軟件測試步驟從管理員模塊測試開始到系統(tǒng)集成測試止,所有測試都追溯到學(xué)生、教師以及管理人員的要求,這種測試符合現(xiàn)代軟件測試準(zhǔn)則從“小規(guī)模”測試開始逐步進(jìn)行“大規(guī)模”測試。并嚴(yán)格按照程序內(nèi)部的邏輯測試程序,檢查程序中的主要執(zhí)行通路是否能按照預(yù)定要求正確工作。

在測試過程中,主要做了以下工作:

(1)檢驗(yàn)數(shù)據(jù)顯示區(qū)域的GridView控件是否能夠按要求格式正確顯示輸入數(shù)據(jù)。

(2)檢驗(yàn)數(shù)據(jù)顯示區(qū)域的GridView控件的相關(guān)列是否能夠?qū)崿F(xiàn)數(shù)據(jù)的刪除及更新操作。

(3)檢驗(yàn)?zāi)芊駥斎霐?shù)據(jù)進(jìn)行適時查詢并作相應(yīng)更新操作。

(4)檢驗(yàn)功能模塊中所涉及的所有功能的實(shí)現(xiàn)及健壯性。

在整個系統(tǒng)調(diào)試程序過程中,我們也發(fā)現(xiàn)了各種各樣的問題,由于某些內(nèi)在的錯誤影響程序的運(yùn)行,在采用上述調(diào)試方法對程序進(jìn)行反復(fù)修改調(diào)試后,程序運(yùn)行情況良好,達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo),基本上可以滿足用戶的需要。

參考文獻(xiàn):

[1]程不功,龍躍進(jìn),卓林. 2.0動態(tài)網(wǎng)站開發(fā)教程[M].清華大學(xué)出版社,2006,4(1).

[2]鄧文英,陳惠貞,陳俊華.挑戰(zhàn)ASP與網(wǎng)頁數(shù)據(jù)庫設(shè)計(jì)[M].中國鐵路出版社,2004.

篇(4)

【關(guān)鍵詞】畢業(yè)設(shè)計(jì)(論文);.NET;智能管理系統(tǒng);質(zhì)量監(jiān)控

【中圖分類號】G40-057 【文獻(xiàn)標(biāo)識碼】A 【論文編號】1009―8097(2010)10―0128―04

畢業(yè)設(shè)計(jì)(論文)是實(shí)現(xiàn)高等教育培養(yǎng)目標(biāo)的重要教學(xué)環(huán)節(jié),在培養(yǎng)大學(xué)生進(jìn)行科學(xué)研究基本訓(xùn)練、提高綜合實(shí)踐能力與素質(zhì)等方面,具有不可替代的作用[1]。在當(dāng)前形勢下,畢業(yè)設(shè)計(jì)(論文)管理工作上面臨著很多新的問題[2]:高校擴(kuò)招給教學(xué)工作帶來壓力,實(shí)驗(yàn)室、設(shè)計(jì)教室等教學(xué)資源非常緊張,學(xué)生沒有固定的畢業(yè)設(shè)計(jì)場所,不能及時獲取畢業(yè)設(shè)計(jì)(論文)的相關(guān)信息;擴(kuò)招及金融危機(jī)的影響,使大學(xué)生就業(yè)競爭非常激烈,學(xué)生很難拒絕用人單位的實(shí)習(xí)要求,對外出實(shí)習(xí)的學(xué)生難于管理和監(jiān)控;部分指導(dǎo)教師由于科研任務(wù)要求,有時到外地出差,與學(xué)生面對面指導(dǎo)機(jī)會有限,需要有一個能與學(xué)生交流、指導(dǎo)的網(wǎng)絡(luò)平臺。針對上述問題,我們研究設(shè)計(jì)了畢業(yè)設(shè)計(jì)(論文)智能管理系統(tǒng)。

一系統(tǒng)功能概述

畢業(yè)設(shè)計(jì)(論文)智能管理系統(tǒng)的開發(fā)是為了建立一個畢業(yè)設(shè)計(jì)(論文)網(wǎng)絡(luò)教學(xué)管理平臺,為教師和學(xué)生提供一個交流、指導(dǎo)的平臺,同時又有利于教學(xué)管理者進(jìn)行質(zhì)量監(jiān)控,提高教學(xué)管理工作效率[3]。系統(tǒng)涵蓋了畢業(yè)設(shè)計(jì)(論文)工作的全過程,實(shí)現(xiàn)了課題申報(bào)、雙向選題、任務(wù)書下達(dá)、開題報(bào)告提交、中期檢查、論文提交、論文答辯、評優(yōu)復(fù)審、成績匯總、文檔材料打印、統(tǒng)計(jì)分析、數(shù)據(jù)歸檔全程網(wǎng)絡(luò)化管理。學(xué)生無論在哪,只要有網(wǎng)絡(luò),都可以查詢到畢業(yè)設(shè)計(jì)(論文)的相關(guān)信息;指導(dǎo)教師可以隨時隨地通過系統(tǒng)與學(xué)生進(jìn)行交流,查看學(xué)生的研究進(jìn)度,監(jiān)控校外實(shí)習(xí)學(xué)生的畢業(yè)設(shè)計(jì)(論文)質(zhì)量;各級管理人員可以方便的獲得各種匯總、統(tǒng)計(jì)信息,對全校畢業(yè)設(shè)計(jì)(論文)進(jìn)行監(jiān)控。

二系統(tǒng)流程分析

系統(tǒng)設(shè)計(jì)是建立在畢業(yè)設(shè)計(jì)(論文)過程管理上的,系統(tǒng)內(nèi)每一個環(huán)節(jié)的數(shù)據(jù)結(jié)果都作為下一個環(huán)節(jié)的數(shù)據(jù)基礎(chǔ),實(shí)現(xiàn)了畢業(yè)設(shè)計(jì)(論文)的全流程網(wǎng)絡(luò)管理,管理流程圖如圖1所示:

1 初始設(shè)置

由教務(wù)處設(shè)置畢業(yè)設(shè)計(jì)(論文)工作的起止時間,各學(xué)院設(shè)置中間環(huán)節(jié)(申報(bào)課題、下達(dá)任務(wù)書、提交開題報(bào)告等)的截止時間,方便各學(xué)院靈活管理。教務(wù)處進(jìn)行相關(guān)參數(shù)設(shè)置,如每個指導(dǎo)教師可指導(dǎo)的學(xué)生人數(shù),各答辯小組的優(yōu)良率等,啟動本學(xué)期的畢業(yè)設(shè)計(jì)(論文)工作。

2 申報(bào)課題

指導(dǎo)教師擬定畢業(yè)設(shè)計(jì)(論文)選題后,在系統(tǒng)中進(jìn)行課題申報(bào)工作,填寫課題的研究內(nèi)容、目的及意義、對學(xué)生的要求等內(nèi)容,并指定課題適用的專業(yè)。

3 雙向選題

系統(tǒng)內(nèi)的選題方式為雙向選擇。首先由學(xué)生在適用其所在專業(yè)的課題中選擇三個課題,分別對應(yīng)三個志愿,然后教師根據(jù)學(xué)生的志愿,分批次為每個課題選擇學(xué)生。

4 下達(dá)任務(wù)書

雙選結(jié)束后,學(xué)生與教師的課題間確立了一一對應(yīng)的關(guān)系。指導(dǎo)老師填寫任務(wù)書并提交,由專業(yè)負(fù)責(zé)人、教學(xué)院長進(jìn)行審核。審核通過后,學(xué)生即可查看任務(wù)書的具體內(nèi)容。

5 提交開題報(bào)告

學(xué)生根據(jù)任務(wù)書要求,進(jìn)行畢業(yè)設(shè)計(jì)(論文)的初步研究,查閱相關(guān)文獻(xiàn),填寫開題報(bào)告,上傳文獻(xiàn)綜述或外文翻譯,提交給指導(dǎo)教師進(jìn)行審核。

6 中期檢查

指導(dǎo)教師對其指導(dǎo)的每個學(xué)生進(jìn)行檢查,填寫《畢業(yè)設(shè)計(jì)(論文)中期檢查表》,并進(jìn)行打分;學(xué)院召開畢業(yè)設(shè)計(jì)(論文)中期檢查座談會,教學(xué)秘書填寫《畢業(yè)設(shè)計(jì)(論文)師生座談會記錄表》;教務(wù)處可查看每個學(xué)生的中期檢查情況和各學(xué)院的會議記錄。

7 提交畢業(yè)設(shè)計(jì)(論文)

中期檢查后,學(xué)生可提交畢業(yè)設(shè)計(jì)(論文)初稿,由指導(dǎo)老師進(jìn)行審核,學(xué)生根據(jù)修改意見進(jìn)行修改(可多次審核、修改)。 指導(dǎo)教師審核通過后,學(xué)生提交畢業(yè)設(shè)計(jì)(論文)定稿。

8 評閱畢業(yè)設(shè)計(jì)(論文)

學(xué)生的畢業(yè)設(shè)計(jì)(論文)經(jīng)指導(dǎo)教師審核、評分通過后,由專業(yè)負(fù)責(zé)人為該生的畢業(yè)設(shè)計(jì)(論文)分配一名評閱教師,評閱教師對該生的畢業(yè)設(shè)計(jì)(論文)進(jìn)行評閱、打分。

9 論文答辯

秘書安排論文答辯組并指定各組中答辯的學(xué)生、答辯成員、答辯秘書。答辯秘書負(fù)責(zé)錄入答辯成績、答辯小組評語。

10 評優(yōu)復(fù)審

教務(wù)處設(shè)置優(yōu)秀畢業(yè)設(shè)計(jì)(論文)的比例,各學(xué)院按比例推薦院級優(yōu)秀畢業(yè)設(shè)計(jì)(論文),抽檢畢業(yè)設(shè)計(jì)(論文)由教務(wù)處按比例隨機(jī)抽取產(chǎn)生,也可以按學(xué)號的尾數(shù)抽取。評審專家在網(wǎng)上進(jìn)行評審,產(chǎn)生校級優(yōu)秀畢業(yè)設(shè)計(jì)(論文)和不及格畢業(yè)設(shè)計(jì)(論文)。

11 數(shù)據(jù)歸檔

對當(dāng)前學(xué)期的所有畢業(yè)設(shè)計(jì)(論文)數(shù)據(jù)備份,同時初始化系統(tǒng),為下一學(xué)年的畢業(yè)設(shè)計(jì)(論文)工作做好準(zhǔn)備。

三系統(tǒng)主要功能模塊設(shè)置

結(jié)合畢業(yè)設(shè)計(jì)(論文)管理的工作流程及各個環(huán)節(jié)間的數(shù)據(jù)關(guān)系, 系統(tǒng)設(shè)置了學(xué)生、指導(dǎo)教師、專業(yè)負(fù)責(zé)人、教學(xué)院長、教學(xué)秘書、評審專家、答辯錄入員、教務(wù)處8個角色。各角色按權(quán)限訪問公共數(shù)據(jù)庫, 確保數(shù)據(jù)的安全性、一致性[4]。通過公共數(shù)據(jù)庫,將各角色功能模塊有機(jī)的結(jié)合在一起。

1 學(xué)生模塊

學(xué)生模塊的主要功能有:選擇課題、查看任務(wù)書、提交開題報(bào)告、提交論文草稿、提交論文定稿、對指導(dǎo)教師進(jìn)行評價(jià)、查詢成績及交流互動等。課題選擇采用雙向選擇的原則,學(xué)生可以選擇三個志愿,教師按志愿分批次選擇學(xué)生。

2 指導(dǎo)教師模塊

指導(dǎo)教師模塊的主要功能有:申報(bào)課題、課題雙選、填寫任務(wù)書、審核學(xué)生開題報(bào)告、對學(xué)生進(jìn)行中期檢查、審核論文、論文評閱。指導(dǎo)教師在為每一個課題選擇學(xué)生時,實(shí)行按志愿分批次選擇的方式,各批次開始選擇的時間由學(xué)院教學(xué)秘書設(shè)置。

3 專業(yè)負(fù)責(zé)人模塊

專業(yè)負(fù)責(zé)人模塊的主要功能有:審核課題、分配課題、審核任務(wù)書、分配評閱教師、查看過程信息、特殊情況處理。專業(yè)負(fù)責(zé)人在畢業(yè)設(shè)計(jì)(論文)的管理過程中起著核心的作用。指導(dǎo)教師申報(bào)的課題,可以設(shè)置為適用于相近的若干專業(yè),但各個專業(yè)負(fù)責(zé)人有審核決定權(quán),只有專業(yè)負(fù)責(zé)人審核通過,該課題才能被該專業(yè)的學(xué)生選擇。系統(tǒng)可以進(jìn)行兩輪雙選,對于兩輪雙選后仍然“落選”的學(xué)生,由其專業(yè)負(fù)責(zé)人為其在剩余的課題中分配一個課題。指導(dǎo)教師下達(dá)的任務(wù)書,必須由專業(yè)負(fù)責(zé)人審核通過后,學(xué)生才能進(jìn)行查看;審核不通過,將退回給指導(dǎo)教師進(jìn)行修改。專業(yè)負(fù)責(zé)人還承擔(dān)了畢業(yè)設(shè)計(jì)(論文)進(jìn)展監(jiān)控的作用,他可以查看各個環(huán)節(jié)的進(jìn)展情況,如課題雙選信息、學(xué)生開題情況、任務(wù)書下達(dá)情況、中期檢查情況,對未按要求完成任務(wù)的學(xué)生及教師進(jìn)行督促。

4 教學(xué)院長模塊

教學(xué)院長模塊的主要功能有:課題、雙選結(jié)果、審核任務(wù)書、查看過程信息等。指導(dǎo)教師申報(bào)的課題經(jīng)專業(yè)負(fù)責(zé)人審核通過后,由教學(xué)院長統(tǒng)一后,學(xué)生才能開始選擇,保證選題的公證性。學(xué)生和教師的課題雙選結(jié)束后,雙選結(jié)果經(jīng)教學(xué)院長后生效。教學(xué)院長可查看各專業(yè)的工作計(jì)劃、課題進(jìn)度、指導(dǎo)日志等,對各個專業(yè)的畢業(yè)設(shè)計(jì)(論文)工作進(jìn)行監(jiān)督。

5 教學(xué)秘書模塊

教學(xué)秘書模塊的主要功能有:學(xué)院畢業(yè)設(shè)計(jì)(論文)工作的時間截點(diǎn)設(shè)置、賬號管理、院級公告管理、答辯小組管理等。對于原數(shù)據(jù)庫中沒有的賬號,如外聘教師等,教學(xué)秘書可為其新增一個賬號。

6 評審專家模塊

評審專家對所屬專業(yè)的抽檢論文及評優(yōu)論文打分并填寫意見,將評審中發(fā)現(xiàn)的問題反饋給相關(guān)部門以便及時改進(jìn)。

7 答辯錄入員模塊

答辯錄入員負(fù)責(zé)錄入學(xué)生的答辯成績、答辯評語。系統(tǒng)將按照預(yù)設(shè)的權(quán)系數(shù),將學(xué)生的三個成績(指導(dǎo)教師評分、評閱教師評分、答辯評分)加權(quán)求和,自動生成最終成績。

8 教務(wù)處模塊

教務(wù)處是畢業(yè)設(shè)計(jì)(論文)工作的統(tǒng)籌管理者,同時也是畢業(yè)設(shè)計(jì)(論文)智能管理系統(tǒng)的超級管理員。教務(wù)處模塊的主要功能有:時間設(shè)置、初始設(shè)置、校級公告管理、用戶權(quán)限分配、過程信息查看、論文抽檢及評審、數(shù)據(jù)歸檔等。

四系統(tǒng)主要特點(diǎn)

1 功能特點(diǎn)

(1)課題雙向選擇,教師和學(xué)生具有充分的選擇自由度。

(2)支持團(tuán)隊(duì)畢業(yè)設(shè)計(jì)(論文),學(xué)生可以跨學(xué)院、跨專業(yè)組成畢業(yè)設(shè)計(jì)(論文)團(tuán)隊(duì)。

(3)網(wǎng)絡(luò)抽檢與評優(yōu),提高了評審工作效率,保證了評審工作的公正、嚴(yán)密性。

(4)多角色的權(quán)限設(shè)置,同一個賬號可以有多個角色。如某個指導(dǎo)教師的一個賬號,可同時具有專業(yè)負(fù)責(zé)人和指導(dǎo)教師的雙重角色,滿足不同用戶的需求。

(5)引入了數(shù)字簽名技術(shù),實(shí)現(xiàn)無紙化辦公。

(6)系統(tǒng)設(shè)置了交流互動功能,用戶登陸后可與系統(tǒng)內(nèi)的任一用戶相互發(fā)送留言。

2 智能特性

(1)全程進(jìn)度控制。結(jié)合畢業(yè)設(shè)計(jì)(論文)工作,可分別設(shè)置課題申報(bào)截止時間、雙選結(jié)果截止時間、任務(wù)書下達(dá)截止時間、中期檢查截止時間、答辯截止時間等,學(xué)生、指導(dǎo)教師將根據(jù)進(jìn)度安排要求,完成各階段的任務(wù)。

(2)操作信息提示。根據(jù)進(jìn)度,系統(tǒng)會自動給出操作提示。例如在選題期間,如果學(xué)生未進(jìn)行選題,學(xué)生登陸系統(tǒng)后會有小窗口提示其需要進(jìn)行選題,窗口上同時有選題的超鏈接。對于指導(dǎo)教師、專業(yè)負(fù)責(zé)人等有未在指定時間內(nèi)完成的工作,如課題未審核、任務(wù)書未提交等,在登陸系統(tǒng)后將收到相關(guān)的提示信息,提示其去進(jìn)行相關(guān)操作。

(3)處理狀態(tài)提示。在完成某一環(huán)節(jié)的操作后,系統(tǒng)都會給出下一環(huán)節(jié)的處理狀態(tài)提示。如學(xué)生選擇課題后,會出現(xiàn)兩個狀態(tài)提示:教師選擇狀態(tài)(未選擇/已選擇)和教學(xué)院長狀態(tài)(未/已),學(xué)生對選題的進(jìn)展情況一目了然。對于課題申報(bào)、任務(wù)書下達(dá)等情況,系統(tǒng)都會給出下一環(huán)節(jié)的處理狀態(tài)提示。

(4)自動保存指導(dǎo)記錄。專業(yè)負(fù)責(zé)人對課題的審核、修改意見,指導(dǎo)教師對開題報(bào)告、論文的審核修改意見,師生之間的交流互動等,系統(tǒng)都會自動保存,方便日后的查詢。

(5)實(shí)時監(jiān)控。管理人員(專業(yè)負(fù)責(zé)人、教學(xué)院長、教務(wù)處等)可實(shí)時查詢過程信息,如課題申報(bào)、課題雙選情況,查詢課題進(jìn)展情況,如任務(wù)書下達(dá)、開題報(bào)告提交情況,方便質(zhì)量監(jiān)控與管理。

(6)統(tǒng)計(jì)分析。自動生成各種分析圖表,柱狀圖、餅狀圖,統(tǒng)計(jì)表等。如各專業(yè)選題性質(zhì)的分布表,畢業(yè)設(shè)計(jì)(論文)成績的優(yōu)良率統(tǒng)計(jì)表,不同選題性質(zhì)與優(yōu)良率的比例表,歷屆師生比與優(yōu)良率的對比表,教師職稱與優(yōu)良率的對比表等,為日后畢業(yè)設(shè)計(jì)(論文)工作提供指導(dǎo)意見。

(7)數(shù)據(jù)對接

系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)規(guī)范,方便與其他數(shù)據(jù)庫對接。系統(tǒng)登陸時使用的是教務(wù)系統(tǒng)中的視圖,直接使用教務(wù)系統(tǒng)中的賬號即可登陸。系統(tǒng)可導(dǎo)出各種格式的成績,方便將成績直接導(dǎo)入至教務(wù)系統(tǒng),實(shí)現(xiàn)與教務(wù)系統(tǒng)的無縫對接。

五系統(tǒng)實(shí)現(xiàn)

1 系統(tǒng)平臺搭建

系統(tǒng)采用B/S結(jié)構(gòu),Web服務(wù)器操作系統(tǒng)為Windows server 2008,信息服務(wù)軟件為IIS 7.0[5],數(shù)據(jù)庫服務(wù)器使用SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)。

2 開發(fā)工具及關(guān)鍵技術(shù)

系統(tǒng)采用了微軟提供的Visual 開發(fā)工具和SQL Server 2005數(shù)據(jù)庫工具。使用微軟的SQL Server 2005與.NET配合開發(fā),能夠提高.NET應(yīng)用程序的數(shù)據(jù)存儲效率。系統(tǒng)使用技術(shù)進(jìn)行開發(fā),它使用WebForms接口,擺脫了以前ASP難以開發(fā)的缺點(diǎn),賦與像Windows Forms一樣的開發(fā)環(huán)境,能夠適應(yīng)和解決復(fù)雜的互聯(lián)網(wǎng)需求。

六結(jié)束語

畢業(yè)設(shè)計(jì)(論文)管理是高校實(shí)踐教學(xué)管理中的重要部分,針對當(dāng)前時期下畢業(yè)設(shè)計(jì)(論文)管理過程中出現(xiàn)的新情況、新問題,在前期軟硬件資源配置情況調(diào)研工作的基礎(chǔ)上,我們研究設(shè)計(jì)了基于.NET的本科畢業(yè)設(shè)計(jì)(論文)智能管理系統(tǒng),它是一套具有一定實(shí)用性的數(shù)據(jù)庫信息管理系統(tǒng),貫穿于畢業(yè)設(shè)計(jì)(論文)管理的全過程,實(shí)現(xiàn)了畢業(yè)設(shè)計(jì)(論文)整套操作管理流程無紙化、網(wǎng)絡(luò)化。經(jīng)過南京林業(yè)大學(xué)森林資源與環(huán)境學(xué)院、經(jīng)濟(jì)管理學(xué)院、信息科學(xué)技術(shù)學(xué)院的試運(yùn)行,目前取得了很好的效果,提高了畢業(yè)設(shè)計(jì)(論文)管理工作效率,并且畢業(yè)設(shè)計(jì)過程管理也得到了進(jìn)一步完善和規(guī)范。同時,系統(tǒng)在設(shè)計(jì)過程中不可避免地遇到了各種各樣的問題,需要在以后的學(xué)習(xí)和實(shí)踐中逐步去完善和改進(jìn)。

參考文獻(xiàn)

[1] 中華人民共各和國教育部.教育部辦公廳關(guān)于加強(qiáng)普通高等學(xué)校畢業(yè)設(shè)計(jì)(論文)工作的通知[EB/OL].

[2] 盧立玨.高校教學(xué)管理信息化問題初探[J].中國高教研究,2004,(1):85-86.

[3] 李海晨.畢業(yè)設(shè)計(jì)(論文)網(wǎng)絡(luò)管理信息系統(tǒng)研究[J].高教研究與評估,2008,(5):75-76.

篇(5)

關(guān)鍵詞:教務(wù)管理;信息統(tǒng)計(jì);實(shí)驗(yàn)項(xiàng)目;thinkphp;SAE

中圖分類號:TP315 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)17-0078-04

Abstract:In view of the problems of low efficiency and donkey work of the traditional teaching management in Colleges and universities, the paper is based on ThinkPHP open source framework to realize the teaching integrated information management system, including the information statistic, the experimental report management and the graduation thesis management in the secondary colleges. The system improves more efficiency of the teaching managers, and makes the management about reports and thesis more scientific and standard.

Key words: education manage ; statistical information;experimental projects;thinkphp;SAE

在傳統(tǒng)的高校教務(wù)管理工作中重復(fù)性的工作相對較多,并且工作效率低下,如每年的“高等學(xué)校實(shí)驗(yàn)室信息統(tǒng)計(jì)”、“全國高校教學(xué)基本狀態(tài)數(shù)據(jù)信息統(tǒng)計(jì)”、學(xué)生實(shí)驗(yàn)報(bào)告的管理以及學(xué)生畢業(yè)論文的管理等重復(fù)性工作。因此開發(fā)高等學(xué)校的教務(wù)綜合信息管理系統(tǒng)完成教學(xué)狀態(tài)信息的統(tǒng)計(jì)以及實(shí)驗(yàn)報(bào)告和畢業(yè)論文的管理,對教學(xué)過程中教學(xué)數(shù)據(jù)狀態(tài)信息的準(zhǔn)確統(tǒng)計(jì)以及教務(wù)管理工作具有重要意義,可以極大地提高教務(wù)管理人員的工作效率,同時對學(xué)生及教師的信息管理也起到很好的輔助作用。

1 系統(tǒng)介紹

本系統(tǒng)主要是針對二級學(xué)院的數(shù)據(jù)狀態(tài)信息的統(tǒng)計(jì)工作以及學(xué)生實(shí)驗(yàn)報(bào)告、畢業(yè)論文管理工作而開發(fā)的。主要包括實(shí)驗(yàn)項(xiàng)目統(tǒng)計(jì)、實(shí)驗(yàn)報(bào)告管理、畢業(yè)論文管理、課時統(tǒng)計(jì)、科研論文統(tǒng)計(jì)、著作專利統(tǒng)計(jì)、獲獎信息統(tǒng)計(jì)、教材統(tǒng)計(jì)等功能。通過該系統(tǒng)對日常教學(xué)信息的統(tǒng)計(jì)方便快捷,對學(xué)生實(shí)驗(yàn)報(bào)告的管理更加規(guī)范有序,學(xué)生畢業(yè)論文選題變得更加靈活高效,完成畢業(yè)論文的過程指導(dǎo)和過程監(jiān)督更加科學(xué)有效。

本系統(tǒng)采用ThinkPHP+DWZ框架技術(shù)進(jìn)行開發(fā),搭建在SAE(新浪云平臺)上。ThinkPHP是快速、簡單的面向?qū)ο蟮妮p量級開源PHP框架,使用MVC(Model View Controller 模型 視圖 控制器)的模式實(shí)現(xiàn)模型和視圖代碼分離,使開發(fā)效率更高,后期維護(hù)更加容易,該框架能夠滿足企業(yè)開發(fā)中復(fù)雜的項(xiàng)目需求以及門戶網(wǎng)站的開發(fā)標(biāo)準(zhǔn)[1]。DWZ富客戶端框架基于jQuery實(shí)現(xiàn)的Ajax RIA開源框架,簡單實(shí)用、擴(kuò)展方便[2]。數(shù)據(jù)存儲采用Mysql關(guān)系型數(shù)據(jù)庫[3],Mysql的SQL語言使用的訪問數(shù)據(jù)庫最通用的標(biāo)準(zhǔn)化語言,而且Mysql體積小、速度快、成本低,與PHP結(jié)合是開發(fā)中小型網(wǎng)站最佳選擇。輕量級的框架開發(fā)技術(shù)極大地提高了開發(fā)效率,開源的特性以及架構(gòu)在SAE云環(huán)境中使得該系統(tǒng)在應(yīng)用上方便部署使用并能節(jié)省大量的資金。

2 總體設(shè)計(jì)

本系統(tǒng)設(shè)計(jì)的總體原則是實(shí)用、高效穩(wěn)定,而且界面設(shè)計(jì)美觀、操作方便,用戶通過簡單的操作說明即可使用。系統(tǒng)的穩(wěn)定性主要體現(xiàn)在系統(tǒng)結(jié)構(gòu)設(shè)計(jì)上,本系統(tǒng)采用基于MVC模式進(jìn)行的模塊化設(shè)計(jì),模塊之間的耦合度較低,而且系統(tǒng)是采用ThinkPHP框架技術(shù)開發(fā)的,它的單一入口文件的形式,確保用戶的輸入都能得到有效過濾再提交給數(shù)據(jù)庫,從而保證系統(tǒng)不被注入的安全性。系統(tǒng)服務(wù)器使用的是SAE,SAE有通過設(shè)計(jì)多層沙盒的形式來保護(hù)用戶網(wǎng)站運(yùn)行的安全并且能做到用戶無感知自動擴(kuò)容以承載高并發(fā)的情況。所以系統(tǒng)從多方面保證了系統(tǒng)的穩(wěn)定性、可靠性、安全性。

2.1 模塊設(shè)計(jì)

系統(tǒng)主要劃分為課程管理、課時管理、實(shí)驗(yàn)項(xiàng)目、實(shí)驗(yàn)報(bào)告、畢業(yè)論文、教師和學(xué)生信息管理六個主要功能模塊。每個模塊在整體的框架下分別按照模塊名從數(shù)據(jù)庫讀出,根據(jù)用戶的權(quán)限動態(tài)生成模塊,每個模塊由單獨(dú)的MVC構(gòu)成,從而降低了相關(guān)模塊之間的耦合性。教務(wù)綜合信息管理系統(tǒng)的總體功能模塊設(shè)計(jì),如圖1所示。

各模塊功能說明如下:

1)課程管理模塊:管理員把本學(xué)院當(dāng)前學(xué)期的課程數(shù)據(jù)通過Excel的方式導(dǎo)入系統(tǒng),也可以單獨(dú)添加修改課程的數(shù)據(jù),課程數(shù)據(jù)從學(xué)校的正方教務(wù)管理系統(tǒng)獲得。

2)課時管理模塊:每個班級的學(xué)委定期上報(bào)本階段每一門課程的教師上課的實(shí)際課時,由教師確認(rèn)課時是否有誤,如果課時有誤,教師可以直接修改課時提交,但不會覆蓋學(xué)生提交的課時,如果無誤,全部教師確認(rèn)之后,管理員導(dǎo)出本階段課時統(tǒng)計(jì)情況。

3)實(shí)驗(yàn)項(xiàng)目模塊:有實(shí)驗(yàn)課程的任課教師根據(jù)本學(xué)期所教的課程,錄入該課程的實(shí)驗(yàn)項(xiàng)目,并準(zhǔn)確添加實(shí)驗(yàn)項(xiàng)目的項(xiàng)目編號,用來生成實(shí)驗(yàn)項(xiàng)目在統(tǒng)計(jì)數(shù)據(jù)中的實(shí)驗(yàn)編號,添加實(shí)驗(yàn)項(xiàng)目的時候可以設(shè)置該實(shí)驗(yàn)項(xiàng)目的要求、實(shí)驗(yàn)學(xué)時、是否提交實(shí)驗(yàn)報(bào)告、提交實(shí)驗(yàn)報(bào)告截止日期等內(nèi)容。全部實(shí)驗(yàn)項(xiàng)目導(dǎo)入完之后,管理員導(dǎo)出本學(xué)期實(shí)驗(yàn)項(xiàng)目數(shù)據(jù),用以填報(bào)實(shí)驗(yàn)統(tǒng)計(jì)信息。

4)實(shí)驗(yàn)報(bào)告模塊:學(xué)生根據(jù)教師所錄的實(shí)驗(yàn)項(xiàng)目在規(guī)定的時間之內(nèi)上傳實(shí)驗(yàn)報(bào)告,學(xué)生以PDF文件的形式上傳實(shí)驗(yàn)報(bào)告,教師在線批閱實(shí)驗(yàn)報(bào)告之后學(xué)生可以查看每個實(shí)驗(yàn)項(xiàng)目的成績及評語,最后電子版實(shí)驗(yàn)報(bào)告按照相應(yīng)的目錄以PDF文件的形式存檔。

5)畢業(yè)論文管理模塊:由教師根據(jù)專業(yè)畢業(yè)論文(設(shè)計(jì))的題目及要求,并設(shè)定可以選題的最大人數(shù)。學(xué)生在規(guī)定的時間之內(nèi)進(jìn)行選題,每個題目由教師最終從選題的人數(shù)中確定一名學(xué)生,從而達(dá)到學(xué)生和教師相互選擇的目的。選題完成之后,由管理員(教研室主任)控制整個論文寫作的進(jìn)程,學(xué)生在規(guī)定的時間之內(nèi),分別提交論文每個階段的電子稿,教師可以直接在線批閱并反饋給學(xué)生。

6)教師和學(xué)生信息管理模塊:教師和學(xué)生個人信息的修改,教師填報(bào)科研論文、著作專利、獲獎信息、教材等統(tǒng)計(jì)信息。

2.2 數(shù)據(jù)庫設(shè)計(jì)

本系統(tǒng)采用Mysql數(shù)據(jù)庫。結(jié)合系統(tǒng)的功能需求,系統(tǒng)主要設(shè)計(jì)了課程表、實(shí)驗(yàn)項(xiàng)目表、實(shí)驗(yàn)報(bào)告表、課時表、論文題目表、論文結(jié)果表、科研著作信息表、學(xué)生表、教師表、管理員表、角色等表。其中以實(shí)驗(yàn)項(xiàng)目表為例進(jìn)行說明,表結(jié)構(gòu)如表1所示。

3 系統(tǒng)實(shí)現(xiàn)

本系統(tǒng)按照模塊化設(shè)計(jì)思想進(jìn)行的設(shè)計(jì),每個模塊完成獨(dú)立的功能,有利于在后期開發(fā)中對系統(tǒng)進(jìn)行功能擴(kuò)展。由于ThinkPHP框架是基于MVC設(shè)計(jì)模式的,所以前臺的頁面顯示和邏輯是分開的,頁面主要由Html+Css+JavaScript[4]以及dwz的擴(kuò)展屬性實(shí)現(xiàn),邏輯由ThinkPHP代碼實(shí)現(xiàn)。

3.1 安全登錄實(shí)現(xiàn)

系統(tǒng)用戶主要包括學(xué)生、教師、管理員,分別創(chuàng)建相應(yīng)用戶的項(xiàng)目目錄以及使用單一入口文件的形式檢測用戶的登錄。登錄用戶所用的密碼使用安全性更高的sha1[5]加密方式進(jìn)行加密。同時采用驗(yàn)證碼的技術(shù),在一定的程度上可以有效的防范惡意破解密碼的行為。管理員用戶使用RBAC(角色權(quán)限管理)技術(shù)[6],對不同角色的訪問進(jìn)行詳細(xì)的設(shè)計(jì),按權(quán)限級別賦予相應(yīng)的操作權(quán)限。

3.2 邏輯業(yè)務(wù)實(shí)現(xiàn)

系統(tǒng)中每個Action類都繼承于CommonAction類,使用getActionName方法獲得當(dāng)前Action操作的名稱,然后傳給Model操作,實(shí)現(xiàn)增、刪、改、查等數(shù)據(jù)庫基本操作,由于本系統(tǒng)涉及模塊較多,僅以實(shí)驗(yàn)?zāi)K的具體實(shí)現(xiàn)為例進(jìn)行說明。

實(shí)驗(yàn)?zāi)K主要涉及到課程表、實(shí)驗(yàn)項(xiàng)目表、實(shí)驗(yàn)報(bào)告表,有實(shí)驗(yàn)課的教師根據(jù)課程要求錄入實(shí)驗(yàn)項(xiàng)目,可以使用單條數(shù)據(jù)的形式添加,也可以使用excel表的形式導(dǎo)入,如果該項(xiàng)目需要上傳實(shí)驗(yàn)報(bào)告按示例進(jìn)行標(biāo)記,數(shù)據(jù)添加到實(shí)驗(yàn)項(xiàng)目表。學(xué)生根據(jù)教師導(dǎo)入的實(shí)驗(yàn)項(xiàng)目,按規(guī)定上傳實(shí)驗(yàn)報(bào)告,實(shí)驗(yàn)報(bào)告上傳信息寫到實(shí)驗(yàn)報(bào)告表里。Excel導(dǎo)入使用了PHPExcel開源類庫進(jìn)行導(dǎo)入操作,具體實(shí)現(xiàn)過程如下:

3.3 文檔在線查閱

由于不能直接實(shí)現(xiàn)office文件在瀏覽器瀏覽[7],所以學(xué)生在上傳文檔的時候就直接上傳PDF文檔,再利用Jquery Media 插件實(shí)現(xiàn)在線預(yù)覽PDF文件的實(shí)驗(yàn)報(bào)告和畢業(yè)論文。由于IE內(nèi)核的瀏覽器不支持該插件,使用IE的用戶需要安裝PDF閱讀器軟件,如Foxit Reader、Adobe Reader等軟件。其他內(nèi)核的瀏覽器可以直接在線瀏覽PDF文件。

3.4 SAE平臺部署實(shí)現(xiàn)

SAE平臺出于安全性的考慮,限制了用戶對本地IO的使用,這樣對于有文件上傳或緩存生成等文件讀寫的系統(tǒng)就十分的不便。為了解決這個問題,SAE官方提供了TmpFS功能。TmpFS允許開發(fā)者通過標(biāo)準(zhǔn)的IO函數(shù)臨時讀寫本地IO,所以進(jìn)行臨時讀寫的數(shù)據(jù)把路徑設(shè)置為SAE_TMP_PATH即可,而持久化的數(shù)據(jù)存儲,仍然要使用Storage或者M(jìn)ysql存儲。

同時,為了應(yīng)對高訪問量的情況,SAE平臺有提供Memcache服務(wù),只需要初始化Memcache,在程序中調(diào)用memcache_init()就可以使用Memcache服務(wù)了,這樣可以減少數(shù)據(jù)庫讀取次數(shù),緩解數(shù)據(jù)庫壓力[8]。

3.5 系統(tǒng)實(shí)現(xiàn)結(jié)果

基于ThinkPHP開源框架技術(shù)實(shí)現(xiàn)了教務(wù)綜合信息管理系統(tǒng),充分利用了網(wǎng)絡(luò)便利性以及B/S結(jié)構(gòu)的低成本、維護(hù)簡單等特點(diǎn),該系統(tǒng)實(shí)現(xiàn)了日常教學(xué)信息的統(tǒng)計(jì)、學(xué)生實(shí)驗(yàn)報(bào)告的管理、畢業(yè)論文的管理等工作。目前該系統(tǒng)已在我院正式運(yùn)行,系統(tǒng)運(yùn)行的具體效果如圖2所示。

4 結(jié)束語

本文主要介紹了使用ThinkPHP+DWZ框架技術(shù)的教務(wù)綜合信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。在設(shè)計(jì)過程中結(jié)合學(xué)校每年的狀態(tài)數(shù)據(jù)信息需求進(jìn)行了詳細(xì)的設(shè)計(jì),采用B/S結(jié)構(gòu)的方式,更加方便學(xué)生和老師使用本系統(tǒng)。把系統(tǒng)架構(gòu)在SAE云平臺上,接近于零成本的運(yùn)行,使我們更加容易部署使用。

經(jīng)過一年多的試運(yùn)行和不斷的迭代開發(fā),本系統(tǒng)現(xiàn)在運(yùn)行狀況良好,性能穩(wěn)定,安全性高,交互界面友好,用戶使用快捷、方便,極大地提高了工作效率。數(shù)據(jù)填報(bào)人員可以很方便從系統(tǒng)獲取填報(bào)的信息,同時學(xué)生和老師更加科學(xué)合理地管理實(shí)驗(yàn)報(bào)告和畢業(yè)論文工作。本系統(tǒng)針對高校二級學(xué)院的數(shù)據(jù)信息統(tǒng)計(jì)和教務(wù)管理工作具有很強(qiáng)的實(shí)踐意義。

參考文獻(xiàn):

[1] 王俊芳, 李隱峰, 王池. 基于MVC模式的ThinkPHP框架研究[J]. 電子科技, 2014(27): 151-153.

[2] 王志剛, 朱蕾. PHP5應(yīng)用實(shí)例詳解:使用Zend Framework&Smarty 構(gòu)筑真正的MVC模式應(yīng)用[M]. 北京: 電子工業(yè)出版社, 2010.

[3] Luke Welling, Laura Thomson, 武欣. PHP和Mysql Web開發(fā)[M]. 北京: 機(jī)械工業(yè)出版社, 2009

[4] 王津濤. HTML,CSS,JavaScript整合詳解[M]. 北京: 機(jī)械工業(yè)出版社, 2008.

[5] 杜謙, 張文霞. 多語言可實(shí)現(xiàn)的SHA-1散列算法[J]. 武漢理工大學(xué)學(xué)報(bào), 2007(29):42-44

[6] 吳波, 王晶. 基于基本RBAC模型的權(quán)限管理框架的設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)系統(tǒng)應(yīng)用, 2011(20): 50-54.

篇(6)

永城職業(yè)學(xué)院設(shè)有機(jī)電工程系、電子信息工程系、食品化工系、建筑工程系、經(jīng)濟(jì)貿(mào)易系、文化藝術(shù)系、礦業(yè)工程系、旅游管理系、基礎(chǔ)部和培訓(xùn)部等教學(xué)實(shí)體。 本論文根據(jù)學(xué)校的要求,結(jié)合學(xué)校具體情況提出建設(shè)基于.Net技術(shù)的選題管理系統(tǒng)。系統(tǒng)涵蓋教師管理模塊、學(xué)生管理模塊、管理員模塊等主要環(huán)節(jié),也包括數(shù)據(jù)報(bào)表的統(tǒng)計(jì)輸出,初始數(shù)據(jù)的導(dǎo)入,系統(tǒng)的階段管理等;系統(tǒng)采用B/S架構(gòu),三層架構(gòu)開發(fā),符合學(xué)校的軟硬件情況[1]。

1、系統(tǒng)開發(fā)技術(shù)方案

本畢業(yè)論文選題系統(tǒng)采用的是Microsoft Visual Studio 2010進(jìn)行開發(fā)的,該版本可以支持.NET Framework 2.0/3.0/3.5/4.0,具有較強(qiáng)的擴(kuò)展性和靈活性,并且該版本的其他輔助設(shè)計(jì)功能也非常完善和穩(wěn)定。Visual Studio.NET 2010是一套完整的開發(fā)工具集,用于生成ASP.NET Web應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動應(yīng)用程序[2]。本系統(tǒng)采用的數(shù)據(jù)庫服務(wù)是由SQL Server 2008 Express版本提供的,它是微軟專門針對學(xué)生、初學(xué)者等入門級的版本,比較適合本課題的開發(fā)和應(yīng)用環(huán)境。

系統(tǒng)采用B/S結(jié)構(gòu),三層架構(gòu)開發(fā)。ASP.NET框架是.NET Framework的一部分,可以用任何基于.NET的語言開發(fā)ASP.NET Web應(yīng)用程序。本課題采用的是C#語言,因?yàn)镃#是.NET平臺上應(yīng)用程序開發(fā)的主流語言,有利于項(xiàng)目的后期維護(hù)和改進(jìn)。ADO.NET訪問技術(shù)為應(yīng)用程序提供數(shù)據(jù)訪問能力,ADO.NET為運(yùn)行SQL查詢、存儲過程、操作XML數(shù)據(jù)提供了所需的工具,它能用于訪問關(guān)系型數(shù)據(jù)庫系統(tǒng)。

2、系統(tǒng)的設(shè)計(jì)

2.1 系統(tǒng)總體功能規(guī)劃

根據(jù)學(xué)院的需求的分析,可將學(xué)生畢業(yè)論文選題系統(tǒng)按照不同的功能劃分為管理員模塊、教師模塊、和學(xué)生模塊功能。

2.2 系統(tǒng)的業(yè)務(wù)流程

首先管理員登錄系統(tǒng),新的一輪選題前先執(zhí)行“清空往年學(xué)生數(shù)據(jù)”操作和“清空往年畢業(yè)論文設(shè)計(jì)題目”操作,接著準(zhǔn)備新一年的論文選題工作,并導(dǎo)入教師和學(xué)生信息,包括每個教師和學(xué)生基本情況以及專業(yè)培養(yǎng)要求、培養(yǎng)目標(biāo)等相關(guān)信息。教師和學(xué)生登錄系統(tǒng),可修改默認(rèn)密碼。 教師根據(jù)學(xué)院的要求,在規(guī)定時間內(nèi)完成畢業(yè)論文的命題,包括論文的題目、要求和內(nèi)容等,本系統(tǒng)自動進(jìn)行相似度檢測,然后提交系統(tǒng),若命題與其他老師的完全一致,則無法完成提交。

學(xué)生在規(guī)定時間內(nèi)進(jìn)行選題,每個學(xué)生可根據(jù)自己的意愿選擇一個志愿,最后提交選題結(jié)果。為保證論文的質(zhì)量,一般規(guī)定導(dǎo)師指導(dǎo)畢業(yè)論文的數(shù)量不超過10人。管理員可以對個別特殊的學(xué)生的選題情況進(jìn)行微調(diào),然后最終選題結(jié)果。 選題結(jié)束后,教師可以查詢和統(tǒng)計(jì)指導(dǎo)的情況,學(xué)生也可以查看自己選題的情況,最終選題結(jié)果可以導(dǎo)出到文件中,由系統(tǒng)管理員備案[3]。

2.3 管理員模塊設(shè)計(jì)

講師或碩士以上的教師有新建選題權(quán)限,賦予教研室主任進(jìn)行專業(yè)性審核權(quán)限等;管理員可進(jìn)行選題信息管理,如添加每年畢業(yè)論文選題等;管理員可對選題的整個過程進(jìn)行管理和控制,如規(guī)定教師命題的時間、學(xué)生選題的時間范圍等,整個選題過程首先由管理員對各個導(dǎo)師提交的命題進(jìn)行審核,審核通過后選題信息,然后實(shí)現(xiàn)師生雙選,最后對于個別選題不成功的情況進(jìn)行手工調(diào)整。除此之外,管理員還可以進(jìn)行信息統(tǒng)計(jì)匯總等。通過以上的需求分析,管理員模塊主要分為以下幾個功能:各部門管理、教師信息管理、選題信息管理、學(xué)生信息管理、以及系統(tǒng)管理等功能。

2.4 教師模塊設(shè)計(jì)

教師模塊主要實(shí)現(xiàn)新建選題和選擇學(xué)生兩個功能,新建選題功能主要是要求導(dǎo)師根據(jù)現(xiàn)有的條件和自己的專業(yè)特長給出若干個題目,并且要給出題目的說明和要求;選擇學(xué)生功能主要是授予導(dǎo)師選擇學(xué)生的權(quán)利。除此之外,導(dǎo)師還有修改命題、查詢選題情況等功能。

(1)新建選題:畢業(yè)論文工作啟動以后,導(dǎo)師首先要完成命題工作,要給出題目名稱,避免選題的重復(fù)性,導(dǎo)師還要給出限選專業(yè)、難易度、工作量以及說明和要求等必要信息,然后提交系統(tǒng)等待審核,導(dǎo)師還可進(jìn)行選題的查詢,如查詢我的選題或全部選題。

(2)選擇學(xué)生:當(dāng)題目經(jīng)過審核通過以后將正式公布給學(xué)生,導(dǎo)師等待學(xué)生進(jìn)行選題,選題結(jié)束后,導(dǎo)師可以查看題目被選情況并且有權(quán)決定是否接受學(xué)生。師生雙選階段和高考錄取非常相似。

2.5 學(xué)生模塊設(shè)計(jì)

學(xué)生模塊主要是實(shí)現(xiàn)查詢信息和選擇命題兩個功能。在經(jīng)過管理員進(jìn)行題目審核這個環(huán)節(jié)以后,所有審核通過的論文題目將公布給學(xué)生。首先學(xué)生可以通過點(diǎn)擊選題管理的選題列表瀏覽到所有供選擇的題目,并可繼續(xù)查詢到每個命題教師的有關(guān)信息,如教師的專業(yè)方向、教師的聯(lián)系方式、可指導(dǎo)的人數(shù)以及每個選題限選的人數(shù)等,然后根據(jù)自己的條件和專業(yè)特長進(jìn)行選題,一個學(xué)生可選擇一個志愿,之后進(jìn)入導(dǎo)師選擇學(xué)生階段。另外,學(xué)生可以隨時查詢自己被選的狀態(tài),也可以查詢自己最終選題的情況。

2.6 數(shù)據(jù)庫設(shè)計(jì)

本畢業(yè)論文選題系統(tǒng)包含相關(guān)實(shí)體(教師和學(xué)生)和畢業(yè)論文題目。

教師實(shí)體,包括教師用戶名、密碼、以及教師編號、姓名、職稱、專業(yè)方向、籍貫、聯(lián)系電話、性別、QQ號、郵箱、所出畢業(yè)論文題目和指導(dǎo)人數(shù)。

學(xué)生實(shí)體,包括學(xué)生用戶名、密碼、以及學(xué)號、姓名、專業(yè)、聯(lián)系電話、性別、QQ號、郵箱和所選畢業(yè)論文題目。

畢業(yè)論文題目實(shí)體,主要包括題目編號、標(biāo)題、題目簡介、題目內(nèi)容、選題面向級別、出題教師、出題老師編號、允許選題的人數(shù)、學(xué)生姓名、審核信息。

篇(7)

關(guān)鍵詞:學(xué)位論文檢索;ASP技術(shù);SQL Server;B/S模式

中圖分類號:TP392:J642.477文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2007)17-31327-02

Design and Implementation of Thesis Searching System Based on B/S structure

LIU Qun-Yan,ZHANG Da-Wei

(Library Xi'an Polytechnic University ,Xi'an 710048,China)

Abstract:Based on the B/S structure, a thesis searching system is designed and developed for academic thesis searching by the ASP technique and SQL database. The system can run very stably, has complete functions and satisfies all requirements of thesis search excellently, which provides a good platform for sufficient using of academic thesis.

Key words:thesis search; ASP technology; SQL SERVER; B/S structure

1 前言

學(xué)位論文是高等院校或科研機(jī)構(gòu)的學(xué)生為獲得某一級別的學(xué)位而向?qū)W校或其它學(xué)術(shù)單位提交的學(xué)術(shù)研究論文,是圍繞某一學(xué)科的重點(diǎn)或前沿課題進(jìn)行的創(chuàng)造性研究和探討并加以總結(jié)的產(chǎn)物,所以它是具有較高學(xué)術(shù)價(jià)值的科技文獻(xiàn)。但很多高校多年來的博士和碩士論文因查詢不便而不能為教學(xué)和科研充分利用,所以建立基于網(wǎng)絡(luò)的、不受時間和空間約束的論文檢索系統(tǒng)已成為提高高校學(xué)位論文利用率的關(guān)鍵。而購買商業(yè)公司開發(fā)的檢索系統(tǒng)雖然其功能齊全、性能穩(wěn)定,但不僅代價(jià)昂貴,而且其過于廣泛,不適合某一高校的學(xué)科特點(diǎn)和該校圖書館的具體情況。所以開發(fā)高校學(xué)位論文檢索系統(tǒng)非常必要,而且具有實(shí)際應(yīng)用意義。本文討論了該系統(tǒng)的開發(fā)過程和核心難點(diǎn)技術(shù)。

2 系統(tǒng)技術(shù)分析及開發(fā)環(huán)境

本系統(tǒng)采用三層B/S體系結(jié)構(gòu)為其基本框架,運(yùn)用當(dāng)前應(yīng)用廣泛的動態(tài)web技術(shù)ASP實(shí)現(xiàn)其與數(shù)據(jù)庫的強(qiáng)大操作和遠(yuǎn)程客戶端的交流。下面對這些技術(shù)和開發(fā)環(huán)境進(jìn)行分析介紹。

2.1 B/S結(jié)構(gòu)

B/S(Browser/Server)結(jié)構(gòu)即瀏覽器/服務(wù)器結(jié)構(gòu),是把web 技術(shù)和數(shù)據(jù)庫技術(shù)結(jié)合起來的技術(shù),其實(shí)現(xiàn)了開發(fā)環(huán)境和應(yīng)用環(huán)境的分離,即用戶端利用相對統(tǒng)一的瀏覽器( IE、Netscape 等) 代替客戶端軟件,實(shí)現(xiàn)跨平臺的應(yīng)用服務(wù),B/S通常采用三層分布式體系結(jié)構(gòu),如圖1所示。

圖1 B/S結(jié)構(gòu)

三層B/S結(jié)構(gòu)的工作方式主要是用戶通過瀏覽器表單形式把客戶請求以HTTP 協(xié)議方式發(fā)送到web服務(wù)器,web服務(wù)器向數(shù)據(jù)庫服務(wù)器發(fā)送數(shù)據(jù)請求,數(shù)據(jù)庫服務(wù)器經(jīng)過數(shù)據(jù)處理后將符合條件的數(shù)據(jù)返回到web服務(wù)器,web服務(wù)器把結(jié)果翻譯成HTML模式或各類Script 格式, 返回瀏覽器供用戶閱讀。

本系統(tǒng)采用三層B/S體系結(jié)構(gòu),用戶只要能連接到Internet網(wǎng)絡(luò),就能很方便的在任何時間任何地點(diǎn)查詢學(xué)位論文。

2.2 ASP技術(shù)

ASP(Active Server Page) 是Microsoft 提出的基于服務(wù)器端的腳本執(zhí)行環(huán)境,通過在普通HTML頁面中嵌入的ASP腳本語言(VBScript 、Jscript),就可以建立和執(zhí)行動態(tài)的、交互的、高性能的Web應(yīng)用程序。由于ASP腳本是在服務(wù)器端解釋執(zhí)行的,所以用其設(shè)計(jì)的程序獨(dú)立于客戶端瀏覽器且保密性較高;ASP采用ADO技術(shù)訪問數(shù)據(jù)庫,ADO是一組優(yōu)化的訪問數(shù)據(jù)庫專用對象集,提供了完整的站點(diǎn)數(shù)據(jù)庫訪問方案,使ASP訪問數(shù)據(jù)庫十分方便。基于以上原因,本系統(tǒng)采用ASP技術(shù)來實(shí)現(xiàn)其功能。

2.3 系統(tǒng)開發(fā)平臺和環(huán)境

本系統(tǒng)服務(wù)器端采用高性能、高可靠性和高安全性的Microsoft Windows 2003 Server為其操作系統(tǒng),并配置IIS6.0;選取可擴(kuò)充的、高效的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)SQL SERVER 2000為后臺數(shù)據(jù)庫;采用專業(yè)網(wǎng)站開發(fā)編輯器Macromedia Dreamweaver MX 2004為系統(tǒng)開發(fā)工具;開發(fā)語言為HTML和VBScript;客戶端只需要安裝 IE4.0 或Netscape3.0 以上版本的瀏覽器即可使用本系統(tǒng)。

3 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)

在開發(fā)此系統(tǒng)之前,作者做了大量的需求分析,充分了解掌握了系統(tǒng)所必需具有的功能,并考慮了人機(jī)功效方面的問題進(jìn)行系統(tǒng)設(shè)計(jì)。下面對該系統(tǒng)的功能模塊、web頁面、數(shù)據(jù)庫作總體的設(shè)計(jì)。

3.1 功能模塊分析與設(shè)計(jì)

根據(jù)用戶對論文檢索精度要求的不同,該系統(tǒng)主要分為兩大模塊,(1)基本檢索模塊,(2)高級檢索模塊,如圖2所示。

圖2 系統(tǒng)工作流程圖

基本檢索模塊:主要適用于對檢索精確度要求不高、對論文庫按某一條件字段進(jìn)行簡單分類檢索的用戶。該模塊的功能要求主要有:用戶選擇某一檢索項(xiàng)并輸入檢索詞,就可檢索到符合該條件的所有記錄,并將檢索結(jié)果分頁顯示;可以瀏覽某一紀(jì)錄的詳細(xì)內(nèi)容,包括摘要。

高級檢索模塊:該模塊適用于對檢索結(jié)果要求精確、多條件查詢的用戶。該模塊的功能要求主要有:可以實(shí)現(xiàn)多個條件的與、或、非復(fù)雜查詢;將檢索結(jié)果分頁顯示;可瀏覽某一紀(jì)錄的詳細(xì)信息,包括摘要。

根據(jù)學(xué)位論文的特點(diǎn)和用戶的檢索需求,其檢索選擇項(xiàng)分為七類:論文題名、論文作者、論文導(dǎo)師、關(guān)鍵詞、學(xué)科專業(yè),中文摘要、分類號。

3.2 Web頁面設(shè)計(jì)

根據(jù)該系統(tǒng)的模塊及功能,實(shí)現(xiàn)該系統(tǒng)需要4個頁面。檢索首頁index.asp,該頁面采用HTML表單的形式收集用戶輸入的檢索詞及檢索選擇項(xiàng)條件;基本檢索Bsearch.asp,該頁實(shí)現(xiàn)基本檢索的功能頁面,并將查詢結(jié)果分頁顯示;高級檢索Hsearch.asp,該頁實(shí)現(xiàn)高級檢索多選項(xiàng)、多條件的與、或、非查詢功能,并將查詢結(jié)果分頁顯示;記錄詳細(xì)顯示Show.asp, 該頁實(shí)現(xiàn)瀏覽某一紀(jì)錄的詳細(xì)信息,本校用戶可查看全文。其頁面間的關(guān)系如圖3所示。

圖3 頁面關(guān)系圖

3.3 后臺數(shù)據(jù)庫設(shè)計(jì)

本系統(tǒng)采用SQL SEVER 2000來創(chuàng)建后臺數(shù)據(jù)庫。為了提高數(shù)據(jù)庫服務(wù)器的響應(yīng)速度并確保數(shù)據(jù)安全,本系統(tǒng)采用文件實(shí)體和文件參數(shù)分別存放的方法,即在數(shù)據(jù)庫中只保存論文的文件名、存放路徑、文件格式和大小,而在WEB服務(wù)器指定目錄存放學(xué)位論文全文。根據(jù)學(xué)位論文的構(gòu)成特點(diǎn)和用戶的查詢需求,創(chuàng)建的數(shù)據(jù)庫表的字段如下:姓名、學(xué)號、專業(yè)、培養(yǎng)單位、論文題名、分類號、學(xué)位級別、導(dǎo)師姓名、導(dǎo)師單位、提交日期、關(guān)鍵詞、論文頁數(shù)、中文摘要、英文摘要、全文文件名,全文路徑、全文大小、全文格式。

4 系統(tǒng)功能實(shí)現(xiàn)及核心技術(shù)

在本系統(tǒng)的開發(fā)過程中,主要解決了三個核心技術(shù)問題。ASP與WEB數(shù)據(jù)庫的連接、多條件的與、或、非復(fù)雜查詢問題和查詢結(jié)果分頁顯示問題。下面來闡述這些問題的解決方法。

4.1 ASP與WEB數(shù)據(jù)庫的連接

ASP與數(shù)據(jù)庫的連接一般有三種方法:(1)通過ODBC DSN建立連接,(2)通過OLE DB建立連接,(3)通過Driver建立連接,本系統(tǒng)選用通過Driver建立連接的方法,使用該方法,程序的可移植性比較好。系統(tǒng)建立連接的過程如下:(1)建立數(shù)據(jù)庫連接對象:set conn = server.createobject ("adodb. connection ");(2)打開要訪問的數(shù)據(jù)庫:conn.open"Driver;Server=;Database=;Uid=;Pwd= "(3)建立記錄集對象:set rs= server. createobject("ADODB.recordset");(4)打開記錄集對象:rs. open strsql,conn,"3","1";(5)利用記錄集對象所提供的屬性對Web 數(shù)據(jù)庫實(shí)施操作;(6)關(guān)閉記錄集對象:rs.close;(7)關(guān)閉數(shù)據(jù)連接對象:conn.close;

4.2 檢索功能實(shí)現(xiàn)

本系統(tǒng)兩大檢索模塊中,基本檢索模塊中的SQL查詢比較簡單,在這里不予熬述。重點(diǎn)來闡述高級檢索模塊中的動態(tài)多選項(xiàng)、多條件的與、或、非查詢,這是開發(fā)本系統(tǒng)的核心技術(shù)和難點(diǎn)之一。本文采用VBScript中的select case語句來識別用戶的動態(tài)檢索項(xiàng),用IF語句來控制多條件的查詢,專門設(shè)置變量strhigh2接受用戶所選取的與、或、非條件。SQL查詢語句用變量strsql來保存,而最初的查詢語句是:strsql= "select * from table1 where 1=1 ",后面依據(jù)條件對查詢語句進(jìn)行疊加,如:strsql=strsql& "select * from table1 where name = "liuyan" ",直到條件判斷完畢,最后形成SQL查詢語句,并保存在strsql變量中,執(zhí)行rs.open strsql,conn,"3","1"語句。系統(tǒng)查詢功能實(shí)現(xiàn)。

為了提高系統(tǒng)的簡單易用性和查詢結(jié)果的命中精度,本系統(tǒng)支持作者姓名、導(dǎo)師姓名字段的精確查詢,而對字段論文題名、關(guān)鍵詞、論文摘要、提交年份、學(xué)科專業(yè)、分類號實(shí)施模糊查詢,如:用SQL語句seletc * from table1 where name like %"& yan & "%實(shí)現(xiàn)模糊查詢。

4.3 查詢結(jié)果分頁顯示

在顯示查詢結(jié)果時,如果所有檢索的命中記錄在一頁顯示,將不方便用戶瀏覽,所以系統(tǒng)要求將查詢結(jié)果分頁顯示。而實(shí)現(xiàn)查詢結(jié)果分頁顯示關(guān)鍵要解決兩方面的問題:(1)循環(huán)顯示本頁記錄,(2)翻頁控制。

循環(huán)顯示本頁記錄:即當(dāng)前頁記錄的顯示問題。本系統(tǒng)采用雙重嵌套的Do WhileLoop語句來控制當(dāng)前頁記錄的顯示,用 rs.("字段名")顯示記錄字段;采用ADO中數(shù)據(jù)集RecordSet對象的一些屬性來進(jìn)行參數(shù)設(shè)置:用PageSize屬性設(shè)置每頁顯示的記錄數(shù);用PageCount 、RecordCount屬性分別顯示檢索命中的總記錄數(shù)和頁數(shù);用AbsolutePage屬性表示當(dāng)前頁碼;用MoveNext方法來移動記錄指針;并用到了BOF 屬性和EOF 屬性。通過運(yùn)用以上的語句控制與屬性設(shè)置,實(shí)現(xiàn)了當(dāng)前頁記錄的顯示。

(2)翻頁控制:系統(tǒng)要求將查詢結(jié)果分多頁顯示,而在進(jìn)行翻頁時,涉及到對頁面bsearch.asp或hsearch.asp(實(shí)現(xiàn)檢索和分頁顯示的功能頁)的自身連接,也就是web服務(wù)器端要重新執(zhí)行該頁面程序,重新接收用戶輸入的檢索詞和重新執(zhí)行SQL查詢語句,并且要求正確顯示目標(biāo)頁記錄。所以,在系統(tǒng)進(jìn)行翻頁時,要對兩類參數(shù)進(jìn)行傳遞,分別是用戶輸入的檢索詞、檢索項(xiàng)和當(dāng)前頁數(shù)。本系統(tǒng)采用表單的隱藏域來對這兩類參數(shù)進(jìn)行傳遞,選取Request.form("")來接收用戶從表單輸入的檢索詞和檢索項(xiàng),而采用Request.querystring("")來接收翻頁時由表單隱藏域傳遞的檢索詞、檢索項(xiàng)參數(shù)和當(dāng)前頁數(shù)參數(shù),并用IF語句來判斷使用前者還是后者;翻頁的自身連接采用URL方式傳遞目標(biāo)頁數(shù)。參數(shù)傳遞正確,系統(tǒng)成功實(shí)現(xiàn)翻頁功能。

5 結(jié)束語

采用web技術(shù)、數(shù)據(jù)庫技術(shù)、ASP技術(shù)實(shí)現(xiàn)了基于B/S結(jié)構(gòu)的高校學(xué)位論文檢索系統(tǒng)。在此系統(tǒng)開發(fā)過程中,重點(diǎn)研究解決了動態(tài)多選項(xiàng)、多條件的與、或、非復(fù)雜查詢問題,以及檢索結(jié)果分頁顯示的問題。經(jīng)過測試,本系統(tǒng)性能穩(wěn)定、界面友好、易于使用,現(xiàn)已應(yīng)用于西安工程大學(xué)圖書館,解決了高校學(xué)位論文的檢索難題,使得博士、碩士論文能夠被科研和教學(xué)充分利用,提高了學(xué)問論文的利用率,這也是開發(fā)本系統(tǒng)的真正意義所在,作者感到欣慰!

參考文獻(xiàn):

[1]陳健偉,李美軍,施建強(qiáng),等. ASP動態(tài)網(wǎng)站開發(fā)教程[M].北京:清華大學(xué)出版社,2005.188-206.

[2]張固,汪曉平.ASP網(wǎng)絡(luò)應(yīng)用系統(tǒng)典型模塊開發(fā)實(shí)例解析[M].北京:人民郵電出版社,2005.53-95.

[3]龍馬工作室.ASP+SQL Server組建動態(tài)網(wǎng)站實(shí)例精講[M]. 北京:人民郵電出版社,2005.73-96.

[4]王昱. 基于ASP技術(shù)的Web數(shù)據(jù)庫記錄的分頁顯示[J]. 華北科技學(xué)院學(xué)報(bào),2003:75-77.