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

正文內(nèi)容

網(wǎng)上商城購物網(wǎng)站系統(tǒng)論文-閱讀頁

2024-11-25 23:02本頁面
  

【正文】 分組成。 前 臺 功 能 模 塊商 品 購 物 商 品 展 臺會 員 管 理購物車商品查詢會員注冊會員登錄會員資料修改訂單查詢 圖 31 系統(tǒng)前臺功能模塊 ※系統(tǒng)后臺:該部分主要對商城內(nèi)的一些基礎(chǔ)數(shù)據(jù)進行有效管理,包括用戶管理、產(chǎn)品管理、類別管理、訂單管理等。 11 本章小結(jié) 需求分析是一個非常重要的過程 , 因為它具有決策性,方向性,策略性的作用,在軟件開發(fā)的過程中具有舉足輕重的地位。通過這兩個模塊,客戶端服務(wù)端實現(xiàn)數(shù)據(jù)的傳遞, 在功能上欲求實現(xiàn)客戶操作的簡捷性和靈活性。 12 第四章 數(shù)據(jù)庫設(shè)計 需求分析 網(wǎng)上商城有以下功能:用戶的注冊,密碼的找回,用戶的登錄以及登錄后基本信息和密碼的修改,商品的展示,購物車,購物訂單貨單的制作,后臺:管理員的登錄,用戶信息的維護,商品管理(具體包括商品的查詢,增加商品,刪除商品,上傳更改 商品圖片,商品信息的修改,商品分類),類別管理(具體包括類別的展示,增加類別,修改類別名以及刪除某些類別),用戶訂單狀態(tài)的修改及訂單的處理。 圖 41 用戶登陸流程圖 13 (2)用戶購物模塊:用戶注冊成為會員后可進行修改密碼,修改信息,購物等操 作,購物時會員可把要買的商品放入購物車中,這樣就可以同時買很多東西,當會員想要購買時可選中購物車中的商品,點擊購買系統(tǒng)會打印出貨單,上面有商品的基本信息,如單價,數(shù)量等 ,其流程圖如圖 42。商品的添加還包括圖片的上 傳。 圖 43 后臺管理流程圖 14 系統(tǒng) ER 圖 網(wǎng)上商城主要有如下實體:用戶實體,商品實體,訂單實體,貨單實體,類別實體。當用戶要購買某物時系統(tǒng)就會打印訂單。貨單是記錄某種產(chǎn)品的單價,數(shù)量等信息的,而訂單中不只一種商品。一張貨單中有一到多個商品。一個番茄既是水果類又是蔬菜類。 創(chuàng)建數(shù)據(jù)庫 use myshopping。 create table category( 創(chuàng)建類別表 id int primary key auto_increment, pid int, pid 為 0 的是最頂層節(jié)點 name varchar(255), descr varchar(255), o int, 最多三層 , 每層占兩位 , 最多 99 個子節(jié)點 grade int 代表級別 , 從 1 開始 ) 。 create table salesorder( 創(chuàng)建訂單表 id int primary key auto_increment, userid int, addr varchar(255), odate datetime, status int )。 Myshopping 在 mysql 中存貯的各表如圖 46 圖 46 myshopping 數(shù)據(jù)庫 數(shù)據(jù)庫的安全性 數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使 用所造成的數(shù)據(jù)泄露、更 20 改或破壞。在一般的計算機系統(tǒng)中,安全措施是一級一級設(shè)置的。在數(shù)據(jù)庫系統(tǒng)這一級中提供兩種控制:用戶標識和鑒定,數(shù)據(jù)存取控制。系統(tǒng)安全性是指在系統(tǒng)級控制數(shù)據(jù)庫的存取和使用的機制,包含:有效的用戶名 /口令的組合;一個用戶是否授權(quán)可連接數(shù)據(jù)庫;用戶對象可用的磁盤空間的數(shù)量;用戶的資源限制 ;數(shù)據(jù)庫審計是否是有效的;用戶可執(zhí)行哪些系統(tǒng)操作。 數(shù)據(jù)完整性 它是指數(shù)據(jù)的正確性和相容性。 ORACLE 應(yīng)用于關(guān)系數(shù)據(jù)庫的表的數(shù)據(jù)完整性有下列類型: ( 1)插入或修改表的行時允許不允許包含有空值的列,稱為空與非空規(guī)則。 ( 3)引用完整性規(guī)則,同關(guān)系模型定義。 ( 5) ORACLE 允許定義和實施上述每一種類型的數(shù)據(jù)完整性規(guī)則,這些規(guī)則可用完整性約束和數(shù)據(jù)庫觸發(fā)器定義。 ( 7)數(shù)據(jù)庫觸發(fā)器,是使用非說明方法實施完整性規(guī)則,利用數(shù)據(jù)庫觸發(fā)器(存儲的數(shù)據(jù)庫過程)可定義和實施任何類型的完整性規(guī)則。通過分析,系 統(tǒng)完成了用戶,產(chǎn)品,類別,訂單,訂單項表等數(shù)據(jù)庫表的設(shè)計,通過系統(tǒng)的需求分析來設(shè)計每個表的數(shù)據(jù)項。最終通過對數(shù)據(jù)庫的需求分析實現(xiàn)后臺對表信息的輕松管理。 package 。 //ProductMgr業(yè)務(wù)層 public class ProductMgr { //注入 ProductDAO的實例對象 private static ProductDAO dao = new ProductMySQLDAO()。 private ProductMgr()。 public ListProduct getProducts()。 //返回商品個數(shù) public void add(Product p)。//更新商品對象 public void delete(int id)。//根據(jù) ID返回一個商品對象 public void delete(String[] idArray)。//根據(jù) categoryId找到商品,并返回商品數(shù) public int find(ListProduct products, int pageNo, int pageSize, String keyword)。 //根據(jù) bean找到商品,并返回商品數(shù) public ListProduct loadById(int[] ids)。 import 。 import 。 import 。 import 。 import 。 //ProductMySQLDAO業(yè)務(wù)層 public class ProductMySQLDAO implements ProductDAO { public void add(Product p)。//根據(jù) id刪除對應(yīng)商品 public ListProduct getProducts()。//返回商品數(shù)量 public void add(Product p)。 //根據(jù) ID刪除一個商品對象 public void update(Product p)。 //根據(jù) ID返回一個商品對象 public void delete(String conditionStr)。//返回查詢結(jié)果中商品的數(shù)量 24 } DTO 層 DTO,Data Transfer Object 數(shù)據(jù)傳輸對象,用來保存客戶端的數(shù)據(jù),類似于數(shù)據(jù)關(guān)聯(lián)類但它不以表的形式存放在數(shù)據(jù)庫中,只是暫時存儲一類信息,為了不重復對數(shù)據(jù)庫的操作,減輕數(shù)據(jù)庫的負擔,比如客戶端包中的類 包括商品信息 product 及商品數(shù)量信息 count,如下代碼。 private int count。 JavaScript 語言的使用 JavaScript 是一種新的描述語言,此一語言可以被箝入 HTML 的文件之中。 JavaScript主要是進行客戶端檢驗,對客戶端進行基本的數(shù)據(jù)驗證,例如myShopping中當注冊用戶時 onclick=“ return check()。 css+div 技術(shù)的使用 Css 是 層疊樣式表 (Cascading Style Sheets)的簡稱,常見的有內(nèi)部樣式表,外部樣式表,內(nèi)嵌樣式表等等,內(nèi)嵌樣式表一般不是使用,內(nèi)部樣式表在樣式少的 25 時候使用,外部樣式表一般用于大型網(wǎng)站開發(fā)。//寬 160 像素 height:120px。//背景色為白色 … } 而有些是網(wǎng)頁上唯一的標簽,如結(jié)尾 end則使用 id 選擇器 id selector, id 是唯一的不能相同的,因此該 css 只能在同一張網(wǎng)頁上出現(xiàn)一次。//長 200 像素 padding:0px。//與外部距離 0 像素 … } Div是 division的縮寫是 html的塊標簽,它的使用給網(wǎng)頁帶來了新的革命,是網(wǎng)頁布局更加靈活,塊可大可小,位置也可隨意調(diào)整,功能很強大可以滿足用戶更大的視覺需求。 Ajax 技術(shù)的使用 Ajax 是異步 JavaScript 及 xml( Asynchronous JavaScript and XML)的縮寫, AJAX 不是一種新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強的 Web 應(yīng)用程序的技術(shù)。通過這個對象,您的 JavaScript 可在不重載頁面的情況與 Web 服務(wù)器交換數(shù)據(jù)。 界面設(shè)計 用戶登錄界面設(shè)計 用戶登陸界面主要包括用戶名,密碼的輸入。 通過設(shè)計人員或者比較精通系統(tǒng)和數(shù)據(jù)庫人員定義一個任務(wù),配置執(zhí)行時間后,定時的開始抓取數(shù)據(jù)到服務(wù)端,在服務(wù)端通過配置不同的過濾器,根據(jù)不同的需求形成不同的資源,該資源發(fā)布在服務(wù)系統(tǒng)端,其它部門可以通過訂閱的方式來訂閱自己所需要的信息,同時通過配置轉(zhuǎn)換、定時執(zhí)行的方式把數(shù)據(jù)正式入庫到自己的系統(tǒng)呢,在訂閱資源的時候,用戶可以點擊資源,查看該資源的詳細信息,系統(tǒng)需要根據(jù)不同的會員記錄該會員的訂閱日志和查看日志以及操作日志。剛開始真的挺困難的,不過通過在網(wǎng)上的搜集資料,還有校外學長的幫忙是我對 java 開發(fā)有了新的認識。 這個系統(tǒng)主要是不同部門之間的一個數(shù)據(jù)共享,數(shù)據(jù)交換。 從業(yè)務(wù)邏輯上來說,這次設(shè)計讓我有見識了不少了,增長了很多知識。 總之,通過本次設(shè)計的學習和實踐 ,使我的理論知識有了進一步的加強,實踐能力和獨立思考的能力都得到了提高,這是我在書本上所學不到的。 30 致 謝 經(jīng)過幾個月的忙碌和工作,本次畢業(yè)設(shè)計已經(jīng)接近尾聲,作為一個本科生的畢業(yè)設(shè)計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,沒有導師的指引和贈予,沒有父母和朋友的幫助和支持,我在大學的學術(shù)成長肯定會大打折扣。我首先要感謝我的導 師老師,他平日里工作繁多,但在我做畢業(yè)設(shè)計的每個階段,從查閱資料到設(shè)計草案的確定和修改,中期檢查,后期詳細設(shè)計,裝配草圖等整個過程中都給予了我悉心的指導。他的治學嚴謹和科學研究的精神也是我永遠學習的榜樣,并將積極影響我今后的學習和工作。最后還要感謝大學四年來所有的老師,為我們打下計算機專業(yè)知識的基礎(chǔ);同時還要感謝所有的同學們,正是因為有了你們的支持和鼓勵,此次畢業(yè)設(shè)計才會順利
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1