畢業(yè)設(shè)計(jì)---軟件銷售管理系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩55頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  摘要</b></p><p>  隨著科學(xué)技術(shù)不斷發(fā)展的今天,計(jì)算機(jī)已漸漸滲入各個(gè)領(lǐng)域,無(wú)論是學(xué)習(xí),工作,還是娛樂(lè)都遍及了計(jì)算機(jī)的使用,而隨著網(wǎng)絡(luò)的開(kāi)通、并與Internet連接更讓我們社會(huì)成為信息化的時(shí)代,人們不再需要浪費(fèi)太多的時(shí)間去機(jī)械化的獲得信息,只要做在家中動(dòng)動(dòng)鼠標(biāo)就遍知天下事,就能夠購(gòu)買到自己需要的物品,擺脫了時(shí)間和空間的限制,因此使用計(jì)算機(jī)及網(wǎng)絡(luò),已

2、成為人們進(jìn)入現(xiàn)代社會(huì)的必備技能。銷售管理系統(tǒng)正是在這種情況下誕生的,它已成為我們進(jìn)行商品交易中不可缺少的部分。軟件公司銷售管理系統(tǒng)是基于建立完善的軟件公司銷售方面管理控制模型的基礎(chǔ)上,建立的具有很大靈活性的軟件銷售管理軟件,為軟件公司的經(jīng)營(yíng)管理提供了及其方便的作用。軟件公司管理控制模型是建立在實(shí)際軟件公司營(yíng)運(yùn)方面的構(gòu)思,并且適當(dāng)簡(jiǎn)化的基礎(chǔ)上。其中考慮了各個(gè)模塊可以完成的具體功能,真實(shí)的體現(xiàn)了軟件公司銷售管理的過(guò)程。實(shí)現(xiàn)數(shù)據(jù)規(guī)范化、自動(dòng)化

3、的電腦管理。本文對(duì)該系統(tǒng)需要的功能進(jìn)行了比較完善的分析和研究,開(kāi)發(fā)的軟件很好的實(shí)現(xiàn)了公司銷售管理的功能,并且對(duì)數(shù)據(jù)庫(kù)進(jìn)行直接的數(shù)據(jù)交流,能夠很好的實(shí)現(xiàn)飼料公司銷售管理控制的各個(gè)方面功能。該飼料公司銷售管理系統(tǒng)系統(tǒng)的開(kāi)發(fā)是在Java</p><p>  關(guān)鍵詞: 軟件公司;管理模型;程序設(shè)計(jì);JSP</p><p><b>  Abstract</b></p>

4、;<p>  With the developing today of science and technology, the computer has already permeated each field gradually, no matter study , work, or amusement has spread all over the use of the computer, and with the o

5、penning , connecting with Internet and letting our society become informationalized era even more of the network, people is it waste too many time go mechanized acquisition message to need no longer, all over affairs in

6、this world of knowing , can buy article that oneself need if make and move</p><p>  Keywords: software Company ;management;model;programmer;JSP</p><p><b>  目錄</b></p><p>

7、;<b>  0 引言1</b></p><p><b>  1 緒論2</b></p><p>  1.1 問(wèn)題定義2</p><p>  1.2 系統(tǒng)研究現(xiàn)狀2</p><p>  1.3軟件銷售管理系統(tǒng)的意義3</p><p><b>  2 可行性

8、研究4</b></p><p>  2.1 可行性研究目的4</p><p>  2.2 經(jīng)濟(jì)可行性4</p><p>  2.3 技術(shù)可行性4</p><p>  2.4 運(yùn)行可行性5</p><p>  2.5 法律可行性5</p><p><b>  3

9、需求分析6</b></p><p>  3.1 需求分析的意義6</p><p>  3.2 需求分析的具體任務(wù)6</p><p>  3.2.1 確定系統(tǒng)的綜合要求6</p><p>  3.2.2 分析系統(tǒng)的數(shù)據(jù)要求6</p><p>  3.3 需求分析的過(guò)程7</p>&l

10、t;p>  3.3.1系統(tǒng)管理功能7</p><p>  3.3.2 銷售信息管理功能7</p><p>  3.3.3 商品信息管理功能7</p><p>  3.3.4 客戶信息管理功能7</p><p>  3.3.5 片區(qū)信息管理功能8</p><p>  3.3.6 返廠信息管理功能

11、8</p><p>  3.4 設(shè)計(jì)目標(biāo)8</p><p><b>  4 總體設(shè)計(jì)9</b></p><p>  4.1 業(yè)務(wù)模塊設(shè)計(jì)9</p><p>  4.1 業(yè)務(wù)模塊設(shè)計(jì)9</p><p>  4.1.1 銷售業(yè)務(wù)9</p><p>  4.1.2 收款

12、業(yè)務(wù)9</p><p>  4.1.3 退貨業(yè)務(wù)9</p><p>  4.1.4 入庫(kù)業(yè)務(wù)9</p><p>  4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)10</p><p>  4.2.1 數(shù)據(jù)庫(kù)需求分析10</p><p>  4.2.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)E-R圖10</p><p>  4.2.3 數(shù)據(jù)

13、庫(kù)表設(shè)計(jì)14</p><p>  4.2.4 數(shù)據(jù)庫(kù)完整性15</p><p>  4.2.5 數(shù)據(jù)庫(kù)安全性15</p><p><b>  5 詳細(xì)設(shè)計(jì)16</b></p><p>  5.1 基礎(chǔ)信息管理模塊16</p><p>  5.2 日常業(yè)務(wù)模塊17</p>

14、<p>  5.3 查詢統(tǒng)計(jì)模塊17</p><p>  5.4 用戶模塊設(shè)計(jì)18</p><p>  5.4.1 銷售管理18</p><p>  5.4.2 收款管理19</p><p>  5.4.3退貨管理19</p><p>  5.5 系統(tǒng)用到的主要技術(shù)19</p>&l

15、t;p>  5.5.1 SQL Server 2000 簡(jiǎn)介19</p><p>  5.5.2 Java Server Page(JSP)技術(shù)21</p><p>  5.5.3 ODBC 技術(shù)21</p><p>  5.5.4 關(guān)于Eclipse23</p><p><b>  6 代碼設(shè)計(jì)24<

16、/b></p><p>  6.1 系統(tǒng)管理功能實(shí)現(xiàn)24</p><p>  6.2 銷售信息管理功能實(shí)現(xiàn)26</p><p>  6.3 商品信息管理功能實(shí)現(xiàn)29</p><p>  6.4 客戶信息管理功能實(shí)現(xiàn)32</p><p>  6.5 片區(qū)信息管理功能實(shí)現(xiàn)37</p><

