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

正文內(nèi)容

軟件工程畢業(yè)設(shè)計-電子商務(wù)平臺(已改無錯字)

2023-01-15 16:54:15 本頁面
  

【正文】 slock char(1) 是否凍結(jié) 1 凍結(jié) 0 解凍 dlastdate date 最后登錄時間 nlogin number 登錄次數(shù) 表 3— 4 訂單表 字段名 字段類型 字段中文名 備注 nid number 訂單編號 流水號 (主鍵 ) scuser varchar2(30) 訂單用戶名 來自用戶表 dgdate date 下單時間 spaytype varchar2(30) 付款方式 ssendtype varchar2(30) 發(fā)貸方式 nmctypesize number 商品種類數(shù) nmcsize number 商品總個數(shù) ntotalprice number 訂單總金額 sstatus char(1) 審核狀態(tài) 1 未審核 2 通過 3 不通過 smsg varchar2(2021) 訂單反饋 sauser varchar2(30) 審核人 來自用戶表 dadate date 審核時間 ssname varchar2(30) 收貸人 ssaddress varchar2(300) 收貸人地址 sscode char(6) 收貸人郵編 ssphone varchar2(30) 收貸人聯(lián)系電話 ss varchar2(300) 收貸人 福建農(nóng)林大學(xué)本科畢業(yè)設(shè)計說明書 8 表 3— 5 訂單條目 (明細(xì) )表 字段名 字段類型 字段中文名 備注 nid number 編號 流水號 norderid number 所屬訂單 來自訂單表 nmcid number 訂購商品 ID 來自商 品信息表 smame varchar2(30) 商品名 sdescription varchar2(300) 商品簡述 simg varchar2(300) 商品圖片 ncount number 商品數(shù) nprice number 商品單價 ntotalprice number 小計 數(shù)據(jù)訪問接口 ( 1)用戶的接口類圖 : UserDAO++++++getUser (int userid)saveUser (UserInfo userinfo)updateUser (UserInfo userinfo)deleteUser (int userid)queryUser (String username, int usersex, int lock, int currentpage, int pagesize)queryCount (int username, int usersex, int lock): UserInfo: void: void: void: ListUserInfo: int ( 2)商品類別接口類圖: McTypeDAO+++++getMcType (int typid)saveMcType (McType mctype)updateMcType (McType mctype)deleteMcType (int typeid)queryMcType (String typename, int typeid): McType: void: void: void: ListMcType ( 3)商品接口類圖: McDAO++++++getMc (int mcid)saveMc (Mc mc)updateMc (Mc mc)deleteMc (int mcid)queryMc (String mame, int bigtypeid, int smalltypeid, double minprice, double maxprice, int currentpage, int pagesize)queryCount (String mame, int bigtypeid, int smalltypeid, double minprice, double maxprice): Mc: void: void: void: ListMc: int 福建農(nóng)林大學(xué)本科畢業(yè)設(shè)計說明書 9 4 詳細(xì)設(shè)計及編碼 整個系統(tǒng)分為前臺和后臺的實現(xiàn)。完成整個設(shè)計的大部分功能 的實現(xiàn),整個用系統(tǒng)采用 Struts2+Spring+Hibernate 整合框架,嚴(yán)格地遵守 MVC 思想,采用分層結(jié)構(gòu)。 SSH 即 Struts+Spring+Hibernate,是 典型的 J2EE 三層結(jié)構(gòu),分為表現(xiàn)層、 中間層和數(shù)據(jù) 訪問 層。三層體系將 數(shù)據(jù)表現(xiàn)、 業(yè)務(wù) 邏輯和 數(shù)據(jù)訪問 分開。業(yè)務(wù)邏輯、數(shù)據(jù)訪問、權(quán)限攔截及合法性校驗等工作放在中間層處理 。客戶端不直接與數(shù)據(jù)庫交互,而是通過組件與中間層建立連接,再由中間層與數(shù)據(jù)庫 打交道 。 表現(xiàn)層主要采用的是 JSP+Struts,當(dāng)然也有采用 Struts+Freemarker 或其 他的結(jié)合,就目前來說,用 JSP 作為表現(xiàn)層還是占主流, JSP 自問世以來,發(fā)展到現(xiàn)在,其穩(wěn)定性已經(jīng)得到大多數(shù)開發(fā)者的認(rèn)同。 Struts 也可用到表現(xiàn)層,其實就是用它的標(biāo)簽,Struts 強(qiáng)大的標(biāo)簽庫為我們表現(xiàn)數(shù)據(jù)提供了一個很好的平臺,通過 Struts 標(biāo)簽,我們能很好地表現(xiàn)處理后的數(shù)據(jù)。 中間層細(xì)分開來又分為控制層和業(yè)務(wù)邏輯層??刂茖又饕菍φ麄€系統(tǒng)訪問流程的控制,而業(yè)務(wù)邏輯層主要是對業(yè)務(wù)的控制。控制層主要由 Struts 來充當(dāng),我們通常說的 MVC 中的 C,它作為表現(xiàn)層和數(shù)據(jù)層的中間介質(zhì),主要處理表現(xiàn)層和數(shù)據(jù)層的數(shù)據(jù)交換 工作,當(dāng)然像權(quán)限控制,數(shù)據(jù)校驗,我們也會放在這一層中來進(jìn)行。業(yè)務(wù)邏輯層主要由 Service 來控制,它主要封裝的是業(yè)務(wù)邏輯,負(fù)責(zé)對更底層的 DAO 層進(jìn)行封裝。 數(shù)據(jù)訪問層主要由 Hibernate 來充當(dāng),它主要包括 DAO 層和 PO 層。 DAO 層封裝好了對數(shù)據(jù)庫的增、刪、改、查的操作,而 PO 層主要是對實體對象的映射。 Hibernate 提供的是面向?qū)ο蟮牟僮鞣椒?,使開發(fā)者可以使用面向?qū)ο蟮乃枷雭聿僮鲾?shù)據(jù)庫,在一些層級性比較強(qiáng)的數(shù)據(jù)面前,使用 Hibernate 是一種很好的選擇,它可以很方便地就能檢出表與表之間的關(guān)系,完全免 去了以往用 jdbc時的那種寫 SQL語句的繁瑣。而且 Hibernate還提供了很多關(guān)連和檢出方式,這就極大的提高了程序運行的效率。 Spring 貫穿整個中間層和數(shù)據(jù)訪問層,它對 Struts 和 Hibernate 進(jìn)行了封裝管理。將 Web 層、 Service 層、 DAO 層及 PO 無縫整合。 Spring 提供的 IOC 和 AOP 能很好地解決JS22 一些老難題。采用 IOC(控制反轉(zhuǎn)),很好地提高了對象的生成,提高了系統(tǒng)的內(nèi)存利用率。你不需要找我,有需要時我會找你,這就是 Spring IOC 的核心。 AOP 提供的是一種全新的編程模式, 切面編程。相對于以往的豎面編程,切面編程無疑是給開發(fā)者福建農(nóng)林大學(xué)本科畢業(yè)設(shè)計說明書 10 一種新的開發(fā)思路。它能夠分離關(guān)注點,且能夠?qū)M切關(guān)注點嵌入到面向?qū)ο蟮能浖到y(tǒng)中,很好地解決了像權(quán)限控制,日志登記,操作記錄等的問題。 本系統(tǒng)框架主要采用 SSH 框架, Struts 主要是用來控制整個系統(tǒng)流程。它由三個部分組成, 核心控制器 FilterDispatcher、業(yè)務(wù)控制器和用戶實現(xiàn)的業(yè)務(wù)邏輯組件。 本系統(tǒng)采用的核心控制器為 版本(如 圖 34), 該控制器作為一個 Filter 運行在 Web應(yīng)用中,它負(fù)責(zé)攔截所有的用戶請求,當(dāng)用戶請求到達(dá)時,該 Filter 會過濾用戶請求。如果用戶請求以 action 結(jié)尾,該請求將被轉(zhuǎn)入 Struts 2 框架處理。 Struts 2 框架獲得了 *.action 請求后,將根據(jù) *.action 請求的前面部分決定調(diào)用哪個業(yè)務(wù)邏輯組件,例如,對于 請求, Struts 2 調(diào)用名為 login 的 Action 來處理該請求。 ! struts2配置 filter filternamestruts2/filtername filterclass
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1