版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 《某送水公司的送水系統(tǒng)》</p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p><b> 計(jì)算機(jī)學(xué)院</b></p><p> 2017年12月8日</p><p><b> 設(shè)計(jì)內(nèi)容及要求</b></p><p>
2、; 1.1 實(shí)現(xiàn)工作人員、客戶信息的管理;實(shí)現(xiàn)礦泉水類別和供應(yīng)商的管理; 實(shí)現(xiàn)礦泉水入庫管理和出庫管理;</p><p> 1.2 創(chuàng)建觸發(fā)器,實(shí)現(xiàn)入庫、出庫時(shí)相應(yīng)類型礦泉水的數(shù)量的增加或減少; 創(chuàng)建存儲(chǔ)過程統(tǒng)計(jì)每個(gè)送水員工指定月份送水的數(shù)量; 創(chuàng)建存儲(chǔ)過程查詢指定月份用水量最大的前10個(gè)用戶,并按用水量遞減排列; 建
3、立數(shù)據(jù)庫相關(guān)表之間的參照完整性約束。</p><p><b> 概要設(shè)計(jì) </b></p><p><b> 2.1 需求分析</b></p><p> 隨著經(jīng)濟(jì)不斷發(fā)展,城市的不斷擴(kuò)張,城市居民的用水需求量也在不斷的攀高。為了適應(yīng)人們的消費(fèi)需求,近年來我國的飲用水市場發(fā)展極快。各地類似“送水公司”這樣的服務(wù)業(yè)也隨之
4、不斷發(fā)展。各企業(yè)競爭激烈,提高公司員工工作效率和服務(wù)質(zhì)量是制勝的重要因素,另一方面在于與客戶的溝通和公司自我形象的不斷完善。在用水旺季電話較多時(shí)由于接話員效率低,不可避免的會(huì)發(fā)生漏接電話等情況,失去一些定水客戶。在這種情況下,擁有一個(gè)專業(yè)的針對(duì)送水行業(yè)上述問題的軟件系統(tǒng)就成為同行業(yè)中競爭發(fā)展的有利優(yōu)勢。</p><p> 另外,目前市場上這方面的軟件系統(tǒng)使用范圍比較有限,就算有使用的也很少涉及送水配送業(yè)務(wù)。目前
5、大多數(shù)公司現(xiàn)行的管理系統(tǒng)雖然解決了公司業(yè)務(wù)上的處理問題,但在員工工作效率、客戶信息管理、信息查詢分析等方面不完善,需要進(jìn)一步的優(yōu)化系統(tǒng)處理業(yè)務(wù)流程和解決公司以往單人操作系統(tǒng)處理煩瑣事務(wù)等問題。</p><p> 本系統(tǒng)需完成的功能:工作人員 、客戶的管理、礦泉水的類別(信息)、供應(yīng)商的信息、礦泉水入庫、出庫、收費(fèi)、進(jìn)貨、銷售管理。</p><p><b> 2.2系統(tǒng)功能結(jié)構(gòu)
6、</b></p><p> 員工管理:新建、查詢、編輯、刪除員工信息、獎(jiǎng)懲、權(quán)限管理</p><p> 客戶管理:新建、查詢、編輯、刪除客戶信息</p><p> 礦泉水管理:新建、查詢、編輯、刪除礦泉水信息,實(shí)現(xiàn)時(shí)時(shí)更新</p><p> 供應(yīng)商管理:新建、查詢、編輯、刪除供應(yīng)商信息,實(shí)現(xiàn)時(shí)時(shí)更新以保證公司利益</
7、p><p> 倉庫管理:進(jìn)貨、出庫登記、商品庫存統(tǒng)計(jì)管理,生成商品積壓或缺貨報(bào)告單</p><p> 訂單管理:新建、查詢、訂單編輯、未發(fā)貨訂單顯示、發(fā)貨中訂單顯示、已完成訂單顯示、已取消訂單顯示</p><p> 財(cái)務(wù)管理:新建、查詢、編輯、刪除財(cái)務(wù)報(bào)表,統(tǒng)計(jì)、比較各級(jí)階段的財(cái)務(wù)情況</p><p> 進(jìn)貨管理:新建、查詢、編輯、刪除進(jìn)
8、貨訂單信息,與供應(yīng)商的聯(lián)系,交易,員工人員分配</p><p> 銷售管理:新建、查詢、編輯、刪除銷售信息,與客戶的聯(lián)系,交易,員工人員分配,做好售后服務(wù)等</p><p><b> 2.3 E-R圖</b></p><p> 礦泉水與倉庫的E-R圖</p><p><b> 進(jìn)貨E-R圖</b&
9、gt;</p><p><b> 銷售E-R圖</b></p><p><b> 訂單處理E-R圖</b></p><p><b> 全局E-R圖 </b></p><p> 將E-R圖轉(zhuǎn)換成關(guān)系模式,并注明主碼和外碼</p><p> 員工
10、:{員工編號(hào),姓名,職稱,電話,工資,業(yè)績,出勤}</p><p> 客戶:{客戶編號(hào),姓名,地址,電話}</p><p> 公司:{公司編號(hào),公司名稱,地址,聯(lián)系電話 }</p><p> 礦泉水:{產(chǎn)品編號(hào),產(chǎn)品名稱,生產(chǎn)商,生產(chǎn)日期,產(chǎn)品種類,進(jìn)貨價(jià)格,銷售價(jià)格}</p><p> 訂單:{訂單編號(hào),客戶編號(hào),商品編號(hào)
11、,訂單數(shù)量,訂單日期訂單處理情況,總金額}</p><p> 供應(yīng)商:{供應(yīng)商編號(hào),單位名稱,地址,電話}</p><p> 費(fèi)用:{費(fèi)用編號(hào),付費(fèi)方式,已付,金額}</p><p> 倉庫:{倉庫編號(hào),倉庫名稱,倉庫容量}</p><p> 進(jìn)貨:{公司編號(hào),員工號(hào),訂單號(hào),進(jìn)貨日期,進(jìn)貨數(shù)量,訂單處理狀態(tài)}</p>
12、<p> 存取:{商品編號(hào),倉庫編號(hào),存取數(shù)量,存取日期}</p><p> 銷售:{公司編號(hào),客戶編號(hào),數(shù)量,產(chǎn)品編號(hào),金額}</p><p><b> 2.4數(shù)據(jù)結(jié)構(gòu)</b></p><p><b> 數(shù)據(jù)結(jié)構(gòu):員工</b></p><p> 含義說明:是送水系統(tǒng)進(jìn)行完成事務(wù)
13、的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)員工的有關(guān)信息</p><p> 組成:員工編號(hào)、姓名、職稱、電話、工資、業(yè)績、出勤</p><p><b> 數(shù)據(jù)結(jié)構(gòu):客戶</b></p><p> 含義說明:是送水系統(tǒng)產(chǎn)生事務(wù)的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)客戶的有關(guān)信息</p><p> 組成:客戶編號(hào)、姓名、地址、聯(lián)系電話</p>
14、;<p><b> 數(shù)據(jù)結(jié)構(gòu):公司</b></p><p> 含義說明:是送水系統(tǒng)產(chǎn)生事務(wù)的另一方的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)公司的有關(guān)信息</p><p> 組成:公司編號(hào)、公司名稱、地址、聯(lián)系電話</p><p><b> 數(shù)據(jù)結(jié)構(gòu):礦泉水</b></p><p> 含義說明:
15、是送水系統(tǒng)主體數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)礦泉水的有關(guān)信息</p><p> 組成:產(chǎn)品編號(hào)、產(chǎn)品名稱、生產(chǎn)商、生產(chǎn)日期、產(chǎn)品種類、進(jìn)貨價(jià)格、銷售價(jià)格 </p><p><b> 數(shù)據(jù)結(jié)構(gòu):訂單</b></p><p> 含義說明:是送水系統(tǒng)礦泉水交易依據(jù)的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)訂單的有關(guān)信息</p><p> 組成
16、:訂單編號(hào)、客戶編號(hào)、商品編號(hào)、訂單數(shù)量、訂單日期、訂單處理情況、總金額 </p><p><b> 數(shù)據(jù)結(jié)構(gòu):供應(yīng)商</b></p><p> 含義說明:是送水系統(tǒng)提供貨源的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)供應(yīng)商的有關(guān)信息</p><p> 組成:供應(yīng)商編號(hào)、單位名稱、地址、電話</p><p><b> 數(shù)據(jù)結(jié)
17、構(gòu):費(fèi)用</b></p><p> 含義說明:是送水系統(tǒng)訂單里包含的一部分?jǐn)?shù)據(jù)結(jié)構(gòu),定義了一個(gè)費(fèi)用的有關(guān)信息</p><p> 組成:費(fèi)用編號(hào)、付費(fèi)方式、已付、金額 </p><p><b> 數(shù)據(jù)結(jié)構(gòu):倉庫</b></p><p> 含義說明:是送水系統(tǒng)礦泉水存儲(chǔ)地的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)倉庫的有關(guān)信
18、息</p><p> 組成:倉庫編號(hào)、倉庫名稱、倉庫容量</p><p><b> 設(shè)計(jì)過程或程序代碼</b></p><p> create table buy</p><p><b> (</b></p><p> w_id char(8) not null
19、,</p><p> c_id char(8) not null,</p><p> order_id char(8) not null,</p><p> order_num numeric(36) null,</p><p> oder_date date null,</p>
20、<p> order_state varchar(100) null,</p><p> constraint PK_BUY primary key (w_id, c_id)</p><p><b> );</b></p><p> create index beingbuy_FK on buy (w_id ASC);
21、</p><p> create index buy_FK on buy (c_id ASC);</p><p> create table buyin</p><p><b> (</b></p><p> com_id char(8) not null,</p><p> o_id
22、 char(8) not null,</p><p> in_date date null,</p><p> in_money numeric(8,2) null,</p><p> in_num real null,</p><p> in_goods varchar(100) null,</p>
23、<p> in_price numeric(36) null,</p><p> constraint PK_BUYIN primary key (com_id, o_id)</p><p><b> );</b></p><p> create index buyin_FK on buyin (com_id ASC);
24、</p><p> create index sale_FK on buyin (o_id ASC);</p><p> create table company</p><p><b> (</b></p><p> com_id char(8) not null,</p><p>
25、c_id char(8) not null,</p><p> com_name varchar(50) null,</p><p> com_tel char(11) not null,</p><p> com_address varchar(50) not null,</p><p> out_date da
26、te null,</p><p> out_money numeric(30) null,</p><p> out_num real null,</p><p> out_goods varchar(100) null,</p><p> constraint PK_COMPANY primary key (com_id),&
27、lt;/p><p> constraint AK_COM_ADDRESS_COMPANY unique (com_address)</p><p><b> );</b></p><p> create index out_store_FK on company (c_id ASC);</p><p> create
28、 unique index company_AK on company (com_address ASC);</p><p> create table custerm</p><p><b> (</b></p><p> c_id char(8) not null,</p><p> c_name v
29、archar(50) null,</p><p> c_address varchar(100) null,</p><p> c_tel numeric(11) not null,</p><p> constraint PK_CUSTERM primary key (c_id)</p><p><b> )
30、;</b></p><p> create table deal</p><p><b> (</b></p><p> w_id char(8) not null,</p><p> c_id char(8) not null,</p><p> e_id ch
31、ar(8) not null,</p><p> deal_date date null,</p><p> deal_num real null,</p><p> constraint PK_DEAL primary key (w_id, c_id, e_id)</p><p><b> );</
32、b></p><p> create index deal_FK on deal (e_id ASC);</p><p> create index deal2_FK on deal (w_id ASC,c_id ASC);</p><p> create table employee</p><p><b> (&l
33、t;/b></p><p> e_id char(8) not null,</p><p> com_id char(8) null,</p><p> e_name varchar(50) null,</p><p> e_tel char(11) not null,</p><p
34、> e_leveal varchar(50) null,</p><p> e_wage numeric(11) null,</p><p> e_present varchar(100) null,</p><p> constraint PK_EMPLOYEE primary key (e_id)</p><p&
35、gt;<b> );</b></p><p> create index belong__to_FK on employee (com_id ASC);</p><p> create table money</p><p><b> (</b></p><p> w_id char(8
36、) null,</p><p> c_id char(8) null,</p><p> money_id char(8) not null,</p><p> money_way varchar(100) null,</p><p> money_insum numeric(36) null,</p>
37、<p> money_sum numeric(36) null,</p><p> order_id char(8) null</p><p><b> );</b></p><p> create index belongto_FK on money (w_id ASC,c_id ASC);</p>
38、<p> create table offer</p><p><b> (</b></p><p> o_id char(8) not null,</p><p> o_name varchar(50) null,</p><p> o_address varchar(50) null,&
39、lt;/p><p> o_tel varchar(11) null,</p><p> constraint PK_OFFER primary key (o_id),</p><p> constraint AK_O_TADDRESS_OFFER unique (o_address)</p><p><b> );</b
40、></p><p> create table "save"</p><p><b> (</b></p><p> s_id char(8) not null,</p><p> s_name varchar(50) null,</p><p> s_n
41、um real not null,</p><p> constraint PK_SAVE primary key (s_id)</p><p><b> );</b></p><p> create table save_produce</p><p><b> (</b></p
42、><p> w_id char(8) not null,</p><p> s_id char(8) not null,</p><p> save_water_date date null,</p><p> save_water_num real null,</p><p> const
43、raint PK_SAVE_PRODUCE primary key (w_id, s_id)</p><p><b> );</b></p><p> create index save_produce_FK on save_produce (w_id ASC);</p><p> create index save_produce2_
44、FK on save_produce (s_id ASC);</p><p> create table water</p><p><b> (</b></p><p> w_id char(8) not null,</p><p> w_name varchar(50) null,</p&
45、gt;<p> w_kind varchar(50) null,</p><p> w_produce varchar(50) null,</p><p> w_time date not null,</p><p> in_price numeric(36) null,</p><p> o
46、ut_price numeric(36) null,</p><p> constraint PK_WATER primary key (w_id)</p><p><b> );</b></p><p> alter table buyin</p><p> add constraint FK_BUYIN
47、_SALE_OFFER foreign key (o_id)</p><p> references offer (o_id)</p><p> alter table company</p><p> add constraint FK_COMPANY_OUT_STORE_CUSTERM foreign key (c_id)</p><p
48、> references custerm (c_id)</p><p> alter table deal</p><p> add constraint FK_DEAL_DEAL_EMPLOYEE foreign key (e_id)</p><p> references employee (e_id)</p><p>
49、alter table deal</p><p> add constraint FK_DEAL_DEAL2_BUY foreign key (w_id, c_id)</p><p> references buy (w_id, c_id)</p><p> alter table employee</p><p> add cons
50、traint FK_EMPLOYEE_BELONG__T_COMPANY foreign key (com_id)</p><p> references company (com_id)</p><p> alter table money</p><p> add constraint FK_MONEY_BELONGTO_BUY foreign key (
51、w_id, c_id)</p><p> references buy (w_id, c_id)</p><p> alter table save_produce</p><p> add constraint FK_SAVE_PRO_SAVE_PROD_WATER foreign key (w_id)</p><p> refer
52、ences water (w_id)</p><p> alter table save_produce</p><p> add constraint FK_SAVE_PRO_SAVE_PROD_SAVE foreign key (s_id)</p><p> references "save" (s_id)</p><
53、;p><b> 4設(shè)計(jì)結(jié)果與分析</b></p><p><b> 4.1測試數(shù)據(jù)</b></p><p> insert into "water" ("w_id", "w_name", "w_kind", "w_produce", &
54、quot;w_time", "in_price", "out_price") values ('11111110', '龍井水', '茶水', '長春', '17-6月-2011', 4, 10);</p><p> insert into "water" (&q
55、uot;w_id", "w_name", "w_kind", "w_produce", "w_time", "in_price", "out_price") values ('11111111', '農(nóng)夫山泉', '山泉', '哈爾濱',
56、9;05-9月-2014', 2, 14);</p><p> insert into "water" ("w_id", "w_name", "w_kind", "w_produce", "w_time", "in_price", "out_price&q
57、uot;) values ('11111112', '純凈水', '山泉', '沈陽', '13-5月-2011', 12, 3);</p><p> insert into "water" ("w_id", "w_name", "w_kind", &q
58、uot;w_produce", "w_time", "in_price", "out_price") values ('11111113', '娃哈哈', '牛奶', '長春', '26-4月-2012', 14, 9);</p><p> insert into
59、 "water" ("w_id", "w_name", "w_kind", "w_produce", "w_time", "in_price", "out_price") values ('11111114', '冰紅茶', '飲料'
60、;, '北京', '06-10月-2013', 6, 7);</p><p> insert into "water" ("w_id", "w_name", "w_kind", "w_produce", "w_time", "in_price"
61、;, "out_price") values ('11111115', '冰糖雪梨', '飲料', '秦皇島', '20-4月-2014', 8, 16);</p><p> insert into "water" ("w_id", "w_name",
62、"w_kind", "w_produce", "w_time", "in_price", "out_price") values ('11111116', '白水', '山泉', '哈爾濱', '16-10月-2012', 5, 17);</p>
63、<p> insert into "water" ("w_id", "w_name", "w_kind", "w_produce", "w_time", "in_price", "out_price") values ('11111117',
64、9;可樂', '飲料', '長春', '06-11月-2012', 16, 1);</p><p> insert into "water" ("w_id", "w_name", "w_kind", "w_produce", "w_time&quo
65、t;, "in_price", "out_price") values ('11111118', '美年達(dá)', '飲料', '佳木斯', '24-10月-2014', 3, 2);</p><p> insert into "water" ("w_id"
66、, "w_name", "w_kind", "w_produce", "w_time", "in_price", "out_price") values ('11111119', '咖啡', '飲料', '牡丹江', '01-11月-2013
67、9;, 10, 18);</p><p> insert into "custerm" ("c_id", "c_name", "c_address", "c_tel") values ('21111110', '小王', '上海', 16);</p>
68、<p> insert into "custerm" ("c_id", "c_name", "c_address", "c_tel") values ('21111111', '小李', '北京', 12);</p><p> insert into &
69、quot;custerm" ("c_id", "c_name", "c_address", "c_tel") values ('21111112', '小趙', '佳木斯', 1);</p><p> insert into "custerm" (&quo
70、t;c_id", "c_name", "c_address", "c_tel") values ('21111113', '小錢', '大慶', 17);</p><p> insert into "custerm" ("c_id", "c_na
71、me", "c_address", "c_tel") values ('21111114', '小范', '哈爾濱', 11);</p><p> insert into "custerm" ("c_id", "c_name", "c_addre
72、ss", "c_tel") values ('21111115', '小鄧', '沈陽', 4);</p><p> insert into "custerm" ("c_id", "c_name", "c_address", "c_tel&quo
73、t;) values ('21111116', '小劉', '牡丹江', 2);</p><p> insert into "custerm" ("c_id", "c_name", "c_address", "c_tel") values ('2111111
74、7', '小張', '大連', 15);</p><p> insert into "custerm" ("c_id", "c_name", "c_address", "c_tel") values ('21111118', '小吳',
75、39;哈爾濱', 0);</p><p> insert into "custerm" ("c_id", "c_name", "c_address", "c_tel") values ('21111119', '小馬', '沈陽', 14);</p&g
76、t;<p> insert into "buy" ("w_id", "c_id", "order_id", "order_num", "oder_date", "order_state") values ('11111110', '21111110',
77、 '51111110', 19, '19-10月-2013', '簽約');</p><p> insert into "buy" ("w_id", "c_id", "order_id", "order_num", "oder_date", &q
78、uot;order_state") values ('11111110', '21111111', '51111111', 3, '13-8月-2013', '簽約');</p><p> insert into "buy" ("w_id", "c_id", &q
79、uot;order_id", "order_num", "oder_date", "order_state") values ('11111112', '21111111', '51111112', 11, '25-2月-2012', '處理中');</p><p>
80、; insert into "buy" ("w_id", "c_id", "order_id", "order_num", "oder_date", "order_state") values ('11111113', '21111112', '511111
81、13', 5, '28-3月-2014', '已完成');</p><p> insert into "buy" ("w_id", "c_id", "order_id", "order_num", "oder_date", "order_sta
82、te") values ('11111114', '21111113', '51111114', 17, '23-9月-2012', '已完成');</p><p> insert into "buy" ("w_id", "c_id", "order_i
83、d", "order_num", "oder_date", "order_state") values ('11111114', '21111115', '51111115', 15, '18-3月-2013', '欠款中');</p><p> insert i
84、nto "buy" ("w_id", "c_id", "order_id", "order_num", "oder_date", "order_state") values ('11111116', '21111116', '51111116', 7,
85、 '15-11月-2014', '處理中');</p><p> insert into "buy" ("w_id", "c_id", "order_id", "order_num", "oder_date", "order_state")
86、values ('11111117', '21111117', '51111117', 18, '20-9月-2013', '處理中');</p><p> insert into "buy" ("w_id", "c_id", "order_id", &
87、quot;order_num", "oder_date", "order_state") values ('11111114', '21111116', '51111118', 13, '14-9月-2012', '已完成');</p><p> insert into "
88、buy" ("w_id", "c_id", "order_id", "order_num", "oder_date", "order_state") values ('11111119', '21111118', '51111119', 8, '15-3
89、月-2013', '欠款中');</p><p> insert into "money" ("money_id", "w_id", "c_id", "money_way", "money_insum", "money_sum", "ord
90、er_id") values ('61111110', '11111110', '21111110', '現(xiàn)金', 14, 18, '51111110');</p><p> insert into "money" ("money_id", "w_id", &qu
91、ot;c_id", "money_way", "money_insum", "money_sum", "order_id") values ('61111111', '11111110', '21111111', '現(xiàn)金', 9, 11, '51111111');<
92、;/p><p> insert into "money" ("money_id", "w_id", "c_id", "money_way", "money_insum", "money_sum", "order_id") values ('61111
93、112', '11111112', '21111111', '信用卡', 5, 18, '51111112');</p><p> insert into "money" ("money_id", "w_id", "c_id", "money_way&
94、quot;, "money_insum", "money_sum", "order_id") values ('61111113', '11111113', '21111112', '信用卡', 6, 23, '51111113');</p><p> insert int
95、o "money" ("money_id", "w_id", "c_id", "money_way", "money_insum", "money_sum", "order_id") values ('61111114', '11111114',
96、'21111113', '信用卡', 11, 29, '51111114');</p><p> insert into "money" ("money_id", "w_id", "c_id", "money_way", "money_insum"
97、;, "money_sum", "order_id") values ('61111115', '11111114', '21111115', '支票', 15, 30, '51111115');</p><p> insert into "money" ("mo
98、ney_id", "w_id", "c_id", "money_way", "money_insum", "money_sum", "order_id") values ('61111116', '11111116', '21111116', '支票
99、39;, 7, 19, '51111116');</p><p> insert into "money" ("money_id", "w_id", "c_id", "money_way", "money_insum", "money_sum", "
100、;order_id") values ('61111117', '11111117', '21111117', '支票', 16, 32, '51111117');</p><p> insert into "money" ("money_id", "w_id",
101、 "c_id", "money_way", "money_insum", "money_sum", "order_id") values ('61111118', '11111114', '21111116', '現(xiàn)金', 19, 25, '51111118'
102、);</p><p> insert into "money" ("money_id", "w_id", "c_id", "money_way", "money_insum", "money_sum", "order_id") values ('
103、61111119', '11111119', '21111118', '現(xiàn)金', 8, 22, '51111119');</p><p> insert into "deal" ("w_id", "c_id", "e_id", "deal_date&q
104、uot;, "deal_num") values ('11111110', '21111110', '71111110', '20-10月-2013', 12);</p><p> insert into "deal" ("w_id", "c_id", "e_
105、id", "deal_date", "deal_num") values ('11111110', '21111111', '71111110', '20-10月-2013', 3);</p><p> insert into "deal" ("w_id",
106、"c_id", "e_id", "deal_date", "deal_num") values ('11111112', '21111111', '71111111', '16-1月-2012', 10);</p><p> insert into "deal
107、" ("w_id", "c_id", "e_id", "deal_date", "deal_num") values ('11111113', '21111112', '71111112', '17-1月-2014', 1);</p><p>
108、; insert into "deal" ("w_id", "c_id", "e_id", "deal_date", "deal_num") values ('11111114', '21111113', '71111113', '06-3月-2012'
109、, 15);</p><p> insert into "deal" ("w_id", "c_id", "e_id", "deal_date", "deal_num") values ('11111114', '21111115', '71111114&
110、#39;, '15-9月-2012', 18);</p><p> insert into "deal" ("w_id", "c_id", "e_id", "deal_date", "deal_num") values ('11111116', '211
111、11116', '71111115', '05-3月-2013', 9);</p><p> insert into "deal" ("w_id", "c_id", "e_id", "deal_date", "deal_num") values (
112、9;11111117', '21111117', '71111116', '25-2月-2014', 0);</p><p> insert into "deal" ("w_id", "c_id", "e_id", "deal_date", "de
113、al_num") values ('11111114', '21111116', '71111116', '02-12月-2012', 17);</p><p> insert into "deal" ("w_id", "c_id", "e_id", &quo
114、t;deal_date", "deal_num") values ('11111119', '21111118', '71111117', '29-4月-2012', 4)</p><p><b> 4.2結(jié)論 </b></p><p> 該數(shù)據(jù)庫具有員工管理、客戶信息管
115、理、礦泉水管理、倉庫管理、訂單管理、財(cái)務(wù)管理、進(jìn)貨管理、銷售管理功能,由最初的問題描述,需求分析到后面的概念模型設(shè)計(jì)、邏輯模型設(shè)計(jì)、物理設(shè)計(jì)實(shí)現(xiàn)具體的數(shù)據(jù)庫表的創(chuàng)建、數(shù)據(jù)插入、查詢、修改、刪除功能,觸發(fā)器和存儲(chǔ)過程的創(chuàng)建,數(shù)據(jù)的測試,數(shù)據(jù)庫的備份與恢復(fù),由抽象空間到物理空間一步一步地實(shí)現(xiàn),可以說是還是比較艱難的。</p><p> 1. 功能的描述和需求分不開,感覺兩者沒什么區(qū)別,導(dǎo)致開始進(jìn)入困惑中,
116、后經(jīng)查相關(guān)資料后仍然沒弄清楚,干脆直接做需求分析,略過功能描述。</p><p> 2. powerdesinger 里E-R沒認(rèn)識(shí)清楚,不知道概念模型設(shè)計(jì)里畫的就是E-R圖,還有就是外鍵的處理,自己在實(shí)體的聯(lián)系里添加了外鍵,導(dǎo)致模型檢測出現(xiàn)錯(cuò)誤,外鍵是由聯(lián)系自動(dòng)創(chuàng)建添加,不需要自己添加。在設(shè)計(jì)中遇到的最大的問題就是檢測模型沒有錯(cuò),在轉(zhuǎn)換的時(shí)候出現(xiàn)錯(cuò),整了一下午都沒頭緒,心里煩躁了。果斷決定
117、將所有實(shí)體重寫,比對(duì),最后發(fā)現(xiàn)offer(供應(yīng)商)實(shí)體沒設(shè)置主鍵,在與送水公司的關(guān)聯(lián)(進(jìn)貨)中無法實(shí)現(xiàn)。在進(jìn)行模型設(shè)計(jì)中學(xué)會(huì)了變通,不一定按照開始想好的思路,出現(xiàn)錯(cuò)誤后分析錯(cuò)誤并改正,利用好網(wǎng)絡(luò)平臺(tái),隨時(shí)查找所需信息。</p><p> 3. 觸發(fā)器的創(chuàng)建和過程存儲(chǔ)的實(shí)現(xiàn),在學(xué)習(xí)PL/SQL時(shí)就稀里糊涂的,剛接觸時(shí)想通過copy 網(wǎng)上的,后來發(fā)現(xiàn)網(wǎng)上的寫的亂糟糟,也不符合要求,最后還是自己重
118、新把PL/SQL相關(guān)內(nèi)容拿出來邊學(xué)邊用,經(jīng)過不懈努力,終于搞定了。</p><p> 4. 數(shù)據(jù)字典的編寫,以前為了考試基本就知道數(shù)據(jù)字典包含哪些內(nèi)容,不知道具體怎樣編寫,而且有的還不知道有些到底說的什么意思,在這次的練習(xí)中,我對(duì)數(shù)據(jù)流圖有了更深的認(rèn)識(shí)。</p><p> 5. 最后就是感覺在整個(gè)過程中基本上按照自己腦袋里的思路正在走,沒有把我畫的數(shù)據(jù)流程圖和E-R
119、圖相結(jié)合,雖然都是一樣的思路,在編寫代碼時(shí)明顯感覺脫節(jié)了,銜接不連貫,寫代碼很是困難。認(rèn)識(shí)到了做需求分析的重要性,以前總是直接寫代碼,導(dǎo)致寫一段后總是回頭修改,沒有一個(gè)整體的思路,做事沒有先后順序,想到什么就做什么,效率很是低,做好模型設(shè)計(jì),有了模型設(shè)計(jì),實(shí)現(xiàn)就輕而易舉。本課程設(shè)計(jì)基本完成,得到的收獲是對(duì)面向?qū)ο蟮某绦蛟O(shè)計(jì)思想有了更深的理解,對(duì)數(shù)據(jù)庫設(shè)計(jì)更加規(guī)范化。</p><p><b> 5 參考
120、文獻(xiàn)</b></p><p> 王珊 薩師煊編著 數(shù)據(jù)庫系統(tǒng)概論(第5版) 高等教育出社 P102-140 </p><p> 錢雪忠主編 《數(shù)據(jù)庫原理及應(yīng)用》 北京郵電大學(xué)出版社</p><p><b> P78-99 </b></p><p> 王珊主編 《數(shù)據(jù)庫技術(shù)與聯(lián)機(jī)分析處理》
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設(shè)計(jì)礦泉水公司送水系統(tǒng)
- 某自來水公司收費(fèi)系統(tǒng)-課程設(shè)計(jì)報(bào)告
- 水泵及水泵站課程設(shè)計(jì)-某送水泵站設(shè)計(jì)
- 自動(dòng)送料沖床課程設(shè)計(jì)
- 水泵課程設(shè)計(jì)--送水泵站設(shè)計(jì)
- 自動(dòng)送料車plc控制課程設(shè)計(jì)
- plc課程設(shè)計(jì)--自動(dòng)送料裝車控制系統(tǒng)
- 熱鐓擠送料手課程設(shè)計(jì)
- 機(jī)械原理課程設(shè)計(jì)---精壓機(jī)沖壓及送料系統(tǒng)的設(shè)計(jì)
- 機(jī)械原理課程設(shè)計(jì)---精壓機(jī)沖壓及送料系統(tǒng)的設(shè)計(jì)
- 水泵站課程設(shè)計(jì)--送水泵站工藝設(shè)計(jì)
- 自動(dòng)送料沖床機(jī)構(gòu)綜合與傳動(dòng)系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)
- 自動(dòng)送料沖床機(jī)構(gòu)機(jī)械原理課程設(shè)計(jì)
- 泵與泵站課程設(shè)計(jì)--某給水工程凈水廠送水泵站設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)—某自來水公司收費(fèi)系統(tǒng)
- 液壓傳動(dòng)課程設(shè)計(jì)--稻麥秸桿壓緊機(jī)構(gòu)送料液壓系統(tǒng)設(shè)計(jì)
- 某客運(yùn)公司的運(yùn)輸管理系統(tǒng)-課程設(shè)計(jì)報(bào)告
- 泵與泵站課程設(shè)計(jì)--給水廠送水泵站
- plc課程設(shè)計(jì)--物業(yè)供水系統(tǒng)報(bào)告
- 某煤氣公司送氣管理系統(tǒng)-課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論