【正文】
目 錄摘 要 1ABSTRACT 2第1章 緒論 3 開發(fā)背景及意義 3 系統(tǒng)開發(fā)工具簡介 3 MVC模式及架構(gòu)概述 4 J2EE簡介 5第2章 系統(tǒng)分析 6 可行性分析 6 需求分析 7第3章 系統(tǒng)的概要設(shè)計(jì) 8 總體框架 8 模塊功能簡介 9 數(shù)據(jù)流程 9第4章 系統(tǒng)的詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) 11 詳細(xì)設(shè)計(jì) 11 前臺(tái)用戶功能模塊設(shè)計(jì) 11 后臺(tái)用戶功能模塊設(shè)計(jì) 12 數(shù)據(jù)庫設(shè)計(jì) 14 數(shù)據(jù)分析 14 數(shù)據(jù)庫邏輯設(shè)計(jì) 15 在struts框架下系統(tǒng)功能模塊的實(shí)現(xiàn) 17 前后臺(tái)公共模塊實(shí)現(xiàn) 17 前臺(tái)模塊功能實(shí)現(xiàn) 19 后臺(tái)模塊功能實(shí)現(xiàn) 20總結(jié)與展望 21參考文獻(xiàn) 22中北大學(xué)畢業(yè)設(shè)計(jì)說明書摘 要隨著互聯(lián)網(wǎng)和寬帶上網(wǎng)的普及,電子商務(wù)在中國更是異軍突起,并日益滲透到人們的日常生活中。網(wǎng)上商品交易更是其重要內(nèi)容。各種網(wǎng)上商品交易網(wǎng)站層出不窮。本課題設(shè)計(jì)的目標(biāo)是實(shí)現(xiàn)一個(gè)基于MVC(ModuleViewController)模式的電子商城網(wǎng)站。論文先介紹了開發(fā)項(xiàng)目所用到的關(guān)鍵技術(shù),接著從用戶需求、經(jīng)濟(jì)和技術(shù)等三個(gè)方面對(duì)系統(tǒng)進(jìn)行分析。在概要設(shè)計(jì)中,根據(jù)系統(tǒng)分析的結(jié)果,把系統(tǒng)分為前臺(tái)和后臺(tái)兩大模塊。根據(jù)前臺(tái)和后臺(tái)用戶的不同需求,把前臺(tái)細(xì)分為會(huì)員登錄注冊(cè),商品查詢,商品購買,訂單查詢等模塊,把后臺(tái)細(xì)分為管理員登錄,商品設(shè)置,訂單設(shè)置等模塊。詳細(xì)介紹了在基于MVC模式的struts框架下各個(gè)模塊的實(shí)現(xiàn)過程,且以開發(fā)過程為基礎(chǔ)對(duì)在 struts框架下實(shí)現(xiàn)的系統(tǒng)所具有的可重用性、可維護(hù)性和可擴(kuò)展性等優(yōu)勢(shì)進(jìn)行了分析。關(guān)鍵詞 eclipse開發(fā)工具,電子商城,struts框架,網(wǎng)站安全 ABSTRACTWith the popularization of Internet and accessing broadband network, emerce in China has suddenly appeared, and increasingly penetrates into daily life. Online modity trading is an important. Online modities trading website is increasing day by day.The aim of this subject is designing an electronic mall site based on the MVC (ModuleViewController) model. Firstly, this paper introduced the key techniques for using techniques of the development projects. Then it analyzed the system according to user39。s needs, economic environment and techniques. In the summary design and according to the analysis results, system is divided into two modules. According to the different needs of users, requirements are divided into the submember login registered module, merchandise query module, purchase module, and orders inquiry module. Background is divided into subadministrator login module, setup of merchandise module, and orders module. This paper described implementation process of various modules based on the MVC model struts framework.. And according to the development, process analyzes the system reuse, maintainability, and scalability advantages based on the struts framework in detail.Keywords eclipse development tool, electronic mall, struts framework, website security第1章 緒論互聯(lián)網(wǎng)從它出現(xiàn)開始就不僅改變了信息傳遞的方式,同時(shí)改變著企業(yè)的運(yùn)營模式,管理模式,影響著人們的生活觀念,改變著人們的習(xí)慣。網(wǎng)絡(luò)使人們足不出戶就能獲取各方面的信息,而電子商城的出現(xiàn)更是人們足不出戶就可以進(jìn)行商品交易活動(dòng)。 開發(fā)背景及意義互聯(lián)網(wǎng)的興起從本質(zhì)上改變了整個(gè)社會(huì)的商品交易方式,國內(nèi)各大企業(yè)從上個(gè)世紀(jì)90年代互聯(lián)網(wǎng)興起之時(shí),就產(chǎn)生了通過網(wǎng)絡(luò)進(jìn)行銷售經(jīng)營商品的想法。但是由于在互聯(lián)網(wǎng)上企業(yè)的信譽(yù)難以認(rèn)證、網(wǎng)絡(luò)法規(guī)政策不健全、物流不發(fā)達(dá)等一系列的原因,限制了網(wǎng)上交易發(fā)展的步伐。進(jìn)入21世紀(jì)以后,隨著整個(gè)社會(huì)的發(fā)展、進(jìn)步,制約網(wǎng)上交易的各個(gè)瓶頸問題逐一被擊破,各企業(yè)也紛紛的加入到電子商務(wù)的洪潮之中。網(wǎng)站的主要目的就是通過網(wǎng)站來推廣互聯(lián)企業(yè)的產(chǎn)品和服務(wù),并使客戶隨時(shí)可以了解企業(yè)和企業(yè)的產(chǎn)品,為客戶提供在線服務(wù)和訂單處理功能。從長期的戰(zhàn)略目標(biāo)來說,網(wǎng)站不僅僅是產(chǎn)品和服務(wù)的推廣,而且是通過Internet、企業(yè)內(nèi)部網(wǎng)(Intranet)和企業(yè)外部網(wǎng)(Extranet),將買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,因而消除了時(shí)間與空間帶來的障礙。系統(tǒng)主要分為前臺(tái)和后臺(tái)。前臺(tái)包括產(chǎn)品的展示及會(huì)員購物等模塊,后臺(tái)是管理界面,主要包括商品信息、會(huì)員信息、訂單信息和公告信息的常規(guī)設(shè)置。 系統(tǒng)開發(fā)工具簡介系統(tǒng)采用Eclipse作為開發(fā)工具,SQL server 2000作為數(shù)據(jù)庫,java作為開發(fā)語言。Eclipse是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。而且,Eclipse附帶的一個(gè)標(biāo)準(zhǔn)插件集,包括Java開發(fā)工具(Java Development Tools,JDT)和插件開發(fā)環(huán)境(Plugin Development Environment,PDE)。 MVC模式及架構(gòu)概述近年來,隨著網(wǎng)絡(luò)技術(shù)和Internet的迅速發(fā)展,基于B/S結(jié)構(gòu)的Web應(yīng)用,因其具有易用性、通用性和良好的可擴(kuò)展性等優(yōu)點(diǎn)而