劉美麗,李 軍,劉德軍
(長(zhǎng)沙環(huán)境保護(hù)職業(yè)技術(shù)學(xué)院,湖南長(zhǎng)沙,410004)
環(huán)保學(xué)院產(chǎn)學(xué)研管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
劉美麗,李 軍,劉德軍
(長(zhǎng)沙環(huán)境保護(hù)職業(yè)技術(shù)學(xué)院,湖南長(zhǎng)沙,410004)
本文采用B/S開發(fā)模式,.NET框架技術(shù)、C#語言,SQL Server數(shù)據(jù)庫(kù),設(shè)計(jì)了一個(gè)環(huán)保產(chǎn)學(xué)研管理信息系統(tǒng),該系統(tǒng)頁(yè)面風(fēng)格統(tǒng)一,便于用戶操作。
產(chǎn)學(xué)研;信息系統(tǒng);.Net框架;B/S結(jié)構(gòu)
由于缺乏科技供需交流平臺(tái),因此導(dǎo)致了科研力量的投向與現(xiàn)實(shí)生產(chǎn)經(jīng)營(yíng)活動(dòng)的需要脫節(jié)??萍忌a(chǎn)力資源配置的不合理和科技交易市場(chǎng)活動(dòng)的供需不對(duì)稱是目前社會(huì)最主要的問題,產(chǎn)學(xué)研合作信息平臺(tái)的建設(shè),可以實(shí)現(xiàn)資源優(yōu)勢(shì)互補(bǔ)、資源共享、分散風(fēng)險(xiǎn),為企業(yè)、高等院校、科研機(jī)構(gòu)三方提供科技供需的市場(chǎng)對(duì)接平臺(tái),將潛在的資源變?yōu)楝F(xiàn)實(shí)的社會(huì)經(jīng)濟(jì)收益,從而提高研發(fā)效率,提高科技資源的整合效率。
長(zhǎng)沙環(huán)境保護(hù)職業(yè)技術(shù)學(xué)院作為目前國(guó)內(nèi)唯一的“環(huán)保特色”的高職學(xué)院,目前擁有在環(huán)保領(lǐng)域處于先進(jìn)水平的技術(shù)設(shè)備和研究中心,例如環(huán)境工程治理技術(shù)中心、清潔生產(chǎn)審核中心、環(huán)境影響評(píng)價(jià)中心、分析測(cè)試中心、生物技術(shù)研發(fā)中心、食品檢測(cè)中心、環(huán)境科學(xué)研究所等科研機(jī)構(gòu)、環(huán)境監(jiān)測(cè)研究所、環(huán)保職教集團(tuán)和校友會(huì)平臺(tái),如何將這些優(yōu)質(zhì)資源利用起來為產(chǎn)業(yè)服務(wù),提高設(shè)備使用效率,形成一個(gè)“人才共育、過程共管、責(zé)任共擔(dān)、成果共享”的緊密型合作辦學(xué)機(jī)制,成為一個(gè)擺在目前急需解決的重要問題。因此開發(fā)一個(gè)長(zhǎng)期、穩(wěn)定的環(huán)保產(chǎn)學(xué)研平臺(tái)是很有必要的。
該信息平臺(tái)主要依托我院網(wǎng)絡(luò)信息中心,立足學(xué)院現(xiàn)有信息資源,整合各類環(huán)境資源,特別是我院校和環(huán)境科學(xué)研究院所在儀器、設(shè)備、設(shè)施、信息、技術(shù)、人才等方面的資源,為行業(yè)、企業(yè)、社會(huì)提供環(huán)保信息、咨詢、設(shè)計(jì)、培訓(xùn)、測(cè)試、試驗(yàn)、研發(fā)等服務(wù),提升環(huán)保行業(yè)服務(wù)水平和效能,共同應(yīng)對(duì)經(jīng)濟(jì)結(jié)構(gòu)調(diào)整、產(chǎn)業(yè)轉(zhuǎn)型升級(jí)中突出的環(huán)境問題。
環(huán)保學(xué)院“產(chǎn)學(xué)研”管理信息平臺(tái)共分為8層,從上到下分別是:信息瀏覽層、信息發(fā)布層、信息采集層、應(yīng)用程序?qū)?、?shù)據(jù)庫(kù)層、支撐軟件層、操作系統(tǒng)層、硬件及網(wǎng)絡(luò)環(huán)境層。
環(huán)保學(xué)院產(chǎn)學(xué)研管理信息系統(tǒng)功能模塊較多,由于篇幅關(guān)系,這里以項(xiàng)目管理模塊為例進(jìn)行介紹。項(xiàng)目管理模塊包括項(xiàng)目申報(bào)、項(xiàng)目審批、項(xiàng)目立項(xiàng)、項(xiàng)目鑒定、項(xiàng)目進(jìn)度查詢、項(xiàng)目數(shù)據(jù)導(dǎo)入等功能,項(xiàng)目管理部分包含的屬性有:項(xiàng)目編號(hào)、項(xiàng)目名稱、項(xiàng)目類型、項(xiàng)目單位負(fù)責(zé)人、聯(lián)系人及電話、項(xiàng)目申請(qǐng)人所屬系部、總金額、付款方式、擬完成日期、項(xiàng)目簡(jiǎn)短的概述等信息。
項(xiàng)目管理具體實(shí)現(xiàn)流程如下。
(1)產(chǎn)學(xué)研管理中心召開項(xiàng)目申請(qǐng)會(huì)議,傳達(dá)項(xiàng)目申請(qǐng)事項(xiàng)。
(2)申請(qǐng)者提按規(guī)定的格式填寫申請(qǐng)書,并按規(guī)定時(shí)間報(bào)產(chǎn)學(xué)研管理中心。
(3)產(chǎn)學(xué)研管理中心對(duì)各單位科研項(xiàng)目進(jìn)行匯總,負(fù)責(zé)申請(qǐng)項(xiàng)目的初審,對(duì)于初審不合格的,予以淘汰。
(4)產(chǎn)學(xué)研管理中心將初審結(jié)果提交校學(xué)術(shù)委員會(huì),由校學(xué)術(shù)委員會(huì)委托學(xué)科組進(jìn)行評(píng)審、討論,并由學(xué)科組聽取項(xiàng)目申請(qǐng)人的匯報(bào)和答辯,最后經(jīng)民主投票,確定評(píng)審結(jié)果。
(5)經(jīng)學(xué)術(shù)委員評(píng)審?fù)ㄟ^的則批準(zhǔn)立項(xiàng),產(chǎn)學(xué)研管理中心與批準(zhǔn)下達(dá)的項(xiàng)目負(fù)責(zé)人簽訂項(xiàng)目合同。
(6)每年開展一次項(xiàng)目中期檢查,項(xiàng)目負(fù)責(zé)人填寫項(xiàng)目進(jìn)度表。
系統(tǒng)設(shè)計(jì)完成后,接下來就是對(duì)每個(gè)模塊的功能用代碼來實(shí)現(xiàn),以項(xiàng)目申報(bào)為例,項(xiàng)目申報(bào)的實(shí)現(xiàn)流程如下:一般研究人員首先進(jìn)入項(xiàng)目申報(bào)子模塊,要求申請(qǐng)新項(xiàng)目。系統(tǒng)驗(yàn)證其身份后,要求填寫項(xiàng)目申請(qǐng)表,主要填寫內(nèi)容為項(xiàng)目編號(hào)、項(xiàng)目名稱、項(xiàng)目類型、項(xiàng)目單位負(fù)責(zé)人、聯(lián)系人及電話、項(xiàng)目申請(qǐng)人所屬系部、總金額、付款方式、擬完成日期、項(xiàng)目簡(jiǎn)短的概述信息,當(dāng)研究人員填寫無誤后,項(xiàng)目申請(qǐng)表被保存,項(xiàng)目被歸類到待審批的項(xiàng)目一列中。若有功能需求改變,系統(tǒng)的后臺(tái)可以動(dòng)態(tài)添加。項(xiàng)目申報(bào)部分代碼如下,系統(tǒng)前臺(tái)界面如圖2所示:
public partial class _Default : System.Web. UI.Page
{
SqlConnection myconnection = new
SqlConnection(ConfigurationManager.ConnectionString s["hpglConnectionString"].ToString());
protected void Page_Load(object sender,EventArgs e)
{
if (!Page.IsPostBack)
{
string SQL_Select_xmlx = "select id, xmlx from xmlx order by id ";
SqlDataAdapter myAdapter_xmlx = new SqlDataAdapter(SQL_Select_xmlx, myconnection);//構(gòu)造一個(gè)SqlDataAdapter
myconnection.Open();
DataSet dataSet_xmlx = new DataSet();myAdapter_xmlx.Fill(dataSet_xmlx,"Table1");
myconnection.Close();
xmlx_DropDownList.DataSource = dataSet_xmlx.Tables["Table1"].DefaultView;
xmlx_DropDownList.DataTextField = "xmlx";
xmlx_DropDownList.DataValueField = "id";
xmlx_DropDownList.DataBind();
xmlx_DropDownList.Items.Insert(0,
"—產(chǎn)學(xué)研項(xiàng)目信息--");}
系統(tǒng)測(cè)試的目的是為了提高軟件運(yùn)行的可靠性和穩(wěn)定性,盡可能地檢查出程序中存在的錯(cuò)誤,通過與系統(tǒng)的需求比較,查找與用戶需求不符或矛盾的地方,從而提出更加完善的解決方案單元測(cè)試階段主要采用“白盒”測(cè)試方法,集成測(cè)試和驗(yàn)收測(cè)試主要采用“黑盒”測(cè)試方法。在系統(tǒng)的各個(gè)功能模塊的開發(fā)中,每當(dāng)完成一部分程序編碼后,都及時(shí)對(duì)該模塊進(jìn)行測(cè)試,根據(jù)程序的邏輯結(jié)構(gòu),設(shè)計(jì)出相應(yīng)的測(cè)試用例,以檢測(cè)該模塊結(jié)構(gòu)是否合理,單元編碼是否正確。
在系統(tǒng)集成測(cè)試階段,選擇了6種類型的人員,分別為一般教師、企業(yè)人員、科學(xué)研究院人員、院系科研秘書、產(chǎn)學(xué)研中心人員、系統(tǒng)管理員,其中一般教師人員的測(cè)試使用了環(huán)境信息技術(shù)系、產(chǎn)學(xué)研處的賬號(hào)進(jìn)行了測(cè)試。
項(xiàng)目管理測(cè)試用例如表1所示,項(xiàng)目管理測(cè)試包括項(xiàng)目申報(bào)、項(xiàng)目信息修改、項(xiàng)目信息的刪除、項(xiàng)目信息的查詢、項(xiàng)目經(jīng)費(fèi)的更改、項(xiàng)目經(jīng)費(fèi)的統(tǒng)計(jì)與查詢、付款方式的查詢、項(xiàng)目進(jìn)度的查詢,成果導(dǎo)出Excel文件等功能進(jìn)行測(cè)試,測(cè)試結(jié)果表明,科研項(xiàng)目管理方便、準(zhǔn)確、快速、易于維護(hù),數(shù)據(jù)導(dǎo)出方便準(zhǔn)確。
本系統(tǒng)依據(jù)軟件開發(fā)編程思想,采用B/S開發(fā)模式,.NET框架技術(shù)、C#語言,SQL數(shù)據(jù)庫(kù)存平臺(tái),設(shè)計(jì)了一個(gè)環(huán)保產(chǎn)學(xué)研管理信息系統(tǒng),整個(gè)系統(tǒng)由政策法規(guī)模塊、產(chǎn)業(yè)新聞模塊、科研成果模塊、項(xiàng)目管理模塊、企業(yè)需求模塊、校內(nèi)資源模塊、互動(dòng)咨詢模塊共七大模塊組成,經(jīng)過反復(fù)測(cè)試,系統(tǒng)性能穩(wěn)定,各功能運(yùn)行正常,系統(tǒng)頁(yè)面風(fēng)格統(tǒng)一,便于用戶操作,目前的反饋情況良好。
[1]李軍,一種從用例模型到分析模型的設(shè)計(jì)方法[J],計(jì)算機(jī)系統(tǒng)應(yīng)用,2012,21(1):191~193
[2]李軍,王澤芳,環(huán)保產(chǎn)學(xué)研信息平臺(tái)的構(gòu)建技術(shù)——以長(zhǎng)沙環(huán)境保護(hù)職業(yè)技術(shù)學(xué)院為例,期刊,商場(chǎng)現(xiàn)代化,2013-07-10
School of Environmental Design and implementation of research management information system
Liu Meili,Li Jun,Liu Dejun
(Changsha Environmental Protection Voctional College,Changsha,410004)
This paper design an environmental management information and research system with B/S development model,.NET framework technology,C # language,SQL Server database,and It page style uniform,user-friendly operation.
research;information systems;.Net framework;B / S structure
圖2 產(chǎn)學(xué)研管理系統(tǒng)前臺(tái)界面