


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、華信學(xué)院數(shù)據(jù)庫實習(xí)商品銷售實習(xí)報告題目:商品銷售治理系統(tǒng)姓名:學(xué)號:專業(yè):班級:實驗實習(xí)中心制2015年6月23日實習(xí)報告評語實習(xí)報告成績:優(yōu)良中 及格 不及格指導(dǎo)老師簽字:年 月 日名目1. 設(shè)計內(nèi)容 12. 設(shè)計目的 13. 設(shè)計過程 13.1 需求分析 13.1.1 用戶需求 13.1.2 數(shù)據(jù)流圖 23.1.3 數(shù)據(jù)字典 83.1.4 功能模塊分析 93.2 概念設(shè)計時期3.3 邏輯設(shè)計時期3.3.1 關(guān)系模型3.3.2 數(shù)據(jù)模型優(yōu)化3.4 物理設(shè)計時期3.4.1 物理設(shè)計時期的目標(biāo)和任務(wù)3.4.2 數(shù)據(jù)儲備方面3.4.3 數(shù)據(jù)庫物理設(shè)計3.4.4 數(shù)據(jù)庫子模式定義物理設(shè)計3.5 數(shù)據(jù)
2、庫實施3.5.1 建立數(shù)據(jù)庫3.5.2 建立數(shù)據(jù)表3.5.3 建立視圖3.5.4 建立索引3.5.5 建立觸發(fā)器3.5.6 創(chuàng)建各個功能的儲備過程4. 系統(tǒng)的實現(xiàn)5. 實習(xí)總結(jié)6. 參考文獻7. 附件1. 設(shè)計內(nèi)容 設(shè)計開發(fā)一個應(yīng)用于商品銷售治理系統(tǒng),能夠完善以下要求: 一個公司目前需要一款商品銷售關(guān)系系統(tǒng),該公司有經(jīng)理和職員。 經(jīng)理治理職員,對職員的信息能夠進行增刪改查。 職員負(fù)責(zé)治理商品,對新進的商品進行添加操作,已有的商品進行 修改和查詢,對過時的商品進行下架處理。職員負(fù)責(zé)銷售商品,對銷售的商品進行記錄,對庫存進行盤點和當(dāng) 日銷售盤點。職員負(fù)責(zé)對客戶進行治理,包括新客戶的錄入,老客戶信息
3、的更新。 職員負(fù)責(zé)進貨,對所進的物資進行統(tǒng)計和盤點。2. 設(shè)計目的 數(shù)據(jù)庫課程設(shè)計是為數(shù)據(jù)庫原理及應(yīng)用課程而獨立開設(shè)的實踐性課程 , 關(guān)于鞏固數(shù)據(jù)庫知識,加大學(xué)生的實際動手能力和提升學(xué)生綜合素養(yǎng)十分必要。 通過本實驗達(dá)到以下目的: 培養(yǎng)具有 C/S 和 B/S 模式的數(shù)據(jù)庫應(yīng)用軟件系統(tǒng)的設(shè)計和開發(fā) 能力。 熟練把握一種數(shù)據(jù)庫系統(tǒng)(如SQL SERVER)的使用。熟練把握 一種數(shù)據(jù)庫應(yīng)用軟件開發(fā)工具 (如 ASP 、VB 、VC 和 Java )的使用。 通過設(shè)計實際的數(shù)據(jù)庫系統(tǒng)應(yīng)用課題,進一步熟悉數(shù)據(jù)庫治理 系統(tǒng)的操作技術(shù),提升動手能力,提升分析咨詢題和解決咨詢題的能力。要求: 要求把握數(shù)據(jù)庫
4、的設(shè)計的每個步驟;把握數(shù)據(jù)庫設(shè)計各時期的設(shè)計內(nèi) 容、設(shè)計方法和工具。3. 設(shè)計過程3.1 需求分析3.1.1 用戶需求職員關(guān)于系統(tǒng)的功能要求如下:商品治理 首次采購的商品,進行新商品入庫治理; 入庫的商品進行上架治理; 已有的商品,進行修改和查詢的治理; 過時的商品進行下架治理。(2)客戶治理老 客戶更新信息;新客戶為其創(chuàng)建客戶信息; 查詢所有客戶信息。(3)銷售治理商品售出;退回商品入庫。(4)修改登錄密碼經(jīng)理關(guān)于系統(tǒng)的功能要求如下: 職員治理職員表的查看;關(guān)于新職員為其創(chuàng)建職員信息; 老職員的信息更新;職員辭職后信息刪除; 職員業(yè)績查看。庫存 治理庫存盤點;當(dāng)日銷售盤點。修 改登錄密碼。數(shù)
5、據(jù)流圖3.121 頂層數(shù)據(jù)流圖員工.L員工指令信息執(zhí)行結(jié)果進貨管理3.122第一層數(shù)據(jù)流圖1.2商品管理2 商品信息表庫存管理1.4銷售管理4 銷售表管理命令語句執(zhí)行結(jié)果庫存管理語句員工執(zhí)行結(jié)果銷售管理語句執(zhí)行結(jié)果3.123第二層數(shù)據(jù)流圖經(jīng)理對職員的第二層數(shù)據(jù)流圖查詢條件執(zhí)行結(jié)果執(zhí)行結(jié)果新員工信息執(zhí)仃纟口果修改命令執(zhí)行結(jié)果刪除命令刪除員工查詢員工經(jīng)理添加員工更新員工查詢語句執(zhí)行結(jié)果查看員工業(yè)績員工表8員工銷售信息圖3-1-3經(jīng)理對職員的第二層數(shù)據(jù)流圖.2職員對商品的第二層數(shù)據(jù)流圖執(zhí)行結(jié)果商品信息表執(zhí)行結(jié)果查詢命令執(zhí)行結(jié)果新商品信息圖 3-1-4員工修改命令執(zhí)行結(jié)果增加商品修改商品
6、旦詢叩令查詢進貨執(zhí)行結(jié)果(進貨管理)tai 5進貨記錄表丁銷售 1 信息、*r 1銷售商品4銷售表執(zhí)行結(jié)果(銷售管理)ta_執(zhí)行結(jié)果查詢命令查詢庫存3庫存信息表圖3-1-5職員對庫存的第二層數(shù)據(jù)流圖.4職員對銷售的第二層數(shù)據(jù)流圖執(zhí)行結(jié)果銷售信息銷售商品查詢命令執(zhí)行結(jié)果員工VZ)V4銷售表圖3-1-6職員對銷售的第二層數(shù)據(jù)流圖執(zhí)行結(jié)果進貨信息”進貨執(zhí)行結(jié)果查詢命令執(zhí)行結(jié)果查詢命令員工5進貨記錄表圖3-1-7職員對進貨的第二層數(shù)據(jù)流圖.6職員對客戶的第二層數(shù)據(jù)流圖新客戶信息電執(zhí)行結(jié)果增加客戶1員工更新命令m 6執(zhí)行結(jié)果更新客戶3L客戶表查詢命令執(zhí)行結(jié)果查詢客戶圖3-1-
7、8職員對客戶的第二層數(shù)據(jù)流圖經(jīng)理修改密碼語句執(zhí)行結(jié)果J_經(jīng)理修改密碼經(jīng)理經(jīng)理表員工修改密碼語句n 1 1勺.bIn 11員工表 執(zhí)行結(jié)果"員工修改密碼員工I圖3-1-9職員和經(jīng)理修改密碼的第二層數(shù)據(jù)流圖數(shù)據(jù)字典(a)數(shù)據(jù)項:系統(tǒng)涉及的數(shù)據(jù)項有20項,如表3-1-1所示。表 3-1-1數(shù)據(jù)項列表數(shù)據(jù)項編數(shù)據(jù)項名數(shù)據(jù)項含義與其它數(shù)據(jù)儲備結(jié)構(gòu)不名號項的關(guān)系DI-1Y GBH職員編號Int職員編號DI -2Y GXM職員姓名char(10)職員姓名DI-3Y GXB職員性不char(2)職員性不DI-4Y GNL職員年齡Int職員年齡DI-5Y GMM職員密碼char(20)職員密碼DI -
8、6SPBH商品編號Int商品編號DI-7SPM商品名char(10)商品名DI-8LR利潤Int利潤DI-9KCL庫存量Int庫存量DI-10XSL銷售量Int銷售量DI-11JHJG進貨價格Int進貨價格DI-12CHJG出貨價格Int出貨價格DI-13JHL進貨量Int進貨量DI-14XSRQ銷售日期DA TE銷售日期DI-15QDRQ清點日期DA TE清點日期DI-16JHRQ進貨日期DA TE進貨日期DI-17KHBH客戶編號Int客戶編號數(shù)據(jù)項編號數(shù)據(jù)項名數(shù)據(jù)項含義與其它數(shù)據(jù)項的關(guān)系儲備結(jié)構(gòu)不名DI-18KHXM客戶姓名char (10)客戶姓名DI-19KHXB客戶性不char(2
9、)客戶性不DI-20KHDH客戶電話Int客戶電話(b)數(shù)據(jù)結(jié)構(gòu):系統(tǒng)涉及的數(shù)據(jù)結(jié)構(gòu),如表3-1-2所示。表3-1-2數(shù)據(jù)結(jié)構(gòu)列表數(shù)據(jù)結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)含義組成D1YG職員信息Y GBH, Y GXM,丫 GXB, YGNL, YGMMD2SPXX商品信息SPBH,KCL,JHJG,CHJGD3XSXX銷售信息SPBH,XSL,LR,XSRQD4KCXX庫存信息SPBH,KCL,QDRQD5KH客戶信息KHBH,KHXM,KHXB,KHDHD6JHJL進貨記錄信息SPBH,JHL,JHJG,JHRQD7YGXSXX職員銷售信息DDH,丫 GBH,KHBH,XSRQD8SPXSXX商品銷
10、售信息DDH,SPBH,XSL,XSRQ功能模塊分析按照用戶需求,以及數(shù)據(jù)流圖分析,提取出系統(tǒng)應(yīng)該實現(xiàn)的功能,如錯誤!未找到引用源。3-1-8所示要緊包括三大功能模塊:(1 )職員治理:對職員信息進行增、刪、改、查的操作。(2 )商品治理模塊:包括銷售治理、進貨治理、出貨治理。(3)客戶治理:對客戶的信息進行增、刪、改、查的操作。商品銷售治理系統(tǒng)員商工品管管理理客 戶 管 理增刪修查進出銷增刪修查加除改詢貨貨售加除改詢職職職職治治治客客客客口口口口員員員員理理理戶戶戶戶圖3-1-10功能模塊圖E-R3.2概念設(shè)計時期分析了數(shù)據(jù)流圖及數(shù)據(jù)字典,列出模塊中涉及到的實體及差不多圖。實體屬性圖本系統(tǒng)的
11、實體有:商品實體、職員實體、客戶實體、庫存實體和經(jīng)理實體1一商品商品編號in teger<pk>商品名varchar(10)利潤in teger進貨價格in teger!_岀貨價格in teger圖3-2-1商品實體一一 員丁一.1_t 1/、.1_t員工編號smaiiint<pk>經(jīng)理姓名varchar(10)<fk>員工姓名varchar(10)1員工性別varchar(2).員工年齡smalli nt員工密碼in teger圖3-2-2職員實體客戶客戶編號smalli nt<pk>客戶姓名varchar(10)客戶性別varchar(2)客
12、戶電話in teger圖3-2-3客戶實體“r庫存商品編號in teger<pk,fk>庫存量in teger清點日期date<pk>圖3-2-4庫存實體經(jīng)理經(jīng)理姓名varchar(IO) <pk>經(jīng)理密碼in teger圖3-2-5經(jīng)理實體(2)差不多E-R圖差不多E-R圖,女口錯誤!未找到引用源。 所示:服務(wù)員工姓名員工性別員工年齡員工密碼員工vpi> Short in teger1 Variable characters (10)Variable characters (2)Short in tegerIn teger管理進貨客戶客戶編號<
13、pi> Short in teger客戶姓名Variable characters (10)客戶性別Variable characters (2)"客戶電話llde ntifier_1In teger<pi>進貨價格 出貨價格商品<pi> Integer商品名利潤Identifier 1銷售<M>Variable characters (10)In tegerIn tegerIn teger:<pi>(D)存在1經(jīng)理I經(jīng)理姓名 <pi> Variable chara_經(jīng)理密碼In tegerIde ntifier_1&
14、lt;pi>3.3邏輯設(shè)計時期圖3-2-6差不多E-R圖331關(guān)系模型實體型轉(zhuǎn)換為關(guān)系模式。實體的屬性確實是關(guān)系的屬性,實體的碼確 實是關(guān)系的碼。關(guān)于實體間的聯(lián)系則有以下不同的情形:一個m : n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。一個1 : n聯(lián)系能夠轉(zhuǎn)換為一個獨立的關(guān)系模式,也能夠與n端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,則與該聯(lián)系相連的各實 體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實體的碼。一個1:1聯(lián)系能夠轉(zhuǎn)換為一個獨立的關(guān)系模式,也能夠與任意一端對 應(yīng)的關(guān)系模式合并。
15、三個或三個以上實體間的一個多元聯(lián)系能夠轉(zhuǎn)換為一個關(guān)系模式。與 該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性, 而關(guān)系的碼為各實體碼的組合具有相同碼的關(guān)系模式可合并。具體的差不多 E-R圖向關(guān)系模型的轉(zhuǎn)化如下:職員:YG(YGBH,YGXM,YGXB,YGNL,YGMM)商品信息:SPXX(SPBH,SPM,CHJG 丄R)銷售信息:XSXX(DDH,SPBH,YGBH,XSRQ,KHBH,XSL)庫存信息:KCXX(SPBH,KCL,QDRQ)客戶:KH(KHBH,GKXM,GKXB,GKDH)進貨: JH(JHLSH,SPBH,JHL,JHJG,JHRQ)經(jīng)理: JL(JL
16、XM,JLMM)(注:標(biāo)有直線下劃線的為主屬性,標(biāo)有波浪線下劃線的是外鍵屬性)3.3.2 數(shù)據(jù)模型優(yōu)化判定每個模式是否滿足 3NF (是否存在部分函數(shù)依靠、傳遞函數(shù)依靠) 關(guān)系模式 YG 、SP 、KCXX 、KH 、JH 不存在非主屬性對主屬性的部分 函數(shù)依靠,也不存在傳遞函數(shù)依靠,差不多達(dá)到了 3NF ;關(guān)系模式 XSXX 存在傳遞函數(shù)依靠,因此將 XSSS 模式分解成兩個關(guān)系 模式 SPXSXX 和 YGXSXX :職員銷售信息: SPXSXX(DDH,YGBH,KHBH,XSRQ) 商品銷售信息: YGXSXX(DDH,SPBH,XSL)3.4 物理設(shè)計時期3.4.1 物理設(shè)計時期的目
17、標(biāo)和任務(wù) 數(shù)據(jù)庫的物理設(shè)計確實是為邏輯數(shù)據(jù)模型選取一個最合適應(yīng)用要求的 物理結(jié)構(gòu)的過程,在那個時期中要完成兩大任務(wù):( 1)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中要緊是存取方法和儲備 結(jié)構(gòu);( 2)對物理結(jié)構(gòu)進行評判,評判的重點是時刻和空間效率。3.4.2 數(shù)據(jù)儲備方面 為數(shù)據(jù)庫中各差不多表建立的索引如下: 由于差不多 YGXSXX 的屬性 YGBH 經(jīng)常在查詢條件中顯現(xiàn),在那個屬 性上建立聚簇索引;3.4.3 數(shù)據(jù)庫物理設(shè)計 以下各表中的有下劃線的列是關(guān)鍵字,有波浪下滑線的列是外關(guān)鍵字。表3-4-1 D1職員數(shù)據(jù)表屬性名數(shù)據(jù)類型類型寬度小數(shù)位數(shù)可否為空職員編號intNot null職員姓名ch
18、ar10Not null職員性不char2Not null職員年齡intNot null職員密碼intNot null表3-4-2 D2商品信息數(shù)據(jù)表屬性名數(shù)據(jù)類型類型寬度小數(shù)位數(shù)可否為空商品編號intNot null商品名Char10Not nullintNot null進貨價格 Number102Not null出貨價格Number102Not null利潤 Number102表3-4-3 D31職員銷售信息數(shù)據(jù)表屬性名數(shù)據(jù)類型類型寬度小數(shù)位數(shù)可否為空訂單號IntNot null職員編號二intNot null客戶編號.intNot null銷售日期DATETIMENot null表3-4
19、-4 D32商品銷售信息數(shù)據(jù)表屬性名數(shù)據(jù)類型類型寬度小數(shù)位數(shù)r可否為空訂單號IntNot null商品編號intNot n ull銷售量int1 P vx Ull V4 1 1Not null銷售日期DATFTIMF表3-4-5 D33庫存信息數(shù)據(jù)表屬性名數(shù)據(jù)類型類型寬度小數(shù)位數(shù)可否為空商品編號intNot null庫存量intNot null清點日期DATETIMENot null表3-4-6 D4客戶表屬性名|數(shù)據(jù)類型|類型寬度小數(shù)位數(shù)可否為空客戶編號intNot null客戶姓名char10Not null客戶性不char2客戶電話char15Not null表3-4-7 D5進貨記錄表
20、屬性名數(shù)據(jù)類型類型寬度小數(shù)位數(shù)可否為空進貨流水號IntNot null-商品編號intNot null進貨量intNot null進貨價格Number102Not null進貨日期DATETIME1Not null表3-4-7 D6經(jīng)理表屬性名數(shù)據(jù)類型;類型寬度小數(shù)位數(shù)可否為空經(jīng)理姓名Char10Not null經(jīng)理密碼Char20Not null數(shù)據(jù)庫子模式定義物理設(shè)計表 3-4-8視圖作用表編號用戶子模式(View)作用(共性:提供數(shù)據(jù)保密和安全愛護機)JV - 1JL1View11/7 丿 * 1J/ 'A IX、4/ 1 1 V * *1 1 1 1 r >1J 丿丿 U
21、制便干經(jīng)理查詢職員的差不多信息編號用戶子模式(View)作用(共性:提供數(shù)據(jù)保密和安全愛護機制)V - 2JL2View便于經(jīng)理查看當(dāng)日銷售信息V - 3JL3View便于經(jīng)理查看當(dāng)日庫存信息V - 4YG1View用于職員查看商品信息V - 5YG2View用于職員查看商品銷售表表3-4-9職員表視圖屬性名數(shù)據(jù)類型類型寬度小數(shù)位數(shù)可否為空職員編號intNot null職員姓名char10Not null職員性不char2Not null職員年齡intNot null表3-4-10當(dāng)日銷售信息視圖屬性名數(shù)據(jù)類型1類型寬度小數(shù)位數(shù)可否為空商品編號intNot null商品名Char10Not n
22、ull庫存量intNot null表3-4-11當(dāng)日庫存信息視圖屬性名數(shù)據(jù)類型類型寬度小數(shù)位數(shù)可否為空商品編號intNot null商品名Char10Not null庫存量intNot null清點日期DATETIMENot null表3-4-12商品信息視圖屬性名:數(shù)據(jù)類型一類型寬度小數(shù)位數(shù)可否為空商品編號intNot null商品名Char10Not null庫存量intI xLil11Not null講貨價格number2Not null出貨價格nu mber102Not null利潤Number102Not null表3-4-13銷售信息視圖屬性名數(shù)據(jù)類型類型寬度小數(shù)位數(shù)可否為空訂單號
23、| INTNot null商品編號intNot null銷售量IntNot null商品總利潤Number102Not null職員編號IntNot null客戶編號IntNot null銷售日期DATENot null3.5數(shù)據(jù)庫實施建立數(shù)據(jù)庫create database ZCH;建立模式create schema sx_gl;建立數(shù)據(jù)表(1) 職員信息表的建立:CREATE TABLE YGXX(YGBH int IDENTITY(1,1) NOT NULL,YGXM char(10) NOT NULL,YGXB char(2) NOT NULL,YGNL int NOT NULL,YG
24、MM int NOT NULL,con strai nt PK_YGXXprimary key non clustered (YGBH) )(2) 商品信息表的建立CREATE TABLE SPXX(SPBH int NOT NULL,SPM char(10) COLLATE Chi nese_PRC_CI_AS NOT NULL,KCL int NOT NULL,JHJG numeric(10, 2) NOT NULL,CHJG numeric(10, 2) NOT NULL, LR numeric(10, 2) ,constraint PK_SPXX primary key nonclus
25、tered (SPBH) )(3) 職員銷售信息表的建立 CREATE TABLE YGXSXX(DDH int NOT NULL, YGBH int NOT NULL, KHBH int NOT NULL, XSRQ datetime NOT NULL, PRIMARY KEY (DDH,YGBH)(4) 商品銷售信息表的建立 CREATE TABLE SPXSXX(DDH int NOT NULL, SPBH int NULL, XSL int NULL,XSRQ datetime, constraint PK_SPXSXX primary key nonclustered (DDH)(5
26、) 庫存信息表的建立CREATE TABLE KCXX( SPBH int NOT NULL, KCL int NOT NULL, QDRQ datetime NOT NULL, PRIMARY KEY (SPBH,QDRQ)(6) 客戶表的建立 CREATE TABLE KH(KHBH int NOT NULL, KHXM char(10) COLLATE Chinese_PRC_CI_AS Not null, KHXB char(2) COLLATE Chinese_PRC_CI_AS ,KHDH char(15) Not null,constraint PK_KH primary key
27、 nonclustered (KHBH) ( 7 )進貨記錄表的建立CREATE TABLE JHJL(JHLSH int IDENTITY(1,1) NOT NULL,SPBH int NOT NULL , JHL int NOT NULL,JHJG numeric (10, 2) NOT NULL,JHRQ datetime NOT NULL,PRIMARY KEY (JHLSH)(8)經(jīng)理表的建立CREATE TABLE JL(JLXM char(9) NOT NULL,JLMM int NOT NULL,)3.5.4 建立視圖 用于經(jīng)理查詢職員表的視圖定義如下: CREATE VIEW
28、 經(jīng)理查看視圖 ASSELECT YGBH, YGXM, YGXB, YGNL FROM YGXX 用于經(jīng)理查詢商品當(dāng)日銷售信息的視圖定義如下: CREATE VIEW 當(dāng)日銷售視圖ASSELECT SPXSXX.SPBH, SPM, XSLFROM SPXX,SPXSXX where EXISTS ( select *from SPXSXXwhere datediff(dd,XSRQ,GETDATE()=0 and SPXX.SPBH=SPXSXX.SPBH)and SPXX.SPBH=SPXSXX.SPBH 用于經(jīng)理查詢當(dāng)日庫存的視圖定義如下: CREATE VIEW當(dāng)日庫存視圖ASSEL
29、ECTSPXX.SPBH, KCXX.KCL,QDRQFROM KCXX,SPXX where exists( select * from ( select SPBH,max(QDRQ) as FTime from KCXX group by SPBH) x where x.SPBH=KCXX.SPBH and KCXX.QDRQ=x.FTime and SPX X.SPBH=KCXX.SPBH)用于職員查詢商品信息的視圖定義如下:CREATE VIEW 商品信息視圖 ASSELECT SPXX.SPBH, SPXX.SPM, SPXX.KCL, JHJL.JHJG, SP XX.CHJG,S
30、PXX.LRFROM SPXX INNER JOIN JHJLON SPXX.SPBH=JHJL.SPBH (5)用于查詢銷售信息的視圖定義如下: CREATE VIEW 銷售信息視圖ASSELECT SPXSXX.DDH, SPXX.SPM, SPXSXX.SPBH, SPXSXX. XSL,SPXX.LR*SPXSXX.XSLAS SPZLR, YGXSXX.XSRQFROMSPXX INNER JOIN SPXSXXON SPXX.SPBH= SPXSXX.SPBHINNER JOIN YGXSXXON SPXSXX.DDH= YGXSXX.DDH3.5.4 建立索引CREATE CLU
31、STERED INDEX職員編號索引 ON YGXSXX(YGBH ASC,DDH ASC)WITH (SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)ON PRIMARY3.5.5 建立觸發(fā)器create trigger 進貨記錄觸發(fā)器 on JHJLfor insert as declare SPBH int declare JHL int declare KCL int declare QDRQ datetime select SPBH = SPBH from insertedse
32、lect JHL = JHL from inserted where SPBH=SPBHselect KCL =0select QDRQ =getdate()where SPBH =SPBH )if not exists(select SPBH from KCXXbegin insert into KCXX values(SPBH ,KCL ,QDRQ) update KCXX set KCL =(KCL +JHL),QDRQ =getdate() where SPBH =SPBHendelsebeginselect KCL=KCL from KCXX where SPBH =SPBH upd
33、ate KCXX set KCL =(KCL +JHL),QDRQ=getdate() where SPBH=SPBHEnd create trigger 銷售觸發(fā)器on SPXSXXfor insertasdeclare SPBH intdeclare XSL intdeclare KCL intselect SPBH =SPBH from insertedselect XSL =XSL from inserted where SPBH=SPBHbeginselect KCL =KCL from KCXX where SPBH =SPBH update KCXX set KCL=(KCL-X
34、SL),QDRQ=getdate() where SPBH=SPBH end建立利潤觸發(fā)器create trigger利潤觸發(fā)器on SPXXfor in sert,updateasdeclare JHJG numeric (10, 2)declare CHJG numeric (10, 2)declare LR intdeclare SPBH intdeclare SPM chardeclare KCL intselect SPBH =SPBH from in sertedselect SPM =SPM from in serted where SPBH=SPBHselect CHJG =C
35、HJG from in serted where SPBH=SPBHselect JHJG =JHJG from JHJL where SPBH=SPBHselect KCL =KCL from KCXX where SPBH =SPBHbegi nupdate SPXX set LR=(CHJG-JHJG),KCL=KCL,JHJG=JHJGwhere SPBH=SPBHend創(chuàng)建各個功能的儲備過程編號儲備過程名稱定義作用.P-1Y GXX_I nsert詳見附錄1在YGXX中插入元組P-2SPXXnsert詳見附錄2在SPXX中插入元組P-3KH_ln sert詳見附錄3在KH中插入兀組P
36、-4Y GXSXX_I nsert詳見附錄4在Y GXSXX 中插入一元組P-5SPXSXX_I nsert詳見附錄5在SPXSXX 中插入 兀組P-6KCXX_I nsert詳見附錄6在KCXX中插入兀組P-7JHJL_I nsert詳見附錄7在JHJL中插入兀組P-8J Insert詳見附錄8在JI中插入元組系統(tǒng)的實現(xiàn)實習(xí)總結(jié)通過這次課程設(shè)計,了解到我們平常的實驗和這次系統(tǒng)設(shè)計的差距之 大。但只有把平常的實驗認(rèn)真完成,對差不多知識的一次次鞏固,才可完 成這次課程設(shè)計。我們往往認(rèn)為的編代碼在程序設(shè)計中所占比例并不大, 真剛要我們所做的東西事實上遠(yuǎn)遠(yuǎn)不止敲代碼。重要的是對整個系統(tǒng)的設(shè) 計同時對軟件開發(fā)也有更全面的了解。6. 參考文獻200020041 薩師煊 王珊,數(shù)據(jù)庫系統(tǒng)概論(第三版),北京:高教出版社,2 軟件開發(fā)與指導(dǎo);人民郵電出版社3 Delpehi數(shù)據(jù)庫開發(fā)畢業(yè)設(shè)計指導(dǎo)及實例;機械工業(yè)出版社,7. 附件1.YGXXnsert 的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京安全生產(chǎn)試題及答案
- 機械制造企業(yè)服務(wù)化轉(zhuǎn)型數(shù)字化轉(zhuǎn)型與智能化升級報告001
- 如何培訓(xùn)企業(yè)直播課件
- 安全運輸試題及答案
- 職業(yè)技能培訓(xùn)在農(nóng)村公共文化服務(wù)體系建設(shè)中的應(yīng)用報告
- 2025年工業(yè)污染場地修復(fù)技術(shù)方案評估與成本效益分析報告
- 安全警示活動試題及答案
- 安全核查試題及答案
- 2025年線下演出市場演出市場細(xì)分領(lǐng)域市場研究預(yù)測研究報告
- 大數(shù)據(jù)存儲技術(shù)革新在餐飲行業(yè)顧客滿意度提升中的應(yīng)用2025年市場規(guī)模報告
- 農(nóng)作物四級種子生產(chǎn)技術(shù)規(guī)程 第1部分:小麥DB41-T 293.1-2014
- TSG ZF001-2006《安全閥安全技術(shù)監(jiān)察規(guī)程》
- 高中 思想政治 必修1 第一課 社會主義從空想到科學(xué)、從理論到實踐的發(fā)展《課時1 原始社會的解體和階級社會的演進》課件
- 自動尋優(yōu)控制系統(tǒng)在生料立磨中的應(yīng)用實踐
- 土地延期合同范本
- 四川省綿陽市涪城區(qū)2024-2025學(xué)年七年級上學(xué)期開學(xué)考試語文試題(解析版)
- DL∕T 796-2012 風(fēng)力發(fā)電場安全規(guī)程
- 部編版八年級升九年級歷史暑假預(yù)習(xí)知識清單(填空+答案)
- 四川省自貢市2023-2024學(xué)年七年級下學(xué)期期末數(shù)學(xué)試題(解析版)
- (正式版)JB∕T 11108-2024 建筑施工機械與設(shè)備 筒式柴油打樁錘
- 大型分析儀器原理與應(yīng)用智慧樹知到期末考試答案章節(jié)答案2024年山東第一醫(yī)科大學(xué)
評論
0/150
提交評論