電子商務(wù)購物系統(tǒng)論文正稿_第1頁
電子商務(wù)購物系統(tǒng)論文正稿_第2頁
電子商務(wù)購物系統(tǒng)論文正稿_第3頁
電子商務(wù)購物系統(tǒng)論文正稿_第4頁
電子商務(wù)購物系統(tǒng)論文正稿_第5頁
已閱讀5頁,還剩62頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

./畢業(yè)設(shè)計<論文>C2C電子商務(wù)購物系統(tǒng)系〔部:信息工程系專業(yè):軟件技術(shù)姓名:學(xué)號:.畢業(yè)設(shè)計〔論文任務(wù)書畢業(yè)設(shè)計〔論文題目:c2c網(wǎng)上拍賣系統(tǒng)畢業(yè)設(shè)計〔論文內(nèi)容:現(xiàn)在的人們已經(jīng)習(xí)慣網(wǎng)上的購物的方法,已經(jīng)很多人都在用這種購物模式,習(xí)慣了坐在家里輕松的看我們各種商品。只要建立一個網(wǎng)上購物系統(tǒng),配上一臺電腦就可以讓自己的商品讓用戶盡情競價購買。畢業(yè)設(shè)計〔論文專題部分:在線拍賣系統(tǒng)的開發(fā)目的是使在線拍賣模式從手工記錄轉(zhuǎn)變成信息化管理,為在線拍賣人員以及管理人員提供方便。對期刊拍賣的實際情況進行調(diào)研之后,進行詳細的需求分析,對現(xiàn)有的管理模式進行改進,開發(fā)出一套新型的管理系統(tǒng),從中領(lǐng)悟系統(tǒng)開發(fā)的思想,掌握系統(tǒng)開發(fā)的流程和方法。隨著信息系統(tǒng)的不斷完善,期刊的管理將越來越依賴于電子商務(wù)的管理。所以系統(tǒng)開發(fā)將圍繞電子商務(wù)的購買系統(tǒng),使之能迅速適應(yīng)用戶和管理人員的需要。指導(dǎo)教師:簽字年月日教研室主任:簽字年月日系〔部主任:簽字年月日.畢業(yè)設(shè)計<論文>評語指導(dǎo)教師評語:成績:指導(dǎo)教師<簽字>:年月日評閱人評語:成績:評閱教師〔簽字:答辯小組組長簽字<簽字>:年月日.目錄TOC\o"1-3"\h\u20516第1章引言 1303031.1項目開發(fā)的背景 160891.2項目開發(fā)的意義 18305第2章可行性分析及總體設(shè)計原則 210762.1可行性分析 2210922.1.1.技術(shù)可行性 2254332.1.2經(jīng)濟可行性 2179482.1.3社會可行性 211152.2總體設(shè)計原則 224507第3章系統(tǒng)分析 4282143.1業(yè)務(wù)流程分析 4307543.2數(shù)據(jù)流圖 5134983.3數(shù)據(jù)字典 716525第4章系統(tǒng)設(shè)計 1197794.1系統(tǒng)功能設(shè)計 11123064.2系統(tǒng)數(shù)據(jù)庫設(shè)計 1280514.2.1概念結(jié)構(gòu)設(shè)計 12128054.2.2數(shù)據(jù)庫表設(shè)計 162884.3系統(tǒng)開發(fā)工具與開發(fā)模式的選擇 18175524.3.1系統(tǒng)開發(fā)工具 1822636第5章系統(tǒng)實現(xiàn) 21289315.1系統(tǒng)前臺模塊 2178485.1.1登錄界面 2150315.1.2用戶注冊界面 22200485.1.3商品詳情界面 23222935.1.4商品搜索界面 23167625.1.5留言界面 24100815.1.6會員中心界面 2411479第6章軟件測試與分析 27173156.1軟件測試的重要性 27255116.2測試實例的研究與選擇 2721976.3測試環(huán)境與測試條件 28133846.4系統(tǒng)運行情況 2895776.5系統(tǒng)評價 2827211第7章體會心得 3013313第8章結(jié)論 3110812第9章參考文獻 3214378第10章附錄代碼 33.中文摘要通過這次實習(xí)我更加了解并熟悉了B2B及B2C的流程,收獲很多.下面先闡述一下我對B2B的認識:

B2B電子商務(wù)是指企業(yè)與企業(yè)之間,通過Internet或?qū)S镁W(wǎng)方式進行的商務(wù)活動。這里企業(yè)通常包括制造、流通<商業(yè)>和服務(wù)企業(yè),因此B2B電子商務(wù)的形式又可以劃分為兩種類型,即特定企業(yè)間的電子商務(wù)和非特定企業(yè)間的電子商務(wù)。特定企業(yè)間的電子商務(wù)是指在過去一直有交易關(guān)系的或者在進行一定交易后要繼續(xù)進行交易的企業(yè),為了相同的經(jīng)濟利益,而利用信息網(wǎng)絡(luò)來進行設(shè)計、開發(fā)市場及庫存管理。傳統(tǒng)企業(yè)在供銷鏈上,通過現(xiàn)代計算機網(wǎng)絡(luò)手段來進行的商務(wù)活動即屬此類。非特定企業(yè)間的電子商務(wù)是指在開放的網(wǎng)絡(luò)中對每筆交易尋找最佳伙伴,并與伙伴進行全部的交易行為。其最大的特點是:交易雙方不以永久、持續(xù)交易為前提。

