摘要:針對(duì)科技項(xiàng)目申報(bào)與審批工作流程的特點(diǎn),結(jié)合盤錦市當(dāng)前科技項(xiàng)目管理的實(shí)際情況,采用Web應(yīng)用技術(shù),建立了一個(gè)具有動(dòng)態(tài)交互、決策功能的網(wǎng)上科技項(xiàng)目申報(bào)與審批系統(tǒng),在實(shí)際應(yīng)用中取得了較好的效果,在此對(duì)其體系結(jié)構(gòu)、功能模塊及實(shí)現(xiàn)進(jìn)行分析和總結(jié)。
關(guān)鍵詞:科技項(xiàng)目 項(xiàng)目申報(bào) 審批管理 信息系統(tǒng) Asp B/S
隨著我國(guó)全面落實(shí)科學(xué)發(fā)展觀和提高自主創(chuàng)新能力的戰(zhàn)略性政策的提出,大批的科技項(xiàng)目如雨后春筍般不斷涌現(xiàn),這就對(duì)科技項(xiàng)目的申報(bào)、審批工作提出了更高的要求。傳統(tǒng)的申報(bào)與審批系統(tǒng)大部分為單機(jī)操作,由申報(bào)單位將所申報(bào)項(xiàng)目的材料通過紙張或軟盤的形式提交給項(xiàng)目管理單位,再由項(xiàng)目管理人員進(jìn)行數(shù)據(jù)的錄入。在專家論證打分過程中,由項(xiàng)目管理單位將紙制的打分表郵寄給專家,專家填好打分表后再寄回項(xiàng)目管理單位,由項(xiàng)目管理人員進(jìn)行分?jǐn)?shù)的錄入。這樣就出現(xiàn)了對(duì)同一工作的重復(fù)操作,增加了項(xiàng)目管理人員的工作勞動(dòng)強(qiáng)度,延長(zhǎng)了工作時(shí)問使工作效率大大降低。據(jù)此情況,且按盤錦市科技計(jì)劃項(xiàng)目申報(bào)與審批的實(shí)際需求,本文設(shè)計(jì)和開發(fā)了基于Web的網(wǎng)上項(xiàng)目申報(bào)與審批系統(tǒng)。
1系統(tǒng)需求分析
1.1功能需求
科技項(xiàng)目申報(bào)單位和個(gè)人可以在線填寫項(xiàng)目申報(bào)書;通過Internet進(jìn)行異地文件傳送;對(duì)本單位或個(gè)人已申報(bào)的項(xiàng)目進(jìn)行綜合查詢。科技項(xiàng)目管理人員可以在線完成項(xiàng)目篩選、審核、評(píng)審、打印審批通知書等操作;對(duì)各個(gè)狀態(tài)的項(xiàng)目情況進(jìn)行綜合查詢。
各領(lǐng)域?qū)<铱稍诋惖氐顷懴到y(tǒng)對(duì)分配給他的項(xiàng)目進(jìn)行打分和評(píng)定意見操作。
1.2可靠性需求
為了確保項(xiàng)目申報(bào)過程中數(shù)據(jù)的完整性、有效性,避免由于系統(tǒng)軟件故障造成數(shù)據(jù)丟失、產(chǎn)生壞數(shù)據(jù)以及數(shù)據(jù)庫損壞,需要選擇可靠的數(shù)據(jù)管理系統(tǒng),并給出一套合理的數(shù)據(jù)庫備份方案,并要充分考慮系統(tǒng)的安全性。
1.3可擴(kuò)展性需求
科技項(xiàng)目申報(bào)與審批系統(tǒng)是科技項(xiàng)目管理信息化建設(shè)的第一步,并隨其進(jìn)一步發(fā)展會(huì)增加更多的需求,因而在軟件開發(fā)周期的初期應(yīng)充分考慮整個(gè)系統(tǒng)的可擴(kuò)充性和縮放性。
2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
2.1系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)
通過以上的需求分析,針對(duì)盤錦市科技項(xiàng)目管理的需求,本文采用了多層B/S(Browser/Server)模式體系結(jié)構(gòu)。B/S模式是在C/S模式基礎(chǔ)上的拓展,通常具有表示層、功能層和數(shù)據(jù)層,如圖1所示。
2.2系統(tǒng)頁面框架結(jié)構(gòu)設(shè)計(jì)
科技項(xiàng)目申報(bào)與審批系統(tǒng)依據(jù)項(xiàng)目類別由應(yīng)用研究、科技攻關(guān)、科技產(chǎn)業(yè)化、環(huán)境能力建設(shè)四個(gè)子系統(tǒng)組成。每個(gè)子系統(tǒng)均包含項(xiàng)目申報(bào)、項(xiàng)目審批和系統(tǒng)維護(hù)等功能模塊。具體的頁面框架結(jié)構(gòu)如圖2所示。其中項(xiàng)目審批決策流程如圖3所示。

