【正文】
: s t r i n g T e l : L o n g U s e r p h o t o : s t r i n g N a m e : s t r i n g G e n d e r : S t r i n g B r i t h d a y : S t r i n gT _ U S E R I D : i n t T _ U _ i d : l o n g U s e r n a m e : s t r i n g N a m e : s t r i n g A d d r e s s : s t r i n g P o s t c o d e : s t r i n g T e l : l o n g I s d e f a u l t : i n tT _ A D D R E S S 圖 用戶收貨地址 ER 圖 下圖為訂單表與訂單詳表之間的聯(lián)系。結(jié)構(gòu)如表 所示: 表 訂單詳表 字段名稱 數(shù)據(jù)類型 長度 能否為 空 功能描述 id number 20 否 主鍵編號 oid number 20 否 訂單編號 gid number 30 否 商品編號 count number 4 能 數(shù)量 (8)廣告信息表 ,主要用 于存儲廣告 信息。 文件配置 基于 SpringMVC 模式的網(wǎng)上商城系統(tǒng)的時候 ,該系統(tǒng)使用的容器是 Tomcat。 private static String username。主要的連接數(shù)據(jù)庫核心代碼如下: public class DBConnection { private static String driver。通過對 html 的學(xué)習(xí)和了解到 適應(yīng)于 所有的 Java Web 應(yīng)用程序的開發(fā), 是 web 應(yīng)用系統(tǒng)的描述,用于應(yīng)用的配置,指定了系統(tǒng)的一些設(shè)置。結(jié)構(gòu)如表 所示: 表 管理員信息表 字段名稱 數(shù)據(jù)類型 長度 能否為 空 功能描述 id number 20 否 主鍵編號 username varchar2 30 否 用戶名 mpassword varchar2 20 否 密碼 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(論文) 18 (6)訂單表 ,主要用于 存儲訂單 信息。用 菱形符號表示。并且 ER 圖采用的圖形簡單明了,容易弄明白圖形所表達(dá)的意思。后臺模塊主要分 5 個模塊,登陸、商場公告管理模塊、商品管理模塊、品牌管理模塊、訂單管理模塊。 系統(tǒng) 的功能圖如圖 所示 : 愛 美 麗 網(wǎng) 上 商 城后 臺 前 臺商場公告商品管理訂單管理添加公告修改公告刪除公告添加商品修改商品刪除商品查詢訂單處理訂單購物車用戶信息管理訂單管理增加商品登陸修改訂單生成訂單登陸移除商品注冊個人信息查詢商品品牌管理增加品牌刪除品牌查詢品牌商場主頁展示品牌展示搜索結(jié)果頁品牌商品詳情查詢訂單查詢商品修改商品圖 系統(tǒng)功能圖 本章小結(jié) 在需求分析階段我們要對系統(tǒng)進(jìn)行可行性分析,同時確定系統(tǒng)將有的功能以及數(shù)據(jù)傳輸時的順 序以及過程。 ④ 用戶信息管理模塊:該模塊用于客戶登錄、注冊、個人資料設(shè)置(消費(fèi)指數(shù)報表和類型比重報表)和收貨地址管理。 如果 沒有 搜索功能,那么用戶不能夠快速的搜索到自己想要的商品信息,那么快速購物以及方便操作的目的也就實現(xiàn)不了,那么網(wǎng)上商城系統(tǒng)就失去了設(shè)計之初賦予系統(tǒng)的核心意義 。 系統(tǒng) 活動圖 通過對網(wǎng)上商城系統(tǒng)的分析,用戶的操作主要在登錄頁面和主界面上。用例圖如圖 所示: 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(論文) 8 頂 層 包 : : 管 理 員商 品 管 理品 牌 管 理訂 單 管 理公 告 管 理登 陸刪 除 商 品修 改 商 品添 加 商 品添 加 品 牌刪 除 品 牌查 詢 訂 單處 理 訂 單修 改 公 告添 加 公 告刪 除 公 告查 詢 品 牌 圖 后臺模塊系統(tǒng) 用例圖 系統(tǒng)的 UML 活動圖描述 活動圖簡介 活動圖 是 用來描述一個 過程的工作步驟 ,它是一種擴(kuò)展 的 狀態(tài)圖。 法律可行性 本軟件開發(fā)過程所 用到的 Html5, Oracle 等軟件都為開源產(chǎn)品,系統(tǒng)開發(fā)完全擁有自主產(chǎn)權(quán)。 操作可行性 該系統(tǒng)在操作上是非常簡單的。Oracle 11g 提供了可用性、安全性以及延展性,并能更方便地在低端服務(wù)器和存儲設(shè)備組成的網(wǎng) 格上運(yùn)行,相對原來的版本, Oracle 11g 具有了與眾不同的特性和以往的數(shù)據(jù)解決方案相比,更加強(qiáng)大的開發(fā)工具和各類新的開發(fā)特性,在大大提高開發(fā)效率的同時,將進(jìn)一步拓展您的應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。 這就解決了 Java程序員希望能編寫?yīng)毩⒂谔囟?DBMS的需求 ,也就意味著程序員只需編寫一次 JDBC API 的程序 ,就能將 SQL 語句發(fā)送到任何數(shù)據(jù)庫中運(yùn)行 ,而不需要面對SQLServer 數(shù)據(jù)庫編寫一個程序 ,面對 Oracle 數(shù)據(jù)庫又編寫另外一個程序。 [4]HandlerMapping 是這樣一種對象,它能夠完成客戶請求到 Controller 之間的映射。這就是為什么 SUN 要推出 Java Server Pages 的原因。 基于 HTML5 開發(fā)的網(wǎng)頁 APP 擁有更短的啟動時間,更快的聯(lián)網(wǎng)速度,這些全得益于HTML5 APP Cache,以及本地存儲功能。 服務(wù)器端: windows XP/7 及其以上版本。 第 4 章介紹的是基于 SpringMVC 網(wǎng)上購物系統(tǒng)系統(tǒng)設(shè)計,包括系統(tǒng)的兩大模塊以及各個模塊的系統(tǒng)功能,數(shù)據(jù)庫表等。 ( 3)量身訂制:系統(tǒng)采用模塊化的設(shè)計模式,支持用戶自 由定制用戶界面、胸膛版主、商品展示界面,各類模塊的相關(guān)設(shè)置等,可以自由的設(shè)置各級權(quán)限,這種靈活的設(shè)計結(jié)構(gòu),將大大豐富購物的展示,讓用戶根據(jù)自己的愛好享受舒適的體驗。 網(wǎng)上商城項目的研究內(nèi)容 網(wǎng)上商城是網(wǎng)絡(luò)化的新型購物活動,目前正已迅猛的速度發(fā)展著,已經(jīng)成為國家增強(qiáng)經(jīng)濟(jì)實力,贏得資源分配優(yōu)勢的有利手段。 課題研究背景 當(dāng)前,網(wǎng)上購物在萬維網(wǎng)上已經(jīng)實現(xiàn)的多種多樣的商務(wù)功能,從最基本的信息發(fā)布功能、商品展示功能、在線協(xié)商功能、網(wǎng)上支付功能、團(tuán)購功能、 24 小時客服功能以及在線管理功能等,幾乎在電子商務(wù)方面實現(xiàn)了所有傳統(tǒng)的購物活動和功能。 錯誤 !未定義書簽。 39 測試的主要內(nèi)容 9 系統(tǒng)功能分析 6 操作可行性 5 第 3 章 需求分析 2 第 2 章 技術(shù)背景 Html5。因此,在 Web 企業(yè)級應(yīng)用開發(fā)中,選擇合適的設(shè)計模式以及相應(yīng)的應(yīng)用系統(tǒng)架構(gòu)是一個重要環(huán)節(jié)。除此之外,本論文(設(shè)計)不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。在我們?nèi)粘I钪邢倒芾淼膽?yīng)用很廣泛,隨處都可以見到計算機(jī)的身影。開發(fā)工具主要是 MyEclipse 、 ,系統(tǒng)的服務(wù)器運(yùn)用的是 ,后臺數(shù)據(jù)庫管理的服務(wù)器選擇的是Oracle 11g,在系統(tǒng)設(shè)計時嚴(yán)格遵循了 MVC 設(shè)計模式從而是系統(tǒng)之間的模塊達(dá)到了高內(nèi)聚低耦合的標(biāo)準(zhǔn)。1 網(wǎng)上商城項目的研究內(nèi)容 13 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(論文) IV 系統(tǒng)總體設(shè)計 14 數(shù)據(jù)庫表關(guān)系設(shè)計 20 系統(tǒng)文件配置 22 系統(tǒng)登錄界面 32 本章小結(jié) 40 商品展示測試 畢業(yè)設(shè)計(論文)評閱教師評閱表 網(wǎng)上購物的實現(xiàn)直接影響傳統(tǒng)購物在 Inter的經(jīng)濟(jì)效益,這不單是技術(shù)問題,同時推廣和前期的市場調(diào)研也是不可小視的。作為當(dāng)前主流購物方式,網(wǎng)上商城已廣泛滲透到生產(chǎn)、流通、消費(fèi)等各個領(lǐng)域,對于轉(zhuǎn)變傳統(tǒng)經(jīng)營的管理模式、有效降低成本、提高利潤、促進(jìn)經(jīng)濟(jì)發(fā)展起到重要作用。 ( 5)專業(yè)的服務(wù)器空間:配置高檔的服務(wù)器,不僅能讓你購物的速度快捷消息及時,而且能夠保證你個人信息的安全以及購物數(shù)據(jù)的完善。介紹一般大型軟件系統(tǒng)的基本測試步驟以及測試結(jié)果。自 1999 年以后 HTML 已經(jīng)改變了很多,今天,在 HTML 中的幾個已經(jīng)被廢棄,這些元素在 HTML5 中已經(jīng)被刪除或重新定義。 [8] Servlet 其實和傳統(tǒng)的 CGI 程序和 ISAPI 等 Web 程序開發(fā)工具的作用是相同的,在使用 Java Servlet 以后,用戶無需使用 CGI 方式,也不必使用只能在某些特 殊 Web 服務(wù)器平臺運(yùn)行的 API方式才能生成動態(tài)生成的 Web頁面。它將應(yīng)用分開,改革者應(yīng)用的高度結(jié) 合, MVC 的經(jīng)典框架中,強(qiáng)制性的把應(yīng)用程序的輸入、處理和輸出分開。 MVC 組件類型的關(guān)系和功能圖如圖 所示: 模 型封 裝 應(yīng) 用 程 序 狀 態(tài)狀 態(tài) 查 詢 響 應(yīng)應(yīng) 用 程 序 功 能通 知 試 圖 改 變視 圖解 釋 模 型模 型 更 新 請 求發(fā) 送 用 戶 輸 入 給 控 制 器允 許 控 制 器 選 擇 視 圖控 制 器定 義 應(yīng) 用 程 序 行 為用 戶 動 作 映 射 成 模 型選 擇 響 應(yīng) 的 視 圖狀 態(tài) 查 詢 狀 態(tài) 改 變視 圖 選 擇用 戶 請 求通 知 改 變 圖 MVC 組件類型的關(guān)系和功能圖 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(論文) 5 JDBC 技術(shù)及實現(xiàn)方法 Java 語言作為一種安全的方便使用并可以直接從網(wǎng)頁上下載的編程語言 ,為數(shù)據(jù)庫應(yīng)用開發(fā)提供了良好基礎(chǔ)。利用 Dreamweaver 的可視化編輯功能,可以快速的創(chuàng)建頁面而無需編寫任何代碼。 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(論文) 6 第 3 章 需求分析 可行性分析 可行性分析, 簡單地說 ,就是 根據(jù) 現(xiàn)有客觀條件分析如果開展項目是否能 順利的完成 。因此該系統(tǒng)在操作上是可行的。 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(論文) 7 系統(tǒng)的 UML用例圖描述 用例圖簡介 : 用戶 用例圖常常用 在 軟件開發(fā)的需求分析階段,用例圖包含有各種模型 所包含的 元素以及它們之間的 各自 不同關(guān)系。為了彌 補(bǔ)這個缺點 ,活動圖中引 入了泳 道 的 概念。 活動圖如圖 所示: 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(論文) 9 輸 入 登 錄 信 息 判 斷 用 戶 是 否 合 法用 戶 信 息 錯 誤進(jìn) 入 主 界 面登 陸 成 功購 物 車搜 索商 品 管 理公 告 管 理品 牌 管 理訂 單 管 理 圖 系統(tǒng)部分活