軟件工程課程設(shè)計-簡易辦公系統(tǒng)_第1頁
軟件工程課程設(shè)計-簡易辦公系統(tǒng)_第2頁
軟件工程課程設(shè)計-簡易辦公系統(tǒng)_第3頁
軟件工程課程設(shè)計-簡易辦公系統(tǒng)_第4頁
軟件工程課程設(shè)計-簡易辦公系統(tǒng)_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

濱江學(xué)院軟件工程課程設(shè)計報告(2013—2014年度第二學(xué)期)課程名稱: 軟件工程課程設(shè)計題目:簡易辦公系統(tǒng)院系: 計算機系 班 級: 軟工3班學(xué) 號: 20112344910姓 名: 吉文標 指導(dǎo)教師: 李振宏設(shè)計周數(shù): 兩周日期:2014年6月1日摘要:本軟件系統(tǒng)的名稱是“簡易辦公系統(tǒng)”面對的用戶是學(xué)校辦公人員,具體來說主要涉及到公文發(fā)方發(fā)放公文的辦公人員,公文收方收到公文后進行登記的辦公人員,需要通過查詢獲得公文信息的辦公人員,申請部門負責(zé)申請開會的辦公人員,辦公室負責(zé)會議資源安排的辦公人員,辦公室負責(zé)會議紀要存檔的辦公人員,負責(zé)將會議紀要送至所需部門的辦公人員。關(guān)鍵詞:簡易辦公數(shù)據(jù)庫管理ASP.NET一、 課程設(shè)計的目的與要求通過軟件開發(fā)的實踐訓(xùn)練,進一步掌握軟件工程的方法和技術(shù),提高軟件開發(fā)的實際能力,培養(yǎng)工程設(shè)計能力和綜合分析、解決問題的能力。具體如下:學(xué)習(xí)和實踐在分析和設(shè)計計算機應(yīng)用系統(tǒng)所需要的知識,包括面向?qū)ο蟮南到y(tǒng)分析與設(shè)計,編碼和測試方面的知識;熟悉自動化的軟件開發(fā)工具RationalRose2003,并將其運用于軟件開發(fā)的全過程;進一步加強和提高軟件工程文檔的編寫能力;培養(yǎng)協(xié)作能力和團隊精神。二、 設(shè)計正文概述1.1課題題目:簡易辦公系統(tǒng)1.2系統(tǒng)的主要目標:1.3系統(tǒng)的開發(fā)環(huán)境及運行環(huán)境:操作系統(tǒng): Windows7建模工具: RationalRose2003數(shù)據(jù)庫系統(tǒng):SQLServer2000開發(fā)工具: VisualStudio2005系統(tǒng)需求分析本項目的目的在于提高學(xué)校辦公效率以及人員利用率。目標在于實現(xiàn):發(fā)放公文的辦公人員提供公文發(fā)方基本信息,形成公文發(fā)方基本信息表,同樣地,在公文收方方面,形成公文收方基本信息表,并在系統(tǒng)中將兩表建立聯(lián)系;公文收方辦公人員負責(zé)登記下公文的基本信息,形成公文基本信息表,并在此過程中,由系統(tǒng)自動生成公文編號以及關(guān)鍵字;信息查詢者通過驗證基本信息進入查詢系統(tǒng),此時形成查詢者基本信息表,輸入需要查詢公文的關(guān)鍵字,系統(tǒng)即可按照關(guān)鍵字查出所需公文的具體內(nèi)容;辦公室辦公人員登記申請開會部門的基本信息,形成申請部門基本信息表,根據(jù)具體

