課程設(shè)計(jì)—手機(jī)銷售管理系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩34頁(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>  課 程 設(shè) 計(jì) 說(shuō) 明 書</p><p>  題目: 手機(jī)銷售管理系統(tǒng) </p><p>  設(shè) 計(jì) 者 </p><p>  專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) </p><p>  班 級(jí) </p><p>  學(xué)

2、 號(hào) </p><p>  課 程 設(shè) 計(jì) 任 務(wù) 書</p><p>  課程名稱 數(shù)據(jù)庫(kù)課程設(shè)計(jì) </p><p>  本課程設(shè)計(jì)題目手機(jī)在線銷售管理系統(tǒng) </p><p>  三、本設(shè)計(jì)所要達(dá)到的目的和要求 </p><p>  _1、目的:掌握運(yùn)用管理系統(tǒng)及數(shù)據(jù)庫(kù)原理知識(shí)進(jìn)行系統(tǒng)分析和

3、設(shè)計(jì)的方法;(2)掌握關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)方法;(3)掌握SQL Server 2000技術(shù)應(yīng)用;(4)掌握簡(jiǎn)單的數(shù)據(jù)庫(kù)應(yīng)用程序編寫方法;(5)理解C/S模式結(jié)構(gòu)。2、要求:設(shè)計(jì)過程中,要嚴(yán)格遵守課程設(shè)計(jì)的時(shí)間安排,聽從指導(dǎo)教師的指導(dǎo)。正確地完成上述內(nèi)容,規(guī)范完整地撰寫出課程設(shè)計(jì)報(bào)告。</p><p>  四、開始及完成時(shí)間 自2013 年 12 月30日</p><p&

4、gt;  至2014年1月10日</p><p>  2014年1月10日</p><p><b>  摘 要</b></p><p>  隨著計(jì)算機(jī)的普及和計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,人們開始越來(lái)越多地利用計(jì)算機(jī)解決實(shí)際問題。手機(jī)銷售管理是商業(yè)信息管理的重要部分面對(duì)大量的商品信息,采用人力處理將浪費(fèi)大量的時(shí)間、人力和物力,且數(shù)據(jù)的準(zhǔn)確性低。因

5、此,開發(fā)一個(gè)界面友好,易于操作的手機(jī)銷售管理軟件進(jìn)行自動(dòng)化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義。</p><p>  軟件采用多文檔界面,能滿足中小型商業(yè)手機(jī)銷售管理的基本需要。本論文針對(duì)該軟件的各個(gè)方面, 開發(fā)過程中涉及到的技術(shù)和工具都分別進(jìn)行了闡述。</p><p>  軟件功能簡(jiǎn)單介紹如下:</p><p>  1.商品信息管理模塊的主要作用是對(duì)商品

6、的信息信息進(jìn)行記錄。</p><p>  2.信息查詢模塊中,用戶既可以隨意的瀏覽所有已經(jīng)輸入的商品信息,也可以方便、快捷、準(zhǔn)確的根據(jù)某些條件檢索出用戶需要的個(gè)別信息。它的實(shí)現(xiàn)是本次模塊設(shè)計(jì)中的一個(gè)重點(diǎn)。</p><p>  3.用戶管理模塊應(yīng)用的主要功能是可以更改用戶的登錄系統(tǒng)密碼,每隔一段時(shí)間更換密碼可以增強(qiáng)系統(tǒng)的安全保密性,從而保證了軟件使用的權(quán)限要求。</p><

7、;p>  4.統(tǒng)計(jì)模塊,統(tǒng)計(jì)模塊中利用統(tǒng)計(jì)對(duì)商品的信息進(jìn)行統(tǒng)計(jì)。</p><p><b>  5.退出系統(tǒng)模塊。</b></p><p>  開發(fā)中用到的工具和技術(shù)簡(jiǎn)單介紹如下:</p><p>  1.采用JSP為開發(fā)工具,SQL SERVER為后臺(tái)數(shù)據(jù)庫(kù)的開發(fā)工具。</p><p>  2.充分利用SQL為數(shù)據(jù)

8、庫(kù)的訪問技術(shù)。</p><p>  此外,在軟件的開發(fā)過程中盡量結(jié)合軟件工程的思路,參閱了相關(guān)文獻(xiàn)來(lái)完成此次畢業(yè)設(shè)計(jì)的任務(wù)。</p><p><b>  關(guān)鍵詞: </b></p><p>  手機(jī)銷售管理; 商品檔案管理;活動(dòng)數(shù)據(jù)對(duì)象(SQL)</p><p><b>  Abstract</b

9、></p><p>  With the popularization of computer and the computer the rapid development of science and technology, people increasingly use a computer to solve practical problems. Mobile phone sales manageme

10、nt is an important part of business information management faced a lot of commodity information, using human treatment will waste a lot of time, manpower and material resources, and the accuracy of the data is low. There

11、fore, the development of a friendly interface, easy to operate cell phone sales managem</p><p>  Using multiple document interface software, can satisfy the small and medium-sized commercial mobile phone sal

12、es management of the basic needs. This thesis aims to all aspects of this software, development process involves techniques and tools are discussed respectively.</p><p>  Briefly introduced the function of s

13、oftware are as follows:</p><p>  1. Commodity information management module of commodities is the main purpose of the information recorded.</p><p>  2. Information query module, the user can opt

14、ional browse all have input of commodity information, can also convenient, quick and accurate according to certain conditions the individual users need to retrieve information. Its realization is a key issue in this modu

15、le design.</p><p>  KEY WORDS:Mobile phone sales management;Commodity archives management,;The activity data objects .</p><p><b>  目 錄</b></p><p><b>  摘 要3</

16、b></p><p><b>  1.緒論3</b></p><p>  1.1銷售管理系統(tǒng)的發(fā)展歷程3</p><p>  1.2設(shè)計(jì)系統(tǒng)的必要性與可行性4</p><p>  1.3商品的設(shè)計(jì)分析4</p><p>  2、 需求分 析4</p><

17、;p><b>  2.1系統(tǒng)概述5</b></p><p><b>  2.2具體分析5</b></p><p>  2.3 用戶需求6</p><p>  3.系統(tǒng)概要設(shè)計(jì)6</p><p>  3.1系統(tǒng)用例圖6</p><p>  3.2

18、60;系統(tǒng)結(jié)構(gòu)圖6</p><p>  3.3 數(shù)據(jù)定義6</p><p>  3.3.1數(shù)據(jù)庫(kù)定義6</p><p>  3.3.2字段說(shuō)明6</p><p><b>  4.詳細(xì)設(shè)計(jì)9</b></p><p>  4.1數(shù)據(jù)處理封裝圖9</p><p&

