2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設(shè)計說明</b></p><p>  畢 業(yè) 設(shè) 計 題 目 </p><p>  院(系)專業(yè)班級 </p><p>  學(xué) 生 姓 名

2、 性別 </p><p>  指 導(dǎo) 教 師 職稱 </p><p><b>  2009年 月 日</b></p><p><b>  摘要</b></p><p>  本系統(tǒng)的設(shè)計目的是為了滿足使用者只要

3、通過互聯(lián)網(wǎng)就可以足不出戶的管理自己的銷售網(wǎng)絡(luò),改變傳統(tǒng)商業(yè)交易,在互聯(lián)網(wǎng)上進(jìn)行交易,實現(xiàn)網(wǎng)上銷售管理。為了實現(xiàn)上述目的,我對各種銷售管理系統(tǒng)有了深一步的了解,從而滿足客戶的要求,讓他們可以隨時進(jìn)行管理操作。</p><p>  本論文課題新穎,主要涉及軟件,數(shù)據(jù)庫與網(wǎng)絡(luò)技術(shù)等。涵蓋知識面廣,可有效地提高學(xué)生綜合運用所學(xué)知識分析解決問題的能力,增強學(xué)生對事物的理解與掌握能力,培養(yǎng)學(xué)生掌握科學(xué)的研究方法,正確的設(shè)計思

4、想,獨立思考,勇于進(jìn)取,探索創(chuàng)新,為今后進(jìn)一步學(xué)習(xí)與工作奠定了良好的基礎(chǔ)。</p><p>  本次畢業(yè)設(shè)計的題目就是網(wǎng)上手機銷售管理系統(tǒng)。本論文就畢業(yè)設(shè)計的內(nèi)容,系統(tǒng)地闡述了整個網(wǎng)上手機銷售管理系統(tǒng)的功能及實現(xiàn)。我們小組人員在指導(dǎo)老師的帶領(lǐng)下設(shè)計并實現(xiàn)了從商品管理,商品分類和查詢,到購物車實現(xiàn),用戶訂單處理,再到管理員系統(tǒng)?;旧蠈崿F(xiàn)了電子商務(wù)的功能流程,能夠?qū)崿F(xiàn)用戶與商家在網(wǎng)上進(jìn)行商品交易。本系統(tǒng)界面簡單直觀

5、,易于操作和使用,交互性強,完全基于Internet網(wǎng)絡(luò)。</p><p><b>  開發(fā)背景</b></p><p><b>  1 目的和意義</b></p><p>  本系統(tǒng)的設(shè)計目的是為了滿足消費者只要通過互聯(lián)網(wǎng)就可以足不出戶的購買自己喜歡的手機,改變傳統(tǒng)商業(yè)交易,在互聯(lián)網(wǎng)上進(jìn)行交易,實現(xiàn)網(wǎng)上購買手機。為了實現(xiàn)

6、上述目的,我對網(wǎng)上手機管理系統(tǒng)有了深一步的了解,從而滿足客戶的要求,讓他們可以隨時找到自己想要購買的手機。</p><p>  本論文課題新穎,主要涉及軟件,數(shù)據(jù)庫與網(wǎng)絡(luò)技術(shù)等。涵蓋知識面廣,可有效地提高學(xué)生綜合運用所學(xué)知識分析解決問題的能力,增強學(xué)生對事物的理解與掌握能力,培養(yǎng)學(xué)生掌握科學(xué)的研究方法,正確的設(shè)計思想,獨立思考,勇于進(jìn)取,探索創(chuàng)新,為今后進(jìn)一步學(xué)習(xí)與工作奠定了良好的基礎(chǔ)。</p>&

7、lt;p><b>  2 開發(fā)設(shè)計思想</b></p><p>  本系統(tǒng)用JSP語言來編寫網(wǎng)絡(luò)手機管理系統(tǒng),數(shù)據(jù)庫用SQLServer2000來連接系統(tǒng),通過編寫JavaBeans來進(jìn)行后臺業(yè)務(wù)邏輯控制,即JSP +JavaBeans + SQLServer2000三層模式完成整個設(shè)計工作。本系統(tǒng)全部基于Internet網(wǎng)絡(luò),以JSP語言對網(wǎng)站進(jìn)行開發(fā),注重用戶與網(wǎng)站的交互性。因此在

8、這樣的背景下,針對當(dāng)前Internet網(wǎng)絡(luò)發(fā)展趨勢來計網(wǎng)絡(luò)手機管理系統(tǒng)就成為了當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。</p><p><b>  3 開發(fā)目標(biāo)</b></p><p>  網(wǎng)上購手機的優(yōu)勢在于選擇面大、價格便宜、交易方便、節(jié)省時間和精力等。整個手機市場一片繁榮,在這種情況下,網(wǎng)上手機的加入無疑將使得競爭更加激烈,但從另一個方面看,只有在這種激烈的競爭下,網(wǎng)上手機

9、的優(yōu)勢才能得以體現(xiàn)。在中國,網(wǎng)上手機有發(fā)展的必要,也有發(fā)展的基礎(chǔ),發(fā)展網(wǎng)上手機的各方面條件也日趨成熟,但是還存在一些問題,只有把問題解決好了,才能保證網(wǎng)上手機的蓬勃發(fā)展,</p><p>  第二章 開發(fā)工具和環(huán)境簡介</p><p>  2.1 Java Server Page 簡介</p><p>  Java Server Page或簡稱為JSP是由Sun公

