汽車銷售管理系統(tǒng)_第1頁
汽車銷售管理系統(tǒng)_第2頁
汽車銷售管理系統(tǒng)_第3頁
汽車銷售管理系統(tǒng)_第4頁
汽車銷售管理系統(tǒng)_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、鄭州科技學(xué)院C#程序設(shè)計課程設(shè)計題 目 汽車銷售管理系統(tǒng) 姓 名 李鑫鈺 專 業(yè) 計算機科學(xué)技術(shù)二班 學(xué) 號 201215056 指導(dǎo)教師 黃于欣 鄭州科技學(xué)院信息工程學(xué)院 二一五年十一月目錄摘 要11 前 言21.1 研究背景21.2 國內(nèi)現(xiàn)狀31.3 研究內(nèi)容41.4 本人所做的工作42 需求分析52.1 開發(fā)設(shè)計思想52.2 系統(tǒng)目標(biāo)53 概要設(shè)計73.1 系統(tǒng)總體結(jié)構(gòu)73.2 員工行為分析73.3 經(jīng)理行為分析83.4 管理員行為分析83.5 數(shù)據(jù)庫概念設(shè)計圖93.6 數(shù)據(jù)庫物理機構(gòu)設(shè)計圖104 主要模塊詳細設(shè)計134.1 登錄模塊分析134.2 購車建檔模塊分析135主要模塊的實現(xiàn)1

2、45.1 開發(fā)工具的選取145.2 公共類的編寫155.2.1 widows窗體.Config文件的配置155.3 主要模塊的實現(xiàn)165.3.1登錄頁面設(shè)計165.3.2 購車建檔設(shè)計186 安裝與系統(tǒng)測試376.1 安裝Microsoft Visual Studio 2010376.2 系統(tǒng)測試386.2.1 測試計劃386.2.2 測試結(jié)果38參考文獻39汽車銷售管理系統(tǒng)的設(shè)計與實現(xiàn)摘 要隨著計算機技術(shù)的廣泛應(yīng)用,為了使計算機更高效、更科學(xué)地管理汽車銷售市場,基于目前汽車銷售的現(xiàn)狀,利用C#開發(fā)的一個汽車管理系統(tǒng),并對該系統(tǒng)整個開發(fā)過程就行詳細論述。該系統(tǒng)在設(shè)計方面采用B/S模式,使用C#