19、gt;  4.2系統(tǒng)設(shè)計(jì)10</p><p><b>  5測(cè)試方案15</b></p><p>  5.1黒盒測(cè)試15</p><p>  5.2速度測(cè)試連接16</p><p>  5.3 負(fù)載測(cè)試17</p><p>  6.界面設(shè)計(jì)與代碼18</p><p&

20、gt;  6.1界面設(shè)計(jì)18</p><p>  6.1.1 首頁(yè)風(fēng)格18</p><p>  6.1.2 后臺(tái)登陸18</p><p>  6.1.3 后臺(tái)管理19</p><p>  6.2 前臺(tái)模塊實(shí)現(xiàn)19</p><p>  6.2.1 會(huì)員注冊(cè)19</p><p>  6.

21、2.2 購(gòu)物車模塊20</p><p>  6.3 后臺(tái)模塊實(shí)現(xiàn)22</p><p>  6.3.1 管理員登錄模塊22</p><p>  6.3.2 商品管理模塊24</p><p>  6.3.3添加商品模塊25</p><p>  6.3.4會(huì)員管理模塊26</p><p>

22、  6.3.5訂單管理模塊26</p><p>  7.課程設(shè)計(jì)體會(huì)28</p><p><b>  8.參考文獻(xiàn)29</b></p><p><b>  9.致謝30</b></p><p>  10.附 錄31</p><p><b>  1.緒論&

23、lt;/b></p><p>  建立一個(gè)適應(yīng)知識(shí)經(jīng)濟(jì)創(chuàng)新需要的網(wǎng)絡(luò)化水平管理方式,顯得尤為重要。電腦公司錄入是指將手工已編制好的記賬貨運(yùn)配送信息系統(tǒng)或根據(jù)原始公司憑證直接在系統(tǒng)內(nèi)制作,同時(shí)可對(duì)輸入的公司信息進(jìn)行修改、查找、等操作。這種集約化的管理模式,便于公司信息的收集、整理和加工,又便于操作員的需求信息在最短的時(shí)間內(nèi)得到反饋。</p><p>  網(wǎng)絡(luò)化組織結(jié)構(gòu)縱橫交錯(cuò),網(wǎng)上的每

24、一個(gè)節(jié)點(diǎn)都是創(chuàng)新的源泉,這將極大激發(fā)員工的創(chuàng)新潛力。倉(cāng)儲(chǔ)綜合并不是新的概念,而公司的概念就相對(duì)新的多,幾乎成為最時(shí)髦的概念之一。全國(guó)各地都在籌建公司中心,巨大的產(chǎn)業(yè)格局正在形成,公司方面的討論,社會(huì)分工理論又一次支持我們細(xì)分新的產(chǎn)業(yè)。伴隨著鞋服零售的迅猛發(fā)展,鞋類銷售作為一個(gè)行業(yè)也逐步成熟起來(lái),競(jìng)爭(zhēng)日逾激烈。在這種形式下,誰(shuí)能快速而有效地實(shí)施信息管理系統(tǒng)對(duì)企業(yè)進(jìn)行管理,誰(shuí)就能成為強(qiáng)者并在競(jìng)爭(zhēng)中取勝。</p><p&g

25、t;  銷售系統(tǒng)是一個(gè)公司、公司不可缺少的部分,它的內(nèi)容對(duì)于公司的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以公司銷售管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。</p><p>  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能

26、已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。 </p><p>  作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)公司貨物進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高商場(chǎng)手機(jī)銷售管理的效率,也是科學(xué)化、正規(guī)化管理的重要條件。</p><p>  選題的意義在于:簡(jiǎn)單有效無(wú)差錯(cuò)的銷售

27、系統(tǒng)是所有商家的期待。一套好的銷售方案也確實(shí)能為企業(yè)帶來(lái)不可思議的效益。將繁雜的各個(gè)促銷環(huán)節(jié)串聯(lián)在一起并有機(jī)的結(jié)合起來(lái)。避免手工出錯(cuò)和快速的實(shí)現(xiàn)銷售對(duì)企業(yè)很重要。企業(yè)不僅可以理想的實(shí)現(xiàn)以上功能還能快速的隨時(shí)利用數(shù)據(jù)分析出各種銷售的實(shí)際情況和庫(kù)存狀況,促進(jìn)手機(jī)銷售管理的發(fā)展,提高管理質(zhì)量;利用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)銷售的有效管理。</p><p>  緒論應(yīng)說(shuō)明本課題的意義、目的、研究范圍及要達(dá)到的技術(shù)要求;簡(jiǎn)述本課題在國(guó)

28、內(nèi)外的發(fā)展概況及存在的問題;說(shuō)明本課題的指導(dǎo)思想;闡述本課題應(yīng)解決的主要問題。</p><p>  1.1銷售管理系統(tǒng)的發(fā)展歷程</p><p>  由于市場(chǎng)競(jìng)爭(zhēng)的需要,如何吸引和留住人才,激發(fā)員工的創(chuàng)造性、工作責(zé)任感和工作熱情已成為關(guān)系商業(yè)興衰的重要因素,人才已經(jīng)成為商業(yè)最重要的資產(chǎn)之一?!肮⒐?、合理”的商業(yè)管理理念和商業(yè)管理水平的提高,使社會(huì)對(duì)商品銷售管理系統(tǒng)有了更高的需求;同時(shí)

29、由于個(gè)人電腦的普及,數(shù)據(jù)庫(kù)技術(shù)、客戶/服務(wù)器技術(shù),特別是Internet/Intranet技術(shù)的發(fā)展,使得手機(jī)銷售管理系統(tǒng)的出現(xiàn)成為必然。手機(jī)售管理系統(tǒng)的特點(diǎn)是手機(jī)銷售管理的角度出發(fā),用集中的數(shù)據(jù)庫(kù)將幾乎所有與商品相關(guān)的數(shù)據(jù)統(tǒng)一管理起來(lái),形成了集成的信息源。友好的用戶界面,強(qiáng)有力的報(bào)表生成工具、分析工具和信息的共享使得手機(jī)銷售管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來(lái)考慮商業(yè)商品規(guī)劃和政策。</p><p

