瓷磚銷售管理系統(tǒng)畢業(yè)論文_第1頁
已閱讀1頁,還剩34頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  瓷磚銷售管理系統(tǒng)</b></p><p>  --統(tǒng)計管理畢業(yè)論文</p><p>  系 部: </p><p>  學(xué)生姓名: </p><p>  專業(yè)班級: </p><p&g

2、t;  學(xué) 號: </p><p>  指導(dǎo)教師: </p><p>  2010年 10月24日</p><p><b>  目錄</b></p><p><b>  一、內(nèi)容摘要3</b></p><p><

3、;b>  二、引言4</b></p><p><b>  三、需求分析4</b></p><p><b> ?。ㄒ唬┕δ芤?</b></p><p><b>  (二)性能要求5</b></p><p><b> ?。ㄈ?shù)據(jù)要求5<

4、;/b></p><p>  四、系統(tǒng)概要設(shè)計5</p><p>  五、系統(tǒng)詳細(xì)設(shè)計7</p><p> ?。ㄒ唬﹤€人模塊流程圖7</p><p> ?。ǘ?shù)據(jù)庫設(shè)計—整個系統(tǒng)12</p><p>  1.數(shù)據(jù)庫概念建模12</p><p>  2.數(shù)據(jù)庫邏輯設(shè)計13<

5、;/p><p><b>  六、系統(tǒng)實(shí)現(xiàn)17</b></p><p> ?。ㄒ唬┫到y(tǒng)實(shí)現(xiàn)技術(shù)17</p><p> ?。ǘ┠K的界面設(shè)計18</p><p>  七、系統(tǒng)功能測試31</p><p><b>  八、總結(jié)32</b></p><p&

6、gt;<b>  九、致謝34</b></p><p><b>  十、參考文獻(xiàn)35</b></p><p><b>  一、內(nèi)容摘要</b></p><p>  公司成立于二零零九年,是一家專門從事瓷磚銷售的大型建筑廣場,公司現(xiàn)有員工近百人,銷售業(yè)績良好,運(yùn)作情況正常??墒请S著企業(yè)的發(fā)展,客戶數(shù)

7、量的不斷增多,產(chǎn)品品種的不斷更新,瓷磚數(shù)據(jù)管理工作復(fù)雜化,庫存產(chǎn)品零亂化等一系列問題也接踵而至,這給企業(yè)經(jīng)營者帶來了很大的困擾。萬豪名家瓷磚管理系統(tǒng)的設(shè)計與開發(fā),可以規(guī)范公司業(yè)務(wù)流程、提高企業(yè)管理水平,增加資金流動透明度,加快資金周轉(zhuǎn)速度,從而進(jìn)一步提高企業(yè)經(jīng)濟(jì)效益。該系統(tǒng)的開發(fā)具有極大的實(shí)踐意義和應(yīng)用推廣價值。</p><p>  萬豪名家瓷磚銷售管理系統(tǒng)專門為公司提供銷售管理平臺。其中統(tǒng)計管理模塊主要功能是為

8、瓷磚銷售公司提供有效的查詢服務(wù),員工能隨時查看自己在公司的業(yè)績,從而更努力認(rèn)真的工作,管理員能夠更好的了解公司的基本銷售信息等等。</p><p><b>  二、引言</b></p><p>  人類已進(jìn)入21世紀(jì),科學(xué)技術(shù)突飛猛進(jìn),經(jīng)濟(jì)知識和信息產(chǎn)業(yè)初見端倪,特別是信息技術(shù)和網(wǎng)絡(luò)技術(shù)的訊速發(fā)展和廣泛應(yīng)用,對社會的政治、經(jīng)濟(jì)、軍事、文化等領(lǐng)域產(chǎn)生越來越深刻的影響,也

9、正在改變?nèi)藗兊墓ぷ?、生活學(xué)習(xí)、交流方式。信息的獲取、處理、交流和應(yīng)用能力,已經(jīng)成為人們最重要的能力之一。統(tǒng)計管理工作包括公司進(jìn)貨信息管理、商品庫存信息管理、商品銷售信息管理、公司財務(wù)管理等。傳統(tǒng)的統(tǒng)計管理方式存在著許多缺點(diǎn),如:文件查找困難,管理效率低、信息保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,科學(xué)技術(shù)的不斷發(fā)展和提高,計算機(jī)科學(xué)技術(shù)日漸成熟,其強(qiáng)大的功能人們已

10、有深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對公司銷售管理系統(tǒng)進(jìn)行信息管理,有著手工管理所無法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高公司銷售系統(tǒng)管理的效率,也是公司的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件,因此,開發(fā)一套這樣成績管理軟件成為很有必要的事情,促進(jìn)統(tǒng)計</p><p><b