3、技術(shù)和SQL Server 2005數(shù)據(jù)庫進行基本頁面的設(shè)計與功能實現(xiàn),本系統(tǒng)的設(shè)計實施為銷售管理系統(tǒng)的運行做基礎(chǔ),為銷售管理系統(tǒng)管理工作提供良好的條件。關(guān)鍵字:NET(C#);汽車銷售管理系統(tǒng);汽車銷售1 前 言1.1 研究背景該系統(tǒng)是基于汽車銷售公司的系統(tǒng),汽車銷售公司都是以汽車營銷為主,且大多數(shù)汽車銷售公司在全國都設(shè)有連鎖機構(gòu),隨著企業(yè)的不斷擴大規(guī)模,業(yè)務(wù)量日益增多,企業(yè)管理層通過自己的方式解決個地區(qū)之間在銷售過程中遇到的種種問題。根據(jù)各銷售地區(qū)業(yè)務(wù)流量,系統(tǒng)基于中文版SQL Server 2005 設(shè)計,采用較先進的.Net(C#)技術(shù)進行開發(fā),具有良好的穩(wěn)定性和可靠性。 該銷售管理系

4、統(tǒng),它可以完成對車輛信息的瀏覽、查詢、修改及銷售表單打印等功能,大大方便了銷售員的管理。而且它對傳統(tǒng)的手工勞動沖擊不大,備有的用戶手冊使用戶不至于不適應(yīng),這樣操作起來,用戶也能快速的接受。此系統(tǒng)是為了滿足用戶方便對該公司銷售的汽車信息的查詢,同時方便企業(yè)對汽車的各種管理與操作。1.2 國內(nèi)現(xiàn)狀 汽車銷售管理系統(tǒng)是銷售行業(yè)的主要業(yè)務(wù)之一,汽車信息、用戶信息日常工作管理成為及保存工作日趨繁重、復(fù)雜,且在日趨激烈的社會競爭中,客戶量的多少是衡量一個企業(yè)在社會上的競爭力度,為此迫切需要一個能有效管理客戶信息和對用戶提出的需求做出快速反應(yīng)的系統(tǒng)。目前國內(nèi)現(xiàn)狀是:國內(nèi)眾多中小企業(yè)迫切需要信息化管理,但是自

5、己處于初步需求階段,無法承受大型ERP、財務(wù)銷售倉儲一體信息化管理的中級階段,自主開發(fā)的管理系統(tǒng)平臺較低且功能單一,無法充分考慮到具體每一個單位、具體部分的實際需求。銷售數(shù)據(jù)標(biāo)準(zhǔn)化程度差,難以保證數(shù)據(jù)的唯一性和權(quán)威性。忽略了對銷售數(shù)據(jù)的分析,使得銷售經(jīng)理需查詢賬單,才能了解銷售情況,在一定程度上影響了對市場的判斷。沒有注重對客戶的管理,嚴(yán)重影響了企業(yè)對客戶需求的了解,難以把握市場動態(tài)。因此,開發(fā)一款功能全面操作簡單的汽車銷售管理系統(tǒng)是很有必要的,實現(xiàn)企業(yè)員工的集中管理、分散操作、信息共享,是傳統(tǒng)的管理系統(tǒng)朝智能化,綜合化得發(fā)展,并為近一步完善銷售管理市場。1.3 研究內(nèi)容汽車銷售管理系統(tǒng)是典型

6、的信息管理系統(tǒng),其開發(fā)主要包括前端應(yīng)用程序的開發(fā)及數(shù)據(jù)庫的建立。前端得的應(yīng)用程序要求應(yīng)用程序功能完備、易使用等特點。對于數(shù)據(jù)庫的建立要求數(shù)據(jù)一致性和完整性強,業(yè)務(wù)邏輯緊湊的數(shù)據(jù)庫機構(gòu)及操作方法。給予這些要求,我對SQL Sever 2005 數(shù)據(jù)庫管理系統(tǒng)、SQL語言原理、C#程序設(shè)計語言、visual Studio 2010等進入了深入的學(xué)習(xí)和應(yīng)用。最終順利完成了汽車銷售管理系統(tǒng)的設(shè)計與實現(xiàn)1.4 本人所做的工作為設(shè)計和實現(xiàn)汽車銷售管理系統(tǒng),針對該系統(tǒng)做了需求分析、功能劃分、數(shù)據(jù)庫模式分析、并為此設(shè)計了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。實現(xiàn)了本系統(tǒng)的基本功能:登錄管理員的權(quán)限判斷,員工信息、車輛信息、用

7、戶信息的管理,保險、稅費、活動等服務(wù)信息的管理。2 需求分析2.1 開發(fā)設(shè)計思想(1) 減少系統(tǒng)對硬件的要求。本系統(tǒng)在裝有操作系統(tǒng)的計算機上均可使用。(2) 節(jié)約了人力資源。傳統(tǒng)的手工式收集用戶資料方式被計算機取代。(3) 使用性:為汽車信息、用戶信心、員工信息管理提供便捷的方法。(4) 操作簡單:保證系統(tǒng)適合于任何計算機水平的員工,盡可能的簡單。(5) 代碼可讀性好:系統(tǒng)機構(gòu)清晰,代碼簡潔可讀,方便日后的擴展。2.2 系統(tǒng)目標(biāo)本系統(tǒng)主要實現(xiàn)以下目標(biāo):a) 員工管理。增加、修改和刪除分類及員工權(quán)限管理。b) 用戶管理。對已在本公司購車的用戶信息管理。c) 用戶選車、購車。根據(jù)用戶需求查找適合用

