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

正文內容

基于javawebssh框架的網上書店畢業(yè)論文(編輯修改稿)

2025-07-15 16:13 本頁面
 

【文章內容簡介】 分架構都是四層結構。分別為表現層、控制層、業(yè)務層、數據層。表現層:主要負責用戶交互和結果顯示,交易系統(tǒng)和管理系統(tǒng)有不同的URL 入口界面。 控制層:主要負責系統(tǒng)的訪問控制、數據加載和注銷,是系統(tǒng)的核心控制單元。控制層通過系統(tǒng)描述來組織工作。 業(yè)務層:實現了交易系統(tǒng)和管理系統(tǒng)的主要業(yè)務邏輯,是系統(tǒng)主要的運算單元。 持久層:實現了靜態(tài)數據和數據庫數據的持久化管理,為業(yè)務層提供數據服務,是系統(tǒng)進行數據操作的統(tǒng)一界面。 數據庫設計 本次系統(tǒng)主要是基于B/S架構的系統(tǒng),存在大量的數據讀入和取出,對數據庫表的要求比較高,每個功能模塊基本都涉及到了數據表。 數據庫表ER圖 數據庫表分析對于B/S系統(tǒng)的網上書店來說,數據的存儲往往是難點,因為系統(tǒng)將有大量的信息,為管理好改系統(tǒng),采用如下數據表存儲系統(tǒng)信息。用戶表:存儲用戶信息。包含用戶賬號,密碼,昵稱,性別,用戶地址省份,城市等信息。廣告表:存儲廣告信息。包含廣告編號,廣告圖片路徑,廣告描述。圖書表:存儲圖書信息。包含圖書編號,圖書名,圖書市場價,圖書書店價,作者,出版社,出版時間。圖書類型表:存儲圖書類型信息。包含圖書類型編號,類型名,父類類型編號。訂單項表:存儲單條訂單項信息。包含訂單項編號,訂單編號,產品編號,產品市場價,產品書店價,訂購數量,當前訂單項積分。訂單表:存儲訂單信息。包含訂單編號,用戶編號,訂購時間,收貨人,收貨地址,總金額,電話。購物車表:存儲購物車信息。包含購物車編號,用戶編號,訂單項編號,總售價,總書店價,總積分。 第四章 系統(tǒng)實現 搭建開發(fā)環(huán)境 本次課題采用J2EE SSH框架,,數據庫采用Oracle數據庫,為方便操作數據庫,采用oracle 客戶端pl/SQL。對于開源框架導入工程jar包尤為最終要。開發(fā)所需要的軟件如下:。開發(fā)軟件介紹:JDK:Java 虛擬機 java 語言開發(fā)必須的編譯器。 以上。:java 開發(fā)工具。服務器: 以上Oracle數據庫:大型的數據庫服務器。版本10g 以上。PL/SQL:針對oracle 數據庫開發(fā)的一款界面操作客戶端。Editplus 或者Dreamweaver:文本編輯器,開發(fā)html/JSP 頁面工具。 安裝開發(fā)工具(1) 登陸,下載最新版JDK。這里下載的是jdk6u7windowsi586p版本。(2) 安裝JDK 。(3) 。下載網站。,所有必須在首次登陸時輸入注冊碼,網上有很多注冊碼。(4) 安裝Tomcat 服務器 ,在安裝過程中可以修改默認端口8080。本次研究將端口改為8081 訪問地址://localhost:8081/ 也可以在安裝目錄:tomcat\conf\ 配置文件中修改。(5) 安裝Oracle 數據庫,在安裝過程中需要設置system/sys 數據庫默認用戶的密碼還要端口1521,以及域名xe。 開發(fā)軟件的配置(1) 默認JDK 在工具欄 window preferences javaInstalled JREs 在界面上單擊add 然后單擊Browser 選擇你安裝的的JDK。(2) 服務器window preferences MyEclipse Enterprise WorkbenchserversTomcat 在彈出的界面上,單擊Browser 選擇本地Tomcat 路徑。 建立web工程搭建開發(fā)框架 建立Web工程很方便,但是由于Java 語言的特點,很多開源框架都用到了第三方的jar包 而這些jar包有時候會很容易導致jar包沖突,啟動服務器時會報一些莫名其妙的錯誤。因而使用SSH 開源框架開發(fā)Web項目,適當導入jar包 避免jar包沖突很重要。1 建立Web工程 在工具欄 File NewWeb Project 在彈出的對話框 輸入工程名,并選擇java EE 默認是java EE 。2 導入開發(fā)所需jar包在工程文件夾 WebRoot WEBINF lib 導入開發(fā)所需的jar包 數據庫實現 數據庫表字段設計 用戶表(d_user)字段名字段說明字段類型字段約束是否為空userId用戶編號integer主鍵 非空登錄郵箱varchar(50)—非空nickName用戶昵稱varchar2(30)檢查約束非空password用戶密碼varchar2(30)檢查約束非空sex用戶性別varchar2(8)檢查約束(男)—province用戶所在省份varchar2(20)——city用戶所在城市varchar2(20)——Status用戶狀態(tài)Integer檢查約束(0 1)—eableMSG激活碼varchar2(50)—— 廣告表(d_advertise)字段名字段描述字段類型字段約束是否為空advertise_id廣告編號integer主鍵非空image_path廣告圖片路徑varchar2(200)—非空description描述varchar2(100)—— 產品表(d_product)字段名字段描述字段類型字段約束是否為空productId產品編號integer主鍵非空imagePath產品圖片路徑varchar2(100)—非空productName產品名varchar2(100)—非空costPrice市場售價number(8,2)——dangPrice系統(tǒng)售價number(8,2)—非空author作者varchar2(40)——publish出版社varchar2(50)——publishTime出版時間varchar2(30)—— 產品類別表(d_bookType)字段名字段描述字段類型字段約束是否為空typeId 圖書類型idinteger主鍵非空typeName類型名varchar2(20)——parentId父類型idinteger—— 訂單表(d_orderDetailed)字段名 字段描述字段類型字段約束是否為空orderDetailedId訂單詳細編號integer主鍵非空userId用戶編號integer—非空orderTime訂購時間Date—非空totalPrice總金額float—非空receiveName收貨人varchar2(50)—非空receiveTime收貨地址varchar2(200)—非空postalCode郵政編碼varchar2(10)—非空mobile電話varchar2(15)—非空 訂單項列表(d_orderItem)字段名 字段描述字段類型字段約束是否為空orderItemId訂單項編號integer 主鍵否orderDetailedId訂單詳細編號integer—否productId產品編號integer—否count訂購數量integer—否dangTotalPrice系統(tǒng)價格float—否costTotalPrice產品市場價float—否sigleScore產品的積分integer—否 購物車數據表(d_cart)字段名字段描述字段類型字段約束是否為空cartId購物車編號integer主鍵否userId用戶編號Integer外鍵否dangTatalPrice 系統(tǒng)總價float—否costPrice市場總價 float—否toatlScore總積分integer—否 后臺管理員表(d_admin)字段名字段描述字段類型字段約束是否為空adminId管理員idinteger主鍵否login登陸賬號varchar2(30)—否password密碼varchar2(30)—否realName真實姓名varchar2(30)——telephone電話varchar2(30)—— 數據庫連接實現Java Web SSH 框架技術連接是數據庫,是通過Hibernate 框架技術訪問的。Spring框架的SessionFactory 類將連接數據庫操作分裝起來, 文件反轉控制,連接數據庫。核心代碼:! 連接相關的屬性 bean id=dataSource class= property name=driverClassName !—驅動名 value/value /property property name=url ! url valuejdbc:oracle:thin:@:1521:xe/value /property property name=username valuegraduation/value /property property name=password valuewangjing/value /property /bean ! Spring config bean id=sessionFactory class= property name=dataSource ref local=dataSource/ /property property name=hibernateProperties props prop key=/prop prop key=true/prop prop key=true/prop /props /property property name=mappingResources list value/wangjing/book/advertise//value value/wangjing/book/booktype//value value/wangjing/book/product//value value/wangjing/book/user//value value/wangjing/book/backstage/admin//value value/wangjing/book/order//value value/wangjing/book/order//value value/wangjing/book/cart//value /list /property /bean bean id=hibernateTemplate class= property name=sessionFactory ref local=sessionFactory/ /property /bean 前臺主要功能模塊 登陸功能的實現系統(tǒng)的登陸界面(UI)設計如下圖: 系統(tǒng)登陸界面用戶在登陸本網上書店系統(tǒng)的時候,只需要輸入正確的用戶信息和用戶密碼,即可實現登陸,系統(tǒng)將進入首頁,首頁會顯現用戶昵稱信息,表示已經成功登陸。如果用戶信息錯誤,系統(tǒng)將進入到不同的頁面。用戶名不存在,系統(tǒng)將通過Action類跳轉到注冊頁面,如果通過數據庫驗證用戶存在,但狀態(tài)未激活,系統(tǒng)將進入激活頁面。登陸功能流程圖入下圖: 登陸功能流程圖實現登錄功能的主要方法:public String checkUserLogin(String , String password, ActionContext action) { // TODO 檢查登陸是否成功 User user = ()。 // 賬號不存在 if (user == null) {
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1