11、>  三、需求分析</b></p><p>  萬豪名家瓷磚銷售系統(tǒng)無論是在功能設(shè)計上還是業(yè)務(wù)流程上都盡可能做到滿足經(jīng)營管理運(yùn)作流程的需求,并且操作方便、功能強(qiáng)大,即便操作者對計算機(jī)知識一竅不通也可以熟練使用該系統(tǒng),一用就會。系統(tǒng)強(qiáng)化庫存管理,規(guī)范業(yè)務(wù)流程,加快商品資金周轉(zhuǎn),是企業(yè)經(jīng)營管理中數(shù)據(jù)分析必不可少的信息化管理工具。</p><p><b>  (一)功

12、能要求</b></p><p>  根據(jù)調(diào)研走訪,結(jié)合瓷磚銷售市場的需求,該系統(tǒng)具有以下功能:</p><p>  實(shí)現(xiàn)瓷磚銷售過程中的基礎(chǔ)信息的查詢、修改、增加和刪除功能。</p><p>  實(shí)現(xiàn)瓷磚銷售登記、銷售退貨登記、銷售查詢、銷售退貨查詢操作。</p><p>  實(shí)現(xiàn)商品入庫登記、入庫退貨登記、入庫查詢、入庫退貨查詢

13、操作。</p><p>  實(shí)現(xiàn)提醒預(yù)警功能,當(dāng)某瓷磚數(shù)量不正常時,系統(tǒng)自動提醒。</p><p>  實(shí)現(xiàn)用戶管理功能,包括注冊用戶、修改用戶密碼、修改用戶權(quán)限、退出等操作。對系統(tǒng)的使用者,按等級開放管理權(quán)限,這樣可以在一定程度上保證數(shù)據(jù)庫系統(tǒng)的安全性,避免數(shù)據(jù)被泄漏,非法更改等。</p><p><b> ?。ǘ┬阅芤?lt;/b></

14、p><p>  為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,萬豪名家瓷磚銷售管理系統(tǒng)應(yīng)該滿足一下的性能要求:</p><p>  系統(tǒng)處理的準(zhǔn)確性和及時性</p><p>  系統(tǒng)的開放性和可擴(kuò)充性</p><p>  系統(tǒng)的易用性和易維護(hù)性</p><p><b>  系統(tǒng)的標(biāo)準(zhǔn)性</b>&

15、lt;/p><p><b>  系統(tǒng)的先進(jìn)性</b></p><p><b>  (三)數(shù)據(jù)要求</b></p><p>  系統(tǒng)的數(shù)據(jù)需求主要包括以下幾點(diǎn):</p><p>  數(shù)據(jù)錄入和處理的實(shí)時性和準(zhǔn)確性</p><p>  數(shù)據(jù)的一致性與完整性</p>&l

16、t;p><b>  數(shù)據(jù)的共享與獨(dú)立性</b></p><p><b>  四、系統(tǒng)概要設(shè)計</b></p><p>  萬豪名家瓷磚銷售管理系統(tǒng)的功能框圖如圖4-1所示:</p><p><b>  圖4-1</b></p><p><b>  人事管理<

17、;/b></p><p><b>  員工信息:</b></p><p>  記錄本公司員工的信息,包括職員編碼、姓名、性別、類別、職務(wù)、聘用日期、薪金、備注等;支持員工信息查詢、增加、修改和刪除操作。</p><p><b>  客戶信息:</b></p><p>  記錄客戶的基本信息:包

18、括客戶編碼、客戶名稱、地址、郵政編碼、聯(lián)系人電話等;支持查詢、增加、修改和刪除操作。</p><p><b>  供應(yīng)商信息:</b></p><p>  記錄供應(yīng)商的基本信息:包括供應(yīng)商編碼、供應(yīng)商名稱、地址、地區(qū)、郵政編碼、電話、傳真、聯(lián)系人、聯(lián)系人電話、開戶銀行、銀行賬號、郵箱;支持查詢、增加、刪除和修改操作。</p><p><b

19、>  商品管理</b></p><p><b>  商品信息:</b></p><p>  記錄本公司瓷磚的信息,包括瓷磚編碼、瓷磚名稱、型號、產(chǎn)地、規(guī)格、商標(biāo)、分類、進(jìn)價、批發(fā)價、零售價、批號、顏色、供應(yīng)商編號等;支持瓷磚信息查詢、增加、修改和刪除操作。</p><p><b>  入庫、出庫信息:</b&g

20、t;</p><p>  記錄瓷磚的基本信息:包括出(入)庫編碼、結(jié)算方式、員工編號等;支持查詢、增加、修改和刪除操作。</p><p><b>  訂單管理</b></p><p>  1.員工和客戶信息:</p><p>  下定單的時候選擇對應(yīng)的客戶信息和員工信息,包括客戶的名字、地址、電話和員工的代號、職位。&