8、戶需求的車輛。d) 代辦車務(wù)。在用戶購車時,幫助用戶代辦汽車業(yè)務(wù)。e) 管理員及公司員工登陸。f) 管理員管理。3 概要設(shè)計3.1 系統(tǒng)總體結(jié)構(gòu)圖3-1汽車銷售系統(tǒng)功能結(jié)構(gòu)圖3.2 員工行為分析圖3-2 銷售員工工作流程圖3.3 經(jīng)理行為分析圖3-3經(jīng)理工作流程圖3.4 管理員行為分析下面是看管理員的工作,其行為主要包括對用戶權(quán)限的管理。如圖3-4所示。圖3-4管理員行為分析圖3.5 數(shù)據(jù)庫概念設(shè)計圖圖3-5數(shù)據(jù)庫邏輯設(shè)計圖3.6 數(shù)據(jù)庫物理機構(gòu)設(shè)計圖用戶表(yonghu)名稱類型是否可為空車輛編號nchar(10)NO, 主鍵,外鍵保險編號nchar(10)NO, 主鍵,外鍵用戶姓名vnch

9、ar(10)NO性別nchar(2)NO貫籍nvarchar(50)Yes民族nchar(2)Yes出生年月datetimeYes學(xué)歷nvarchar(15)Yes證件類型nchar(10)Yes證件號碼nchar(18)Yes工作單位varchar(50)Yes聯(lián)系地址varchar(50)NO聯(lián)系電話nchar(12)NO郵政編碼nchar(6)Yes婚姻狀況nchar(10)Yes汽車分類表(cars)名稱類型是否可為空車輛編號nchar(10)NO, 主鍵廠牌型號nvarchar(50)NO發(fā)動機號varchar(50)NO車架號碼varchar(50)NO車輛類型char(10)NO

10、車輛性質(zhì)char(10)NO車身顏色char(10)NO車輛價格char(10)NO出廠日期datetimeNO保險表(baoxian)名稱類型是否可為空保險編號nchar(10)NO, 主鍵保險名稱varchar(50)NO分類名稱char(10)NO員工信息表(YGB)名稱類型是否可為空工號nchar(10)NO, 主鍵姓名nchar(10)NO性別nchar(10)NO貫籍nchar(10)NO生日datetimeYES身份證號nchar(18)NO聯(lián)系電話nchar(12)NO聯(lián)系地址varchar(50)NO郵編nchar(6)NO部門nchar(10)NO職務(wù)nchar(10)NO