17、p>  7系統(tǒng)測(cè)試與檢驗(yàn)42</p><p>  7.1 測(cè)試種類42</p><p>  7.2 系統(tǒng)采用了動(dòng)態(tài)測(cè)試方法(黑盒法與白盒法)42</p><p>  7.3 全面的系統(tǒng)測(cè)試43</p><p>  7.4 測(cè)試結(jié)果44</p><p>  8 硬件設(shè)備及開(kāi)發(fā)平臺(tái)45</p>

18、<p>  8.1 硬件設(shè)備及操作系統(tǒng)45</p><p>  8.2 系統(tǒng)開(kāi)發(fā)平臺(tái)45</p><p><b>  結(jié)論46</b></p><p><b>  致謝47</b></p><p><b>  參考文獻(xiàn)48</b></p>

19、<p><b>  0 引言</b></p><p>  隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計(jì)算機(jī)事業(yè)的飛速發(fā)展,以計(jì)算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時(shí)期。隨著經(jīng)濟(jì)文化水平的顯著提高,人們對(duì)生活質(zhì)量及工作環(huán)境的要求也越來(lái)越高,但伴隨的人的勞動(dòng)強(qiáng)度的增大,如何來(lái)高效率的完成工作是一個(gè)很現(xiàn)實(shí)的問(wèn)題。</p><p>  一個(gè)企業(yè)要在激烈的

20、市場(chǎng)競(jìng)爭(zhēng)中發(fā)展,就必須做到管理規(guī)范、運(yùn)作高效。只有實(shí)現(xiàn)數(shù)據(jù)規(guī)范化、自動(dòng)化的電腦管理企業(yè)才能發(fā)展。</p><p>  在計(jì)算機(jī)飛速發(fā)展的今天,將計(jì)算機(jī)這一信息處理利器應(yīng)用于軟件公司的日常管理已是勢(shì)必所然,而且這也將為軟件公司的管理帶來(lái)前所未有的改變,它可以帶來(lái)意想不到的效益,同時(shí)也會(huì)為軟件產(chǎn)業(yè)業(yè)的飛速發(fā)展提供無(wú)限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為軟件公司管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給軟件公司管理帶來(lái)了明顯的經(jīng)

21、濟(jì)效益和社會(huì)效益。</p><p>  主要體現(xiàn)在:      能夠極大提高軟件公司工作人員的工作效率,大大減少了以往人員冗余的問(wèn)題?;谲浖竟芾淼娜孀詣?dòng)化,可以減少管理中的漏洞,可以節(jié)約不少管理開(kāi)支,增加軟件公司收入。     軟件公司的管理的操作自動(dòng)化和信息的電子化,全面提高了軟件公司本身的

22、管理水平,提高經(jīng)營(yíng)效率。      隨著我國(guó)改革開(kāi)放的不斷深入,經(jīng)濟(jì)飛速的發(fā)展,一個(gè)企業(yè)要想生存、發(fā)展,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地,沒(méi)有現(xiàn)代化的管理是萬(wàn)萬(wàn)不行的。軟件公司管理的全面自動(dòng)化、信息化則是其中極其重要的部分。為了加快軟件公司管理自動(dòng)化的步伐,提高軟件管理業(yè)務(wù)處理效率,建立軟件公司管理系統(tǒng)已變得十分必要。  </p><

23、p>  通過(guò)對(duì)軟件公司管理日常工作的詳細(xì)調(diào)查,搜集了大量的資料,從系統(tǒng)結(jié)構(gòu)的組織,功能的實(shí)現(xiàn),技術(shù)的要求以及可行性等多方面進(jìn)行考慮,認(rèn)為本課題是一個(gè)適應(yīng)現(xiàn)今飼料公司信息管理需求的計(jì)算機(jī)信息管理系統(tǒng),具有一定的實(shí)際開(kāi)發(fā)價(jià)值和使用價(jià)值。</p><p><b>  1 緒論</b></p><p><b>  1.1 問(wèn)題定義</b></

24、p><p>  隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)滲透到各個(gè)領(lǐng)域,成為各行業(yè)必不可少的工具,特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場(chǎng)競(jìng)爭(zhēng)中越來(lái)越顯示出其獨(dú)特的優(yōu)勢(shì),步入數(shù)字時(shí)代。而面對(duì)市場(chǎng)各企業(yè)的管理,高效的處理企業(yè)中管理問(wèn)題在適應(yīng)市場(chǎng)的發(fā)展中突顯出尤為重要的作用。銷售管理在現(xiàn)代企業(yè)經(jīng)營(yíng)管理中占據(jù)著重要的地位,一個(gè)企業(yè)銷售管理的水平幾乎決定著企業(yè)的經(jīng)濟(jì)命脈。信息技術(shù)的迅速發(fā)展,市

25、場(chǎng)競(jìng)爭(zhēng)日趨激烈,信息化建設(shè)已經(jīng)成為了企業(yè)參與競(jìng)爭(zhēng)的主體工程。采用現(xiàn)代化生產(chǎn)技術(shù),用CIM哲理來(lái)組織、管理、改造現(xiàn)行企業(yè),旨在提高制造型企業(yè)的生產(chǎn)率和響應(yīng)能力,由此,企業(yè)的所有功能、信息、組織管理方面都是一個(gè)集成整體的各個(gè)部分。管理信息系統(tǒng)(MIS)是企業(yè)CIMS工程中的一個(gè)分支,銷售管理系統(tǒng)是企業(yè)MIS建設(shè)中重要的組成部分。MIS是集計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)為一體的信息系統(tǒng)工程。采用先進(jìn)、適用、有效的企業(yè)管理體制,運(yùn)用于企業(yè)管理的各個(gè)環(huán)

26、節(jié)和層次,可以改善企業(yè)的經(jīng)營(yíng)環(huán)境、降低經(jīng)營(yíng)生產(chǎn)成本,提高企業(yè)的競(jìng)爭(zhēng)力;使企業(yè)領(lǐng)導(dǎo)層的生產(chǎn)、經(jīng)營(yíng)銷售決策依據(jù)充分,更具科學(xué)性,更好地把握商機(jī),創(chuàng)造更多的發(fā)展機(jī)</p><p>  1.2 系統(tǒng)研究現(xiàn)狀</p><p>  伴隨知識(shí)經(jīng)濟(jì)的發(fā)展和現(xiàn)代信息技術(shù)的不斷改進(jìn),人們的生活節(jié)奏越來(lái)越快,而對(duì)信息的要求越來(lái)越高,快捷方便已經(jīng)成為信息的一個(gè)重要指標(biāo)。對(duì)于一個(gè)好的零售公司,擁有完整全面的信息管理

27、系統(tǒng)變得非常重要。在這種情況下,商品銷售管理系統(tǒng)應(yīng)運(yùn)而生。通過(guò)本系統(tǒng)用戶可以更快的獲得最全面的信息,而且可以通過(guò)本系統(tǒng)查詢所有需要的信息,大大的方便了用戶的操作。目前的商品銷售管理系統(tǒng)已能順利完成商品的進(jìn)、銷、存工作,多為單機(jī)版,網(wǎng)絡(luò)版還不多見(jiàn),但網(wǎng)絡(luò)版應(yīng)是以后的發(fā)展重點(diǎn)。</p><p>  1.3 軟件銷售管理系統(tǒng)的意義</p><p>  隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,

