版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 汽車(chē)銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)</p><p><b> 摘 要</b></p><p> 隨著人們生活水平的不斷提高,人們對(duì)汽車(chē)的消費(fèi)和需求也越來(lái)越旺盛。很多汽車(chē)銷(xiāo)售公司的業(yè)務(wù)環(huán)節(jié)仍然運(yùn)用人工記賬的傳統(tǒng)方法,既容易出錯(cuò)又會(huì)導(dǎo)致賬目混亂,查詢(xún)和統(tǒng)計(jì)起來(lái)也非常不方便,費(fèi)時(shí)又費(fèi)力,嚴(yán)重時(shí)會(huì)給公司造成難以挽回的損失。如何管理好這些,使整個(gè)公司協(xié)調(diào)
2、一致、高效率地運(yùn)轉(zhuǎn),是各公司急待解決的問(wèn)題。</p><p> 汽車(chē)銷(xiāo)售管理系統(tǒng)不但能使各業(yè)務(wù)環(huán)節(jié)協(xié)調(diào)一致,而且操作簡(jiǎn)單,賬目清晰。通過(guò)賬目查詢(xún),公司能在最短的時(shí)間內(nèi)獲得市場(chǎng)信息,從而制訂相應(yīng)的決策。因此,該系統(tǒng)主要根據(jù)實(shí)際需求,劃分了售前管理、車(chē)輛管理、訂貨管理、查詢(xún)管理、售后管理和系統(tǒng)設(shè)定六大模塊,并選用Visual Studio .NET 2005開(kāi)發(fā)工具和 SQL Server 2000數(shù)據(jù)庫(kù),采用B/
3、S模式實(shí)現(xiàn)了從客戶(hù)來(lái)訪(fǎng)、報(bào)價(jià)、訂購(gòu)等多個(gè)環(huán)節(jié)數(shù)據(jù)的跟蹤管理服務(wù),基本上滿(mǎn)足了汽車(chē)銷(xiāo)售管理流程。</p><p> 關(guān)鍵詞:銷(xiāo)售管理;B/S模式;數(shù)據(jù)庫(kù);.NET</p><p> Design and Development of the Automobile Sale Management System</p><p><b> Abstract&
4、lt;/b></p><p> As people's living standards continued to improve, the demand for the automobile is growing fast. Many auto sales businesses are still using the traditional and manual accounting, it’s
5、 easy to lead the accounts error and chaos. It is not easy and always costs us much time to inquiries and statistics, which may be led company to serious circumstance. How to deal with these to make the company coordinat
6、ed and efficient is the first problem should be solved.</p><p> Automobile sales management system not only helps the business with coordinated, but also operation simple, accounts clear. By query score, co
7、mpany can get the useful market information in the shortest time, so as to work out correct decision. Namely, the system is mainly based on actual needs. We divide it to six modules, including pre-sale management, automo
8、bile management, order management, search management, after-sale management and system set. We use Visual Studio.NET 2005 development tool</p><p> Key words: Sale management; B/S model; Database; .NET</p
9、><p><b> 目 錄</b></p><p><b> 論文總頁(yè)數(shù):26頁(yè)</b></p><p><b> 1 引言1</b></p><p> 1.1 系統(tǒng)開(kāi)發(fā)背景及意義1</p><p> 1.2 系統(tǒng)目標(biāo)1</p>
10、<p> 2 需求分析和設(shè)計(jì)1</p><p> 2.1 需求分析1</p><p> 2.1.1 系統(tǒng)需求1</p><p> 2.1.2 功能需求2</p><p> 2.1.3 運(yùn)行需求2</p><p> 2.2 系統(tǒng)的功能模塊設(shè)計(jì)2</p><p>
11、; 2.2.1 售前管理模塊3</p><p> 2.2.2 車(chē)輛管理模塊3</p><p> 2.2.3 訂貨管理模塊3</p><p> 2.2.4 查詢(xún)統(tǒng)計(jì)模塊3</p><p> 2.2.5 售后管理模塊4</p><p> 2.2.6 系統(tǒng)設(shè)定模塊4</p><p&
12、gt; ?。?系統(tǒng)解決方案4</p><p> 3.1 系統(tǒng)的解決方案4</p><p> 3.2 ASP.NET簡(jiǎn)介4</p><p> 3.3 C#簡(jiǎn)介4</p><p> 3.4 SQL server 2000 簡(jiǎn)介5</p><p> 3.4.1 服務(wù)器組件5</p><
13、;p> 3.4.2 客戶(hù)端工具5</p><p> 3.5 B/S結(jié)構(gòu)5</p><p><b> ?。?數(shù)據(jù)庫(kù)設(shè)計(jì)6</b></p><p> 5 系統(tǒng)具體實(shí)現(xiàn)8</p><p> 5.1 用戶(hù)登錄模塊設(shè)計(jì)8</p><p> 5.1.1 前臺(tái)頁(yè)面設(shè)計(jì)9</p&
14、gt;<p> 5.1.2 后臺(tái)功能代碼10</p><p> 5.2 首頁(yè)界面設(shè)計(jì)11</p><p> 5.3 售前管理模塊的具體實(shí)現(xiàn)11</p><p> 5.3.1 添加客戶(hù)信息11</p><p> 5.3.2 添加車(chē)輛信息13</p><p> 5.4 車(chē)輛管理模塊的具體
15、實(shí)現(xiàn)15</p><p> 5.5 訂貨管理模塊的具體實(shí)現(xiàn)16</p><p> 5.6 查詢(xún)統(tǒng)計(jì)模塊的具體實(shí)現(xiàn)18</p><p> 5.7 售后管理模塊的具體實(shí)現(xiàn)19</p><p><b> 6 系統(tǒng)測(cè)試20</b></p><p> 6.1 系統(tǒng)功能模塊測(cè)試20<
16、;/p><p> 6.1.1 售前模塊功能測(cè)試20</p><p> 6.1.2 車(chē)輛管理模塊測(cè)試22</p><p> 6.2 系統(tǒng)完善與優(yōu)化23</p><p><b> 結(jié) 論23</b></p><p><b> 參考文獻(xiàn)24</b></p
17、><p><b> 致 謝25</b></p><p><b> 聲 明26</b></p><p><b> 1 引言</b></p><p> 汽車(chē)工業(yè)經(jīng)歷了一百多年的發(fā)展,對(duì)國(guó)家經(jīng)濟(jì)的發(fā)展和騰飛以及對(duì)人類(lèi)社會(huì)的文明帶來(lái)了巨大影響。汽車(chē)工業(yè)已成為許多國(guó)家
18、的支柱產(chǎn)業(yè),隨著人們生活水平以及汽車(chē)性能的不斷提高,人們對(duì)汽車(chē)的消費(fèi)和需求也越來(lái)越旺盛,世界汽車(chē)工業(yè)也保持龐大的市場(chǎng)需求和生產(chǎn)規(guī)模。近年來(lái),中國(guó)汽車(chē)市場(chǎng)發(fā)展迅猛,以接近40%的速度增長(zhǎng)。巨大的市場(chǎng)容量和可觀(guān)的經(jīng)濟(jì)效益,引起各汽車(chē)廠(chǎng)家(包括世界各著名汽車(chē)廠(chǎng)家的在華企業(yè))紛紛加大投資,汽車(chē)市場(chǎng)烽煙四起,汽車(chē)銷(xiāo)售策略和模式新招頻出,競(jìng)爭(zhēng)已是空前的激烈。在如此形式下,一種介于生產(chǎn)廠(chǎng)家和用戶(hù)之間的橋梁,汽車(chē)銷(xiāo)售公司正在不斷的產(chǎn)生和發(fā)展壯大。<
19、;/p><p> 1.1 系統(tǒng)開(kāi)發(fā)背景及意義</p><p> 各汽車(chē)銷(xiāo)售公司它們都有管理、計(jì)劃、銷(xiāo)售、財(cái)務(wù)、配件、售后服務(wù)等職能部門(mén)。如何管理好這些部門(mén),使整個(gè)公司協(xié)調(diào)一致、高效率地運(yùn)轉(zhuǎn),是各公司急待解決的問(wèn)題。但有的業(yè)務(wù)環(huán)節(jié)仍然運(yùn)用人工記賬的傳統(tǒng)辦法,既容易出錯(cuò)又會(huì)導(dǎo)致賬目混亂,查詢(xún)和統(tǒng)計(jì)起來(lái)非常不方便,費(fèi)時(shí)又費(fèi)力,嚴(yán)重時(shí)會(huì)給公司造成難以挽回的損失。像這樣初級(jí)的公司管理方法,已遠(yuǎn)跟不上
20、銷(xiāo)售政策和銷(xiāo)售形勢(shì)發(fā)展的需要。因此,如何對(duì)汽車(chē)銷(xiāo)售管理提供一整套的管理方法達(dá)到提高效率和降低成本的問(wèn)題成為焦點(diǎn)。汽車(chē)銷(xiāo)售管理系統(tǒng)的提出,對(duì)汽車(chē)銷(xiāo)售公司來(lái)講意義重大。它不但能使各業(yè)務(wù)環(huán)節(jié)協(xié)調(diào)一致,而且操作簡(jiǎn)單,賬目清晰,通過(guò)賬目查詢(xún),公司能在最短的時(shí)間內(nèi)獲得市場(chǎng)信息,從而制訂相應(yīng)的決策。</p><p><b> 1.2 系統(tǒng)目標(biāo)</b></p><p> 本系統(tǒng)是
21、以汽車(chē)基本信息為主體,以汽車(chē)供應(yīng)商和汽車(chē)需求商為服務(wù)對(duì)象,通過(guò)對(duì)各種票據(jù)和日志信息的管理操作,需要達(dá)到以下目標(biāo):</p><p> 實(shí)現(xiàn)從客戶(hù)來(lái)訪(fǎng)、咨詢(xún)、報(bào)價(jià)、訂購(gòu),到采購(gòu)等多個(gè)銷(xiāo)售環(huán)節(jié)上的嚴(yán)密的跟蹤管理服務(wù);</p><p> 使既可以適合于多品牌車(chē)輛的銷(xiāo)售,也可以適用于專(zhuān)賣(mài)店的管理;</p><p> 能夠很快地將市場(chǎng)信息反饋到各職能部門(mén),制定相應(yīng)策略。從
22、而有條不紊地開(kāi)拓市場(chǎng),更好地挖掘客戶(hù)資源,進(jìn)一步提高車(chē)輛銷(xiāo)售的成功率,提高服務(wù)質(zhì)量,更靈活地適應(yīng)外部市場(chǎng)環(huán)境、提升內(nèi)部的管理水平、留住客戶(hù)、贏(yíng)得商機(jī),從而提高企業(yè)在市場(chǎng)上競(jìng)爭(zhēng)能力。</p><p><b> 2 需求分析和設(shè)計(jì)</b></p><p><b> 2.1 需求分析</b></p><p> 2.1.1
23、系統(tǒng)需求</p><p> 本汽車(chē)銷(xiāo)售管理系統(tǒng)是一個(gè)協(xié)助汽車(chē)銷(xiāo)售商對(duì)各職能部門(mén)及業(yè)務(wù)流程進(jìn)行全面管理的一個(gè)信息管理系統(tǒng)。首先要解決傳統(tǒng)的管理方法容易造成檔案資料的遺失,控制不集中,管理不規(guī)范等問(wèn)題。因此,本管理系統(tǒng)在實(shí)現(xiàn)上應(yīng)滿(mǎn)足以下需求:</p><p> 1.能達(dá)到各銷(xiāo)售業(yè)務(wù)流程之間的無(wú)縫鏈接和數(shù)據(jù)的共享。</p><p> 2.為系統(tǒng)提供數(shù)據(jù)支持。<
24、/p><p> 3.不同級(jí)別的用戶(hù)擁有相應(yīng)的權(quán)限使用該系統(tǒng),從而大大提高了系統(tǒng)的安全性和管理效率。</p><p> 4.能保證整個(gè)系統(tǒng)構(gòu)架的穩(wěn)定性和安全性。</p><p> 2.1.2 功能需求</p><p> 首先將汽車(chē)信息入庫(kù),然后經(jīng)銷(xiāo)商通過(guò)與汽車(chē)需求商(即客戶(hù))的交易活動(dòng),將相關(guān)信息存入庫(kù),然后經(jīng)銷(xiāo)商通過(guò)銷(xiāo)售信息的查詢(xún)獲得汽車(chē)
25、銷(xiāo)售的盈虧情況,通過(guò)庫(kù)存查詢(xún)獲得公司目前的庫(kù)存情況。由此可分析系統(tǒng)需要達(dá)到以下目標(biāo):</p><p> 能很好地完成汽車(chē)的售前管理。售前管理包括供應(yīng)商信息,需求商信息和汽車(chē)基本信息的入庫(kù)作業(yè)。</p><p> 能詳細(xì)地記錄汽車(chē)供應(yīng)商和公司之間的交易過(guò)程,即進(jìn)貨或退貨過(guò)程。</p><p> 能詳細(xì)地記錄需求商與公司之間的交易過(guò)程,即訂車(chē)和退車(chē)過(guò)程。</
26、p><p> 能及時(shí)準(zhǔn)確地獲得汽車(chē)在某階段的盈虧情況和市場(chǎng)的需求走勢(shì)。即通過(guò)對(duì)汽車(chē)銷(xiāo)售排行、汽車(chē)進(jìn)貨、汽車(chē)退貨、訂車(chē)、退車(chē)等信息查詢(xún)獲得相應(yīng)的結(jié)果,以備公司作為參考,從而制定出相應(yīng)的策略。</p><p> 能夠?qū)Ω鞣N經(jīng)濟(jì)結(jié)算進(jìn)行相應(yīng)的記錄。包括對(duì)進(jìn)貨結(jié)帳,退貨結(jié)帳,訂車(chē)結(jié)帳,退車(chē)結(jié)帳等。</p><p> 能夠?qū)Σ煌瑱?quán)限的用戶(hù)進(jìn)行合理的管理。包括添加用戶(hù),刪除用
27、戶(hù),用戶(hù)賬號(hào)和密碼管理等。</p><p> 2.1.3 運(yùn)行需求</p><p> 本系統(tǒng)的運(yùn)行環(huán)境如下:</p><p><b> 1.硬件環(huán)境</b></p><p> 處理器:Inter Pentium 4 2.0G或更高</p><p> 內(nèi)存:512M(推薦)</p&g
28、t;<p> 硬盤(pán)空間:80GB及以上</p><p><b> 2.軟件環(huán)境</b></p><p> OS:Windows XP</p><p> SoftWare:Microsoft Visual Studio.NET 2005</p><p> DataBase:Microsoft SQL
29、 Server 2000</p><p> 2.2 系統(tǒng)的功能模塊設(shè)計(jì)</p><p> 通過(guò)分析,將系統(tǒng)劃分為六大模塊,分別是售前管理模塊、車(chē)輛管理模塊、訂貨管理模塊、查詢(xún)統(tǒng)計(jì)模塊、售后管理模塊和系統(tǒng)設(shè)定模塊,其功能結(jié)構(gòu)如圖1所示,下面針對(duì)各模塊的功能進(jìn)行詳細(xì)說(shuō)明。</p><p> 圖1 系統(tǒng)功能模塊結(jié)構(gòu)圖</p><p> 2.
30、2.1 售前管理模塊</p><p> 本模塊負(fù)責(zé)客戶(hù)、供應(yīng)商信息和車(chē)輛信息的錄入管理。將公司信息分為客戶(hù)和供應(yīng)商兩種類(lèi)型的數(shù)據(jù)信息都放在數(shù)據(jù)表中,該數(shù)據(jù)表存儲(chǔ)有供應(yīng)商信息與客戶(hù)的基本信息,對(duì)表中內(nèi)容進(jìn)行添加、刪除、修改就可以完成對(duì)供應(yīng)商以及客戶(hù)資料的實(shí)時(shí)更新,保證數(shù)據(jù)的準(zhǔn)確性。</p><p> 汽車(chē)信息的管理包括汽車(chē)相關(guān)的批號(hào)、規(guī)格、批準(zhǔn)文號(hào)等的錄入、修改、添加、刪除等功能。本模塊
31、是整個(gè)汽車(chē)銷(xiāo)售管理系統(tǒng)功能實(shí)現(xiàn)的基礎(chǔ),數(shù)據(jù)庫(kù)內(nèi)沒(méi)有準(zhǔn)確的數(shù)據(jù)源,那么其它功能就沒(méi)有實(shí)現(xiàn)的價(jià)值了,而修改、添加可以達(dá)到數(shù)據(jù)及時(shí)更新的目的。</p><p> 2.2.2 車(chē)輛管理模塊</p><p> 該模塊主要管理汽車(chē)交易信息,包括與供應(yīng)商之間的進(jìn)貨信息和退貨信息,即供應(yīng)商信息,包括車(chē)輛進(jìn)貨信息和車(chē)輛退貨信息的錄入和刪除等。</p><p> 2.2.3 訂貨
32、管理模塊</p><p> 訂貨管理模塊主要管理客戶(hù)訂貨信息和退貨信息。即訂貨信息的和退貨信息的添加刪除和修改查看、查詢(xún)等操作。此模塊保證了供應(yīng)商和公司之間的合作關(guān)系,能夠?yàn)楣九c供應(yīng)商合作進(jìn)程提供基礎(chǔ)。</p><p> 2.2.4 查詢(xún)統(tǒng)計(jì)模塊</p><p> 該模塊主要進(jìn)行汽車(chē)進(jìn)貨查詢(xún)、進(jìn)貨退貨查詢(xún)、汽車(chē)銷(xiāo)售查詢(xún)、銷(xiāo)售退貨查詢(xún)、汽車(chē)庫(kù)存查詢(xún)和汽車(chē)銷(xiāo)售排
33、行查詢(xún)??梢詫?shí)現(xiàn)對(duì)公司所有的汽車(chē)狀態(tài)的查詢(xún),并且可以通過(guò)供應(yīng)商、汽車(chē)名稱(chēng)、經(jīng)手人以及起止時(shí)間中的單個(gè)條件或多個(gè)組合條件進(jìn)行搜索,條件越多搜索越精確,反之則搜索的范圍越廣。</p><p> 2.2.5 售后管理模塊</p><p> 該模塊主要管理汽車(chē)進(jìn)、退貨以及銷(xiāo)售的結(jié)算信息,如進(jìn)貨結(jié)賬、進(jìn)貨退貨結(jié)賬、汽車(chē)銷(xiāo)售結(jié)賬和銷(xiāo)售退貨結(jié)賬等信息的記錄。</p><p>
34、 2.2.6 系統(tǒng)設(shè)定模塊</p><p> 該模塊主要管理添加用戶(hù)、修改密碼和用戶(hù)管理。系統(tǒng)管理員負(fù)責(zé)管理所有用戶(hù)信息的管理,擔(dān)負(fù)著整個(gè)系統(tǒng)的維護(hù)和管理工作。</p><p><b> ?。?系統(tǒng)解決方案</b></p><p> 3.1 系統(tǒng)的解決方案</p><p> 該系統(tǒng)設(shè)計(jì)采用ASP.net工具,以S
35、QL SERVER 2000為后臺(tái)數(shù)據(jù)庫(kù)以及IIS為服務(wù)器,采用B/S模式結(jié)構(gòu)進(jìn)行開(kāi)發(fā)。下面對(duì)相關(guān)的基礎(chǔ)進(jìn)行的幾個(gè)軟件作簡(jiǎn)單介紹。</p><p> 3.2 ASP.NET簡(jiǎn)介</p><p> ASP.net是Microsoft.net的一部分,不僅僅是Active Server Page (ASP)的下一個(gè)版本,它還提供了一個(gè)統(tǒng)一的Web開(kāi)發(fā)模型,其中包括開(kāi)發(fā)人員生成企業(yè)級(jí)Web應(yīng)
36、用程序所需的各種服務(wù)。ASP.NET的語(yǔ)法在很大程度上與ASP兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^(guò)在現(xiàn)有ASP應(yīng)用程序中逐漸添加ASP.NET功能,隨時(shí)增強(qiáng)ASP應(yīng)用程序的功能。</p><p> ASP.net是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)用程序。ASP.net提供許多比現(xiàn)在的Web開(kāi)發(fā)模式
37、強(qiáng)大的優(yōu)勢(shì)。因?yàn)锳SP.net是基于通用語(yǔ)言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性可以使它運(yùn)行在Web應(yīng)用軟件開(kāi)發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到ASP.net的Web應(yīng)用中。ASP.net同時(shí)也是language-independent語(yǔ)言獨(dú)立化的,所以可以選擇一種最適合的語(yǔ)言來(lái)編寫(xiě)程序。</p><p><b> 3.3 C#簡(jiǎn)介</b>
38、;</p><p> C#(發(fā)音為“See Sharp”)是簡(jiǎn)單、現(xiàn)代、面向?qū)ο蠛皖?lèi)型安全的編程語(yǔ)言。C#起源于C語(yǔ)言家族,因此,C,C++和Java的程序員很快就能熟悉它。</p><p> C#是面向?qū)ο蟮恼Z(yǔ)言,但C#進(jìn)一步支持面向組件的編程?,F(xiàn)代軟件設(shè)計(jì)越來(lái)越依賴(lài)于自包含和自描述功能包形式的軟件組件。</p><p> C#具有統(tǒng)一類(lèi)型系統(tǒng),所有的C#類(lèi)
39、型,包括諸如int和double的基本數(shù)據(jù)類(lèi)型,都繼承于單個(gè)類(lèi)型object。因此,所有類(lèi)型都共享一組通用操作,并且,任何類(lèi)型的值都能夠以一致的方式存儲(chǔ)、傳遞和操作。</p><p> 3.4 SQL server 2000 簡(jiǎn)介</p><p> 微軟公司新推出的SQL Server 2000擴(kuò)展了SQL Server 7.0版的性能,加強(qiáng)了可靠性,提高了質(zhì)量和易用性。SQL Ser
40、ver 2000增加了多種新的功能,由此成為大規(guī)模聯(lián)機(jī)事物處理(OLTP)、數(shù)據(jù)庫(kù)和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)平臺(tái),它包含服務(wù)器組件和客戶(hù)端工具。</p><p> 3.4.1 服務(wù)器組件</p><p> SQL Server的服務(wù)器組件是以Windows服務(wù)(Windows Services)方式運(yùn)行的。一般認(rèn)為SQL Server包含四種Windows服務(wù),分別是:MS SQL
41、Server、DTC Distributed Transaction Coordinator、SQL Server Agent、Search Service。</p><p> MS SQL Server是最常用的服務(wù),一般的數(shù)據(jù)庫(kù)功能都是由它提供的,例如文件管理、查詢(xún)處理、數(shù)據(jù)存儲(chǔ)等;DTC是分布式事務(wù)協(xié)調(diào)器,支持跨越兩個(gè)或多個(gè)服務(wù)器的更新操作來(lái)保證事務(wù)的完整性;SQL Server Agent負(fù)責(zé)SQL S
42、erver 自動(dòng)化工作,如果需要SQL Server 在指定時(shí)間執(zhí)行某一個(gè)存儲(chǔ)過(guò)程,就需要用到這個(gè)服務(wù)了,Search Service是全文查詢(xún)服務(wù),負(fù)責(zé)全文檢索方面的工作。</p><p> 3.4.2 客戶(hù)端工具</p><p> SQL Server 2000 的核心是服務(wù)器組件,但用戶(hù)直接接觸的卻不是它們,而是客戶(hù)端工具。服務(wù)器組件是引擎,客戶(hù)端工具是用戶(hù)界面,兩者是相輔相成的
43、。</p><p> SQL Server 2000 的客戶(hù)端共有企業(yè)管理器、查詢(xún)分析器、事件探查器、服務(wù)管理器、客戶(hù)端網(wǎng)絡(luò)實(shí)用工具、服務(wù)器網(wǎng)絡(luò)實(shí)用工具、導(dǎo)入和導(dǎo)出數(shù)據(jù)(DTS)等等。</p><p> 服務(wù)器組件與客戶(hù)端工具功能上是配套的,客戶(hù)端工具需要用最簡(jiǎn)單的形式表達(dá)最豐富的服務(wù)器組件的功能。服務(wù)器組件和客戶(hù)端工具物理上是離散的,客戶(hù)端工具要與服務(wù)器組件連通,需要一些用于通訊的動(dòng)
44、態(tài)鏈接庫(kù),SQL Server 2000 的通訊庫(kù)支持多種網(wǎng)絡(luò)協(xié)議,例如TCP/IP、命名管道等。</p><p><b> 3.5 B/S結(jié)構(gòu)</b></p><p> 當(dāng)今世界科學(xué)技術(shù)飛速發(fā)展,尤其以通信、計(jì)算機(jī)、網(wǎng)絡(luò)為代表的互聯(lián)網(wǎng)技術(shù)更是日新月異,令人眼花燎亂,目不睱接。由于計(jì)算機(jī)互聯(lián)網(wǎng)在政治、經(jīng)濟(jì)、生活等各個(gè)領(lǐng)域的發(fā)展、運(yùn)用以及網(wǎng)絡(luò)的迅速普及和全社會(huì)對(duì)網(wǎng)絡(luò)
45、的依賴(lài)程度,計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)成為國(guó)家的經(jīng)濟(jì)基礎(chǔ)和命脈,成為社會(huì)和經(jīng)濟(jì)發(fā)展強(qiáng)大動(dòng)力,其地位越來(lái)越重要。但是,由于主流技術(shù)研發(fā)企業(yè)和用戶(hù)對(duì)“B/S”和“C/S”技術(shù)誰(shuí)優(yōu)誰(shuí)劣、誰(shuí)代表技術(shù)潮流發(fā)展等等問(wèn)題的爭(zhēng)論不休。</p><p> B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu),它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶(hù)工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn)
46、,極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn)。這樣就大大簡(jiǎn)化了客戶(hù)端電腦負(fù)荷。局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的,它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪(fǎng)問(wèn)和操作共同的數(shù)據(jù)庫(kù),它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪(fǎng)問(wèn)權(quán)
47、限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。B/S架構(gòu)管理軟件更是方便、快捷、高效。</p><p><b> ?。?數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 通過(guò)分析,該系統(tǒng)所用到數(shù)據(jù)表單如表1到表5所示。</p><p> 供應(yīng)商信息和客戶(hù)信息統(tǒng)稱(chēng)為公司信息,只用類(lèi)型將兩者區(qū)分開(kāi)。該表主要描述公司名稱(chēng)、地址、電話(huà)等一些公司的基本信息,主鍵為公司編號(hào),公司信息
48、數(shù)據(jù)表結(jié)構(gòu)如表1所示。</p><p> 表1 公司(客戶(hù)和供應(yīng)商)的信息數(shù)據(jù)表的結(jié)構(gòu)(tb_Company的結(jié)構(gòu))</p><p> 車(chē)輛數(shù)據(jù)庫(kù)信息主要記錄車(chē)輛的名稱(chēng)、產(chǎn)地、規(guī)格、庫(kù)存等信息。通過(guò)車(chē)輛添加操作可完成對(duì)數(shù)據(jù)表內(nèi)容的添加、刪除和修改。車(chē)輛信息數(shù)據(jù)表結(jié)構(gòu)如表2所示。</p><p> 表2 車(chē)輛信息數(shù)據(jù)表結(jié)構(gòu)(tb_Commodity的結(jié)構(gòu))&l
49、t;/p><p> 車(chē)輛結(jié)算信息主要記錄與供應(yīng)商之間的車(chē)輛的進(jìn)貨結(jié)算以及與客戶(hù)之間的銷(xiāo)售結(jié)算。包括進(jìn)貨結(jié)算、退貨結(jié)算、銷(xiāo)售結(jié)算和銷(xiāo)售退貨結(jié)算。數(shù)據(jù)結(jié)構(gòu)表詳細(xì)設(shè)計(jì)如表3所示。</p><p> 表3 車(chē)輛結(jié)算信息數(shù)據(jù)表結(jié)構(gòu)(tb_Reckoning的結(jié)構(gòu))</p><p> 車(chē)輛交易信息主要記錄與供貨商之間車(chē)輛的進(jìn)貨信息以及與客戶(hù)之間的銷(xiāo)售信息。這包括進(jìn)貨信息、進(jìn)貨
50、退貨信息、銷(xiāo)售信息和銷(xiāo)售退貨信息。數(shù)據(jù)結(jié)構(gòu)表如表4所示。</p><p> 表4 車(chē)輛交易信息數(shù)據(jù)表結(jié)構(gòu)(tb_Stock的結(jié)構(gòu))</p><p> 用戶(hù)數(shù)據(jù)表信息包含用戶(hù)名的添加和密碼的修改。主鍵為用戶(hù)編號(hào)。用戶(hù)管理數(shù)據(jù)表結(jié)構(gòu)詳細(xì)設(shè)計(jì)如表5所示。</p><p> 表5 用戶(hù)管理信息數(shù)據(jù)表結(jié)構(gòu)(tb_User的結(jié)構(gòu))</p><p&g
51、t;<b> 5 系統(tǒng)具體實(shí)現(xiàn)</b></p><p> 5.1 用戶(hù)登錄模塊設(shè)計(jì)</p><p> 用戶(hù)登錄主要用于驗(yàn)證用戶(hù)登錄系統(tǒng)時(shí)輸入的用戶(hù)名、密碼和驗(yàn)證碼是否正確,只有合法的用戶(hù)才可以進(jìn)入系統(tǒng),否則將不能進(jìn)入此系統(tǒng),該系統(tǒng)登錄頁(yè)面的運(yùn)行效果如圖2所示。</p><p><b> 圖2系統(tǒng)登錄頁(yè)面</b>&l
52、t;/p><p> 系統(tǒng)登錄設(shè)計(jì)流程圖如圖3所示。</p><p><b> 圖3 登錄流程圖</b></p><p> 5.1.1 前臺(tái)頁(yè)面設(shè)計(jì)</p><p> 用戶(hù)登錄頁(yè)面中主要使用控件及控件用途如表6所示。</p><p> 表6 用戶(hù)登錄頁(yè)面中主要使用控件及控件用途</p&
53、gt;<p> 控件的屬性設(shè)置,可以通過(guò)前臺(tái)代碼實(shí)現(xiàn),也可以在控件屬性對(duì)話(huà)框中設(shè)置實(shí)現(xiàn),本頁(yè)中使用的控件屬性設(shè)置請(qǐng)參見(jiàn)如下代碼:</p><p> <td style=" height: 22px; width: 386px;" align="left"></p><p><b> 用戶(hù)名:</td&g
54、t;</b></p><p> <td style="width: 109px; height: 22px"></p><p> <asp:TextBox ID="username" runat="server" Height="15px" Width="130px&
55、quot;></asp:TextBox></p><p><b> </td></b></p><p> 5.1.2 后臺(tái)功能代碼</p><p> 在命名空間區(qū)域中,引用using System.Data.SqlClient命名空間。在Page_Load頁(yè)裝載事件中,編寫(xiě)生成驗(yàn)證碼的功能代碼。在單擊“確定”
56、按鈕,驗(yàn)證用戶(hù)名和密碼中是否含有非法字符,驗(yàn)證碼是否正確,在數(shù)據(jù)庫(kù)中檢索用戶(hù)名和密碼是否正確,如果成功進(jìn)入管理頁(yè)面,失敗則彈出相應(yīng)的提示信息。</p><p> protected void ImageButton1_Click(object sender, ImageClickEventArgs e)</p><p><b> {</b></p>
57、<p> string username = Request["username"];</p><p> string userpwd = Request["userpwd"];</p><p> stockClass sc=new stockClass();</p><p> if (sc.validate
58、(username))</p><p><b> {</b></p><p> Response.Write("<script>alert('用戶(hù)名中不能含有非法字符');history.back()</script>");</p><p><b> return;&l
59、t;/b></p><p><b> }</b></p><p> if(sc.validate(userpwd))</p><p><b> {</b></p><p> Response.Write("<script>alert('密碼中不能含有非法字
60、符');history.back()</script>");</p><p><b> return;</b></p><p><b> }</b></p><p> if (this.ValidateNumber.Text != this.Label1.Text)</p>
61、<p><b> {</b></p><p> Response.Write("<script>alert('驗(yàn)證碼錯(cuò)誤');history.back()</script>");</p><p><b> return;</b></p><p>
62、<b> }</b></p><p> 5.2 首頁(yè)界面設(shè)計(jì)</p><p> 當(dāng)?shù)卿洺晒螅蜁?huì)進(jìn)入如圖4的首頁(yè)界面。首頁(yè)主要由兩大部分組成,第一部分是功能導(dǎo)航區(qū),第二部分是操作區(qū)。</p><p><b> 圖4 系統(tǒng)首頁(yè)頁(yè)面</b></p><p> 5.3 售前管理模塊的具體實(shí)現(xiàn)&
63、lt;/p><p> 5.3.1 添加客戶(hù)信息</p><p> 添加公司信息頁(yè)面主要用于添加公司的基本信息,如名稱(chēng),聯(lián)系方式等。公司信息又分為供應(yīng)商信息與客戶(hù)信息。添加客戶(hù)信息如圖5所示。</p><p> 圖5 添加客戶(hù)信息頁(yè)面</p><p><b> 1.前臺(tái)設(shè)計(jì)</b></p><p&g
64、t; 添加公司信息頁(yè)面中主要使用控件及控件用途,如表7所示。</p><p> 表7 添加客戶(hù)信息頁(yè)面中主要使用控件及控件用途</p><p> 控件的屬性設(shè)置,可以通過(guò)前臺(tái)代碼實(shí)現(xiàn),也可以在控件屬性對(duì)話(huà)框中設(shè)置實(shí)現(xiàn),本頁(yè)中使用的控件屬性的設(shè)置參見(jiàn)如下代碼:</p><p><b> <tr></b></p>
65、<p> <td align="right" style="width: 149px" ></p><p> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate=&qu
66、ot;CompanyName"</p><p> ErrorMessage="公司名稱(chēng)不能為空">*</asp:RequiredFieldValidator>公司名稱(chēng):</td></p><p> <td style="width: 334px" align="left" >
67、</p><p> <asp:TextBox ID="CompanyName" runat="server" Width="240px"></asp:TextBox></td></p><p><b> </tr></b></p><p&
68、gt;<b> <tr></b></p><p> <td align="right" style="width: 149px" ></p><p> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" r
69、unat="server" ControlToValidate="CompanyShort"</p><p> ErrorMessage="公司簡(jiǎn)稱(chēng)不能為空">*</asp:RequiredFieldValidator>公司簡(jiǎn)稱(chēng):</td></p><p> <td style="
70、width: 334px" align="left"></p><p> <asp:TextBox ID="CompanyShort" runat="server" Width="240px"></asp:TextBox></td></p><p><
71、b> 2.后臺(tái)功能代碼</b></p><p> 在命名空間區(qū)域中,引用using System.Data.SqlClient命名空間。</p><p> 在Page_Load頁(yè)裝載事件中,驗(yàn)證用戶(hù)是否登錄,如果未登錄則彈出提示信息并跳轉(zhuǎn)到登錄頁(yè)面,否則把ID為DropDownList1的控件進(jìn)行數(shù)據(jù)綁定。單擊“添加”按鈕,把商品信息保存到數(shù)據(jù)庫(kù)中,彈出成功的對(duì)話(huà)框
72、,并重新定向到此頁(yè)面。</p><p> SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["strcon"]); strcon.Open();</p><p> SqlCommand scd = new S
73、qlCommand("insert into tb_Company (CompanyName,CompanyType,CompanyShort,CompanyAddress,Postalcode,Tel,Fax,Linkman,Email,Bank,BandAccounts,Username,AddTime)values('" + CompanyName + "','" +
74、 CompanyType + "','" + CompanyShort + "','" + CompanyAddress + "','" + Postalcode + "','" + Tel + "','" + Fax + "','&
75、quot; + Linkman + "','" + Email + "','" + Bank + "','" + BandAccounts + "','" + Username + "','" + AddTime + "')", s
76、trcon); //將基本信息寫(xiě)入數(shù)據(jù)表</p><p> scd.ExecuteNonQuery();</p><p> Response.Write("<script language=javascript>alert('您已經(jīng)添加成功');location='Company_add.aspx'</s
77、cript>");</p><p> strcon.Close(); }</p><p> 5.3.2 添加車(chē)輛信息</p><p> 添加車(chē)輛信息頁(yè)面主要用于添加車(chē)輛的詳細(xì)信息,在功能導(dǎo)航區(qū)中單擊“添加車(chē)輛信息”,在操作區(qū)中會(huì)顯示添加頁(yè)面。添加車(chē)輛信息如圖6所示。</p><p> 圖6 添加車(chē)輛信息頁(yè)面<
78、;/p><p><b> 1.前臺(tái)設(shè)計(jì)</b></p><p> 添加車(chē)輛信息頁(yè)面中主要使用控件及控件用途,如表8所示。</p><p> 表8 添加車(chē)輛信息頁(yè)面中主要使用控件及控件用途</p><p> 控件的屬性設(shè)置,可以通過(guò)前臺(tái)代碼實(shí)現(xiàn),也可以在控件屬性對(duì)話(huà)框中設(shè)置實(shí)現(xiàn),本頁(yè)中使用的控件屬性設(shè)置參見(jiàn)如下代碼:
79、</p><p><b> <tr></b></p><p> <td align="right" style="width: 123px" ></p><p> <asp:RequiredFieldValidator ID="RequiredFieldVal
80、idator1" runat="server" ControlToValidate="CommodityName"</p><p> ErrorMessage="車(chē)輛名稱(chēng)不能為空">*</asp:RequiredFieldValidator>商品名稱(chēng):</td></p><p> <
81、;td style="width: 299px" align="left" ></p><p> <asp:TextBox ID="CommodityName" runat="server"></asp:TextBox></td></p><p><b>
82、 </tr></b></p><p><b> <tr></b></p><p> <td align="right" style="width: 123px" ></p><p> <asp:RequiredFieldValidator ID=
83、"RequiredFieldValidator2" runat="server" ControlToValidate="ShortName"</p><p> ErrorMessage="車(chē)輛簡(jiǎn)稱(chēng)不能為空">*</asp:RequiredFieldValidator>車(chē)輛簡(jiǎn)稱(chēng):</td></p&g
84、t;<p> <td style="width: 299px" align="left" ></p><p> <asp:TextBox ID="ShortName" runat="server"></asp:TextBox></td></p><p
85、><b> </tr></b></p><p><b> 2.后臺(tái)功能代碼</b></p><p> 在命名空間區(qū)域中,引用using System.Data.SqlClient命名空間。</p><p> 在Page_Load頁(yè)裝載事件中,驗(yàn)證用戶(hù)是否登錄,如果未登錄則彈出提示信息并跳轉(zhuǎn)到登錄頁(yè)
86、面,否則把ID為DropDownList1的控件進(jìn)行數(shù)據(jù)綁定。單擊“添加”按鈕,把車(chē)輛信息保存到數(shù)據(jù)庫(kù)中,彈出成功的對(duì)話(huà)框,并重新定向到此頁(yè)面。</p><p> strcon.Open();</p><p> SqlCommand scd = new SqlCommand("insert into tb_Commodity (CommodityName,ShortName,
87、ProducePlace,Unit,Specs,PassNumber,PassList,CompanyId,Remark,Username,AddTime)values('" + CommodityName + "','" + ShortName + "','" + ProducePlace + "','" +
88、Unit + "','" + Specs + "','" + PassNumber + "','" + PassList + "','" + CompanyId + "','" + Remark + "','" + User
89、name + "','" + AddTime + "')", strcon);</p><p> scd.ExecuteNonQuery();</p><p> strcon.Close();</p><p> Response.Write("<script language=ja
90、vascript>alert('您已經(jīng)添加成功');location='Commodity_add.aspx'</script>"); </p><p> 5.4 車(chē)輛管理模塊的具體實(shí)現(xiàn)</p><p> 車(chē)輛管理主要包括對(duì)商品信息的修改和刪除,其前臺(tái)和后臺(tái)實(shí)現(xiàn)分別如下:</p><p><b
91、> 1.前臺(tái)設(shè)計(jì)</b></p><p> 商品信息管理頁(yè)面中主要顯示商品的部分信息,單擊“詳細(xì)信息”可以查看該商品的詳細(xì)信息,單擊“刪除”可對(duì)該商品數(shù)據(jù)信息進(jìn)行刪除。</p><p> 前臺(tái)主要是設(shè)置GridView1控件的相關(guān)屬性和事件,關(guān)鍵代碼如下:</p><p> <asp:GridView ID="GridVie
92、w1" runat="server" AllowPaging="True" </p><p> <asp:BoundField DataField="CommodityName" HeaderText="產(chǎn)品名稱(chēng)" /></p><p> <asp:BoundField Data
93、Field="ShortName" HeaderText="商品簡(jiǎn)稱(chēng)" /></p><p> <asp:BoundField DataField="ProducePlace" HeaderText="產(chǎn)地" /></p><p> <asp:BoundField DataField
94、="username" HeaderText="操作用戶(hù)" /></p><p> <asp:BoundField DataField="AddTime" HeaderText="最后修改日期" /></p><p> <asp:CommandField EditText="
95、;詳細(xì)信息" HeaderText="詳細(xì)信息" ShowEditButton="True" /></p><p> <asp:CommandField HeaderText="刪除" ShowDeleteButton="True" /></p><p><b> 2.
96、后臺(tái)功能代碼</b></p><p> 在命名空間區(qū)域中,引用using System.Data.SqlClient命名空間。</p><p> 在Page_Load頁(yè)裝載事件中,驗(yàn)證用戶(hù)是否登錄,如果未登錄彈出提示信息并跳轉(zhuǎn)到登錄頁(yè)面,否則調(diào)用bind()方法。定義bind()方法,把ID為GridView1的控件進(jìn)行數(shù)據(jù)綁定。關(guān)鍵代碼如下:</p><
97、;p> public void bind()</p><p><b> {</b></p><p> SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["strcon"]);</p>
98、<p><b> }</b></p><p> 選中GridView1控件,將AllowPaging屬性設(shè)為T(mén)rue,雙擊PageIndexChanging事件,在PageIndexChanging事件中編寫(xiě)分頁(yè)代碼。</p><p> protected void GridView1_PageIndexChanging(object sender,
99、GridViewPageEventArgs e)</p><p><b> {</b></p><p> GridView1.PageIndex = e.NewPageIndex;</p><p> this.bind();</p><p><b> }</b></p><
100、;p> 選中GridView1控件,雙擊RowDeleting事件,在RowDeleting事件中編寫(xiě)執(zhí)行刪除汽車(chē)信息操作的代碼。</p><p> protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)</p><p><b> {</b></p&
101、gt;<p> SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["strcon"]);</p><p> strcon.Open();</p><p> string id = GridView1.DataKe
102、ys[e.RowIndex].Value.ToString();</p><p> SqlCommand scd = new SqlCommand("delete from tb_Commodity where id=" + id, strcon);</p><p> scd.ExecuteNonQuery();</p><p> this
103、.bind();</p><p> strcon.Close();</p><p><b> }</b></p><p> 選中GridView1控件,雙擊RowEditing事件,在RowEditing事件中編寫(xiě)執(zhí)行彈出新窗口并顯示商品詳細(xì)信息的代碼。</p><p> protected void GridV
104、iew1_RowEditing(object sender, GridViewEditEventArgs e)</p><p><b> {</b></p><p> string id = GridView1.DataKeys[e.NewEditIndex].Value.ToString();</p><p> Response.Wri
105、te("<script>window.open('Commodity_open.aspx?id=" + id + "','','width=450,height=450')</script>");</p><p> Response.Write("<script>location
106、='javascript:history.go(-1)'</script>");</p><p><b> }</b></p><p> 5.5 訂貨管理模塊的具體實(shí)現(xiàn)</p><p> 訂貨管理模塊包括添加進(jìn)貨信息子模塊和添加退貨信息子模塊。添加進(jìn)貨信息子模塊包括有車(chē)輛信息、客戶(hù)信息以及單價(jià)、數(shù)量、
107、結(jié)算情況等。</p><p> 1. 進(jìn)貨信息子模塊</p><p> 添加進(jìn)貨信息子模塊如圖7 所示。</p><p> 2. 訂貨管理模塊前臺(tái)實(shí)現(xiàn)代碼如下:</p><p><b> <tr></b></p><p> <td align="center&
108、quot; style="width: 105px; height: 39px;"></p><p> 客戶(hù)名稱(chēng):</td></p><p> <td style="width: 164px; height: 39px;" align="left"></p><p> &
109、lt;asp:DropDownList ID="ClientId" runat="server"></p><p> </asp:DropDownList></td></p><p> <td align="center" style="width: 110px; height:
110、39px;"></p><p> 結(jié)算方式:</td></p><p> <td style=" height: 39px; width: 165px;" align="left"></p><p> <asp:DropDownList ID="Settlement
111、Type" runat="server"></p><p> <asp:ListItem>現(xiàn)金</asp:ListItem></p><p> <asp:ListItem>支票</asp:ListItem></p><p> </asp:DropDownList>&
112、lt;/td></p><p><b> </tr></b></p><p> 圖7 添加車(chē)輛進(jìn)貨信息頁(yè)面</p><p> 3. 訂貨管理模塊后臺(tái)功能代碼為:</p><p> strcon.Open();</p><p> SqlDataAdapter sda =
113、 new SqlDataAdapter("select * from tb_Commodity order by id desc",strcon);</p><p> DataSet ds = new DataSet();</p><p> sda.Fill(ds, "tb_Commodity");</p><p> D
114、ataRowView rowview = ds.Tables["tb_Commodity"].DefaultView[0];</p><p> int CommodityIds = Convert.ToInt32(rowview["CompanyId"]);</p><p> this.CommodityId.DataSource = ds.Ta
115、bles["tb_Commodity"];</p><p> this.CommodityId.DataValueField = "id";</p><p> this.CommodityId.DataTextField = "CommodityName";</p><p> this.Commodi
116、tyId.DataBind();</p><p> SqlCommand scdc = new SqlCommand("select CompanyName from tb_Company where id=" + CommodityIds, strcon);</p><p> this.CId.Text = Convert.ToString(scdc.Execut
117、eScalar());</p><p> this.CompanyId.Value = CommodityIds.ToString();</p><p><b> //顯示客戶(hù)</b></p><p> this.StockDate.SelectedDate = DateTime.Now;</p><p> st
118、rcon.Close();</p><p> 5.6 查詢(xún)統(tǒng)計(jì)模塊的具體實(shí)現(xiàn)</p><p> 查詢(xún)系統(tǒng)模塊包括6個(gè)子模塊,分別為:車(chē)輛進(jìn)貨查詢(xún)、車(chē)輛退貨查詢(xún)、車(chē)輛銷(xiāo)售查詢(xún)、銷(xiāo)售退貨查詢(xún)、車(chē)輛庫(kù)存查詢(xún)和銷(xiāo)售排行查詢(xún),如圖8中虛線(xiàn)框標(biāo)示了模塊。</p><p> 圖8 查詢(xún)統(tǒng)計(jì)設(shè)計(jì)圖面</p><p> 1.車(chē)輛進(jìn)貨查詢(xún)的前臺(tái)信息主要代
119、碼如下:</p><p><b> <tr></b></p><p> <td align="center" style="width: 236px"></p><p> <asp:CheckBox ID="CheckBox1" runat=&quo
120、t;server" Text="商品名稱(chēng)" /></td></p><p><b> //……其它屬性</b></p><p> OnClick="Button1_Click" Text="查詢(xún)"</p><p> Width="54px&q
121、uot; /></p><p><b> </td></b></p><p> <td align="left" style="width: 56px"></p><p> <asp:Button ID="Button2" runat=&quo
122、t;server" OnClick="Button2_Click" Text="返回" Width="53px" /></td></p><p><b> </tr></b></p><p> 2. 查詢(xún)統(tǒng)計(jì)模塊后臺(tái)主要功能代碼如下:</p><
123、p> public partial class Stockpile_Stockpile_search : System.Web.UI.Page</p><p><b> {</b></p><p> protected void Button1_Click(object sender, EventArgs e)</p><p>&l
124、t;b> {</b></p><p> string sqls = "";</p><p> if (this.CheckBox1.Checked)</p><p><b> {</b></p><p> sqls = sqls+"and CommodityNam
125、e like '%"+Request["TN"]+"%' ";</p><p><b> }</b></p><p> if (this.CheckBox2.Checked)</p><p><b> {</b></p><p>
126、; sqls = sqls + "and CompanyName like '%" + Request["PN"] + "%'";</p><p><b> }</b></p><p> Session["sqls"] = sqls;</p><p
127、> this.bind();</p><p><b> }</b></p><p> protected void Button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> Session["
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——汽車(chē)銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)
- 汽車(chē)銷(xiāo)售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 銷(xiāo)售型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)【畢業(yè)論文】
- 畢業(yè)論文——銷(xiāo)售供應(yīng)鏈管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)
- 畢業(yè)論文——銷(xiāo)售供應(yīng)鏈管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)
- 畢業(yè)論文——銷(xiāo)售供應(yīng)鏈管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)
- 軟件工程畢業(yè)論文-汽車(chē)銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-銷(xiāo)售管理模塊
- 軟件工程畢業(yè)論文-汽車(chē)銷(xiāo)售與管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)—銷(xiāo)售管理模塊
- 汽車(chē)銷(xiāo)售軟件開(kāi)發(fā)【畢業(yè)論文】
- 管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)畢業(yè)論文
- 汽車(chē)在線(xiàn)銷(xiāo)售系統(tǒng)畢業(yè)論文
- 畢業(yè)論文左右家私在線(xiàn)銷(xiāo)售系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)
- 汽車(chē)銷(xiāo)售管理系統(tǒng)畢業(yè)論文(含外文翻譯)
- 畢業(yè)設(shè)計(jì)--汽車(chē)銷(xiāo)售企業(yè)關(guān)系管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)
- 軟件工程畢業(yè)論文-汽車(chē)銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——車(chē)輛管理模塊
- 軟件工程畢業(yè)論文-汽車(chē)銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)--客戶(hù)管理模塊
- 軟件工程畢業(yè)論文-汽車(chē)銷(xiāo)售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-庫(kù)存管理模塊
- 倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)【畢業(yè)論文】
- 4s店汽車(chē)銷(xiāo)售客戶(hù)管理系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 軟件工程畢業(yè)論文-汽車(chē)銷(xiāo)售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-車(chē)輛管理模塊
評(píng)論
0/150
提交評(píng)論