與傳統(tǒng)商務(wù)活動相比,B2B電子商務(wù)具有很多的優(yōu)勢,從而實現(xiàn)"零庫存管理"。<4>縮短企業(yè)生產(chǎn)周期。一個產(chǎn)品的生產(chǎn)是許多企業(yè)相互協(xié)作的結(jié)果,因此產(chǎn)品的設(shè)計開發(fā)和生產(chǎn)銷最可能涉及許多關(guān)聯(lián)企業(yè),通過電子商務(wù)可以改變過去由于信息封閉而無謂等待的現(xiàn)象。<5>24小時/天無間斷運作,增加了商機。傳統(tǒng)的交易受到時間和空間的限制,而基于Internet的電子商務(wù)則是一周7天、一天24小時無間斷運作,網(wǎng)上的業(yè)務(wù)可以開展到傳統(tǒng)營銷人員和廣告促銷所達不到的市場范圍。關(guān)鍵詞:在線拍賣;結(jié)構(gòu)化分析;B/S.Abstract〔英文摘要SummaryInthispaper,top-downstructuredsystemsanalysis,describesafull-featuredauctiononlinesystemuserandexpertloginmoduledevelopmentprocess,operationalprocessesandsomeofitscoretechnology.Thispapercarriedouttheprojectoverview,abriefbackgroundofprojectdevelopment,projectdevelopmentandprojectdevelopmentobjectiveofthemeaning;followedbythesystemplanningstage,theactualbusinessprocessesthroughresearchandanalysisofthesystem’sorganizationalstructure,specificallythecompletionofthejournalonlinesubmissionsystemrequirementsanalysis,feasibilityanalysis,theexistingbusinessprocessanalysis,andoptimizationofexistingbusinessprocesses,businessprocesses,thesystemobtained;followedbysystematicanalysisofthespecificcompletionofthedataflowanalysisanddatadictionary;systemdesignprimarilythecompletionofthedivisionoffunctionmodules,databasedesignandsysteminterfacedesign.Thisphaseofthefunctionofeachmoduleindetailthedesign,formingafunctionalblockdiagramofthesystem,onthisbasis,havechosentherightdevelopmentmodel;databasedesignfirsttestedtheconceptdesign,followedbyalogicdesign,andfinallycompletedthedesignofthedatabasetable.Accordingtothefirstfewstagesoftheanalysisanddesign,thesystemusedinthedesignofB/Smode,JSPtechnology,thebasicpagedesignandimplementationoffunction,useSQLServer2000databasebackenddatabase.Designandimplementationofthissystemfortheauctiononlinesystemtorunasafoundationfortheauctiononlinesystemprovidesgoodconditions.Keywords:auctiononline;structuralanalysis;B/S.在線拍賣評價系統(tǒng)引言進入21世紀以來,電子商務(wù)伴隨著IT的成熟,逐漸的發(fā)展壯大,成為網(wǎng)絡(luò)經(jīng)濟的核心,在電子商務(wù)的發(fā)展過程中,人們開始逐漸的意識到在線購物的無地域界限、時間界限、安全、方便、快捷及其價格的優(yōu)勢等特性,隨之在線購物的隊伍也逐漸擴大。通過本系統(tǒng),學(xué)生可以通過互聯(lián)網(wǎng)方便的進行課題學(xué)習(xí),及時的了解教師發(fā)布的教學(xué)信息,與教師進行教學(xué)互動。通過課程設(shè)計的度量與評價系統(tǒng)對其工作流程的度量進行全面地管理,提高工作效率和工作質(zhì)量。學(xué)生和教師通過本系統(tǒng)可以實現(xiàn)學(xué)習(xí)互動,更高效率的完成軟件工程課程設(shè)計工作。在軟件工程的課程設(shè)計過程中,對其工作流程度量管理,往往不夠全面,只能從結(jié)果上評價,而且在評價時項目較多,工作繁瑣,為了改善這一狀況,設(shè)計這樣一個課程的度量與評價系統(tǒng),可提高教師的工作效率和工作質(zhì)量。針對軟件工程課程設(shè)計學(xué)習(xí)的各個階段和文檔材料多,教師批閱,匯總成績還停留在手工階段,工作復(fù)雜且辛苦,而且可能會產(chǎn)生錯誤。為了改變現(xiàn)狀,提高軟件工程課程設(shè)計的管理效率和管理水平,開發(fā)一個軟件工程課程設(shè)計的度量和評估平臺。教師可通過本系統(tǒng)進行設(shè)定課程設(shè)計各個階段的成績百分比,給出學(xué)生成績,系統(tǒng)可自動進行成績等級評定,可通過報表打印成績單等,提高工作效率。.第1章引言1.1項目開發(fā)的背景世界范圍看,各國政府極為重視電子商務(wù)的開展,把推行電子商務(wù)作為一項經(jīng)濟發(fā)展的戰(zhàn)略任務(wù)對待,甚至認為,電子商務(wù)的發(fā)展是21世紀世界經(jīng)濟發(fā)展的重要推動力,其作用可以與200年前的工業(yè)革命相比。正如比爾·蓋茨所說:"21世紀要么電子商務(wù),要么無商可務(wù)!"。顯然,電子商務(wù)作為世界發(fā)展的新趨勢,不僅有著廣泛的應(yīng)用領(lǐng)域,十分誘人的發(fā)展前景,而且將逐步成為連接生產(chǎn)、流通和消費的極其重要的經(jīng)濟活動方式。