28、一個(gè)企業(yè)要在激烈的市場(chǎng)競(jìng)爭(zhēng)中發(fā)展,就必須做到管理規(guī)范、運(yùn)作高效。很多的專業(yè)系統(tǒng)的出現(xiàn)帶給了經(jīng)濟(jì)的發(fā)展有新的突破,軟件業(yè)的發(fā)展也繼承了信息化的發(fā)展道路,網(wǎng)絡(luò)的興起,給了人們各種各樣不同的選擇。與此同時(shí),為了管理好一個(gè)軟件公司,管理問(wèn)題也就提上了日程。隨著軟件經(jīng)營(yíng)市場(chǎng)的不斷擴(kuò)大,軟件供給客戶者的大量增加,其管理難度也越來(lái)越大,如何優(yōu)化軟件公司的日常管理也就成為了一個(gè)軟件公司是否可以成為高新技術(shù)產(chǎn)業(yè)發(fā)展下受益者的必要條件。</p>

29、<p><b>  2 可行性研究</b></p><p>  2.1 可行性研究目的</p><p>  可行性研究必須從系統(tǒng)總體出發(fā),對(duì)技術(shù)、經(jīng)濟(jì)、財(cái)務(wù)、商業(yè)以至環(huán)境保護(hù)、法律等多個(gè)方面進(jìn)行分析和論證,以確定建設(shè)項(xiàng)目是否可行,為正確進(jìn)行投資決策提供科學(xué)依據(jù)??尚行匝芯康哪康氖怯米钚〉拇鷥r(jià)在盡可能的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。</p>&

30、lt;p><b>  2.2 經(jīng)濟(jì)可行性</b></p><p>  現(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。而本系統(tǒng)的開(kāi)發(fā),</p><p>  為軟件銷售的工作效率帶來(lái)了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面:</p><p>  第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng);</p><p&g

31、t;  第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;</p><p>  第三,本系統(tǒng)的運(yùn)行可以大大的提高軟件公司的工作效率;</p><p>  第四,本系統(tǒng)可以更加安全記錄信息,等等。</p><p>  所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p><b>  2.3 技術(shù)可行性</b></p><p

32、>  自Java誕生以來(lái),隨著Internet技術(shù)的普及和應(yīng)用需求的變化,以第四代語(yǔ)言為主的應(yīng)用開(kāi)發(fā)產(chǎn)品發(fā)生了較大的變化,它們不僅已成為人們開(kāi)發(fā)應(yīng)用的開(kāi)發(fā)工具,而且很多產(chǎn)品已發(fā)展成為一種強(qiáng)有力的應(yīng)用開(kāi)發(fā)環(huán)境。Sun正式發(fā)布JSP(Java Server Pages)之后,這種新的Web應(yīng)用開(kāi)發(fā)技術(shù)很快引起了人們的關(guān)注。JSP為創(chuàng)建高度動(dòng)態(tài)的Web應(yīng)用提供了一個(gè)獨(dú)特的開(kāi)發(fā)環(huán)境。按照 Sun 的說(shuō)法,JSP能夠適應(yīng)市場(chǎng)上包括Apach

33、e WebServer 、IIS4.0在內(nèi)的85%的服務(wù)器產(chǎn)品。該技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的Web頁(yè)面提供了一個(gè)簡(jiǎn)捷而快速的方法。JSP技術(shù)的設(shè)計(jì)目的是使得構(gòu)造基于Web的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種Web服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開(kāi)發(fā)工具共同工作。 JSP規(guī)范是Web服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)、以及開(kāi)發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*htm,*.html)中加入Java程序片

34、段(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(yè)(*.jsp)。Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序</p><p>  綜上所述,本系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。</p><p><b>  2.4 運(yùn)行可行性</b></p><p>  本系統(tǒng)為一個(gè)

35、小型的軟件銷售管理系統(tǒng),所耗費(fèi)的資源非常的小,學(xué)校的電腦無(wú)論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運(yùn)行上是可行的。</p><p><b>  2.5 法律可行性</b></p><p>  本系統(tǒng)純?yōu)樗饺嗽O(shè)計(jì),在開(kāi)發(fā)過(guò)程中沒(méi)有涉及合同、責(zé)任等與法律相抵觸方</p><p>  面。因此,本系統(tǒng)在法律上是可行的。</p>&

36、lt;p><b>  3 需求分析</b></p><p>  3.1 需求分析的意義</p><p>  軟件需求分析是軟件生命期中重要的一步,也是決定性的一步。</p><p>  在可行性分析階段,對(duì)開(kāi)發(fā)新系統(tǒng)的基本思想和過(guò)程進(jìn)行了分析和論證,對(duì)系統(tǒng)的基本功能、性能及開(kāi)發(fā)時(shí)間的限制,人員安排、投資情況等作出了客觀的分析,即對(duì)經(jīng)濟(jì)上的

37、可行性、技術(shù)上的可行性進(jìn)行了重點(diǎn)研究。</p><p>  在需求分析階段,要對(duì)經(jīng)過(guò)可行性分析所確定的系統(tǒng)目標(biāo)和功能做進(jìn)一步的詳細(xì)論述;只有通過(guò)軟件的需求分析,才能夠把軟件系統(tǒng)的總體概念的描述轉(zhuǎn)換為具體的軟件需求規(guī)格說(shuō)明,從而奠定軟件開(kāi)發(fā)的基礎(chǔ)。</p><p>  3.2 需求分析的具體任務(wù)</p><p>  3.2.1 確定系統(tǒng)的綜合要求</p>

38、<p>  系統(tǒng)功能要求—這是最主要的需求,確定系統(tǒng)必須完成的所有功能。這里是整個(gè)系統(tǒng)開(kāi)放的主要分析部分。通過(guò)以上對(duì)系統(tǒng)要求功能的總結(jié),可以得出該飼料公司成本控制系統(tǒng)的具體功能實(shí)現(xiàn)細(xì)節(jié)部分的開(kāi)放流程。系統(tǒng)性能要求—應(yīng)就具體系統(tǒng)而定,例如可靠性、聯(lián)機(jī)系統(tǒng)的響應(yīng)時(shí)間、存儲(chǔ)容量、安全性能等。系統(tǒng)運(yùn)行要求—主要是對(duì)系統(tǒng)運(yùn)行時(shí)的環(huán)境要求,如系統(tǒng)軟件、數(shù)據(jù)庫(kù)管理系統(tǒng)、外存和數(shù)據(jù)通信接口等。 </p><p>

