




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上學(xué)號某送水公司的送水系統(tǒng)課程設(shè)計(jì)報(bào)告題目:某送水公司的送水系統(tǒng)專業(yè):網(wǎng)絡(luò)工程班級:姓名:指導(dǎo)教師:成績:計(jì)算機(jī)學(xué)院2017年12月8日1 設(shè)計(jì)內(nèi)容及要求1.1 實(shí)現(xiàn)工作人員、客戶信息的管理;實(shí)現(xiàn)礦泉水類別和供應(yīng)商的管理; 實(shí)現(xiàn)礦泉水入庫管理和出庫管理;1.2 創(chuàng)建觸發(fā)器,實(shí)現(xiàn)入庫、出庫時(shí)相應(yīng)類型礦泉水的數(shù)量的增加或減少; 創(chuàng)建存儲過程統(tǒng)計(jì)每個(gè)送水員工指定月份送水的數(shù)量; 創(chuàng)建存儲過程查詢指定月份用水量最大的前10個(gè)用戶,并按用水量遞減排列; 建立數(shù)據(jù)庫相關(guān)表之間的參照完整性約束。2
2、 概要設(shè)計(jì) 2.1 需求分析隨著經(jīng)濟(jì)不斷發(fā)展,城市的不斷擴(kuò)張,城市居民的用水需求量也在不斷的攀高。為了適應(yīng)人們的消費(fèi)需求,近年來我國的飲用水市場發(fā)展極快。各地類似“送水公司”這樣的服務(wù)業(yè)也隨之不斷發(fā)展。各企業(yè)競爭激烈,提高公司員工工作效率和服務(wù)質(zhì)量是制勝的重要因素,另一方面在于與客戶的溝通和公司自我形象的不斷完善。在用水旺季電話較多時(shí)由于接話員效率低,不可避免的會發(fā)生漏接電話等情況,失去一些定水客戶。在這種情況下,擁有一個(gè)專業(yè)的針對送水行業(yè)上述問題的軟件系統(tǒng)就成為同行業(yè)中競爭發(fā)展的有利優(yōu)勢。另外,目前市場上這方面的軟件系統(tǒng)使用范圍比較有限,就算有使用的也很少涉及送水配送業(yè)務(wù)。目前大多數(shù)公司現(xiàn)行
3、的管理系統(tǒng)雖然解決了公司業(yè)務(wù)上的處理問題,但在員工工作效率、客戶信息管理、信息查詢分析等方面不完善,需要進(jìn)一步的優(yōu)化系統(tǒng)處理業(yè)務(wù)流程和解決公司以往單人操作系統(tǒng)處理煩瑣事務(wù)等問題。本系統(tǒng)需完成的功能:工作人員 、客戶的管理、礦泉水的類別(信息)、供應(yīng)商的信息、礦泉水入庫、出庫、收費(fèi)、進(jìn)貨、銷售管理。2.2系統(tǒng)功能結(jié)構(gòu)員工管理:新建、查詢、編輯、刪除員工信息、獎懲、權(quán)限管理客戶管理:新建、查詢、編輯、刪除客戶信息礦泉水管理:新建、查詢、編輯、刪除礦泉水信息,實(shí)現(xiàn)時(shí)時(shí)更新供應(yīng)商管理:新建、查詢、編輯、刪除供應(yīng)商信息,實(shí)現(xiàn)時(shí)時(shí)更新以保證公司利益?zhèn)}庫管理:進(jìn)貨、出庫登記、商品庫存統(tǒng)計(jì)管理,生成商品積壓或
4、缺貨報(bào)告單訂單管理:新建、查詢、訂單編輯、未發(fā)貨訂單顯示、發(fā)貨中訂單顯示、已完成訂單顯示、已取消訂單顯示財(cái)務(wù)管理:新建、查詢、編輯、刪除財(cái)務(wù)報(bào)表,統(tǒng)計(jì)、比較各級階段的財(cái)務(wù)情況進(jìn)貨管理:新建、查詢、編輯、刪除進(jìn)貨訂單信息,與供應(yīng)商的聯(lián)系,交易,員工人員分配銷售管理:新建、查詢、編輯、刪除銷售信息,與客戶的聯(lián)系,交易,員工人員分配,做好售后服務(wù)等2.3 E-R圖礦泉水與倉庫的E-R圖進(jìn)貨E-R圖銷售E-R圖訂單處理E-R圖 全局E-R圖 將E-R圖轉(zhuǎn)換成關(guān)系模式,并注明主碼和外碼員工:員工編號,姓名,職稱,電話,工資,業(yè)績,出勤客戶:客戶編號,姓名,地址,電話公司:公司編號,公司名稱,地址,聯(lián)系電
5、話 礦泉水:產(chǎn)品編號,產(chǎn)品名稱,生產(chǎn)商,生產(chǎn)日期,產(chǎn)品種類,進(jìn)貨價(jià)格,銷售價(jià)格訂單:訂單編號,客戶編號,商品編號,訂單數(shù)量,訂單日期訂單處理情況,總金額供應(yīng)商:供應(yīng)商編號,單位名稱,地址,電話費(fèi)用:費(fèi)用編號,付費(fèi)方式,已付,金額倉庫:倉庫編號,倉庫名稱,倉庫容量進(jìn)貨:公司編號,員工號,訂單號,進(jìn)貨日期,進(jìn)貨數(shù)量,訂單處理狀態(tài)存取:商品編號,倉庫編號,存取數(shù)量,存取日期銷售:公司編號,客戶編號,數(shù)量,產(chǎn)品編號,金額2.4數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu):員工含義說明:是送水系統(tǒng)進(jìn)行完成事務(wù)的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)員工的有關(guān)信息組成:員工編號、姓名、職稱、電話、工資、業(yè)績、出勤數(shù)據(jù)結(jié)構(gòu):客戶含義說明:是送
6、水系統(tǒng)產(chǎn)生事務(wù)的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)客戶的有關(guān)信息組成:客戶編號、姓名、地址、聯(lián)系電話數(shù)據(jù)結(jié)構(gòu):公司含義說明:是送水系統(tǒng)產(chǎn)生事務(wù)的另一方的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)公司的有關(guān)信息組成:公司編號、公司名稱、地址、聯(lián)系電話數(shù)據(jù)結(jié)構(gòu):礦泉水含義說明:是送水系統(tǒng)主體數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)礦泉水的有關(guān)信息組成:產(chǎn)品編號、產(chǎn)品名稱、生產(chǎn)商、生產(chǎn)日期、產(chǎn)品種類、進(jìn)貨價(jià)格、銷售價(jià)格 數(shù)據(jù)結(jié)構(gòu):訂單含義說明:是送水系統(tǒng)礦泉水交易依據(jù)的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)訂單的有關(guān)信息組成:訂單編號、客戶編號、商品編號、訂單數(shù)量、訂單日期、訂單處理情況、總金額 數(shù)據(jù)結(jié)構(gòu):供應(yīng)商含義說明:是送水系統(tǒng)提供貨源的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)供應(yīng)
7、商的有關(guān)信息組成:供應(yīng)商編號、單位名稱、地址、電話數(shù)據(jù)結(jié)構(gòu):費(fèi)用含義說明:是送水系統(tǒng)訂單里包含的一部分?jǐn)?shù)據(jù)結(jié)構(gòu),定義了一個(gè)費(fèi)用的有關(guān)信息組成:費(fèi)用編號、付費(fèi)方式、已付、金額 數(shù)據(jù)結(jié)構(gòu):倉庫含義說明:是送水系統(tǒng)礦泉水存儲地的數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)倉庫的有關(guān)信息組成:倉庫編號、倉庫名稱、倉庫容量3 設(shè)計(jì)過程或程序代碼create table buy( w_id char(8) not null, c_id char(8) not null, order_id char(8) not null, order_num numeric(36) null, oder_date date null, orde
8、r_state varchar(100) null, constraint PK_BUY primary key (w_id, c_id); create index beingbuy_FK on buy (w_id ASC); create index buy_FK on buy (c_id ASC);create table buyin( com_id char(8) not null, o_id char(8) not null, in_date date null, in_money numeric(8,2) null, in_num real null, in_goods varch
9、ar(100) null, in_price numeric(36) null, constraint PK_BUYIN primary key (com_id, o_id); create index buyin_FK on buyin (com_id ASC);create index sale_FK on buyin (o_id ASC);create table company( com_id char(8) not null, c_id char(8) not null, com_name varchar(50) null, com_tel char(11) not null, co
10、m_address varchar(50) not null, out_date date null, out_money numeric(30) null, out_num real null, out_goods varchar(100) null, constraint PK_COMPANY primary key (com_id), constraint AK_COM_ADDRESS_COMPANY unique (com_address); create index out_store_FK on company (c_id ASC);create unique index comp
11、any_AK on company (com_address ASC); create table custerm( c_id char(8) not null, c_name varchar(50) null, c_address varchar(100) null, c_tel numeric(11) not null, constraint PK_CUSTERM primary key (c_id); create table deal( w_id char(8) not null, c_id char(8) not null, e_id char(8) not null, deal_d
12、ate date null, deal_num real null, constraint PK_DEAL primary key (w_id, c_id, e_id); create index deal_FK on deal (e_id ASC);create index deal2_FK on deal (w_id ASC,c_id ASC); create table employee( e_id char(8) not null, com_id char(8) null, e_name varchar(50) null, e_tel char(11) not null, e_leve
13、al varchar(50) null, e_wage numeric(11) null, e_present varchar(100) null, constraint PK_EMPLOYEE primary key (e_id); create index belong_to_FK on employee (com_id ASC); create table money( w_id char(8) null, c_id char(8) null, money_id char(8) not null, money_way varchar(100) null, money_insum nume
14、ric(36) null, money_sum numeric(36) null, order_id char(8) null); create index belongto_FK on money (w_id ASC,c_id ASC); create table offer( o_id char(8) not null, o_name varchar(50) null, o_address varchar(50) null, o_tel varchar(11) null, constraint PK_OFFER primary key (o_id), constraint AK_O_TAD
15、DRESS_OFFER unique (o_address); create table "save"( s_id char(8) not null, s_name varchar(50) null, s_num real not null, constraint PK_SAVE primary key (s_id); create table save_produce( w_id char(8) not null, s_id char(8) not null, save_water_date date null, save_water_num real null, con
16、straint PK_SAVE_PRODUCE primary key (w_id, s_id); create index save_produce_FK on save_produce (w_id ASC); create index save_produce2_FK on save_produce (s_id ASC); create table water( w_id char(8) not null, w_name varchar(50) null, w_kind varchar(50) null, w_produce varchar(50) null, w_time date no
17、t null, in_price numeric(36) null, out_price numeric(36) null, constraint PK_WATER primary key (w_id);alter table buyin add constraint FK_BUYIN_SALE_OFFER foreign key (o_id) references offer (o_id) alter table company add constraint FK_COMPANY_OUT_STORE_CUSTERM foreign key (c_id) references custerm
18、(c_id) alter table deal add constraint FK_DEAL_DEAL_EMPLOYEE foreign key (e_id) references employee (e_id) alter table deal add constraint FK_DEAL_DEAL2_BUY foreign key (w_id, c_id) references buy (w_id, c_id) alter table employee add constraint FK_EMPLOYEE_BELONG_T_COMPANY foreign key (com_id) refe
19、rences company (com_id) alter table money add constraint FK_MONEY_BELONGTO_BUY foreign key (w_id, c_id) references buy (w_id, c_id) alter table save_produce add constraint FK_SAVE_PRO_SAVE_PROD_WATER foreign key (w_id) references water (w_id) alter table save_produce add constraint FK_SAVE_PRO_SAVE_
20、PROD_SAVE foreign key (s_id) references "save" (s_id)4設(shè)計(jì)結(jié)果與分析 4.1測試數(shù)據(jù)insert into "water" ("w_id", "w_name", "w_kind", "w_produce", "w_time", "in_price", "out_price") values ('', '龍井水', '茶水
21、39;, '長春', '17-6月-2011', 4, 10);insert into "water" ("w_id", "w_name", "w_kind", "w_produce", "w_time", "in_price", "out_price") values ('', '農(nóng)夫山泉', '山泉', '哈爾濱', '05-9月
22、-2014', 2, 14);insert into "water" ("w_id", "w_name", "w_kind", "w_produce", "w_time", "in_price", "out_price") values ('', '純凈水', '山泉', '沈陽', '13-5月-2011', 12, 3);insert into
23、"water" ("w_id", "w_name", "w_kind", "w_produce", "w_time", "in_price", "out_price") values ('', '娃哈哈', '牛奶', '長春', '26-4月-2012', 14, 9);insert into "water" ("w_id&q
24、uot;, "w_name", "w_kind", "w_produce", "w_time", "in_price", "out_price") values ('', '冰紅茶', '飲料', '北京', '06-10月-2013', 6, 7);insert into "water" ("w_id", "w_name", "
25、;w_kind", "w_produce", "w_time", "in_price", "out_price") values ('', '冰糖雪梨', '飲料', '秦皇島', '20-4月-2014', 8, 16);insert into "water" ("w_id", "w_name", "w_kind", "w_produc
26、e", "w_time", "in_price", "out_price") values ('', '白水', '山泉', '哈爾濱', '16-10月-2012', 5, 17);insert into "water" ("w_id", "w_name", "w_kind", "w_produce", "w_time", &
27、quot;in_price", "out_price") values ('', '可樂', '飲料', '長春', '06-11月-2012', 16, 1);insert into "water" ("w_id", "w_name", "w_kind", "w_produce", "w_time", "in_price", "out_
28、price") values ('', '美年達(dá)', '飲料', '佳木斯', '24-10月-2014', 3, 2);insert into "water" ("w_id", "w_name", "w_kind", "w_produce", "w_time", "in_price", "out_price") values (''
29、;, '咖啡', '飲料', '牡丹江', '01-11月-2013', 10, 18);insert into "custerm" ("c_id", "c_name", "c_address", "c_tel") values ('', '小王', '上海', 16);insert into "custerm" ("c_id", "c
30、_name", "c_address", "c_tel") values ('', '小李', '北京', 12);insert into "custerm" ("c_id", "c_name", "c_address", "c_tel") values ('', '小趙', '佳木斯', 1);insert into "custerm&qu
31、ot; ("c_id", "c_name", "c_address", "c_tel") values ('', '小錢', '大慶', 17);insert into "custerm" ("c_id", "c_name", "c_address", "c_tel") values ('', '小范', '哈爾濱', 1
32、1);insert into "custerm" ("c_id", "c_name", "c_address", "c_tel") values ('', '小鄧', '沈陽', 4);insert into "custerm" ("c_id", "c_name", "c_address", "c_tel") values ('',
33、'小劉', '牡丹江', 2);insert into "custerm" ("c_id", "c_name", "c_address", "c_tel") values ('', '小張', '大連', 15);insert into "custerm" ("c_id", "c_name", "c_address", "c_t
34、el") values ('', '小吳', '哈爾濱', 0);insert into "custerm" ("c_id", "c_name", "c_address", "c_tel") values ('', '小馬', '沈陽', 14);insert into "buy" ("w_id", "c_id", "or
35、der_id", "order_num", "oder_date", "order_state") values ('', '', '', 19, '19-10月-2013', '簽約');insert into "buy" ("w_id", "c_id", "order_id", "order_num", "oder_date"
36、;, "order_state") values ('', '', '', 3, '13-8月-2013', '簽約');insert into "buy" ("w_id", "c_id", "order_id", "order_num", "oder_date", "order_state") values ('', '',
37、 '', 11, '25-2月-2012', '處理中');insert into "buy" ("w_id", "c_id", "order_id", "order_num", "oder_date", "order_state") values ('', '', '', 5, '28-3月-2014', '已完成');inse
38、rt into "buy" ("w_id", "c_id", "order_id", "order_num", "oder_date", "order_state") values ('', '', '', 17, '23-9月-2012', '已完成');insert into "buy" ("w_id", "c_id&quo
39、t;, "order_id", "order_num", "oder_date", "order_state") values ('', '', '', 15, '18-3月-2013', '欠款中');insert into "buy" ("w_id", "c_id", "order_id", "order_num", "od
40、er_date", "order_state") values ('', '', '', 7, '15-11月-2014', '處理中');insert into "buy" ("w_id", "c_id", "order_id", "order_num", "oder_date", "order_state") values (''
41、;, '', '', 18, '20-9月-2013', '處理中');insert into "buy" ("w_id", "c_id", "order_id", "order_num", "oder_date", "order_state") values ('', '', '', 13, '14-9月-2012', '
42、;已完成');insert into "buy" ("w_id", "c_id", "order_id", "order_num", "oder_date", "order_state") values ('', '', '', 8, '15-3月-2013', '欠款中');insert into "money" ("money_id&q
43、uot;, "w_id", "c_id", "money_way", "money_insum", "money_sum", "order_id") values ('', '', '', '現(xiàn)金', 14, 18, ''); insert into "money" ("money_id", "w_id", "c_id"
44、;, "money_way", "money_insum", "money_sum", "order_id") values ('', '', '', '現(xiàn)金', 9, 11, '');insert into "money" ("money_id", "w_id", "c_id", "money_way", "money_ins
45、um", "money_sum", "order_id") values ('', '', '', '信用卡', 5, 18, '');insert into "money" ("money_id", "w_id", "c_id", "money_way", "money_insum", "money_sum", "o
46、rder_id") values ('', '', '', '信用卡', 6, 23, '');insert into "money" ("money_id", "w_id", "c_id", "money_way", "money_insum", "money_sum", "order_id") values ('', '
47、', '', '信用卡', 11, 29, '');insert into "money" ("money_id", "w_id", "c_id", "money_way", "money_insum", "money_sum", "order_id") values ('', '', '', '支票', 15, 30
48、, '');insert into "money" ("money_id", "w_id", "c_id", "money_way", "money_insum", "money_sum", "order_id") values ('', '', '', '支票', 7, 19, '');insert into "money&quo
49、t; ("money_id", "w_id", "c_id", "money_way", "money_insum", "money_sum", "order_id") values ('', '', '', '支票', 16, 32, '');insert into "money" ("money_id", "w_id&quo
50、t;, "c_id", "money_way", "money_insum", "money_sum", "order_id") values ('', '', '', '現(xiàn)金', 19, 25, '');insert into "money" ("money_id", "w_id", "c_id", "money_way&qu
51、ot;, "money_insum", "money_sum", "order_id") values ('', '', '', '現(xiàn)金', 8, 22, '');insert into "deal" ("w_id", "c_id", "e_id", "deal_date", "deal_num") values ('',
52、 '', '', '20-10月-2013', 12);insert into "deal" ("w_id", "c_id", "e_id", "deal_date", "deal_num") values ('', '', '', '20-10月-2013', 3);insert into "deal" ("w_id", &
53、quot;c_id", "e_id", "deal_date", "deal_num") values ('', '', '', '16-1月-2012', 10);insert into "deal" ("w_id", "c_id", "e_id", "deal_date", "deal_num") values ('', &
54、#39;', '', '17-1月-2014', 1);insert into "deal" ("w_id", "c_id", "e_id", "deal_date", "deal_num") values ('', '', '', '06-3月-2012', 15);insert into "deal" ("w_id", "c_id", "e_id", "deal_date", "deal_num") values ('', '', '', '15-9月-2012', 18);insert into "deal" (&
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商品訂金合同協(xié)議
- 武漢奔馳銷售合同協(xié)議
- 總經(jīng)理招聘合同協(xié)議
- 商務(wù)崗勞動合同協(xié)議
- 毛坯排屋出售合同協(xié)議
- 2025 中小學(xué)征訂教輔謀利問題整治工作自查報(bào)告
- 2025勞動合同協(xié)議書
- 2025股權(quán)轉(zhuǎn)讓合同范本示例
- 2025屆湖北省部分高中協(xié)作體高三下學(xué)期期中聯(lián)考政治試題及答案
- 2025大連房屋租賃合同范本
- 民用爆破器材產(chǎn)品出廠基準(zhǔn)價(jià)格表
- 最新2013版建設(shè)工程量清單計(jì)價(jià)規(guī)范及房建工程量計(jì)算規(guī)范應(yīng)用解讀(實(shí)例講解350P)
- 情緒管理和壓力疏導(dǎo)講稿課件
- 新版導(dǎo)師制度課件
- 中職STOLL電腦橫機(jī)操作
- 耳部疾病 課件
- 紫色卡通萬圣節(jié)節(jié)日活動策劃PPT模板
- 《跨境電商美工實(shí)務(wù)》完整版課件全套ppt教學(xué)教程-最全電子講義(最新)
- 藍(lán)海華騰變頻器說明書
- 空氣質(zhì)量連續(xù)監(jiān)測系統(tǒng)日常巡檢維護(hù)記錄表
- 第二套全國中小學(xué)校園集體舞圖解
評論
0/150
提交評論