10、司在Java語言上開發(fā)出來的一種動態(tài)網(wǎng)頁制作技術(shù),它提供了一種建立動態(tài)網(wǎng)頁的簡單方法,并為開發(fā)人員提供了一個Server端框架,基于這個框架,開發(fā)人員可以綜合使用 HTML,XML,JAVA語言以及其他腳本語言,靈活,快速地創(chuàng)建和維護(hù)動態(tài)網(wǎng)頁,特別是目前的商業(yè)系統(tǒng)。作為JavaTM 技術(shù)的一部分,JSP能夠快速的開發(fā)出基于所有Web服務(wù)器和應(yīng)用服務(wù)器環(huán)境,獨立于平臺的應(yīng)用程序,而且具有非常強的可伸縮性。同時,JSP把用戶界面從系統(tǒng)內(nèi)容中

11、分離開來,使得設(shè)計人員能夠在不改變底層動態(tài)內(nèi)容的前提下改變祖國網(wǎng)頁布局。</p><p>  這樣跨平臺的特性己包含了目前大部份網(wǎng)站服務(wù)器配置環(huán)境,再加上它的語法寫作方式可媲美ASP般的易學(xué)易懂,而且在網(wǎng)絡(luò)安全技術(shù)方面甚至已超越ASP技術(shù)。所以,相信很快的時間內(nèi)極有可能取代現(xiàn)有網(wǎng)頁編譯技術(shù),而成為商業(yè)網(wǎng)站的新標(biāo)準(zhǔn)。在本節(jié)中我們將會討論JSP技術(shù)的特性,讓您更加了解這項新技術(shù)。</p><p&g

12、t;  2.2 Microsoft SQLServer2000 簡介</p><p>  SQLServer2000是一個基于關(guān)系型數(shù)據(jù)庫模型建立的數(shù)據(jù)庫管理系統(tǒng)軟件(DBMS)。它幫助用戶方使地得到所需信息,并提供強大的數(shù)據(jù)處理工具。它可以幫助用戶組織和共享數(shù)據(jù)庫信息,以便于根據(jù)數(shù)據(jù)庫信息作出有效的決策。另外,僅有這樣—個數(shù)據(jù)庫管理系統(tǒng)軟件(DBMS),則只能進(jìn)行一些信息系統(tǒng)所需要的簡單數(shù)據(jù)處理,且對操作者有較

13、高的操作技能要求。因此,信息系統(tǒng)的開發(fā)者都是在某種數(shù)據(jù)庫管理系統(tǒng)軟件〔DBMS〕環(huán)境下編寫相應(yīng)的應(yīng)川程序,以形成一個能夠滿足應(yīng)用需求且操作盡可能簡單的應(yīng)用型信息系統(tǒng),這被稱之為二次開發(fā)。 </p><p>  SQLServer2000 還具有以下特點:</p><p>  1.使信息更易于查找和使用</p><p>  SQLServer2000繼續(xù)為簡便地查找信

14、息提供易于使用的工具。</p><p>  2.支持 Web 功能的信息共享</p><p>  SQLServer2000 可以通過企業(yè)內(nèi)部網(wǎng)絡(luò)Internet 很簡便地實現(xiàn)信息共享,而且它可以很容易地將數(shù)據(jù)庫定位到瀏覽器中,它將桌面數(shù)據(jù)庫的功能和網(wǎng)站的功能結(jié)合在一起。</p><p>  3.用于信息管理的強大解決方案</p><p> 

15、 高級用戶和開發(fā)人員可以創(chuàng)建那些將SQLServer2000界面(客戶端)的易用性和SQL服務(wù)器的可擴展性和可靠性結(jié)合在一起的解決方案。</p><p>  4.改變了數(shù)據(jù)庫窗口</p><p>  可在SQLServer2000容納并顯示新的對象,增強了SQLServer2000 數(shù)據(jù)庫的易用性。</p><p>  5.提供名稱自動更正功能</p>

16、<p>  自動解決當(dāng)用戶重新命名數(shù)據(jù)庫對象時出現(xiàn)的常見負(fù)面效應(yīng)。例如,當(dāng)用戶重命名表中的字段時,將自動在諸如查詢的相關(guān)對象中進(jìn)行相應(yīng)的更改。</p><p>  6.具有子數(shù)據(jù)表功能</p><p>  子數(shù)據(jù)表在同一窗口中,提供了嵌套式的視圖,這樣就可以在同一窗口中專注于相關(guān)的數(shù)據(jù)并對其進(jìn)行編輯。</p><p>  7. 用戶只需簡單地將SQLSe

17、rver2000對象(表、查詢等)從數(shù)據(jù)庫放到ODBC數(shù)據(jù)源中,即可從 Microsoft SQLServer2000中將數(shù)據(jù)導(dǎo)出到Microsoft ACCESS 2000 。</p><p><b>  8.?dāng)?shù)據(jù)訪問頁功能</b></p><p>  該功能可使用戶快捷方便地創(chuàng)建數(shù)掂 HTML頁,并通過數(shù)據(jù) HTML頁,將數(shù)據(jù)庫應(yīng)用擴展到企業(yè)內(nèi)部網(wǎng)絡(luò) Intern