39、  將來(lái)可能提出的要求—對(duì)將來(lái)可能提出的擴(kuò)充及修改作預(yù)準(zhǔn)備。</p><p>  3.2.2 分析系統(tǒng)的數(shù)據(jù)要求</p><p>  軟件系統(tǒng)本質(zhì)上是信息處理系統(tǒng),因此,必須考慮:</p><p>  數(shù)據(jù) (需要哪些數(shù)據(jù)、數(shù)據(jù)間聯(lián)系、數(shù)據(jù)性質(zhì)、結(jié)構(gòu))</p><p>  數(shù)據(jù)處理 (處理的類型、處理的邏輯功能)</p><

40、;p>  3.3 需求分析的過(guò)程</p><p>  確定問(wèn)題的綜合需求。包括功能、性能需求、環(huán)境需求和用戶界面需求,另外還有可靠性、安全性、保密性及可移植性和可維護(hù)性等方面的需求。</p><p>  針對(duì)各種需求,建立相應(yīng)的模型</p><p>  在對(duì)各個(gè)功能實(shí)現(xiàn)過(guò)程進(jìn)行分析然后建立相適應(yīng)的模型。</p><p>  3.3.1系

41、統(tǒng)管理功能</p><p>  系統(tǒng)管理包括對(duì)管理員及用戶的帳號(hào)與密碼的管理。</p><p>  可以在系統(tǒng)管理中,對(duì)管理員所擁有的帳號(hào)密碼進(jìn)行一定的修改,而且管理員擁有管理用戶帳號(hào)密碼的權(quán)利。。</p><p>  3.3.2 銷售信息管理功能</p><p>  對(duì)于銷售信息管理模塊來(lái)說(shuō),要實(shí)現(xiàn)以下幾個(gè)功能:進(jìn)貨信息添加、銷售信息添加

42、、回款信息添加、退貨信息添加。</p><p>  銷售信息的輸入和查詢,包括銷售信息編號(hào)、商品編號(hào)、商品單價(jià)、商品數(shù)量、總金額、銷售日期、片區(qū)編號(hào)、客戶編號(hào)等;</p><p>  3.3.3 商品信息管理功能</p><p>  商品信息管理功能包括:商品信息添加與商品信息查詢。</p><p>  商品信息的輸入和查詢,包括商品編號(hào)、

43、商品名稱、商品規(guī)格、商品單價(jià)等;</p><p>  3.3.4 客戶信息管理功能</p><p>  客戶信息管理是飼料公司管理系統(tǒng)中最主要的部分之一。</p><p>  客戶信息管理功能包括:客戶信息添加、客戶信息查詢、以及客戶信息統(tǒng)計(jì)。</p><p>  客戶信息統(tǒng)計(jì)功能要求:銷售統(tǒng)計(jì)(本月銷售統(tǒng)計(jì)和本季銷售統(tǒng)計(jì))、退貨統(tǒng)計(jì)(本月

44、退貨統(tǒng)計(jì)和本季退貨統(tǒng)計(jì))、回款統(tǒng)計(jì)(本月回款統(tǒng)計(jì)和本季回款統(tǒng)計(jì))。</p><p>  3.3.5 片區(qū)信息管理功能</p><p>  片區(qū)信息管理功能包括:片區(qū)信息添加、片區(qū)信息查詢、以及片區(qū)信息統(tǒng)計(jì)。</p><p>  片區(qū)信息統(tǒng)計(jì)功能包括:進(jìn)貨統(tǒng)計(jì)(本月進(jìn)貨統(tǒng)計(jì)和本季進(jìn)貨統(tǒng)計(jì))、銷售統(tǒng)計(jì)(本月銷售統(tǒng)計(jì)和本季銷售統(tǒng)計(jì))、退貨統(tǒng)計(jì)(本月退貨統(tǒng)計(jì)和本季退貨統(tǒng)計(jì)

45、)、回款統(tǒng)計(jì)(本月回款統(tǒng)計(jì)和本季回款統(tǒng)計(jì))和庫(kù)存統(tǒng)計(jì)(本月庫(kù)存統(tǒng)計(jì)和本季庫(kù)存統(tǒng)計(jì))。</p><p>  3.3.6 返廠信息管理功能</p><p>  返廠信息管理功能包括:返廠信息的輸入和查詢。</p><p><b>  3.4 設(shè)計(jì)目標(biāo)</b></p><p>  面對(duì)企業(yè)信息化發(fā)展的過(guò)程中出現(xiàn)的各種情況,并根

46、據(jù)企業(yè)的業(yè)務(wù)需求,該系統(tǒng)在實(shí)施后,應(yīng)能夠達(dá)到以下目標(biāo):</p><p>  一部分手工操作另一部分自動(dòng)化,使信息傳遞準(zhǔn)確﹑順暢。</p><p>  靈活的運(yùn)用表格批量輸入數(shù)據(jù),使信息傳遞更快捷。</p><p>  采用人機(jī)對(duì)話方式,界面美觀友好﹑信息查詢靈活﹑ 方便﹑ 快捷﹑ 準(zhǔn)確﹑ 數(shù)據(jù)存儲(chǔ)安全可靠,實(shí)現(xiàn)了售貨﹑ 退貨,加強(qiáng)了商品流通管理。</p>

47、<p>  快速的為決策者提供有用的信息。</p><p>  數(shù)據(jù)保密性強(qiáng),為每個(gè)用戶設(shè)置權(quán)限。</p><p>  系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性﹑易維護(hù)性和易操作性。</p><p>  系統(tǒng)運(yùn)行穩(wěn)定﹑安全可靠。</p><p><b>  4 總體設(shè)計(jì)</b></p><p>

48、  4.1 業(yè)務(wù)模塊設(shè)計(jì)</p><p>  4.1.1 銷售業(yè)務(wù)</p><p>  銷售業(yè)務(wù)的基本業(yè)務(wù)過(guò)程是:客戶選擇完商品后,拿著該商品到****處,將商品遞給****員后,****員進(jìn)行手工****,然后客戶拿著開(kāi)好的票據(jù)到收款處付款,收款處收款蓋章后,客戶再回到****處取商品。</p><p>  4.1.2 收款業(yè)務(wù)</p><p&

49、gt;  收款業(yè)務(wù)的基本業(yè)務(wù)過(guò)程是:客戶拿著開(kāi)好的票據(jù)到收款處根據(jù)不同付款方式付款,收款處收款蓋章后,客戶再回到****處取商品。</p><p>  4.1.3 退貨業(yè)務(wù)</p><p>  退貨業(yè)務(wù)的基本業(yè)務(wù)過(guò)程是:客戶拿來(lái)著票據(jù)和商品到銷售處,銷售員根據(jù)商品出現(xiàn)的問(wèn)題決定是否能退貨,如果退貨銷售員填寫好退貨單后客戶簽名,然后客戶拿著退貨單到收款處退款并且收款處退款蓋章。</p&

