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

正文內(nèi)容

數(shù)據(jù)庫銷售訂單管理系統(tǒng)課程設(shè)計-全文預(yù)覽

2024-09-24 12:01 上一頁面

下一頁面
  

【正文】 )。 create table orders 訂單表 ( o_number char(32) not null primary key, empl_number char(32) not null, c_number char(32) not null, times date, pn int,產(chǎn)品總數(shù) foreign key(c_number)references customer(c_number) on delete cascade on update cascade, foreign key(empl_number)references employee(empl_number) on delete cascade on update cascade )。 在這次課程設(shè)計中,離不開老師的教導(dǎo)與同學(xué)的幫助,通過自己的動手完成這次課程設(shè)計我的能力得到了提升,自己感覺也很有成就感,感覺收獲真的很大,知識方面的收獲和實際動手能力的鍛煉,都讓我感覺進(jìn)步了不少,也為將來進(jìn)一步學(xué)習(xí)和工作打下了基礎(chǔ)。系統(tǒng)每天凌晨更新后,自動備份數(shù)據(jù)庫。db_owner39。sysadmin39。xx39。xx39。fanyangcong39。還可以通過建立視圖來控制對數(shù)據(jù)的訪問。 create trigger update_invert—實現(xiàn)當(dāng)插人(退)產(chǎn)品的時候庫存減少(增加) on po for insert,delete as update product set p_inventory=p_inventory+ ( select quant from deleted where = ) from po,product,deleted where = update product set p_inventory=p_inventory ( select quant 30 from inserted where = ) from po,product,inserted where =。當(dāng)用戶退訂單的時候觸發(fā)庫存量加上訂單退出時的產(chǎn)品數(shù)量。 else begin insert into orders values (onumber ,enumber,umber ,odate ,pn ) insert into po values (pnumber ,onumber,quant 29 ) print39。 else if not exists ( select * from employee where empl_number=enumber ) print39。 else if not exists ( select * from product 28 where p_number=pnumber ) print39。 exec procedure_delet_emp 39。,2999。,39。你輸入的雇員不存在 39。 else delete from customer where c_number=number 。,39。 exec procedure_update_coustome 39。01139。11139。 圖 12 更新供應(yīng)商信息圖 1刪除供應(yīng)商 功能: 刪除供應(yīng)商的信息 目的:存儲產(chǎn)品的操作 意義:下次重復(fù)同樣的動作時,可直接執(zhí)行存儲過程,簡化操作步驟 create procedure procedure_delet_supply刪除供應(yīng)商信息 number char(32) as if not exists(select * from Suppliers where S_number=number ) 22 print39。,39。你輸入的供應(yīng)商不存在 39。 else if exists ( select * from product where p_inventoryquany and p_number=pnumber ) print39。 else if not exists ( select * from orders where o_number=onumber ) print39。 圖 8 插入供應(yīng)商圖 插入訂單信息 功能:插入訂單信息 目的:存儲插入訂單信息的操作 意義:下次重復(fù)同樣的動作時,可直接執(zhí)行存儲過程,簡化操作步驟 create procedure procedure_insert_orders插入訂單信息 o_number char(32), empl_number char(32), c_number char(32), time date, pn int as if exists ( select * from orders where o_number=o_number ) print39。 圖 7 查詢產(chǎn)品圖 插入供應(yīng)商信息 功能:插入供應(yīng)商信息 目的:存儲插入供應(yīng)商信息的操作 意義:下次重復(fù)同樣的動作時,可直接執(zhí)行存儲過程,簡化操作步驟 create procedure inser_suply增加供應(yīng)商 Snumber char(32), Sname char(32), Sadress char(32), Stelnub char(32) as if exists(select * from Suppliers where S_number=Snumber) 17 print 39。 圖 5 查詢雇員信息圖 6更新客戶信息 功能:更新客戶信息 目的:存儲更新客戶信息的操作 意義:下次重復(fù)同樣的動作時,可直接執(zhí)行存儲過程,簡化操作步驟 create procedure update_coustome更新客戶信息 number char(32), tell char(32), address char(32) as if not exists(select * from customer where c_number=number ) print39。 else select * from customer where c_name=name。 drop view view_orders。查詢訂單數(shù)量 from Orders。 意義:有利于數(shù)據(jù)的檢索。 意義:有利于數(shù)據(jù)庫安全的維護(hù),防止任意修改數(shù)據(jù)庫中的雇員信息。 表 [6]:[ employee表 ](雇員表 ) 表名 employee(雇員表) 數(shù)據(jù)庫用戶 sa 主鍵 e_number 其他排序字段 無 索引字段 無 序號 字段名稱 數(shù)據(jù)類型(精度范圍) 允許為空Y/N 唯一Y/N 區(qū)別度 默認(rèn)值 約束條件 /說明 1 e_number char(32) N Y 高 無 主鍵 /雇員號 2 e_name char(32) Y N 中 無 雇員名稱 3 e_telnum Char(32) Y Y 高 無 雇員電話 4 e_real real Y N 低 無 雇員薪資 5 e_addres Char(32) Y N 中 無 雇員的地址 sql 腳本 建立雇員表 create table employee雇員表 ( empl_name char(32), empl_number char(32) primary key, empl_addres char(32), empl_telnumb char(32), empl_real int, )。 7 表 [2]:[product表 ](產(chǎn)品表 ) 表名 Product(產(chǎn)品表) 數(shù)據(jù)庫用戶 sa 主鍵 P_number 其他排序字段 無 索引字段 無 序號 字段名稱 數(shù)據(jù)類型(精度范圍) 允許為空Y/N 唯一Y/N 區(qū)別度 默認(rèn)值 約束條件 /說明 1 P_number char(32) N Y 高 無 主鍵 /產(chǎn)品編號 2 P_name char(32) N Y 高 無 產(chǎn)品名稱 3 P_price int Y N 中 無 產(chǎn)品 原價 4 P_exprice int Y N 中 無 產(chǎn)品出廠價 5 P_inventory int Y N 中 無 產(chǎn)品庫存量 sql 腳本 建立產(chǎn)品表 create table product 產(chǎn)品表 ( p_number char(32) primary key not null, p_name char(32) not null, p_price int, 原價 p_exprice int, 售價 p_inventory int ,庫存 )。知道客戶的編號就可以對 客戶的數(shù)據(jù) (編號,信息 姓名,聯(lián)系電話等)進(jìn)行修改,還可以對該用戶進(jìn)行刪除。對于客戶而言,還提供了查詢訂單最多的客戶的功能。第二在實驗中間建立觸發(fā)器,當(dāng)訂購產(chǎn)品的時候可以查詢庫存,如果滿足要求,那么就庫存通過觸發(fā)器實現(xiàn)庫存的減少。設(shè)計該數(shù)據(jù)庫的目的是為了能夠模擬完成一次訂單銷售流程。本文檔的讀者對象是需求人員、系統(tǒng)設(shè)計人員、開發(fā)人員、測試人員。以便以后再次用到的時候可以直接用存儲過程而不用反復(fù)的寫代碼。 此外,在一個完整的訂單銷售流程中,本數(shù)據(jù)庫系統(tǒng)還提供查詢某供應(yīng)商供應(yīng)的產(chǎn)品信息,查詢某產(chǎn)品信息,查詢某客戶信息,查詢某訂單訂購的產(chǎn)品的信息??梢孕薷臄?shù)據(jù)庫里面的數(shù)據(jù),例如條件知道供應(yīng)商編號就可以對供應(yīng)商的信息(編號,姓名,聯(lián)系電話,地址等)進(jìn)行修改,還可以對該供應(yīng)商進(jìn)行刪除。 3 表 2 數(shù)據(jù)庫環(huán)境說明 表 數(shù)據(jù)庫實例 數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫部署環(huán)境 數(shù)據(jù)庫設(shè)計工具 數(shù)據(jù)庫存放位置 說明 銷 售 訂單數(shù) 據(jù) 庫管理系統(tǒng) Sql Server 2020 Windows 7 Sql Server 存放位置,絕對路徑 / 相對路徑 用于訂單銷售管理 4 數(shù)據(jù)庫對象命名規(guī)則 表 3 數(shù)據(jù)庫對象命名 表 數(shù)據(jù)庫對象 命名規(guī)則 備注 表 S 功能描述字符串 例如: Suppliers 供應(yīng)商表 視圖 view_功能描述字符串 例如: view_Product 產(chǎn)品視圖 觸發(fā)器 insert_功能描述字符串 例如: insert_PO 更改庫存觸發(fā)器 存儲過程 Procedure_功能描述字符串 例如: pro_sertSuppliers 存儲過程 數(shù)據(jù)項編碼規(guī)則 表 4 數(shù)據(jù)項編碼 表 數(shù)據(jù)項 命名規(guī)則 數(shù)據(jù)類型 長度范圍 備注 供應(yīng)商編號 兩 位 整 數(shù) 序 號( 00~1000) 定長字符串 32 位 無 產(chǎn)品號 兩 位 整 數(shù) 序 號 ( 00~1000) 定長字符串 32 位 無 訂單號 兩 位 整 數(shù) 序 號( 00~1000) 定長字符串 32 位 無 雇員號 兩 位 整 數(shù) 序 號( 00~1000) 定長字符串 32 位 無 客戶號 兩 位 整 數(shù) 序 號(
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1