18、et上。這將幫助用戶比以往更快捷、高效的方式共享信息。</p><p><b>  9.共享組件的集成</b></p><p>  SQLServer2000利用新的 Web組件和位于瀏覽器中的 COM 控件,為用戶提供了多種查看和分析數(shù)據(jù)的方式。</p><p>  10.Microsoft SQL Server 交互性</p>

19、<p>  Microsoft SQLServer2000支持OLE DB,使用戶可以將SQLServer2000 界面的易用性與諸如 Microsoft SQL Server的后端企業(yè)數(shù)據(jù)庫的可升級性相結(jié)合。</p><p>  第三章 手機管理系統(tǒng)功能分析</p><p>  為了最終實現(xiàn)目標(biāo)系統(tǒng),必須設(shè)計出組成這個系統(tǒng)的所有程序和文件(或數(shù)據(jù)庫)。模塊是數(shù)據(jù)說明、可執(zhí)

20、行語句等程序設(shè)計對象的集合,它是單獨命名的而且可通過名字來訪問。模塊化就是把程序化分成若干個模塊,每個模塊完成一個子功能,把這些模塊集起來組成一個整體,可以完成指定的滿足問題的要求。</p><p>  3.1 系統(tǒng)功能分析</p><p>  首先對現(xiàn)有系統(tǒng)進(jìn)行分析,現(xiàn)有系統(tǒng)是信息的重要來源。分析已有系統(tǒng)的功能和實現(xiàn),從而確定新系統(tǒng)的設(shè)計目標(biāo)和模型。由于條件有限,調(diào)研主要是在網(wǎng)上進(jìn)行。

21、即通過在網(wǎng)上已有的手機網(wǎng)站注冊成會員來了解其具備的功能。</p><p><b>  從用戶角度來看:</b></p><p>  用戶通過在線注冊成為網(wǎng)站的用戶,可以獲得以下功能:手機型號瀏覽,購買手機,查看訂單,修改訂單,修改密碼,修改個人信息,手機簡介,投票箱等。另外,用戶注冊成功后,可以進(jìn)入到網(wǎng)站的留言板塊進(jìn)行留言等。</p><p>

22、  2.從網(wǎng)站的角度看:</p><p> ?。?)網(wǎng)站應(yīng)該包含商品搜索功能:按手機(模糊)查詢。</p><p> ?。?)訂單處理功能,確認(rèn)訂單方式:</p><p>  a). 電話通知方式</p><p>  b). E-mail方式</p><p><b> ?。?)管理員管理:</b>

23、;</p><p>  查看用戶信息,并根據(jù)用戶信息和用戶訂單對商品進(jìn)行發(fā)派。</p><p><b> ?。?)手機型號瀏覽</b></p><p><b>  a).手機</b></p><p><b>  b).制造商</b></p><p>&l

24、t;b>  c).型號</b></p><p><b>  d).價格</b></p><p><b>  e).訂購號</b></p><p><b> ?。?)好手機的投票</b></p><p>  查看用戶好手機投票的信息及投票百分比的評比。</

25、p><p><b> ?。?)論壇</b></p><p>  用戶進(jìn)行信息交流的地方,可以在留言板進(jìn)行留言,為查找手機提供好的網(wǎng)站等等。</p><p>  3.2 可行性研究</p><p>  可行性研究階段的主要任務(wù)是在系統(tǒng)初步調(diào)查的基礎(chǔ)上,對新系統(tǒng)是否能夠?qū)崿F(xiàn)和值得實現(xiàn)等問題做出判斷,避免在花費了大量的人力和物力

26、之后才發(fā)現(xiàn)系統(tǒng)不能實現(xiàn)或新系統(tǒng)投入使用后沒有任何實際意義而引起的浪費,對新系統(tǒng)可行性的分析,要求用最小的代價在盡量短的時間內(nèi)確定系統(tǒng)是否可行。</p><p><b>  ①技術(shù)可行性分析</b></p><p>  網(wǎng)上手機管理系統(tǒng)的開發(fā)是一項復(fù)雜的系統(tǒng)工程。為了保證系統(tǒng)開發(fā)成功,必須采用工程化的系統(tǒng)開發(fā)方法,并研究出一些符合工程化標(biāo)準(zhǔn)的開發(fā)方法。這些方法旨在指導(dǎo)開

27、發(fā)者進(jìn)行工程化的系統(tǒng)開發(fā),從而加快系統(tǒng)開發(fā)的速度,保證質(zhì)量以及降低開發(fā)成本。工程化的系統(tǒng)開發(fā)方法確實在開發(fā)實踐中取得了一定的效果。此次開發(fā)使用JSP作為開發(fā)語言,采用Servlet技術(shù),Tomcat5.0作為Web服務(wù)器。</p><p><b>  ②運行可行性分析:</b></p><p>  隨著計算機知識的普及和推廣,越來越多的人掌握了計算機的基本使用方法和技