50、gt;<p>  4.1.4 入庫(kù)業(yè)務(wù)</p><p>  入庫(kù)業(yè)務(wù)的基本業(yè)務(wù)過(guò)程是:商品入庫(kù)登記,分類分批統(tǒng)計(jì)庫(kù)存,然后進(jìn)行手工入庫(kù)登記再輸入到計(jì)算機(jī)中。</p><p><b>  4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  4.2.1 數(shù)據(jù)庫(kù)需求分析</p><p>  仔細(xì)分析調(diào)查本系統(tǒng)管理信息

51、的需求后,得到如下圖所示的系統(tǒng)要處理的數(shù)據(jù)流程圖。</p><p>  表4-1 系統(tǒng)數(shù)據(jù)流程圖</p><p>  Fig 4-1 System data flow chart</p><p>  根據(jù)公司銷售管理信息系統(tǒng)的需求,通過(guò)對(duì)公司銷售管理工作過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。</p><p>  4.2.2 數(shù)據(jù)庫(kù)結(jié)

52、構(gòu)E-R圖</p><p>  E-R模型的組成元素有:實(shí)體、屬性、聯(lián)系。E-R模型用E-R圖表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述。</p><p>  (1)模型中的實(shí)體相當(dāng)于實(shí)體集、一個(gè)表,而不是單個(gè)實(shí)體或表中的一行。實(shí)體用矩形框表示,實(shí)體名稱標(biāo)注在矩形框內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無(wú)向邊把菱形分別與有關(guān)實(shí)體相連接,在無(wú)向邊旁標(biāo)上聯(lián)系的類

53、型。</p><p>  (2)屬性是實(shí)體的性質(zhì)。用橢圓框表示,與實(shí)體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項(xiàng)加下劃線。</p><p>  (3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。</p><p>  (4)在程序中實(shí)現(xiàn)對(duì)他們的完整性和一致性控制[9]。</p><p>  這個(gè)系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:片

54、區(qū)實(shí)體、商品實(shí)體、客戶實(shí)體、收貨實(shí)體、銷售實(shí)體、客戶退貨實(shí)體、返廠實(shí)體、回款實(shí)體等,各個(gè)實(shí)體具體的E-R圖如下。 </p><p>  片區(qū)實(shí)體E-R圖,如下圖所示。</p><p><b>  圖4-2 片區(qū)實(shí)體</b></p><p>  Fig 4-2 District entity</p><p>  

55、商品實(shí)體E-R圖,如下圖所示。</p><p><b>  圖4-3 商品實(shí)體</b></p><p>  Fig 4-3 Product entity</p><p>  客戶實(shí)體E-R圖,如下圖所示。</p><p><b>  圖4-4 客戶實(shí)體</b></p><p>

56、;  Fig 4-4 Customer entity</p><p>  收貨實(shí)體E-R圖,如下圖所示。</p><p><b>  圖4-5 收獲實(shí)體</b></p><p>  Fig 4-5 Receive product entity</p><p>  銷售信息實(shí)體E-R圖,如下圖所示。</p>

57、<p><b>  圖4-6 銷售實(shí)體</b></p><p>  Fig 4-6 Sell entity</p><p>  客戶退貨實(shí)體E-R圖,如下圖所示。</p><p><b>  圖4-7 退貨實(shí)體</b></p><p>  Fig 4-7 Refuse entity<

58、/p><p>  片區(qū)返廠實(shí)體E-R圖,如下圖所示。</p><p><b>  圖4-8 返場(chǎng)實(shí)體</b></p><p>  Fig 4-8 Back entity</p><p>  回款信息實(shí)體E-R圖,如下圖所示。</p><p><b>  圖4-9 匯款實(shí)體</b>

59、</p><p>  Fig 4-9 Money entity</p><p>  實(shí)體之間關(guān)系E-R圖,如下圖所示。</p><p><b>  .</b></p><p>  圖4-10 實(shí)體關(guān)系圖</p><p>  Fig 4-3 relationship between entities

60、</p><p>  4.2.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)主要表如下所示:</p><p><b>  表4-1 用戶表 </b></p><p>  Table 4-1 userstable</p><p><b>  表 4-2 銷售表</b></p

61、><p>  Table 4-2 Sell table</p><p><b>  表4-3 退貨表</b></p><p>  Table 4-3 Refuse table</p><p><b>  表4-4 收貨表</b></p><p>  Table 4-4 Recei

62、ve table</p><p><b>  表4-5 片區(qū)表</b></p><p>  Table 4-5District table</p><p>  4.2.4 數(shù)據(jù)庫(kù)完整性</p><p>  數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)用一定的機(jī)制來(lái)檢查數(shù)據(jù)庫(kù)中的數(shù)據(jù)是否滿足規(guī)定的條件

63、——完整性約束條件,數(shù)據(jù)的約束條件是語(yǔ)義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫(kù)中。</p><p>  本系統(tǒng)中定義了表與表之間的聯(lián)系有助于實(shí)現(xiàn)完整性規(guī)則,一般在程序中實(shí)現(xiàn)具體的完整性控制。</p><p>  4.2.5 數(shù)據(jù)庫(kù)安全性</p><p>  數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫(kù)系統(tǒng)中,大量的數(shù)據(jù)集中存放,

64、而且為許多用戶直接共享,是寶貴的信息資源,系統(tǒng)的安全保護(hù)措施就顯得更為重要,它保護(hù)數(shù)據(jù)庫(kù)防止惡意的破壞和非法的存取。</p><p>  本系統(tǒng)包括數(shù)據(jù)庫(kù)的安全和服務(wù)器的安全。采用管理員表示和鑒定的方法實(shí)現(xiàn)數(shù)據(jù)庫(kù)的安全,此安全管理措施并不在前臺(tái)開(kāi)發(fā)工具中實(shí)現(xiàn),而是在后臺(tái)數(shù)據(jù)庫(kù)中實(shí)現(xiàn)。在登錄數(shù)據(jù)庫(kù)時(shí),系統(tǒng)讓管理員戶表示自己的身份,不同的管理員權(quán)限不同,系統(tǒng)進(jìn)行核實(shí),鑒別此管理員是否為合法用戶,若是,系統(tǒng)進(jìn)一步核實(shí)用

65、戶,通常要求用戶輸入口令,系統(tǒng)和對(duì)用戶口令以鑒別用戶身份。服務(wù)器的安全也是通過(guò)用戶在登錄服務(wù)器時(shí)輸入合法的用戶名和密碼來(lái)實(shí)現(xiàn)的。這是一種簡(jiǎn)單可行的方法,實(shí)現(xiàn)起來(lái)比較方便。沒(méi)有采用更加復(fù)雜的系統(tǒng)安全管理措施是因?yàn)楸竟芾硐到y(tǒng)一般是應(yīng)用在校園網(wǎng)中,采用安全管理措施主要是為了防止沒(méi)有修改權(quán)限的用戶無(wú)意間修改了數(shù)據(jù),因此采用用戶標(biāo)識(shí)和鑒定的安全管理措施就能夠保障數(shù)據(jù)庫(kù)的安全性。</p><p> ?。?)在列表中的商品記錄