從國家對電子商務(wù)應(yīng)用在經(jīng)濟社會發(fā)展中的地位升級看,繼20XX4月北京召開第五屆中國國際電子商務(wù)大會之后,電子商務(wù)的發(fā)展已納入國家"十一五"發(fā)展計劃。20XX6月,國家發(fā)展和改革委員會、國務(wù)院信息化工作辦公室聯(lián)合發(fā)布的《電子商務(wù)發(fā)展"十一五"規(guī)劃》〔專項規(guī)劃中進一步指出:國家發(fā)展電子商務(wù)的戰(zhàn)略意圖,是"發(fā)展網(wǎng)絡(luò)經(jīng)濟與實體經(jīng)濟相融合,以優(yōu)化產(chǎn)業(yè)結(jié)構(gòu),促進經(jīng)濟增長方式轉(zhuǎn)變,提高國民經(jīng)濟的運行效率和質(zhì)量";電子商務(wù)應(yīng)用的目標是"基本形成網(wǎng)絡(luò)化的生產(chǎn)經(jīng)營和消費方式";要求"形成完整的電子商務(wù)價值鏈","注重與國際接軌,探索多層次、多元化的電子商務(wù)發(fā)展方式"。黨的十七大再次明確提出要發(fā)展包括電子商務(wù)在內(nèi)的現(xiàn)代服務(wù)業(yè)。1.2項目開發(fā)的意義在線拍賣系統(tǒng)的開發(fā)目的是使在線拍賣模式從手工記錄轉(zhuǎn)變成信息管理,為在線拍賣人員以及管理人員提供方便條件。對期刊拍賣的實際情況進行調(diào)研之后,進行詳細的需求分析,對現(xiàn)有的管理模式進行改進,開發(fā)出一套新型的管理系統(tǒng),從中領(lǐng)悟系統(tǒng)開發(fā)的思想,掌握系統(tǒng)開發(fā)的流程和方法。隨著信息系統(tǒng)的不斷完善,期刊的管理將越來越依賴于信息化的管理。所以系統(tǒng)開發(fā)將圍繞在線拍賣工作的實際情況,使之能迅速適應(yīng)用戶和管理人員的需要。在線拍賣系統(tǒng)的實施的現(xiàn)實意義:減少管理拍賣的工作人員;管理人員可以隨時瀏覽查看,而且更加直觀;改變了以前工資手工記錄的方式,電腦錄入更加方便快捷;實現(xiàn)了在線拍賣的計算機化。第2章可行性分析及總體設(shè)計原則2.1可行性分析可行性分析也稱為可行性研究,是在調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、社會等方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功[1]。可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。下面將分別從技術(shù)、經(jīng)濟、社會三個方面對在線拍賣系統(tǒng)的建設(shè)進行分析和研究。2.1.1.技術(shù)可行性根據(jù)期刊公司提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各種約束條件,根據(jù)新系統(tǒng)目標來衡量所需的技術(shù)是否具備,本系統(tǒng)是一個數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術(shù)條件應(yīng)完全可以達到該系統(tǒng)的功能目標。同時,考慮給予的開發(fā)期限也較為充裕,預(yù)計系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)的。由以上分析可知,在線拍賣系統(tǒng)的開發(fā)在技術(shù)上是可行的。2.1.2經(jīng)濟可行性公司具有信息化的處理設(shè)施,并且擁有支持本系統(tǒng)的應(yīng)用平臺。因此無需再投入資金購買其他設(shè)施。系統(tǒng)的開發(fā)基于本人對程序開發(fā)的實踐學(xué)習(xí)而來,公司無需資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費完全可以接受。由以上分析可知,在線拍賣系統(tǒng)在經(jīng)濟上是可行的。2.1.3社會可行性本系統(tǒng)的社會可行性主要從法律因素、用戶使用可行性兩方面進行研究。<1>法律因素本系統(tǒng)是根據(jù)在線拍賣系統(tǒng)的實際情況開發(fā)研制的,是通過大量的調(diào)研得出的,系統(tǒng)的軟件設(shè)計是在獨立的環(huán)境下完成的,無可供抄襲的軟件產(chǎn)品。<2>用戶使用可行性本系統(tǒng)對用戶的要求,除了需要具備在MicrosoftWindows平臺上使用個人電腦的知識外,并不需要特別的技術(shù)能力。使用系統(tǒng)的管理員,需要具備對Tomcat服務(wù)器的使用能力,在投入使用前,無需對操作系統(tǒng)的人員進行培訓(xùn)。這樣既減少投入成本又簡化了操作環(huán)節(jié)。由以上分析可知,本系統(tǒng)具有社會可行性。2.2總體設(shè)計原則本系統(tǒng)為了設(shè)計、實現(xiàn)和后期維護的方便,以及系統(tǒng)用戶使用的便利,所以必須采取一定的設(shè)計原則[3]。其主要設(shè)計原則有:簡單性:在實現(xiàn)系統(tǒng)的功能的同時,盡量讓系統(tǒng)操作簡單易懂,這對于一個系統(tǒng)來說是非常重要的。針對性:本系統(tǒng)設(shè)計是針對公司在線拍賣的需求定向開發(fā)設(shè)計,所以具有專業(yè)突出和很強的針對性。實用性:要求本系統(tǒng)能夠滿足在線拍賣的需求,因此具有良好的實用性。一致性:頁面整體設(shè)計風格以及命名規(guī)則的一致性:整體頁面布局和用圖用色風格及變量、類名和其他元素的命名規(guī)則保持一致。功能一致性:完成同樣的功能應(yīng)該盡量使用同樣的元素。元素風格一致性:界面元素的美觀風格、擺放位置在同一個界面和不同界面之間都應(yīng)該是一致的。變量命名規(guī)則的一致性:變量應(yīng)該用統(tǒng)一的規(guī)則進行命名,做到任意變量均能從上下文推斷其義。先進性:本系統(tǒng)采用JSP技術(shù)、SQLServer2000等被廣泛采用系統(tǒng)開發(fā)技術(shù)和數(shù)據(jù)庫,因此本設(shè)計具有良好的先進性,具體表現(xiàn)在其具有良好的可擴展性,可開發(fā)性。第3章系統(tǒng)分析3.1業(yè)務(wù)流程分析在進行業(yè)務(wù)流程分析時,需要按照原有信息流動過程,逐個地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對處理時間的要求,弄清各個環(huán)節(jié)需要的信息、信息來源、流經(jīng)去向、處理方法、計算方法、提供信息的時間和信息形態(tài)〔報告、報單、屏幕顯示等[4]。業(yè)務(wù)流程分析可以幫助開發(fā)者了解該業(yè)務(wù)處理過程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯誤和疏漏。業(yè)務(wù)流程分析是通過業(yè)務(wù)流程圖來進行,即用一些規(guī)定的符號及連線來表示某個具體業(yè)務(wù)處理過程[5]。具體業(yè)務(wù)流程如圖3-1所示。圖3-1業(yè)務(wù)流程圖3.2數(shù)據(jù)流圖數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、使用、存儲的過程[6]。數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動抽象的獨立起來,舍去了具體組織機構(gòu)、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動過程來考查實際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計功能模塊處理過程的基礎(chǔ)。描述數(shù)據(jù)流程的工具是數(shù)據(jù)流程圖以及其附帶的數(shù)據(jù)字典、處理邏輯等圖表。其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、存儲和傳遞[7]。在業(yè)務(wù)流程分析的基礎(chǔ)上,對數(shù)據(jù)流進行了分析,從數(shù)據(jù)流動過程考察了實際業(yè)務(wù)的數(shù)據(jù)處理模式。該系統(tǒng)的數(shù)據(jù)流圖分為頂層、一層、二層?,F(xiàn)行的頂層數(shù)據(jù)流圖如圖3-2所示。圖3-2頂層數(shù)據(jù)流圖具體分析第一層數(shù)據(jù)流圖,該層數(shù)據(jù)流圖如圖3-3所示。圖3-3第一層數(shù)據(jù)流圖由于論文的篇幅限制不能一一列舉數(shù)據(jù)流圖,只給出了部分數(shù)據(jù)流圖,其他的數(shù)據(jù)流圖基本一致。3.3數(shù)據(jù)字典通過對系統(tǒng)數(shù)據(jù)流的分析,接下來用數(shù)據(jù)字典描述數(shù)據(jù)流圖中一些主要的數(shù)據(jù)元素條目、數(shù)據(jù)流、處理過程、數(shù)據(jù)存儲和外部實體[8]。數(shù)據(jù)元素條目如表3-1所示。表3-1數(shù)據(jù)元素注冊用戶編號調(diào)入年份數(shù)據(jù)元素條目總編號:1-101注冊用戶編號調(diào)入年份數(shù)據(jù)元素條目總編號:1-101編號:101名稱:注冊用戶編號XXX說明:注冊用戶的編號數(shù)據(jù)值類型:離散長度:50有關(guān)數(shù)據(jù)結(jié)構(gòu):注冊用戶信息表 如:123數(shù)據(jù)結(jié)構(gòu)條目如表3-2所示。表3-2數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)條目數(shù)據(jù)結(jié)構(gòu)條目名稱:管理員信息表說明:創(chuàng)建管理員信息記錄似的數(shù)據(jù) 總編號:2-01結(jié)構(gòu): 編號:01 編號 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲: 用戶名 P2管理員管理、D2管理員信息表 密碼 數(shù)量:每月約30份數(shù)據(jù)流條目如表3-3所示:表3-3數(shù)據(jù)流數(shù)據(jù)流條目數(shù)據(jù)流條目名稱:修改密碼 總編號:3-10說明:將密碼信息存儲到密碼信息存儲 編號:10數(shù)據(jù)流來源:P4修改密碼數(shù)據(jù)流去向:D2管理員信息存儲 流通量:10份/周包含的數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)存儲條目如表3-4所示:表3-4數(shù)據(jù)存儲數(shù)據(jù)存儲條目數(shù)據(jù)存儲條目名稱:管理員信息 總編號:4-01說明:存儲管理員信息 標號:D2結(jié)構(gòu): 編號 用戶名密碼有關(guān)的數(shù)據(jù)流: P2→D2 信息量:400份/月處理過程條目如表3-5所示:表3-5處理過程處理過程條目處理過程條目名稱:留言管理 總編號:5-15說明: 編號:P5輸入:P5留言管理輸出:D5留言信息處理:外部實體條目如表3-6所示:表3-6外部實體外部實體條目外部實體條目名稱:管理員 總編號:6-01說明: 編號:001輸入數(shù)據(jù)流:P5留言管理 個數(shù):1個輸出數(shù)據(jù)流:由于論文篇幅的限制,不在此一一列舉,其他所有的數(shù)據(jù)字典條目都是根據(jù)數(shù)據(jù)流圖繪制的。第4章系統(tǒng)設(shè)計4.1系統(tǒng)功能設(shè)計系統(tǒng)設(shè)計是一個把軟件需求轉(zhuǎn)換成用軟件系統(tǒng)表示的過程[9]。通過對目標系統(tǒng)的分析和研究,做出了在線拍賣系統(tǒng)的總體規(guī)劃,這是全面開發(fā)系統(tǒng)的重要基礎(chǔ)。在對在線拍賣系統(tǒng)全面分析調(diào)查的基礎(chǔ)上,制定出在線拍賣系統(tǒng)的總體規(guī)劃。系統(tǒng)設(shè)計包括系統(tǒng)總體設(shè)計、系統(tǒng)詳細設(shè)計、系統(tǒng)數(shù)據(jù)庫設(shè)計、系統(tǒng)開發(fā)工具、開發(fā)技術(shù)和開發(fā)模式等。從數(shù)據(jù)流圖出發(fā),對數(shù)據(jù)流圖進行分析,得出的層次化的模塊結(jié)構(gòu)圖.在線拍賣系統(tǒng)前臺功能模塊圖如圖4-1所示:圖4-1在線拍賣系統(tǒng)前臺功能模塊圖在線拍賣系統(tǒng)后臺功能模塊圖如圖4-2所示:圖4-2在線拍賣系統(tǒng)后臺功能模塊圖4.2系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是本系統(tǒng)的核心和基礎(chǔ)[10]。它設(shè)計的好壞直接影響著整個系統(tǒng)的質(zhì)量。數(shù)據(jù)是一切系統(tǒng)設(shè)計的基礎(chǔ),通俗地說,數(shù)據(jù)庫設(shè)計就像高樓大廈的根基一樣,如果設(shè)計的不合理、不完善,將在系統(tǒng)開發(fā)過程中,甚至到后期的系統(tǒng)維護、功能變更和功能擴充時,引起較多問題,嚴重時甚至要重新設(shè)計,重做大量已完成工作。4.2.1概念結(jié)構(gòu)設(shè)計從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖。管理員實體屬性圖如圖4-3所示:圖4-3管理員實體屬性圖公告實體屬性圖如圖4-4所示:圖4-4公告實體屬性圖注冊用戶實體屬性圖如圖4-5所示:圖4-5注冊用戶實體屬性圖留言實體屬性圖如圖4-6所示:圖4-6留言實體屬性圖商品類別實體屬性圖如圖4-7所示:圖4-7商品類別實體屬性圖商品實體屬性圖如圖4-8所示:圖4-8商品實體屬性圖E-R模型的組成元素有:實體、屬性、聯(lián)系。E-R模型用E-R圖表示。實體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對實體特征的描述[11]。<1>模型中的實體相當于實體集、一個表,而不是單個實體或表中的一行。實體用矩形框表示,實體名稱標注在矩形框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實體相連接,在無向邊旁標上聯(lián)系的類型[12]。<2>屬性是實體的性質(zhì)。用橢圓框表示,與實體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項加下劃線。<3>各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。<4>在程序中實現(xiàn)對他們的完整性和一致性控制。從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖,遵循三范式原則,對實體之間的依賴關(guān)系進行了整合,得出系統(tǒng)E-R圖,如圖4-6所示:網(wǎng)站主頁網(wǎng)站主頁用戶登錄用戶留言登錄失敗登錄成功留言提交添加留言留言板登錄電話和網(wǎng)址用戶注冊填寫用戶信息重新注冊聯(lián)系方式圖4-9系統(tǒng)E-R圖說明:圖中用矩形表示實體。實體之間的關(guān)系用菱形表示,用無向邊把菱形與有關(guān)實體連接,在邊上標明聯(lián)系的類型。實體的屬性用橢圓表示,并用無向邊把實體與屬性聯(lián)系起來。4.2.2數(shù)據(jù)庫表設(shè)計表4-1管理員信息表字段名類型長度說明userIdInt4編號〔主鍵userNamevarchar30用戶名userPwvarchar20用戶密碼說明:管理員信息表用于存放管理員的信息。表4-2留言信息表字段名類型長度說明liuyan_idInt4編號〔主鍵liuyan_titlevarchar50留言標題liuyan_contentvarchar50留言內(nèi)容liuyan_datedatetime8留言時間說明:用于存放留言的基本信息。表4-3注冊用戶信息表字段名類型長度說明user_idInt4用戶編號〔主鍵user_namevarchar50用戶名user_pwvarchar50用戶密碼user_realnamevarchar50姓名user_sexvarchar50性別user_addressvarchar50用戶住址user_telvarchar50聯(lián)系方式說明:用來存放注冊用戶的基本信息。表4-4公告信息表字段名數(shù)據(jù)類型長度功能描述gonggao_idInt4編號〔主鍵gonggao_titlevarchar50標題gonggao_contentvarchar800內(nèi)容gonggao_datavarchar200時間說明:公告信息表用來存放公告的基本信息。表4-5商品類別信息表字段名數(shù)據(jù)類型長度功能描述catelog_idInt4編號〔主鍵catelog_namevarchar20類別名稱catelog_miaoshuvarchar50類別簡介說明:商品類別信息表用來存放商品類別的基本信息。表4-6商品信息表字段名數(shù)據(jù)類型長度功能描述goods_idInt4編號〔主鍵goods_namevarchar40商品名稱goods_miaoshuvarchar500商品介紹fujianvarchar50商品圖片goods_dijiaInt8競拍低價goods_shijiandatetime8發(fā)布時間goods_catelog_idInt4商品類別編號goods_user_idInt4會員編號說明:商品信息表用來存放商品的基本信息。4.3系統(tǒng)開發(fā)工具與開發(fā)模式的選擇4.3.1系統(tǒng)開發(fā)工具本系統(tǒng)主要使用JSP、Struts技術(shù)對系統(tǒng)進行設(shè)計和開發(fā)。JSP擁有Java程序設(shè)計語言"一次編寫,各處執(zhí)行"、"安全性、保密性高"等的特點[13];Struts框架為開放者提供了一個統(tǒng)一的標準框架,通過使用Struts作為基礎(chǔ),開發(fā)者能夠更專注于應(yīng)用程序的商業(yè)邏輯,Struts能充分滿足應(yīng)用開發(fā)的需求,簡單易用,敏捷迅速。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。自JSP推出后,眾多大學(xué)校都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea學(xué)校等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。使用MicrosoftSQLServer2000數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,SQLServer2000系統(tǒng)具有強大的網(wǎng)上功能,可以在互聯(lián)網(wǎng)上發(fā)布數(shù)據(jù)庫中的數(shù)據(jù)。在SQLServer2000系統(tǒng)中,允許用戶簡單的使用一些向?qū)Ш凸ぞ甙褦?shù)據(jù)庫的數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)上,并且可以根據(jù)需要來調(diào)度修改已經(jīng)發(fā)布的數(shù)據(jù)。在大家所了解數(shù)據(jù)庫系統(tǒng)中,MicrosoftSQLServer2000,經(jīng)過三十多年的發(fā)展,已經(jīng)成為最重要的數(shù)據(jù)處理技術(shù),被廣泛應(yīng)用到多種項目的開發(fā)與設(shè)計中,決定采用此數(shù)據(jù)庫系統(tǒng)來完成系統(tǒng)的設(shè)計。4.3.2系統(tǒng)設(shè)計模式本系統(tǒng)采用B/S結(jié)構(gòu)。B/S結(jié)構(gòu),即Browser/Server<瀏覽器/服務(wù)器>結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言<VBScript、JavaScript…>和ActiveX技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows98/Windows2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然B/S結(jié)構(gòu)應(yīng)用程序相對于傳統(tǒng)的C/S結(jié)構(gòu)應(yīng)用程序?qū)⑹蔷薮蟮倪M步。B/S結(jié)構(gòu)采用星形拓撲結(jié)構(gòu)建立企業(yè)內(nèi)部通信網(wǎng)絡(luò)或利用Internet虛擬專網(wǎng)〔VPN。前者的特點是安全、快捷、準確。后者則具有節(jié)省投資、跨地域廣的優(yōu)點。須視企業(yè)規(guī)模和地理分布確定。企業(yè)內(nèi)部通過防火墻接入Internet,再整個網(wǎng)絡(luò)采TCP/IP協(xié)議。C/S與B/S區(qū)別:Client/Server是建立在局域網(wǎng)的基礎(chǔ)上的.Browser/Server是建立在廣域網(wǎng)的基礎(chǔ)上的。硬件環(huán)境不同:C/S一般建立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù).B/S建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡(luò)硬件環(huán)境,例與電話上網(wǎng),租用設(shè)備.信息自己管理.有比C/S更強的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行對安全要求不同C/S一般面向相對固定的用戶群,對信息安全的控制能力很強.一般高度機密的信息系統(tǒng)采用C/S結(jié)構(gòu)適宜.可以通過B/S發(fā)布部分可公開信息.B/S建立在廣域網(wǎng)之上,對安全的控制能力相對弱,面向是不可知的用戶群.對程序架構(gòu)不同C/S程序可以更加注重流程,可以對權(quán)限多層次校驗,對系統(tǒng)運行速度可以較少考慮.B/S對安全以及訪問速度的多重的考慮,建立在需要更加優(yōu)化的基礎(chǔ)之上.比C/S有更高的要求B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢,從MS的.Net系列的BizTalk2000Exchange2000等,全面支持網(wǎng)絡(luò)的構(gòu)件搭建的系統(tǒng).SUN和IBM推的JavaBean構(gòu)件技術(shù)等,使B/S更加成熟.軟件重用不同C/S程序可以不可避免的整體性考慮,構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好.B/S對的多重結(jié)構(gòu),要求構(gòu)件相對獨立的功能.能夠相對較好的重用.就入買來的餐桌可以再利用,而不是做在墻上的石頭桌子系統(tǒng)維護不同系統(tǒng)維護是軟件生存周期中,開銷大,重要C/S程序由于整體性,必須整體考察,處理出現(xiàn)的問題以及系統(tǒng)升級.升級難.可能是再做一個全新的系統(tǒng)B/S構(gòu)件組成,方面構(gòu)件個別的更換,實現(xiàn)系統(tǒng)的無縫升級.系統(tǒng)維護開銷減到最小.用戶從網(wǎng)上自己下載安裝就可以實現(xiàn)升級.處理問題不同C/S程序可以處理用戶面固定,并且在相同區(qū)域,安全要求高需求,與操作系統(tǒng)相關(guān).應(yīng)該都是相同的系統(tǒng)B/S建立在廣域網(wǎng)上,面向不同的用戶群,分散地域,這是C/S無法作到的.與操作系統(tǒng)平臺關(guān)系最小.用戶接口不同C/S多是建立的Window平臺上,表現(xiàn)方法有限,對程序員普遍要求較高B/S建立在瀏覽器上,有更加豐富和生動的表現(xiàn)方式與用戶交流.并且大部分難度減低,減低開發(fā)成本.信息流不同C/S程序一般是典型的中央集權(quán)的機械式處理,交互性相對低B/S信息流向可變化,B-BB-CB-G等信息、流向的變化,更像交易中心。第5章系統(tǒng)實現(xiàn)5.1系統(tǒng)前臺模塊5.1.1登錄界面此模塊主要功能是用于登錄本系統(tǒng),不同權(quán)限的用戶登錄本系統(tǒng)會進入不同的管理模塊界面,因為在后臺對該用戶進行的判斷,首先將從前臺頁面提交的用戶名和密碼進行接受,之后在后臺進行處理,按照用戶名在數(shù)據(jù)庫中進行查詢?nèi)绻榈皆撚脩魟t將該用戶的權(quán)限和密碼全都取出來分別賦給兩個字符串變量,判斷從數(shù)據(jù)庫中讀出的密碼與登錄時輸入的密碼是否配比上,若兩個密碼相同則根據(jù)權(quán)限的值進入相應(yīng)的頁面,否則輸出密碼錯誤。若用戶未被管理員分配好權(quán)限那么也是無法登錄本系統(tǒng)的。如下圖所示:圖5-1首頁5.1.2用戶注冊界面〔1注冊界面用戶打開本系統(tǒng)后,可以進行注冊成為本站會員。如下圖所示:圖5-2用戶注冊界面〔2程序流程圖5-3登錄程序流程圖5.1.3商品詳情界面用戶打開本系統(tǒng)后,可以查看商品詳情信息。如下圖所示:圖5-4商品詳情界面5.1.4商品搜索界面用戶打開本系統(tǒng)后,可以搜索相關(guān)商品信息。如下圖所示:圖5-5商品搜索界面5.1.5留言界面用戶登錄本系統(tǒng)后,可以發(fā)表留言信息。如下圖所示:圖5-6留言界面5.1.6會員中心界面用戶登錄本系統(tǒng)后,可以查看會員中心信息。如下圖所示:圖5-7會員中心界面5.2系統(tǒng)后臺模塊5.2.1修改密碼界面管理員登錄本系統(tǒng)后,可以修改登錄密碼信息。如下圖所示:圖5-8修改密碼界面5.2.2注冊用戶管理界面管理員登錄本系統(tǒng)后,可以管理注冊用戶信息。如圖5-9所示:圖5-9注冊用戶管理界面5.2.3商品類別管理界面管理員登錄本系統(tǒng)后,可以管理商品類別信息。如圖5-10所示:圖5-10商品類別管理界面5.2.4商品管理界面管理員登錄本系統(tǒng)后,可以管理商品信息。如圖5-11所示:圖5-11商品管理界面第6章軟件測試與分析測試是開發(fā)時期最后一個階段,是保證軟件質(zhì)量的重要手段。軟件測試就是在受控制的條件下對系統(tǒng)或應(yīng)用程序進行操作并評價操作結(jié)果的過程,所謂控制條件應(yīng)包括正常條件與非正常條件。軟件測試過程中應(yīng)該故意地去促使錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應(yīng)該出現(xiàn)的時候沒有出現(xiàn)。從本質(zhì)上說,軟件測試是"探測",在"探測"中發(fā)現(xiàn)軟件的毛病。6.1軟件測試的重要性軟件測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學(xué)僅處于運行維護階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗本階段的成果是否接近預(yù)期的目標,盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進行測試,錯誤的延時擴散常常會導(dǎo)致最后成品測試的巨大困難。事實上,對于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會有錯。采用新的語言、先進的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進行估計。測試是所有工程學(xué)科的基本組成單元,是軟件開發(fā)的重要部分。自有程序設(shè)計的那天起測試就一直伴隨著。統(tǒng)計表明,在典型的軟件開發(fā)項目中,軟件測試工作量往往占軟件開發(fā)總工作量的40%以上。而在軟件開發(fā)的總成本中,用在測試上的開銷要占30%到50%。如果把維護階段也考慮在內(nèi),討論整個軟件生存期時,測試的成本比例也許會有所降低,但實際上維護工作相當于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測試工作。6.2測試實例的研究與選擇程序測試的主要方法分為兩大類,白盒測試和黑盒測試。白盒測試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計測試用例的方法,因而又稱結(jié)構(gòu)測試或玻璃盒測試,將軟件看成一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查它與設(shè)計是否相符[17]。白盒測試就是要選取足夠的測試用例,對源代碼實行比較充分的覆蓋,以便盡可能多地發(fā)現(xiàn)程序中的錯誤。主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法。黑盒測試:也稱功能測試,數(shù)據(jù)驅(qū)動測試等,它將待測對象堪稱是一個黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,只依據(jù)規(guī)格說明書檢查程序的功能是否能正常使用。黑盒測試主要是根據(jù)輸入條件和輸出條件的確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。進行黑盒測試主要有下面幾種方法:等價分類法、邊界值分析法、猜錯法、因果圖法。本系統(tǒng)的測試綜合了白盒測試、黑盒測試兩種方法,但主要使用的是黑盒測試方法。在測試當中遵循了"盡早地和不斷進行測試","保證測試用例的完整性和有效性"原則。通過測試達到以下測試目的:1.功能檢查:檢查功能是否爭取,是否遺漏或?qū)崿F(xiàn)不了應(yīng)該實現(xiàn)的功能等。2接口檢查:檢查能否正確地接受信息或輸出信息。3數(shù)據(jù)檢查:檢查數(shù)據(jù)結(jié)構(gòu)或外部信息是否有〔如數(shù)據(jù)文件訪問錯誤。4性能檢查:檢查性能需求能否得到滿足。5初始化、終止檢查:檢查是否能進行正確地初始化或終止。6.3測試環(huán)境與測試條件處理器:Inter<R>Core<TM>2DuoT5750內(nèi)存:2GB硬盤:160G操作系統(tǒng):WindowsXP數(shù)據(jù)庫:SQLServer20006.4系統(tǒng)運行情況通過對系統(tǒng)的全面測試,所有測試條目都已經(jīng)通過,實現(xiàn)了基本要求,系統(tǒng)可以正常運行。6.5系統(tǒng)評價系統(tǒng)評價是指系統(tǒng)在正式運行了一段時間之后,對它在功能上、技術(shù)上和經(jīng)濟上所進行的審核評價。針對本系統(tǒng)的評價如下:<1>系統(tǒng)功能評價根據(jù)本系統(tǒng)開發(fā)前所訂的目標,在系統(tǒng)完成后經(jīng)過測試運行,該系統(tǒng)達到了預(yù)定的開發(fā)目標,在實際使用中的功能可以滿足用戶需求。<2>系統(tǒng)技術(shù)評價本系統(tǒng)設(shè)計合理,功能達到了預(yù)期目標,且系統(tǒng)運行后穩(wěn)定可靠,安全性高,具有實用性,大大提高了信訪辦公效率。<3>系統(tǒng)經(jīng)濟評價在規(guī)定時間內(nèi),該系統(tǒng)完成了系統(tǒng)分析時所確定的系統(tǒng)開發(fā)目標,達到了設(shè)計要求,投入使用后為用戶節(jié)省了大量人力物力財力,提高了科學(xué)管理水平。第7章體會心得隨著計算機科學(xué)技術(shù)的迅猛發(fā)展,計算機硬件和軟件的發(fā)展也是日新月異。人們對計算機應(yīng)用的要求,也越來越高,不再滿足于簡單的文字處理和上網(wǎng)瀏覽信息等基本操作,而是希望能夠更加輕松地對計算機進行各種設(shè)置,能夠分析、排除一些常見故障,能夠自己動手對計算機進行常規(guī)維護,并熟練使用各種輔助工具軟件,提高學(xué)習(xí)、工作的效率。我學(xué)習(xí)了計算機工具軟件使用教程之后學(xué)會了一些工具軟件的概念和一些常用網(wǎng)絡(luò)工具的使用,比如:系統(tǒng)增強與防護工具、磁盤管理工具、文件管理工具、光盤管理工具、圖文管理工具、網(wǎng)絡(luò)常用工具、對媒體與網(wǎng)絡(luò)視聽工具、音頻視頻管理工具及測試工具等等。通過對這些工具的學(xué)習(xí)及掌握,讓我對計算機硬件及軟件的認識更加的深刻。計算機的發(fā)展是整個人類進步的標志,而這標志的關(guān)鍵就是硬件和軟件的發(fā)展,課程中介紹的這些常用工具就是軟件中的佼佼者,它們能維持計算機在日常生活中更加穩(wěn)定流暢的運行。使我在漫游網(wǎng)絡(luò)時能夠暢通無阻,全身心的投入到網(wǎng)絡(luò)知識的海洋中去。這門課程注意突出實用,使我能看得懂、找得到、學(xué)得會、用得著。對這門課的學(xué)習(xí)是我的計算機使用能力有了明顯的提高。不管做什么事都有使人難忘的體會,學(xué)習(xí)這門課業(yè)不例外,下面我就對于這門課幾個難忘的軟件使用體會一一的介紹下,希望以此能更加的加深對這門課及介紹的各種軟件的印象。由于時間緊促,本文一定有不少缺點和不足,懇請各位老師給予幫助和指正。第8章結(jié)論計算機技術(shù)的飛速發(fā)展帶動了很多行業(yè)的發(fā)展,計算機帶給我們最直觀的價值就是減少了人力物力的投資,提高了工作質(zhì)量和效率,從而提高了整個社會的生產(chǎn)力。目前各大企業(yè)充分利用計算機資源和網(wǎng)絡(luò)資源來提高自身的管理水平,而有關(guān)在線拍賣系統(tǒng)的設(shè)計也成為公司爭論的熱點問題。本文在分析在線拍賣系統(tǒng)的基礎(chǔ)上,用JSP和SQL2000數(shù)據(jù)庫設(shè)計并完成在線拍賣系統(tǒng)。我國電子商務(wù)雖起步較晚,但發(fā)展態(tài)勢很好。如果能運用好"跟蹤、迎頭趕"戰(zhàn)略,如果有一套既先進又符合我國基本國情的發(fā)展政策,如果能迅速啟動作為電子商務(wù)主力軍的企業(yè),加大企業(yè)上網(wǎng)交易的宣傳力度,變革傳統(tǒng)的商務(wù)觀念,我們就能夠逐漸縮小與先進國家的差距。為此,必須制定可行措施與有力對策:提高全民族對電子商務(wù)的認識。電子商務(wù)是未來商務(wù)發(fā)展的必然趨勢,是商業(yè)領(lǐng)域的深層次變革。對此,全民族都要有緊迫感,要吸引更多企業(yè)上網(wǎng),通過上網(wǎng)提高企業(yè)競爭力,提高企業(yè)盈利水平。發(fā)揮示范效應(yīng),鼓勵更多行業(yè)參與。首先應(yīng)在一些適合于電子商務(wù)發(fā)展的領(lǐng)域和部門積極推行,如外貿(mào)、銀行、證券、民航、鐵路售票、飯店訂房、出版發(fā)行等行業(yè)可先開展電子商務(wù),對于示范單位應(yīng)在資金、稅收等方面予以大力支持,并促其良性循環(huán)。創(chuàng)造發(fā)展環(huán)境,建立保障系統(tǒng)。電子商務(wù)的發(fā)展需要有相應(yīng)的法律、法規(guī),相應(yīng)的技術(shù)標準與網(wǎng)絡(luò)接入標準,相應(yīng)的銀行金融支持系統(tǒng)等等。我認為要保證電子商務(wù)的規(guī)范化操作,就必須使這些標準與國際通用標準接軌。強人才培訓(xùn),建立一支素質(zhì)較高、結(jié)構(gòu)合理、專業(yè)配套的梯形隊伍。政府、企業(yè)與社會各界都應(yīng)重視培養(yǎng)復(fù)合型高級人才,一方面要重視引進一批電子商務(wù)人才,另一方面又要防止電子商務(wù)人才的外流。吸收另國經(jīng)驗,走我國發(fā)展之路。積極參與國際對話與討論,在電子商務(wù)國際框架中及時吸收另國的經(jīng)驗教訓(xùn),以加快我國電子商務(wù)的發(fā)展步伐。第9章參考文獻[1]李寧.JavaWeb開發(fā)技術(shù)大全[M].北京:清華大學(xué)出版社,2009.[2]孫鑫.JavaWeb開發(fā)詳解[M].北京:電子工業(yè)出版社,2006.[3]徐明華.JavaWeb整合開發(fā)與項目實戰(zhàn)[M].北京:人民郵電出版社,2009.[4]彭超.新一代JSP網(wǎng)絡(luò)編程入門與實踐[M].北京:清華大學(xué)出版社,2007.[5]劉聰.零基礎(chǔ)學(xué)JavaWeb開發(fā)[M].北京:機械工業(yè)出版社,2008.[6]張洪偉.JSP網(wǎng)絡(luò)開發(fā)技術(shù)與整合應(yīng)用[M].北京:清華大學(xué)出版社,2006.[7]YDanielLiang.IntroductiontoJavaProgrammingtoJavaprogramming-ComprehensiveVersion<6thEdition>[M].PrenticeHall,2008.[8]ThomasKyte.ExpertOracleDatabaseArchitecture9iand10gProgrammingTechniquesandSolutions[M].Apress,2006.[9]王彬,代彥波,顏鵬博.Oracle10g簡明教程[M].北京:清華大學(xué)出版社,2006.[10]丁國良.OracleDBA基礎(chǔ)教程[M].北京:科學(xué)出版社,2005.[11]耿祥義.JSP基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2004.[12]耿祥義,張躍平.Java2實用教程〔第三版[M].北京:清華大學(xué)出版社,2006.[13]王征.JavaScript網(wǎng)頁特效實例大全[M].北京:清華大學(xué)出版社,2006.[14]BruceEckel.ThinkinginJava<4thEdition>[M].PrenticeHallPTR,2007.[15]NicholasCZakas.ProfessionalJavaScriptforWebDevelopers[M].Worx,2006.第10章附錄代碼usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;ecurity;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;{publicstringlb,lbtxt,sql;//定?§義°?全¨?局?變à?量¢?protectedvoidPage_Load<objectsender,EventArgse>{lb=Request.QueryString["lb"].ToString<>.Trim<>;//類¤¨¤別àe為a提?¨¢交?來¤??的ì?參?數(shù)oy,即??分¤?為a新?聞?中D心?和¨a網(wǎng)a?站?規(guī)?章?switch<lb>{case"1":lbtxt="站?內(nèi)¨2新?聞?";break;case"2":lbtxt="校?ê園??快¨?訊?";break;}leibie.Text=lbtxt;Randomrnd=newRandom<>;intn=rnd.Next<1,100>;dianjilv.Text=n.ToString<>.Trim<>;}protectedvoidButton1_Click<objectsender,EventArgse>{stringsql;sql="insertintoallgonggao<title,content,leibie,shouyetupian,dianjilv>values<'"+title.Text.ToString<>.Trim<>+"','"+content.Text.ToString<>+"','"+leibie.Text.ToString<>.Trim<>+"','"+shouyetupian.Text.ToString<>.Trim<>+"','"+dianjilv.Text.ToString<>.Trim<>+"'>";intresult;result=newClass1<>.hsgexucute<sql>;if<result==1>{Response.Write<"<script>javascript:alert<'添?¨a加¨?成¨|功|'>;</script>">;}else{Response.Write<"<script>javascript:alert<'系|ì統(tǒng)a3錯?¨a誤¨?,ê?請?檢¨?查¨|數(shù)oy據(jù)Y庫a設(shè)|¨¨置?問¨o題?a'>;</script>">;}} //privatevoidaddxiala<stringntable,stringnzd,stringnxlk>//{//stringsql;//sql="select"+nzd+"from"+ntable+"orderbyiddesc";//DataSetresult=newDataSet<>;//result=newClass1<>.hsggetdata<sql>;//if<result!=null>//{//if<result.Tables[0].Rows.Count>0>//{//inti=0;//for<i=0;i<result.Tables[0].Rows.Count;i++>//{//kehubianhao.Items.Add<result.Tables[0].Rows[i][0].ToString<>.Trim<>>;//}//}//}//}}usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;{publicstringlb,lbtxt,sql;//定?§義°?全¨?局?變à?量¢?protectedvoidPage_Load<objectsender,EventArgse>{lb=Request.QueryString["lb"].ToString<>.Trim<>;//類¤¨¤別àe為a提?¨¢交?來¤??的ì?參?數(shù)oy,即??分¤?為a新?聞?中D心?和¨a網(wǎng)a?站?規(guī)?章?switch<lb>{case"1":lbtxt="站?內(nèi)¨2新?聞?";break;case"2":lbtxt="校?ê園??快¨?訊?";break;}if<!IsPostBack>{stringsql;sql="select*fromallgonggaowhereleibie='"+lbtxt+"'orderbyiddesc";getdata<sql>;}}privatevoidgetdata<stringsql>{DataSetresult=newDataSet<>;result=newClass1<>.hsggetdata<sql>;if<result!=null>{if<result.Tables[0].Rows.Count>0>{DataGrid1.DataSource=result.Tables[0];DataGrid1.DataBind<>;Label1.Text="以°?上|?數(shù)oy據(jù)Y中D共2"+result.Tables[0].Rows.Count+"條??";}else{DataGrid1.DataSource=null;DataGrid1.DataBind<>;Label1.Text="暫Y無T任¨?何?數(shù)oy據(jù)Y";}}}protectedvoidButton1_Click<objectsender,EventArgse>{stringsql;sql="select*fromallgonggaowhereleibie='"+lbtxt+"'";if<title.Text.ToString<>.Trim<>!="">{sql=sql+"andtitlelike'%"+title.Text.ToString<>.Trim<>+"%'";}sql=sql+"orderbyiddesc";getdata<sql>;}protectedvoidDataGrid1_PageIndexChanged<objectsource,DataGridPageChangedEventArgse>{stringsql;sql="select*fromallgonggaowhereleibie='"+lbtxt+"'orderbyiddesc";getdata<sql>;DataGrid1.CurrentPageIndex=e.NewPageIndex;DataGrid1.DataBind<>;}}usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;{publicstringlbtxt;protectedvoidPage_Load<objectsender,EventArgse>{if<!IsPostBack>{ //xingbie.Items.Add<"male">; //xingbie.Items.Add<"female">;stringsql;sql="select*fromallgonggaowhereid="+Request.QueryString["id"].ToString<>.Trim<>;getdata<sql>;}}privatevoidgetdata<stringsql>{DataSetresult=newDataSet<>;result=newClass1<>.hsggetdata<sql>;if<result!=null>{if<result.Tables[0].Rows.Count>0>{title.Text=result.Tables[0].Rows[0]["title"].ToString<>.Trim<>;content.Text=result.Tables[0].Rows[0]["content"].ToString<>;leibie.Text=result.Tables[0].Rows[0]["leibie"].ToString<>.Trim<>;shouyetupian.Text=result.Tables[0].Rows[0]["shouyetupian"].ToString<>.Trim<>;dianjilv.Text=result.Tables[0].Rows[0]["dianjilv"].ToString<>.Trim<>;lbtxt=result.Tables[0].Rows[0]["leibie"].ToString<>.Trim<>;}}}protectedvoidButton1_Click<objectsender,EventArgse>{stringsql;sql="updateallgonggaosettitle='"+title.Text.ToString<>.Trim<>+"',content='"+content.Text.ToString<>+"',leibie='"+leibie.Text.ToString<>.Trim<>+"',shouyetupian='"+shouyetupian.Text.ToString<>.Trim<>+"',dianjilv='"+dianjilv.Text.ToString<>.Trim<>+"'whereid="+Request.QueryString["id"].ToString<>.Trim<>;intresult;result=newClass1<>.hsgexucute<sql>;if<result==1>{Response.Write<"<script>javascript:alert<'修T改?成¨|功|'>;</script>">;}else{Response.Write<"<script>javascript:alert<'系|ì統(tǒng)a3錯?¨a誤¨?'>;</script>">;}}}usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;{protectedvoidPage_Load<objectsender,EventArgse>{ if<!IsPostBack>{ //xingbie.Items.Add<"male">; //xingbie.Items.Add<"female">; //addxiala<"kehuxinxi","bianhao","kehubianhao">;}}protectedvoidButton1_Click<objectsender,EventArgse>{stringsql;sql="insertintocanpinleibie<leibie>values<'"+leibie.Text.ToString<>.Trim<>+"'>";intresult;result=newClass1<>.hsgexucute<sql>;if<result==1>{Response.Write<"<script>javascript:alert<'添?¨a加¨?成¨|功|'>;</script>">;}else{Response.Write<"<script>javascript:alert<'系|ì統(tǒng)a3錯?¨a誤¨?,ê?請?檢¨?查¨|數(shù)oy據(jù)Y庫a設(shè)|¨¨置?問¨o題?a'>;</script>">;}} //privatevoidaddxiala<stringntable,stringnzd,stringnxlk>//{//stringsql;//sql="select"+nzd+"from"+ntable+"orderbyiddesc";//DataSetresult=newDataSet<>;//result=newClass1<>.hsggetdata<sql>;//if<result!=null>//{//if<result.Tables[0].Rows.Count>0>//{//inti=0;//for<i=0;i<result.Tables[0].Rows.Count;i++>//{//kehubianhao.Items.Add<result.Tables[0].Rows[i][0].ToString<>.Trim<>>;//}//}//}//}}usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;{protectedvoidPage_Load<objectsender,

溫馨提示

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

評論

0/150

提交評論