版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.:.;數(shù)據(jù)庫(kù)課程設(shè)計(jì) FORMTEXT 標(biāo)題供應(yīng)商訂單管理系統(tǒng)班級(jí): 學(xué)號(hào):姓名: 提交日期:2021 年 3 月 13 日目錄 TOC o 1-3 h z u HYPERLINK l _Toc256271707 一、背景及需求分析: PAGEREF _Toc256271707 h 3 HYPERLINK l _Toc256271708 二、系統(tǒng)功能設(shè)計(jì) PAGEREF _Toc256271708 h 4 HYPERLINK l _Toc256271709 三、E-R模型 PAGEREF _Toc256271709 h 5 HYPERLINK l _Toc256271710 四、轉(zhuǎn)換為關(guān)系方
2、式、表構(gòu)造設(shè)計(jì) PAGEREF _Toc256271710 h 6 HYPERLINK l _Toc256271711 1、關(guān)系方式: PAGEREF _Toc256271711 h 6 HYPERLINK l _Toc256271712 2、表構(gòu)造設(shè)計(jì): PAGEREF _Toc256271712 h 6 HYPERLINK l _Toc256271713 五、完好性設(shè)計(jì): PAGEREF _Toc256271713 h 9 HYPERLINK l _Toc256271714 六、數(shù)據(jù)庫(kù)對(duì)象設(shè)計(jì) PAGEREF _Toc256271714 h 9 HYPERLINK l _Toc256271
3、715 1、存儲(chǔ)過(guò)程 PAGEREF _Toc256271715 h 9 HYPERLINK l _Toc256271716 2、視圖 PAGEREF _Toc256271716 h 10 HYPERLINK l _Toc256271717 3、創(chuàng)建觸發(fā)器 PAGEREF _Toc256271717 h 10 HYPERLINK l _Toc256271718 七、數(shù)據(jù)庫(kù)實(shí)現(xiàn) PAGEREF _Toc256271718 h 11 HYPERLINK l _Toc256271719 1、sql server 2000引見 PAGEREF _Toc256271719 h 11 HYPERLINK
4、l _Toc256271720 2、數(shù)據(jù)庫(kù)的建立 PAGEREF _Toc256271720 h 13 HYPERLINK l _Toc256271721 3、在數(shù)據(jù)庫(kù)中設(shè)計(jì)新表并設(shè)計(jì)表之間的關(guān)系 PAGEREF _Toc256271721 h 13 HYPERLINK l _Toc256271722 4、數(shù)據(jù)對(duì)象的設(shè)計(jì) PAGEREF _Toc256271722 h 19 HYPERLINK l _Toc256271723 4.1存儲(chǔ)過(guò)程 PAGEREF _Toc256271723 h 19 HYPERLINK l _Toc256271724 4.2視圖 PAGEREF _Toc256271
5、724 h 20 HYPERLINK l _Toc256271725 4.3觸發(fā)器 PAGEREF _Toc256271725 h 21 HYPERLINK l _Toc256271726 八、課程設(shè)計(jì)感想 PAGEREF _Toc256271726 h 22背景及需求分析:1.1 背景引見 隨著市場(chǎng)經(jīng)濟(jì)的飛速開展, 企業(yè)消費(fèi)力不斷提高,傳統(tǒng)訂單管理基于簡(jiǎn)單的系設(shè)計(jì)除了簡(jiǎn)單,不平安外,同時(shí)操作平臺(tái)遭到限制,顯然是順應(yīng)不了制造業(yè)復(fù)雜的時(shí)務(wù)需求。企業(yè)要不斷開發(fā)客戶市場(chǎng),必需聯(lián)絡(luò)方式有較為全面的了解,還要作好財(cái)務(wù)的收付任務(wù)和產(chǎn)品管理任務(wù)。同時(shí)搜集處置信息的速度、準(zhǔn)確性、平安性,還影響到公司整體的管理
6、程度和決策層對(duì)整體業(yè)務(wù)的控制和協(xié)調(diào)。采用更高級(jí)流行的計(jì)算機(jī)軟件管理信息是處理上述問(wèn)題的一個(gè)行之有效的方法,促使完好適用于制造企業(yè)的訂單管理系統(tǒng)的迫待開發(fā)。1.2需求分析 我國(guó)目前的訂單管理軟件很多,大多是針對(duì)商業(yè)的訂單進(jìn)展整體分析設(shè)計(jì)綜合管理,而且進(jìn)展事務(wù)處置的表都非常綜合單調(diào),同時(shí)大多數(shù)是基于最早的VB設(shè)計(jì)和access數(shù)據(jù)庫(kù)這些簡(jiǎn)單的設(shè)計(jì)工具,高科技開展的現(xiàn)代顯然這種管理方式不平安而且遭到平臺(tái)的限制,基于這種現(xiàn)狀制造企業(yè)訂單管理系統(tǒng),就是根據(jù)制造業(yè)業(yè)務(wù)流程,將企業(yè)業(yè)務(wù)的各類數(shù)據(jù)聯(lián)絡(luò)起來(lái),組成一個(gè)有機(jī)的系統(tǒng),使得業(yè)務(wù)、財(cái)務(wù)、市場(chǎng)等方面的信息得以方便、快捷地傳送并經(jīng)過(guò)精細(xì)和綜合處置生成各種報(bào)表
7、送交給各個(gè)職能部門及決策層同時(shí)增添了訂單警示功能,不僅可以節(jié)省大量的人力,減少任務(wù)中的失誤,對(duì)客戶的訊問(wèn)可以迅速的從電腦中查詢信息回答客戶,而且不受平臺(tái)限制,B/S是目前很好的數(shù)據(jù)庫(kù)訪問(wèn)構(gòu)造,基于封裝行非常好的平安性大大有所提高,加上功能的齊全,使其提高了競(jìng)爭(zhēng)力和加強(qiáng)了平安性。 21世紀(jì)數(shù)據(jù)庫(kù)技術(shù)開展專家研討會(huì)。IBM DB2的開創(chuàng)人Donald Haderle先生與國(guó)內(nèi)著名數(shù)據(jù)庫(kù)專家,就下世紀(jì)數(shù)據(jù)庫(kù)開展的趨勢(shì)、數(shù)據(jù)庫(kù)領(lǐng)域革命性的突破、IBM DB2的運(yùn)用、數(shù)據(jù)訂單的實(shí)施、我國(guó)數(shù)據(jù)庫(kù)技術(shù)和運(yùn)用的現(xiàn)狀及趨勢(shì)、我國(guó)數(shù)據(jù)庫(kù)用戶的需求等問(wèn)題,進(jìn)展了廣泛而深化的討論。數(shù)據(jù)庫(kù)系統(tǒng)的選擇原那么1數(shù)據(jù)庫(kù)系統(tǒng)采
8、用易于集成的,開放的技術(shù)。2產(chǎn)質(zhì)量量?jī)?yōu)良,可靠性高,適于長(zhǎng)期運(yùn)轉(zhuǎn),能支持關(guān)鍵運(yùn)用。 3數(shù)據(jù)平安,保安型高。4能提供分布式數(shù)據(jù)庫(kù)功能。5支持多種開發(fā)環(huán)境,軟件開發(fā)容易。6擴(kuò)展性和晉級(jí)才干強(qiáng)。本數(shù)據(jù)庫(kù)是為了滿足普通經(jīng)銷商的以下需求而設(shè)計(jì)的管理供應(yīng)商;可以隨時(shí)查看供應(yīng)商的情況管理產(chǎn)品目錄;可以隨時(shí)了解產(chǎn)品的詳細(xì)情況管理客戶列表;可以隨時(shí)跟蹤并進(jìn)一步了解客戶的情況錄入客戶訂單;可以隨時(shí)更新訂單系統(tǒng),堅(jiān)持最新的信息系統(tǒng)功能設(shè)計(jì)1、數(shù)據(jù)錄入功能:提供客戶,供應(yīng)商,訂單和產(chǎn)品的信息登記和錄入。2、數(shù)據(jù)查詢功能:查詢客戶,供應(yīng)商,訂單和產(chǎn)品的相關(guān)信息。3、數(shù)據(jù)統(tǒng)計(jì)功能:統(tǒng)計(jì)訂單,產(chǎn)品等。 E-R模型實(shí)體E-R
9、圖實(shí)體轉(zhuǎn)換為表之后的關(guān)系圖四、轉(zhuǎn)換為關(guān)系方式、表構(gòu)造設(shè)計(jì)1、關(guān)系方式:Customers(cust_id,cust_name,cust_address,cust_phone,cust_email)Orders(order_num,order_date,cust_id)OrderItems(order_num,order_item,prod_id,quantity,item_price)Products(prod_id,vend_id,prod_name,prod_price,prod_desc)Venders(vend_id,vend_name,vend_address,vend_phone)
10、闡明:加粗體的列名是主鍵,斜體是外鍵。2、表構(gòu)造設(shè)計(jì):字段名數(shù)據(jù)類型長(zhǎng)度備注字段含義cust_idchar(10)主鍵客戶IDcust_namechar(50)NOT NULL客戶名cust_addresschar(50)NULL客戶地址cust_emailchar(255)NULL客戶電子郵箱cust_phonechar(255)NULL客戶聯(lián)絡(luò)Customer表字段名數(shù)據(jù)類型長(zhǎng)度備注字段含義order_numint(4)主鍵,外鍵訂單號(hào)order_itemint(4)主鍵訂單目錄prod_idchar(10)外鍵產(chǎn)品ID quantity int(4)NOT NULL數(shù)量item_pric
11、emoney(8)NOT NULL目錄價(jià)錢OrderItems表字段名數(shù)據(jù)類型長(zhǎng)度備注字段含義order_numint(4)主鍵訂單號(hào)order_datedatetime(8)NOT NULL訂單日期cust_id char(10)外鍵客戶IDOrders表字段名數(shù)據(jù)類型長(zhǎng)度備注字段含義prod_idchar(10)主鍵產(chǎn)品IDvend_idchar(10)外鍵供應(yīng)商IDprod_namechar(255)NOT NULL產(chǎn)品名prod_priceMoney(8)NOT NULL產(chǎn)品價(jià)錢prod_descvarchar(1000)NULL產(chǎn)品描畫Products表字段名數(shù)據(jù)類型長(zhǎng)度備注字段含義
12、vend_idchar(10)主鍵供應(yīng)商IDvend_namechar(50)NOT NULL供應(yīng)商名vend_addresschar(50)NULL供應(yīng)商地址vend_phonechar(50)NULL供應(yīng)商聯(lián)絡(luò)Venders表五、完好性設(shè)計(jì):主鍵約束:cust_id、order_num、order_item、order_num、prod_id、vend_id外鍵約束:order_num、cust_id、vend_id檢查約束:在表OrderItems中quantity0 獨(dú)一約束:cust_name、quantity、item_price、order_date、prod_name、prod
13、_price、vend_name為空性標(biāo)識(shí)列: cust_id、order_num、order_item、order_num、prod_id、vend_id六、數(shù)據(jù)庫(kù)對(duì)象設(shè)計(jì)1、存儲(chǔ)過(guò)程(1)存儲(chǔ)過(guò)程名:MailingListCount用途:對(duì)郵件發(fā)送清單中具有郵件地址的客戶進(jìn)展計(jì)數(shù)CREATE PROCEDURE MailingListCountASDECLARE cnt INTEGERSELECT cnt=COUNT(*)FROM CustomersWHERE NOT cust_email IS NULL;RETURN cnt;GO(2)存儲(chǔ)過(guò)程名:NewOrder 用途:在Orders表
14、中插入一個(gè)新訂單。CREATE PROCEDURE NewOrder cust_id CHAR(10)AS-Insert new orderINSERT INTO Orders(cust_id)VALUES(cust_id)-Return order numberSELECT order_num=IDENTITY;GO2、視圖視圖名:ProductCustomer 用途:結(jié)合三個(gè)表,以前往已訂購(gòu)了恣意產(chǎn)品的一切客戶的列表。CREATE VIEW ProductCustomer ASSELECT cust_name,cust_phone,prod_idFROM Customers,Orders,
15、OrderItemsWHERE Customers.cust_id=Orders.cust_idAND OrderItems.order_num=Orders.order_num3、創(chuàng)建觸發(fā)器CREATE TRIGGER CNU ON ProductssFOR UPDATEASDECLAREprod_name as char(30)SELECT prod_name=prod_name FROM insertedif(prod_name=主機(jī))BEGINROLLBACKPrint 不能更新主機(jī)產(chǎn)品記錄RETURNEND/測(cè)試七、數(shù)據(jù)庫(kù)實(shí)現(xiàn)1、sql server 2000引見 SQL Serve
16、r 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本。該版本承繼了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它添加了許多更先進(jìn)的功能,具有運(yùn)用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)轉(zhuǎn)Microsoft Windows 98 的膝上型電腦到運(yùn)轉(zhuǎn)Microsoft Windows 2000 的大型多處置器的效力器等多種平臺(tái)運(yùn)用。SQL Server 2000 的特性Microsoft SQL Server 2000 的特性包括:1.Internet 集成。SQL Server 2000 數(shù)據(jù)庫(kù)引擎提供完好的XML 支持。它還具有構(gòu)成最大
17、的Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和平安功能。SQL Server 2000 程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 運(yùn)用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索效力等功能,在Web 運(yùn)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。2.可伸縮性和可用性。同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上運(yùn)用,從運(yùn)轉(zhuǎn) Microsoft Windows 98 的便攜式電腦,到運(yùn)轉(zhuǎn) Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處置器效力器。SQL Server 2000 企業(yè)版支持結(jié)合效
18、力器、索引視圖和大型內(nèi)存支持等功能,使其得以晉級(jí)到最大 Web 站點(diǎn)所需的性能級(jí)別。3.企業(yè)級(jí)數(shù)據(jù)庫(kù)功能。SQL Server 2000 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處置環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分維護(hù)數(shù)據(jù)完好性,同時(shí)將管理上千個(gè)并發(fā)修正數(shù)據(jù)庫(kù)的用戶的開銷減到最小。SQL Server 2000 分布式查詢使您得以援用不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000 數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分維護(hù)任何分布式數(shù)據(jù)更新的完好性。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本堅(jiān)持同步。可將一組數(shù)據(jù)復(fù)制到多個(gè)挪動(dòng)的脫接用戶,使這些用戶自主地任務(wù),然后將他們
19、所做的修正合并回發(fā)布效力器。4.易于安裝、部署和運(yùn)用。 SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改良在多個(gè)站點(diǎn)上安裝、部署、管理和運(yùn)用 SQL Server 的過(guò)程。SQL Server 2000 還支持基于規(guī)范的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的運(yùn)用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。這些功能使您得以快速交付 SQL Server 運(yùn)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些運(yùn)用程序。數(shù)據(jù)倉(cāng)庫(kù)。 SQL Server 2000 中包括析取和分析匯總數(shù)據(jù)以進(jìn)展聯(lián)機(jī)分析處置 (OLAP) 的工具。SQL Server 中還包括一些工具,可用來(lái)直觀地設(shè)計(jì)數(shù)據(jù)庫(kù)并經(jīng)過(guò) English Query 來(lái)分析數(shù)據(jù)。SQL Server 2000共有4個(gè)版本,分別是個(gè)人版,規(guī)范版,企業(yè)版和開發(fā)版 HYPERLINK baike.baidu/view/9644.htm t _blank sql server 2021是微軟出的SQL系列最新版本。其主要特點(diǎn)如下:(1)高性能設(shè)計(jì),可充分利用W
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版精裝房屋租賃合同范本及家具配置升級(jí)方案3篇
- 貼牌生產(chǎn)合同協(xié)議書范本
- 二零二五年家庭關(guān)系修復(fù)調(diào)解合同3篇
- 勞動(dòng)合同領(lǐng)取簽收確認(rèn)書
- 居民供用電合同
- 清理垃圾合同書
- 環(huán)評(píng)合同標(biāo)準(zhǔn)模板
- 2025版體育賽事活動(dòng)球隊(duì)贊助推廣合同3篇
- 2025版汽車零部件委托加工合同范本匯編3篇
- 2024至2030年2,3-二羥基-6-萘磺酸項(xiàng)目投資價(jià)值分析報(bào)告
- 合伙人散伙分家協(xié)議書范文
- 紅色旅游智慧樹知到期末考試答案章節(jié)答案2024年南昌大學(xué)
- CBT3780-1997 管子吊架行業(yè)標(biāo)準(zhǔn)
- 2024年遼寧裝備制造職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)帶答案
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺(tái)及通道安全技術(shù)要求
- 江西省南昌市東湖區(qū)2023-2024學(xué)年三年級(jí)上學(xué)期期末語(yǔ)文試卷
- python程序設(shè)計(jì)-說(shuō)課
- ISO15614-1 2017 金屬材料焊接工藝規(guī)程及評(píng)定(中文版)
- 《單片機(jī)技術(shù)》課件-2-3實(shí)現(xiàn)電子門鈴 -實(shí)操
- 《中國(guó)潰瘍性結(jié)腸炎診治指南(2023年)》解讀
- 縣級(jí)臨床重點(diǎn)??平ㄔO(shè)項(xiàng)目申報(bào)書
評(píng)論
0/150
提交評(píng)論