66、退回到退貨表中。</p><p><b>  5 詳細(xì)設(shè)計(jì)</b></p><p>  5.1 基礎(chǔ)信息管理模塊</p><p>  主要由商品信息管理﹑銷售員信息管理﹑客戶信息管理3個(gè)子模塊組成。各個(gè)模塊功能如下:</p><p>  商品信息管理主要完成商品編號(hào)﹑商品名稱﹑商品簡(jiǎn)稱﹑規(guī)格﹑產(chǎn)地﹑單位﹑單價(jià)﹑庫(kù)存量﹑剩

67、余量商品信息的添加﹑修改﹑刪除﹑保存﹑取消和退出功能。商品信息管理模塊的建立,應(yīng)達(dá)到如下目標(biāo):</p><p> ?。?)有效的管理商品信息。</p><p> ?。?)按商品的各種條件進(jìn)行查詢并瀏覽商品信息。</p><p>  (3)自動(dòng)的改變商品庫(kù)存的剩余量。</p><p>  銷售員信息管理主要完成銷售員編號(hào)﹑姓名﹑性別﹑出生日期﹑

68、文化程度﹑身份證號(hào)﹑聯(lián)系電話﹑聯(lián)系地址銷售員信息的添加﹑修改﹑刪除﹑保存﹑取消和退出功能。銷售員信息管理模塊的建立,應(yīng)達(dá)到如下目標(biāo):</p><p> ?。?)有效的管理銷售員信息。</p><p>  (2)按銷售員條件進(jìn)行查詢并瀏覽銷售員信息。</p><p>  客戶信息管理主要完成客戶編號(hào)﹑ 客戶全稱﹑ 客戶簡(jiǎn)稱﹑ 地址﹑ 所屬地區(qū)﹑ 郵政編碼﹑ 電話﹑ 傳

69、真﹑聯(lián)系人﹑ 聯(lián)系電話﹑ 開(kāi)戶銀行﹑ 銀行帳號(hào)﹑ 納稅人登記﹑ 網(wǎng)址郵箱﹑ 應(yīng)收金額﹑ 實(shí)欠金額客戶信息的添加﹑修改﹑刪除﹑保存﹑取消和退出功能??蛻粜畔⒐芾砟K的建立,應(yīng)達(dá)到如下目標(biāo):</p><p> ?。?)有效的管理客戶信息。</p><p> ?。?)按客戶的各種條件進(jìn)行查詢并瀏覽客戶信息。</p><p> ?。?)自動(dòng)的改變客戶的應(yīng)收金額﹑實(shí)欠金額。&

70、lt;/p><p>  5.2 日常業(yè)務(wù)模塊</p><p>  主要由銷售開(kāi)單﹑銷售收款﹑銷售退貨3個(gè)子模塊組成。各個(gè)模塊功能如下:</p><p>  銷售開(kāi)單主要完成商品單個(gè)或批量銷售的功能。銷售開(kāi)單模塊的建立,應(yīng)達(dá)到如下目標(biāo):</p><p>  (1)手工輸入商品銷售信息。</p><p> ?。?)銷售采用智能

71、化表單式錄入,可一次錄入多種商品。只要在商品欄中輸入單價(jià)和銷售量系統(tǒng)會(huì)自動(dòng)計(jì)算金額,在金額欄中輸入折扣和稅率系統(tǒng)會(huì)自動(dòng)計(jì)算相關(guān)的金額。</p><p> ?。?)自動(dòng)生成銷售票號(hào)。</p><p>  銷售收款主要完成客戶分期付款的情況下付款的管理。銷售收款模塊的建立,應(yīng)達(dá)到如下目標(biāo):</p><p> ?。?)在銷售收款單中可以選擇客戶和商品。</p>

72、<p> ?。?)手工輸入收款金額。</p><p> ?。?)在銷售表單中自動(dòng)計(jì)算相關(guān)的金額并且顯示所有相關(guān)的信息。 </p><p>  銷售退貨主要完成客戶退貨情況下商品管理。銷售退貨模塊的建立,應(yīng)達(dá)到如下目標(biāo):</p><p> ?。?)自動(dòng)生成票號(hào)。</p><p>  (2)根據(jù)票號(hào)在列表中顯示銷售退貨的信

73、息。</p><p>  (3)在列表中的銷售退貨信息添加到退貨列表中。</p><p>  5.3 查詢統(tǒng)計(jì)模塊</p><p>  主要由銷售查詢﹑ 銷售退貨查詢﹑ 應(yīng)收款查詢﹑ 庫(kù)存商品查詢4個(gè)字模塊組成。各個(gè)模塊功能如下:</p><p>  銷售查詢主要完成商品銷售情況的查詢功能。銷售查詢模塊的建立,應(yīng)達(dá)到如下目標(biāo):</p&g

74、t;<p> ?。?)選擇任意字段﹑不同條件查詢商品銷售信息。</p><p>  (2)按任意時(shí)間段查詢商品銷售信息。</p><p> ?。?)或按以上兩種情況進(jìn)行查詢。</p><p> ?。?)支持模糊查詢,查詢過(guò)程中可統(tǒng)計(jì)銷售品種﹑銷售數(shù)量和銷售金額并打印。</p><p>  銷售退貨查詢主要完成客戶把商品退回情況的

75、查詢功能。銷售退貨查詢模塊的建立,應(yīng)達(dá)到如下目標(biāo):</p><p> ?。?)選擇任意字段﹑不同條件查詢商品退回的信息。</p><p> ?。?)按任意時(shí)間段查詢商品退回的信息。</p><p> ?。?)或按以上兩種情況進(jìn)行查詢。</p><p>  應(yīng)收款查詢主要完成對(duì)客戶收款情況的查詢功能。應(yīng)收款查詢模塊的建立,應(yīng)達(dá)到如下目標(biāo):<

76、;/p><p> ?。?)選擇客戶查詢收款的信息。</p><p> ?。?)按任意時(shí)間段查詢收款的信息。</p><p> ?。?)或按以上兩種情況進(jìn)行查詢。</p><p> ?。?)支持模糊查詢,查詢過(guò)程中可統(tǒng)計(jì)欠款總額﹑收款總額和尚欠余額并打印。</p><p>  庫(kù)存商品查詢主要完成商品庫(kù)存情況的查詢功能。庫(kù)存