圖1基于B/S模式的科技項(xiàng)目申報(bào)與審批系統(tǒng)體系結(jié)構(gòu)

圖2系統(tǒng)頁面框架結(jié)構(gòu)

圖3審批決策流程
3系統(tǒng)特點(diǎn)及實(shí)現(xiàn)
3.1系統(tǒng)的特點(diǎn)
本系統(tǒng)在設(shè)計(jì)時(shí)充分考慮了科技項(xiàng)目申報(bào)與審批工作的實(shí)際情況,使其具有實(shí)用性和通用性全性,在技術(shù)上具有先進(jìn)性和良好的可擴(kuò)展性。
3.1.1多級(jí)用戶權(quán)限管理
為了保證系統(tǒng)安全性,采用了多級(jí)用戶權(quán)限等級(jí)訪問管理。系統(tǒng)最高權(quán)限者為系統(tǒng)管理員,由他分配各級(jí)項(xiàng)目管理人員的用戶名及密碼。申報(bào)單位采用實(shí)名注冊(cè)的方式向系統(tǒng)申請(qǐng)使用權(quán)限,由管理人員確認(rèn)后才能登陸申報(bào)系統(tǒng)。各級(jí)用戶名及密碼存于用戶權(quán)限數(shù)據(jù)庫中,采用填表設(shè)置等級(jí)授權(quán)方式,只有用戶自己才能有權(quán)修改自己的密碼。用戶名及密碼實(shí)行加密存儲(chǔ)。
3.1.2輔助編碼表的設(shè)置
在項(xiàng)目申報(bào)過程中,申請(qǐng)人需填寫項(xiàng)目類別、項(xiàng)目分類、歸口部門、申報(bào)時(shí)間等字段。為了減少錄入量,在頁面中這些字段以下拉菜單的形式給出,數(shù)據(jù)庫中則以輔助編碼表的形式出現(xiàn)。系統(tǒng)包括合作方式、單位性質(zhì)、單位類別、歸口部門名稱、歸口部門類別、歸口科室、項(xiàng)目類別、項(xiàng)目來源、技術(shù)領(lǐng)域等代碼表。輔助編碼表的設(shè)置可減少編碼人員的工作量,增加程序的可讀性及通用性進(jìn)而支持了可擴(kuò)充性。
3.1.3分布式實(shí)時(shí)查詢
系統(tǒng)實(shí)行信息等級(jí)控制,信息錄入、查詢、修改、刪除等功能根據(jù)用戶等級(jí)不同而不同。查詢結(jié)果面向不同對(duì)象分為全部給出、部分給出和禁止給出。申報(bào)人員只需記住項(xiàng)目臨時(shí)編號(hào)即可查詢此項(xiàng)目當(dāng)前時(shí)刻的狀態(tài)。用戶也可設(shè)定任意過濾條件,選擇任意項(xiàng)組合進(jìn)行查詢輸出。
3.1.4降低用戶操作復(fù)雜性系統(tǒng)
在客戶端采用“瘦客戶”技術(shù),客戶端不需要安裝任何附加軟件,通過瀏覽器就能完成所有的操作。用戶界面全部是瀏覽器中呈現(xiàn)的Web頁面,用戶根據(jù)Web頁面信息,從瀏覽器端向服務(wù)器端提交服務(wù)請(qǐng)求,并將處理結(jié)果通過網(wǎng)絡(luò)返回到瀏覽器端。用戶界面具備友好性和一致性,同時(shí)易于操作和便于維護(hù)。
3.2系統(tǒng)運(yùn)行環(huán)境
系統(tǒng)利用ASP/ADO的Web數(shù)據(jù)庫開發(fā)技術(shù),結(jié)合Javascript和Vbscript腳本開發(fā)語言生成和執(zhí)行動(dòng)態(tài)、交互式的服務(wù)器應(yīng)用程序。服務(wù)器端運(yùn)行在Windows2000Server環(huán)境下,采用MS-IIS6.0進(jìn)行管理,數(shù)據(jù)庫選擇Mysql。客戶端瀏覽器建議使用IE5.0及以上版本。
3.3系統(tǒng)安全性
安全性是系統(tǒng)建設(shè)考慮的一個(gè)重要方面,因?yàn)樗P(guān)系到整個(gè)系統(tǒng)的實(shí)用性和可靠性。本系統(tǒng)除了使用內(nèi)外網(wǎng)絡(luò)隔離技術(shù)和驗(yàn)證身份外,在應(yīng)用程序和數(shù)據(jù)庫中還對(duì)用戶訪問權(quán)限進(jìn)行了分配和限制,同時(shí)還設(shè)有日志功能,從而確保信息不被非法泄漏。根據(jù)數(shù)據(jù)庫服務(wù)器的并發(fā)處理能力設(shè)置了最大客戶數(shù),限制消耗臨界資源較大的事務(wù)性操作的瞬時(shí)并發(fā)數(shù),有效避免了在項(xiàng)目申請(qǐng)過程中大量用戶同時(shí)訪問系統(tǒng)造成的進(jìn)程阻塞問題,確保了系統(tǒng)的穩(wěn)定運(yùn)行。
3.4數(shù)據(jù)庫連接
數(shù)據(jù)庫的連接方式對(duì)系統(tǒng)運(yùn)行速度、穩(wěn)定性有著極大的影響,利用ASP/ADO對(duì)象集合的Connection及Recordset對(duì)象的功能,本系統(tǒng)采用了在Asp文件里直接指定數(shù)據(jù)庫文件所在位置的方法與數(shù)據(jù)庫進(jìn)行連接。這樣使用更加方便且無須配置ODBC。具體實(shí)現(xiàn)程序如下:
strconnection=\"driver={mysql odbc3.51driver};
database=pj_project;server=localhost;uid=root;
password=\" \"無需配置dsn
Set dodataconn = server.createobject(\"adodb.connection\")
adodataconn.open strconnection
4 結(jié)論及應(yīng)用效果
該系統(tǒng)于2006年1月正式投入使用,目前已申報(bào)、審批項(xiàng)目400余項(xiàng)。同時(shí),通過專家在線打分系統(tǒng),縮短了專家評(píng)閱項(xiàng)目的時(shí)間,提高了審批工作的效率,使科技項(xiàng)目管理工作邁入了一個(gè)新的臺(tái)階。
參考文獻(xiàn):
[1]江蘇發(fā)改委項(xiàng)目網(wǎng)上申報(bào)審批系統(tǒng).中國(guó)信息界,2006,17.
[2]祝彥杰.B/S架構(gòu)的科技計(jì)劃項(xiàng)目網(wǎng)上申報(bào)管理系統(tǒng).應(yīng)用能源技術(shù),2004,5.
[3]劉昌華.基于WORD模板的科技成果申報(bào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).艦船電子工程,2006年5期.