28、能。隨著Internet的發(fā)展,用戶對于網(wǎng)絡(luò)、WINDOWS等環(huán)境下的軟件使用比較熟悉,對于新鮮事物,用戶表現(xiàn)出極大的興趣和熱情。 </p><p><b> ?、劢?jīng)濟(jì)可行性分析:</b></p><p>  網(wǎng)上手機系統(tǒng)給人們帶來了方便,成為一種全新的商務(wù)模式。因此,不用出門就可以在家購物的新時尚已經(jīng)到來,構(gòu)建一個網(wǎng)上手機管理系統(tǒng)在經(jīng)濟(jì)上是完全可行的。</p&

29、gt;<p>  就本系統(tǒng)而言,隨著各地大學(xué)城的興建,校園遠(yuǎn)離市區(qū),學(xué)生出校買手機的代價提高。另一方面,隨著寬帶網(wǎng)絡(luò)進(jìn)入校園,為學(xué)生在網(wǎng)絡(luò)上進(jìn)行購物提供有利的條件。而一個網(wǎng)上手機管理系統(tǒng)可以為學(xué)生提供軟件條件,這樣學(xué)生便可以足不出戶的買手機了。商家可以從中獲得利潤,兩全其美。</p><p>  通過以上的分析,開發(fā)網(wǎng)上手機管理系統(tǒng)是完全可行的。</p><p><b&

30、gt; ?、苓\行環(huán)境:</b></p><p>  本系統(tǒng)采用聯(lián)網(wǎng)多機多用戶操作方式,系統(tǒng)的運行環(huán)境包括硬件、操作系統(tǒng)、關(guān)系數(shù)據(jù)庫等軟件:</p><p>  硬件:中央處理器(CPU):PI以上的處理器;</p><p>  硬 盤:10GB以上硬盤;</p><p>  軟 驅(qū):1.44MB軟驅(qū);</p>&

31、lt;p>  內(nèi) 存:128MB;</p><p>  顯示器:15寸/17寸顯示器;</p><p>  操作系統(tǒng):Windows 2000,Windows NT,Windows XP, Unix, Linux;</p><p>  關(guān)系數(shù)據(jù)庫:Microsoft SQLServer2000;</p><p>  3.3 需求分

32、析</p><p>  需求分析的任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實世界要處理的對象,充分了解系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后可能的擴充和改變。</p><p>  1.在這里我們需要了解用戶有什么樣的具體要求和對系統(tǒng)性能的要求。</p><p>  (1)用戶的需求分析:</p><p><

33、;b>  (a)用戶注冊</b></p><p><b>  (b)用戶登錄</b></p><p><b>  (c)手機型號瀏覽</b></p><p><b>  (d)手機訂購</b></p><p><b>  (e)手機型號查詢</

34、b></p><p><b>  (f)訂單修改</b></p><p><b>  (g)修改密碼</b></p><p><b>  (h)修改個人信息</b></p><p><b>  (i)留言板</b></p><p&

35、gt;<b>  (j)管理員</b></p><p><b>  (2)系統(tǒng)性能分析</b></p><p>  對數(shù)據(jù)的安全性、完整性要求:用戶信息保密,只有管理員可見(可查),但不能任意修改。確保網(wǎng)上支付安全。商品信息、用戶信息必須保證其完整性。防止惡意刪改。以下是系統(tǒng)性能需求:</p><p>  (a)準(zhǔn)確性和可

36、靠性高</p><p>  (b)頁面友好,功能齊全,且可以使用</p><p>  (c)系統(tǒng)便于維護(hù)和升級。</p><p>  (d)數(shù)據(jù)庫訪問效率高</p><p>  3.4 系統(tǒng)總體結(jié)構(gòu)圖:</p><p><b>  數(shù)據(jù)流圖:</b></p><p> 

37、 數(shù)據(jù)流圖:是一種描述軟件系統(tǒng)邏輯模型的圖形符號。這種圖形表示即可以從本質(zhì)上描述計算機軟件系統(tǒng)的工作情況,又適合非計算機專業(yè)人員學(xué)習(xí)和掌握,在需求分析中是一種很好的交流和表達(dá)工具。</p><p>  帶箭頭的線表示數(shù)據(jù)流,其中箭頭表示了數(shù)據(jù)的流動方向。</p><p>  圓框表示對數(shù)據(jù)的加工。</p><p>  方框表示數(shù)據(jù)的起點和終點。畫分層數(shù)據(jù)流圖。<

38、;/p><p><b>  分層數(shù)據(jù)流圖:</b></p><p> ?。╝)手機管理系統(tǒng)E-R圖</p><p>  (b)檢查手機管理系統(tǒng)E-R圖</p><p>  (c)用戶基本信息處理E-R圖</p><p><b>  ]</b></p><p&g

39、t;  (d)用戶留言處理E-R圖</p><p>  (e)用戶訂單處理E-R圖</p><p>  (f)手機查詢處理E-R圖</p><p>  (g)投票箱E-R圖</p><p>  (h)管理員E—R圖</p><p>  3.5 數(shù)據(jù)字典:</p><p>  字典的作用是給詞匯

40、以定義和解釋。在結(jié)構(gòu)化分析中,數(shù)據(jù)字典的作用是給數(shù)據(jù)流圖上每個成分以定義和說明。換句話說,數(shù)據(jù)流圖上所有成分的定義和解釋的文字集合就是數(shù)據(jù)字典。數(shù)據(jù)字典對數(shù)據(jù)流圖和各種成分起注解說明作用,給這些成分賦以實際的內(nèi)容。除此之外,數(shù)據(jù)字典還要對系統(tǒng)分析中其他需要說明的問題進(jìn)行定義和說明。數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工、外部項。其中數(shù)據(jù)元素是組成數(shù)據(jù)流的基本成分,在系統(tǒng)分析中,數(shù)據(jù)字典起著重要的作用。</p&g

