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

正文內(nèi)容

基于oracle數(shù)據(jù)庫的web的軟件設計(參考版)

2025-06-27 03:58本頁面
  

【正文】 (4) manage 用來存儲管理員后臺的 jsp 界面文件,與用戶的界面分隔開 (5) lib 文件夾用于存放運行所需要的 jar 包,如鏈接數(shù)據(jù)庫所需的 功能頁面結構(1) 前臺功能頁面主頁面框架:,圖書展示:, ,登陸注冊: ,(2) 后臺管理頁面頁面框架:,商品管理:,28 / 61,用戶管理:,新聞管理:, 角色設計 角色匯總表 612 角色匯總角色編號 中文名 英文名 職能描述1 客戶 user 注冊并登陸網(wǎng)上書店購書2 管理員 admin 對書店進行后臺管理,包括處理訂單,添加新圖書等 角色詳細說明表 613 角色 1(user)權限序號 相關對象 訪問權限 可否轉授權限1 my_users insert update 否2 my_book select 否3 my_indent insert 否4 my_indentlist insert 否表 614 角色 2(admin)權限序號 相關對象 訪問權限 可否轉授權限1 my_bookadminuser insert 否2 my_book insert delete update 否3 my_bookclass insert delete update 否4 my_users delete update 否5 my_indent delete update 否6 my_indentlist delete update 否 索引設計表 615 索引設計29 / 61索引編號 中文名 英文名 類型 索引表 索引列1 圖書分類 ip number my_book Book_class我們在該項目中使用了索引,使得搜索大數(shù)量圖書(我導入了 1000 本圖書)變得更加迅速。下面的 book 文件夾存放的是所有的 bean 文件所有數(shù)據(jù)的定義全部在這里面; util 文件夾存放的是工具類,一些標準化工作,實現(xiàn)數(shù)據(jù)庫連接和中文字符識別工作;web 包與 JSP 交互,實現(xiàn) Servlet 工作 [7]。 實體 6(My_indentlist)表 511 實體 6(My_indentlist)列序號 中文名 英文名 數(shù)據(jù)類型 能否為空 是否為鍵屬性1 序列號 Id Number 否 是2 訂單號 Indentno Number 否 否3 圖書編號 Bookno Number 否 否4 訂貨數(shù)量 Amount Number 否 否參與的聯(lián)系:21 / 61表 512 實體聯(lián)系序號 中文名稱 英文名稱 用途及含義 所關聯(lián)的其它實體 基數(shù)my_indent 0,n1 編號 id 標識圖書my_book 0,n該表是用戶訂購圖書的表單,用戶在前臺購買了多少的圖書在這里都詳細的記錄著,用戶可以通過修改表單數(shù)量來改變購買書的數(shù)量,同時用戶也可以通過查看自己所下的訂單來查看有關書目的相關資料 [16]。 實體 4(My_BookClass ) 表 57 實體 4(My_BookClass)列序號中文名 英文名 數(shù)據(jù)類型 能否為空 約束條件 是否為鍵屬性含義1 編號 Id Number 否 無 是 唯一的編號2 分類 ClassnameVarchar2 否 Size=30 否 圖書類別名稱參與的聯(lián)系:表 58 實體聯(lián)系序號 中文名稱 英文名稱 用途及含義 所關聯(lián)的其它實體 基數(shù)1 編號 Id 唯一編號 my_book 0,n該表是用來描述圖書類別的表單,與之聯(lián)系的是圖書的表單,這樣設計的目的就是可以通過按照類別查詢來快速的查找所需要的書目。 實體 2(My_BookAdminuser)表 53 實體 2(My_BookAdminuser)列序號中文名英文名 數(shù)據(jù)類型精度范圍能否為空 約束條件是否為鍵屬性含義1 管理員用戶名AdminUserVarchar2無 否 無 否 管理員的注冊用戶名18 / 612 管理員密碼AdminPassVarchar2無 否 Size=20否 管理員的注冊密碼參與的聯(lián)系:表 54 實體聯(lián)系序號 中文名稱 英文名稱 用途及含義 所關聯(lián)的其它實體 基數(shù)my_book 0,nmy_users 0,n1管理員用戶名AdminUser 標識圖書my_indent 0,n該表主要是后臺管理人員的信息,在與之相關聯(lián)的表中 my_book 可以查看所有的書籍并對其進行增刪改查,my_users 表可以查看修改用戶的信息,my_indent 則可以查看到用戶購買的訂單情況,并且可以根據(jù)用戶是否付款來進行響應的管理。ER 圖全貌如下(可縮放百分比查看細節(jié)):圖 51 ER 關系圖 概念模型說明列表詳細說明每個實體及聯(lián)系。盡量分離各實體對應的表,一個實體對應一個表,搞清楚該實體有哪些屬性,對應有些什么字段,以及各實體之間有何種聯(lián)系。購物車查看商品滿意嗎下訂單調(diào)整商品是否15 / 61圖 410 購物車流程圖5 概念設計 系統(tǒng)數(shù)據(jù)庫表的基本設計實體聯(lián)系模型在建設網(wǎng)站系統(tǒng)之前,我們必須對系統(tǒng)所用到的數(shù)據(jù)進行大致的分類和具體的結構設計,既要做到清晰明了,又要能適應系統(tǒng)各項功能的調(diào)用,而不至于產(chǎn)生結構上的邏輯混亂,保證關鍵數(shù)據(jù)在意外情況下不會被破壞,可以說數(shù)據(jù)庫是系統(tǒng)的重中之重。如存在,則商品數(shù)量相應加用戶所購買的數(shù)量;如沒有該商品,則將該商品添加到該類中。(2) 當用戶在點擊“ 購買 ”的鏈接時,執(zhí)行如下功能:檢查用戶購物車類是否存在?!≠徫镘嚵鞒虉D 410 為購物車的流程購物車具體的實現(xiàn)可采用這種形式:定義一個購物車的類(Class)。在該功能里管理員可以進行不需要的商品里刪除,在這里管理員當然也可以瀏覽到商品的詳細信息。如果連用戶和密碼都沒有的話是無法登陸的,登陸時候系統(tǒng)會通過用戶所輸入的用戶名和密碼提交之后自動到數(shù)據(jù)庫中去查詢是否有對應的信息,如果有的話就可以登陸成功沒有的話就無法登陸,而且用戶名和密碼要相匹配?!∮脩舻卿浟鞒倘鐖D 48 所示為用戶登錄流程圖。用戶可以輸入需要搜索的關鍵詞,本查詢支持模糊查詢,即你可以通過輸入一個不完整的字段,系統(tǒng)會自動查詢帶有該字段的標題,并且將其搜索出來的所有的標題都羅列出來。用戶搜索時只要輸入商品的關鍵字就能搜索到所有相關的商品?!∽怨δ芰鞒?注冊的具體實現(xiàn)為:如圖 46 所示:點擊主頁面的用戶注冊選項后,會彈出一個注冊信息頁面,用戶需要如實填寫用戶名,密碼,E_mail,地址,電話,真實姓名等各項信息,提交后,系統(tǒng)進行檢測判斷該用戶名是否已經(jīng)注冊過,如果已經(jīng)存在則彈出新頁面,提示用戶該用戶名已經(jīng)注冊過,如果沒有則進行下一步判斷,用戶輸入的兩次密碼是否一致,然后依次往后判斷用戶所填寫的各項信息是否符合要求,直到所有信息均正確無誤,系統(tǒng)將該用戶注冊信息寫入會員表即 member 并提示用戶注冊成功,用戶登陸后,就可以進行有效的購物了??蛻舻顷懺诰€購書在線購書查看購物車圖書查詢查看訂單注冊登陸查看圖書購書購書購書查看訂單繼續(xù)購書清空購物車提交購物車 刪除已選書查看圖書修改購買書圖 41 客戶界面系統(tǒng)功能模塊10 / 61管理員登陸用戶管理現(xiàn)有圖書管理添加新圖書添加圖書分類用戶管理訂單管理查看用戶信息刪除用戶信息查看訂單詳情查看訂單列表刪除訂單提交分類信息 刪除已選書修改用戶信息修改已選書填寫圖書信息提交添加信息查詢已選書圖 42 管理員界面系統(tǒng)功能模塊 開 始用戶登陸管理員登 陸登錄失敗重新登陸退 出登陸失敗現(xiàn)有圖書管理添加新圖書添加圖書分類用戶管理訂單管理在線購書查看購物車圖書查詢查看訂單信息客戶注冊登陸查看圖書購書重新登陸退 出圖 43 購書系統(tǒng)數(shù)據(jù)流程圖購書系統(tǒng)數(shù)據(jù)流程圖主要功能介紹: 網(wǎng)站前臺功能: 產(chǎn)品列表:詳細介紹(名稱,圖片,市場價,會員價,圖書介紹)11 / 61 分類查詢:圖書類別的關鍵字查詢 定購產(chǎn)品:選擇商品--確認定購--填寫收貨人信息--選擇付款方式--訂單號自動生成(限登錄用戶)--用戶查看狀態(tài) 用戶管理:修改資料 查看購物車(限登錄用戶) 網(wǎng)站后臺功能: 圖書管理:添加 刪除 修改 查詢 用戶管理:查看修改用戶資料,刪除用戶 訂單管理:查詢訂單 刪除  系統(tǒng)流程分析 前臺購物流程瀏覽商品選擇商品訂購商品去購物車去收銀臺提交訂單未注冊用戶已登錄注冊用戶未登錄注冊用戶注冊登錄 圖 44 前臺購物流程圖如圖 44 所示,這個是用戶購物的大致的流程需要用戶事先登陸之后才能有效地購物,否則購物無效 [13]。數(shù)據(jù)庫訪問的高效和便捷。恪守9 / 61信用制度和網(wǎng)上書店的相應規(guī)則。本電子書店的 b/s 架構的實現(xiàn)流程為:用戶首先通過瀏覽器訪問存放在 tomcat服務器的 web 應用程序,基本原理是通過 java 代碼中的 session 作用域存放用戶與8 / 61服務器會話實現(xiàn)的信息,用戶可以通過瀏覽器進行相應的操作,業(yè)務的實現(xiàn)則是通過 java 代碼操作后臺的 oracle 數(shù)據(jù)庫實現(xiàn)的,進而完成電子書店的各種功能。這種三層結構在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。 Browse 瀏覽器Web 服務器數(shù)據(jù)庫圖 31 B/S 三層架構示意圖 這種結構不僅把客戶機從沉重的負擔和不斷對其提高的性能的要求中解放出來,也把技術維護人員從繁重的維護升級工作中解脫出來。實際上 B/S 體系結構是把二層 C/S 結構的事務處理邏輯模塊從客戶機的任務中分離出來,由 Web 服務器單獨組成一層來負擔其任務,這樣客戶機的壓力減輕了,把負荷分配給了 Web 服務器。服務器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在服務器上完成。在 B/S 體系結構系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。不難看出,JSP 的綜合實力是最強的,尤其是在安全性和跨平臺性兩個方面,比其他的兩種技術都要好,因此,最后我們選擇基于 Java 的 JSP 技術作為動態(tài)網(wǎng)頁的開發(fā)技術 [7]。當前比較流行的動態(tài)網(wǎng)頁開發(fā)技術有 JSP、ASP 、PHP。6 / 613 系統(tǒng)的開發(fā)技術及主要架構 開發(fā)技術的選擇合理的選擇開發(fā)技術,對于網(wǎng)站開發(fā)的完成情況有著非常重要的影響。針對性:該平臺設計是電子書店系統(tǒng)及后臺管理的定向開發(fā)設計,所以具有專業(yè)突出和很強的針對性 [2]。 系統(tǒng)設計的總體規(guī)則無論哪個網(wǎng)站都要有它自己的設計規(guī)則。前臺操作是用戶登錄到本網(wǎng)站,可以進行用戶注冊,通過網(wǎng)站的精品推薦或商品搜索功能,找到自己想要買的商品,裝入購物車,提交定單進行購買。 網(wǎng)站開發(fā)的設計思想電子書店平臺主要是對后臺管理和前臺操作。經(jīng)過前一階段的調(diào)查與研究分析,我已確定了該平臺設計的主要功能,對每個功能模塊也作了具體描述,下面就來具體分析該平臺的設計特點與具體思想。 (3) 能過電子商品的名稱,電子商品的分類進行搜索。 網(wǎng)站需求的深入調(diào)查經(jīng)過以上的初步調(diào)查和研究,并且確定了該平臺的可行性,并決定開發(fā)本平臺,為了能夠?qū)ΜF(xiàn)行的平臺內(nèi)容進行充分了解,使所要開發(fā)的平臺更具有實用性和適應性,通過兩個月的實習調(diào)查和指導老師的耐心介紹,設計出該平臺功能如下: (1) 能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。法律可行性:該平臺是作為畢業(yè)設計與商業(yè)無關,又因為是自主開發(fā)設計,因此不會構成侵權,在法律上是可行的。技術可行性:JSP+Servlet 的技術已經(jīng)較為成熟。我們相信要不了太長有時間,顧客就可以在網(wǎng)絡世界上獲得他們在現(xiàn)實世界上可以獲得的所有商品和服務。本設計在實際應用中的解決方案是建立網(wǎng)站, 以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新,可以更好的及時了解商品買賣的情況。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時有很多的應用場合。這樣才能使得在電子交易時避免不
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1