21、lt;/p><p><b>  2.面積計算:</b></p><p>  選擇需要計算面積的形狀,包括圓形、扇形、長方形。支持多個面積計算。</p><p><b>  3.金額計算:</b></p><p>  選擇鋪設(shè)瓷磚的信息,包括名稱、類型、型號、規(guī)格、價格支持多個面積的金額計算,并匯總。

22、</p><p><b>  4.訂單生成:</b></p><p>  生成訂單,訂單包括訂單號、客戶ID、員工ID、型號、數(shù)量、用戶地址、用戶電話、金額。</p><p><b>  提醒管理</b></p><p>  1.庫存警報信息:</p><p>  記錄倉

23、庫中商品數(shù)量的基本信息:包括倉庫編號、瓷磚編號、瓷磚名稱、品牌名稱、類別、型號、現(xiàn)有庫存、預(yù)留數(shù)量、可用庫存。</p><p><b>  2.呆滯產(chǎn)品信息</b></p><p>  記錄倉庫中商品呆滯的基本信息:包括瓷磚名稱、產(chǎn)地、進(jìn)價、顏色、呆滯期限、品牌名稱。</p><p>  3.過期產(chǎn)品基本信息:包括瓷磚名稱、批發(fā)價、零售價、

24、有效期限、最大留貨期限、呆滯期限、品牌名稱。</p><p><b>  數(shù)據(jù)報表</b></p><p>  1.進(jìn)貨管理信息:</p><p>  查詢本公司進(jìn)貨的信息,包括進(jìn)貨匯總信息、進(jìn)貨商品信息、進(jìn)貨供應(yīng)商信息;支持查詢和計算進(jìn)貨總額操作。</p><p><b>  2.庫存信息:</b&

25、gt;</p><p>  查詢庫存貨物的基本信息:包括瓷磚編號、瓷磚名稱、瓷磚類別、瓷磚型號、瓷磚規(guī)格、庫存量等;支持查詢操作。</p><p><b>  3.銷售信息:</b></p><p>  查詢商品銷售與退貨基本信息:包括銷售票號、員工編號、瓷磚編號、瓷磚名稱、銷售價格、銷售數(shù)量、銷售日期、退貨編號、退貨數(shù)量、客戶編號、退貨原因

26、、退貨日期;支持查詢和計算進(jìn)貨總額操作。</p><p><b>  4.財務(wù)信息:</b></p><p>  查詢公司收入與支出基本信息:包括收入編號、員工編號、客戶編號、客戶名稱、客戶地址、客戶電話、收入金額、收入日期、備注、支出編號、憑證編號、支出項目、支出方式、支出金額、支出日期;支持查詢操作。</p><p><b> 

27、 五、系統(tǒng)詳細(xì)設(shè)計</b></p><p> ?。ㄒ唬﹤€人模塊流程圖</p><p>  我的模塊可以分為四個部分,即進(jìn)貨管理統(tǒng)計、庫存管理統(tǒng)計、銷售管理和財務(wù)管理統(tǒng)計。</p><p>  (1) 進(jìn)貨管理統(tǒng)計(見下圖5-1)</p><p>  該圖為進(jìn)貨管理統(tǒng)計部分的流程圖。首先管理員通過身份驗證進(jìn)入系統(tǒng),進(jìn)入進(jìn)貨管理信息模

28、塊。進(jìn)貨管理信息模塊里面有三個頁面,即:進(jìn)貨匯總信息、貨品信息、供應(yīng)商信息,進(jìn)入這些界面顯示的是進(jìn)貨管理信息的數(shù)據(jù)列表,所有關(guān)于進(jìn)貨信息在這個頁面以表格的形式顯示出來。頁面的操作處理是查詢所有進(jìn)貨信息或需要的相關(guān)信息。</p><p> ?、冱c(diǎn)擊站點(diǎn)地圖【進(jìn)貨匯總信息】后跳轉(zhuǎn)到進(jìn)貨匯總信息查詢界面js_jinhuo.aspx。在相應(yīng)的地方輸入需要查詢的信息后點(diǎn)擊【查詢】按鈕,如果查詢的信息輸入符合規(guī)范,且有相關(guān)內(nèi)

29、容則會彈出數(shù)據(jù)表格,否則則會顯示空白頁,然后繼續(xù)輸入查詢內(nèi)容進(jìn)行相關(guān)查詢。</p><p> ?、邳c(diǎn)擊站點(diǎn)地圖【貨品信息】后跳轉(zhuǎn)到商品信息查詢界面js_shangpin.aspx。在相應(yīng)的地方輸入需要查詢的信息后點(diǎn)擊【查詢】按鈕,如果查詢的信息輸入符合規(guī)范,且有相關(guān)內(nèi)容則會彈出數(shù)據(jù)表格,否則則會顯示空白頁,然后繼續(xù)輸入查詢內(nèi)容進(jìn)行相關(guān)查詢。</p><p> ?、埸c(diǎn)擊站點(diǎn)地圖【供應(yīng)商信息】