41、t;<p>  3.6 需求分析復(fù)審</p><p>  需求分析說明手機完成后,應(yīng)由用戶和開發(fā)人員共同復(fù)審,復(fù)審小組對需求分析說明手機的各個部分逐個進(jìn)行認(rèn)真的復(fù)查,確認(rèn)文檔所描述的系統(tǒng)模型符合用戶的需求,復(fù)審結(jié)束后雙方簽字確認(rèn)。</p><p>  本次需求分析有老師布置并指導(dǎo)。小組成員親自調(diào)查,并經(jīng)小組分析討論后制定系統(tǒng)需求功能目標(biāo)。</p><p&

42、gt;  第四章 手機管理系統(tǒng)總體設(shè)計</p><p>  4.1.系統(tǒng)功能設(shè)計目標(biāo)</p><p>  理論系統(tǒng)功能設(shè)計目標(biāo)如下:</p><p>  (1) 實用性強:我們努力使系統(tǒng)符合實際操作流程的習(xí)慣,并盡量減少用戶的輸入,易學(xué)易用的友好的用戶界面,滿足各層次的用戶使用的需求;</p><p>  (2) 先進(jìn)的程序結(jié)構(gòu):使用當(dāng)代前

43、衛(wèi)的軟件編程,能延長其生命周期,易于維護(hù)與管理;</p><p>  (3) 安全可靠性高:后臺維護(hù)功能齊全,根據(jù)平臺在各個階段不同的使用情況,管理人員可以設(shè)置相應(yīng)的操作權(quán)限,增加系統(tǒng)注冊,分配各個欄目的管理權(quán)限,實現(xiàn)系統(tǒng)的維護(hù),保證系統(tǒng)的安全、可靠;</p><p>  (4) 使用模塊化設(shè)計的方法:使系統(tǒng)具有良好的可擴充性,以適應(yīng)其不同階段的發(fā)展需要,便于后來者分析、維護(hù);</p

44、><p>  (5) 操作簡單,維護(hù)方便:每個子系統(tǒng)都具有相對獨立的系統(tǒng)維護(hù)功能</p><p>  對可變化的項目可自行維護(hù);</p><p>  (6) 查詢功能強大:可以對商品的基本情況、用戶基本情況,手機評信息,用戶留言等按各種方式查詢,可形成各種表單,同時還可對其進(jìn)行匯總,使管理人員能及時準(zhǔn)確地掌握用戶和商品等的基本情況。</p><p&g

45、t;  4.2.網(wǎng)上手機管理系統(tǒng)功能模塊劃分:</p><p>  根據(jù)需求分析與系統(tǒng)功能設(shè)計目標(biāo),結(jié)合實際情況本系統(tǒng)功能模塊設(shè)計分為如下幾個模塊:</p><p>  1.主頁:在這里我們可以看見本系統(tǒng)的主要功能和信息。</p><p>  2.用戶注冊:在這里我們可以注冊我們的基本信息,其中電話和Email是比較重要的,因為我們需要對這些信息進(jìn)行處理,以方便用戶

46、的付款和郵購。</p><p>  3.用戶登陸:為了方便用戶的付款,郵購和管理,我們需要變成會員后才可以進(jìn)行消費。</p><p>  4.手機型號瀏覽:成功登陸后的用戶可以分頁瀏覽手機手機型號,并將想要的手機提交到填寫訂單頁面。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登錄頁面”。</p><p>  5.訂購手機:成功登陸的用戶可

47、以在該頁面定購所需要的手機。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登陸頁面”。</p><p>  6.查看訂單:成功登陸的用戶可以在該頁修改已經(jīng)訂購的手機。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登陸頁面”。</p><p>  7.修改訂單:成功登陸的用戶可以在該頁修改或刪除已經(jīng)訂購的手機。如果用戶還沒有注冊就直接進(jìn)入或

48、者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登陸頁面”。</p><p>  8.手機型號查詢:成功登陸的用戶可以在該頁查找自己需要的手機。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登陸頁面”。</p><p>  9.修改密碼:成功登陸的用戶可以在該頁修改自己的密碼。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登陸頁面”。</

49、p><p>  10.修改個人信息:成功登陸的用戶可以在該頁修改自己當(dāng)初注冊時的信息。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登陸頁面”。</p><p>  11.留言板:成功登錄的用戶可以在該頁留言。</p><p>  12.管理員:查看用戶訂單,查看用戶信息,并根據(jù)用戶信息和用戶訂單對商品進(jìn)行發(fā)派。</p><

50、p>  4.3 網(wǎng)上手機的體系結(jié)構(gòu):</p><p><b>  層結(jié)構(gòu):</b></p><p>  即:JSP技術(shù)+ SQLServer2000 數(shù)據(jù)庫</p><p><b>  第五章 數(shù)據(jù)庫設(shè)計</b></p><p>  5.1 數(shù)據(jù)庫系統(tǒng)概述:</p><p

