国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

教改項目信息化管理系統(tǒng)的設(shè)計

2017-11-08 14:39萬達(dá)謝學(xué)斌
廣東教育·職教版 2017年10期
關(guān)鍵詞:結(jié)題開題視圖

萬達(dá)++謝學(xué)斌

一、引言

教學(xué)工作是學(xué)校工作的中心,教學(xué)改革是提高教學(xué)質(zhì)量的重要途徑,是教學(xué)工作的推進(jìn)器,省級教學(xué)改革項目是教師對教學(xué)改革研究和總結(jié)的高級需求,近幾廣東省申報的教改項目立項數(shù)量每上保持在300項以上,且在逐年增加。廣東省現(xiàn)有高職專任教師3.39萬人的規(guī)模,相對于教師對教學(xué)改革項目立項的需求,立項總體數(shù)量亟需提高。但另一方面,隨著立項數(shù)量的增加,教改項目的現(xiàn)行管理略顯滯后,導(dǎo)致無法精細(xì)化管理和教改項目的成果轉(zhuǎn)化和推廣不足。信息化管理是當(dāng)前的現(xiàn)實需求,建立一個高效、規(guī)范的教改項目管理系統(tǒng)迫在眉睫。

二、需求分析

(一)業(yè)務(wù)分析

教學(xué)改革項目以項目為依托,促進(jìn)教師進(jìn)行教學(xué)改革,管理存在時間長,過程復(fù)雜,管理難度高等特點。教學(xué)項目管理在流程上,有申報、評審、立項、中期檢查、結(jié)題、項目異動,成果推廣等環(huán)節(jié),過程較為復(fù)雜;在時間上,從通知發(fā)布到證書發(fā)放一般為3~4年,周期較長;在用戶上,涉及到申報者(申報團(tuán)隊),學(xué)校教改管理部門(省級教學(xué)指導(dǎo)委員會),評審專家,管理部門(廣東省教育研究院),行政機構(gòu)(省教育廳),角色眾多。管理繁雜、要求高、工作量也較大,實現(xiàn)這一過程的精細(xì)化管理需要更為科學(xué)、合理的方式。在系統(tǒng)設(shè)計上要求科學(xué)、規(guī)范。

(二)用戶需求

省級行政部門發(fā)布相關(guān)通知(同時給各學(xué)校和教指委分配申報名額)后,項目申請者填寫項目申報書并附相關(guān)佐證,學(xué)校教改項目管理部門(或教指委)根據(jù)分配名額擇優(yōu)上報,再由省教育廳組織專家根據(jù)要求進(jìn)行評審,通過者予以立項。立項后各學(xué)校組織開題,開題材料報送至省教改項目管理部門(省教育研究院),由省教育研究院進(jìn)行過程管理(包括開題、中期檢查、結(jié)題、異動管理),項目研究期間,其過程管理由學(xué)校教改管理部門和省教育研究院逐級完成。

(三)用戶類型需求分析

根據(jù)業(yè)務(wù)要求、用戶分為幾類角色:

1.項目申請者(研究團(tuán)隊):查看相關(guān)通知、下載申請表、填寫相關(guān)信息、上傳申請表、開題(上傳開題資料)、中期檢查(上傳中期檢查資料)、異動(填寫異動申請表)、結(jié)題(上傳結(jié)題資料)。

2.學(xué)校管理者(省級教學(xué)指導(dǎo)委員會):轉(zhuǎn)發(fā)通知、審查申請者信息、審查各類上傳資料、組織開題、組織結(jié)題。

3.評審專家:項目評審。

4.管理部門(省教育研究院):審查各類上傳資料、審查異動信息、管理各類資料、歸總?cè)「黝愋畔⒈恚Y(jié)題項目形式審查、組織省級驗收。

5.系統(tǒng)管理員(省教育廳):發(fā)布通知文件、組織專家評審、發(fā)布結(jié)題文件、系統(tǒng)維護(hù)。

(四)系統(tǒng)構(gòu)架

1.系統(tǒng)組織結(jié)構(gòu)

用戶組織結(jié)構(gòu)如圖1所示,從圖中可以看出,共有5類用戶使用該系統(tǒng),且各類用戶對系統(tǒng)的功能需求各有不同,并且對系統(tǒng)的數(shù)據(jù)視圖亦各不相同。從而系統(tǒng)要根據(jù)用戶的組織結(jié)構(gòu)來劃分系統(tǒng)的用戶權(quán)限,劃分?jǐn)?shù)據(jù)視圖,要求做到各類用戶登陸系統(tǒng)時分別看到不同用戶界面,不同的功能權(quán)限和數(shù)據(jù)權(quán)限。

也就是根據(jù)系統(tǒng)用戶的組織結(jié)構(gòu)而明確系統(tǒng)需求:

