freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于spring-mvc網(wǎng)上商城-資料下載頁(yè)

2024-12-06 02:24本頁(yè)面

【導(dǎo)讀】設(shè)計(jì)以及實(shí)現(xiàn)》是本人在指導(dǎo)教師的指導(dǎo)下,進(jìn)行研究工作所取得的成果。究作出重要貢獻(xiàn)的個(gè)人和集體,均已在文章以明確方式注明。不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過(guò)的作品成果。本人完全意識(shí)到本聲明應(yīng)承。機(jī)的廣泛引用就是信息化時(shí)代來(lái)臨的重要標(biāo)志。隨處都可以見(jiàn)到計(jì)算機(jī)的身影。我們也習(xí)慣了在各個(gè)地方都能遇見(jiàn)它們,家庭休閑娛樂(lè),謂稱之為電子閱覽室的網(wǎng)吧,計(jì)算機(jī)在我們的日常生活中可謂是無(wú)處不在。理信息系統(tǒng)的主流技術(shù)。在越來(lái)越發(fā)達(dá)的信息化時(shí)代設(shè)計(jì)者被要求能夠提出更加實(shí)用的系統(tǒng)架構(gòu)。架既能節(jié)約開(kāi)發(fā)及維護(hù)系統(tǒng)所用的資源,又能提高工作的效率。會(huì)員下訂單購(gòu)物、查看購(gòu)物車、查詢商品。以及后臺(tái)的管理員登陸、新管理員注冊(cè)、商。場(chǎng)公告管理、訂單管理、品牌管理、商品管理等管理的功能。聚低耦合的標(biāo)準(zhǔn)。使頁(yè)面在手機(jī)上顯示也能很合理顯示。這次畢業(yè)設(shè)計(jì)達(dá)到了預(yù)期的目標(biāo),同時(shí)對(duì)自己的。動(dòng)手能力也進(jìn)行了一次鍛煉。

  