30、后跳轉(zhuǎn)到供應(yīng)商信息查詢界面js_gys.aspx。在相應(yīng)的地方輸入需要查詢的信息后點(diǎn)擊【查詢】按鈕,如果查詢的信息輸入符合規(guī)范,且有相關(guān)內(nèi)容則會彈出數(shù)據(jù)表格,否則則會顯示空白頁,然后繼續(xù)輸入查詢內(nèi)容進(jìn)行相關(guān)查詢。</p><p><b>  圖5-1</b></p><p>  (2) 庫存管理統(tǒng)計(見下圖5-2)</p><p>  點(diǎn)擊站點(diǎn)

31、地圖【庫存貨物信息】后跳轉(zhuǎn)到供應(yīng)商信息查詢界面js_kucun.aspx。在相應(yīng)的地方輸入需要查詢的信息后點(diǎn)擊【查詢】按鈕,如果查詢的信息輸入符合規(guī)范,且有相關(guān)內(nèi)容則會彈出數(shù)據(jù)表格,否則則會顯示空白頁,然后繼續(xù)輸入查詢內(nèi)容進(jìn)行相關(guān)查詢。</p><p><b>  圖5-2</b></p><p>  (3) 銷售管理統(tǒng)計(見下圖5-3)</p><

32、;p>  銷售管理流程圖基本與進(jìn)貨管理部分結(jié)構(gòu)一樣,分為兩個部分,銷售管理信息和退貨管理信息</p><p><b>  圖5-3</b></p><p>  (4) 財務(wù)管理統(tǒng)計(見下圖5-4)</p><p>  財務(wù)管理流程圖與進(jìn)貨管理部結(jié)構(gòu)一樣,分為兩個部分,收入管理信息和支出管理信息。</p><p>&

33、lt;b>  圖5-4</b></p><p><b>  (二)數(shù)據(jù)庫設(shè)計</b></p><p><b>  1.數(shù)據(jù)庫概念建模</b></p><p>  下圖(見圖5-4)為整個系統(tǒng)的E-R圖,是管理員與客戶、供應(yīng)商、員工的實(shí)體聯(lián)系關(guān)系。</p><p><b>

34、  圖5-4</b></p><p><b>  2.數(shù)據(jù)庫邏輯設(shè)計</b></p><p>  下表5-5為員工信息表(tb_yginfo):</p><p><b>  表5-5</b></p><p>  下表5-6為供應(yīng)商信息表(tb_gysinfo):</p>&

35、lt;p><b>  表5-6 </b></p><p>  下表5-7為客戶信息表(tb_khinfo)</p><p><b>  表5-7 </b></p><p>  下表5-8為財務(wù)收入(tb_sr):</p><p><b>  表5-8</b></p&

36、gt;<p>  下表5-9為憑證(tb_pz):</p><p><b>  表5-9</b></p><p>  下表5-10為銷售登記(tb_xsdj):</p><p><b>  表5-10</b></p><p>  下表5-11為入庫票號(tb_rkph):</p&

37、gt;<p><b>  表5-11</b></p><p>  下表5-12為退庫登記(Tb_rkdj):</p><p><b>  表5-12</b></p><p>  下表5-13為退庫登記(Tb_rkdj):</p><p><b>  表5-13</b&g

38、t;</p><p>  下表5-14為財務(wù)支出表(tb_zc):</p><p><b>  表5-14</b></p><p>  下表5-15為庫存信息(Tb_kcinfo):</p><p><b>  表5-15</b></p><p>  下表5-16為瓷磚基本信

39、息表(Tb_czinfo):</p><p><b>  表5-16</b></p><p><b>  六、系統(tǒng)實(shí)現(xiàn)</b></p><p><b> ?。ㄒ唬┫到y(tǒng)實(shí)現(xiàn)技術(shù)</b></p><p>  (1) Visual Studio.NET技術(shù)</p>&l

40、t;p>  Visual Studio.NET更適合編寫Web程序以及分布式應(yīng)用程序,使操作變得更加容易,功能變得更加強(qiáng)大。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語言SQL數(shù)據(jù)標(biāo)準(zhǔn),直接訪問服務(wù)器上的數(shù)據(jù)庫,并提供了簡單的面向?qū)ο蟮膸觳僮髦噶詈投嘤脩魯?shù)據(jù)庫訪問的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫的SQL的編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫提供了SQL網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實(shí)現(xiàn)客戶/服務(wù)器(client/server)方案。</p&

41、gt;<p>  (2) Microsoft SQL Server 2000 </p><p>  SQL Server 2000是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它全面擴(kuò)展了SQL Server7.0的性能,可靠性和易用性使它成為一個杰出的數(shù)據(jù)庫平臺,SQL Server2000具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點(diǎn),應(yīng)用的操作系統(tǒng)支持所有的Windows版本。SQL Server2000具

