版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
之采購管理子系統(tǒng)詳細(xì)設(shè)計(jì)說明書[V1.0(版本號)][二零一二年五月十七日]佳的供貨狀態(tài),重點(diǎn)實(shí)現(xiàn)的目標(biāo)如下:□實(shí)現(xiàn)對供應(yīng)商信息的動態(tài)管理和維護(hù);□科學(xué)、準(zhǔn)確、靈活的制定采購計(jì)劃,指導(dǎo)和規(guī)范企業(yè)日常的采購經(jīng)營活動;□保證采購產(chǎn)品的及時(shí)與準(zhǔn)確,確保生產(chǎn)的持續(xù)進(jìn)行;到貨、到貨檢驗(yàn)、付款結(jié)算進(jìn)行跟蹤和追溯。b.本項(xiàng)目的任務(wù)提出者:黃燕、游夢云、蘭軍、謝萬林據(jù)。□在途發(fā)票:凡是沒有進(jìn)行采購結(jié)算的采購發(fā)票,都是在途發(fā)票3.1模塊描述本模塊主要是對產(chǎn)品的添加,主要是貨品I級的添加,貨品II級的添加,貨品III的添加,I級的添加可以結(jié)合符合規(guī)定寫,但I(xiàn)I級貨品要根據(jù)I級類型類型來添加,三級類型是根據(jù)II級中的類型來添加;還有對貨品用途的設(shè)置,主要是用途的添加;還有權(quán)限的管理,分為管理員和采購員,能夠?qū)Ω髯缘墓芾矸秶龀鲆?guī)定和調(diào)整。3.2功能本模塊主要是對貨品的分類進(jìn)行添加,主要是對貨品I級進(jìn)行添加,對貨品II級進(jìn)行添加,對貨品III進(jìn)行添加;還有對貨品的用途進(jìn)行添加;管理員和采購人員對]3.4UI3.5核心代碼//獲取角色列表圖3.3貨品II級查詢圖3.4貨品II添加圖3.5貨品III查詢圖3.6貨品III添加publicvoidGetList(){List<RoleInfo>st=au.Find(p=>true).ToList();for(inti=0;i<st.Count;i++){RadioButtonList1.Items.Add(newListItem(st[i].rolesName,st[i].rolesId.ToString()));}}//獲取父節(jié)點(diǎn)的資源{this.Repeater1.DataBind();}//獲取父節(jié)點(diǎn)之下的資源{{if(item.ItemType==ListItemType.It{if(cbk.Checked){();repea.DataBind();}else{repea.DataBind();}}}}//角色按鈕改變時(shí)改變{ClearCh();alue));//父節(jié)點(diǎn)選中的和展開子節(jié)點(diǎn)for(inti=0;i<listr.Count;i++){{if(item.ItemType==ListItemType.It{if(Convert.ToInt32(cbk.CssClass)==listr[i].nodeId){GetChild(null,null);}}}}//選擇子節(jié)點(diǎn)選中的for(inti=0;i<listr.Count;i++){{if(item.ItemType==ListItemType.It{if(Convert.ToInt32(cbk.CssClass)==listr[i].nodeId){for(intj=0;j<listr.Count;j++){{{if(Convert.ToInt32(cb.CssClass)==listr[j].nodeId){}}}}}}}}}publicvoidClearCh(){{if(item.ItemType==ListItemType.It{}}}//獲取角色資源表的list{returnstr.Find(p=>p.rolesId==Convert.ToInt32(id)).ToList();}//修改角色資源{List<int>intli=newList<int>();//CHeckBox全部選中資源id{if(item.ItemType==ListItemType.It{if(cbk.Checked){intli.Add(Convert.ToInt32(cbk.CssClass));{{if(cb.Checked){intli.Add(Convert.ToInt32(cb.CssClass));}}}}else{}}}{ClientScript.RegisterStartupScript(GetType(),Guid.NewGuid().ToString(),"<Script>alert('你并沒選擇任何權(quán)限!')</Script>");}else{intid=Convert.ToInt32(RadioButtonList1.SelectedValue);str.Delete(listr);for(inti=0;i<intli.Count;i++){rolesnode.rolesId=id;rolesnode.nodeId=intli[i];str.Add(rolesnode);}ClientScript.RegisterStartupScript(GetType(),Guid.NewGuid().ToString(),"<Script>alert('修改成功!')</Script>");}}無4.1模塊描述本模塊主要包括四個(gè)子模塊,主要是:登記貨品檔案,審核貨品檔案,查詢變更貨品檔案;主要流程是:登記貨品檔案—對登記的貨品檔案進(jìn)行審核-審核4.2功能[用圖表輔以必要的說明來表示本模塊的邏輯流程。][功能模塊所對應(yīng)的表示界面]如:4.5核心代碼[針對該模塊的核心代碼]//接收傳過來的ProIdintproId=Convert.ToInt32(Request["proId"].ToString());//下拉列表框顯示所有的用途//保存變更的貨品信息intproId=Convert.ToInt32(Request["proId"].ToString());pro.Cess=string.IsNullOrEmpty(this.txtCess.Text.Trimrt.ToDecimal(this.txtCess.Text.Trim()));pro.useId=Convert.ToInt32(this.dropproductUse.SelectedItem.Value.Trim());pro.typeId=Convert.ToInt32(this.dropproductTypeIII.SelectedItem.Value.Trim());ductBreed=this.txtproductBreed.Text.Trim();ductSpec=this.txtproductSpec.Text.Trim();pro.barCode=this.txtbarCode.Text.Trim();pro.Unit=this.txtUnit.Text.Trim();pro.inPrice=Convert.ToDecimal(this.txtinPrice.Text.Trim());pro.outPrice=Convert.ToDecimal(this.txtoutPrice.Text.Trim());pro.upperLimit=this.txtupperLimit.Text.Trim();pro.lowerLimit=this.txtlowerLimit.Text.Trim();pro.registerDate=Convert.ToDateTime(this.txtregisterDate.Text.Trim());pro.Remark=this.txtRemark.Text.Trim();Response.Redirect("ProductEdit.aspx");}//當(dāng)選擇I級貨品?II級貨品自動?變?yōu)镮級貨品的子類{this.dropproductTypeII.DataValueField="typeId";this.dropproductTypeII.DataBind();}//當(dāng)選擇II級貨品時(shí),III級貨品自動變味II級貨品的子類{intid3=Convert.ToInt32(dropproductTypeII.SelectedItthis.dropproductTypeIII.DataSourcethis.dropproductTypeIII.DataValueField="typeId";this.dropproductTypeIII.DataBind();}無5.1模塊描述本模塊主要是分為四個(gè)子模塊:登記供應(yīng)商檔案,審核供應(yīng)商檔案,查詢供更新供應(yīng)商檔案;主要流程是:登記供應(yīng)商檔案-審核供應(yīng)商檔案-查詢供應(yīng)商檔案-更新供5.2功能[說明該基本模塊應(yīng)具有的功能。][用圖表輔以必要的說明來表示本模塊的邏輯流程。]5.4UI5.5核心代碼[針對該模塊的核心代碼]intid=Convert.ToInt32(Request["supID"]);txtsupplyRelation.Text=sup.supplyRelation;txtrelationPhone.Text=sup.rtxtEmail.Text=sup.Email;//登記人txtlinkAddress.Text=sup.linkAddress;//貨品類型intid1=Convert.ToInt32(ddltype1.SelectedItem.Value);ddltype2.DataBind();intid2=Convert.ToInt32(ddltype2.SelectedItem.Value);ddltype3.DataBind();txtregisterDate.Text=sup.registerDate+"";txtTax.Text=sup.Tax;//把修改好的信息保存,isCheck為0intid=Convert.ToInt32(Request["supID"]);varinfo=supInfoda.Find(p=>p.supplyId==id).FirstOrDefault();info.supplyRelation=txtsupplyRelation.Text.Trim();info.relationPhone=txtrelationPhone.Text.Trim();info.Email=txtEmail.Text.Trim();info.postalCode=txtpostalCode.Text.Trim();info.linkAddress=txtlinkAddress.Text.Trim();info.webSite=txtwebSite.Text.Trim();info.Bank=ddlBank.SelectedItem.Text.Trim();inttypeId=Convert.ToInt32(this.ddltype1.SelectedItem.Value);protypeinfo.typeId=typeId;info.Tax=txtTax.Text.Trim();info.Remark=txtRemark.Tinfo.typeId=Convert.ToInt32(ddltype3.SelectedItem.Value);info.registerDate=Convert.ToDateTime(txtregisterDate.Text);info.ischeck=0;supInfoda.Save();//根據(jù)貨品I級查找II級貨品,再根據(jù)II級貨品查找III貨品{intid1=Convert.ToInt32(ddltype1.SelectedItem.Value);ddltype2.DataBind();intid2=Convert.ToInt32(ddltype2.SelectedItem.Value);ddltype3.DataBind();}{intid2=Convert.ToInt32(ddltype2.SelectedItem.Value);ddltype3.DataBind();}[說明在本模塊的設(shè)計(jì)中尚未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完成之前應(yīng)解決的問題。]無6.1模塊描述本模塊主要包括四個(gè)子模塊:登記供應(yīng)商推薦,審核供應(yīng)商商推薦,查詢供變更供應(yīng)商推薦;主要的流程是:登記供應(yīng)商推薦—審核供應(yīng)商推薦-查詢供應(yīng)商推薦-變6.2功能[說明該基本模塊應(yīng)具有的功能。][用圖表輔以必要的說明來表示本模塊的邏輯流程。]供應(yīng)商推薦6.5核心代碼[針對該模塊的核心代碼]//審核并調(diào)用方法,把狀態(tài)該為通過審核{(lán)Getbyid(id);BindData();Response.Redirect("Text.aspx");}{//userinfoDA.Delete(ui);BindData();}//查詢所有的數(shù)據(jù),并且把狀態(tài)改為1selectc).FirstOrDefault();result.ischeck=1;//獲取選中復(fù)選框的值,并且存儲在回話里面List<int>intli=newList<int>();{{if(cbk.Checked){intid=Convert.ToInt32(cbk.CssClass);intli.Add(id);}else{}}}{ClientScript.RegisterStartupScript(GetType(),Guid.NewGuid().ToString(),"<Script>alert('請?選?擇?供?應(yīng)?|商|¨?!ê?')</Script>");}Session["lin"]=intli;//ClientScript.RegisterStartupScript(GetT//請求會話不為空時(shí),執(zhí)行這些語句if(Request["ids"]!=null){intids=Convert.ToInt32(Request["ids"]);repsupply.DataBind();}if(Session["ss"]!=null){if(u.isCheck==1){}}//綁定供應(yīng)商{if(Session["lin"]!=null){List<int>list=Session["lin"]asList<int>;for(inti=0;i<list.Count;i++){result.Add(sda.Find(s=>s.supplyId==list[i]).FirstOrDefault());}repsupply.DataBind();}}[說明在本模塊的設(shè)計(jì)中尚未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完成之前應(yīng)解決的問題。]7.1模塊描述7.2功能[說明該基本模塊應(yīng)具有的功能。][用圖表輔以必要的說明來表示本模塊的邏輯流程。][功能模塊所對應(yīng)的表示界面]如:7.5核心代碼[針對該模塊的核心代碼]{{if(cbk.Checked){intid=Convert.ToInt32(cbk.CssClass);Session["OrderId"]=id;Response.Redirect("Plan.aspx");break;}else{}}}{ClientScript.RegisterStartupScript(GetType(),Guid.NewGuid().ToString(),"<Script>alert('請?選?擇?訂?單죤!ê?')</Script>");}//獲取傳過來的pidintid=Convert.ToInt32(Request["pid"]);labPlanId.Text=id+"";varresult=dplanda.Find(p=>p.planId==id).FirstOrDefault();varrs=product.Find(p=>ductId==ductId).FirstOrDefault();labId.Text=result.dpId+"";labPId.Text=ductId+"";[說明在本模塊的設(shè)計(jì)中尚未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完成之前應(yīng)解決的問題。]無8.1模塊描述[給出對該基本模塊的簡要描述,主要說明安排設(shè)計(jì)本模塊的目的意義,并且,還要說明本模塊的特點(diǎn)。]作,易維護(hù)。8.2功能[說明該基本模塊應(yīng)具有的功能。][用圖表輔以必要的說明來表示本模塊的邏輯流程。]8.4UI8.5核心代碼[針對該模塊的核心代碼]intpid=Convert.ToInt32(Session["PlanId"]);ex.planId=pid;ductId=Convert.ToInt32(labpid.Text);ex.execteState=0;ex.ticketState=0;{{Labelsupplyid=item.FindControl("labsid")asLabel;TextBoxprice=item.FindControl("txtprice")asTextBox;//總計(jì)?DetailExecteInfode=newDetailExecteInfo();de.execteId=ex.ExecteId;de.supplyId=Convert.ToInt32(supplyid.Text);de.Price=Convert.ToDecimal(price.Text);}}Session["total"]=s;Response.Redirect("ExecteOrderList.aspx?id="+ex.ExecteId);[說明在本模塊的設(shè)計(jì)中尚未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完成之前應(yīng)解決的問題。]無9.1模塊描述[給出對該基本模塊的簡要描述,主要說明安排設(shè)計(jì)本模塊的目的意義,并且,還要說明本模塊的特點(diǎn)。]流程為:登記質(zhì)檢結(jié)果-審核質(zhì)檢結(jié)果-查詢質(zhì)檢結(jié)果;本模塊管理9.2功能[說明該基本模塊應(yīng)具有的功能。][用圖表輔以必要的說明來表示本模塊的邏輯流程。][功能模塊所對應(yīng)的表示界面]如:9.5核心代碼[針對該模塊的核心代碼]//審核通過protectedvoidbtnreset_Click(objectsender,EventArgse){intID=Convert.ToInt32(lblcheckId.Text.Trim());if(radout.Checked){ret.checkUser=dropcheckUser.Text.Trim();ret.isCheck=-1;if(ret.isCheck==-1){JScript.Alert("未??通a?§過y審|¨?核?!ê?");}else{JScript.Alert("未??審|¨?核?!ê?");}}if(radok.Checked){ret.checkUser=dropcheckUser.Text.Trim();ret.isCheck=1;if(ret.isCheck==1){}else{JScript.Alert("審|¨?核?失o?ì敗?¨1!ê?");}}}//根據(jù)輸入的時(shí)間段來查詢數(shù)據(jù){if(this.txtTime1.Text!=""&&this.txtTime2.Text!=""){&&p.CheckInfo.checkTime<=Convert.ToDateTime(this.this.Repeater1.DataBind();}elseif(this.txtTime1.Text!=""&&this.txtTime2.Text==""){).ToList();this.Repeater1.DataBind();}elseif(this.txtTime1.Text==""&&this.txtTime2.Text!=""){).ToList();this.Repeater1.DataBind();}else{this.Repeater1.DataBind();}}[說明在本模塊的設(shè)計(jì)中尚未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完成之前應(yīng)解決的問題。]無[給出對該基本模塊的簡要描述,主要說明安排設(shè)計(jì)本模塊的目的意義,并且,還要說明本模塊的特點(diǎn)。]和審核。[說明該基本模塊應(yīng)具有的功能。][用圖表輔以必要的說明來表示本模塊的邏輯流程。][功能模塊所對應(yīng)的表示界面]如:[針對該模塊的核心代碼]inttid=Convert.ToInt32(Request["tid"]);//2.添加發(fā)票信息到table中varticket=ticketDA.Find(t=>t.ticketId==tid).FirstOrDefault();labExecteId.Text=ticket.execteId+"";ddlmarkUser.Items.FindByText(ticket.markUser).SelectedlabproductId.Text=ductID+"";//3.添加發(fā)票詳細(xì)信息到repInvoiceInforepInvoiceInfo.DataSource=deticketDA.Find(d=>d.ticketId==ticket.ticketId).ToList();repInvoiceInfo.DataBind();//審核是否通過{//1.保存登記人到發(fā)票表//2.保存本次收到金額到發(fā)票明細(xì)表foreach(RepeaterItemiinthis.repInvoiceInfo.Items){DetailTicketInfode=newDetailTicketInfo();if(i.ItemType==ListItemType.Item||i.ItemType==ListItemType.AlternatingItem){}}//3.發(fā)票表中的isCheck改為1,獲取審核時(shí)間執(zhí)行表中的發(fā)票狀態(tài)改為1inttid=Convert.ToInt32(Request["tid"]);varti=ticketDA.Find(t=>t.ticketId==tid).FirstOrDefault();if(radout.Checked){ti.isCheck=-1;ti.pleteMoney=s;//已收總額?ticketDA.Save();if(ti.isCheck==-1){JScript.Alert("");}}if(radok.Checked){ti.isCheck=1;ti.pleteMoney=s;//已收總額ticketDA.Save();if(ti.isCheck==1){}}}[說明在本模塊的設(shè)計(jì)中尚未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完成之前應(yīng)解決的問題。]無[說明該基本模塊應(yīng)具有的功能。][用圖表輔以必要的說明來表示本模塊的邏輯流程。][功能模塊所對應(yīng)的表示界面]如:[針對該模塊的核心代碼]privatestaticSqlConnectionconnection;{{//stringconnectionString=ConfigurationSettings.AppSettings["connStr"];if(connection==null){}{}{connection.Close();}}}publicstaticintExecutemand(stringsafeSql){returnresult;}publicstaticintExecutemand(stringsql,SqlParameter[]values){}publicstaticintExecutemand(stringsql,SqlParametervalue){returnresult;}publicstaticintExecuteScalar(stringsafeSql){intresult=(int)cmd.ExecuteScalar();returnresult;}publicstaticintExecuteScalar(stringsql,SqlParameter[]values){intresult=(int)cmd.ExecuteScalar();returnresult;}publicstaticintExecuteScalar(stringsql,SqlParametervalue){intresult=(int)cmd.ExecuteScalar();returnresult;}publicstaticSqlDataReaderExecuteReader(stringsafeSql){try{}catch(Exceptionex){//記錄異常Logger.Log.Error("GetDataReader錯(cuò)誤:",ex);}returnreader;}publicstaticSqlDataReaderExecuteReader(stringsql,SqlP{try{}catch(Exceptionex){//記錄異常Logger.Log.Error("GetDataReader錯(cuò)誤:",ex);}returnreader;}publicstaticSqlDataReaderExecuteReader(stringsql,SqlParameter[]values){try{}catch(Exceptionex){//記錄異常Logger.Log.Error("GetDataReader錯(cuò)誤:",ex);}returnreader;}publicstaticboolExecute_proc(
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024頂級擔(dān)保協(xié)議協(xié)議樣例
- 2024年魚類購銷專項(xiàng)協(xié)議范本
- 2024年光伏技術(shù)合作協(xié)議樣本
- 2024年行政賠償協(xié)議模板
- 2024年度企業(yè)設(shè)備采購內(nèi)部控制協(xié)議
- 2024環(huán)保型進(jìn)戶門交易協(xié)議書
- 2024重要會議場所租賃協(xié)議
- 2024年裝修工程承包協(xié)議明細(xì)
- 2024專業(yè)司機(jī)陪同車輛租賃服務(wù)協(xié)議
- 2024年度商業(yè)大廈建設(shè)簡易協(xié)議協(xié)議
- 工程建設(shè)標(biāo)準(zhǔn)強(qiáng)制性條文電力工程部分
- 從局部到整體:5G系統(tǒng)觀-概要版-vivo通信研究院
- GB/T 22844-2009配套床上用品
- GB/T 14683-2017硅酮和改性硅酮建筑密封膠
- 無人機(jī)校企合作協(xié)議
- GB 16809-2008防火窗
- 《百團(tuán)大戰(zhàn)》歷史課件
- 八年級上冊道德及法治非選擇題專項(xiàng)訓(xùn)練
- 2023年徐州市國盛控股集團(tuán)有限公司招聘筆試題庫及答案解析
- 機(jī)械課程設(shè)計(jì)~二級減速器設(shè)計(jì)教程
- 國家開放大學(xué)《傳感器與測試技術(shù)》實(shí)驗(yàn)參考答案
評論
0/150
提交評論