30、>  簡(jiǎn)單有效無(wú)差錯(cuò)的促銷系統(tǒng)是所有商家的期待。一套好的銷售方案也確實(shí)能為企業(yè)帶來(lái)不可思議的效益。將繁雜的各個(gè)促銷環(huán)節(jié)串聯(lián)在一起并有機(jī)的結(jié)合起來(lái)。避免手工出錯(cuò)和快速的實(shí)現(xiàn)銷售對(duì)企業(yè)很重要。企業(yè)不僅可以理想的實(shí)現(xiàn)以上功能還能快速的隨時(shí)利用數(shù)據(jù)分析出各種促銷的實(shí)際情況和庫(kù)存狀況。銷售管理信息系統(tǒng)作為信息管理系統(tǒng)的一個(gè)分支,已逐漸成為企業(yè)信息化建設(shè)的重要組成部分,為企業(yè)管理分布在全國(guó)網(wǎng)點(diǎn)提供了一個(gè)功能強(qiáng)大,安裝部署方便,使用成本低廉,操

31、作簡(jiǎn)捷的實(shí)時(shí)銷售管理系統(tǒng),不僅能夠促進(jìn)銷售業(yè)務(wù)的拓展,提高銷售運(yùn)作的效益,也為最終實(shí)現(xiàn)有效的“供應(yīng)鏈管理”和更加廣泛的“電子商務(wù)”奠定了基礎(chǔ)。無(wú)論是一個(gè)銷售公司還是一個(gè)銷售商店,都有很多的銷售數(shù)據(jù)需要管理,手工管理這些繽紛復(fù)雜的數(shù)據(jù)的方式已經(jīng)不適應(yīng)時(shí)代的潮流,實(shí)現(xiàn)數(shù)據(jù)規(guī)范化、自動(dòng)化的電腦管理,是一個(gè)管理規(guī)范、運(yùn)作高效的企事業(yè)單位的必然要求。所以為了實(shí)現(xiàn)各銷售單位高效管理而設(shè)計(jì)這個(gè)手機(jī)銷售信息管理系統(tǒng)。</p><p&

32、gt;  1.2設(shè)計(jì)系統(tǒng)的必要性與可行性</p><p>  一般而言,良好的銷售管理,有助于為商業(yè)達(dá)到以下的目標(biāo):一、協(xié)助組織達(dá)成發(fā)展目標(biāo)與遠(yuǎn)景。二、有效地運(yùn)用人員的能力與技術(shù)專才。三、促使組織成員的工作士氣高昂且激發(fā)潛能。四、滿足組織成員的自我實(shí)現(xiàn)感與增加成員的工作成就感。五、發(fā)起且落實(shí)組織變革。六、提高組織成員的工作生活品質(zhì)。七、協(xié)助商業(yè)負(fù)責(zé)人做出正確決策。手機(jī)銷售信息管理系統(tǒng)的設(shè)計(jì)與開發(fā),從根本上解決整個(gè)

33、商品銷售流程中數(shù)據(jù)處理效率低,處理能力差等操作過程中表現(xiàn)出來(lái)的不足之處。方便對(duì)商品資料、銷售業(yè)績(jī)等進(jìn)行高效的管理。使用該程序,管理層可以及時(shí)查詢、管理商品,還可以對(duì)當(dāng)前銷售業(yè)績(jī)進(jìn)行一些統(tǒng)計(jì),給出統(tǒng)計(jì)表格,以便全面掌握商品的銷售情況。</p><p>  1.3商品的設(shè)計(jì)分析</p><p>  根據(jù)實(shí)際情況,我們使用SQL控件少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以

34、較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時(shí)模塊也發(fā)展成為最終產(chǎn)品了。根據(jù)以上需求,我們將使用面向?qū)ο蟮木幊谭椒?,使用編程語(yǔ)言設(shè)計(jì)界面,在界面上放置控件,通過控件連接數(shù)據(jù)庫(kù),開發(fā)出應(yīng)用程序。 </p><p><b>  2、 需求分 析 </b></p><p>

35、;  Web編程向服務(wù)器端Java應(yīng)用程序的演化,也帶來(lái)了體系結(jié)構(gòu)的演化,使它脫離了常規(guī)的客戶機(jī)-服務(wù)器兩層模型,而向一種三層方法發(fā)展。兩層模型當(dāng)時(shí)曾經(jīng)具有創(chuàng)新意義,以前的手機(jī)管理銷售系統(tǒng)也都是基于兩層模型運(yùn)行的,它們將一些考試系統(tǒng)客戶端從主處理器上卸載到客戶機(jī)上。其中數(shù)據(jù)庫(kù)管理器服務(wù)器軟件駐留在一個(gè)專用的服務(wù)器機(jī)器上,而用戶(客戶)則通過他們的客戶機(jī)上的代碼來(lái)訪問數(shù)據(jù)庫(kù),瀏覽器直接通過HTML或者JSP的形式與用戶交互,響應(yīng)用戶的請(qǐng)求

36、。雖然很直觀,但是大多數(shù)管理信息系統(tǒng)操作的數(shù)據(jù)量都是驚人的,隨著代碼的增多會(huì)使JSP頁(yè)面臃腫不堪,Web服務(wù)器的負(fù)荷過重。為處理兩層體系結(jié)構(gòu)的限制,我們提出了三層體系結(jié)構(gòu)。這種體系結(jié)構(gòu)大致可以定義為:客戶機(jī)層上的瀏覽層、中間的服務(wù)器和后端的數(shù)據(jù)庫(kù)。具體實(shí)現(xiàn)時(shí),把Servlet用作應(yīng)用程序的控制器,把JSP文檔作為視圖,JavaBeans被用來(lái)表示模型。所有的客戶要求都被發(fā)送給作為控制器的Servlet,從而實(shí)現(xiàn)與客戶機(jī)進(jìn)行信息資源的交互

37、,它接受請(qǐng)求,并根據(jù)請(qǐng)求信息將它們分發(fā)給適當(dāng)?shù)腏SP來(lái)響應(yīng)。同時(shí),Servlet還根據(jù)JSP的需求生成JavaBeans的實(shí)例</p><p>  本文以Internet為平臺(tái),研究了基于Web考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),包括系統(tǒng)需求分析和系統(tǒng)功能設(shè)計(jì)以及數(shù)據(jù)庫(kù)設(shè)計(jì)。重點(diǎn)闡述了用戶登錄模塊、倉(cāng)庫(kù)管理模塊和手機(jī)管理模塊的設(shè)計(jì)。特別是在倉(cāng)庫(kù)管理模塊中對(duì)自動(dòng)組卷功能常用的算法進(jìn)行了比較。手機(jī)銷售管理系統(tǒng)是傳統(tǒng)銷售的延伸,它可