51、>  數(shù)據(jù)庫系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來的,經(jīng)歷了層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫三個階段。由于關(guān)系數(shù)據(jù)庫采用人們比較容易理解和接受的二維表格來組織數(shù)據(jù),發(fā)展迅速,已成為數(shù)據(jù)庫產(chǎn)品的主流。</p><p>  本系統(tǒng)的前端開發(fā)是使用JSP技術(shù),通過JavaBeans進(jìn)行邏輯控制和數(shù)據(jù)庫連接,而后臺數(shù)據(jù)庫采用的是SQLServer2000。SQLServer2000數(shù)據(jù)庫管理系統(tǒng)是一項全面完整的數(shù)據(jù)庫與

52、分析產(chǎn)品。SQLServer2000非常容易學(xué)習(xí)、使用,介紹、學(xué)習(xí)資料比較多,SQLServer2000全面支持Web功能的數(shù)據(jù)庫解決方案,與此同時,SQLServer2000還在可伸縮性與可靠性方面保持著多項基準(zhǔn)測試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫系統(tǒng)在激烈市場競爭中克敵致勝的關(guān)鍵所在。無論以應(yīng)用程序開發(fā)速度還是以事務(wù)處理運行速度來衡量,SQLServer2000都堪稱最為快捷的數(shù)據(jù)庫系統(tǒng)。</p><p>

53、;  對比SQLServer2000和其他的大型數(shù)據(jù)庫管理系統(tǒng),SQLServer2000 具有可靠的安全性,較快的存儲速度,高度的兼容性,簡單易用,應(yīng)用SQLServer2000作為后臺數(shù)據(jù)庫為系統(tǒng)的開發(fā)提供了強有力的支持,并對以后軟件的運行提供了堅實的基礎(chǔ),因此,我們采用了SQLServer2000作為后臺數(shù)據(jù)庫。</p><p>  5.2 數(shù)據(jù)庫表設(shè)計:</p><p>  本系

54、統(tǒng)的數(shù)據(jù)庫其中包括九個表,分別為手機手機型號表book, 用戶注冊表member, 管理員表admin, 手機類型表booktype, 評論表commont, 購物車表gouwuche, 新聞表news,定單表num,定單詳細(xì)信息表orderbook。詳情請見下面的數(shù)據(jù)庫表: </p><p>  手機手機型號表booK</p><p>  2、管理員表admin</p>&

55、lt;p><b>  3、新聞表news</b></p><p>  4、手機類型表booktype</p><p>  5、用戶注冊表member</p><p>  6、定單詳細(xì)信息表orderbook</p><p><b>  7、定單表num</b></p><p

56、><b>  第六章 程序設(shè)計</b></p><p><b>  6.1 程序說明</b></p><p>  根據(jù)前邊的需求分析和系統(tǒng)總體設(shè)計內(nèi)容進(jìn)行程序設(shè)計。本系統(tǒng)是以Java 語言為基礎(chǔ)進(jìn)行開發(fā)的。我個人負(fù)責(zé)的模塊主要是采用JSP技術(shù)+JavaBeans+ SQLServer2000 模式進(jìn)行模塊開發(fā)與實現(xiàn)的。全部都以面向?qū)ο蟮?/p>

57、方法進(jìn)行設(shè)計和實現(xiàn)。</p><p>  一.在程序設(shè)計時,我用到了下面的一些定義,解釋如下:</p><p>  Page用來定義整個JSP頁面的一些屬性和這些屬性的的值。</p><p>  Page import該屬性的作用是為JSP頁面引入JAVA核心包中的類,這樣就可以在JSP頁面的程序片部分,變量及函數(shù)聲明部分,表達(dá)式部分使用的類??梢詾樵搶傩灾付ǘ鄠€值

58、,該屬性的值可以是JAVA某個包中的所有類或一個具體的類。</p><p>  include file 表示的是靜態(tài)的插入一個文件。</p><p>  6.2 具體模塊劃分</p><p>  1 .主頁面模塊 </p><p>  主頁面中上部包含:①標(biāo)題:歡迎光臨網(wǎng)上手機專賣</p><p>  ②特價手機

59、和熱賣手機信息。</p><p><b>  用戶注冊模塊 </b></p><p>  用戶注冊是為第一次登錄網(wǎng)站的用戶所設(shè)計的。在用戶成為本站用戶之前一定要注冊才可以訪問我網(wǎng)站的其它網(wǎng)頁。</p><p> ?、儆脩糇园ǎ旱卿浢Q,真實姓名,設(shè)置密碼,電子郵件等。</p><p> ?、谧猿晒螅趴梢栽L問本站

60、的其他頁面。</p><p> ?、鄣顷懞罂梢栽诰€購買手機。</p><p><b>  3.用戶登錄模塊 </b></p><p>  ①用戶登錄包括:登錄名稱,輸入密碼。</p><p> ?、诋?dāng)用戶登錄后由管理員核對該用戶的名稱和密碼是否正確,如果無誤的話用戶可以通過檢查直接進(jìn)入網(wǎng)站的其它頁面進(jìn)行瀏覽和訂購。<

61、;/p><p>  4.手機型號瀏覽模塊</p><p>  手機型號瀏覽:成功登陸后的用戶可以分頁瀏覽手機手機型號,并將想要的手機提交到填寫訂單頁面。</p><p><b>  5.購物幫助頁面</b></p><p>  當(dāng)你為沒有頭緒而煩惱,請不要擔(dān)心為了解決這個問題,我么特意做了個幫助頁面解決這個問題</p&

