版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、瓷磚銷售管理系統(tǒng)-統(tǒng)計管理畢業(yè)論文系 部: 學(xué)生姓名: 專業(yè)班級: 學(xué) 號: 指導(dǎo)教師: 2010年 10月24日目錄一、內(nèi)容摘要3二、引言4三、需求分析4(一)功能要求4(二)性能要求5(三)數(shù)據(jù)要求5四、系統(tǒng)概要設(shè)計5五、系統(tǒng)詳細設(shè)計7(一)個人模塊流程圖7(二)數(shù)據(jù)庫設(shè)計整個系統(tǒng)121.數(shù)據(jù)庫概念建模122.數(shù)據(jù)庫邏輯設(shè)計13六、系統(tǒng)實現(xiàn)17(一)系統(tǒng)實現(xiàn)技術(shù)17(二)模塊的界面設(shè)計18七、系統(tǒng)功能測試31八、總結(jié)32九、致謝34十、參考文獻35一、內(nèi)容摘要公司成立于二零零九年,是一家專門從事瓷磚銷售的大型建筑廣場,公司現(xiàn)有員工近百人,銷售業(yè)績良好,運作情況正常。可是隨著企業(yè)的發(fā)展,客戶
2、數(shù)量的不斷增多,產(chǎn)品品種的不斷更新,瓷磚數(shù)據(jù)管理工作復(fù)雜化,庫存產(chǎn)品零亂化等一系列問題也接踵而至,這給企業(yè)經(jīng)營者帶來了很大的困擾。萬豪名家瓷磚管理系統(tǒng)的設(shè)計與開發(fā),可以規(guī)范公司業(yè)務(wù)流程、提高企業(yè)管理水平,增加資金流動透明度,加快資金周轉(zhuǎn)速度,從而進一步提高企業(yè)經(jīng)濟效益。該系統(tǒng)的開發(fā)具有極大的實踐意義和應(yīng)用推廣價值。萬豪名家瓷磚銷售管理系統(tǒng)專門為公司提供銷售管理平臺。其中統(tǒng)計管理模塊主要功能是為瓷磚銷售公司提供有效的查詢服務(wù),員工能隨時查看自己在公司的業(yè)績,從而更努力認真的工作,管理員能夠更好的了解公司的基本銷售信息等等。二、引言人類已進入21世紀,科學(xué)技術(shù)突飛猛進,經(jīng)濟知識和信息產(chǎn)業(yè)初見端倪,
3、特別是信息技術(shù)和網(wǎng)絡(luò)技術(shù)的訊速發(fā)展和廣泛應(yīng)用,對社會的政治、經(jīng)濟、軍事、文化等領(lǐng)域產(chǎn)生越來越深刻的影響,也正在改變?nèi)藗兊墓ぷ?、生活學(xué)習(xí)、交流方式。信息的獲取、處理、交流和應(yīng)用能力,已經(jīng)成為人們最重要的能力之一。統(tǒng)計管理工作包括公司進貨信息管理、商品庫存信息管理、商品銷售信息管理、公司財務(wù)管理等。傳統(tǒng)的統(tǒng)計管理方式存在著許多缺點,如:文件查找困難,管理效率低、信息保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,科學(xué)技術(shù)的不斷發(fā)展和提高,計算機科學(xué)技術(shù)日漸成熟,其強大的功能人們已有深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重
4、要的作用。作為計算機應(yīng)用的一部分,使用計算機對公司銷售管理系統(tǒng)進行信息管理,有著手工管理所無法比擬的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高公司銷售系統(tǒng)管理的效率,也是公司的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件,因此,開發(fā)一套這樣成績管理軟件成為很有必要的事情,促進統(tǒng)計管理工作向著標準化、規(guī)范化的方向發(fā)展。三、需求分析萬豪名家瓷磚銷售系統(tǒng)無論是在功能設(shè)計上還是業(yè)務(wù)流程上都盡可能做到滿足經(jīng)營管理運作流程的需求,并且操作方便、功能強大,即便操作者對計算機知識一竅不通也可以熟練使用該系統(tǒng),一用就會。系統(tǒng)強化庫存管理,規(guī)范業(yè)務(wù)流程,加快商
5、品資金周轉(zhuǎn),是企業(yè)經(jīng)營管理中數(shù)據(jù)分析必不可少的信息化管理工具。(一)功能要求根據(jù)調(diào)研走訪,結(jié)合瓷磚銷售市場的需求,該系統(tǒng)具有以下功能:1. 實現(xiàn)瓷磚銷售過程中的基礎(chǔ)信息的查詢、修改、增加和刪除功能。2. 實現(xiàn)瓷磚銷售登記、銷售退貨登記、銷售查詢、銷售退貨查詢操作。3. 實現(xiàn)商品入庫登記、入庫退貨登記、入庫查詢、入庫退貨查詢操作。4. 實現(xiàn)提醒預(yù)警功能,當某瓷磚數(shù)量不正常時,系統(tǒng)自動提醒。5. 實現(xiàn)用戶管理功能,包括注冊用戶、修改用戶密碼、修改用戶權(quán)限、退出等操作。對系統(tǒng)的使用者,按等級開放管理權(quán)限,這樣可以在一定程度上保證數(shù)據(jù)庫系統(tǒng)的安全性,避免數(shù)據(jù)被泄漏,非法更改等。(二)性能要求為了保證系
6、統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,萬豪名家瓷磚銷售管理系統(tǒng)應(yīng)該滿足一下的性能要求:1. 系統(tǒng)處理的準確性和及時性2. 系統(tǒng)的開放性和可擴充性3. 系統(tǒng)的易用性和易維護性4. 系統(tǒng)的標準性5. 系統(tǒng)的先進性(三)數(shù)據(jù)要求系統(tǒng)的數(shù)據(jù)需求主要包括以下幾點:1. 數(shù)據(jù)錄入和處理的實時性和準確性2. 數(shù)據(jù)的一致性與完整性3. 數(shù)據(jù)的共享與獨立性四、系統(tǒng)概要設(shè)計萬豪名家瓷磚銷售管理系統(tǒng)的功能框圖如圖4-1所示:圖4-1(一) 人事管理1. 員工信息:記錄本公司員工的信息,包括職員編碼、姓名、性別、類別、職務(wù)、聘用日期、薪金、備注等;支持員工信息查詢、增加、修改和刪除操作。2. 客戶信息:記錄客戶的
7、基本信息:包括客戶編碼、客戶名稱、地址、郵政編碼、聯(lián)系人電話等;支持查詢、增加、修改和刪除操作。3. 供應(yīng)商信息:記錄供應(yīng)商的基本信息:包括供應(yīng)商編碼、供應(yīng)商名稱、地址、地區(qū)、郵政編碼、電話、傳真、聯(lián)系人、聯(lián)系人電話、開戶銀行、銀行賬號、郵箱;支持查詢、增加、刪除和修改操作。(二) 商品管理1. 商品信息:記錄本公司瓷磚的信息,包括瓷磚編碼、瓷磚名稱、型號、產(chǎn)地、規(guī)格、商標、分類、進價、批發(fā)價、零售價、批號、顏色、供應(yīng)商編號等;支持瓷磚信息查詢、增加、修改和刪除操作。2. 入庫、出庫信息:記錄瓷磚的基本信息:包括出(入)庫編碼、結(jié)算方式、員工編號等;支持查詢、增加、修改和刪除操作。(三) 訂單
8、管理1.員工和客戶信息:下定單的時候選擇對應(yīng)的客戶信息和員工信息,包括客戶的名字、地址、電話和員工的代號、職位。2.面積計算:選擇需要計算面積的形狀,包括圓形、扇形、長方形。支持多個面積計算。3.金額計算:選擇鋪設(shè)瓷磚的信息,包括名稱、類型、型號、規(guī)格、價格支持多個面積的金額計算,并匯總。4.訂單生成:生成訂單,訂單包括訂單號、客戶id、員工id、型號、數(shù)量、用戶地址、用戶電話、金額。(四) 提醒管理1.庫存警報信息:記錄倉庫中商品數(shù)量的基本信息:包括倉庫編號、瓷磚編號、瓷磚名稱、品牌名稱、類別、型號、現(xiàn)有庫存、預(yù)留數(shù)量、可用庫存。2.呆滯產(chǎn)品信息記錄倉庫中商品呆滯的基本信息:包括瓷磚名稱、產(chǎn)
9、地、進價、顏色、呆滯期限、品牌名稱。3.過期產(chǎn)品基本信息:包括瓷磚名稱、批發(fā)價、零售價、有效期限、最大留貨期限、呆滯期限、品牌名稱。(五) 數(shù)據(jù)報表1.進貨管理信息:查詢本公司進貨的信息,包括進貨匯總信息、進貨商品信息、進貨供應(yīng)商信息;支持查詢和計算進貨總額操作。2.庫存信息:查詢庫存貨物的基本信息:包括瓷磚編號、瓷磚名稱、瓷磚類別、瓷磚型號、瓷磚規(guī)格、庫存量等;支持查詢操作。3.銷售信息:查詢商品銷售與退貨基本信息:包括銷售票號、員工編號、瓷磚編號、瓷磚名稱、銷售價格、銷售數(shù)量、銷售日期、退貨編號、退貨數(shù)量、客戶編號、退貨原因、退貨日期;支持查詢和計算進貨總額操作。4.財務(wù)信息:查詢公司收入
10、與支出基本信息:包括收入編號、員工編號、客戶編號、客戶名稱、客戶地址、客戶電話、收入金額、收入日期、備注、支出編號、憑證編號、支出項目、支出方式、支出金額、支出日期;支持查詢操作。五、系統(tǒng)詳細設(shè)計(一)個人模塊流程圖我的模塊可以分為四個部分,即進貨管理統(tǒng)計、庫存管理統(tǒng)計、銷售管理和財務(wù)管理統(tǒng)計。(1) 進貨管理統(tǒng)計(見下圖5-1)該圖為進貨管理統(tǒng)計部分的流程圖。首先管理員通過身份驗證進入系統(tǒng),進入進貨管理信息模塊。進貨管理信息模塊里面有三個頁面,即:進貨匯總信息、貨品信息、供應(yīng)商信息,進入這些界面顯示的是進貨管理信息的數(shù)據(jù)列表,所有關(guān)于進貨信息在這個頁面以表格的形式顯示出來。頁面的操作處理是查
11、詢所有進貨信息或需要的相關(guān)信息。點擊站點地圖【進貨匯總信息】后跳轉(zhuǎn)到進貨匯總信息查詢界面js_jinhuo.aspx。在相應(yīng)的地方輸入需要查詢的信息后點擊【查詢】按鈕,如果查詢的信息輸入符合規(guī)范,且有相關(guān)內(nèi)容則會彈出數(shù)據(jù)表格,否則則會顯示空白頁,然后繼續(xù)輸入查詢內(nèi)容進行相關(guān)查詢。點擊站點地圖【貨品信息】后跳轉(zhuǎn)到商品信息查詢界面js_shangpin.aspx。在相應(yīng)的地方輸入需要查詢的信息后點擊【查詢】按鈕,如果查詢的信息輸入符合規(guī)范,且有相關(guān)內(nèi)容則會彈出數(shù)據(jù)表格,否則則會顯示空白頁,然后繼續(xù)輸入查詢內(nèi)容進行相關(guān)查詢。點擊站點地圖【供應(yīng)商信息】后跳轉(zhuǎn)到供應(yīng)商信息查詢界面js_gys.aspx。
12、在相應(yīng)的地方輸入需要查詢的信息后點擊【查詢】按鈕,如果查詢的信息輸入符合規(guī)范,且有相關(guān)內(nèi)容則會彈出數(shù)據(jù)表格,否則則會顯示空白頁,然后繼續(xù)輸入查詢內(nèi)容進行相關(guān)查詢。管理員進入統(tǒng)計管理導(dǎo)航界面js_datatable.aspx點擊進貨匯總信息點擊進貨管理信息點擊供應(yīng)商信息跳轉(zhuǎn)進貨匯總信息界面js_jinhuo.aspx隨機輸入一個或多個信息,點擊【查詢】顯示相應(yīng)信息,輸入內(nèi)容繼續(xù)查詢點擊貨品信息顯示商品信息js_shangpin.aspx跳轉(zhuǎn)供應(yīng)商信息界面js_gys.aspx沒有顯示任何信息,重新輸入要查詢信息圖5-1(2) 庫存管理統(tǒng)計(見下圖5-2)點擊站點地圖【庫存貨物信息】后跳轉(zhuǎn)到供應(yīng)商
13、信息查詢界面js_kucun.aspx。在相應(yīng)的地方輸入需要查詢的信息后點擊【查詢】按鈕,如果查詢的信息輸入符合規(guī)范,且有相關(guān)內(nèi)容則會彈出數(shù)據(jù)表格,否則則會顯示空白頁,然后繼續(xù)輸入查詢內(nèi)容進行相關(guān)查詢。管理員進入統(tǒng)計管理導(dǎo)航界面js_datatable.aspx點擊庫存管理信息隨機輸入一個或多個信息,點擊【查詢】顯示相應(yīng)信息,輸入內(nèi)容繼續(xù)查詢點擊庫存信息顯示商品庫存信息js_kucun.aspx沒有顯示任何信息,重新輸入要查詢信息圖5-2(3) 銷售管理統(tǒng)計(見下圖5-3)銷售管理流程圖基本與進貨管理部分結(jié)構(gòu)一樣,分為兩個部分,銷售管理信息和退貨管理信息管理員進入統(tǒng)計管理導(dǎo)航界面js_data
14、table.aspx點擊銷售管理信息點擊銷售管理信息點擊退貨管理信息跳轉(zhuǎn)銷售信息查詢界面js_xiaoshou.aspx隨機輸入一個或多個信息,點擊【查詢】顯示相應(yīng)信息,輸入內(nèi)容繼續(xù)查詢跳轉(zhuǎn)退貨信息查詢界面js_tuihuo.aspx沒有顯示任何信息,重新輸入要查詢信息圖5-3(4) 財務(wù)管理統(tǒng)計(見下圖5-4)財務(wù)管理流程圖與進貨管理部結(jié)構(gòu)一樣,分為兩個部分,收入管理信息和支出管理信息。管理員進入統(tǒng)計管理導(dǎo)航界面js_datatable.aspx點擊收入管理信息點擊財務(wù)管理信息點擊支出管理信息跳轉(zhuǎn)收入管理信息查詢界面js_jinhuo.aspx隨機輸入一個或多個信息,點擊【查詢】顯示相應(yīng)信息
15、,輸入內(nèi)容繼續(xù)查詢跳轉(zhuǎn)支出管理信息查詢界面js_gys.aspx沒有顯示任何信息,重新輸入要查詢信息圖5-4(二)數(shù)據(jù)庫設(shè)計1.數(shù)據(jù)庫概念建模下圖(見圖5-4)為整個系統(tǒng)的e-r圖,是管理員與客戶、供應(yīng)商、員工的實體聯(lián)系關(guān)系。圖5-4發(fā)貨出入庫員工導(dǎo)購客戶供應(yīng)商采購生成訂單提交發(fā)貨倉庫購買包含提交發(fā)貨管理員管理商品2.數(shù)據(jù)庫邏輯設(shè)計下表5-5為員工信息表(tb_yginfo):表5-5下表5-6為供應(yīng)商信息表(tb_gysinfo):表5-6 下表5-7為客戶信息表(tb_khinfo)表5-7 下表5-8為財務(wù)收入(tb_sr):表5-8下表5-9為憑證(tb_pz):表5-9下表5-10為
16、銷售登記(tb_xsdj):表5-10下表5-11為入庫票號(tb_rkph):表5-11下表5-12為退庫登記(tb_rkdj):表5-12下表5-13為退庫登記(tb_rkdj):表5-13下表5-14為財務(wù)支出表(tb_zc):表5-14下表5-15為庫存信息(tb_kcinfo):表5-15下表5-16為瓷磚基本信息表(tb_czinfo):表5-16六、系統(tǒng)實現(xiàn)(一)系統(tǒng)實現(xiàn)技術(shù)(1) visual studio.net技術(shù)visual studio.net更適合編寫web程序以及分布式應(yīng)用程序,使操作變得更加容易,功能變得更加強大。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語言sql數(shù)據(jù)標準
17、,直接訪問服務(wù)器上的數(shù)據(jù)庫,并提供了簡單的面向?qū)ο蟮膸觳僮髦噶詈投嘤脩魯?shù)據(jù)庫訪問的加鎖機制和網(wǎng)絡(luò)數(shù)據(jù)庫的sql的編程技術(shù),為單機上運行的數(shù)據(jù)庫提供了sql網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶/服務(wù)器(client/server)方案。(2) microsoft sql server 2000 sql server 2000是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它全面擴展了sql server7.0的性能,可靠性和易用性使它成為一個杰出的數(shù)據(jù)庫平臺,sql server2000具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點,應(yīng)用的操作系統(tǒng)支持所有的windows版本。sql server2
18、000具有支持xml、增強對數(shù)據(jù)行中的text類型數(shù)據(jù)支持、可以添加用戶自定義函數(shù)、索引化視圖、增強全文檢索功能等新特性。(二)模塊的界面設(shè)計(1) 選擇統(tǒng)計的導(dǎo)航界面:js_datatable.aspx(見圖6-1):該頁面通過站點地圖的方式形成統(tǒng)計管理導(dǎo)航,如若要查詢相關(guān)的信息可以選擇相應(yīng)的按鈕,則會跳轉(zhuǎn)到相應(yīng)的界面。圖6-1此頁面涉及到得代碼: (2) 進貨匯總信息界面:js_jinhuo.aspx(見圖6-2):圖6-2此頁面涉及到得代碼:protected void btn_query_click(object sender, eventargs e) float price = 0
19、; int rowsnum = 0; sqlconnection con = new sqlconnection(configurationmanager.connectionstringsdb_marketconnectionstring2.connectionstring); con.open(); sqlcommand com = new sqlcommand(); com.connection = con; string sql; sql = tb_czinfo.fenlei = + goodclassid.text.tostring() + ; if (goodno.text !=
20、) sql += and tb_czinfo.cz_id = + goodno.text + ; if (goodname.text != ) sql += and tb_czinfo.cz_name = + goodname.text.trim() + ; if (starttime.text != ) sql += and tb_rkph.rq = + starttime.text.trim() + ; if (endtime.text != ) sql += and tb_rkph.rq = + endtime.text.trim() + ; if (sql != ) sql = sel
21、ect 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 join tb_rkph on tb_czinfo.cz_id = tb_rkph.cz_id inner join tb_gysinfo on tb_rkph.gys_id = tb_
22、gysinfo.gys_id inner join tb_rkdj on tb_czinfo.cz_id = tb_rkdj.cz_id where + sql; else 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 as expr1 from tb_czinfo inn
23、er 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; com.commandtext = sql; sqldatareader dr = com.executereader(); sqldatasource1.selectcommand = com.commandtext; gridview1.databind(); w
24、hile (dr.read() = true) rowsnum+; for (int i = 0; i rowsnum; i+) price += float.parse(gridview1.rowsi.cells4.text) * float.parse(gridview1.rowsi.cells5.text); totalprice.text = ¥ + price.tostring() + 元; protected void calendar1_selectionchanged(object sender, eventargs e) starttime.text = calendar1.
25、selecteddate.toshortdatestring(); calendar1.visible = false; protected void button1_click(object sender, eventargs e) calendar1.visible = true; protected void calendar2_selectionchanged(object sender, eventargs e) endtime.text = calendar2.selecteddate.toshortdatestring(); calendar2.visible = false;
26、protected void button2_click(object sender, eventargs e) calendar2.visible = true; (3) 商品信息查詢界面:js_shangpin.aspx(見圖6-3):圖6-3此頁面涉及到的代碼:public partial class shangpin : system.web.ui.page protected void page_load(object sender, eventargs e) protected void btn_query_click(object sender, eventargs e) sql
27、connection con = new sqlconnection(configurationmanager.connectionstringsdb_marketconnectionstring2.connectionstring); con.open(); sqlcommand com = new sqlcommand(); com.connection = con; string sql; sql = tb_czinfo.fenlei = + goodclassid.text.tostring() + ; if (goodno.text != ) sql += and tb_czinfo
28、.cz_id = + goodno.text + ; if (goodname.text != ) sql += and tb_czinfo.cz_name = + goodname.text.trim() + ; if (sql != ) 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_cz
29、info.yanse from tb_czinfo inner join tb_rkph on tb_czinfo.gys_id = tb_rkph.gys_id where + sql; else 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.yanse from tb_cz
30、info inner join tb_rkph on tb_czinfo.gys_id = tb_rkph.gys_id; com.commandtext = sql; sqldatasource1.selectcommand = com.commandtext; gridview1.databind(); (4) 供應(yīng)商信息界面:js_gys.aspx(見圖6-4):圖6-4(5) 庫存貨品信息界面:js_kucun.aspx(見圖6-5):圖6-5此頁面涉及到的代碼:public partial class jinhuo : system.web.ui.page protected voi
31、d page_load(object sender, eventargs e) protected void btn_query_click(object sender, eventargs e) sqlconnection con = new sqlconnection(configurationmanager.connectionstringsdb_marketconnectionstring2.connectionstring); con.open(); sqlcommand com = new sqlcommand(); com.connection = con; string sql
32、; sql= tb_czinfo.fenlei = + goodclassid.text.tostring() + ; if (goodno.text!=) sql+= and tb_czinfo.cz_id = + goodno.text+; if (goodname.text != ) sql += and tb_czinfo.cz_name = + goodname.text.trim() + ; else if (sql != ) sql = select tb_kcinfo.kc_number, tb_czinfo.fenlei, tb_czinfo.xinghao, tb_czin
33、fo.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 where + sql; else 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_i
34、d as expr1 from tb_kcinfo inner join tb_czinfo on tb_kcinfo.cz_id = tb_czinfo.cz_id; com.commandtext = sql; sqldatasource2.selectcommand = com.commandtext; gridview1.databind(); (6) 銷售管理信息界面:js_xiaoshou.aspx(見圖6-6):圖6-6此頁面涉及的代碼:public partial class xiaoshou : system.web.ui.page protected void page_l
35、oad(object sender, eventargs e) protected void btn_query_click(object sender, eventargs e) float price = 0; int rowsnum = 0; sqlconnection con = new sqlconnection(configurationmanager.connectionstringsdb_marketconnectionstring2.connectionstring); sqlcommand cm = new sqlcommand(); con.open(); cm.conn
36、ection = con; string sql; sql = tb_xsdj.yg_id= + dropdownlist1.text.tostring() + ; if (sellno.text != ) sql += and tb_xsdj.xsph= + sellno.text.tostring() + ; if (starttime.text != ) sql += and tb_xsdj.xsrq = + starttime.text.trim() + ; if (endtime.text != ) sql += and tb_rkph.xsrq = + endtime.text.t
37、rim() + ; if (sql != ) 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 tb_xsdj on tb_czinfo.cz_id = tb_xsdj.cz_id where+ sql; else sql =select tb_czinfo.cz_id, tb_czinfo.cz_name, tb_czinfo.lingshou
38、jia, tb_xsdj.xsph, 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; cm.commandtext = sql; sqldatareader dr = cm.executereader(); sqldatasource1.selectcommand = sql; gridview1.databind(); while (dr.read() = true) rowsnum+; for (int i = 0; i
39、 rowsnum; i+) price += float.parse(gridview1.rowsi.cells4.text) * float.parse(gridview1.rowsi.cells5.text); totalprice.text = ¥ + price.tostring() + 元; protected void calendar1_selectionchanged(object sender, eventargs e) starttime.text = calendar1.selecteddate.toshortdatestring(); calendar1.visible
40、 = false; protected void button1_click(object sender, eventargs e) calendar1.visible = true; protected void calendar2_selectionchanged(object sender, eventargs e) endtime.text = calendar2.selecteddate.toshortdatestring(); calendar2.visible = false; protected void button2_click(object sender, eventar
41、gs e) calendar2.visible = true; protected void gridview1_selectedindexchanged(object sender, eventargs e) (7) 退貨管理信息界面:js_tuihuo.aspx(見圖6-7):圖6-7此頁面涉及到的代碼:public partial class tuihuo : system.web.ui.page protected void page_load(object sender, eventargs e) protected void btn_query_click(object sende
42、r, eventargs e) sqlconnection con = new sqlconnection(configurationmanager.connectionstringsdb_marketconnectionstring2.connectionstring); con.open(); sqlcommand com = new sqlcommand(); com.connection = con; string sql; sql = tb_thinfo.leibie = + goodclassid.text.tostring() + ; if (goodname.text != )
43、 sql += and tb_thinfo.cz_id = + goodname.text + ; if (goodno.text != ) sql += and tb_thinfo.th_id = + goodno.text.trim() + ; if (starttime.text != ) sql += and tb_thinfo.thrq = + starttime.text.trim() + ; if (endtime.text != ) sql += and tb_thinfo.thrq = + endtime.text.trim() + ; if (sql != ) sql =
44、select th_id, cz_id, cz_sl, cz_je, kh_id, yg_id, leibie, xinghao, czmc, tuihuoyuanyin, thrq from tb_thinfo where + sql; else sql = select th_id, cz_id, cz_sl, cz_je, kh_id, yg_id, leibie, xinghao, czmc, tuihuoyuanyin, thrq from tb_thinfo; com.commandtext = sql; sqldatasource1.selectcommand = com.com
45、mandtext; gridview1.databind(); protected void calendar1_selectionchanged(object sender, eventargs e) starttime.text = calendar1.selecteddate.toshortdatestring(); calendar1.visible = false; protected void button3_click(object sender, eventargs e) calendar1.visible = true; protected void calendar2_se
46、lectionchanged(object sender, eventargs e) endtime.text = calendar2.selecteddate.toshortdatestring(); calendar2.visible = false; protected void button1_click(object sender, eventargs e) calendar2.visible = true; (8) 收入管理信息界面:js_shouru.aspx(見圖6-8):圖6-8此頁面涉及到的代碼:public partial class shouru : system.web.ui.page protected void page_load(object sender, eventargs e)
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 豬場購銷合同(2篇)
- 生產(chǎn)承包合同(2篇)
- 仁愛版八年級地理上冊3.2《土地資源》聽課評課記錄
- 八年級道德與法治下冊第四單元崇尚法治精神第七課尊重自由平等第1框自由平等的真諦聽課評課記錄(新人教版)
- 蘇科版數(shù)學(xué)七年級下冊10.2.1《二元一次方程組》聽評課記錄
- 冀教版數(shù)學(xué)七年級下冊《多項式乘多項式》聽評課記錄2
- 湘教版數(shù)學(xué)七年級上冊2.3《代數(shù)式的值》聽評課記錄
- 五年級數(shù)學(xué)下冊聽評課記錄《3.1 分數(shù)乘法(一)(4)》北師大版
- 人教版部編歷史七年級下冊《第10課 蒙古族的興起與元朝的建立》聽課評課記錄1
- 【部編人教版】八年級上冊歷史聽課評課記錄 第19課 七七事變與全民族抗戰(zhàn)
- 運動技能學(xué)習(xí)與控制課件第一章運動技能學(xué)習(xí)與控制概述
- 固體廢棄物檢查記錄
- 工程設(shè)計費取費標準
- GB/T 5465.1-2009電氣設(shè)備用圖形符號第1部分:概述與分類
- 2023年遼寧鐵道職業(yè)技術(shù)學(xué)院高職單招(數(shù)學(xué))試題庫含答案解析
- CAPP教學(xué)講解課件
- 自然環(huán)境的服務(wù)功能課件 高中地理人教版(2019)選擇性必修3
- 小耳畸形課件
- 新人教版初中初三中考數(shù)學(xué)總復(fù)習(xí)課件
- 機械制造有限公司組織架構(gòu)圖模板
- 8.3 摩擦力 同步練習(xí)-2021-2022學(xué)年人教版物理八年級下冊(Word版含答案)
評論
0/150
提交評論