77、商品查詢模塊的建立,應(yīng)達(dá)到如下目標(biāo):</p><p>  (1)選擇任意字段﹑不同條件查詢庫(kù)存商品的信息。</p><p>  (2)只支持精確查詢,打印信息。</p><p>  5.4 用戶模塊設(shè)計(jì)</p><p>  5.4.1 銷售管理</p><p>  在銷售管理中主要實(shí)現(xiàn)單個(gè)或批量商品的銷售。具體要求如下

78、:</p><p> ?。?)通過(guò)手工輸入商品信息。</p><p>  (2)輸入某種商品的數(shù)量和單價(jià)后系統(tǒng)要自動(dòng)計(jì)算金額,并且能夠匯總商品的品種﹑數(shù)量﹑金額等。</p><p> ?。?)支付現(xiàn)金﹑支票等多種結(jié)算方式。</p><p> ?。?)銷售操作完成后,自動(dòng)沖減庫(kù)存。</p><p>  5.4.2 收款管

79、理</p><p>  在收款管理中主要實(shí)現(xiàn)對(duì)分批付款的客戶進(jìn)行管理。具體要求如下:</p><p> ?。?)選擇客戶﹑商品名稱和輸入付款的金額進(jìn)行付款。</p><p> ?。?)輸入付款金額后要自動(dòng)沖減欠款和增加收款。</p><p><b>  5.4.3退貨管理</b></p><p>

80、  在退貨管理中主要實(shí)現(xiàn)單個(gè)或批量商品的退回。具體要求如下:</p><p> ?。?)通過(guò)列表選擇票號(hào),無(wú)需手工輸入,自動(dòng)顯示商品記錄。</p><p>  (2)顯示的商品記錄添加到退貨列表中。</p><p>  5.5 系統(tǒng)用到的主要技術(shù)</p><p>  5.5.1 SQL Server 2000 簡(jiǎn)介</p>&

81、lt;p>  SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開(kāi)發(fā)的于1988 年推出了第一個(gè)OS/2 版本在Windows NT 推出后Microsoft與Sybase 在SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了Microsoft 將SQL Server 移植到Windows NT  系統(tǒng)上專注于開(kāi)發(fā)推廣SQL Server 的Windows NT

82、 版本Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用在本書(shū)中介紹的是Microsoft SQL Server 以后簡(jiǎn)稱為SQL Server或MS SQL Server  SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)

83、點(diǎn)可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)</p><p>  5.5.2 Java Server Page(JSP)技術(shù)</p><p>  首先,J2EE 結(jié)構(gòu)是設(shè)計(jì)和開(kāi)發(fā)數(shù)字化學(xué)院系統(tǒng)的核心。第二,系統(tǒng)提供的大部分操作都涉及到與用戶動(dòng)態(tài)地進(jìn)行信息交互,要求系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)的動(dòng)態(tài)發(fā)布。第

84、三,位于客戶端的用戶主要通過(guò)瀏覽器使用本系統(tǒng)。第四,在Sun 公司提出的J2EE藍(lán)圖中明確推薦使用JSP技術(shù)為動(dòng)態(tài)內(nèi)容提供服務(wù)。因此,在J2EE結(jié)構(gòu)的模型框架下,JSP 技術(shù)是實(shí)現(xiàn)此系統(tǒng)動(dòng)態(tài)信息交互功能的首選方案。JSP技術(shù)主要有以下一些特點(diǎn)[2]:</p><p>  (1) 應(yīng)用程序邏輯和頁(yè)面顯示相分離的特性。JSP 把用戶界面從系統(tǒng)內(nèi)容中分離開(kāi)來(lái),使得設(shè)計(jì)人員能夠在不改變底層動(dòng)態(tài)內(nèi)容的前提下改變整個(gè)網(wǎng)頁(yè)布局

85、。</p><p>  (2) 組件的可重用性。絕大多數(shù)JSP頁(yè)面依賴于可重用的、跨平臺(tái)的組件來(lái)執(zhí)行應(yīng)用程序的處理。開(kāi)發(fā)人員能夠共享和交換執(zhí)行組件,并利用這些組件創(chuàng)建應(yīng)用程序?;诮M件的方法加速了開(kāi)發(fā)過(guò)程,提高了應(yīng)用程序的開(kāi)發(fā)效率。</p><p>  (3) 跨平臺(tái)特性。JSP技術(shù)將“一次編寫,隨處運(yùn)行”的思想推廣到了交互網(wǎng)頁(yè)中,因此不需要作任何更改,就可以很輕松地跨平臺(tái)和跨Web服務(wù)器

86、移動(dòng)JSP頁(yè)。</p><p>  (4)可以用多種格式為動(dòng)態(tài)內(nèi)容提供服務(wù)。JSP可以為不同的客戶端提供服務(wù),包括使HTML/DHTML的常規(guī)瀏覽器、使用WML的移動(dòng)電話和PDA 等手持式無(wú)線設(shè)備以及使用XML的其他B2B 應(yīng)用程序等。</p><p>  5.5.3 ODBC 技術(shù)</p><p>  ODBC(Open Database Connectivit

87、y,開(kāi)放數(shù)據(jù)庫(kù)互連)是微軟公司開(kāi)放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中有關(guān)數(shù)據(jù)庫(kù)的一個(gè)組成部分,它建立了一組規(guī)范,并提供了一組對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。這些API利用SQL來(lái)完成其大部分任務(wù)。ODBC本身也提供了對(duì)SQL語(yǔ)言的支持,用戶可以直接將SQL語(yǔ)句送給ODBC?! ∫粋€(gè)基于ODBC的應(yīng)用程序?qū)?shù)據(jù)庫(kù)的操作不依賴任何DBMS,不直接與DBMS打交道,所有

88、的數(shù)據(jù)庫(kù)操作由對(duì)應(yīng)的DBMS的ODBC驅(qū)動(dòng)程序完成。也就是說(shuō),不論是FoxPro、Access , MYSQL還是Oracle數(shù)據(jù)庫(kù),均可用ODBC API進(jìn)行訪問(wèn)。由此可見(jiàn),ODBC的最大優(yōu)點(diǎn)是能以統(tǒng)一的方式處理所有的數(shù)據(jù)庫(kù)?! ∫粋€(gè)完整的ODBC由下列幾個(gè)部件組成:  應(yīng)用程序(Application)?! DBC管理器(Administrator)。該程序位于Windows 95控制面板(Control Panel)的32

89、位ODBC內(nèi),其主要任務(wù)是管理安裝的ODBC驅(qū)動(dòng)程序和管理數(shù)</p><p>  5.5.4 關(guān)于Eclipse</p><p>  Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具(Java Development Too

90、ls,JDT)。</p><p>  雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java IDE 來(lái)使用,但 Eclipse 的目標(biāo)不僅限于此。Eclipse 還包括插件開(kāi)發(fā)環(huán)境(Plug-in Development Environment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件

91、,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。</p><p>  這種平等和一致性并不僅限于 Java 開(kāi)發(fā)工具。盡管 Eclipse 是使用 Java 語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如 C/C++、COBOL 和 Eiffel 等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)會(huì)推出。Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)

