免费毛片网站/一级成人在线/91免费版黄色软件/亚洲丶国产丶欧美一区二区三区 - 网站一区

當前位置:首頁 > 科研信息化 > 正文

科技項目管理系統(tǒng)的設計與實現

2019-11-26 來源:《福建電腦》作者:大慶師范學院 信息中心 田林
【摘 要】介紹了科技項目管理系統(tǒng)開發(fā)的背景及其作用。系統(tǒng)功能模塊圖顯示了系統(tǒng)的各個組成部分,系統(tǒng)實現給 出了公共類的核心方法, 申報項目的主要步驟和審批項目的關鍵代碼。用到了 FileUpload 和 DataList 等控件,應用地址變 量實現參數傳遞。最后對系統(tǒng)進行了總結。
【關鍵詞】科技項目;公共類;項目審批
1引言
在電子商務、電子政務快速發(fā)展的時代,各級科技申報越 來越多,由于其審批流程嚴格、統(tǒng)一,非常適合無紙化和網絡化 辦公,既可以提高工作效率,又能實現分時、異地操作,快速實 現資源共享和項目評審。
科技項目管理系統(tǒng)實現了課題類型設置,申報單位管理, 申報用戶注冊,專家用戶管理和課題審批與意見反饋等核心業(yè) 務流程,還實現了用戶查找、刪除等功能,也提供了新聞通知管 理的功能[1]。
 2系統(tǒng)功能模塊圖
 系統(tǒng)功能模塊圖如圖 1。

圖 1 科技申報系統(tǒng)功能模塊圖
(1)系統(tǒng)管理模塊[2]:
管理員可以實現用戶管理、新聞管理、密碼重置等功能;可 以管理單位信息、項目類型等可選擇信息;可以實現登錄人數 統(tǒng)計、科技項目數據的分類統(tǒng)計;可以實現數據的導入導出和 備份與恢復。
(2)項目申報用戶模塊[3]:
項目申報用戶可以填寫、修改項目的基本信息,上傳、刪除 附件。可以查看項目的審批狀態(tài)和審核結果,項目的進展階段。 可以查看曾經申報的項目情況。
(3)專家用戶模塊:
 專家用戶可以修改自己的個人信息,審批項目:如果同意, 給出推介項目的理由;不同意,給出項目存在的問題或者建議。
3系統(tǒng)實現
3.1 系統(tǒng)公共類核心方法

 1. 執(zhí)行 Insert、Delete 和 Update 的方法
public static int ExcuteNonSelect(string sql_nonselect)
 {
 string connstr = System.Configuration.ConfigurationManager. ConnectionStrings["ConnectionString"].ToString();
 SqlConnection sqlconn = new SqlConnection(connstr);
 sqlconn.Open();
SqlCommand sqlcomm = new SqlCommand (sql_nonselect, sqlconn);
 int rowcount = sqlcomm.ExecuteNonQuery();
 sqlconn.Close();
return rowcount;
}
2. 執(zhí)行 Select 語句的方法
public static DataSet GetDataSet(string sql_select)
{
string connstr = System.Configuration.ConfigurationManager.
 ConnectionStrings["ConnectionString"].ToString();
SqlConnection sqlconn = new SqlConnection(connstr);
DataSet ds = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter(sql_select, sqlconn);
sda.Fill(ds, "mytable");
 return ds;
}
3.2 用戶上報項目功能
1. 填寫項目基本信息[4]
項目的基本信息包括項目 id(一般自動生成),項目名稱, 項目類別,項目內容(分多項),提交時間,附件。項目內容一般 為在線 Html 編輯器。
(1)接收用戶輸入內容;
(2)判斷合法性;
(3)構造 Insert 語句;
(4)調用 ExcuteNonSelect 方法執(zhí)行 Insert 語句。
2. 上傳附件
附件上傳使用 FileUpload 控件。
(1)判斷是否有文件;
(2)獲取客戶端的文件名字;
(3)利用服務器時間構造服務器端存儲的名字,防止有重 名的文件名;
(4)調用 FileUpload 控件的 SaveAs 方法將附件傳送至服務 器指定目錄。
3.2 專家審批項目
1. 顯示項目列表

首先是 DataList 的數據綁定
DataSet data = connClass.GetDataSet ("select * from project where professor_user='" + Session["username"]+ "'");
DataList_project.DataSource = data.Tables[0] ;
DataList_project.DataKeyField = "projectid";
DataList_project.DataBind();
2. 顯示選中項目的詳細信息
protected void DataList1_ItemDataBound(object sender, DataListIte- mEventArgs e)
{
if (e.CommandName.ToString() == "showdetail")
{
int id = Convert.ToInt32 (DataList_project.DataKeys[e.Item.Ite- mIndex] );
 SqlDataReader rd = connClass.read("select* from project where pro- jectID='" + id + "'");
Label1.Text = rd.GetString(1).Trim();
Content.Value = rd.GetString(2).Trim();
HyperLink1.NavigateUrl = rd.GetString(“fj”).Trim();
 }
 }
分享到:

免責聲明:
  1、項目管理信息化網發(fā)布的所有資訊與文章是出于為業(yè)界傳遞更多信息之目的,并不意味著贊同其觀點或證實其描述。其原創(chuàng)性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請瀏覽者僅作參考,并請自行核實相關內容。
  2、本站部分內容轉載于其他網站和媒體,版權歸原作者或原發(fā)布媒體所有。如文章涉及版權等問題,請聯系本站,我們將在兩個工作日內進行刪除或修改處理。敬請諒解!

延伸閱讀:

more>

會議活動

more>

公開課

more>

PMO

Copyright ? 2021 項目管理信息化網 版權所有 京ICP備17062359號-9 如轉載本站文章,請注明原作者和原發(fā)布媒體

本著互聯網分享精神,本站部分內容轉載于其他網站和媒體,如內容涉及版權等問題,請聯系本站進行刪除或修改處理

客服電話:010-89506650 89504891 非工作時間可聯系:18701278071(微信) QQ在線:574888227

新聞與原創(chuàng)文章投稿:tougao#cpmta.com 客服郵箱:info#cpmta.com(請將#換成@)

我國唯一的項目管理信息化門戶網站,國內項目管理軟件資訊服務提供商,隸屬卓橡公司

項目管理信息化微信公眾號

PMO大會微信公眾號