亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        網上圖書銷售管理數據庫設計

        2018-12-18 10:16:32楊浦王樑
        電腦知識與技術 2018年26期
        關鍵詞:數據庫設計

        楊浦 王樑

        摘要:該數據庫對于給定的應用環(huán)境,利用計算機的基礎知識、軟件工程的原理和方法、程序設計的方法和技巧、數據庫的基本知識、數據庫設計技術、應用領域的知識等多學科綜合知識與技術,對網上圖書銷售管理數據庫做了需求分析,概念結構設計,邏輯結構設計,物理結構設計和Oracle數據庫實施。最終設計出了一個簡單的可對其進行用戶管理、圖書管理、進貨管理,銷售管理和售后管理的網上圖書銷售管理數據庫,使之能夠有效地管理和存儲數據,滿足一些簡單的應用需求。

        關鍵詞:數據庫設計;網上圖書銷售:進銷存管理

        中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)26-0013-03

        Abstract: For a given application environment, by multidisciplinary comprehensive knowledge and technology of the basic knowledge of computer, the principle and method of software engineering, programming methods and techniques, basic knowledge of the database, database design technology and application field knowledge, the online book sales management database was analyzed for the requirement, concept structure design, logic structure design, physical structure design and the implementation of Oracle database. Finally, a simple online book sales management database was designed for user management, book management, purchase management, sales management and after-sales management which effectively managed and stored data and meet some simple application requirements.

        Key words: database design; online book sales; purchase-sales-inventory management

        1 概述

        網上圖書銷售的數據庫設計,使該數據庫系統(tǒng)能夠有效地存儲和管理數據,滿足各種用戶的應用需求。項目開發(fā)的主要內容:分析用戶需求——數據流程圖;對用戶需求進行綜合、歸納與抽象,進行概念結構設計,畫出ER圖;對邏輯結構進行設計,將ER圖轉換為關系模式;對數據庫進行實施,創(chuàng)建基本表、視圖、索引、存儲過程、觸發(fā)器。

        2 需求分析

        畫數據流程圖,首先查詢組織機構的情況,弄清楚業(yè)務活動,分析查詢的結果,確定哪些功能由計算機完成,哪些是由人工完成。

        分析后做數據流程圖,自頂向下,逐層分解。

        處理對象及組織:對象為顧客、書商,由網上圖書銷售系統(tǒng)組織。

        數據庫系統(tǒng)性能需要:基本表、視圖、索引、觸發(fā)器、存儲過程。

        系統(tǒng)功能:實現對顧客表,進貨表,退貨表,銷售表,書本表的插入與查詢,能實現對書本數量的更新。

        顧客給出售后評論信息,評論處理業(yè)務將評論信息記錄。

        顧客給出退貨信息,檢查退貨業(yè)務檢查后將退貨信息記錄。

        檢查退貨后將退貨的貨物情況交給退貨反饋業(yè)務,將商品的情況反饋給用戶。

        顧客將自身信息給用戶增刪改業(yè)務,然后進行存儲或者返回已有信息,顧客將訂單信息給訂單處理業(yè)務,用戶增刪改與查詢業(yè)務將用戶的資料給訂單處理業(yè)務,訂單處理業(yè)務結合顧客的訂單信息和顧客的信息生成銷售信息并進行存儲。訂單處理業(yè)務將出庫的內容給書本出庫處理,書本出庫處理業(yè)務反饋快遞的投遞狀況記入銷售記錄,并把書本減少的信息記入圖書記錄。

        書商給出新書信息,新書信息處理業(yè)務將數量置零并存入圖書記錄,圖書記錄給出圖書的數量信息,缺貨檢查業(yè)務進行檢查,將缺貨信息 給進貨業(yè)務,進貨業(yè)務對進貨情況進行記錄,并將信息傳遞給驗貨業(yè)務,驗貨如果不合格則進行記錄并重新進貨,如果合格則進行入庫,將書本增加的信息記入圖書記錄。

        3 數據庫結構設計

        主要包括概念設計和邏輯設計兩個部分。

        3.1 概念設計

        設計目標:將需求分析階段所得到的用戶需求抽象為概念模型

        任務和方法:

        設計ER模型

        劃分實體與屬性:現實世界的食=事物能夠作為屬性對待的盡量作為屬性對待,作為屬性不能再具有需要描述的性質,不能與其他實體具有聯系。

        集成ER圖:合并ER圖,生成初步ER圖——消除不必要的冗余,設計基本ER圖。

        3.1.1 分E-R圖建立

        闡述分E-R圖建立的思想(以中層數據為切入點,按照分層次/分模塊思想),用E-R模式描述。

        E-R圖是描述現實世界的概念模型,在數據流程圖中,看數據流和數據存儲能否、是否需要轉換為實體,能作為屬性對待的盡量作為屬性對待。

        售后業(yè)務中每個實體的屬性:

        顧客:(顧客編號,顧客姓名,顧客性別,顧客聯系方式,顧客地址)。

        退貨單:(退貨號,退貨顧客編號,退貨時間,退貨反饋信息)。

        退貨細則:(退貨號,退貨書本編號,退貨書本數量,備注)。

        書本:(書本編號,書本名字,書本作者,書本類別,書本出版社,書本出版日期,書本庫存量)。

        書商:(書商編號,書商姓名,書商性別,書商聯系方式)。

        評論與回復表:(評論編號,評論顧客編號,評論信息,評論時間,回復書商編號,評論回復,回復時間)。

        售書業(yè)務中每個實體的屬性:

        顧客:(顧客編號,顧客姓名,顧客性別,顧客聯系方式,顧客地址)。

        書本:(書本編號,書本名字,書本類別,書本出版社,書本出版日期,書本庫存量)。

        銷售單:(銷售單編號,顧客編號,商品總價,銷售時間,快遞狀態(tài))。

        銷售單細則:(銷售單編號,書本編號,書本數量,書本單價,備注)。

        圖書管理中每個實體的屬性:

        書本:(書本編號,書本名字,書本類別,書本出版社,書本庫存量)。

        進貨記錄(進貨編號,進貨廠商,進貨時間)。

        進貨細則(進貨編號,進貨書本編號,進貨書本數量,進貨書本質量)。

        3.1.2 全局/整體E-R圖

        步驟:

        (1) 合并ER圖,生成初步ER圖

        消除屬性沖突(屬性域沖突、屬性區(qū)取值單位沖突),命名沖突(同名異義、異名同義),結構沖突等。

        (2) 消除不必要的冗余,設計基本ER圖

        由于自己設計的數據庫系統(tǒng)本身就不存在這些問題,于是不存在消除沖突、冗余過程。

        3.2 邏輯設計

        目標:把概念結構設計好的基本E-R圖轉換為與選用數據庫管理系統(tǒng)產品所支持的數據模型相符合的邏輯結構。

        主要內容與方法:

        (1) ER圖向關系模式的轉化:將實體型、實體的屬性和實體之間的聯系轉換為關系模式,一個實體型轉換為一個關系模式,對于實體間的聯系有幾種不同的情況。

        (2) 數據模型的優(yōu)化:確定數據依賴、對于各個關系模式之間的數據依賴進行極小化處理,消除冗余的聯系、按照數據依賴的理論對關系模式逐一進行分析,考察是否存在部分函數依賴、傳遞函數依賴、多值依賴等,確定各關系模式分別屬于第幾范式、根據需求分析階段得到的處理要求分析對于這樣的應用環(huán)境這些模式是否合適,確定是否要對某些模式進行合并和分解、對關系模式進行必要分解,提高數據操作效率和存儲空間利用率。

        (3) 設計用戶子模式:設計視圖——使用更符合用戶習慣的別名、對不同級別用戶定義不同視圖、簡化用戶對系統(tǒng)的使用。

        3.2.1 建立關系模式

        將E-R模型轉換為關系模式的基本原則:

        (1) 一個實體轉換為一個關系模式。

        (2) 一個1:1聯系可以轉換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并。

        (3) 一個1:n聯系可以轉換為一個獨立的關系模式,也可以和n端對應的關系模式合并。

        (4) 一個m:n聯系轉換為一個關系模式。

        (5) 具有相同碼的關系模式可合并。

        3.2.2 關系模式規(guī)范化處理

        根據范式理論,分析每個關系的主屬性和非主屬性,寫出每個非主屬性對主碼的函數依賴,以此來分析每一個關系模式是否滿足3NF,對不滿足3NF的關系模式要進行模式分解,使每個關系模式達到3NF的要求。

        [通聯編輯:代影]

        猜你喜歡
        數據庫設計
        醫(yī)療設備信息管理系統(tǒng)的設計與實現
        圖書館入館教育考試系統(tǒng)分析與設計
        試論數據庫設計在網站開發(fā)中的應用
        基于WEB的科研信息管理系統(tǒng)的設計與實現
        軟件開發(fā)中數據庫設計理論的實踐
        面向等級考試,探討高校理工科計算機基礎課程教學改革
        考試周刊(2016年47期)2016-06-29 22:15:13
        網站管理系統(tǒng)中數據庫設計的應用研究
        《數據庫原理及應用》在線考試系統(tǒng)的設計
        基于PHP+MySql的學生請銷假系統(tǒng)的設計
        農村宅基地確權數據自動提取方法研究與應用
        特黄a级毛片免费视频| 尤物国产一区二区三区在线观看| 人人妻人人澡人人爽精品日本| 老司机亚洲精品影院| 提供最新的在線欧美综合一区| 亚洲国产免费公开在线视频| 一区二区三区免费观看日本| 男人扒开添女人下部免费视频| 国产真实乱人偷精品人妻| 欧洲人体一区二区三区| 男人天堂插插综合搜索| 中文字幕亚洲欧美在线不卡| 欧美与黑人午夜性猛交久久久| 国产亚洲欧美在线播放网站| 日本午夜理论一区二区在线观看 | 天堂AV无码AV毛片毛| 精品成人av人一区二区三区| 亚洲精品蜜夜内射| 成在人线av无码免费| 激情人妻网址| 粉嫩极品国产在线观看免费一区| 蜜桃日本免费看mv免费版 | h视频在线免费观看视频| 偷拍激情视频一区二区三区| 中文亚洲av片在线观看不卡| 亚洲图片第二页| 亚洲中文字幕久久在线| 久久久久久人妻一区精品| 亚洲国产精品久久久久秋霞1| 中文字幕一区二区三区四区久久| 色翁荡息又大又硬又粗视频| 大香伊蕉国产av| 一区在线播放| 国产亚洲精品在线视频| 久久国产亚洲高清观看| 97色噜噜| 亚洲高清激情一区二区三区| 中文字幕日韩欧美一区二区三区| 人人妻人人玩人人澡人人爽| 偷拍女厕尿尿在线免费看| 日本国产亚洲一区二区|