【正文】
中北大學(xué)2009屆畢業(yè)設(shè)計(jì)說明書 摘 要這篇論文主要以基于J2EE的誠信網(wǎng)絡(luò)購物中心為例,闡述了基于J2EE 架構(gòu)的網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn), 對系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)以及模式的運(yùn)用進(jìn)行了研究, 實(shí)現(xiàn)了購物車設(shè)計(jì)、訂單管理、會(huì)員管理、商品信息管理、公告維護(hù)等重要功能,并給出了相應(yīng)的實(shí)現(xiàn)模型, 實(shí)現(xiàn)了網(wǎng)上購物系統(tǒng)的基本功能,并且運(yùn)用相關(guān)的設(shè)計(jì)模式融合到系統(tǒng)之中,對相關(guān)的設(shè)計(jì)模式在網(wǎng)上購物系統(tǒng)中的應(yīng)用加以研究,分析出相關(guān)模式的作用。 該系統(tǒng)具有高效、安全、維護(hù)簡單等特點(diǎn)。系統(tǒng)基于B/S架構(gòu),采用jsp、java、Struts + JDBC + DAO技術(shù)進(jìn)行開發(fā), 數(shù)據(jù)庫由sqlserver2000搭建。面向廣大的消費(fèi)者設(shè)計(jì)的網(wǎng)上購的一個(gè)平臺,實(shí)現(xiàn)價(jià)廉物美的公平交易。本文按照軟件工程的思想,應(yīng)用統(tǒng)一建模工具(UML),并以組件的思想并以組件的思想,構(gòu)造設(shè)計(jì)了電子商務(wù)平臺中的各個(gè)功能模塊;設(shè)計(jì)開發(fā)過程中,按照RUP項(xiàng)目開發(fā)原則進(jìn)行設(shè)計(jì)開發(fā)工作,并應(yīng)用用例圖、順序圖等圖形化手段進(jìn)行了分析。關(guān)鍵詞:J2EE 誠信網(wǎng)絡(luò)購物中心 This thesis is the integrity of J2EEbased shopping network example to explain the J2EEbased online shopping system architecture design and implementation of key technologies for system implementation and the use of models has been studied to realize the shopping cart design, order management, membership management, product information management, announcements and other important maintenance functions, and the corresponding implementation model to achieve the basic functions of online shopping system, and the use of design patterns related to the system being integrated, the relevant design patterns In the online shopping system to study, analyze the role of related patterns. The system has high efficiency, safety, maintenance and simple. System based on B / S structure, using jsp, java, Struts + JDBC + DAO technology development, database set up by the sqlserver2000. For the majority of consumers purchase a web design platform, cheap and fair trade. This according to software engineering, application of the Unified Modeling tools (UML), and the idea of ??ponents and to ponents of the idea of ??emerce platform in the structural design of the various functional modules。 design and development process, project development in accordance with RUP principles of design and development work, and apply the use case diagram, sequence diagram and other graphical methods were analyzed. IV中北大學(xué)2009屆畢業(yè)設(shè)計(jì)說明書目錄1 引言 5 選題背景 52 系統(tǒng)概述 6 本系統(tǒng)技術(shù)概述 6 J2EE技術(shù)架構(gòu) 6 Jsp動(dòng)態(tài)頁面技術(shù) 7 Tomcat中連接池機(jī)制 7 JDBC數(shù)據(jù)訪問技術(shù) 7 Struts技術(shù) 8 MVC設(shè)計(jì)模式 10 DAO模式 123 基于J2EE的誠信網(wǎng)絡(luò)購物中心 13 項(xiàng)目概述 13 誠信網(wǎng)絡(luò)購物中心簡介 13 誠信網(wǎng)絡(luò)購物中心的業(yè)務(wù)流程 14 誠信網(wǎng)絡(luò)購物中心的需求分析 16 誠信網(wǎng)絡(luò)購物中心的開發(fā) 17 項(xiàng)目啟動(dòng) 17 系統(tǒng)角色 17 系統(tǒng)用例 17 主要用例圖細(xì)化 19 誠信網(wǎng)絡(luò)購物中心的模型分析 20 設(shè)計(jì)模式 234 誠信網(wǎng)絡(luò)購物中心的實(shí)現(xiàn)與分析 30 誠信網(wǎng)絡(luò)購物中心的系統(tǒng)架構(gòu) 30 開發(fā)環(huán)境配置 32 構(gòu)件開發(fā) 33 界面原型開發(fā) 33 Struts架構(gòu)搭建。 35 系統(tǒng)運(yùn)行 37 系統(tǒng)主頁 37 顧客注冊 38 購物車操作 39 訂單頁面 40 后臺管理 415 系統(tǒng)維護(hù) 42 系統(tǒng)維護(hù)的概念 42 系統(tǒng)維護(hù)的內(nèi)容 42參 考 文 獻(xiàn) 11 引言近年來,隨著Internet的迅速發(fā)展,人們對互聯(lián)網(wǎng)的認(rèn)識逐漸增強(qiáng),網(wǎng)上購物系統(tǒng)已經(jīng)走進(jìn)了人們的日常生活。對于企業(yè)來說,這種新型的商業(yè)運(yùn)營模式給他們的發(fā)展創(chuàng)造了良好的機(jī)遇。對于個(gè)人來說,網(wǎng)上購物系統(tǒng)帶來了方便和效率。在軟件技術(shù)趨于成熟的今天,構(gòu)建一個(gè)穩(wěn)定的、可靠的電子商務(wù)系統(tǒng)已經(jīng)成為許多企業(yè)關(guān)注的焦點(diǎn)。網(wǎng)上商城是在為個(gè)人用戶和企業(yè)用戶提供人性化的全方位服務(wù),努力為用戶創(chuàng)造親切、輕松和愉悅的購物環(huán)境;不斷豐富產(chǎn)品結(jié)構(gòu),最大化地滿足消費(fèi)者日趨多樣的購物需求。并憑借更具競爭力的價(jià)格和逐漸完善的物流配送體系等各項(xiàng)優(yōu)勢,贏得市場占有率多年穩(wěn)居行業(yè)首位的驕人成績,也是時(shí)代發(fā)展的趨勢。Jsp、Java網(wǎng)上商城系統(tǒng)是比較高端的網(wǎng)上商城系統(tǒng), 其適合開發(fā)大型的網(wǎng)上商城業(yè)務(wù), 能承載大數(shù)據(jù)量,大訪問量, 并且系統(tǒng)具備非常高的安全性,目前大部分大型的企業(yè)基本上都采用此類網(wǎng)上商城系統(tǒng)。一個(gè)優(yōu)秀的應(yīng)用系統(tǒng),必須有一個(gè)正確的設(shè)計(jì)思想,通過合理地選擇數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個(gè)完善的體系結(jié)構(gòu),才能充分發(fā)揮計(jì)算機(jī)應(yīng)用的優(yōu)勢。根據(jù)購買者的實(shí)際需求,本系統(tǒng)的設(shè)計(jì)按照下述原則進(jìn)行。1.實(shí)用性系統(tǒng)以用戶需求為目標(biāo),以方便用戶為原則,同時(shí)融入先進(jìn)的設(shè)計(jì)思想。根據(jù)用戶實(shí)際的需求情況,制作一個(gè)功能齊全、操作簡單、實(shí)用性強(qiáng),充分滿足購物者的需求,真正成為為用戶提供快捷、方便的工具。2.先進(jìn)性本系統(tǒng)將充分應(yīng)用現(xiàn)有成熟的計(jì)算機(jī)技術(shù)、軟件開發(fā)技術(shù),為用戶提供高性能的系統(tǒng),可以方便的實(shí)現(xiàn)用戶的需要。3.高可靠性一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本系統(tǒng)通過合理而先進(jìn)的結(jié)構(gòu)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)的可靠性與容錯(cuò)性。4.可維護(hù)性系統(tǒng)的設(shè)計(jì)要求方便維護(hù)(瀏覽、查找等)。5.可擴(kuò)展性及靈活性系統(tǒng)的設(shè)計(jì)以方便未來業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)充為目標(biāo),系統(tǒng)要求能夠方便的瀏覽,充分保護(hù)系統(tǒng)的投資。購買者可以根據(jù)自己的需要,靈活的瀏覽頁面,查找所需的物品。6.智能性智能化是這個(gè)系統(tǒng)軟件的一大特色。系統(tǒng)在設(shè)計(jì)時(shí),充分考慮后臺的管理,方便的將產(chǎn)品添加到前臺,將各種情況考慮清楚。2 系統(tǒng)概述本系統(tǒng)采用JSP動(dòng)態(tài)網(wǎng)頁技術(shù)、SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)、JDBC+DAO數(shù)據(jù)庫連接技術(shù)、MVC模式、J2EE等建立的網(wǎng)上購物平臺。J2EE采用了三層結(jié)構(gòu),客戶端為標(biāo)準(zhǔn)瀏覽器,中間為J2EE的服務(wù)器