42、有支持XML、增強(qiáng)對數(shù)據(jù)行中的TEXT類型數(shù)據(jù)支持、可以添加用戶自定義函數(shù)、索引化視圖、增強(qiáng)全文檢索功能等新特性。</p><p> ?。ǘ┠K的界面設(shè)計</p><p>  (1) 選擇統(tǒng)計的導(dǎo)航界面:js_datatable.aspx(見圖6-1):</p><p>  該頁面通過站點(diǎn)地圖的方式形成統(tǒng)計管理導(dǎo)航,如若要查詢相關(guān)的信息可以選擇相應(yīng)的按鈕,則會跳轉(zhuǎn)

43、到相應(yīng)的界面。</p><p><b>  圖6-1</b></p><p>  此頁面涉及到得代碼:</p><p>  <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" ></p><p>  &

44、lt;siteMapNode url="" title="統(tǒng)計管理" description="" ></p><p>  <siteMapNode url="" title="進(jìn)貨管理統(tǒng)計" description="" ></p><p>  &

45、lt;siteMapNode url="sj_jinhuo.aspx" title="進(jìn)貨匯總信息" description="" /></p><p>  <siteMapNode url="sj_shangpin.aspx" title="貨品信息" description="&quo

46、t; /></p><p>  <siteMapNode url="sj_gys.aspx" title="供應(yīng)商信息" description="" /></p><p>  </siteMapNode></p><p>  <siteMapNode url=&quo

47、t;" title="庫存管理統(tǒng)計" description="" ></p><p>  <siteMapNode url="sj_kucun.aspx" title="庫存貨物信息" description="" /></p><p>  </sit

48、eMapNode></p><p>  <siteMapNode url="" title="銷售管理統(tǒng)計" description="" ></p><p>  <siteMapNode url="sj_xiaoshou.aspx" title="銷售管理信息"

49、 description="" /></p><p>  <siteMapNode url="sj_tuihuo.aspx" title="退貨管理信息" description="" /></p><p>  </siteMapNode></p><p>

50、;  <siteMapNode url="" title="財務(wù)管理統(tǒng)計" description="" ></p><p>  <siteMapNode url="sj_shouru.aspx" title="收入管理信息" description="" /><

51、;/p><p>  <siteMapNode url="sj_zhichu.aspx" title="支出管理信息" description="" /></p><p>  </siteMapNode></p><p>  </siteMapNode></p>

52、<p>  </siteMap></p><p>  (2) 進(jìn)貨匯總信息界面:js_jinhuo.aspx(見圖6-2):</p><p><b>  圖6-2</b></p><p>  此頁面涉及到得代碼:</p><p>  protected void Btn_Query_Click(o

53、bject sender, EventArgs e)</p><p><b>  {</b></p><p>  float price = 0;</p><p>  int rowsnum = 0;</p><p>  SqlConnection con = new SqlConnection(Configuratio

54、nManager.ConnectionStrings["db_marketConnectionString2"].ConnectionString);</p><p>  con.Open();</p><p>  SqlCommand com = new SqlCommand();</p><p>  com.Connection = con;

55、</p><p>  string sql;</p><p>  sql = " tb_czinfo.fenlei = '" + GoodClassId.Text.ToString() + "'";</p><p>  if (GoodNo.Text != "")</p>&l

56、t;p>  sql += "and tb_czinfo.cz_id ='" + GoodNo.Text + "'";</p><p>  if (GoodName.Text != "")</p><p>  sql += "and tb_czinfo.cz_name ='" + G

57、oodName.Text.Trim() + "'";</p><p>  if (StartTime.Text != "")</p><p>  sql += "and tb_rkph.rq ='" + StartTime.Text.Trim() + "'";</p>&l

58、t;p>  if (EndTime.Text != "")</p><p>  sql += "and tb_rkph.rq ='" + EndTime.Text.Trim() + "'";</p><p>  if (sql != "")</p><p>  sq

59、l = "SELECT tb_gysinfo.gys_name, tb_czinfo.cz_name, tb_czinfo.xinghao, tb_czinfo.fenlei, tb_czinfo.jinjia, tb_czinfo.lingshoujia, tb_rkdj.sl, tb_czinfo.cz_id, tb_rkph.rq, tb_rkdj.cz_id AS Expr1 FROM tb_czinfo INNER

60、JOIN tb_rkph ON tb_czinfo.cz_id = tb_rkph.cz_id INNER JOIN tb_gysinfo ON tb_rkph.gys_id = tb_gysinfo.gys_id INNER JOIN tb_rkdj ON tb_czinfo.cz_id = tb_rkdj.cz_id where" + sql;</p><p><b>  else<

61、/b></p><p>  sql = "SELECT tb_gysinfo.gys_name, tb_czinfo.cz_name, tb_czinfo.xinghao, tb_czinfo.fenlei, tb_czinfo.jinjia, tb_czinfo.lingshoujia, tb_rkdj.sl, tb_czinfo.cz_id, tb_rkph.rq, tb_rkdj.cz_id

62、 AS Expr1 FROM tb_czinfo INNER JOIN tb_rkph ON tb_czinfo.cz_id = tb_rkph.cz_id INNER JOIN tb_gysinfo ON tb_rkph.gys_id = tb_gysinfo.gys_id INNER JOIN tb_rkdj ON tb_czinfo.cz_id = tb_rkdj.cz_id";</p><p>

63、  com.CommandText = sql;</p><p>  SqlDataReader dr = com.ExecuteReader();</p><p>  SqlDataSource1.SelectCommand = com.CommandText;</p><p>  GridView1.DataBind();</p><p>

64、;  while (dr.Read() == true)</p><p><b>  {</b></p><p>  rowsnum++;</p><p><b>  }</b></p><p>  for (int i = 0; i < rowsnum; i++)</p>&l

65、t;p><b>  {</b></p><p>  price += float.Parse(GridView1.Rows[i].Cells[4].Text) * float.Parse(GridView1.Rows[i].Cells[5].Text);</p><p><b>  }</b></p><p>  T

66、otalPrice.Text = "¥" + price.ToString() + "元";</p><p><b>  }</b></p><p>  protected void Calendar1_SelectionChanged(object sender, EventArgs e)</p><p&g