情況安排出合適的會議資源,形成會議資源表,形成通知單后人工發(fā)放給申請部門;申請部門收到通知單后,組織開會。開會過程中,辦公室辦公人員負責(zé)會議記錄,錄入計算機進行存檔,在計算機中形成會議紀要表;在將會議紀要送往所需部門前,辦公室辦公人員需登記所需部門的基本信息,形成所需部門基本信息表,再將會議紀要送往所需部門。2.1用例圖kABC曰會議管理員會議申請人會議申請審核會議申請會議管理會議審核人記錄會議信息會議記錄人公■文發(fā)辦人公文管理員簽字確認上級領(lǐng)導(dǎo)冊1除公文△寺甫核A451K/s1 1.:中豐:鍵設(shè)派發(fā)公文AO吳廠|DefaultLanguagekABC曰會議管理員會議申請人會議申請審核會議申請會議管理會議審核人記錄會議信息會議記錄人公■文發(fā)辦人公文管理員簽字確認上級領(lǐng)導(dǎo)冊1除公文△寺甫核A451K/s1 1.:中豐:鍵設(shè)派發(fā)公文AO吳廠|DefaultLanguage:Analysis公文管理么文屋辦人歸檔用例圖說明:(1) 系統(tǒng)的外部角色有:管理員、會議申請人、會議記錄人、會議審核人、公文經(jīng)辦人、公文審核人、公文發(fā)辦人、上級領(lǐng)導(dǎo)。(2) 系統(tǒng)主要用例的文檔描述:1.會議管理用例:會議管理員擁有對會議管理的權(quán)限,其中,會議申請人具有申請召開會議的權(quán)利,審核人具有審核會議的權(quán)利,會議記錄人員具有記錄相關(guān)信息并進行歸檔的權(quán)利。包括會議申請、會議審核、會議歸檔。2?公文管理用例:公文管理員擁有對公文進行管理的權(quán)利,其中,公文經(jīng)辦人可以草擬公文、修改公文、刪除公文。公文審核人員對已提交的公文進行審核。上級領(lǐng)導(dǎo)對審核通過的公文簽字確認。公文收發(fā)人員派發(fā)經(jīng)過上級領(lǐng)導(dǎo)簽字確認后的公文并進行歸檔處理。