92、無(wú)關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。</p><p><b>  6 代碼設(shè)計(jì)</b></p><p>  6.1 系統(tǒng)管理功能實(shí)現(xiàn)</p><p>  系統(tǒng)管理包括對(duì)管理員及用戶的帳號(hào)與密碼

93、的管理。可以在系統(tǒng)管理中,對(duì)管理員所擁有的帳號(hào)密碼進(jìn)行一定的修改,而且管理員擁有管理用戶帳號(hào)密碼的權(quán)利。</p><p><b>  <html></b></p><p>  <%@ page contentType="text/html;charset=gb2312"%></p><p>  <

94、;%@ page import="java.sql.*"%></p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p

95、><p>  <meta name="GENERATOR" content="Microsoft FrontPage 4.0"></p><p>  <meta name="ProgId" content="FrontPage.Editor.Document"></p><

96、;p>  <title>修改密碼</title></p><p><b>  </head></b></p><p>  <jsp:useBean id="db" scope="page" class="sale.dbBean" /></p>

97、<p><b>  <body></b></p><p>  <p align="center"><font size="7" color="#000080">銷售管理信息系統(tǒng)</font></p></p><p><b>  

98、<hr></b></p><p><b>  <%</b></p><p>  String id=new String();</p><p>  id=(String)session.getAttribute("id");</p><p>  if(id==null)&

99、lt;/p><p><b>  {</b></p><p>  response.sendRedirect("index.htm");</p><p><b>  }</b></p><p><b>  %></b></p><p>

100、;  <p align="center"><font size="6" color="#000080">修改密碼</font></p></p><p>  <form method="POST" action="do_manage.jsp"></p&

101、gt;<p><b>  <center></b></p><p>  <table border="0" width="60%" cellpadding="2"></p><p><b>  <tr></b></p>&l

102、t;p>  <td width="50%"></p><p>  <p align="center">&nbsp;用戶名&nbsp : <%=id%></p></p><p>  <input type="hidden" name="id&quo

103、t; value="<%=id%>"> </p><p>  <p align="center">用戶密碼: <input type="password" name="pwd" size="20"></p> </p>

104、<p>  <p align="center">確認(rèn)密碼: <input type="password" name="repwd" size="20"></p></p><p><b>  </td></b></p><p>&l

105、t;b>  </tr></b></p><p><b>  </table></b></p><p><b>  </center></b></p><p>  <p align="center"><input type="

106、;submit" value="確認(rèn)">&nbsp;&nbsp;&nbsp;&nbsp; <input type="reset" value="重填"></p> </p><p><b>  </form></b></p><p

107、>  <form method="POST" action="user.jsp"></p><p>  <p align="center"></p><p>  <input type="submit" value="返回"></p>

108、<p><b>  </form></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p><b>  實(shí)現(xiàn)界面如下:</b></p><p&

109、gt;<b>  圖6-1登陸界面</b></p><p>  Fig 6-1 Login page</p><p>  圖6-2系統(tǒng)管理界面</p><p>  Fig 6-2 System manage page</p><p><b>  圖6-3系統(tǒng)界面</b></p><

110、;p>  Fig 6-3 System page</p><p>  6.2 銷售信息管理功能實(shí)現(xiàn)</p><p>  對(duì)于銷售信息管理模塊來(lái)說(shuō),要實(shí)現(xiàn)以下幾個(gè)功能:進(jìn)貨信息添加、銷售信息添加、回款信息添加、退貨信息添加。</p><p>  銷售信息的輸入和查詢,包括銷售信息編號(hào)、商品編號(hào)、商品單價(jià)、商品數(shù)量、總金額、銷售日期、片區(qū)編號(hào)、客戶編號(hào)等;<

111、/p><p><b>  <html></b></p><p>  <%@ page contentType="text/html;charset=gb2312"%></p><p><b>  <head></b></p><p>  <m

112、eta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p>  <meta name="GENERATOR" content="Microsoft FrontPage 4.0"></p><p>  &l

113、t;meta name="ProgId" content="FrontPage.Editor.Document"></p><p>  <title>銷售管理信息系統(tǒng)</title></p><p><b>  </head></b></p><p><b&

114、gt;  <body></b></p><p>  <p align="center"><font size="7" color="#000080">銷售管理信息系統(tǒng)</font></p></p><p><b>  <hr></b

115、></p><p><b>  <%</b></p><p>  String id=new String();</p><p>  id=(String)session.getAttribute("id");</p><p>  if(id==null)</p><p

116、><b>  {</b></p><p>  response.sendRedirect("index.htm");</p><p><b>  }</b></p><p><b>  %></b></p><p>  <form meth

117、od="POST" action="receive.jsp"></p><p>  <input type="submit" value=" 收貨信息 "> </p><p><b>  </form> </b></p><p>  

118、<form method="POST" action="sell.jsp"></p><p>  <input type="submit" value=" 銷售信息 "> </p><p>  </form> <form method="POST"

119、 action="money.jsp"></p><p>  <input type="submit" value=" 回款信息 "> </p><p>  </form> <form method="POST" action="refuse.jsp"&

120、gt;</p><p>  <input type="submit" value=" 退貨信息 "> </p><p><b>  </form> </b></p><p>  <form method="POST" action="back.

121、jsp"></p><p>  <input type="submit" value=" 返廠信息 "> </p><p><b>  </form> </b></p><p>  <form method="POST" action=&

122、quot;user.jsp"></p><p>  <input type="submit" value=" 返回  "></p><p><b>  </form></b></p><p><b>  </body></b>&

123、lt;/p><p><b>  </html></b></p><p>  圖6-4銷售信息管理界面</p><p>  Fig 6-4 Sell information page</p><p><b>  圖6-5收貨信息</b></p><p>  Fig 6-

124、5 Receive Product page</p><p>  圖6-6添加銷售信息</p><p>  Fig 6-6 Add sell information page</p><p><b>  圖6-7銷售信息</b></p><p>  Fig 6-7 Sell information page</p&

125、gt;<p>  6.3 商品信息管理功能實(shí)現(xiàn)</p><p>  商品信息管理功能包括:商品信息添加與商品信息查詢。</p><p>  商品信息的輸入和查詢,包括商品編號(hào)、商品名稱、商品規(guī)格、商品單價(jià)等;</p><p><b>  <html></b></p><p>  <%@ p

126、age contentType="text/html;charset=gb2312"%></p><p>  <%@ page import="java.sql.*"%></p><p><b>  <head></b></p><p>  <meta http-equ

127、iv="Content-Type" content="text/html; charset=gb2312"></p><p>  <meta name="GENERATOR" content="Microsoft FrontPage 4.0"></p><p>  <meta name=

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論