版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 瓷磚銷售管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文----銷售管理系統(tǒng)
- 銷售管理系統(tǒng)畢業(yè)論文
- 企業(yè)銷售管理系統(tǒng)(畢業(yè)論文)
- 畢業(yè)論文---花店銷售管理系統(tǒng)
- 圖書銷售管理系統(tǒng)畢業(yè)論文
- 藥品銷售管理系統(tǒng)畢業(yè)論文
- 企業(yè)銷售管理系統(tǒng)(畢業(yè)論文)
- 網(wǎng)上銷售物資管理系統(tǒng)畢業(yè)論文
- 商品銷售管理系統(tǒng)畢業(yè)論文
- 后臺銷售統(tǒng)計管理系統(tǒng)——畢業(yè)論文
- 后臺銷售統(tǒng)計管理系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文---產(chǎn)品銷售管理系統(tǒng)
- 銷售管理畢業(yè)論文
- 畢業(yè)論文--商品銷售管理系統(tǒng)
- 鮮花銷售管理系統(tǒng)畢業(yè)論文
- 鮮花銷售管理系統(tǒng)畢業(yè)論文
- 商品銷售管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上圖書銷售管理系統(tǒng)
- 網(wǎng)絡(luò)書店銷售管理系統(tǒng)——畢業(yè)論文
評論
0/150
提交評論