(1)個性化界面,各類用戶看到系統(tǒng)不同的界面。

(2)嚴(yán)格的用戶類型功能權(quán)限控制,每類用戶都只能訪問到本類用戶所需功能,登錄時確定用戶(課題組、專家)此次登錄將要操作的課題,不能操作到無關(guān)的其他課題,以保證系統(tǒng)的安全性、且要求事后可查性。

(3)嚴(yán)格的數(shù)據(jù)權(quán)限控制,每類用戶只能訪問到本類用戶所涉及到的數(shù)據(jù),從而保證數(shù)據(jù)的一致性、安全性。

2.全局?jǐn)?shù)據(jù)構(gòu)架

本系統(tǒng)體系結(jié)構(gòu)采用B/S結(jié)構(gòu)。采用統(tǒng)一的架構(gòu)進(jìn)行代碼實現(xiàn),遵循以下原則:

(1)對數(shù)據(jù)庫操作的SQL語句或者與SQL緊密相關(guān)的邏輯必須放到數(shù)據(jù)訪問層(DALDatabase層)實現(xiàn)。

(2)除了與SQL語句緊密相關(guān)或界面控件緊密相關(guān)的邏輯代碼,都必須寫到業(yè)務(wù)邏輯層上。處理邏輯異常的時候,使用外拋自定義異常的方式進(jìn)行處理已知前置條件的邏輯,自定義異常一般為HWException。

(3)界面除與控件緊密相關(guān)的邏輯代碼,其它邏輯都要求放到業(yè)務(wù)邏輯層中去實現(xiàn),界面事件都應(yīng)該有Try..Catch的異常捕捉機制(非特殊情況需要使用PostSharp處理界面事件異常,避免在界面事件中重復(fù)編寫Try,Catch代碼),向用戶呈現(xiàn)所有異常,并把Exception類型的錯誤記錄到日志文件之中。

(4)與外部接口交換數(shù)據(jù)需要記錄操作日志,分布式程序數(shù)據(jù)交換時,需要記錄數(shù)據(jù)交換日志,復(fù)雜邏輯需要記錄操作日志,重要信息刪改需要記錄操作日志,敏感信息的讀寫需要記錄操作日志。

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

該系統(tǒng)采用Asp.net技術(shù)開發(fā),并用Web Form技術(shù)作為系統(tǒng)框架。

(一)ASP.NET