62、gt;<p><b>  軟件安裝與調(diào)試</b></p><p>  7.1 軟件的安裝與配置</p><p> ?。?)軟件安裝:操作系統(tǒng)Windows XP</p><p>  Microsoft SQLServer2000</p><p><b>  JDK安裝:</b>&l

63、t;/p><p>  JDK安裝特別簡單,和安裝其他的軟件沒什么區(qū)別。</p><p><b>  JDK的配置:</b></p><p>  設(shè)置JAVA_HOME環(huán)境變量:JDK 安裝目錄 例:C:\j2sdk1.4;</p><p>  設(shè)置CLASSPATH環(huán)境變量:JDK安裝目錄\lib\tools.jar 例:&

64、lt;/p><p>  C:\j2sdk1.4\lib\tools.jar;.</p><p>  設(shè)置PATH環(huán)境變量:JDK 安裝目錄\bin;例:C:\j2sdk1.4\bin;</p><p>  服務(wù)器的安裝:Tomcat 5.0</p><p>  設(shè)置TOMCAT_HOME環(huán)境變量:Tomcat安裝目錄 例:C:\Tomcat 5

65、.0;</p><p>  (2)安裝Tomcat5.0 安裝時注意在選擇Java虛擬機路徑是一定要選擇安裝的JSDK的目錄,然后再開始安裝。</p><p>  (3)安裝完畢后,啟動TOMCAT,然后再瀏覽器中輸入http://localhost:8080時可以看見TOMCAT的歡迎頁面,這時表示配置成功了。</p><p><b>  7.2 軟件

66、調(diào)試</b></p><p>  系統(tǒng)調(diào)試的目的是發(fā)現(xiàn)程序和系統(tǒng)中的錯誤并及時予以糾正。</p><p>  在網(wǎng)上手機管理系統(tǒng)中用的調(diào)試方法也包括這些:</p><p><b>  (1) 程序調(diào)試</b></p><p>  包括語法調(diào)試和邏輯檢查,測試數(shù)據(jù)除采用正常數(shù)據(jù)外,還應(yīng)用一些異常資料,用來考驗程

67、序的正確性。</p><p><b>  ①用正常資料調(diào)試。</b></p><p><b> ?、谟卯惓YY料調(diào)試。</b></p><p><b> ?、塾缅e誤資料調(diào)試。</b></p><p>  7.3 軟件測試:</p><p>  軟件的測試

68、是系統(tǒng)開發(fā)周期中一個十分重要的環(huán)節(jié),其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)過程的最終審查,如果錯誤不能在測試階段被發(fā)現(xiàn)并糾正,就可能會造成不堪設(shè)想的后果。</p><p>  在網(wǎng)上手機專賣電子商務(wù)平臺中,我們以黑盒測試為主,白盒測試為輔。對關(guān)鍵模塊采用白盒測試。</p><p><b>  測試結(jié)果:</b></p><

69、;p>  ★中文亂碼問題,從數(shù)據(jù)庫中取出的中文數(shù)據(jù)出現(xiàn)亂碼。</p><p>  ★參數(shù)傳遞出錯,無法傳遞數(shù)據(jù)。</p><p>  ★當(dāng)大量用戶同時對數(shù)據(jù)庫進(jìn)行訪問時,效率低,有的用戶訪問失敗。</p><p><b>  主要的解決方法:</b></p><p>  ☆我使用如下方法來解決亂碼問題:</p

70、><p>  request.getParameter("choose").getBytes("8859_1"),"GB2312"</p><p>  <%@ page contentType="text/html;charset=GB2312"%></p><p>  對于各個

71、模塊接參數(shù)的格式進(jìn)行了統(tǒng)一</p><p>  本程序以中小型為基礎(chǔ),采用ODBC數(shù)據(jù)源進(jìn)行連接數(shù)據(jù)庫這就決定了本系統(tǒng)的先天缺陷。純正的電子商務(wù)網(wǎng)站均采用連接池,出于技術(shù)難度大和資料缺乏放棄此最佳方案。</p><p>  第八章 結(jié)束語</p><p>  經(jīng)過十個月的不懈努力,和指導(dǎo)老師的諄諄教導(dǎo),以及同組同學(xué)的團(tuán)結(jié)協(xié)作,充分利用大學(xué)四年所學(xué)的專業(yè)知識,通

72、過大量閱讀與設(shè)計相關(guān)的專業(yè)參考文獻(xiàn),我終于完成了本次畢業(yè)設(shè)計,已經(jīng)基本上實現(xiàn)了網(wǎng)上手機管理系統(tǒng)的各項功能。</p><p>  在這次畢業(yè)設(shè)計過程中,我獨立設(shè)計和實現(xiàn)了用戶注冊,用戶登錄,修改密碼,留言板,手機目瀏覽等五個模塊的全部功能,以及這幾個模塊的數(shù)據(jù)庫設(shè)計。</p><p>  通過這次畢業(yè)設(shè)計,我掌握了SQLServer2000這種大型數(shù)據(jù)庫的編程方法,掌握了JAVA語言和JSP