38、以利用網(wǎng)絡(luò)的無(wú)限廣闊空間,隨時(shí)隨地的對(duì)客戶進(jìn)行詢問,加上Web數(shù)據(jù)庫(kù)技術(shù)的利用,大大簡(jiǎn)化了傳統(tǒng)銷售的過程。</p><p><b>  2.1系統(tǒng)概述 </b></p><p>  設(shè)計(jì)一個(gè)手機(jī)銷售管理系統(tǒng),該系統(tǒng)的用戶由一般普通客戶和管理員組成,不同的用戶擁有不同的權(quán)限,各自完成各自的管理功能,首先是歡迎頁(yè)面,然后選擇登錄,登錄的時(shí)候首先要判斷用戶的身份,

39、合法的用戶然后進(jìn)入到系統(tǒng)主頁(yè)面中,不同的用戶看到不同的系統(tǒng)功能。用sql server2000創(chuàng)建后臺(tái)數(shù)據(jù)庫(kù),然后利用程序設(shè)計(jì)語(yǔ)言(JSP)編寫程序?qū)崿F(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,按照要求完成所有的功能和模塊。 本網(wǎng)站實(shí)現(xiàn)的功能如下: </p><p> ?。?)用戶管理:用戶登錄頁(yè)面、用戶注冊(cè)頁(yè)面、廠商:手機(jī)類型定義頁(yè)面、手機(jī)創(chuàng)建頁(yè)面(廠商發(fā)貨、自動(dòng)發(fā)貨)、手機(jī)入庫(kù)頁(yè)面、用戶評(píng)分頁(yè)面。用戶:購(gòu)

40、貨頁(yè)面。本用戶密碼的修改頁(yè)面。 </p><p> ?。?)管理員管理:管理員登錄頁(yè)面、手機(jī)類型管理頁(yè)面、手機(jī)創(chuàng)建管理頁(yè)面(創(chuàng)建、瀏覽、修改)、庫(kù)存管理頁(yè)面(添加、修改、刪除)、用戶評(píng)分頁(yè)面、用戶信息管理頁(yè)面(查詢、刪除)。 </p><p><b>  2.2具體分析 </b></p><p>  B/S前臺(tái)瀏覽

41、器端具體分析如下: </p><p>  用戶注冊(cè):用戶填寫自己的詳細(xì)信息,如用戶名,密碼和用戶類型,注冊(cè)完成之后返回登入頁(yè)面。 </p><p>  用戶登入:該頁(yè)面用于實(shí)現(xiàn)用戶的登入,主要分為客戶,廠商和管理員。不同的用戶都可以更改自己的密碼,根據(jù)不同用戶的級(jí)別來(lái)進(jìn)入不同的頁(yè)面。客戶登入后進(jìn)入購(gòu)貨頁(yè)面進(jìn)行答題購(gòu)貨,廠商登入后進(jìn)入發(fā)貨頁(yè)面,管理員進(jìn)入管理員管理頁(yè)面。&

42、#160;</p><p>  購(gòu)貨:客戶可以隨意進(jìn)入手機(jī)倉(cāng)庫(kù),也可以選擇手機(jī)編號(hào)來(lái)購(gòu)買。購(gòu)買之后系統(tǒng)顯示系統(tǒng)購(gòu)買的手機(jī),供客戶參考。 </p><p>  手機(jī)類型定義:廠商對(duì)自己要存貨什么樣類型的手機(jī)來(lái)選擇手機(jī)的類型。如SAM16600等等。 </p><p>  手機(jī)創(chuàng)建:廠商可以手動(dòng)存貨,也可以通過系統(tǒng)自動(dòng)編號(hào)存貨。 </

43、p><p>  手機(jī)錄入:廠商或管理員先選擇手機(jī)的類型,再根據(jù)相應(yīng)的類型輸入編號(hào)。 客戶評(píng)分:客戶對(duì)廠商發(fā)送的手機(jī)進(jìn)行查看,給出相應(yīng)的評(píng)價(jià)或分?jǐn)?shù)。 存貨管理:管理員可以根據(jù)購(gòu)買需求對(duì)倉(cāng)庫(kù)中的手機(jī)進(jìn)行三種基本操作:添加新的手機(jī)、刪除淘汰手機(jī)、修改手機(jī)價(jià)格,其中手機(jī)類型包括波導(dǎo)、三星、摩托羅拉,天翼,蘋果, 諾基亞。 </p><p>  手機(jī)類型管理:管理

44、員可以添加,查看,刪除手機(jī)的類型。 </p><p>  試卷創(chuàng)建管理:管理員可以創(chuàng)建試卷,對(duì)教師創(chuàng)建的試卷不滿意的可以刪除和修改。 </p><p>  試卷評(píng)閱管理:管理員查看教師對(duì)學(xué)生的試卷評(píng)估。 </p><p>  用戶信息管理:管理員可以查詢和刪除用戶??梢愿鶕?jù)用戶的用戶名來(lái)查詢到該用戶的資料,再對(duì)其進(jìn)行操作。如某客戶退貨或

45、換貨,則可以刪除該用戶的手機(jī)資料。</p><p><b>  2.3 用戶需求 </b></p><p>  廠商:廠商可以將各種類型的數(shù)量等方面對(duì)某種手機(jī)提出一定的要求客戶 用規(guī)則,在客戶購(gòu)貨時(shí),由系統(tǒng)根據(jù)類型規(guī)則自動(dòng)組成滿足廠商要求的手機(jī),而不用手工組卷。同時(shí),客戶還可以對(duì)廠商提交的選擇手機(jī)進(jìn)行評(píng)分。 </p>

46、<p>  客戶:客戶可以任選時(shí)間進(jìn)行在線選擇。選擇之后可以顯示相應(yīng)的類型來(lái)供客戶參考。對(duì)自己的信息進(jìn)行修改。如修改密碼。 </p><p>  管理員:管理員具有該系統(tǒng)的最高權(quán)限??梢孕薷淖约号c其他用戶的資料。 添加,修改,刪除倉(cāng)庫(kù)中的數(shù)量、手機(jī)和手機(jī)類型。從而使系統(tǒng)可以正常的運(yùn)行。 </p><p><b>  3.系統(tǒng)概要設(shè)計(jì)&#