系統(tǒng)用例之間的關(guān)系:1?會議申請用例與會議申請、會議審核、會議歸檔用例是包含關(guān)系。2?公文管理用例與接收公文、審核公文、發(fā)送公文用例是包含關(guān)系。系統(tǒng)關(guān)鍵用例的正常事件流圖和異常事件流圖2.2類圖-iffKDidcjr^m;Cd^tuView/vieReportQyeryTookAdd-Jr^WindowHelp側(cè)文文單住樂收丈h舉空瘩汪-iffKDidcjr^m;Cd^tuView/vieReportQyeryTookAdd-Jr^WindowHelp側(cè)文文單住樂收丈h舉空瘩汪*球改。恤除{)*詞{】W*7 ?: * ■類圖說明:發(fā)文管理類是一個發(fā)送文件管理的類,主要方法有四個:建立發(fā)文()用于建立需要發(fā)送文件任務(wù);修改發(fā)文()用于修改需要發(fā)送文件任務(wù);刪除發(fā)文()用于刪除需要發(fā)送文件任務(wù);分發(fā)發(fā)文()用于分發(fā)需要發(fā)送文件任務(wù);發(fā)文登記類是一個將需要發(fā)送文件登記的類,主要方法有:登記()用于記錄要發(fā)送的文件檔案記錄;收文管理類是一個接收文件管理的類,主要方法有二個:接收發(fā)文()用于接收已發(fā)送文件任務(wù);審核發(fā)文()用于審核已接收的文件任務(wù);收文登記類是一個將已接收的文件作登記的類,主要方法有:登記()用于記錄接收的文件檔案記錄;會議管理類是一個對會議室使用的安排的類,主要方法有三個:申請()用于向會議室管理員提交對會議室的申請;審核()用于會議室審核人對申請的審核;通知()審核結(jié)果出來后通知申請人;會議紀要檔案類是用于記錄整個會議室使用的記錄,其主要方法有四個:建立()每個申請會議室的記錄;修改()修改會議室使用的記錄;刪除()刪除會議室使用的記錄;查詢()用于查詢會議室使用的記錄;2.3順序圖(1)公文管理員可以填寫發(fā)文信息然后經(jīng)過簽發(fā)審核最后歸檔的用例圖(2)會議管理員可以填寫申請信息經(jīng)過會議審核最后記錄會議檔案2.4協(xié)作圖(1)公文管理員可以填寫發(fā)文信息然后經(jīng)過簽發(fā)審核最后歸檔的協(xié)助圖圖2.4.1會議室管理協(xié)作圖(2)會議室管理協(xié)作圖

圖2.4.2會議室管理協(xié)作圖3.系統(tǒng)總體設(shè)計3.1設(shè)計問題域子系統(tǒng)簡易辦公系統(tǒng)是實現(xiàn)簡易收發(fā)文件管理和會議室管理的一個平臺,整個簡易辦公系統(tǒng)分為兩大模塊:收發(fā)文管理模塊和會議室申請管理模塊分別用于完成各自的功能。以下為簡易辦公系統(tǒng)總體設(shè)計圖和各功能模塊說明:總體設(shè)計圖簡易辦公系統(tǒng)功能結(jié)構(gòu)圖1各模塊功能功能模塊包含子功能模塊功能收發(fā)文件模塊接收發(fā)送子模塊對公文進行收發(fā)登記子模塊對收到的公文進行登記、分類編號、形成關(guān)鍵字查詢子模塊按照關(guān)鍵字、時間或者部門對公文進行查詢會議室管理模塊安排子模塊統(tǒng)一安排會議室及各種會議資源登記子模塊形成會議紀要文件存檔子模塊存檔并送到需要的部門3.2設(shè)計數(shù)據(jù)管理子系統(tǒng)(1)數(shù)據(jù)庫表序號數(shù)據(jù)庫表(中文名)數(shù)據(jù)庫表(英文名)數(shù)據(jù)表存儲的內(nèi)容1公文發(fā)方基本信息表Poster記錄公文發(fā)方的基本信息2公文收方基本信息表Receiver記錄公文收方的基本信息3公文基本信息表Document_info記錄收到的公文基本信息、分類編號、關(guān)鍵字4查詢者信息表Inquirer記錄查詢者的基本信息5申請部門基本信息表Department1_info會議申請部門的基本信息6會議資源表Resource記錄會議室等會議資源的信息7會議紀要表Notes記錄會議內(nèi)容等基本信息(2)數(shù)據(jù)庫表結(jié)構(gòu)文件管理類系統(tǒng)發(fā)送公文發(fā)方基本信息表1列名數(shù)據(jù)類型可否為空說明PosterNumINT(30)NOTNULL發(fā)方代碼(主關(guān)鍵字)PosterNameCHAR(30)NOTNULL發(fā)方名稱PosterAddCHAR(30)NOTNULL發(fā)方地址接收公文發(fā)方基本信息表2列名數(shù)據(jù)類型可否為空說明ReceiverNumINT(30)NOTNULL收方代碼(主關(guān)鍵字)ReceiverNameCHAR(30)NOTNULL收方名稱ReceiverAddCHAR(30)NOTNULL收方地址文件管理公文基本信息表3列名數(shù)據(jù)類型可否為空說明DocumentNumCHAR(30)NOTNULL公文編號(主關(guān)鍵字)ReceiverNumCHAR(30)NOTNULL收方代碼PosterNumCHAR(30)NOTNULL發(fā)方代碼DocumentContentCHAR(2000)NOTNULL主要內(nèi)容ClassifyCHAR(5)NOTNULL密級KeywordCHAR(20)NOTNULL關(guān)鍵字DateDATETIMENOTNULL收發(fā)時間查詢者信息表4列名數(shù)據(jù)類型可否為空說明IDCHAR(18)NOTNULL查詢者身份證號碼(主關(guān)鍵字)NameCHAR(10)NOTNULL查詢者姓名DepartmentCHAR(20)NOTNULL查詢者單位TimeDATETIMENOTNULL查詢時間CommentCHAR(2000)NULL注釋會議室管理系統(tǒng)會議資源表5列名數(shù)據(jù)類型可否為空說明DocumentNumCHAR(30)NOTNULL公文編號(主關(guān)鍵字)LocationCHAR(30)NOTNULL會議地點RoomNumCHAR(18)NOTNULL會議室號EquipmentCHAR(50)NOTNULL會議設(shè)備(話筒、投影等)ServerCHAR(50)NOTNULL服務(wù)人員

會議記要表6列名數(shù)據(jù)類型可否為空說明DocumentNumCHAR(30)NOTNULL公文編號(主關(guān)鍵字)ConferenceNameCHAR(30)NOTNULL會議名稱HostCHAR(50)NOTNULL主辦單位LocalhostCHAR(300)NOTNULL承辦單位ThemeCHAR(300)NOTNULL會議主題SponsorsCHAR(500)NOTNULL會議組織機構(gòu)ScheduleCHAR(IOOO)NOTNULL會議日程安排NotesContentCHAR(5000)NOTNULL會議主要內(nèi)容ContestCHAR(500)NOTNULL會議工作人員聯(lián)系方式申請部門基本信息表7列名數(shù)據(jù)類型可否為空說明DepartmentlNumCHAR(30)NOTNULL部門代碼(主關(guān)鍵字)DepartmentlNameCHAR(20)NOTNULL部門名稱ChieflNameCHAR(8)NOTNULL部門負責(zé)人員姓名ChieflContestINT(11)NOTNULL部門負責(zé)人員聯(lián)系方式DepartmentlReaCHAR(20)NOTNULL申請理由會議紀要所需部門基本信息表8列名數(shù)據(jù)類型可否為空說明Department2NumCHAR(30)NOTNULL部門代碼(主關(guān)鍵字)Department2NameCHAR(20)NOTNULL部門名稱Chief2NameCHAR(8)NOTNULL部門負責(zé)人員姓名Chief2ContestINT(11)NOTNULL部門負責(zé)人員聯(lián)系方式Department2ReaCHAR(20)NOTNULL所需理由3.3設(shè)計人機交互子系統(tǒng)(1) 用戶分類公文收發(fā)文件管理員;會議室的管理員;(2) 用戶描述公文收發(fā)文件管理員:提供公文發(fā)方基本信息;提供公文收方基本信息;登記公文基本信息;提供自身的基本信息;提供所需查詢公文包含的關(guān)鍵字;會議室的管理員:根據(jù)申請部門提供的信息安排合適的會議資源;將申請結(jié)果用通知單傳達給申請部門,并且組織開會;在開會過程中,形成會議記錄,并錄入計算機;將會議紀要送達所需部門;設(shè)計命令層次1?本學(xué)簡易辦公系統(tǒng)的人機交互子系統(tǒng)在根據(jù)不同的功能登陸到不同的模塊2.通過米用樹形結(jié)構(gòu),細化命令的組織方式,如下:主系統(tǒng)界面會議室管理界面文件管理系統(tǒng)管理辦公系統(tǒng)公文收發(fā)管理界面查詢收文修改收文會議室申請發(fā)文管理建立發(fā)文4.詳細設(shè)計用戶注冊建立收文刪除收文會議室審核會議通知用戶登錄注銷系統(tǒng)10發(fā)送文件接受文件相關(guān)文件查詢4.1收發(fā)文管理4.2會議管理管理5.系統(tǒng)實現(xiàn)5.1登錄界面設(shè)計其代碼如下〈headrunat="server"〉〈title〉〈/title〉〈/head〉〈bodystyle="background-image:url(Dataimage/Logimage.jpg);"〉〈formid="form1"runat="server"〉<div>〈tablestyle="position:absolute;top:230px;left:4OOpx;"〉〈tr〉〈td〉〈imgalt="用?戶§名?"src="Dataimage/ad.png"width="30px"height="30px"/〉〈/td〉〈td〉〈asp:TextBox ID="TextBoxI" runat="server"width="150px"〉〈/asp:TextBox〉〈asp:RequiredFieldValidator ID="RequiredFieldValidatori"runat="server" ControlToValidate="TextBoxI"Text="*"〉〈/asp:RequiredFieldValidator〉〈/td〉〈/tr〉〈tr〉〈td〉〈imgalt="密U碼?"src="Dataimage/key.png"width="30px"height="30px"/〉〈/td〉〈td〉〈asp:TextBox ID="TextBox2" runat="server" width="150px"TextMode="Password"〉〈/asp:TextBox〉〈asp:RequiredFieldValidatorID="RequiredFieldValidator2" runat="server" ControlToValidate="TextBox2"Text="*"〉〈/asp:RequiredFieldValidator〉〈/td〉〈/tr〉〈tr〉〈td〉〈/td〉〈td〉〈asp:ImageButton ID="ImageButton1" runat="server"ImageUrl="~/Dataimage/enterbtn.gif"onclick="ImageButton1_Click"/〉〈/td〉〈/tr〉</table></div></form></body>{publicpartialclassLogin:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){try{if(this.IsValid){TusersTableAdapterTuser=newTusersTableAdapter();stringname=TextBox1.Text.Trim();stringpas=TextBox2.Text.Trim();varTuserrow=Tuser.Getusernamepas(name,pas).Single();stringna=Tuserrow.Username.ToString();stringid=Tuserrow.Id.ToString();Session["myname"]=na;Session["myid"]=id;ArrayListAlist=newArrayList();TpowerTableAdapterTpower=newTpowerTableAdapter();varTpowerrow=Tpower.Getid(Tuserrow.Duty).Single();if(Tpowerrow.Zhgl>0){Alist.Add("Zhgl");}if(Tpowerrow.Zzrs>0){Alist.Add("Zzrs");}if(Tpowerrow.Grbg>0){Alist.Add("Grbg");}if(Tpowerrow.Wjgl>0){Alist.Add("Wjgl");}if(Tpowerrow.Cggl>0){Alist.Add("Cggl");}if(Tpowerrow.Kcgl>0){Alist.Add("Kcgl");}if(Tpowerrow.Xsgl>0)Alist.Add("Xsgl");if(Tpowerrow.Cwgl>0){Alist.Add("Cwgl");}Alist.Add("Connsend");Alist.Add("Index");Alist.Add("Left");Alist.Add("Top");Alist.Add("Right");Session["myright"]=Alist;Response.Redirect("~/Index.aspx");}}catch{Response.Write("<scripttype='text/javascript'〉alert('登?錄?失骸?敗悒?用?戶§名?或&密U碼?錯洙?誤o.');</script〉");}}}}5.2收發(fā)管理界面及其代碼{publicpartialclassWjglgodoc:Library.Log{protectedvoidPage_Load(objectsender,EventArgse){qzqzqz.Text="";if(!IsPostBack){intid=Convert.Tolnt32(Session["myid"]);TofdocTableAdapterTofdoc=newTofdocTableAdapter();TgodocTableAdapterTgodoc=newTgodocTableAdapter();int?count1=Convert.Tolnt32(Tofdoc.Scalarofuserid(id));if(count1!=null){Labellb1=(Label)this.ListViewl.FindControl("Labelcount1");if(lb1!=null)

lbl.Text=count1.ToString();}int?count=Convert.Tolnt32(Tgodoc.Scalarcreatuserid(id));if(count!=null){Labellb=(Label)this.ListView2.FindControl("Labelcount");if(lb!=null){lb.Text=count.ToString();}}}}protectedvoidaddgodoc_Click(objectsender,EventArgse)if(FileUpload1.HasFile&&tbofuser.Text.Length>0){stringfjname=FileUpload1.FileName;stringpath=Server.MapPath("~/Filepublic/"+fjname);if(File.Exists(path)){qzqzqz.Text="<script>alert('上?傳?的?文?件t重?名?');</script>";return;}elsetryTusersTableAdapterTusers=newTusersTableAdapter();TgodocTableAdapterTusersTableAdapterTusers=newTusersTableAdapter();TgodocTableAdapterTgodoc=newTgodocTableAdapter();TofdocTableAdapterTofdoc=TofdocTableAdapterTofdoc=newTofdocTableAdapter();Dictionary〈int,string〉Dic=newDictionary〈int,string〉();DateTimeCreattime=DateTime.Now;intCreatuserid=Convert.Tolnt32(Session["myid"]);stringCreatuser=Session["myname"].ToString();stringstrofuser=tbofuser.Text.Trim(',');string[]str=strofuser.Split(',');strings= ;for(inti=0;i<str.Length;i++){varrow=Tusers.Getusername(str[i]).Single();Dic.Add(row.Id,row.Username);s+=row.Username+}FileUpload1.SaveAs(path);foreach(vardinDic){Tofdoc.Insertfjname,path,Creattime,Creatuserid,Creatuser,d.Key,d.Value);}Tgodoc.Insertfjname,path,Creattime,Creatuserid,Creatuser,s);qzqzqz.Text="〈script〉alert('發(fā)笳?送i成?功|');〈/script〉";}catch{qzqzqz.Text="<script>alert('發(fā)笳?送i失???敗悒?收?件t人?名?稱?請?用?英?文?逗。號?隔?開a或&名?稱?不?存?在u');</script〉〃;}}}}protectedvoidlbfind_Click(objectsender,EventArgse){TextBoxtx=(TextBox)this.ListView2.FindControl("tbgodoc");if(tx!=null){if(tx.Text.Length>0){stringdoc="%"+tx.Text.Trim()+"%";Session["sessionmsg"]=doc;Response.Redirect("~/Wjgl/Findgodoc.aspx");}}}protectedvoidlbfindof_Click(objectsender,EventArgse)TextBoxtx=(TextBox)this.ListViewl.FindControl("tbofdoc");if(tx!=null){if(tx.Text.Length>0){stringdoc="%"+tx.Text.Trim()+"%";Session["sessionmsg"]=doc;Response.Redirect("~/Wjgl/Findofdoc.aspx");5.3收發(fā)到的文件審核界面及其代碼〈headrunat="server"〉〈title〉〈/title〉〈linkhref="../ScriptCss/Cssmain.css"rel="stylesheet"type="text/css"/>〈scriptsrc="../ScriptCss/jqueryT.8.2.js"type="text/javascript"〉</script〉<scriptsrc="../ScriptCss/JScriptmain.js"type="text/javascript"〉〈/script〉<scriptsrc="../ckeditor/ckeditor.js"type="text/javascript"〉〈/script〉</head>〈body〉<formid="form1"runat="server"〉〈asp:0bjectDataSourceID="ObjectDataSourcel"runat="server"DeleteMethod="Delete"InsertMethod="Insert"OldValuesParameterFormatString="original_{0}"SelectMethod="GetData"TypeName="QZsystem.Library.FlowTableAdapters.TflowTableAdapter"UpdateMethod="Update"〉<DeleteParameters〉<asp:ParameterName="Original_Id"Type="Int32"/></DeleteParameters〉<InsertParameters〉<asp:ParameterName="Flowname"Type="String"/></InsertParameters〉<UpdateParameters〉<asp:ParameterName="Flowname"Type="String"/><asp:ParameterName="Original_Id"Type="Int32"/></UpdateParameters〉</asp:ObjectDataSource>〈hlstyle="margin-top:Opx;margin-bottom:0px;color:#183152;text-align:left;height:30px;margin-bottom:0px;line-height:30px;font-size:11px;margin-bottom:0px;background-image:url(../Dataimage/Divhead.png);border:1pxsolid#B8D0D6;width:985px;"〉〈divstyle="border:1pxsolid#B8D0D6;height:22px;width:225px;"〉〈imgsrc="../Dataimage/icon.png"style="width:14px;height:14px;"/〉文?件t管U理元?公?文?審??批口審??批口公?文?〈/div〉〈/h1〉<tablestyle="width:985px;"〉<trclass="trhead"〉〈tdcolspan="4"〉〈/td〉</tr>〈tr〉〈td〉〈spanclass="fontone"〉公?文?名?稱?:阰匕〈/span〉〈asp:TextBoxID="TextBoxI"runat="server"CssClass="bd"〉〈/asp:TextBox〉〈/td〉〈td〉〈spanclass="fontone"〉附?件t名?稱?:阰匕</spanXasp:TextBoxID="TextBox2"runat="server"CssClass="bd"〉〈/asp:TextBox〉〈/td〉〈td〉〈spanclass="fontone"〉創(chuàng)洹?建"時骸?間?:阰匕〈/span〉〈asp:TextBoxID="TextBox3"runat="server"CssClass="bd"〉〈/asp:TextBox〉〈/td〉〈td〉〈spanclass="fontone"〉審??批口流i?程1:阰匕〈/span〉〈asp:DropDownListID="DropDownList4" runat="server" DataSourceID="ObjectDataSourcel"DataTextField="Flowname"DataValueField="Id"〉〈/asp:DropDownList〉〈/td〉</tr>〈tr〉〈tdcolspan="4" align="left"〉       <spanclass="fontone"〉審??批口順3序6:阰匕〈/span〉〈asp:TextBoxID="TextBox5"runat="server"CssClass="bd"Width="500"ForeColor="Green"〉〈/asp:TextBox〉〈/td></tr></table><asp:TextBox ID="TextBox6" runat="server" CssClass="ckeditor"TextMode="MultiLine"〉〈/asp:TextBox〉<asp:ListView ID="ListViewl" runat="server" DataKeyNames="Id"InsertltemPosition="None"〉〈EmptyDataTemplate〉〈tableid="Table1"runat="server"style=""〉〈tr〉〈td>未'返》?回?數(shù)簓據(jù)丫?!辍?td〉</tr></table></EmptyDataTemplate〉〈ItemTemplate〉〈trstyle=""〉〈td><asp:LabelID="FlowcountLabel" runat="server" Text='〈%#Eval("Flowcount")%〉'/></td><td><asp:Label ID="FlowuserLabel" runat="server" Text='〈%#Eval("Flowuser")%〉'/></td><td><asp:LabelID="DagreLabel"runat="server"Text='〈%#Eval("Dagre")%>/></td><td><asp:LabelID="DtimeLabel"runat="server"Text='〈%#Eval("Dtime")%>/></td><td><asp:TextBoxID="DagremsgLabel"runat="server"style="border:。;border-color:White;"Width="500"Text='〈%#Eval("Dagremsg")%〉'〉〈/asp:TextBox〉</td></tr>〈/ItemTemplate〉<LayoutTemplate〉〈tablerunat="server"style="width:985px;"〉〈trrunat="server"〉〈tdrunat="server"〉〈tableID="itemPlaceholderContainer"runat="server"border="0"style="">〈trrunat="server"style=""〉〈thrunat="server"〉<bclass="fontone"〉審??批口順3序6〈/b〉〈/th〉〈thrunat="server"〉<bclass="fontone"〉審??批口人?〈/b〉〈/th〉〈thrunat="server"〉<bclass="fontone">審??批口結(jié)d果?〈/b〉〈/th〉〈thrunat="server"〉<bclass="fontone">審??批口時???間?〈/b〉〈/th〉〈thrunat="server"〉<bclass="fontone">審??批口意癮見?〈/b〉〈/th〉</tr>〈trID="itemPlaceholder"runat="server"〉</tr></table></td></tr>〈trrunat="server"class="trbottom"〉〈tdrunat="server"style=""〉</td></tr></table〉〈/LayoutTemplate〉</asp:ListView〉〈tablestyle="width:985px;text-align:center;background-color:#F4F2FC"〉〈tr〉〈td〉〈spanclass="fontone">審0?批口意癮見?:阰〈/span〉〈asp:TextBoxID="tbmymsg"runat="server" CssClass="bd"Width="400"〉〈/asp:TextBox〉        〈spanclass="fontone"〉審??批口結(jié)d果?:阰〈/span〉<asp:DropDownListID="DropDownList1"runat="server"ForeColor="Red"Font-Bold="True"〉<asp:ListitemText="退?回?"Value="退?回?"〉〈/asp:Listitem><asp:ListitemText="同?意癮"Value="同?意癮"〉〈/asp:Listitem〉</asp:DropDownList〉        <asp:ButtonID="Button1"runat="server"Text="確d?認?審0?批口"BackColor="#2ABF01"ForeColor="White"Font-Bold="True"onclick="Button1_Click"OnClientClick="returnconfirm('確d?定"要癮審0 ?批□嗎e??')〃/〉        </td〉〈/tr></table><asp:LabelID="qzqzqz"runat="server"Text=""〉〈/asp:Label〉</form></body>金文件管理一一魚文審批我申請的益宴新建逢裳我審批的扯文待審迓蕊魚文容稱創(chuàng)建時間創(chuàng)建人審批人審批結(jié)果審猶時間審批下載附件測試一ib1:0/12/12星期四3:15:24aiimin.aiinin未審批第盞上逸趣下頁最.后頁1Q/1益女名稱{publicpartialclassViewflowdocuser:Library.Log{protectedvoidPage_Load(objectsender,EventArgse){qzqzqz.Text=if(!IsPostBack)if(Request["id"]!=null&&Request["docid"]!=null){intid=Convert.Tolnt32(Request["docid"]);TflowdocTableAdapterTflowdoc=newTflowdocTableAdapter();TflowuserTableAdapterTflowuser=newTflowuserTableAdapter();varTflowdocrow=Tflowdoc.Getid(id).Single();varTflowusertable=Tflowuser.Getfid(Tflowdocrow.Flowid);TextBox1.Text=Tflowdocrow.Docname;TextBox2.Text=Tflowdocrow.Fjname;TextBox3.Text=Tflowdocrow.Creattime.ToString();DropDownList4.SelectedValue=Tflowdocrow.Flowid.ToString();strings="審??批口開a始?^u";if(Tflowusertable.Rows.Count〉0){foreach(varrinTflowusertable){s+=r.Fuser+"fU";}}TextBox5.Text=s+"審??批U結(jié)d束?";TextBox6.Text=Tflowdocrow.Docmsg;TflowuserdocTableAdapter Tflowuserdoc = newTflowuserdocTableAdapter();varTflowuserdoctable=Tflowuserdoc.Gettflowdocid(id);this.ListViewl.DataSource=Tflowuserdoctable;this.ListViewl.DataBind();}}}protectedvoidButton1_Click(objectsender,EventArgse){if(Request

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論