11、銷售表名稱類型是否可為空工號nchar(10)NO, 主鍵,外鍵車輛編號nchar(10)NO, 主鍵,外鍵用戶姓名vnchar(10)NO保險編號nchar(10)NO, 主鍵,外鍵銷售日期datetimeNO管理員信息表名稱類型是否可為空userIDintNO, 主鍵user_namenchar(10)NOuser_pswdvarchar(50)NOuser_powernchar(10)NO4 主要模塊詳細設(shè)計4.1 登錄模塊分析圖4-1登錄模塊分析4.2 購車建檔模塊分析圖4-2購車建檔模塊分析5主要模塊的實現(xiàn)5.1 開發(fā)工具的選取.NET(c#)技術(shù)是開發(fā)軟件的技術(shù)之一,它繼承了Mic

12、rosoft的兩項主要技術(shù):Active Server Page(ASP)和.NET Framework。利用. NET Framework提供的強大類庫和預(yù)定義控件,.NET開發(fā)windows窗體應(yīng)用程序非常的方便。其優(yōu)點如下:優(yōu)良的性能。C# windows 窗體程序是在服務(wù)器上運行的編譯好的代碼。利用早期綁定、實時編譯、本機優(yōu)化和緩存服務(wù)來提高程序的性能。強大的功能。由于 .NET技術(shù)基于公共語言運行庫,因此 C# windows窗體應(yīng)用程序開發(fā)人員可以利用整個平臺的威力和靈活性。簡易性。C# Windows 窗體使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗證到部署。自定義性和

13、擴展性。C#隨附了一個設(shè)計周到的結(jié)構(gòu),它使開發(fā)人員可以在適當(dāng)?shù)募墑e"插入"代碼。安全性。借助內(nèi)置的 Windows 身份驗證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。雖然.NET可以支持多種開發(fā)語言,但只有C#是為. NET Framework量身定做的,它擁有所有. NET Framework提供的優(yōu)點,如資源回收、內(nèi)存自動管理等,能夠最完美地體現(xiàn). NET 的功能。正是基于以上原因,本系統(tǒng)采用.NET(C#)技術(shù)來實現(xiàn)。5.2 公共類的編寫5.2.1 widows窗體.Config文件的配置以下是本系統(tǒng)與數(shù)據(jù)庫建立連接的源代碼:public static Sq

14、lConnection GyDATE()return new SqlConnection("Data Source=PC2011031418pts;Initial Catalog=汽車銷售管理;Integrated Security=True;Pooling=False;"); 5.3 主要模塊的實現(xiàn)5.3.1登錄頁面設(shè)計汽車銷售管理系統(tǒng)有一個嚴(yán)格的身份驗證,不同身份的用戶有不同的操作權(quán)限。用戶權(quán)限分為員工、經(jīng)理、管理員三種,其中員工只能操作極少的頁面,經(jīng)理可以查看員工銷售統(tǒng)計和管理員工信息。管理員具有最高權(quán)限,可以進行一切頁面的操作。登錄用戶登錄系統(tǒng)后可以修改密碼,在登錄

15、界面需輸入用戶名和密碼并且選擇身份,此三項若有一項不正確均不能登錄到操作頁面。改頁面具體實現(xiàn)過程如下:圖5-1 登錄界面設(shè)計登錄按鈕添加代碼如下:private void button1_Click(object sender, EventArgs e) if (textBox2.Text.Trim() = string.Empty) MessageBox.Show("請輸入用戶名"); return; if (textBox3 .Text .Trim ()=string .Empty ) MessageBox.Show("請輸入密碼?"); retur

16、n; using (SqlConnection con = new SqlConnection("Data Source=PC2011031418pts;Initial Catalog=汽車銷售管理;Integrated Security=True;Pooling=False;") 用戶登錄.loginId = textBox2.Text.Trim(); 用戶登錄.loginATC = comboBox1.Text.Trim(); string sql = "select * from userstring where user_name= '"

17、 + textBox2.Text.Trim() + "'and user_power = '" + comboBox1.Text.Trim() + "' and user_pswd = '" + textBox3.Text.Trim() + "' " con.Open(); SqlDataAdapter da = new SqlDataAdapter(sql, con); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = ds.Tab

18、les0; if (dt.Rows.Count > 0) MessageBox.Show("登錄成功"); 主頁面 ff = new 主頁面(); ff.Show(); this.Visible = false; else MessageBox.Show("登錄失敗"); /comboBox1.Text = string.Empty; textBox2.Text = string.Empty; textBox3.Text = string.Empty; 5.3.2 購車建檔設(shè)計其中主要任務(wù)利用DateGridView顯示數(shù)據(jù)庫表中當(dāng)前用戶信息和建立

19、新用戶信息,也可對也有用戶數(shù)據(jù)進行查詢,也可打印當(dāng)前構(gòu)建的用戶信息讓用戶確認(rèn),若有錯誤或資料不完整,可以對用戶資料進行修改。完成效果如圖5.2所示。圖5.2購車建檔頁面設(shè)計效果 增加、保存、修改按鈕實現(xiàn)在碼如下:SqlConnection conn = getdate.GyDATE(); conn.Open(); string strSql = string.Format("選擇相應(yīng)表操作"); SqlCommand cmd = new SqlCommand(strSql, conn); int i = cmd.ExecuteNonQuery(); conn.

20、Close(); if (i > 0) MessageBox.Show("操作成功"); else MessageBox.Show("操作失敗"); 查詢按鈕的實現(xiàn)代碼如下:private void button4_Click(object sender, EventArgs e) SqlConnection conn = getdate.GyDATE(); string str = "select * from maiche " str += "where 用戶姓名= '" + te

21、xtBox14.Text.Trim() + "'and 國籍= '" + textBox18.Text.Trim() + "'and 車身顏色='" + comboBox7.Text.Trim() + "'and 車牌號='" + textBox19.Text.Trim() + "'and 廠牌型號='" + comboBox8.Text.Trim() + "'" SqlCommand Com = new SqlComman

22、d(str, conn); SqlDataAdapter myda = new SqlDataAdapter(); myda.SelectCommand = Com; conn.Open(); DataSet myds = new DataSet(); MessageBox.Show(str); myda.Fill(myds, "baoxiandengji"); conn.Close(); dataGridView1.DataSource = myds; dataGridView1.DataMember = "baoxiandengji" SqlComm

23、and cmd = new SqlCommand(str, conn); 導(dǎo)出按鈕實現(xiàn)代碼如下:private void button6_Click(object sender, EventArgs e) try DataGridViewToExcel(dataGridView1); catch (Exception ex) MessageBox.Show(ex.Message); private void DataGridViewToExcel(DataGridView dgv) SaveFileDialog dlg = new SaveFileDialog(); dlg.F

24、ilter = "Execl files (*.xls)|*.xls" dlg.FilterIndex = 0; dlg.RestoreDirectory = true; dlg.CreatePrompt = true; dlg.Title = "保存為文件; if (dlg.ShowDialog() = DialogResult.OK) Stream myStream; myStream = dlg.OpenFile(); StreamWriter sw = new StreamWriter(myStream, System.Text.Encoding.GetE

25、ncoding(-0); string columnTitle = "" try /寫入列標(biāo)題 for (int i = 0; i < dgv.ColumnCount; i+) if (i > 0) columnTitle += "t" columnTitle += dgv.Columnsi.HeaderText; sw.WriteLine(columnTitle); /寫入列內(nèi)容 for (int j = 0; j < dgv.Rows.Count; j+) string columnValue = "" for

26、(int k = 0; k < dgv.Columns.Count; k+) if (k > 0) columnValue += "t" if (dgv.Rowsj.Cellsk.Value = null) columnValue += "" else columnValue += dgv.Rowsj.Cellsk.Value.ToString().Trim(); sw.WriteLine(columnValue); sw.Close(); myStream.Close(); catch (Exception e) MessageBox.Sh

27、ow(e.ToString(); finally sw.Close(); myStream.Close(); 打印按鈕實現(xiàn)代碼如下:在public partial class 購車建檔公共類中寫入以下代碼:/打印文檔 PrintDocument pdDocument = new PrintDocument(); /打印格式設(shè)置頁面 PageSetupDialog dlgPageSetup = new PageSetupDialog(); /打印頁面 PrintDialog dlgPrint = new PrintDialog(); /實例化打印預(yù)覽 PrintPreviewDi

28、alog dlgPrintPreview = new PrintPreviewDialog();在public 購車建檔()函數(shù)中寫入以下代碼:this.dataGridView1.CellClick+=newDataGridViewCellEventHandler(dataGridView1_CellClick); pdDocument.PrintPage += new PrintPageEventHandler(OnPrintPage); btnPrint.Click += new EventHandler(btnPrint_Click); btnPrintView.Click += ne

29、w EventHandler(btnPrintView_Click); btnPrintSetup.Click += new EventHandler(btnPrintSetup_Click); /頁面設(shè)置的打印文檔設(shè)置為需要打印的文檔 dlgPageSetup.Document = pdDocument; /打印界面的打印文檔設(shè)置為被打印的文檔 dlgPrint.Document = pdDocument; /打印預(yù)覽的文檔設(shè)置為被打印的文檔 dlgPrintPreview.Document = pdDocument;為打印功能寫入實現(xiàn)代碼,具體如下:private void btnPrin

30、tView_Click(object sender, EventArgs e) dlgPrintPreview.ShowDialog(); / 打印設(shè)置,此處需要添加一個打印設(shè)置的按鈕 private void btnPrintSetup_Click(object sender, EventArgs e) dlgPageSetup.ShowDialog(); dlgPrint.ShowDialog(); / printDocument的PrintPage事件 ,實現(xiàn)打功|能 private void OnPrintPage(object sender, PrintPageEventArgs e

31、) int iX = 60; int iY = 40; PrintDataGridView11.Print(dataGridView1, true, e, ref iX, ref iY); / 打印,此處需添加一個打印按鈕 private void btnPrint_Click(object sender, EventArgs e) pdDocument.Print(); private void Form1_Load(object sender, EventArgs e) SqlConnection sqlcon = new SqlConnection(); sqlcon.Open(); S

32、qlDataAdapter da = new SqlDataAdapter("select * from AdminInfor", sqlcon); DataSet ds = new DataSet(); da.Fill(ds); dataGridView1.DataSource = ds.Tables0; sqlcon.Close(); private void button8_Click_1(object sender, EventArgs e) this.Close(); / 實現(xiàn)DataGridView的打印類 public class PrintDataGridV

33、iew10 private static List<DataGridViewCellPrint> CellPrintList = new List<DataGridViewCellPrint>(); / 打印的行數(shù) private static int printRowCount = 0; / 是否要打印 private static bool IsPrint = true; / 設(shè)置的起始位置是否大于默認(rèn)打印的邊框 private static bool IsRole = true; / X坐標(biāo) private static int PoXTmp = 0; / Y坐標(biāo)

34、 private static int PoYTmp = 0; / 列間距 private static int WidthTmp = 0; / 行間距 private static int HeightTmp = 0; / 列數(shù) private static int RowIndex = 0; / 打印DataGridView控件 / DataGridView控件 / 是否包括列標(biāo)題 / 為System.Drawing.Printing.PrintDocument.PrintPage 事件提供數(shù)據(jù)。 / 起始X坐標(biāo) / 起始Y坐標(biāo) public static void Print(DataG

35、ridView dataGridView, bool includeColumnText, PrintPageEventArgs eValue, ref int PoX, ref int PoY) try if (PrintDataGridView10.IsPrint) PrintDataGridView10.printRowCount = 0; PrintDataGridView10.IsPrint = false; PrintDataGridView10.DataGridViewCellVsList(dataGridView, includeColumnText); /獲取要打印的數(shù)據(jù) i

36、f (0 = PrintDataGridView10.CellPrintList.Count) return; if (PoX > eValue.MarginBounds.Left) /如果設(shè)置的起始位置大于默認(rèn)打印的邊框, IsRole為true PrintDataGridView10.IsRole = true; else PrintDataGridView10.IsRole = false; PrintDataGridView10.PoXTmp = PoX; PrintDataGridView10.PoYTmp = PoY; PrintDataGridView10.RowIndex

37、 = 0; WidthTmp = 0; HeightTmp = 0; if (0 != PrintDataGridView10.printRowCount)/換頁后確¨定打印的初始位置 if (IsRole) /如果設(shè)置的起始位置大于默認(rèn)打印的邊框,起始位置為默認(rèn)打印邊框 PoX = PoXTmp = eValue.MarginBounds.Left; PoY = PoYTmp = eValue.MarginBounds.Top; else PoX = PoXTmp; PoY = PoYTmp; while (PrintDataGridView10.printRowCount <

38、; PrintDataGridView10.CellPrintList.Count) DataGridViewCellPrint CellPrint = CellPrintListPrintDataGridView10.printRowCount; if (RowIndex = CellPrint.RowIndex)/一行一行打印,CellPrint.RowIndex為adatagridview1的行號 PoX = PoX + WidthTmp; /如果數(shù)據(jù)Y在一行,坐標(biāo)右移 else /換行后y坐標(biāo)下移,X坐標(biāo)回到初始位置? PoX = PoXTmp; PoY = PoY + HeightT

39、mp; if (PoY + HeightTmp > eValue.MarginBounds.Bottom)/分頁 HeightTmp = 0; eValue.HasMorePages = true; return; /重新觸發(fā)OnPrintPage事º?件t using (SolidBrush solidBrush = new SolidBrush(CellPrint.BackColor) RectangleF rectF1 = new RectangleF(PoX, PoY, CellPrint.Width, CellPrint.Height); eValue.Graphic

40、s.FillRectangle(solidBrush, rectF1); using (Pen pen = new Pen(Color.Black, 1) eValue.Graphics.DrawRectangle(pen, System.Drawing.Rectangle.Round(rectF1);/畫出單個數(shù)據(jù)的方框格子 solidBrush.Color = CellPrint.ForeColor; eValue.Graphics.DrawString(CellPrint.FormattedValue, CellPrint.Font, solidBrush, new System.Drawing.Point(PoX + 2, PoY + 3);/在方框中畫出數(shù)據(jù) WidthTmp = CellPrint.Width; HeightTmp = CellPrint.Height; RowIndex = CellPrint.RowIndex; PrintDataGridView10.printRowCount+; PoY = PoY + HeightTmp; /全部打印完后不再分頁 eValue.HasMorePages = false; Pri

溫馨提示

  • 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論