47、160;</b></p><p><b>  3.1系統(tǒng)用例圖 </b></p><p>  系統(tǒng)用例圖表現(xiàn)了各個(gè)用戶所要做的用例以及各個(gè)用例之間的關(guān)系。如客戶進(jìn)行購(gòu)買;廠商對(duì)手機(jī)類型的定義,倉(cāng)庫(kù)錄入,手機(jī)創(chuàng)建,手機(jī)評(píng)分;管理用進(jìn)行用戶管理,手機(jī)類型管理,用戶管理,手機(jī)創(chuàng)建管理,滿意程度管理。手機(jī)類型管理。 </p>&l

48、t;p>  3.2 系統(tǒng)結(jié)構(gòu)圖 </p><p>  系統(tǒng)結(jié)構(gòu)圖中描述了該網(wǎng)站中與數(shù)據(jù)庫(kù)的連接處理以及該網(wǎng)站要實(shí)現(xiàn)的功能。如對(duì)倉(cāng)庫(kù)的處理,用戶處理,客戶購(gòu)貨,評(píng)分管理,手機(jī)管理。</p><p><b>  3.3 數(shù)據(jù)定義 </b></p><p>  3.3.1數(shù)據(jù)庫(kù)定義 </p

49、><p>  下圖列出了各個(gè)表:phones,clients,tianyi,samsung, </p><p>  nokia,user,motorola,apple,以及各個(gè)表之間的關(guān)系。 </p><p><b>  3.3.2字段說(shuō)明</b></p><p>  將數(shù)據(jù)庫(kù)中表的屬性以表格的形式顯示出

50、來(lái)。對(duì)字段進(jìn)行定義,使數(shù)據(jù)庫(kù)中的數(shù)據(jù)形象的體現(xiàn)。</p><p>  表3-1 user表結(jié)構(gòu)</p><p>  User表:主要記錄用戶的用戶名(username),密碼(pwd),用戶身份(identify)。</p><p>  表3-2 client表結(jié)構(gòu)</p><p>  client表:記錄客戶的屬性,主要字段:編號(hào)(sid)

51、、姓名(name)、年齡(age)</p><p>  表3-3 samsung表結(jié)構(gòu)</p><p>  Samsung表單:記錄手機(jī)的信息,主要字段有手機(jī)編號(hào)(number)、內(nèi)容(content)、選定手機(jī)(decide)、價(jià)格(price)、發(fā)貨廠商編號(hào)(manufacturer)。</p><p>  表3-4 nokia表結(jié)構(gòu)</p>&l

52、t;p>  Nokia表單:記錄手機(jī)的信息,主要字段有手機(jī)編號(hào)(number)、內(nèi)容(content)、選定手機(jī)(decide)、價(jià)格(price)、發(fā)貨廠商編號(hào)(manufacturer)。表3-5 tianyi表結(jié)構(gòu)</p><p>  Tianyi表單:主要字段有手機(jī)編號(hào)(number)、內(nèi)容(content)、購(gòu)買手機(jī)選項(xiàng)1(decide1)、購(gòu)買手機(jī)選項(xiàng)2(decide2)、購(gòu)買手機(jī)選項(xiàng)3(dec

53、ide3)、題購(gòu)買手機(jī)選項(xiàng)4(decide4)、價(jià)格(price)、發(fā)貨廠商編號(hào)(manufacturer)。</p><p>  表3-6 apple表結(jié)構(gòu)</p><p>  Apple表單:記錄手機(jī)的信息,主要字段有手機(jī)編號(hào)(number)、內(nèi)容(content)、購(gòu)買手機(jī)選項(xiàng)1(decide1)、購(gòu)買手機(jī)選項(xiàng)2(decide2)、購(gòu)買手機(jī)選項(xiàng)3(decide3)、購(gòu)買手機(jī)選項(xiàng)4(d

54、ecide4)、價(jià)格(price)、發(fā)貨廠商編號(hào)(manufacturer)。</p><p>  表3-7motorola表結(jié)構(gòu)</p><p>  Motorola表單主要字段:手機(jī)編號(hào)(number)、內(nèi)容(content)、購(gòu)買手機(jī)(decide)、價(jià)格(price)、發(fā)貨廠商編號(hào)(manufacturer)。</p><p>  表3-8 warehous

55、e表結(jié)構(gòu)</p><p>  warehouse主要字段:手機(jī)編號(hào)(phonersid)、原編號(hào)(Originalid)、類型(type)、客戶選擇(clientswer)、價(jià)格(price)、最終結(jié)果(result)。</p><p><b>  4.詳細(xì)設(shè)計(jì)</b></p><p>  4.1數(shù)據(jù)處理封裝圖</p><p

56、>  設(shè)計(jì)設(shè)計(jì)階段的目的是為編程制定一個(gè)周密計(jì)劃。根據(jù)“由外向內(nèi)”的思想方法,設(shè)計(jì)階段分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。在概要設(shè)計(jì)中我們把銷售系統(tǒng)分解成多個(gè)模塊,現(xiàn)在我們開始進(jìn)行詳細(xì)設(shè)計(jì),確定每個(gè)模塊的內(nèi)部功能各模塊內(nèi)部的詳細(xì)執(zhí)行過程。</p><p>  說(shuō)明編寫這份詳細(xì)設(shè)計(jì)說(shuō)明書的目的,指出預(yù)期的讀者軟件設(shè)計(jì)是把軟件需求變換成為軟件的具體設(shè)計(jì)方案,即模塊結(jié)構(gòu)的過程。軟件設(shè)計(jì)一般分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段??傮w

57、設(shè)計(jì)階段根據(jù)軟件需求分析所得到的數(shù)據(jù)流程或數(shù)據(jù)結(jié)構(gòu),使用結(jié)構(gòu)化設(shè)計(jì)技術(shù),導(dǎo)出軟件的模塊結(jié)構(gòu)。詳細(xì)設(shè)計(jì)階段是給出軟件模塊的內(nèi)部過程描述。內(nèi)部過程描述是模塊內(nèi)部的算法設(shè)計(jì)。。</p><p>  在詳細(xì)設(shè)計(jì)說(shuō)明書中,我們確定每個(gè)模塊的內(nèi)部詳細(xì)執(zhí)行過程,包括:局部數(shù)據(jù)組織,控制流。每一步的具體加工的具體加工要求及種種實(shí)現(xiàn)細(xì)節(jié),該文檔是直接給軟件開發(fā)人員看的,以便指導(dǎo)編程人員編寫代碼。</p><p&