67、t;<b>  {</b></p><p>  StartTime.Text = Calendar1.SelectedDate.ToShortDateString();</p><p>  Calendar1.Visible = false;</p><p><b>  }</b></p><p>

68、  protected void Button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Calendar1.Visible = true;</p><p><b>  }</b></p><p>  prote

69、cted void Calendar2_SelectionChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p>  EndTime.Text = Calendar2.SelectedDate.ToShortDateString();</p><p>  Calendar2

70、.Visible = false;</p><p><b>  }</b></p><p>  protected void Button2_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Calendar2.Visib

71、le = true;</p><p><b>  }</b></p><p>  (3) 商品信息查詢界面:js_shangpin.aspx(見圖6-3):</p><p><b>  圖6-3</b></p><p>  此頁面涉及到的代碼:</p><p>  publi

72、c partial class shangpin : System.Web.UI.Page</p><p><b>  {</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p>&l

73、t;p><b>  }</b></p><p>  protected void Btn_Query_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  SqlConnection con = new SqlConnection(Config

74、urationManager.ConnectionStrings["db_marketConnectionString2"].ConnectionString);</p><p>  con.Open();</p><p>  SqlCommand com = new SqlCommand();</p><p>  com.Connection

75、= con;</p><p>  string sql;</p><p>  sql = " tb_czinfo.fenlei = '" + GoodClassId.Text.ToString() + "'";</p><p>  if (GoodNo.Text != "")</p&g

76、t;<p>  sql += "and tb_czinfo.cz_id ='" + GoodNo.Text + "'";</p><p>  if (GoodName.Text != "")</p><p>  sql += "and tb_czinfo.cz_name ='&quo

77、t; + GoodName.Text.Trim() + "'";</p><p>  if (sql != "")</p><p>  sql = "SELECT tb_czinfo.cz_id, tb_czinfo.cz_name, tb_rkph.rq, tb_czinfo.xinghao, tb_czinfo.chandi,

78、tb_czinfo.guige, tb_czinfo.fenlei, tb_czinfo.jinjia, tb_czinfo.lingshoujia, tb_czinfo.yanse FROM tb_czinfo INNER JOIN tb_rkph ON tb_czinfo.gys_id = tb_rkph.gys_id where" + sql;</p><p><b>  else<

79、;/b></p><p>  sql = "SELECT tb_czinfo.cz_id, tb_czinfo.cz_name, tb_rkph.rq, tb_czinfo.xinghao, tb_czinfo.chandi, tb_czinfo.guige, tb_czinfo.fenlei, tb_czinfo.jinjia, tb_czinfo.lingshoujia, tb_czinfo.

80、yanse FROM tb_czinfo INNER JOIN tb_rkph ON tb_czinfo.gys_id = tb_rkph.gys_id";</p><p>  com.CommandText = sql;</p><p>  SqlDataSource1.SelectCommand = com.CommandText;</p><p> 

81、 GridView1.DataBind();</p><p><b>  }</b></p><p><b>  }</b></p><p>  (4) 供應(yīng)商信息界面:js_gys.aspx(見圖6-4):</p><p><b>  圖6-4</b></p>

82、<p>  (5) 庫存貨品信息界面:js_kucun.aspx(見圖6-5):</p><p><b>  圖6-5</b></p><p>  此頁面涉及到的代碼:</p><p>  public partial class jinhuo : System.Web.UI.Page</p><p><

