




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEII本科畢業(yè)論文4S店汽車銷售及服務管理系統(tǒng)的設計與實現目錄33971引言 1162801.14S店汽車銷售及服務管理系統(tǒng)的發(fā)展現狀 1128271.2開發(fā)的背景和意義 1184522需求分析 2245272.14S店汽車銷售及服務管理系統(tǒng)功能 2258802.24S店汽車銷售及服務管理系統(tǒng)業(yè)務分析 290883系統(tǒng)設計 388103.1系統(tǒng)模塊設計 3185493.1.1維修管理模塊 4149573.1.2銷售管理模塊 448483.1.3庫存管理模塊 5117953.1.4客戶管理模塊 678883.1.5系統(tǒng)管理模塊 7137223.2系統(tǒng)數據庫設計 8266036總結 1061096.1系統(tǒng)的總結 10293186.2開發(fā)過程的總結 109600附錄 11PAGEPAGE331引言1.14S店汽車銷售及服務管理系統(tǒng)的發(fā)展現狀相對于國外同行來說,我國汽車服務企業(yè)的信息化總體應用水平還相當低。企業(yè)信息的傳送更多地仍以最原始的圖紙傳送方式為主,只有少量的信息借助互聯網進行傳送。這種狀況要求我們必須盡快提升汽車服務企業(yè)的信息化水平,總結國外汽車服務企業(yè)的發(fā)展歷程,少走彎路,在提升整個行業(yè)信息化水平的過程中充分采用跨躍式發(fā)展的思路。近年來我國汽車服務業(yè)的信息化水平已經有了長足的發(fā)展和進步。企業(yè)信息管理系統(tǒng)正在規(guī)劃和建設之中,管理者也已清醒地認識到,信息化對推動一個企業(yè)發(fā)展的重要作用及意義,這就為下一步更好地利用信息化成果來推動汽車服務業(yè)健康高效發(fā)展奠定了堅實的基礎。1.2開發(fā)的背景和意義隨著汽車工業(yè)競爭的日趨激烈,我國汽車銷售市場出現了以整車銷售(sale)、配件供銷(sparepart)、售后服務(service)、信息反饋(survey)這四項功能集于一體(簡稱為4S)的汽車銷售服務企業(yè)。由于許多4S店不分經銷的汽車品牌的檔次、強弱,不管其投資何時能回收,過份追求毫華、一流,一哄而上建4S店,導致了社會資源的大量浪費,和給自身的生存和發(fā)展背上了沉重的包袱。值得一提的是隨著利潤空間的不斷壓縮,不少4S店已直接面臨著生存危機,提高工作效率,降低經營成本迫在眉睫。電子計算機信息管理系統(tǒng)在4S店的合理運用,能很好的解決如上問題。電子計算機系統(tǒng)的建立,實現了汽車銷售、配件供銷、服務接待與結算、業(yè)務管理等系統(tǒng)的內外聯網。加強軟件建設,使4S店發(fā)揮更大的優(yōu)勢,特別是充分發(fā)揮電子計算機進行信息交流的互動功能和管理功能。汽車銷售及服務管理系統(tǒng)在汽車服務企業(yè)的合理運用順應新時代計算機信息技術和汽車服務企業(yè)發(fā)展趨勢的要求,是企業(yè)信息化的必然過程,是降低企業(yè)經營成本和提高企業(yè)競爭力的有效方法。2需求分析2.14S店汽車銷售及服務管理系統(tǒng)功能汽車服務企業(yè)管理系統(tǒng)要根據行業(yè)特點,對經營過程中所有的重要環(huán)節(jié)——銷售、維修和庫存進行管理。能夠完成需要的營業(yè)統(tǒng)計和生成所有的維修、銷售和出入庫單據。能夠對企業(yè)經營的人力和物質資源進行有效管理。2.24S店汽車銷售及服務管理系統(tǒng)業(yè)務分析根據對汽車服務企業(yè)的調查,該類企業(yè)的主要管理業(yè)務主要有以下幾點:1.汽車維修業(yè)務管理汽車維修業(yè)務的完成需要企業(yè)多個部門人員的配合才能完成,包括進廠接待、接待人員輸入客戶車輛的相關信息、調度員分析汽車故障后確定派工人員、派工人員確定車輛故障、根據車輛故障列出需要使用的物料、工具和服務等、倉庫人員根據派工人員的需求查詢庫存信息確定采購方式和庫存調撥方案、派工人員到倉庫領用物資進行作業(yè)、車輛維修完工結算。2.汽車銷售業(yè)務管理銷售管理是系統(tǒng)的核心功能。需要處理汽車服務企業(yè)中所有常見的銷售方式,區(qū)別對待銷售、預售、調撥,為財務管理提供合適的銷售數據。該模塊還必須提供多種查詢方式,將配件標準編碼、拼音和通用情況結合起來,找出最符合客戶要求的配件組合,供其選擇。3. 物料出入庫、移動管理對日常的生產領料、銷售提貨、采購入庫、生產入庫和物料庫位移動等工作進行管理,產生出、入和移動單據,改變倉庫、貨位的庫存數量,登記數量帳。4. 庫存物料管理信息分析從各種角度對庫存物料信息做分析。如物料庫存數量分析(是否超儲或短缺)、物料來源和去向分析和物料分類構成分析等。3系統(tǒng)設計3.1系統(tǒng)模塊設計根據系統(tǒng)的需求分析,系統(tǒng)應包括以下幾個模塊:(1)維修管理模塊維修管理主要完成維修單據的創(chuàng)建、維修單據的編輯和維修單據的刪除。(2)銷售管理模塊銷售管理主要完成銷售單據的創(chuàng)建、銷售單據的編輯和銷售單據的刪除。(3)庫存管理模塊庫存管理主要完成倉庫的管理、出入庫的管理、庫存盤點。(4)客戶管理模塊客戶管理主要完成銷售和維修客戶的創(chuàng)建、編輯和刪除。(5)系統(tǒng)管理模塊系統(tǒng)管理主要完成系統(tǒng)用戶的維護、系統(tǒng)通知的維護、倉庫基本信息管理和所有倉庫數據維護及報表打印。系統(tǒng)的總體功能模塊如圖1-1所示4S店汽車銷售及服務管理系統(tǒng)4S店汽車銷售及服務管理系統(tǒng)維維修管理模塊銷銷售管理模塊倉倉庫管理模塊客客戶管理模塊系系統(tǒng)管理模塊圖1-1系統(tǒng)的總體功能模塊圖3.1.1維修管理模塊(1)創(chuàng)建維修工單。在系統(tǒng)輸入送修單位、送修時間、操作類型、故障描述、經手人、材料名和材料數量,可以點擊查找物料的鏈接到物料查找的頁面進行查找,點擊查找到的物料系統(tǒng)會自動跳轉回創(chuàng)建維修工單的頁面,并會自動填入剛才選擇的物料,輸入完所有的信息,點擊提交,系統(tǒng)提示成功創(chuàng)建維修工單。(2)編輯維修工單。該管理頁面可以實現對維修工單的修改,操作用戶根據實際需求填入需要修改的數據,點擊提交保存,系統(tǒng)提示成功修改維修工單。(3)刪除維修工單。該管理頁面可以實現對維修工單的刪除,操作用戶根據實際需求,選擇要刪除的維修工單,點擊確定刪除按鈕,系統(tǒng)會提示:是否要刪除該維修工單,單擊是,該維修工單會從數據庫里刪除,系統(tǒng)提示成功刪除維修工單,單擊否,系統(tǒng)自動跳轉到工作頁面,系統(tǒng)不對該維修工單進行刪除操作,數據庫仍然會保留該維修工單的數據。維修管理模塊包括如圖1-2所示維修管理模塊維修管理模塊創(chuàng)建維修單編輯維修單刪除維修單圖1-2維修管理模塊圖3.1.2銷售管理模塊(1)創(chuàng)建銷售單。在系統(tǒng)內輸入購買單位、購買時間、操作類型、細節(jié)描述、經手人、購買車型和數量等信息,點擊提交按鈕,系統(tǒng)把信息寫入數據庫,系統(tǒng)提示操作成功。(2)編輯銷售單。該管理頁面實現對銷售單的修改,操作用戶根據實際情況,對要修改的內容進行修改,點擊保存按鈕,系統(tǒng)把修改后的數據寫入相關的數據庫,系統(tǒng)提示操作成功。(3)刪除銷售單。該管理頁面可以實現對銷售單的刪除,操作用戶根據實際需求,選擇要刪除的銷售單。銷售管理模塊包括如圖1-3所示銷售管理模塊銷售管理模塊創(chuàng)建銷售單編輯銷售單刪除銷售單圖1-3銷售管理模塊圖3.1.3庫存管理模塊(1)倉庫管理。該管理頁面主要完成以下功能:通知列表及內容展示功能,所管理倉庫的庫存產品數量超限警報功能,產品的類別設置等。(2)庫存盤點。根據物料打印出盤點單據,根據盤點單據到倉庫進行實物盤點,根據盤點結果錄入盤點差異。(3)入庫管理。操作員根據收貨單據錄入材料名和數量等相應的數據,系統(tǒng)會自動生成入庫單。(4)出庫管理。操作員根據實際需求錄入材料名和數量,系統(tǒng)自動生成出庫單。(5)倉庫查詢。輸入要查詢的物料號或物料名,點擊開始查詢,輸出查詢結果;如果不記得物料號和物料名,可以進行模糊查詢,輸入物料描述,點擊開始查詢,輸出查詢結果。庫存管理模塊包括如圖1-4所示庫存管理模塊庫存管理模塊倉庫管理入庫管理出庫管理庫存查詢庫存盤點圖1-4庫存管理模塊圖3.1.4客戶管理模塊(1)添加客戶信息。在系統(tǒng)內輸入客戶姓名、電話等信息,點擊提交按鈕,系統(tǒng)提示成功創(chuàng)建客戶信息。(2)編輯客戶信息。根據需要修改客戶信息,點擊保存,系統(tǒng)提示修改成功。(3)刪除客戶信息。該管理頁面可以實現對客戶信息的刪除,操作用戶根據實際需求,選擇要刪除的客戶信息??蛻艄芾砟K包括如圖1-5所示客戶管理模塊客戶管理模塊增加客戶信息編輯客戶信息刪除客戶信息圖1-5客戶管理模塊圖3.1.5系統(tǒng)管理模塊(1)系統(tǒng)用戶管理。系統(tǒng)管理員可以增加、刪除、編輯用戶,用戶分為倉庫管理員、入庫員、出庫員這三個角色,由于本系統(tǒng)支持多倉庫操作,所以狀態(tài)權限細分到單個倉庫,修改本用戶密碼。(2)系統(tǒng)通知管理。發(fā)布系統(tǒng)通知,方便管理員和整個系統(tǒng)用戶的信息交流,顯示通知列表及內容。(3)倉庫信息管理。對倉庫進行增加、刪除、及相關編輯,以滿足生產擴張的需要,對倉庫庫存產品大類、產品小類進行增刪改管理,產品小類設置數量上下限,索模塊支持模糊搜索。(4)倉庫數據維護。庫存警報顯示庫存產品數量超限的產品,方便管理員實時監(jiān)控庫存數量;庫存盤點對近三個月及本年度的出入庫等數據進行展示,方便管理對帳;單據管理展示所有用戶的操作記錄及產品流動記錄,并提供搜索服務;數據報表將倉庫所有產品流動記錄展示并提供報表數據搜索及導出功能(數據導出主要為Excel和PDF兩種格式)系統(tǒng)管理模塊包括如圖1-6所示系統(tǒng)管理模塊系統(tǒng)管理模塊系統(tǒng)用戶管理系統(tǒng)通知管理倉庫信息管理倉庫數據維護圖1-6系統(tǒng)管理模塊圖3.2系統(tǒng)數據庫設計表1.1倉儲人員表(User)字段類型長度備注idint4自編號usernamevarchar20用戶名passwordvarchar20密碼warehouse_idint4倉庫IDgoods_typeint40庫管理1為入庫2為出庫表1.2倉庫表(Warehouse)字段類型長度備注idint4自編號namevarchar20倉庫名稱shelf_numberint4貨架總數表1.3庫存產品表(Goods)字段類型長度備注idint4自編號pricedecimal10產品價格quantityint4產品數量factoryvarchar20產品廠家ctimevarchar10生產日期itimevarchar10入庫日期表1.4單據表(Receipt)字段類型長度備注idint4自編號goods_idint4庫存產品IDgoods_numberint4庫存產品數量get_uservarchar20需求人input_userint4操作人timevarchar10操作時間receipt_typeint4操作類型表1.5操作類型表(ReceiptType)字段類型長度備注idint4自編號receipt_typevarchar50類型表1.6系統(tǒng)日志表(Record)字段類型長度備注idint4自編號uidint4用戶IDgoods_idInt4操作的產品IDgoods_numberInt4該產品數量receipt_typeInt4操作類型表record_timevarchar10操作時間表1.7系統(tǒng)通知表(SystemNotification)字段類型長度備注idint4自編號tatilevarchar50公告標題contenttext255系統(tǒng)公告timevarchar10發(fā)布時間6總結6.1系統(tǒng)的總結本系統(tǒng)已經從功能上滿足了4S店汽車銷售及服務管理系統(tǒng)管理的需要,但是從技術上來說這個系統(tǒng)還并不是一個高水平的作品。任何一個項目想做的完美都不是一件很容易的事情。本系統(tǒng)在以下幾個方面還存在缺陷:1. 沒有設計財務模塊,已有模塊功能也不是很完善,特別是沒有設計與財務模塊的集成點;2. 數據報表模塊應該有圖形化的展示界面,這樣更加直觀。6.2開發(fā)過程的總結開發(fā)過程是快樂的。因為在開發(fā)中不但能充實生活,同時自己的技能也得到了很好鍛煉。但是在開發(fā)過程中暴露出自己的一些問題或不足也是很值得思考的:首先,在對一個系統(tǒng)的整體理解上,還不夠充分,因此功能模塊的設計和開發(fā)出現過技術上的調整。其次,在進行開發(fā)時,還不能深入的理解ASP.NET的思想,所以雖然是在.NET下開發(fā)程序,有些時候卻還是在用面向過程的程序算法來實現……相信有了這次開發(fā)經歷,以后再做類似的開發(fā)項目,應該就會少栽很多跟頭了。附錄系統(tǒng)共用類,該類在系統(tǒng)App_Code文件夾下。該類下文件可以被整個應用程序集引用,其主要文件如下所示。SqlDataBase.cs類,數據庫操作文件程序如下:usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;///<summary>///SqlDataBase的摘要說明///</summary>publicclassSqlDataBase{publicSqlDataBase(){////TODO:在此處添加構造函數邏輯//}privateSqlConnectionCn;privateSqlCommandCm;privateDataSetds;privateDataViewdv;#regionprivatevoidOpen()//數據庫連接{Cn=newSqlConnection(ConfigurationSettings.AppSettings["Den"]);Cn.Open();}#endregion#region關閉連接privatevoidClose(){if(Cn!=null){Cn.Close();Cn.Dispose();}}#endregion#region執(zhí)行簡單的SQL語句publicvoidNoreturnSql(stringSql){Open();Cm=newSqlCommand(Sql,Cn);Cm.ExecuteNonQuery();Close();}#endregion#region返回首列單行的SQL語句publicstringReturnSQL(stringSql){stringReturnstring="";try{Open();Cm=newSqlCommand(Sql,Cn);Returnstring=Cm.ExecuteScalar().ToString();}catch{}Close();returnReturnstring;}#endregion#region返回SQL語句的DateSet數據集publicDataSetGetDS(stringSQL){Open();SqlDataAdaptermyAdapter=newSqlDataAdapter(SQL,Cn);ds=newDataSet();myAdapter.Fill(ds);Close();returnds;}#endregion#region返回一個DataView視圖publicDataViewDV(stringSQL){ds=GetDS(SQL);dv=ds.Tables[0].DefaultView;returndv;}#endregion#region返回一個DataTable對象publicDataTableDT(stringSQL){returnGetDS(SQL).Tables[0];}#endregion#region返回一個含有兩個DataTable的DataSet數據集publicDataSetTwoDS(stringSQL1,stringSQL2){DataSetmyDS=newDataSet();Open();SqlDataAdaptermyAD1=newSqlDataAdapter(SQL1,Cn);myAD1.Fill(myDS,"Big");SqlDataAdaptermyAD2=newSqlDataAdapter(SQL2,Cn);myAD2.Fill(myDS,"Small");Close();returnmyDS;}#endregion#regionpublicSqlDataReaderGRead(stringSql){Open();SqlCommandmycom=newSqlCommand(Sql,Cn);SqlDataReaderDr=mycom.ExecuteReader();returnDr;}#endregion#region創(chuàng)建一個Command來執(zhí)行存儲過程privateSqlCommandReturnCM(stringRunNM,SqlParameter[]PartNM){Open();SqlCommandThisCm=newSqlCommand(RunNM,Cn);ThisCm.CommandType=CommandType.StoredProcedure;//傳入參數if(PartNM!=null){foreach(SqlParameterparmtinPartNM)ThisCm.Parameters.Add(parmt);}//加入返回參數ThisCm.Parameters.Add(newSqlParameter("ReturnValue",SqlDbType.Int,4,ParameterDirection.ReturnValue,false,0,0,string.Empty,DataRowVersion.Default,null));returnThisCm;}#endregion#region返回帶參數的存儲過程publicintRunInsert(stringRunName,SqlParameter[]PartName){SqlCommandMyCM=ReturnCM(RunName,PartName);MyCM.ExecuteNonQuery();this.Close();return(int)MyCM.Parameters["ReturnValue"].Value;}#endregion#region//傳入輸入的參數publicSqlParameterIntParam(stringParamName,SqlDbTypeDbType,intSize,objectValue){ReturnMakeParam(ParamName,DbType,Size,ParameterDirection.Input,Value);}#endregion#region//傳入返回值參數publicSqlParameterOutParam(stringParamName,SqlDbTypeDbType,intSize){returnMakeParam(ParamName,DbType,Size,ParameterDirection.Output,null);}#endregion#region//生成存儲過程參數privateSqlParameterMakeParam(stringParamName,SqlDbTypeDbType,Int32Size,ParameterDirectionDirection,objectValue){SqlParameterparam;if(Size>0){param=newSqlParameter(ParamName,DbType,Size);}else{param=newSqlParameter(ParamName,DbType);}param.Direction=Direction;if(!(Direction==ParameterDirection.Output&&Value==null))param.Value=Value;returnparam;}#endregion}UserAction.cs類,用戶操作行為文件程序如下:usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;///<summary>///UserAction的摘要說明///</summary>publicclassUserAction:SqlDataBase{ publicUserAction() { // //TODO:在此處添加構造函數邏輯 // }publicboolUserChangePwd(stringUserNam,stringOldPwd,stringNewPwd){SqlDataBaseMyDB=newSqlDataBase();//調用SqlDataBase類intCheckNum=Convert.ToInt32(MyDB.ReturnSQL("selectcount(*)fromUserListwhereUserName='"+UserNam+"'andPassWord='"+OldPwd+"'"));if(CheckNum>0){MyDB.NoreturnSql("updateUserListsetPassWord='"+NewPwd+"'whereUserName='"+UserNam+"'");returntrue;}else{returnfalse;}}publicboolUserAdd(stringUserNam,stringPwd,stringAlignK,stringTypes){SqlDataBaseMyDB=newSqlDataBase();intCheckNum=Convert.ToInt32(MyDB.ReturnSQL("selectcount(*)fromUserListwhereUserName='"+UserNam+"'"));if(CheckNum>0){returnfalse;}else{MyDB.NoreturnSql("insertintoUserList(UserName,PassWord,Controls,GoodsType)values('"+UserNam+"','"+Pwd+"','"+AlignK+"','"+Types+"')");returntrue;}}publicDataTableGiveSysC()//返回通知列表{SqlDataBaseMyDb=newSqlDataBase();returnMyDb.DT("select*fromSystemTestwhereTestType=0orderByIDdesc");}publicDataTableGiveSysX(stringID){SqlDataBaseMyDb=newSqlDataBase();returnMyDb.DT("select*fromSystemTestwhereID='"+ID+"'");}publicstaticDataTableGetBigClass()//返回產品大類{SqlDataBaseMyDb=newSqlDataBase();returnMyDb.DT("select*fromBigClass");}publicstaticDataTableGetSmaGoods(stringID)//返回大類所屬的產品列表{SqlDataBaseMyDb=newSqlDataBase();returnMyDb.DT("selectID,GoodsNum,GoodsNamefromAllGoodwhereAlignType='"+ID+"'");}#region//產品入庫publicintInsertGoods(intAlignGoods,stringGoodCost,intGoodNum,stringGoodMake,stringGoodsBZ,stringInputTime){SqlParameter[]prams={IntParam("@AlignGoods",SqlDbType.Int,4,AlignGoods),IntParam("@GoodCost",SqlDbType.VarChar,50,GoodCost),IntParam("@GoodNum",SqlDbType.Int,4,GoodNum),IntParam("@GoodMake",SqlDbType.VarChar,50,GoodMake),IntParam("@GoodsBZ",SqlDbType.VarChar,50,GoodsBZ),IntParam("@InputTime",SqlDbType.VarChar,50,InputTime),OutParam("@GoodsID",SqlDbType.Int,4)};RunInsert("InsertGood",prams);returnConvert.ToInt32(prams[6].Value);//returnConvert.ToInt32(prams[0].Value);}#endregionpublicstaticvoidUpdateBigGodNum(intNum,intGodID)//入庫產品大類數量更新{SqlDataBaseMyDb=newSqlDataBase();MyDb.NoreturnSql("updateAllGoodsetNowNum=NowNum+"+Num+"WhereID='"+GodID+"'");//return"updateAllGoodsetNowNum=NowNum+'"+Num+"'WhereID='"+GodID+"'";}publicstaticvoidOutPut(intNum,intGodID)//出庫產品大類數量更新{SqlDataBaseMyDb=newSqlDataBase();MyDb.NoreturnSql("updateAllGoodsetNowNum=NowNum-"+Num+"WhereID='"+GodID+"'");}publicstaticvoidInsertGodPaper(intGodsID,intGodsNum,stringGetUser,stringInputUser,stringInputTime,stringPaperType){//單據表SqlDataBaseMyDb=newSqlDataBase();MyDb.NoreturnSql("InsertIntoGoodPapers(GoodsID,GoodsNum,GetUser,InputUser,GetTime,PaperType)Values('"+GodsID+"','"+GodsNum+"','"+GetUser+"','"+InputUser+"','"+InputTime+"','"+PaperType+"')");}publicstaticvoidInsertRecordList(stringInputUser,intGodsID,intGodsNum,stringPaperType,stringInputTime){//操作日志表SqlDataBaseMyDb=newSqlDataBase();MyDb.NoreturnSql("InsertIntoRecordList(UserName,GoodID,GoodNum,TypesID,RecordTime)Values('"+InputUser+"','"+GodsID+"','"+GodsNum+"','"+PaperType+"','"+InputTime+"')");}publicstaticintGetBigGID(intGoodsID)//返回倉庫產品所對應的大類產品ID{SqlDataBaseMyDb=newSqlDataBase();ReturnConvert.ToInt32(MyDb.ReturnSQL("selectAlignGoodsfromGoodListwhereID='"+GoodsID+"'"));}}Sum.cs類,庫存數據統(tǒng)計文件程序如下:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;///<summary>///Sum的摘要說明///</summary>publicclassSum{ publicSum() { // //TODO:在此處添加構造函數邏輯 // }publicstaticDataTableGetKeep()//返回倉庫數據集{SqlDataBaseMyDb=newSqlDataBase();returnMyDb.DT("selectID,KeepNamefromKeepNum");}publicstaticDataTableGetKeepsNum(intUserID)//返回用戶所管理的倉庫{SqlDataBaseMyDb=newSqlDataBase();returnMyDb.DT("selectControls,GoodsTypefromUserListWhereID='"+UserID+"'");}publicstaticstringGetKeepsName(intKeepID){SqlDataBaseMyDb=newSqlDataBase();returnMyDb.ReturnSQL("selectKeepNamefromKeepNumwhereID='"+KeepID+"'");}publicDataTableGetUserGlist(intUserID){SqlDataBaseMyDb=newSqlDataBase();DataTableMyDt=(DataTable)MyDb.DT("select*fromUserListWhereID='"+UserID+"'");StringUserType=Convert.ToString(MyDt.Rows[0]["UserType"]);stringUserKeep=Convert.ToString(MyDt.Rows[0]["Controls"]);stringGiveSqlString="";if(UserType=="1"||UserKeep=="0"){GiveSqlString="select*fromView_Dao";}else{GiveSqlString="select*fromView_DaoWhereKeepID='"+UserKeep+"'";}return(DataTable)MyDb.DT(GiveSqlString);}}Keeps.cs類,產品入庫文件所有程序如下:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;///<summary>///Keeps的摘要說明///</summary>publicclassKeeps{ publicKeeps() { // //TODO:在此處添加構造函數邏輯 // }publicvoidInsertKeep(stringKeepsNam,stringGoodCls){SqlDataBaseMyDb=newSqlDataBase();MyDb.NoreturnSql("insertintoKeepNum(KeepName,GoodClass)values('"+KeepsNam+"','"+GoodCls+"')");}}Goods.cs類,庫存搜索文件所有程序如下:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;///<summary>///Goods的摘要說明///</summary>publicclassGoods{ publicGoods() { // //TODO:在此處添加構造函數邏輯 // }publicDataTableSearchPaper(stringKeyWords,stringSearchType){stringSqlString="select*fromView_Papeswhere"+SearchType+"like'%"+KeyWords+"%'orderbyGetTimedesc";SqlDataBaseMyDb=newSqlDataBase();returnMyDb.DT(SqlString);}publicDataTableSearchGoods(stringKeyWords,stringSearchType){stringSqlString="select*fromAllGoodwhere"+SearchType+"like'%"+KeyWords+"%'";SqlDataBaseMyDb1=newSqlDataBase();returnMyDb1.DT(SqlString);}}CheckLogin.cs類,登陸驗證文件所有程序如下:usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;///<summary>///CheckLogin的摘要說明///</summary>publicclassCheckLogin{ publicCheckLogin() { // //TODO:在此處添加構造函數邏輯 // }publicintGiveID(stringUserName,stringPassWord){SqlDataBaseThisB=newSqlDataBase();stringCheckSql="selectcount(*)fromUserListwhereUserName='"+UserName+"'andPassWord='"+PassWord+"'";intThisNum=Convert.ToInt32(ThisB.ReturnSQL(CheckSql));if(ThisNum>0){stringSqlType="select*fromUserListwhereUserName='"+UserName+"'andPassWord='"+PassWord+"'";SqlDataReaderThRead=ThisB.GRead(SqlType);while(ThRead.Read()){returnConvert.ToInt32(ThRead["ID"]);}}return0;}publicstaticboolCheckAdmin(intUserID){SqlDataBaseMyDb=newSqlDataBase();stringLog=Convert.ToString(MyDb.ReturnSQL("selectUserTypefromUserListWhereID='"+UserID+"'"));if(Log=="1"){returntrue;}else{returnfalse;}}publicstaticintGiveCheckAd(intUserID){SqlDataBaseMyDb=newSqlDataBase();intLog=Convert.ToInt32(MyDb.ReturnSQL("selectGoodsTypefromUserListWhereID='"+UserID+"'"));returnLog;}publicstaticDataTableGiveMsgGod(intUserID)//返回對應倉庫的數量超限產品{SqlDataBaseMyDb=newSqlDataBase();intLog=Convert.ToInt32(MyDb.ReturnSQL("selectControlsfromUserListWhereID='"+UserID+"'"));stringSqlString="";if(Log==0){SqlString="select*fromView_GoodMsg";}else{SqlString="select*fromView_GoodMsgwhereID='"+Log+"'";}returnMyDb.DT(SqlString);}publicstaticboolCheckKeepAdmin(intUserID){SqlDataBaseMyDb=newSqlDataBase();stringLog=Convert.ToString(MyDb.ReturnSQL("selectGoodsTypefromUserListWhereID='"+UserID+"'"));if(Log=="0"){returntrue;}else{returnfalse;}}}admin.cs類,管理員操作文件所有程序如下:usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;///<summary>///admin的摘要說明///</summary>publicclassadmin{ publicadmin() { // //TODO:在此處添加構造函數邏輯 // }publicvoidInsertSystemT(stringTital,stringCount){stringDtime=DateTime.Now.ToString();stringMySql="InsertIntoSystemTest(Tatile,Counts,InputTime,TestType)Values('"+Tital+"','"+Count+"','"+Dtime+"','0')";SqlDataBaseMyDb=newSqlDataBase();MyDb.NoreturnSql(MySql);}publicstaticvoidInsertBigCl(stringBigNam)//添加大類{SqlDataBaseMyDb1=newSqlDataBase();MyDb1.NoreturnSql("InsertIntoBigClass(GoodsName)Values('"+BigNam+"')");}publicstaticDataTableGetKeepG()//獲得貨架個數{SqlDataBaseMyDb=newSqlDataBase();returnMyDb.DT("selectID,GoodClassfromKeepNum");}publicstaticvoidInsertGds(stringGoodN,stringGoodNam,stringTopNum,stringEndNum,stringAlignGoodC,stringAlignKeeps,stringAlignType){SqlDataBaseMyDb=newSqlDataBase();MyDb.NoreturnSql("InsertintoAllGood(GoodsNum,GoodsName,TopNum,EndNum,AlignGoodC,AlignKeeps,AlignType)Values('"+GoodN+"','"+GoodNam+"','"+TopNum+"','"+EndNum+"','"+AlignGoodC+"','"+AlignKeeps+"','"+AlignType+"')");}}基于C8051F單片機直流電動機反饋控制系統(tǒng)的設計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現的供暖系統(tǒng)最佳啟停自校正(STR)調節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內核設計及其應用研究基于單片機的遠程抄表系統(tǒng)的設計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構件開發(fā)的技術研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設計和應用基于單片機的光纖光柵解調儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數字磁通門傳感器基于單片機的旋轉變壓器-數字轉換器的研究基于單片機的光纖Bragg光柵解調系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設計Pico專用單片機核的可測性設計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學生單片機應用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數據采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設計基于單片機的單晶金剛石刀具刃磨設備的數控改造基于單片機的溫度智能控制系統(tǒng)的設計與實現基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術研究基于單片機的膛壁溫度報警系統(tǒng)設計基于AVR單片機的低壓無功補償控制器的設計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網絡的振動信號的采集系統(tǒng)基于單片機的大容量數據存儲技術的應用研究基于單片機的疊圖機研究與教學方法實踐基于單片機嵌入式Web服務器技術的研究及實現基于AT89S52單片機的通用數據采集系統(tǒng)HYPERLINK"
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 戰(zhàn)略思考能力的培養(yǎng)計劃
- 財務風險識別與評估的方法論
- 質量文化的建設與傳播策略
- 跨國企業(yè)知識產權培訓與教育體系構建
- 金融科技公司財報特點與趨勢分析
- 超聲波在材料科學的研究應用
- 江蘇專用2024高考物理二輪復習實驗題增分練一
- 部編版四年級下冊道德與法治教案(全冊)
- 超聲科技術革新與患者溝通技巧培訓
- 跨國公司在海外的專利權維護策略
- 公司安全事故隱患內部舉報、報告獎勵制度
- 產品方案設計模板
- 部隊通訊員培訓
- 2024-2030年中國企業(yè)在安哥拉投資建設化肥廠行業(yè)供需狀況及發(fā)展風險研究報告版
- 物業(yè)公司水浸、水管爆裂事故應急處置預案
- 河南省公務員面試真題匯編7
- 高管履歷核實調查報告
- SF-T0095-2021人身損害與疾病因果關系判定指南
- 2024并網光伏逆變器技術規(guī)范
- 文言文多文本閱讀:叔向見韓宣子(附答案解析與譯文)
- 工程招投標模擬實訓報告范文2024年
評論
0/150
提交評論