58、gt;  數(shù)據(jù)庫(kù)表處理的類的封裝:在下圖的所示的靜態(tài)結(jié)構(gòu)圖中,Connection類負(fù)責(zé)專門連接數(shù)據(jù)庫(kù)操作并且被其他數(shù)據(jù)庫(kù)表處理類使用。Usercommand類處理針對(duì)user表的所有操作。類似還提供了phonecommand(編號(hào))類和phonecommand類的處理。</p><p><b>  4.2系統(tǒng)設(shè)計(jì)</b></p><p>  數(shù)據(jù)流程圖(系統(tǒng)的數(shù)據(jù)流

59、程圖的底層圖 )</p><p><b>  系統(tǒng)業(yè)務(wù)流程分析</b></p><p><b>  系統(tǒng)流程圖的頂層圖</b></p><p><b>  會(huì)員子系統(tǒng)數(shù)據(jù)流</b></p><p><b>  管理員子系統(tǒng)數(shù)據(jù)流</b></p>

60、<p><b>  用戶實(shí)體屬性圖</b></p><p><b>  商品實(shí)體屬性圖 </b></p><p>  訂單實(shí)體屬性圖 </p><p><b>  5測(cè)試方案</b></p><p>  系統(tǒng)在投入使用之前必須進(jìn)行嚴(yán)格的測(cè)試,測(cè)試的內(nèi)容包括

61、功能測(cè)試、性能測(cè)試、可用性測(cè)試、客戶端兼容性測(cè)試、安全測(cè)試等。測(cè)試完成后要上交測(cè)試報(bào)告,可以根據(jù)測(cè)試報(bào)告及時(shí)發(fā)現(xiàn)問題并提出解決方案,便于系統(tǒng)的維護(hù)與升級(jí)。</p><p>  經(jīng)過初步測(cè)試,系統(tǒng)在服務(wù)器端和客戶端均能正常運(yùn)行,對(duì)于不同顯示分辨率下網(wǎng)頁(yè)也能夠正常顯示而且網(wǎng)頁(yè)的鏈接基本正確。但由于系統(tǒng)對(duì)操作人員錄入的錯(cuò)誤數(shù)據(jù)和數(shù)據(jù)本身的錯(cuò)誤所造成數(shù)據(jù)的不完整性,系統(tǒng)的約束力較弱,應(yīng)加強(qiáng)數(shù)據(jù)的完整性約束提高系統(tǒng)數(shù)據(jù)的正

62、確性和相容性,以及系統(tǒng)的容錯(cuò)性。</p><p>  測(cè)試方案:測(cè)試的目的是保證系統(tǒng)符合用戶要求,提高系統(tǒng)的穩(wěn)定性和效率。此</p><p>  系統(tǒng)中我主要采用的測(cè)試方法是黒盒測(cè)試、連接速度測(cè)試、負(fù)載測(cè)試。</p><p><b>  5.1黒盒測(cè)試</b></p><p>  主要驗(yàn)證系統(tǒng)的外在功能是否準(zhǔn)確,在測(cè)試過

63、程中要多次逐一驗(yàn)證系統(tǒng)的每一項(xiàng)功能,記錄下系統(tǒng)的每次執(zhí)行情況,將結(jié)果記錄在表格一中。在測(cè)試構(gòu)成中要注意鏈接是否正確,圖形是否正確顯示、網(wǎng)頁(yè)上顯示的內(nèi)容是否正確可靠以及整體的網(wǎng)站風(fēng)格是否一致等等</p><p><b>  表5-1用例</b></p><p><b>  5.2速度測(cè)試連接</b></p><p>  由于

64、本系統(tǒng)是給予web的B/S系統(tǒng),所以連接的速度是一項(xiàng)和重要的指標(biāo)。有些問題可能在單機(jī)上檢測(cè)往往很正常,但一但上了服務(wù)器卻會(huì)發(fā)生莫名其妙的問題。因此必須將這樣的問題在測(cè)試階段加以解決。</p><p>  在web應(yīng)用技術(shù)中,數(shù)據(jù)庫(kù)騎著重要的作用,數(shù)據(jù)庫(kù)為web應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢盒實(shí)現(xiàn)用戶對(duì)數(shù)據(jù)存儲(chǔ)的請(qǐng)求等提供空間。在web應(yīng)用中,最常用的數(shù)據(jù)庫(kù)類型是關(guān)系數(shù)據(jù)庫(kù),可以使用sql對(duì)信息進(jìn)行處理。而連接速度問題

65、導(dǎo)致的問題往往會(huì)影響到數(shù)據(jù)庫(kù)的查詢。</p><p>  在使用了數(shù)據(jù)庫(kù)的web應(yīng)用系統(tǒng)中,一般情況下,可能發(fā)生兩種錯(cuò)誤,分別是數(shù)據(jù)一致性錯(cuò)誤盒輸出錯(cuò)誤。數(shù)據(jù)一致慈寧宮錯(cuò)誤主要是由于用戶提交的表單信息不正確而造成的,而輸出錯(cuò)誤主要是路由與網(wǎng)絡(luò)速度或程序設(shè)計(jì)問題等引起的,針對(duì)這兩種情況,可分別進(jìn)行測(cè)試。在測(cè)試構(gòu)成中完成表格二。</p><p><b>  5.3 負(fù)載測(cè)試</

66、b></p><p>  負(fù)載測(cè)試是為了測(cè)量web’系統(tǒng)在某一負(fù)載級(jí)別上的性能,一保證web系統(tǒng)在需求范圍內(nèi)能正常工作。負(fù)載級(jí)別可以是某個(gè)時(shí)刻同時(shí)訪問web系統(tǒng)的用戶數(shù)量,也可以是在線數(shù)據(jù)處理的數(shù)量。例如:web應(yīng)用系統(tǒng)能允許多少個(gè)用戶同時(shí)在線?如果超過了這個(gè)數(shù)量,會(huì)出現(xiàn)什么現(xiàn)象?web應(yīng)用系統(tǒng)能否處理大量用戶對(duì)同一個(gè)頁(yè)面的請(qǐng)求?測(cè)試過程需要完成表格三。</p><p><b&

67、gt;  表格三:</b></p><p><b>  6.界面設(shè)計(jì)與代碼</b></p><p><b>  6.1界面設(shè)計(jì)</b></p><p>  6.1.1 首頁(yè)風(fēng)格</p><p>  6.1.2 后臺(tái)登陸</p><p>  6.1.3 后臺(tái)管理&l

68、t;/p><p>  6.2 前臺(tái)模塊實(shí)現(xiàn)</p><p>  6.2.1 會(huì)員注冊(cè)</p><p>  會(huì)員注冊(cè)模塊主要是會(huì)員注冊(cè)功能,會(huì)員輸入會(huì)員的相關(guān)信息,點(diǎn)擊“提交”按鈕完成會(huì)員的注冊(cè),會(huì)員注冊(cè)模塊的系統(tǒng)頁(yè)面設(shè)計(jì)如圖6-2所示。</p><p>  圖6-2 用戶注冊(cè)界面</p><p>  其中“提交”按鈕的執(zhí)

