![客戶訂購(gòu)登記系統(tǒng)課程設(shè)計(jì)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/43c0b9ec-40a3-4081-80e3-d5ba0e7c1bdb/43c0b9ec-40a3-4081-80e3-d5ba0e7c1bdb1.gif)
![客戶訂購(gòu)登記系統(tǒng)課程設(shè)計(jì)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/43c0b9ec-40a3-4081-80e3-d5ba0e7c1bdb/43c0b9ec-40a3-4081-80e3-d5ba0e7c1bdb2.gif)
![客戶訂購(gòu)登記系統(tǒng)課程設(shè)計(jì)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/43c0b9ec-40a3-4081-80e3-d5ba0e7c1bdb/43c0b9ec-40a3-4081-80e3-d5ba0e7c1bdb3.gif)
![客戶訂購(gòu)登記系統(tǒng)課程設(shè)計(jì)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/43c0b9ec-40a3-4081-80e3-d5ba0e7c1bdb/43c0b9ec-40a3-4081-80e3-d5ba0e7c1bdb4.gif)
![客戶訂購(gòu)登記系統(tǒng)課程設(shè)計(jì)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/43c0b9ec-40a3-4081-80e3-d5ba0e7c1bdb/43c0b9ec-40a3-4081-80e3-d5ba0e7c1bdb5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)課 程 設(shè) 計(jì)題 目 客戶訂購(gòu)登記系統(tǒng) 班 級(jí) 網(wǎng)絡(luò)0904 學(xué) 號(hào) 姓 名 袁建龍 指導(dǎo)老師 彭維平 2012年 12 月 22 日目 錄一、概述31.1 課程設(shè)計(jì)的目的31.2 課程設(shè)計(jì)的內(nèi)容31.3 課程設(shè)計(jì)的要求4二、需求分析52.1 系統(tǒng)需求52.2 數(shù)據(jù)字典7三、系統(tǒng)總體設(shè)計(jì)93.1系統(tǒng)總體設(shè)計(jì)思路93.2 概念模型設(shè)計(jì)103.2.1 局部E-R圖103.2.2 全局E-R圖143.3 邏輯結(jié)構(gòu)設(shè)計(jì)143.4 數(shù)據(jù)庫建立實(shí)施193.4.1 建立數(shù)據(jù)庫193.4.2 建立關(guān)系表19四、系統(tǒng)實(shí)現(xiàn)25五、系統(tǒng)評(píng)價(jià)27六、課程設(shè)計(jì)心得、總結(jié)28參考文獻(xiàn):29一概述1.1課程設(shè)
2、計(jì)的目的通過課程設(shè)計(jì),使學(xué)生具備將數(shù)據(jù)庫系統(tǒng)與現(xiàn)實(shí)世界密切、協(xié)調(diào)一致結(jié)合起來的能力,掌握數(shù)據(jù)庫設(shè)計(jì)中的需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)的方法,并能夠用具體的數(shù)據(jù)庫和編程語言來解決實(shí)際的問題。此外還要求學(xué)生具備實(shí)驗(yàn)結(jié)果分析、總結(jié)及撰寫技術(shù)報(bào)告的能力。1.2課程設(shè)計(jì)的內(nèi)容 客戶訂購(gòu)登記系統(tǒng) 現(xiàn)有一個(gè)公司希望為其客戶訂購(gòu)行為建立一個(gè)數(shù)據(jù)庫。 如果一個(gè)客戶可以有一份或多份訂單,每份訂單可以訂購(gòu)一種或多種商品。每份訂單有一個(gè)發(fā)票,可以通過多種方式來支付,例如支票,信用卡或者現(xiàn)金。處理這個(gè)客戶訂購(gòu)登記的職工的名字要被記錄下來。 部門工作人員負(fù)責(zé)整理訂單并根據(jù)庫存情況處理訂單。如果訂單上的產(chǎn)品在庫存中
3、有,就可以直接發(fā)貨,發(fā)貨方式也有多種;如果訂單上的產(chǎn)品在庫存中沒有,就不需要登記或者訂購(gòu)其它產(chǎn)品。1.3課程設(shè)計(jì)的要求1、根據(jù)題目查找資料及調(diào)研,寫出數(shù)據(jù)庫系統(tǒng)的需求分析報(bào)告;2、根據(jù)需求分析,設(shè)計(jì)系統(tǒng)的功能結(jié)構(gòu),畫出系統(tǒng)的功能結(jié)構(gòu)圖,設(shè)計(jì)的功能要全面、正確,能解決現(xiàn)實(shí)世界各類用戶的實(shí)際需要;3、根據(jù)需求分析,確定所設(shè)計(jì)的系統(tǒng)涉及到的實(shí)體、各實(shí)體的屬性以及各實(shí)體之間的聯(lián)系,用E-R圖完成系統(tǒng)的概念模型設(shè)計(jì),設(shè)計(jì)的概念模型要能全面、真實(shí)的反應(yīng)現(xiàn)實(shí)世界,能滿足系統(tǒng)功能的需要;4、根據(jù)E-R圖轉(zhuǎn)換為DBMS支持的關(guān)系模型;5、根據(jù)邏輯模型、系統(tǒng)環(huán)境和用戶需求,設(shè)計(jì)數(shù)據(jù)庫的物理結(jié)構(gòu)。6、采用B/S模式
4、,使用Java、ASP、JSP、PHP或ASP.NET程序設(shè)計(jì)語言之一進(jìn)行相應(yīng)前臺(tái)主要模塊和菜單的設(shè)計(jì),選擇Mysql、Oracle或者SQL Server數(shù)據(jù)庫作為后臺(tái)服務(wù)器。7、設(shè)計(jì)一組數(shù)據(jù)庫表的測(cè)試實(shí)例,對(duì)各項(xiàng)功能進(jìn)行簡(jiǎn)單的測(cè)試并寫出測(cè)試結(jié)果。二需求分析2.1系統(tǒng)需求客戶訂購(gòu)登記數(shù)據(jù)流圖 客戶實(shí)體的描述屬性有:客戶編號(hào),客戶名,郵編,電話號(hào),傳真號(hào),銀行帳號(hào)。產(chǎn)品實(shí)體的描述屬性有:產(chǎn)品編號(hào),產(chǎn)品名,型號(hào),規(guī)格,單價(jià),重量。訂單實(shí)體的描述屬性有:訂單編號(hào),客戶編號(hào),訂貨日期,交貨日期,發(fā)貨方式編號(hào),職工編號(hào),執(zhí)行狀態(tài)。訂單細(xì)節(jié)實(shí)體的描述屬性有:訂單編號(hào),產(chǎn)品編號(hào),訂貨數(shù)量。發(fā)票實(shí)體的描述屬
5、性有:發(fā)票編號(hào),開票日期,付款日期,訂單編號(hào),客戶編號(hào),付款方式編號(hào)。發(fā)貨實(shí)體的描述屬性有:發(fā)貨編號(hào),訂單編號(hào),產(chǎn)品編號(hào),數(shù)量,發(fā)貨日期,發(fā)貨方式編號(hào),完成狀態(tài),職工編號(hào)。職工實(shí)體的描述屬性有:職工編號(hào),姓名,性別,出生年月,地址,辦公電話,住宅電話,EMAIL,職務(wù),職稱。付款方式實(shí)體的描述屬性有:付款方式編號(hào),付款方式。 發(fā)貨方式實(shí)體的描述屬性有:發(fā)貨方式編號(hào),發(fā)貨方式。2.2數(shù)據(jù)字典(一)客戶表(二)產(chǎn)品表(三)訂單表(四)訂單細(xì)節(jié)表(五)發(fā)票表(六)發(fā)貨表(七)職工信息表(八)付款方式表(九)發(fā)貨方式表三系統(tǒng)總體設(shè)計(jì)3.1.系統(tǒng)總體設(shè)計(jì)思路3.2概念模型設(shè)計(jì)3.2.1局部E-R圖 客戶
6、實(shí)體和訂單實(shí)體通過提交訂單發(fā)生聯(lián)系。每個(gè)客戶可以提交多份訂單,而每份訂單只對(duì)應(yīng)一個(gè)客戶。因此,客戶實(shí)體和訂單實(shí)體之間是一對(duì)多聯(lián)系,如圖所示。 產(chǎn)品實(shí)體和訂單細(xì)節(jié)實(shí)體通過訂購(gòu)產(chǎn)品發(fā)生聯(lián)系。每個(gè)訂單細(xì)節(jié)可以訂購(gòu)一種產(chǎn)品,而每種產(chǎn)品可以被不同的訂單訂購(gòu)。因此,產(chǎn)品實(shí)體和訂單細(xì)節(jié)實(shí)體之間是一對(duì)多聯(lián)系,如圖所示。 訂單細(xì)節(jié)實(shí)體是訂單實(shí)體的組成部分,故必存在聯(lián)系。一份訂單可以訂購(gòu)多種產(chǎn)品,也就是可以有多個(gè)訂單細(xì)節(jié),而每個(gè)訂單細(xì)節(jié)只對(duì)應(yīng)一份訂單。因此,訂單實(shí)體和訂單細(xì)節(jié)實(shí)體之間是一對(duì)多聯(lián)系,如圖所示。 職工實(shí)體通過處理訂單和訂單實(shí)體發(fā)生聯(lián)系。每個(gè)職工可以處理多份訂單,而每份訂單只能由一個(gè)職工處理。因此,職工
7、實(shí)體和訂單實(shí)體之間是一對(duì)多聯(lián)系,如圖所示。 付款方式是發(fā)票的組成部分,故必存在聯(lián)系。每張發(fā)票對(duì)應(yīng)一種付款方式,而每種付款方式可以用于不同的發(fā)票中。因此,付款方式實(shí)體和發(fā)票實(shí)體之間是一對(duì)多聯(lián)系,如圖所示。 發(fā)貨實(shí)體與訂單細(xì)節(jié)實(shí)體通過發(fā)貨打包發(fā)生聯(lián)系。每個(gè)訂單細(xì)節(jié)對(duì)應(yīng)多次發(fā)貨,而每次發(fā)貨只對(duì)應(yīng)一個(gè)訂單細(xì)節(jié)。因此,發(fā)貨實(shí)體和訂單細(xì)節(jié)實(shí)體之間是一對(duì)多聯(lián)系,如圖所示。 發(fā)貨方式是發(fā)貨的組成部分,故必存在聯(lián)系。每個(gè)發(fā)貨對(duì)應(yīng)一種發(fā)貨方式,而每種發(fā)貨方式可以用于不同的發(fā)貨中。因此,發(fā)貨方式實(shí)體和發(fā)貨實(shí)體之間是一對(duì)多聯(lián)系,如圖所示訂單實(shí)體和發(fā)票實(shí)體通過開具發(fā)票發(fā)生聯(lián)系。每份訂單開具一張發(fā)票,而每張發(fā)票也只對(duì)應(yīng)一
8、份訂單。因此,訂單實(shí)體和發(fā)票實(shí)體之間是一對(duì)一聯(lián)系,如圖所示。3.2.2全局E-R圖3.3 邏輯結(jié)構(gòu)設(shè)計(jì)客戶(客戶編號(hào),客戶名,郵編,電話號(hào),傳真號(hào),銀行帳號(hào))主鍵:客戶編號(hào)。候補(bǔ)鍵:電話號(hào),傳真號(hào),銀行帳號(hào)。函數(shù)依賴集F:客戶編號(hào)®客戶名,郵編,電話號(hào),傳真號(hào),銀行帳號(hào),電話號(hào)®客戶編號(hào),郵編,傳真號(hào),銀行帳號(hào),傳真號(hào)®客戶編號(hào),客戶名,郵編,電話號(hào),銀行帳號(hào),銀行帳號(hào)®客戶編號(hào),客戶名,郵編,電話號(hào),傳真號(hào)雖然,客戶編號(hào)®電話號(hào),電話號(hào)®傳真號(hào),但由于電話號(hào)®客戶編號(hào)也成立,所以,客戶編號(hào)®傳真號(hào)不是傳遞函數(shù)依賴
9、。 客戶關(guān)系中不存在非主屬性與候選鍵之間的部分與傳遞函數(shù)依賴,所以客戶關(guān)系滿足第3范式。 產(chǎn)品(產(chǎn)品編號(hào),產(chǎn)品名,型號(hào),規(guī)格,單價(jià),重量)主鍵:產(chǎn)品編號(hào)。函數(shù)依賴集F:產(chǎn)品編號(hào)®產(chǎn)品名,型號(hào),規(guī)格,單價(jià),重量。 產(chǎn)品關(guān)系不存在非主屬性與候選鍵之間的部分與傳遞函數(shù)依賴,所以產(chǎn)品關(guān)系滿足第3范式。 訂單(訂單編號(hào),客戶編號(hào),訂貨日期,交貨日期,發(fā)貨方式編號(hào),職工編號(hào),執(zhí)行狀態(tài))主鍵:訂單編號(hào)。外鍵:客戶編號(hào),引用了客戶關(guān)系中的客戶編號(hào); 發(fā)貨方式編號(hào),引用了發(fā)貨方式關(guān)系中的發(fā)貨方式編號(hào); 職工編號(hào),引用了職工關(guān)系中的職工編號(hào)。函數(shù)依賴集F:訂單編號(hào)®客戶編號(hào),訂貨日期,交貨日期
10、,發(fā)貨方式編號(hào),職工編號(hào),執(zhí)行狀態(tài)。 訂單關(guān)系中不存在非主屬性與候選鍵之間的部分與傳遞函數(shù)依賴,所以訂單關(guān)系滿足第3范式。 訂單細(xì)節(jié)(訂單編號(hào),產(chǎn)品編號(hào),訂貨數(shù)量)主鍵:訂單編號(hào)產(chǎn)品編號(hào)。函數(shù)依賴集F:訂單編號(hào),產(chǎn)品編號(hào)®訂貨數(shù)量。 訂單細(xì)節(jié)關(guān)系中不存在非主屬性與候選鍵之間的部分與傳遞函數(shù)依賴,所以訂單細(xì)節(jié)關(guān)系滿足第3范式。發(fā)票(發(fā)票編號(hào),開票日期,付款日期,訂單編號(hào),客戶編號(hào),付款方式編號(hào))主鍵:發(fā)票編號(hào)。候選鍵:訂單編號(hào)。外鍵:訂單編號(hào),引用了訂單關(guān)系中的訂單編號(hào); 客戶編號(hào),引用了客戶關(guān)系中的客戶編號(hào); 付款方式編號(hào),引用了付款方式關(guān)系中的付款方式編號(hào)。函數(shù)依賴集F:發(fā)票編號(hào)&
11、#174;開票日期,付款日期,訂單編號(hào),客戶編號(hào),付款方式編號(hào),訂單編號(hào)®發(fā)票編號(hào),開票日期,付款日期,客戶編號(hào),付款方式編號(hào)。 發(fā)票關(guān)系中不存在非主屬性與候選鍵之間的部分與傳遞函數(shù)依賴,所以發(fā)票關(guān)系滿足第3范式。發(fā)貨(發(fā)貨編號(hào),數(shù)量,發(fā)貨日期,訂單編號(hào),產(chǎn)品編號(hào),發(fā)貨方式編號(hào),完成狀態(tài),職工編號(hào))主鍵:發(fā)貨編號(hào)。外鍵:訂單編號(hào),引用了訂單關(guān)系中的訂單編號(hào); 產(chǎn)品編號(hào),引用了產(chǎn)品關(guān)系中的產(chǎn)品編號(hào); 發(fā)貨方式編號(hào),引用了發(fā)貨方式關(guān)系中的發(fā)貨方式編號(hào)。函數(shù)依賴集F:發(fā)貨編號(hào)®數(shù)量,發(fā)貨日期,訂單編號(hào),產(chǎn)品編號(hào),發(fā)貨方式編號(hào),完成狀態(tài),職工編號(hào)。 發(fā)貨關(guān)系中不存在非主屬性與候選鍵
12、之間的部分與傳遞函數(shù)依賴,所以發(fā)貨關(guān)系滿足第3范式。 職工(職工編號(hào),姓名,性別,出生年月,地址,辦公電話,住宅電話,EMAIL,職務(wù),職稱)主鍵:職工編號(hào)。候選鍵:EMAIL。函數(shù)依賴集F:職工編號(hào)®姓名,性別,出生年月,地址,辦公電話,住宅電話,EMAIL,職務(wù),職稱,EMAIL®職工編號(hào),姓名,性別,出生年月,地址,辦公電話,住宅電話,職務(wù),職稱。 職工關(guān)系中不存在非主屬性與候選鍵之間的部分與傳遞函數(shù)依賴,所以職工關(guān)系滿足第3范式。 付款方式(付款方式編號(hào),付款方式)主鍵:付款方式編號(hào)。函數(shù)依賴集F:付款方式編號(hào)®付款方式。 付款方式關(guān)系滿足第3范式。發(fā)貨方
13、式(發(fā)貨方式編號(hào),發(fā)貨方式)主鍵:發(fā)貨方式編號(hào)。函數(shù)依賴集F:發(fā)貨方式編號(hào)®發(fā)貨方式。 發(fā)貨方式關(guān)系滿足第3范式。 所有關(guān)系都滿足較高的范式要求,故客戶訂購(gòu)登記管理的數(shù)據(jù)庫設(shè)計(jì)是合理的。3.4 數(shù)據(jù)庫建立實(shí)施3.4.1 建立數(shù)據(jù)庫CREATE DATABASE customer_db;USE customer_db;3.4.2 建立關(guān)系表建立賬單表:CREATE TABLE t_bill ( bill_id int(11) NOT NULL AUTO_INCREMENT COMMENT '發(fā)票編號(hào)', raiseddate timestamp NOT NULL DEF
14、AULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '開票日期', paydate timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '付款日期', o_id int(11) NOT NULL COMMENT '訂單編號(hào)', c_id int(11) NOT NULL COMMENT '客戶編號(hào)', pay_id int(11) NOT NULL COMMENT '付款方式編號(hào)&
15、#39;, PRIMARY KEY (bill_id), KEY fk_bill_order (o_id), KEY fk_bill_customer (c_id), KEY fk_bill_pay (pay_id), CONSTRAINT fk_bill_customer FOREIGN KEY (c_id) REFERENCES t_customer (id), CONSTRAINT fk_bill_order FOREIGN KEY (o_id) REFERENCES t_order (id), CONSTRAINT fk_bill_pay FOREIGN KEY (pay_id) RE
16、FERENCES t_pay (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;建立客戶表:CREATE TABLE t_customer ( id int(11) NOT NULL AUTO_INCREMENT COMMENT '客戶編號(hào)', name varchar(20) NOT NULL COMMENT '姓名', zip varchar(50) NOT NULL COMMENT '郵編', tel varchar(20) NOT NULL COMMENT '電話', fax varchar(
17、20) NOT NULL COMMENT '傳真', bankno varchar(20) NOT NULL COMMENT '銀行帳號(hào)', PRIMARY KEY (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;建立職工表:CREATE TABLE t_employee ( id int(11) NOT NULL AUTO_INCREMENT COMMENT '職工編號(hào)', name varchar(20) NOT NULL COMMENT '姓名', sex varchar(20) NOT NU
18、LL COMMENT '性別', dob date NOT NULL COMMENT '出生日期', address varchar(50) NOT NULL COMMENT '地址', worktel varchar(20) NOT NULL COMMENT '辦公電話', hometel varchar(20) NOT NULL COMMENT '住宅電話', email varchar(20) NOT NULL COMMENT '郵箱', position varchar(20) NOT NU
19、LL COMMENT '職位', title varchar(20) NOT NULL COMMENT '職稱', PRIMARY KEY (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;建立訂單表:CREATE TABLE t_order ( id int(11) NOT NULL AUTO_INCREMENT COMMENT '訂單編號(hào)', p_id int(11) NOT NULL COMMENT '客戶編號(hào)哦', order_date timestamp NOT NULL DEFAULT C
20、URRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '訂貨日期', jiao_date timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '交貨日期', sm_id int(11) NOT NULL COMMENT '發(fā)貨方式編號(hào)', e_id int(11) NOT NULL COMMENT '職工編號(hào)', state varchar(50) NOT NULL COMMENT '執(zhí)行狀態(tài)&
21、#39;, PRIMARY KEY (id), KEY fk_order_customer (p_id), KEY fk_order_shipmentmethod (sm_id), KEY fk_order_employee (e_id), CONSTRAINT fk_order_customer FOREIGN KEY (p_id) REFERENCES t_product (id), CONSTRAINT fk_order_employee FOREIGN KEY (e_id) REFERENCES t_employee (id), CONSTRAINT fk_order_shipment
22、method FOREIGN KEY (sm_id) REFERENCES t_shipmentmethod (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;建立訂單細(xì)節(jié)表:CREATE TABLE t_order_details ( o_id int(11) NOT NULL COMMENT '訂單號(hào)', p_id int(11) NOT NULL COMMENT '產(chǎn)品號(hào)', numer int(11) NOT NULL COMMENT '訂貨數(shù)量', PRIMARY KEY (o_id,p_id) ENGIN
23、E=InnoDB DEFAULT CHARSET=utf8;建立付款表:REATE TABLE t_pay ( id int(11) NOT NULL AUTO_INCREMENT COMMENT '付款方式編號(hào)', method varchar(20) NOT NULL COMMENT '付款方式', PRIMARY KEY (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;建立產(chǎn)品表:CREATE TABLE t_product ( id int(11) NOT NULL AUTO_INCREMENT COMMENT '
24、產(chǎn)品編號(hào)', name varchar(20) NOT NULL COMMENT '產(chǎn)品名', moder varchar(20) NOT NULL COMMENT '型號(hào)', norm varchar(20) NOT NULL COMMENT '規(guī)格', price float NOT NULL COMMENT '單價(jià)', weight float NOT NULL COMMENT '重量', PRIMARY KEY (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;建立發(fā)貨
25、表:CREATE TABLE t_shipment ( shipment_id int(11) NOT NULL AUTO_INCREMENT COMMENT '發(fā)貨編號(hào)', o_id int(11) NOT NULL COMMENT '訂單號(hào)', p_id int(11) NOT NULL COMMENT '產(chǎn)品號(hào)', number int(11) NOT NULL COMMENT '數(shù)量', date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_
26、TIMESTAMP COMMENT '發(fā)貨日期', sm_id int(11) NOT NULL COMMENT '發(fā)貨方式編號(hào)', state varchar(20) NOT NULL COMMENT '完成狀態(tài)', e_id int(11) NOT NULL COMMENT '職工編號(hào)', PRIMARY KEY (shipment_id), KEY fk_shipment_order (o_id), KEY fk_shipment_product (p_id), KEY fk_shipment_shipmentmethod
27、(sm_id), KEY fk_shipment_employee (e_id), CONSTRAINT fk_shipment_employee FOREIGN KEY (e_id) REFERENCES t_employee (id), CONSTRAINT fk_shipment_order FOREIGN KEY (o_id) REFERENCES t_order (id), CONSTRAINT fk_shipment_product FOREIGN KEY (p_id) REFERENCES t_product (id), CONSTRAINT fk_shipment_shipme
28、ntmethod FOREIGN KEY (sm_id) REFERENCES t_shipmentmethod (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;建立發(fā)貨方式表:CREATE TABLE t_shipmentmethod ( id int(11) NOT NULL AUTO_INCREMENT COMMENT '發(fā)貨方式編號(hào)', method varchar(20) NOT NULL COMMENT '發(fā)貨方式', PRIMARY KEY (id) ENGINE=InnoDB DEFAULT CHARSET=utf
29、8;四 系統(tǒng)實(shí)現(xiàn)1. 數(shù)據(jù)庫實(shí)現(xiàn):在使用mysql創(chuàng)建好數(shù)據(jù)庫后,對(duì)數(shù)據(jù)庫進(jìn)行連接,在設(shè)置好數(shù)據(jù)源與JDBC的連接,就能使用數(shù)據(jù)庫了。在此程序中,數(shù)據(jù)源設(shè)置為customer_db。數(shù)據(jù)庫的連接:Class.forName();Connection conn = DriverManager.getConnection(jdbc:mysql:/customer_db);2. 登陸界面:登陸時(shí)的驗(yàn)證:String name = request.getParameter("admin");String pwd = request.getParameter("pwd")AdminDao dao = new AdminDao();Admin admin = dao.findByNameAndPassword(name, pwd);if(admin!=null)if(admin.getName().equals(name)&&admin.getPassword().equals(pwd)request.setAttribute("admin", admin);request.getRequestDispatcher("show.jsp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 嚴(yán)守合同底線共筑食品安全2025
- 1000平米房屋買賣合同轉(zhuǎn)讓協(xié)議版
- 個(gè)人房屋租賃合同書范例
- 二手房交易合同標(biāo)準(zhǔn)格式
- 個(gè)人借貸合同標(biāo)準(zhǔn)合同樣本
- 個(gè)人獨(dú)資企業(yè)股權(quán)轉(zhuǎn)讓正式合同
- 2025年從承包合同看合同法對(duì)建筑工程領(lǐng)域的影響與完善
- 土地買賣居間服務(wù)合同模板
- 中韓買賣合同
- 石膏銷售合同
- 動(dòng)物檢疫技術(shù)-動(dòng)物檢疫的方法方式(動(dòng)物防疫與檢疫技術(shù))
- DB31 SW-Z 017-2021 上海市排水檢測(cè)井圖集
- 日語專八分類詞匯
- GB/T 707-1988熱軋槽鋼尺寸、外形、重量及允許偏差
- GB/T 33084-2016大型合金結(jié)構(gòu)鋼鍛件技術(shù)條件
- 高考英語課外積累:Hello,China《你好中國(guó)》1-20詞塊摘錄課件
- 茶文化與茶健康教學(xué)課件
- 降水預(yù)報(bào)思路和方法
- 虛位移原理PPT
- QE工程師簡(jiǎn)歷
- 輔音和輔音字母組合發(fā)音規(guī)則
評(píng)論
0/150
提交評(píng)論