ASP.NET是一種為開發(fā)人員提供生成企業(yè)級的 Web應(yīng)用程序所需的服務(wù)。ASP.NET為了生成可伸縮、更安全和穩(wěn)定的應(yīng)用程序,提供一種全新的編程結(jié)構(gòu)和模型。該程序在增加ASP功能的同時可以不改變現(xiàn)有的ASP應(yīng)用程序。ASP.NET是在.NET的環(huán)境基礎(chǔ)上,用任何可以與.NET兼容的語言(如 C# 、Visual Basic .NET或 JScript .NET)所編譯的一種應(yīng)用程序,并且整個 .NET 框架都能隨機的被ASP.NET應(yīng)用程序所使用。ASP.NET的技術(shù)優(yōu)點包括類型安全、公共語言運行庫環(huán)境、程序繼承等。ASP.NET技術(shù)具有強大的生命力,由于它能支持各類不同的開發(fā)工具,以致它具有一定的可伸縮性。也鑒于ASP.NET的簡潔設(shè)計和實施,不寄生于任何一個固定的開發(fā)平臺,并且在對象面前完全公開,所以它的安全性更加可靠。ASP.NET近年來一躍成為最流行的Web開發(fā)技術(shù)之一,究其原因就是它具備了高性能的執(zhí)行效率、伸縮性強、結(jié)構(gòu)及擴展性高、安全性有保障、可管理性、可用性、簡易性以及強大的工具和平臺支持。endprint

(二)Web Form

用戶端顯示的數(shù)據(jù)通過Web Form技術(shù)進(jìn)行封裝。在EasyJWeb中,它是使用得最為頻繁的一個對象,地位也顯得異常重要。Web Form主要在數(shù)據(jù)處理、程序與視圖之間承擔(dān)一個傳輸介質(zhì)的作用。常見的編輯用法如下:

1.Web Form中包含了視圖頁面中傳輸進(jìn)來的數(shù)據(jù),可以通過form.get(“鍵名”)的方式來讀取這些數(shù)據(jù),也可以通過form.set(“屬性名”,值)來改變視圖中傳過來的數(shù)據(jù)值。

2.可以把表單中傳來數(shù)據(jù),通過Web Form提供的快捷方法toPo可以把表單中的數(shù)據(jù)快速存入模型(域或Command)對象中。如form.toPo(Person.class)可以把表單中的屬性值經(jīng)過轉(zhuǎn)換后存入到Person的對應(yīng)屬性中,并返回一個Person實例。

3.Web Form的toPo方法還會數(shù)據(jù)校驗,可以通過參數(shù)設(shè)置當(dāng)校驗未通過時是否回滾等。

4.程序中通過Web Form把數(shù)據(jù)發(fā)送到視圖模板。要在程序中把一個對象添加到視圖,使用form.addResult(“名稱”,obj)來添加,這里即可在視圖模板中使用“$對象名”來訪問該對象。

5.Web Form的addPo方法可以把一個對象根據(jù)其中的屬性名稱,傳到視圖中。如form.addPo(person);則在視圖可以通過$name來訪問person對象的name屬性值。

四、系統(tǒng)的設(shè)計實現(xiàn)

(一)項目管理(教育研究院用戶)所需功能

教育研究院用戶所需的功能:教改項目基本過程管理,包括項目立項形式檢查、項目評審專家聘請、項目立項審批、項目任務(wù)書審批、項目開題審批、項目中期檢查審批、項目結(jié)題審批,還有基本的辦公服務(wù),如通知公告,資源下載等。具體見圖2。限于篇幅,本文只介紹每個模塊中的個別功能流程(下同)。

(二)課題組所需功能

課題組的功能包括教學(xué)改革項目管理功能。教學(xué)改革項目管理功能包括項目申報、項目任務(wù)提交、項目開題、項目中期檢查、項目異動申請、項目結(jié)題六部分。課題組所需材料能夠在下載區(qū)找到,能夠看到課題組當(dāng)前任務(wù)。

界面上要求反應(yīng)出課題組的步驟。圖4描述了課題組用戶所需功能。

(三)學(xué)??蒲兄鞴懿块T(或教指委)所需功能

學(xué)校科技秘書所需功能有項目管理功能、通知公告查閱兩大塊。其中項目管理功能包括項目申報預(yù)審、申報信息匯總提交、項目任務(wù)書提交預(yù)審、項目開題預(yù)審、項目中期檢查預(yù)審、項目結(jié)題預(yù)審、本單位用戶注冊審核五部分。能夠查看通知公告、下載標(biāo)準(zhǔn)文檔模板,能夠查看本單位所承擔(dān)課題基本情況和進(jìn)展。

界面上要求反應(yīng)出課題組的步驟。下圖描述了課題組用戶所需功能。

四、小結(jié)

教改項目信息管理系統(tǒng)的設(shè)計是在Asp.net和Web Form技術(shù)的支持上,具備良好的系統(tǒng)開放性與兼容性,本系統(tǒng)開發(fā)過程中主要考慮系統(tǒng)的基礎(chǔ)數(shù)據(jù)管理,并把重點放在系統(tǒng)的穩(wěn)定性和功能的易用性。前期需求分析時考慮到教改系統(tǒng)的數(shù)據(jù)量較多,權(quán)限分布明理清晰,可持續(xù)性強,故使用成熟的計算機技術(shù)進(jìn)行系統(tǒng)的開發(fā)和架構(gòu)的構(gòu)建,很好的保證了系統(tǒng)的穩(wěn)定性與拓展性,方便用戶對教改項目相關(guān)數(shù)據(jù)的管理與查詢。當(dāng)然,本系統(tǒng)還需經(jīng)過測試運行后進(jìn)行反饋,修改、完善,務(wù)求更貼近教師的需求,更為實用。

[基金項目:本文系廣東省高等職業(yè)教育教學(xué)改革項目(201401002)]

責(zé)任編輯朱守鋰endprint

猜你喜歡
結(jié)題開題視圖
南陽市教科所召開河南省級課題開題觀摩會
大學(xué)生科技創(chuàng)新項目的申報與結(jié)題
材料類專業(yè)畢業(yè)論文(設(shè)計)工作的思路與實踐
Y—20重型運輸機多視圖
SA2型76毫米車載高炮多視圖
《投影與視圖》單元測試題
如何在畢業(yè)論文開題過程中培養(yǎng)學(xué)生實踐能力
高校畢業(yè)設(shè)計中培養(yǎng)學(xué)生的創(chuàng)新能力
Django 框架中通用類視圖的用法
Different Students, Different Corrective Feedback
三都| 左权县| 育儿| 宣武区| 黄平县| 枞阳县| 西吉县| 沅江市| 土默特左旗| 秀山| 涡阳县| 金堂县| 曲靖市| 定西市| 鲜城| 平安县| 和平县| 郴州市| 汝州市| 徐闻县| 墨脱县| 昂仁县| 原阳县| 澳门| 资源县| 江川县| 苍山县| 津南区| 龙州县| 鹰潭市| 金阳县| 定襄县| 新乡县| 波密县| 宣化县| 通州市| 开阳县| 永德县| 龙门县| 长汀县| 五原县|