69、行代碼設(shè)計(jì)如下。</p><p>  public ActionForward insertMember(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)</p><p><b>  {</b></p><

70、;p>  MemberForm memberForm = (MemberForm)form;</p><p>  String name = Chinese.chinese(request.getParameter("name")).trim();</p><p>  if(dao.selectPassword(name)==null||dao.selectPas

71、sword(name).equals(""))</p><p><b>  {</b></p><p>  memberForm.setName(name); mberForm.setPassword(Chinese.chinese(request.getParameter("password")).trim());

72、memberForm.setAge(Integer.valueOf(request.getParameter("age").trim()));</p><p>  memberForm.setEmail(request.getParameter("email")); memberForm.setReallyName(Chinese.chinese(req

73、uest.getParameter("reallyName")).trim()); memberForm.setProfession(Chinese.chinese(request.getParameter("profession")).trim()); memberForm.setQuestion(Chinese.chinese(request.get

74、Parameter("question")).trim()); memberForm.setResult(Chinese.chinese(request.getParameter("result")).trim()); dao.insertMember(memberForm);</p><p>  request.setAttribute(&qu

75、ot;success", "注冊(cè)成功");</p><p><b>  } else</b></p><p><b>  {</b></p><p>  request.setAttribute("success", "該會(huì)員名稱已經(jīng)存在!?。?quot;);&l

76、t;/p><p><b>  }</b></p><p>  return mapping.findForward("operationMember");</p><p><b>  }</b></p><p><b>  }</b></p>&l

77、t;p>  6.2.2 購(gòu)物車模塊</p><p>  購(gòu)物車模塊,完成購(gòu)買手機(jī)的臨時(shí)存儲(chǔ)功能,會(huì)員可以添加手機(jī)商品到購(gòu)物車中,可以修改購(gòu)物車中手機(jī)商品的數(shù)量,操作完成后對(duì)購(gòu)物車的信息進(jìn)行提交并生成定單。購(gòu)物車功能界面設(shè)計(jì)如圖6-3所示。</p><p>  圖6-3 購(gòu)物車界面</p><p>  “收款結(jié)賬”模塊完成提交此次購(gòu)物車所購(gòu)的手機(jī)商品,并生成相

78、關(guān)的定單。會(huì)員輸入地址,電話,付款方式,運(yùn)送方式及備注等信息,點(diǎn)擊“提交”按鈕完成此定購(gòu)買手機(jī)定單的提交功能,系統(tǒng)會(huì)生一個(gè)訂單號(hào),供用戶查詢。收款結(jié)賬的頁(yè)面設(shè)計(jì)如圖5-4所示。</p><p>  圖6-4 收銀臺(tái)結(jié)賬界面</p><p>  其中“提交”按鈕執(zhí)行的對(duì)應(yīng)代碼設(shè)計(jì)如下。</p><p><b>  <%</b></p

79、><p>  OrderForm order=new OrderForm();</p><p>  OrderDetailForm orderDetail=new OrderDetailForm();</p><p>  SellGoodsForm sellGoodsForm=new SellGoodsForm();</p><p>  Stri

80、ng number=request.getParameter("number").trim();</p><p><b>  //先添加訂單表</b></p><p>  order.setNumber(number);</p><p>  order.setName(Chinese.chinese(request.getP

