【正文】
............................................................................ 32 系統(tǒng)測試方法 ............................................................................................................. 32 系統(tǒng)測試類型 ............................................................................................................. 33 8 系統(tǒng)性能分析 ........................................................................................................................ 34 結(jié)束語 ........................................................................................................................................ 35 參考文獻(xiàn) .................................................................................................................................... 36 致 謝 .................................................................................................................................... 37 外文原文 .................................................................................................................................... 38 中文翻譯 .................................................................................................................................... 45 1 1. 概述 隨著當(dāng)今社會信息化與數(shù)字化腳步的加快,人們的生活變得越來越豐富,便捷,多姿多彩。 JSP。除了以上基本功能以外,還著手添加了諸如,工具欄,版塊和搜索等功能使整個系統(tǒng)更加完善和人性化,方便人們的使用。 該系統(tǒng)主要實現(xiàn)了兩部分:前臺客戶購買模塊和后臺管理員模塊?!熬W(wǎng)上銷售”并沒有一個公認(rèn)的,完善的定義,廣義的說,凡是以網(wǎng)絡(luò)營銷為主要手段,為達(dá)到一定目標(biāo)的銷售活動,都可以稱之為網(wǎng)上銷售。自上世界九十年代以來,伴隨著互聯(lián)網(wǎng)技術(shù)的急速發(fā)展與互聯(lián)網(wǎng)的迅速普及,網(wǎng)上銷售規(guī)模開始急劇膨脹。普通用戶需要通過注冊和登錄進(jìn)入該系統(tǒng)才可以添加購物車和購買以及使用其他附 屬功能。 本系統(tǒng)主要是通過 JDBC 技術(shù)連接 Oracle 數(shù)據(jù)庫,并且運用 JSP 動態(tài)頁面技術(shù)、Servlet 和 JavaBean 來完成的,同時采用 MVC 模式來設(shè)計整個系統(tǒng),也提升了代碼的可讀性。 ii The online puter sales system based on Java Abstract The online sales system, as we can see, is selling products through the Inter. “The online sales system” doesn’t have an accepted and impeccable definition, broadly speaking, the thing we called “the online sales system” is selling activities using online way and for some target. Since the niy’s of last century, Along with the rapid development of Inter Technology and the rapid popularization of Inter, the size of the online sales system start Swelling. More and more people start realizing and accepting this new thing. Till nowadays, selling online and shopping online have became one of the important parts of people’s daily life. The system has achieved two parts: online sales system and manage system. Ordinary users need to register and log into the system, then they can add things into their cart and pay for them. The administrator was created for management and planning the whole sales system resource and user, so that the whole system to be arranged in good order, guarantee the normal access for visitors. Administrator in addition to ordinary users all the features, but also on the user, products, answers. In addition to the above basic function, also begin to add such as, navigation, section and search and make the whole system more prehensive and userfriendly, convenient for people to use. This system mainly through the JDBC technology to connect Oracle database, and the use of JSP dynamic page technology, Servlet and JavaBean to plete, at the same time using MVC mode to design the whole system, but also to enhance the readability of the code. Key words: Sale。做為生活中重要的一環(huán) —— 購物,也開始變得精彩紛呈。 現(xiàn)今的網(wǎng)上銷售,包括 B2B, B2C, C2C 等一系列成熟的模式,其普 遍性,方便性,整體性,安全性,協(xié)調(diào)性等已經(jīng)被大眾所認(rèn)可。通過互聯(lián)網(wǎng)平臺,買家可以方便的挑選、對比,賣家可以借鑒,可以公平競爭。這些特征都滿足了基本的銷售網(wǎng)站系統(tǒng)的使用,層次分明,條理清晰,基本適應(yīng)了 各個年齡段以及各個文化階層的群眾對網(wǎng)上銷售系統(tǒng)的需求,為擴展互聯(lián)網(wǎng)使用度,便捷大眾日常生活,提升國民生活素質(zhì)出一份力。但,不積跬步無以至千里,凡是都要從基礎(chǔ)做起, 在扎實地實現(xiàn)各項基本功能的基礎(chǔ)上進(jìn)行實踐和創(chuàng)新,爭取早日達(dá)到預(yù)期的目標(biāo)。利用它我們可以極大地提高在數(shù)據(jù)庫操作以及J2EE 項目的開發(fā)、發(fā)布方面的工作效率。通俗地說, MyEclipse 實際上是 Eclipse的一種插件,也是一個功能強大的 J2EE 集成開發(fā)環(huán)境,它支持代碼的編寫、配置、測試以及糾錯。由于有了 Sun 的加入與支持,最新的 JSP 和 Servlet 規(guī)范總是能在 Tomcat 中得以體現(xiàn)。 關(guān)鍵技術(shù) JSP 動態(tài)網(wǎng)頁技術(shù) JSP 是 Java Server Pages( Java 服務(wù)器系統(tǒng)頁面)的縮寫,它是由 Sun 公司主導(dǎo),與多家公司聯(lián)手建立的一種 動態(tài)網(wǎng)頁 技術(shù)標(biāo)準(zhǔn)。為創(chuàng)建和顯示動態(tài) Web 頁面提供了一個簡潔而快速的方法,使得 基于 Web 的項目的開發(fā)變得迅捷而容易 [4]。 Java Servlet 一般與 JSP 配合使用來完成一些大型商用的 Web 應(yīng)用程序。是 Java 為了產(chǎn)生于用戶互動的動態(tài)網(wǎng)頁內(nèi)容而開發(fā)的,用于響應(yīng)客戶請求送與服務(wù)器響應(yīng)。當(dāng)一個用戶請求一個 JSP 頁面時, JSP 引擎根據(jù) JSP 頁面生成一個 Java文件,即一個 Servlet。本文研究的 網(wǎng)上電腦銷售系統(tǒng) 使用的是后者。 傳統(tǒng)商城管理模式一般以顧客所對應(yīng)的 訂單 為主導(dǎo),客人在商城內(nèi)的其他消費也基本上按客戶劃分,鑒于這種情況,自然會產(chǎn)生兩種系統(tǒng)的設(shè)計和開發(fā)思路。特別是實際系統(tǒng)在運行時對多用戶實時要求很高,這使得開發(fā)者在程序設(shè)計時更需要一個清晰的流程,需要 完善的模塊封裝和靈活的數(shù)據(jù)接口,不應(yīng)當(dāng)搞無所謂的引用和交叉而影響到系統(tǒng)的可靠性。雖然他們使用了計算機進(jìn)行操作并進(jìn)行了調(diào)研,但畢竟經(jīng)驗不足,所以用戶體驗度上還是有一些不足。 系統(tǒng)功能要求:在網(wǎng)上電腦銷售系統(tǒng)中,我重點實現(xiàn)的是前臺銷售模塊和后臺管理模塊。計算機的應(yīng)用使得我們有可能在短時間內(nèi),收集和處理大量信息。 作為計算機應(yīng)用的一部分,使用計算機對網(wǎng)上商城信息進(jìn)行管理,具有手工管理無法比擬的優(yōu)點,例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。用最少的成本獲得最好的經(jīng)濟效益,增強了商城的市場競爭力。當(dāng)該系統(tǒng)完成時,人們的生活水平以及便捷程度提高了不少,對購物的要求也越來越高,這時的商城就會需要一個渠道,用來幫助商 城員工提高工作效率,減少不必要的錯誤和麻煩,這就是該軟件能夠解決的問題,所以該網(wǎng)上電腦銷售系統(tǒng)軟件的銷售還是可行的。 后臺管理系統(tǒng)部分包括 系統(tǒng) 管理、 商品分類管理、商品管理、資訊 管理 、訂單管理、注冊用戶管理、商品評價管理、銷售統(tǒng)計管理 。 Java 的開發(fā)環(huán)境有不同的版本,如 sun 公司的 Java Developers Kit, 簡稱 JDK。使 用 Java 編寫的程序能在世界范圍內(nèi)共享。 Java 對程序提供了安全管理器,防止程序的 非法訪問。 Java 提供了眾多的一般對象的類,通過繼承即可使用父類的方法。庫函數(shù)提供了用 HTTP 和 FTP 協(xié)議傳送和接受信息的方法。 Java 自己 操縱內(nèi)存減少了內(nèi)存出錯的可能性。 開發(fā)工具 MyEclipse,是一 款非常 優(yōu)秀的用于開發(fā) Java, J2EE 項目 的 Eclipse 插件 集合,MyEclipse 不但具有十分強大的開發(fā) 功能, 而且所 支持 的平臺 也 非常 廣泛 。 Tomcat 是 Apache 軟件 基金會( Apache Software Foundation)下 Jakarta 項目中的一個核心子項目,由 Apache、Sun 等公司同開發(fā)而成。 Oracle 的跨平臺性,及其穩(wěn)定性與處理速度都較為良好,是一款很優(yōu)秀的數(shù)據(jù)庫。 3. 利用先進(jìn)的計算機技術(shù)保證數(shù)據(jù)的一致性與完整性 利用先進(jìn)的計算機技術(shù)與數(shù)據(jù)庫管理技術(shù),提高數(shù)據(jù)處理的及時性和數(shù)據(jù)使用的準(zhǔn)確性,實現(xiàn)靈活錄入,多次使用,保持?jǐn)?shù)據(jù)的一致性。它具有應(yīng)用廣泛、設(shè)備分散的結(jié)構(gòu)特點。它把整個系統(tǒng)的功能一分為二,分別由客戶機和服務(wù)器來承擔(dān) ,服務(wù)器主要負(fù)責(zé)數(shù)據(jù)處理和數(shù)據(jù)管理,客戶機主要承擔(dān)應(yīng)用方面的工作。特別是搜索和查詢操作。 開發(fā)環(huán)境 硬件環(huán)境 ? CPU: Inter(R) Core(TM) i52430M ? 內(nèi)存: 4GB ? 硬盤空間: 500GB 軟件 環(huán)境 ? 操作系統(tǒng): Windows 7 旗艦版 ? 瀏覽器: Inter Explorer Google Chorme、 FireFox ? 開發(fā)工具: MyEclipse 10 ? 數(shù)據(jù)庫: Oracle Database 10g ? 服務(wù)器: Tomcat 12 3 總體設(shè)計 功能結(jié)構(gòu)設(shè)計 根據(jù)需求分析,將網(wǎng)上電腦銷售系統(tǒng)系統(tǒng)分為分為兩大模塊:前臺銷售模塊和后臺管理模塊。 前臺后臺模塊分開設(shè)計,既保證了界面的美觀易用,又保證了操作的簡單實用。 網(wǎng)上電腦銷售系統(tǒng)的 系統(tǒng)總體 功能結(jié)構(gòu)如 圖 31 所示 : 13