83、b>  {</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  protected void Btn

84、_Query_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["db_marketConnectionString2"

85、;].ConnectionString);</p><p>  con.Open();</p><p>  SqlCommand com = new SqlCommand();</p><p>  com.Connection = con;</p><p>  string sql;</p><p>  sql=&qu

86、ot; tb_czinfo.fenlei = '" + GoodClassId.Text.ToString() + "'";</p><p>  if (GoodNo.Text!="")</p><p>  sql+= "and tb_czinfo.cz_id = '" + GoodNo.Text

87、+"'";</p><p>  if (GoodName.Text != "")</p><p>  sql += "and tb_czinfo.cz_name = '" + GoodName.Text.Trim() + "'";</p><p>  else i

88、f (sql != "")</p><p>  sql = "SELECT tb_kcinfo.kc_number, tb_czinfo.fenlei, tb_czinfo.xinghao, tb_czinfo.cz_name, tb_czinfo.cz_id, tb_czinfo.guige, tb_kcinfo.cz_id AS Expr1 FROM tb_kcinfo INNE

89、R JOIN tb_czinfo ON tb_kcinfo.cz_id = tb_czinfo.cz_id where" + sql;</p><p><b>  else</b></p><p>  sql = "SELECT tb_kcinfo.kc_number, tb_czinfo.fenlei, tb_czinfo.xinghao, tb

90、_czinfo.cz_name, tb_czinfo.cz_id, tb_czinfo.guige, tb_kcinfo.cz_id AS Expr1 FROM tb_kcinfo INNER JOIN tb_czinfo ON tb_kcinfo.cz_id = tb_czinfo.cz_id";</p><p>  com.CommandText = sql;</p><p>

91、;  SqlDataSource2.SelectCommand = com.CommandText;</p><p>  GridView1.DataBind();</p><p><b>  }</b></p><p><b>  }</b></p><p>  (6) 銷售管理信息界面:js_x

92、iaoshou.aspx(見圖6-6):</p><p><b>  圖6-6</b></p><p><b>  此頁面涉及的代碼:</b></p><p>  public partial class xiaoshou : System.Web.UI.Page</p><p><b>

93、  {</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  protected void Btn_Quer

94、y_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  float price = 0;</p><p>  int rowsnum = 0;</p><p>  SqlConnection con = new SqlConnection(Con

95、figurationManager.ConnectionStrings["db_marketConnectionString2"].ConnectionString);</p><p>  SqlCommand cm = new SqlCommand();</p><p>  con.Open();</p><p>  cm.Connection

96、 = con;</p><p>  string sql;</p><p>  sql = " tb_xsdj.yg_id='" + DropDownList1.Text.ToString() + "'";</p><p>  if (SellNo.Text != "")</p>

97、<p>  sql += " and tb_xsdj.xsph='" + SellNo.Text.ToString() + "'";</p><p>  if (StartTime.Text != "")</p><p>  sql += "and tb_xsdj.xsrq ='&q

98、uot; + StartTime.Text.Trim() + "'";</p><p>  if (EndTime.Text != "")</p><p>  sql += "and tb_rkph.xsrq ='" + EndTime.Text.Trim() + "'";</p&

99、gt;<p>  if (sql != "")</p><p>  sql ="select tb_czinfo.cz_id, tb_czinfo.cz_name, tb_czinfo.lingshoujia, tb_xsdj.xsph, tb_xsdj.xsrq, tb_xsdj.sl, tb_xsdj.yg_id FROM tb_czinfo INNER JOIN

100、tb_xsdj ON tb_czinfo.cz_id = tb_xsdj.cz_id where"+ sql;</p><p><b>  else</b></p><p>  sql ="select tb_czinfo.cz_id, tb_czinfo.cz_name, tb_czinfo.lingshoujia, tb_xsdj.xsph,

101、tb_xsdj.xsrq, tb_xsdj.sl, tb_xsdj.yg_id FROM tb_czinfo INNER JOIN tb_xsdj ON tb_czinfo.cz_id = tb_xsdj.cz_id";</p><p>  cm.CommandText = sql;</p><p>  SqlDataReader dr = cm.ExecuteReader();

102、</p><p>  SqlDataSource1.SelectCommand = sql;</p><p>  GridView1.DataBind();</p><p>  while (dr.Read() == true)</p><p><b>  {</b></p><p>  rows

103、num++;</p><p><b>  }</b></p><p>  for (int i = 0; i < rowsnum; i++)</p><p><b>  {</b></p><p>  price += float.Parse(GridView1.Rows[i].Cells[4

104、].Text) * float.Parse(GridView1.Rows[i].Cells[5].Text);</p><p><b>  }</b></p><p>  TotalPrice.Text = "¥" + price.ToString() + "元";</p><p><b>  

105、}</b></p><p>  protected void Calendar1_SelectionChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p>  StartTime.Text = Calendar1.SelectedDate.ToShortDate