81、arameter("name")));</p><p>  order.setReallyName(Chinese.chinese(request.getParameter("reallyName")));</p><p>  order.setAddress(Chinese.chinese(request.getParameter("ad

82、dress")));</p><p>  order.setTel(Chinese.chinese(request.getParameter("tel")));</p><p>  order.setSetMoney(Chinese.chinese(request.getParameter("setMoney")));</p>

83、<p>  order.setPost(Chinese.chinese(request.getParameter("post")));</p><p>  order.setBz(Chinese.chinese(request.getParameter("bz")));</p><p>  order.setSign("0&qu

84、ot;);</p><p>  orderDao.insertOrderDetail(order);</p><p>  //然后添加商品的明仔細(xì)表</p><p>  Vector cart=(Vector)session.getAttribute("cart");</p><p>  for(int i=0;i<

85、cart.size();i++){</p><p>  SellGoodsForm form=(SellGoodsForm)cart.elementAt(i);</p><p>  orderDetail.setOrderNumber(number);</p><p>  orderDetail.setGoodsId(new Integer(form.ID));&l

86、t;/p><p>  orderDetail.setPrice(form.price);</p><p>  orderDetail.setNumber(form.number);</p><p>  goodsDao.updateGoodsNumber(form.number,new Integer(form.ID));</p><p>  o

87、rderDetailDao.insertOrderDetail(orderDetail);</p><p><b>  }</b></p><p>  out.println("<scriptlanguage='javascript'>alert(' ');window.location.href='car

88、t_clear.jsp';</script>");</p><p><b>  %></b></p><p>  6.3 后臺(tái)模塊實(shí)現(xiàn)</p><p>  6.3.1 管理員登錄模塊</p><p>  管理員登陸是手機(jī)銷售管理系統(tǒng)的后臺(tái)的入口,為了確保網(wǎng)站與數(shù)據(jù)庫(kù)的安全,對(duì)進(jìn)入的人員

89、進(jìn)行身份驗(yàn)證是十分必要的,尤其是的后臺(tái)管理系統(tǒng)。主要功能就是對(duì)用戶進(jìn)行身份驗(yàn)證,用戶輸入用戶名及密碼,點(diǎn)擊提交按鈕進(jìn)行登錄。管理員登陸的頁(yè)面設(shè)計(jì)如圖5-6所示。</p><p>  圖6-6 管理員登錄窗口</p><p>  其中“提交”按鈕執(zhí)行的對(duì)應(yīng)代碼設(shè)計(jì)如下。</p><p><b>  <%</b></p>&l

90、t;p>  OrderForm order=new OrderForm();</p><p>  OrderDetailForm orderDetail=new OrderDetailForm();</p><p>  SellGoodsForm sellGoodsForm=new SellGoodsForm();</p><p>  String numbe

91、r=request.getParameter("number").trim();</p><p><b>  //先添加訂單表</b></p><p>  order.setNumber(number);</p><p>  order.setName(Chinese.chinese(request.getParameter

92、("name")));</p><p>  order.setReallyName(Chinese.chinese(request.getParameter("reallyName")));</p><p>  order.setAddress(Chinese.chinese(request.getParameter("address&qu

93、ot;)));</p><p>  order.setTel(Chinese.chinese(request.getParameter("tel")));</p><p>  order.setSetMoney(Chinese.chinese(request.getParameter("setMoney")));</p><p&g

94、t;  order.setPost(Chinese.chinese(request.getParameter("post")));</p><p>  order.setBz(Chinese.chinese(request.getParameter("bz")));</p><p>  order.setSign("0");<

95、;/p><p>  orderDao.insertOrderDetail(order);</p><p>  //然后添加商品的明仔細(xì)表</p><p>  Vector cart=(Vector)session.getAttribute("cart");</p><p>  for(int i=0;i<cart.siz

96、e();i++){</p><p>  SellGoodsForm form=(SellGoodsForm)cart.elementAt(i);</p><p>  orderDetail.setOrderNumber(number);</p><p>  orderDetail.setGoodsId(new Integer(form.ID));</p>

97、<p>  orderDetail.setPrice(form.price);</p><p>  orderDetail.setNumber(form.number);</p><p>  goodsDao.updateGoodsNumber(form.number,new Integer(form.ID));</p><p>  orderDeta

98、ilDao.insertOrderDetail(orderDetail);</p><p><b>  }</b></p><p>  out.println("<scriptlanguage='javascript'>alert(' ');window.location.href='cart_clear.

99、jsp';</script>");</p><p><b>  %></b></p><p>  6.3.2 商品管理模塊</p><p>  商品管理模塊包括:添加商品信息,管理類別,商品刪除等功能。商品管理頁(yè)面的設(shè)計(jì)如圖6-7所示。</p><p>  圖6-8 商品管理界面&l

100、t;/p><p>  其中“刪除”按鈕執(zhí)行對(duì)應(yīng)代碼設(shè)計(jì)如下。</p><p>  public ActionForward deleteGoods(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)</p><p><b&

101、gt;  {</b></p><p>  dao.deleteGoods(Integer.valueOf(request.getParameter("id")));</p><p>  request.setAttribute("success", "刪除商品信息成功");</p><p>  

102、return mapping.findForward("goodsOperation");</p><p><b>  }</b></p><p>  6.3.3添加商品模塊</p><p>  添加商品模塊完成手機(jī)商品信息的添加功能,在添加手機(jī)商品時(shí)選擇商品的大類別,手機(jī)商品的小類別,輸入商品名稱,生產(chǎn)廠家,價(jià)格,描述等信

103、息,進(jìn)行提交,如圖5-8所示。</p><p>  圖6-8 添加商品界面</p><p>  其中“提交”按鈕執(zhí)行對(duì)應(yīng)代碼設(shè)計(jì)如下。</p><p>  public ActionForward insertGoods(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpS

104、ervletResponse response)</p><p><b>  {</b></p><p>  GoodsForm goodsForm = (GoodsForm)form;</p><p>  GoodsForm goods = (GoodsForm)session.getAttribute("goods");

105、</p><p>  goodsForm.setBig(goods.getBig());</p><p>  goodsForm.setSmall(goods.getSmall());</p><p>  goodsForm.setName(goods.getName());</p><p>  goodsForm.setFrom(goods

106、.getFrom());</p><p>  goodsForm.setNowPrice(goods.getNowPrice());</p><p>  goodsForm.setFreePrice(goods.getFreePrice());</p><p>  goodsForm.setIntroduce(goods.getIntroduce());</p

107、><p>  goodsForm.setPriture(request.getParameter("path"));</p><p>  dao.insertGoods(goodsForm);</p><p>  request.setAttribute("success", "添加商品信息成功");</

108、p><p>  return mapping.findForward("goodsOperation");</p><p><b>  }</b></p><p>  6.3.4會(huì)員管理模塊</p><p>  會(huì)員管理模塊完成會(huì)員信息的查看及刪除功能,管理員可以查看會(huì)員的詳細(xì)信息,也可以對(duì)會(huì)員信息進(jìn)行刪

109、除,會(huì)員管理模塊的頁(yè)面設(shè)計(jì)如圖6-9所示。</p><p>  圖6-9 會(huì)員管理界面</p><p>  其中“刪除”按鈕對(duì)應(yīng)的代碼設(shè)計(jì)如下。</p><p>  public ActionForward deleteMember(ActionMapping mapping, ActionForm form, HttpServletRequest request

110、, HttpServletResponse response)</p><p><b>  {</b></p><p>  if(dao.deleteMember(Integer.valueOf(request.getParameter("id"))))</p><p>  request.setAttribute(&quo

111、t;success", "刪除會(huì)員信息成功?。?!");</p><p><b>  else</b></p><p>  request.setAttribute("success", "刪除失敗,請(qǐng)先刪除子表中的內(nèi)容?。?!");</p><p>  return mappi

112、ng.findForward("deleteMember");</p><p><b>  }</b></p><p>  6.3.5訂單管理模塊 </p><p>  訂單管理模塊完成后臺(tái)訂單處理的功能,管理員可以對(duì)用戶提交的訂單進(jìn)行處理,根據(jù)訂單信息進(jìn)行發(fā)貨,也可以對(duì)訂單進(jìn)行刪除處理。訂單管理模塊的頁(yè)面設(shè)計(jì)如圖5-10所

113、示。</p><p>  圖6-10 訂單管理頁(yè)面</p><p> ?。?)其中“出貨”按鈕執(zhí)行對(duì)應(yīng)代碼設(shè)計(jì)如下。</p><p>  public ActionForward selectOrderSend(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServl

114、etResponse response)</p><p><b>  {</b></p><p>  order.updateSignOrder(request.getParameter("number"));</p><p>  request.setAttribute("success", "

115、;出貨成功?。?!");</p><p>  return mapping.findForward("operationOrder");</p><p><b>  }</b></p><p> ?。?)其中“刪除”按鈕執(zhí)行對(duì)應(yīng)的代碼設(shè)計(jì)如下。</p><p>  public ActionF

116、orward deleteOrder(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)</p><p><b>  {</b></p><p>  String number = request.getParameter(&

117、quot;number");</p><p>  orderDetail.deleteOrderDetail(number);</p><p>  if(order.deleteOrder(number))</p><p>  request.setAttribute("success", "刪除信息成功?。?!");

118、</p><p><b>  else</b></p><p>  request.setAttribute("success", "刪除信息失?。。?!");</p><p>  return mapping.findForward("operationOrder");</p&g

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論