劉美麗,李 軍,劉德軍
(長沙環境保護職業技術學院,湖南長沙,410004)
環保學院產學研管理信息系統的設計與實現
劉美麗,李 軍,劉德軍
(長沙環境保護職業技術學院,湖南長沙,410004)
本文采用B/S開發模式,.NET框架技術、C#語言,SQL Server數據庫,設計了一個環保產學研管理信息系統,該系統頁面風格統一,便于用戶操作。
產學研;信息系統;.Net框架;B/S結構
由于缺乏科技供需交流平臺,因此導致了科研力量的投向與現實生產經營活動的需要脫節。科技生產力資源配置的不合理和科技交易市場活動的供需不對稱是目前社會最主要的問題,產學研合作信息平臺的建設,可以實現資源優勢互補、資源共享、分散風險,為企業、高等院校、科研機構三方提供科技供需的市場對接平臺,將潛在的資源變為現實的社會經濟收益,從而提高研發效率,提高科技資源的整合效率。
長沙環境保護職業技術學院作為目前國內唯一的“環保特色”的高職學院,目前擁有在環保領域處于先進水平的技術設備和研究中心,例如環境工程治理技術中心、清潔生產審核中心、環境影響評價中心、分析測試中心、生物技術研發中心、食品檢測中心、環境科學研究所等科研機構、環境監測研究所、環保職教集團和校友會平臺,如何將這些優質資源利用起來為產業服務,提高設備使用效率,形成一個“人才共育、過程共管、責任共擔、成果共享”的緊密型合作辦學機制,成為一個擺在目前急需解決的重要問題。因此開發一個長期、穩定的環保產學研平臺是很有必要的。
該信息平臺主要依托我院網絡信息中心,立足學院現有信息資源,整合各類環境資源,特別是我院校和環境科學研究院所在儀器、設備、設施、信息、技術、人才等方面的資源,為行業、企業、社會提供環保信息、咨詢、設計、培訓、測試、試驗、研發等服務,提升環保行業服務水平和效能,共同應對經濟結構調整、產業轉型升級中突出的環境問題。
環保學院“產學研”管理信息平臺共分為8層,從上到下分別是:信息瀏覽層、信息發布層、信息采集層、應用程序層、數據庫層、支撐軟件層、操作系統層、硬件及網絡環境層。
環保學院產學研管理信息系統功能模塊較多,由于篇幅關系,這里以項目管理模塊為例進行介紹。項目管理模塊包括項目申報、項目審批、項目立項、項目鑒定、項目進度查詢、項目數據導入等功能,項目管理部分包含的屬性有:項目編號、項目名稱、項目類型、項目單位負責人、聯系人及電話、項目申請人所屬系部、總金額、付款方式、擬完成日期、項目簡短的概述等信息。
項目管理具體實現流程如下。
(1)產學研管理中心召開項目申請會議,傳達項目申請事項。
(2)申請者提按規定的格式填寫申請書,并按規定時間報產學研管理中心。
(3)產學研管理中心對各單位科研項目進行匯總,負責申請項目的初審,對于初審不合格的,予以淘汰。
(4)產學研管理中心將初審結果提交校學術委員會,由校學術委員會委托學科組進行評審、討論,并由學科組聽取項目申請人的匯報和答辯,最后經民主投票,確定評審結果。
(5)經學術委員評審通過的則批準立項,產學研管理中心與批準下達的項目負責人簽訂項目合同。
(6)每年開展一次項目中期檢查,項目負責人填寫項目進度表。
系統設計完成后,接下來就是對每個模塊的功能用代碼來實現,以項目申報為例,項目申報的實現流程如下:一般研究人員首先進入項目申報子模塊,要求申請新項目。系統驗證其身份后,要求填寫項目申請表,主要填寫內容為項目編號、項目名稱、項目類型、項目單位負責人、聯系人及電話、項目申請人所屬系部、總金額、付款方式、擬完成日期、項目簡短的概述信息,當研究人員填寫無誤后,項目申請表被保存,項目被歸類到待審批的項目一列中。若有功能需求改變,系統的后臺可以動態添加。項目申報部分代碼如下,系統前臺界面如圖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);//構造一個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,
"—產學研項目信息--");}
系統測試的目的是為了提高軟件運行的可靠性和穩定性,盡可能地檢查出程序中存在的錯誤,通過與系統的需求比較,查找與用戶需求不符或矛盾的地方,從而提出更加完善的解決方案單元測試階段主要采用“白盒”測試方法,集成測試和驗收測試主要采用“黑盒”測試方法。在系統的各個功能模塊的開發中,每當完成一部分程序編碼后,都及時對該模塊進行測試,根據程序的邏輯結構,設計出相應的測試用例,以檢測該模塊結構是否合理,單元編碼是否正確。
在系統集成測試階段,選擇了6種類型的人員,分別為一般教師、企業人員、科學研究院人員、院系科研秘書、產學研中心人員、系統管理員,其中一般教師人員的測試使用了環境信息技術系、產學研處的賬號進行了測試。
項目管理測試用例如表1所示,項目管理測試包括項目申報、項目信息修改、項目信息的刪除、項目信息的查詢、項目經費的更改、項目經費的統計與查詢、付款方式的查詢、項目進度的查詢,成果導出Excel文件等功能進行測試,測試結果表明,科研項目管理方便、準確、快速、易于維護,數據導出方便準確。
本系統依據軟件開發編程思想,采用B/S開發模式,.NET框架技術、C#語言,SQL數據庫存平臺,設計了一個環保產學研管理信息系統,整個系統由政策法規模塊、產業新聞模塊、科研成果模塊、項目管理模塊、企業需求模塊、校內資源模塊、互動咨詢模塊共七大模塊組成,經過反復測試,系統性能穩定,各功能運行正常,系統頁面風格統一,便于用戶操作,目前的反饋情況良好。
[1]李軍,一種從用例模型到分析模型的設計方法[J],計算機系統應用,2012,21(1):191~193
[2]李軍,王澤芳,環保產學研信息平臺的構建技術——以長沙環境保護職業技術學院為例,期刊,商場現代化,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 產學研管理系統前臺界面