73、技術(shù)。了解到電子商務(wù)的理論以及平臺開發(fā)的模式,掌握了網(wǎng)絡(luò)開發(fā)的方法與模式。對團(tuán)隊的協(xié)作,對軟件開發(fā)方法和手段,有了一定的認(rèn)識,豐富了我的軟件開發(fā)的經(jīng)驗,提高了程序編寫的水平,并加深理解了許多課程中、手機本上學(xué)到的知識和理論。同時,通過編寫畢業(yè)設(shè)計論文,我還基本掌握了軟件文檔的手機寫方法和手機寫格式。</p><p>  本系統(tǒng)盡管有自己的特色,但缺陷也是明顯的,如安全性,效率問題等等。由于時間,能力,國內(nèi)JAVA

74、,JSP技術(shù)資料有限等原因,有些功能實現(xiàn)的并不完美,在已經(jīng)完成的程序中,也存在許多不盡人意的算法,也沒有統(tǒng)一優(yōu)化,系統(tǒng)有待進(jìn)一步改善,而這些問題也讓我充分認(rèn)識到了軟件開發(fā)的困難。</p><p>  通過畢業(yè)設(shè)計,我學(xué)會了如何去了解一種新型的技術(shù),去掌握一種技術(shù)。以及軟件開發(fā)的基本流程。在學(xué)習(xí)過程中,我們遇到問題經(jīng)常上網(wǎng)求助,去手機查詢資料,擴大了自己的知識面。</p><p>  總之,

75、這次畢業(yè)設(shè)計為我今后繼續(xù)學(xué)習(xí)、深造奠定了基礎(chǔ),我非常感謝各位老師、同學(xué)的支持與幫助。</p><p><b>  附 錄</b></p><p><b>  9.1 致謝</b></p><p>  在本次畢業(yè)設(shè)計過程中,得到了指導(dǎo)老師的指導(dǎo)與支持。在此特別感謝XX老師的大力幫助。指導(dǎo)老師的悉心指導(dǎo)和大力支持,在總體結(jié)構(gòu)

76、、功能的把握上給予了非常大的幫助,同時根我們提供了非常優(yōu)越的設(shè)計環(huán)境,并對我在編程、數(shù)據(jù)庫設(shè)計等細(xì)節(jié)工作上給予了耐心的指導(dǎo),對于我們小組順利完成這次畢業(yè)設(shè)計起到了關(guān)鍵性的作用。</p><p>  另外和我同組同學(xué)大家始終團(tuán)結(jié)協(xié)作,努力拼搏,增強了我的團(tuán)隊意識,并且我們接下了深厚的友誼,我們自始至終在一種愉快的氣氛中學(xué)習(xí)工作。此次畢業(yè)設(shè)計對提高我的編程技術(shù)、協(xié)調(diào)團(tuán)隊成員的關(guān)系等方面都由許多益處。在此我一并向他表示

77、感謝。我還要感謝我的母校,以及在大學(xué)四年生活中給予我關(guān)心和幫助的老師和同學(xué),是他們教會了我專業(yè)的知識和做人的道理。通過這次畢業(yè)設(shè)計我還明白了作為一名計算機專業(yè)的大學(xué)畢業(yè)生,我們要會的不僅僅是編寫代碼,更重要的是要有整體把握系統(tǒng)設(shè)計的能力。我會在以后的工作和學(xué)習(xí)中不斷完善自己,為我最熱愛的母校爭光,為自己翻開輝煌的新篇章。</p><p><b>  9.2 參考文獻(xiàn)</b></p&g

78、t;<p>  [1]孫衛(wèi)琴,李洪成.《Tomcat 與 Java Web 開發(fā)技術(shù)詳解》.電子工業(yè)出版社,2003年6月:1-205</p><p>  [2]BruceEckel.《Java編程思想》. 機械工業(yè)出版社,2003年10月:1-378</p><p>  [3]FLANAGAN.《Java技術(shù)手冊》. 中國電力出版社,2002年6月:1-465</p&

79、gt;<p>  [4]孫一林,彭波.《Java數(shù)據(jù)庫編程實例》. 清華大學(xué)出版社,2002年8月:30-210</p><p>  [5]Lee Anne Phillips.《巧學(xué)活用HTML4》.電子工業(yè)出版社,2004年8月:1-319</p><p>  [6]飛思科技產(chǎn)品研發(fā)中心.《JSP應(yīng)用開發(fā)詳解》.電子工業(yè)出版社,2003年9月:32-300</p>

80、;<p>  [7]耿祥義,張躍平.《JSP實用教程》. 清華大學(xué)出版社,2003年5月1日:1-354</p><p>  [8]孫涌.《現(xiàn)代軟件工程》.北京希望電子出版社,2003年8月:1-246 </p><p>  [9]薩師煊,王珊.《數(shù)據(jù)庫系統(tǒng)概論》.高等教育出版社,2002年2月:3-460</p><p>  [10]Brown等.《

81、JSP編程指南(第二版)》. 電子工業(yè)出版社 ,2003年3月:1-268 </p><p>  [11]清宏計算機工作室.《JSP編程技巧》. 機械工業(yè)出版社, 2004年5月:1-410 </p><p>  [12]朱紅,司光亞.《JSP Web編程指南》.電子工業(yè)出版社, 2001年9月:34-307 </p><p>  [13]賽奎

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論