【正文】 索結(jié)果頁(yè)品牌商品詳情查詢訂單查詢商品修改商品圖 系統(tǒng)功能圖 本章小結(jié) 在需求分析階段我們要對(duì)系統(tǒng)進(jìn)行可行性分析,同時(shí)確定系統(tǒng)將有的功能以及數(shù)據(jù)傳輸時(shí)的順 序以及過(guò)程。通過(guò)分析系統(tǒng)設(shè)計(jì)出相應(yīng)的系統(tǒng)功能,本章主要說(shuō)明的是系統(tǒng)的可行性分析以及 UML 圖,通過(guò)這些圖我們可以很直觀的看出系統(tǒng)的邏輯順序以及運(yùn)行時(shí)是數(shù)據(jù)傳輸?shù)穆肪€。通過(guò)初步分析和功能的簡(jiǎn)單確定對(duì)基于 SpringMVC 網(wǎng)上購(gòu)物商城的初步構(gòu)思以及基本構(gòu)架。 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 13 第 4 章 系統(tǒng)設(shè)計(jì) 系統(tǒng)的結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)的實(shí)現(xiàn)采用典型的三層模式、 B/S 結(jié)構(gòu)來(lái)實(shí)現(xiàn),不同的客戶端程序共同訪問(wèn)中心數(shù)據(jù)庫(kù),系統(tǒng)結(jié)構(gòu)如圖 所示。 圖 系統(tǒng)結(jié)構(gòu)圖 設(shè)計(jì)說(shuō)明: 每一個(gè)計(jì)算機(jī)需要安裝瀏覽器; 每個(gè)客戶程序通過(guò)中間 件訪問(wèn)中央的數(shù)據(jù)庫(kù)服務(wù)器; 數(shù)據(jù)庫(kù)服務(wù)器使用 Oracle 11g 來(lái)實(shí)現(xiàn); 多用戶并發(fā)訪問(wèn)和處理、數(shù)據(jù)加鎖、事務(wù)協(xié)調(diào),由 Oracle 11g 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)服務(wù)器來(lái)完成; 數(shù)據(jù)庫(kù)服務(wù)器要有大型號(hào)的 CPU 能快速的處理數(shù)據(jù); 客戶端的請(qǐng)求都是通過(guò)中間處理器轉(zhuǎn)發(fā)到服務(wù)器中并且處理結(jié)果也是通過(guò)中間處理器返回給客戶端的; 應(yīng)用程序的內(nèi)部結(jié)構(gòu)采用分層編碼來(lái)實(shí)現(xiàn),并且為保證各子系統(tǒng)的獨(dú)立性,結(jié)合了JavaBean 組件技術(shù)?;?SpringMVC 模式的網(wǎng)上商城購(gòu)物系統(tǒng)的類圖如圖 : 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 14 圖 系統(tǒng)類圖 系統(tǒng)總體設(shè)計(jì) 基于 SpringMVC 網(wǎng)上商城系統(tǒng)是由前臺(tái)的展示頁(yè)面和后臺(tái)的服務(wù)器部分組成。前臺(tái)頁(yè)面負(fù)責(zé)數(shù)據(jù)的展現(xiàn)和用戶基本信息管理,后臺(tái)服務(wù)器負(fù)責(zé)業(yè)務(wù)邏輯的處理以及管理員信息管理。前臺(tái)模塊主要分 5 個(gè)模塊,商場(chǎng)管理模塊、品牌管理模塊、訂單管理模塊、用戶信息管理模塊、購(gòu)物車模塊。后臺(tái)模塊主要分 5 個(gè)模塊,登陸、商場(chǎng)公告管理模塊、商品管理模塊、品牌管理模塊、訂單管理模塊。而前后臺(tái)頁(yè)面數(shù)據(jù)的交互都是通過(guò)sessionjavabean 實(shí)現(xiàn)的。 數(shù)據(jù)庫(kù)表設(shè)計(jì) 數(shù)據(jù)庫(kù)表關(guān) 系設(shè)計(jì) 采用 ER 模型進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì),可以分成三步進(jìn)行:首先設(shè)計(jì)局部 ER 模型,然后把各局部的 ER 模型綜合起來(lái)形成一個(gè)全局的 ER 模型,最后對(duì)全局模型進(jìn)行優(yōu)化。湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 15 得到最終的 ER模型,即概念模型。概念模型是最常用的表示方法是實(shí)體 聯(lián)系方法 (ER)。實(shí)體聯(lián)系圖:是指以實(shí)體、關(guān)系、屬性三個(gè)基本概念概括數(shù)據(jù)的基本結(jié)構(gòu),從而描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式。 ER 圖所表示的概念模型與具體的 DBMS 所支持的數(shù)據(jù)模型相獨(dú)立,是各種數(shù)據(jù)模型的共同基礎(chǔ),是抽象和描述現(xiàn)實(shí)世界的有力工具。 由于人們通常用實(shí)體、聯(lián)系和屬性這三個(gè)概念來(lái) 和描述和理解現(xiàn)實(shí)中存在的問(wèn)題的,所以 ER 非常地接近人的思維方式。并且 ER 圖采用的圖形簡(jiǎn)單明了,容易弄明白圖形所表達(dá)的意思。如此 ER 圖已成為使用非常廣泛的數(shù)據(jù)庫(kù)結(jié)構(gòu)概念建模的工具。 ER 模型圖中一些概念如下: (1)實(shí)體:把具有屬性、性質(zhì)和特征相同的實(shí)體,用所有實(shí)體名和其屬性名稱抽象的描述同一種類的實(shí)體;實(shí)體可以是人,也可以是物或抽象的概念。實(shí)體用矩形符號(hào)表示。 (2)屬性:“屬性”指實(shí)體具有的某種特性。屬性用來(lái)描述一個(gè)實(shí)體。用橢圓形的符號(hào)來(lái)表示。 (3)聯(lián)系:用來(lái)反映實(shí)體內(nèi)部和實(shí)體之間的屬性關(guān)系。用 菱形符號(hào)表示。 下圖為商品表和品牌表以及圖片表之間的聯(lián)系。一個(gè)商品只屬于一個(gè)品牌而一個(gè)品牌則可以對(duì)應(yīng)多個(gè)商品,所以商品和品牌是一對(duì)多的關(guān)系,同時(shí)一個(gè)商品或品牌有多張圖片,所以商品和品牌表對(duì)應(yīng)圖片表是一對(duì)多的關(guān)系如圖 : I D : d o u b l e B i d : i n t B n a m e : s t r i n g T i t l e : s t r i n g D i s c a n t : l o n g D a t e : l o n gT _ B R A N D I D : i n t B i d : l o n g G i d : l o n g T i t l e : s t r i n g C u r r e n t p r i c e : l o n g S t o c k : s t r i n gT _ G O O D I D : i n t B l o n g : s t r i n g S t y l e : s t r i n g S r c : s t r i n gT _ I M A G E 圖 商品品牌 ER 圖 下圖為用戶信息表和收貨地址表之間的聯(lián)系,一個(gè)用戶可以有多個(gè)收貨地址然而一件商品不可能有多個(gè)用戶,所以用戶信息和收貨地址是一對(duì)多的關(guān)系如圖 : 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 16 I D : l o n g U s e r n a m e : s t r i n g P a s s w o r l d : s t r i n g E m a i l : 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)系。一個(gè)訂單有多個(gè)訂單詳細(xì)信息而一個(gè)訂單的詳細(xì)信息存在一張訂單標(biāo)中,所以訂單表與訂單詳表之間的關(guān)系為一對(duì)多的關(guān)系如圖 : I D : l o n g O i d : l o n g U s e r n a m e : s t r i n g P r i c e : l o n g C r e a t e d a t e : s t r i n g P a y d a t e : s t r i n g C a c e l d a t e : s t r i n g S e n d d a t e : S t r i n g C o n f i a m d a t e : S t r i n gT _ O R D E R I D : i n t O i d : l o n g G i d : l o n g C o u n t : i n tT _ O R D E R I T E X 圖 訂單表訂單詳表 ER 圖 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì) (1) 品牌 基本信息表,主要用于保存 品牌 的基本信息。結(jié)構(gòu)如表 所示: 表 品牌基本信息表 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 能否為 空 功能描述 id number 10 否 主鍵編號(hào) bid number 10 否 品牌編號(hào) bname varchar2 10 能 品牌名稱 title varchar2 100 能 品牌簡(jiǎn)介 discount number 10 能 品牌折扣 cdate varchar2 200 能 活動(dòng)時(shí)間 stock number 20 能 品牌數(shù)量 (2)用戶 基本信息表,主要用于保存 用戶 的基本信息。結(jié)構(gòu)如表 所示: 表 用戶基本信息表 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 17 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 能否為 空 功能描述 id number 10 否 主鍵編號(hào) username varchar2 30 否 用戶名 upassword varchar2 20 否 密碼 varchar2 30 否 郵箱 tel varchar2 11 能 電話 userphoto varchar2 100 能 照片 uname varchar2 30 否 真實(shí)名字 gender varchar2 10 否 性別 (3)商品 信息表,主要用于保存 商品信息 。結(jié)構(gòu)如表 所示: 表 商品 信息表 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 能否為 空 功能描述 id number 20 否 主 鍵編號(hào) gid number 20 否 商品編號(hào) bid number 30 否 品牌編號(hào) name varchar2 100 否 商品名 title varchar2 1000 能 商品介紹 price number 10 否 商品價(jià)格 stock number 20 能 商品數(shù)量 (4)圖片表 ,主要用于 存儲(chǔ)圖片 信息。結(jié)構(gòu)如表 所示: 表 圖片表 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 能否為 空 功能描述 id number 20 否 主鍵編號(hào) belong number 20 否 圖片 編號(hào) style varchar2 10 能 圖片類型 src varchar2 100 能 圖片存儲(chǔ)路徑 (5)管理員信息表 ,主要用 于存儲(chǔ)管理員 信息。結(jié)構(gòu)如表 所示: 表 管理員信息表 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 能否為 空 功能描述 id number 20 否 主鍵編號(hào) username varchar2 30 否 用戶名 mpassword varchar2 20 否 密碼 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 18 (6)訂單表 ,主要用于 存儲(chǔ)訂單 信息。結(jié)構(gòu)如表 所示: 表 訂單表 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 能否為 空 功能描述 id number 20 否 主鍵編號(hào) oid number 20 否 訂單編號(hào) username varchar2 30 能 用戶名 price number 10 能 金額 createdate varchar2 20 能 生成訂單時(shí)間 paydate varchar2 20 能 支付時(shí)間 canceldate varchar2 20 能 取消訂單時(shí)間 senddate varchar2 20 能 發(fā)送時(shí)間 confirmdate varchar2 20 能 確認(rèn)時(shí)間 traffic number 20 能 數(shù)量 status number 1 能 狀態(tài) (7)訂單詳表 ,主要用于 訂單的詳細(xì) 信息。結(jié)構(gòu)如表 所示: 表 訂單詳表 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 能否為 空 功能描述 id number 20 否 主鍵編號(hào) oid number 20 否 訂單編號(hào) gid number 30 否 商品編號(hào) count number 4 能 數(shù)量 (8)廣告信息表 ,主要用 于存儲(chǔ)廣告 信息。結(jié)構(gòu)如表 所示: 表 廣告信息表 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 能否為 空 功能描述 id number 10 否 主鍵編號(hào) cid varchar2 30 否 廣告編號(hào) adName varchar2 200 否 廣告名 adUrl varchar2 300 能 圖片地址 (9)收貨地址表 ,主要用于 存儲(chǔ)用戶的地執(zhí) 信息。結(jié)構(gòu)如表 所示: 表 收貨地址表 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 19 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 能否為 空 功能描述 id number 10 否 主鍵編號(hào) username varchar2 30 否 用戶名 orderId number 20 否 訂單 編號(hào) uname varchar2 30 否 真實(shí)姓名 address varchar2 200 能 地執(zhí) postcode varchar2 6 否 付款金額 tel varchar2 11 能 聯(lián)系電話 isDefault number 1 能 是否收貨 (10)廣告信息表 ,主要用 于存儲(chǔ)廣告 信息。結(jié)構(gòu)如表 所示: 表 廣告信息表 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 能否為 空 功能描述 id number 10 否 主鍵編號(hào) cid varchar2 30 否 廣告編號(hào) adName varchar2 200 否 廣告名 adUrl varchar2 300 能 圖片地址 (11)日志表 ,主要用 于存儲(chǔ)日志 信息。結(jié)構(gòu)如表 所示: 表 日志表 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 能否為 空 功能描述 id number 10 否 主鍵編號(hào) cdate varchar2 200 否 系統(tǒng)時(shí)間 username varchar2 30 否 用戶名 error varchar2 500 能 錯(cuò)誤信息 message varchar2 200 能 提示信息 本章小結(jié) 系統(tǒng)的總體功能以及框架已經(jīng)設(shè)計(jì)完畢,數(shù)據(jù)庫(kù)表以及表與表之間的關(guān)系已分析清楚,系統(tǒng)的模塊劃分合理功能分析清楚且表之間的關(guān)系分析的很有條理,在數(shù)據(jù)設(shè)計(jì)的時(shí)候盡量將能想到的數(shù)據(jù)庫(kù)字段都寫進(jìn)去,保證在系統(tǒng)實(shí)現(xiàn)代碼編程的時(shí)候不會(huì)出現(xiàn)缺少字段的現(xiàn)象,以及系統(tǒng)的穩(wěn)定性以及實(shí)用性都還不錯(cuò),值得繼續(xù)開(kāi)發(fā)。 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 20 第 5 章 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)文件配置 基于 SpringMVC 模式的網(wǎng)上商城系統(tǒng)是基于 Spring MVC 的,而 Spring MVC 應(yīng)用基于 配置文件的配置。通過(guò)對(duì) html 的學(xué)習(xí)和了解到 適應(yīng)于 所有的 Java Web 應(yīng)用程序的開(kāi)發(fā), 是 web 應(yīng)用系統(tǒng)的描述,用于應(yīng)用的配置,指定了系統(tǒng)的一些設(shè)置。在 Spring MVC 中, 文件配置的就是一個(gè)過(guò)濾器。 文件配置 基于 SpringMVC 模式的網(wǎng)上商城系統(tǒng)的時(shí)候 ,該系統(tǒng)使用的容器是 Tomcat。容器會(huì)去讀取配置文件 , 文件配置的就是一個(gè)過(guò)濾器,與其對(duì)應(yīng)的類是,起到一個(gè)攔截的作用。容器創(chuàng)建一個(gè) ServletContext,整個(gè)系統(tǒng)將會(huì)共享這個(gè) ServletContext,以下是 文件的相關(guān)配置代碼: ?xml version= encoding=UTF8? webapp version= xmlns= xmlns:xsi= xsi:schemaLocation= displayname/displayname welefilelist welefile/welefile /welefilelist ! 系統(tǒng)的控制器 servlet servletnamecontroller/servletname servletclass/servletclass /servlet servletmapping servletnamecontroller/servletname urlpattern*.action/urlpattern /servletmapping 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 21 servlet servletnamecode/servletname servletclass/servletclass /servlet servletmapping servletnamecode/servletname urlpattern/code/urlpattern /servletmapping /webapp 文件配置 Spring MVC 的核心配置文件是 ,主要是對(duì)系統(tǒng)業(yè)務(wù)的 bean 進(jìn)行配置,其中也包括配置 Spring 特有的功能 —— 注解,還有一些啟示注解、配置視圖解析器、配置掃描包、配置文件上傳等。還有對(duì) Hibernate 進(jìn)行了配置,以下就將展示對(duì) Spring MVC 的核心文件 的配置。 ! 掃描 web 包,應(yīng)用 Spring 的注解 掃描所有的 controller 但是不掃描 service context:ponentscanbasepackage= context:includefiltertype=annotationexpression =/ context:excludefiltertype=annotationexpression = / /context:ponentscan beanid=viewResolverclass= . property name=prefix value=/WEBINF/jsp/ / property name=suffix value=.html / /bean ! CommonsMultipartResolver 上傳文件 beanid=multipartResolverclass=mmonsMultipartResolver ! 上傳文件大小 property name=maxUploadSize value=1024000000/property /bean 湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 22 ! 自定義攔截器 mvc:interceptors ! 登錄攔截器 beanid=loginInterceptorclass= /bean /mvc:interceptors ! 自定義異常處理 beanid=myActionExceptionclass=/ 數(shù)據(jù)庫(kù)連接的設(shè)計(jì)與實(shí)現(xiàn) JDBC 是一 種用于執(zhí)行 SQL 語(yǔ)句的 Java API,為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用 Java 語(yǔ)言編寫的類和接口組成。作為 html 應(yīng)用程序采用 JDBC 編程方式,通過(guò)此橋梁來(lái)操作數(shù)據(jù)庫(kù)的相關(guān)操作。主要的連接數(shù)據(jù)庫(kù)核心代碼如下: public class DBConnection { private static String driver。 private static String url。 private static String username。 private static String password。 private static ThreadLocalConnection l
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1