106、String();</p><p>  Calendar1.Visible = false;</p><p><b>  }</b></p><p>  protected void Button1_Click(object sender, EventArgs e)</p><p><b>  {</b&

107、gt;</p><p>  Calendar1.Visible = true;</p><p><b>  }</b></p><p>  protected void Calendar2_SelectionChanged(object sender, EventArgs e)</p><p><b>  {&

108、lt;/b></p><p>  EndTime.Text = Calendar2.SelectedDate.ToShortDateString();</p><p>  Calendar2.Visible = false;</p><p><b>  }</b></p><p>  protected void

109、Button2_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Calendar2.Visible = true;</p><p><b>  }</b></p><p>  protected void GridVie

110、w1_SelectedIndexChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  (7) 退貨管理信息界面:js_t

111、uihuo.aspx(見圖6-7):</p><p><b>  圖6-7</b></p><p>  此頁面涉及到的代碼:</p><p>  public partial class tuihuo : System.Web.UI.Page</p><p><b>  {</b></p>

112、;<p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  protected void Btn_Query_Click(object sender,

113、 EventArgs e)</p><p><b>  {</b></p><p>  SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["db_marketConnectionString2"].ConnectionString);</p

114、><p>  con.Open();</p><p>  SqlCommand com = new SqlCommand();</p><p>  com.Connection = con;</p><p>  string sql;</p><p>  sql = " tb_thinfo.leibie = &#

115、39;" + GoodClassId.Text.ToString() + "'";</p><p>  if (GoodName.Text != "")</p><p>  sql += "and tb_thinfo.cz_id ='" + GoodName.Text + "'"

116、;;</p><p>  if (GoodNo.Text != "")</p><p>  sql += "and tb_thinfo.th_id ='" + GoodNo.Text.Trim() + "'";</p><p>  if (StartTime.Text != "&q

117、uot;)</p><p>  sql += "and tb_thinfo.thrq ='" + StartTime.Text.Trim() + "'";</p><p>  if (EndTime.Text != "")</p><p>  sql += "and tb_thin

118、fo.thrq ='" + EndTime.Text.Trim() + "'";</p><p>  if (sql != "")</p><p>  sql = "SELECT [th_id], [cz_id], [cz_sl], [cz_je], [kh_id], [yg_id], [leibie], [xin

119、ghao], [czmc], [tuihuoyuanyin], [thrq] FROM [tb_thinfo] where" + sql;</p><p><b>  else</b></p><p>  sql = "SELECT [th_id], [cz_id], [cz_sl], [cz_je], [kh_id], [yg_id], [lei

120、bie], [xinghao], [czmc], [tuihuoyuanyin], [thrq] FROM [tb_thinfo]";</p><p>  com.CommandText = sql;</p><p>  SqlDataSource1.SelectCommand = com.CommandText;</p><p>  GridView1.

121、DataBind();</p><p><b>  }</b></p><p>  protected void Calendar1_SelectionChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p>  StartTim

122、e.Text = Calendar1.SelectedDate.ToShortDateString();</p><p>  Calendar1.Visible = false;</p><p><b>  }</b></p><p>  protected void Button3_Click(object sender, EventArgs

123、 e)</p><p><b>  {</b></p><p>  Calendar1.Visible = true;</p><p><b>  }</b></p><p>  protected void Calendar2_SelectionChanged(object sender, Eve

124、ntArgs e)</p><p><b>  {</b></p><p>  EndTime.Text = Calendar2.SelectedDate.ToShortDateString();</p><p>  Calendar2.Visible = false;</p><p><b>  }</

125、b></p><p>  protected void Button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Calendar2.Visible = true;</p><p><b>  }</b>&l

126、t;/p><p><b>  }</b></p><p>  (8) 收入管理信息界面:js_shouru.aspx(見圖6-8):</p><p><b>  圖6-8</b></p><p>  此頁面涉及到的代碼:</p><p>  public partial clas

127、s shouru : System.Web.UI.Page</p><p><b>  {</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>

128、  }</b></p><p>  protected void Btn_Query_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  SqlConnection con = new SqlConnection(ConfigurationManager.C

129、onnectionStrings["db_marketConnectionString2"].ConnectionString);</p><p>  con.Open();</p><p>  SqlCommand com = new SqlCommand();</p><p>  com.Connection = con;</p>

130、<p>  string sql;</p><p>  sql = " tb_srinfo.sr_id = '" + GoodNo.Text.ToString() + "'";</p><p>  if (DropDownList1.Text != "")</p><p>  

131、sql += "and tb_srinfo.yg_id = '" + DropDownList1.Text + "'";</p><p>  if (StartTime.Text != "")</p><p>  sql += "and tb_srinfo.srrq ='" + Star

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論