




已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
武漢理工大學(xué)華夏學(xué)院課程設(shè)計報告書課程名稱:數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計 題 目:家電進銷存管理系統(tǒng)數(shù)據(jù)庫的設(shè)計與實現(xiàn) 系 名: 信息工程系 專業(yè)班級: 軟件工程1121 姓 名: 學(xué) 號: 指導(dǎo)教師: 2015年 1 月 9日武漢理工大學(xué)華夏學(xué)院信息工程系課 程 設(shè) 計 任 務(wù) 書課程名稱: 數(shù)據(jù)庫課程設(shè)計 指導(dǎo)教師: 張玉蓉,許亮 班級名稱: 軟件1121 開課系、教研室: 軟件與信息安全 一、課程設(shè)計目的與任務(wù)數(shù)據(jù)庫課程設(shè)計是數(shù)據(jù)庫原理與應(yīng)用課程的后續(xù)實踐課程,旨在通過一周的實踐訓(xùn)練,加深學(xué)生對理論課程中數(shù)據(jù)庫的基礎(chǔ)知識,原理和使用方法的理解,加強學(xué)生綜合運用sql語言以及數(shù)據(jù)庫設(shè)計進行實際應(yīng)用,包括數(shù)據(jù)庫設(shè)計,數(shù)據(jù)庫實現(xiàn),sql語言查詢和sql server數(shù)據(jù)庫應(yīng)用及管理的能力,進一步提高學(xué)生進行數(shù)據(jù)庫設(shè)計,分析問題和解決問題的能力。學(xué)生將在指導(dǎo)老師的指導(dǎo)下,完成從需求分析,總體設(shè)計,實現(xiàn)到測試的全過程。二、課程設(shè)計的內(nèi)容與基本要求本課程設(shè)計將設(shè)計和開發(fā)一個小型的數(shù)據(jù)庫實用系統(tǒng)。要求數(shù)據(jù)功能模塊劃分合理,數(shù)據(jù)庫表設(shè)計合理,查詢語句優(yōu)化,數(shù)據(jù)處理正確。根據(jù)所學(xué)的數(shù)據(jù)庫原理與程序設(shè)計的知識,能夠針對一個家電進銷存管理系統(tǒng)數(shù)據(jù)庫的設(shè)計與實現(xiàn)進行數(shù)據(jù)庫系統(tǒng)的需求分析,概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計,數(shù)據(jù)錄入及查詢測試,并按照系統(tǒng)需求設(shè)計相關(guān)的存儲過程和觸發(fā)器,完成題目要求的功能。主要任務(wù):用戶有以下需求客戶資料表含義說明:記錄客戶購買信息和具體的聯(lián)系方式組成:客戶id信息,姓名,年齡,電話號碼 庫存含義說明:記錄庫存商品的信息組成:商品編號、商品名稱、商品出貨時間,商品信息含義說明:記錄商品的信息組成:商品編號、商品名稱、產(chǎn)地、價格銷售信息含義說明:記錄商品交易的信息組成:商品編號,購買人id,購買時間三、課程設(shè)計步驟及時間進度和場地安排本課程設(shè)計將安排在第18周, 教育技術(shù)中心231。具體安排如下:第一天 下發(fā)任務(wù)書,學(xué)生查閱資料第二天 系統(tǒng)設(shè)計和原型開發(fā)第三,四天 系統(tǒng)功能實現(xiàn)第五天 系統(tǒng)調(diào)試 測試 打包和驗收四、課程設(shè)計考核及評分標準課程設(shè)計考核將綜合考慮學(xué)生考勤和參與度,系統(tǒng)設(shè)計方案正確性,系統(tǒng)設(shè)計和開發(fā)效果以及課程設(shè)計報告書的質(zhì)量。具體評分標準如下:設(shè)置六個評分點(1)設(shè)計方案正確,具有可行性、創(chuàng)新性; 25分(2)系統(tǒng)開發(fā)效果較好; 25分(3)態(tài)度認真、刻苦鉆研、遵守紀律; 10分(4)設(shè)計報告規(guī)范、課程設(shè)計報告質(zhì)量高、參考文獻充分 20分(5)課程設(shè)計答辯概念清晰,內(nèi)容正確 10分(6)課程設(shè)計期間的課堂考勤、答疑與統(tǒng)籌考慮。 10分 按上述六項分別記分后求和,總分按五級記分法記載最后成績。優(yōu)秀(10090分),良好(8089分),中等(7079分),及格(6069分),不及格(059分)目錄目錄41引言52. 需求分析階段52.1 引言數(shù)據(jù)庫的設(shè)計52.2 需求分析階段的目標與任務(wù)62.3 需求分析階段成果63 概念設(shè)計階段93.1系統(tǒng)的e-r圖94邏輯設(shè)計階段124.1邏輯設(shè)計的任務(wù)和目標124.2關(guān)系表125數(shù)據(jù)庫實施階段135.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引135.2數(shù)據(jù)入庫176系統(tǒng)調(diào)試和測試187實習(xí)心得221引言當今時代是飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應(yīng)用于信息處理系統(tǒng)的環(huán)境。計算機最大的好處在于利用它能夠進行信息管理,使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對復(fù)雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。管理信息系統(tǒng)以計算機信息處理方式對商場內(nèi)的所有資源進行統(tǒng)一規(guī)劃和管理在商場中實施管理信息系統(tǒng)必將極大地改善商場的管理,從而降低成本,并且能準確快速地進行決策控制,提高商場的市場競爭力,加快商場的市場反應(yīng)能力,并為商場以后進行規(guī)模擴大做好準備。商場進銷存管理系統(tǒng)中的進貨、銷售、庫存管理系統(tǒng)可以對商場的銷、存進行有效的管理和監(jiān)控,系統(tǒng)模塊之間有著錯綜復(fù)雜的聯(lián)系,進行著信息與數(shù)據(jù)的交換,支持商場領(lǐng)導(dǎo)決策,是家用電器商場進銷存管理系統(tǒng)的重要組成部分。我國的商場之間同樣存在著激烈的競爭,要想在競爭中得以生存,并能脫穎而出,就要求商場管理者能在日趨激烈的市場競爭中及時、準確、全面地了解市場信息并根據(jù)商場的具體實際,迅速做出響應(yīng),例如根據(jù)庫存情況及時調(diào)整供應(yīng)、進貨,將銷售信息進行匯總等。 而進銷存管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段,作為計算機應(yīng)用的一部分,使用計算機對產(chǎn)品庫存信息、進貨信息、銷售信息進行管理,具有著人工管理無法比擬的優(yōu)點,它檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,可減少更多的人力物力,這些都能夠極大地提高商場的管理效率,也是商場管理科學(xué)化、正規(guī)化,與世界接軌的重要條件。因此,開發(fā)一個進銷存管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。2. 需求分析階段2.1 引言數(shù)據(jù)庫的設(shè)計進銷存管理系統(tǒng)中的進貨、銷售、庫存管理系統(tǒng)可以對商場的銷、存進行有效的管理和監(jiān)控,系統(tǒng)模塊之間有著錯綜復(fù)雜的聯(lián)系,進行著信息與數(shù)據(jù)的交換,支持商場領(lǐng)導(dǎo)決策,是家用電器商場進銷存管理系統(tǒng)的重要組成部分。我國的商場之間同樣存在著激烈的競爭,要想在競爭中得以生存,并能脫穎而出,就要求商場管理者能在日趨激烈的市場競爭中及時、準確、全面地了解市場信息并根據(jù)商場的具體實際,迅速做出響應(yīng),例如根據(jù)庫存情況及時調(diào)整供應(yīng)、進貨,將銷售信息進行匯總等。而進銷存管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段,作為計算機應(yīng)用的一部分,使用計算機對產(chǎn)品庫存信息、進貨信息、銷售信息進行管理,具有著人工管理無法比擬的優(yōu)點,它檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,可減少更多的人力物力,這些都能夠極大地提高商場的管理效率,也是商場管理科學(xué)化、正規(guī)化,與世界接軌的重要條件。因此,開發(fā)一個進銷存管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。2.2 需求分析階段的目標與任務(wù)2.2.1客戶資料表含義說明:記錄客戶購買信息和具體的聯(lián)系方式組成:客戶id信息,姓名,年齡,電話號碼 2.2.2庫存含義說明:記錄庫存商品的信息組成:商品編號、商品名稱、商品出貨時間,2.2.3商品信息含義說明:記錄商品的信息組成:商品編號、商品名稱、產(chǎn)地、價格2.2.4銷售信息含義說明:記錄商品交易的信息組成:商品編號,購買人id,購買時間2.3 需求分析階段成果家電商場進銷存管理系統(tǒng)需求主要來自商場內(nèi)的進、銷、存各項管理,因此商場進銷存管理系統(tǒng)必須提供商品信息、供貨商信息和客戶信息的基本設(shè)置;提供強大的搜索功能和商品的進貨、銷售和庫存管理功能;可以分不同權(quán)限、不同用戶對系統(tǒng)操作。另外還必須保證數(shù)據(jù)的安全性、完整性和準確性。信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應(yīng)用已普及到經(jīng)濟和社會生活的各個領(lǐng)域。只要安裝了后臺數(shù)據(jù)庫就可運行,無須太多花費。根據(jù)上面的要求技術(shù)上不存在問題,開發(fā)時間上也可以,因此該項目可以開發(fā)。2.3.1 電商信息管理系統(tǒng)功能圖電商信息管理系統(tǒng)功能圖如圖1 圖1電商信息管理系統(tǒng)功能圖2.3.2 電商信息管理系統(tǒng)數(shù)據(jù)字典2.3.2.1 storeinfo(庫存信息表)庫存信息表用來保存庫存信息。表storeinfo的結(jié)構(gòu)如表所示。 字段名數(shù)據(jù)類型長度是否主鍵描述snint是商品編號goodsnumint物品數(shù)量goodsidintnot null物品號editdatevarchar 100修改日期2.3.2.2 goodsinfo(商品信息表)商品信息表主要用來登記銷售信息。表goodsinfo的結(jié)構(gòu)如表所示: 字段名數(shù)據(jù)類型長度是否主鍵描述goodsidint是物品編號goodsnamevarchar20商品名稱priceintnot null單價cdvarchar10產(chǎn)地2.3.2.3 userinfo(用戶信息表)用戶信息表用來保存系統(tǒng)用戶和密碼信息。表userinfo的結(jié)構(gòu)如表所示。字段名數(shù)據(jù)類型長度是否主鍵描述useridint4是用戶編號usernamevarchar20用戶名useragevarchar8買家年齡userphonevarchar20電話2.3.2.4 (銷售信息表)銷售信息表主要用來保存商品銷售信息。表sellinfo的結(jié)構(gòu)如表所示。 表tb_brand的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述sellidint50銷售單idsellnamevarchar50銷售商品名稱sellbuyvarchar50購買人信息selltimevarchar100銷售時間3 概念設(shè)計階段 3.1系統(tǒng)的e-r圖家電商場進銷存管理系統(tǒng)主要實現(xiàn)從進貨、庫存到銷售的一體化信息管理,涉及商品的供貨商、購買商品的顧客等多個實體。下面簡單介紹幾個關(guān)鍵的實體。3.1.1.客戶實體e-r圖系統(tǒng)中記錄客戶所有的信息,在使用時將直接引用該客戶的實體屬性。如圖2所示:全稱簡稱客戶地址電話e_mail開戶行傳真聯(lián)系人郵政編碼賬號 圖2 客戶實體e-r圖3.1.2.商品實體e-r圖商品信息是進銷存系統(tǒng)中的基本信息,系統(tǒng)將維護商品的進貨、退貨、銷售等操作。如圖3所示: 商品商品名備注批準文號包裝批號簡稱供貨商計量單位規(guī)格產(chǎn)地 圖3 商品實體e-r圖3.1.3.銷售單實體e-r圖銷售是商場最終得目的,銷售單是以后查賬的依據(jù)。如圖4所示:銷售單客戶名 單價銷售時間名庫存數(shù)量名金額名應(yīng)收未收名經(jīng)手人名結(jié)算方式名操作員名實收名數(shù)量名圖4 銷售單實體e-r圖3.1.4.庫存實體結(jié)構(gòu)e-r圖主要是對商場的庫存商品進行登記用于以后的查詢所需。如圖5所示:庫存商品編號商品名稱庫存數(shù)量單位單價包裝庫存金額簡稱產(chǎn)地規(guī)格 圖5 庫存實體e-r圖3.1.5 系統(tǒng)總e-r圖主要是對商場各部分的聯(lián)系關(guān)系進行說明,如圖6所示: 圖6 系統(tǒng)總e-r圖4邏輯設(shè)計階段4.1邏輯設(shè)計的任務(wù)和目標以上的概念設(shè)計階段是獨立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計階段就與選用的dbms產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計的任務(wù)就是將概念設(shè)計階段設(shè)計好的基本e-r圖轉(zhuǎn)換為選用dbms產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)據(jù)組織(將e-r圖轉(zhuǎn)換成關(guān)系模型、模型優(yōu)化、數(shù)據(jù)庫模式定義、用戶子模式設(shè)計)、數(shù)據(jù)處理(畫出系統(tǒng)功能模塊圖)兩大任務(wù)。將e-r圖轉(zhuǎn)換為關(guān)系模型客戶資料表組成:客戶id信息,姓名,年齡,電話號碼 庫存組成:商品編號、商品名稱、商品出貨時間,商品信息組成:商品編號、商品名稱、產(chǎn)地、價格銷售信息組成:銷售商品編號,購買人id,購買時間4.2關(guān)系表各表之間的關(guān)系如圖7所示:圖7 各表之間的關(guān)系圖5數(shù)據(jù)庫實施階段5.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引5.1.1 建立數(shù)據(jù)庫use masterdrop database dsxs;create database dsxs;gouse dsxsgo5.1.2 建立數(shù)據(jù)表1商品信息的建立if exists (select * from dbo.sysobjects where id = object_id(ndbo.goodsinfo) and objectproperty(id, nisusertable) = 1)drop table goodsinfogocreate table goodsinfo(goodsidint identity(1,1) primary key,-物品號編號主goodsnamevarchar(20) not null,-物品名priceint not null,-單價產(chǎn)地varchar(10)-可空)2客戶信息的建立if exists (select * from dbo.sysobjects where id = object_id(ndbo.userinfo) and objectproperty(id, nisusertable) = 1)drop table userinfogocreate table userinfo(useridint identity(1,1) primary key,-用戶id主usernamevarchar(20),-用戶名useragevarchar(8),-買家年齡userphonevarchar(20),-電話)go3銷售信息的建立if exists (select * from dbo.sysobjects where id = object_id(ndbo.sellinfo) and objectproperty(id, nisusertable) = 1)drop table sellinfogocreate table sellinfo(sellid int identity(1,1) primary key,-銷售單id主sellname varchar(10) not null,-銷售名稱sellbuy int not null , -購買人信息selltimevarchar(30) not null,-銷售時間)4庫存信息的建立if exists (select * from dbo.sysobjects where id = object_id(ndbo.storeinfo) and objectproperty(id, nisusertable) = 1)drop table storeinfogocreate table storeinfo(snint identity(1,1) primary key,-庫存自動編號主goodsnumint not null,-物品數(shù)量goodsidint not null,-物品號外editdatevarchar(100)-修改日期可空)5.1.3 建立視圖(1)用于查詢物品信息的視圖定義如下: create view goodsinfoview (物品編號, 物品名, 單價, 產(chǎn)地)asselect goodsid,goodsname,price,產(chǎn)地from goodsinfogo(2)用于查詢銷售單的視圖定義如下:create view sellinfoview (銷售單id,銷售名稱,購買人信息,銷售時間)asselect sellid,sellname,sellbuy,selltimefrom sellinfogo(3)用于查詢物品庫存信息的視圖定義如下: create view storeinfoview (庫存自動編號,物品數(shù)量,物品號,修改日期)asselect sn,goodsnum,goodsid,editdatefrom storeinfogo(4)用于查詢用戶信息的視圖定義如下:create view userinfoview (用戶id主,用戶名,用戶年齡,電話)asselect userid,username,userage,userphonefrom userinfogo(5.1.4 建立索引建立物品和用戶的姓名索引方便查詢create index goodsname on goodsinfo(goodsname);create index username on userinfo(username);go5.1.5 建立觸發(fā)器,存儲過程建立刪除功能的觸發(fā)器create trigger userinfo _deleteon userinfofor deleteas delete sellinfofrom deletedwhere sellbuy = useridgo建立物品貨物的存儲過程createproceduregoodsinfo_insertgoodsnamevarchar(20),price int,產(chǎn)地 varchar(10)as insertintogoodsinfovalues(goodsname,price,產(chǎn)地);go5.1.6 建立約束,綁定約束建立主鍵約束alter table userinfo add constraint pk_ userid primary key (userid)建立一個唯一約束,將貨物id設(shè)置為唯一alter table goodsinfo add constraint uq_goodsname unique(goodsname)建立一個檢查約束,檢查用戶年齡在18到60之間alter table userinfo add constraint ck_userage check(useragebetween 18 and 60 )建立一個默認約束,將物品數(shù)量默認為2000alter table storeinfo add constraint df_goodsnum default (2000) for goodsnum建立一個外鍵約束alter table sellinfo add constraint fk_ selltime foreign key(selltime) references storeinfo (editdate)go5.2數(shù)據(jù)入庫insert into goodsinfo values(長虹電視,4000,四川);insert into goodsinfo values(索尼電視,3000,海南);insert into goodsinfo values(吹風(fēng)機,250,湖北);insert into goodsinfo values(電動剃須刀,100,江蘇);insert into goodsinfo values(蘋果筆記本電腦,6004,南京);insert into goodsinfo values(迷你mp3,105,河南);insert into goodsinfo values(mp4,236,河北);insert into goodsinfo values(音響,107,福建);insert into goodsinfo values(平板電腦,2008,江蘇);insert into goodsinfo values(電話,409,湖北);insert into userinfo values(張三,23;insert into userinfo values(李四,31;insert into userinfo values(王五,42;insert into userinfo values(小明,33;insert into userinfo values(小張,19;insert into userinfo values(小飛,21;insert into userinfo values(小紅,25;insert into userinfo values(小力,23;insert into userinfo values(小雪,31;insert into userinfo values(黃蓋,40;insert into storeinfo values(1000,1,2015-1-1);insert into storeinfo values(1001,2,2015-1-2);insert into storeinfo values(1002,3,2015-1-3);insert into storeinfo values(1003,4,2015-1-4);insert into storeinfo values(1004,5,2015-1-5);insert into storeinfo values(1005,6,2015-1-6);insert into storeinfo values(1006,7,2015-1-7);insert into storeinfo values(1007,8,2015-1-8);insert into storeinfo values(1008,9,2015-1-9);insert into storeinfo values(1009,10,2015-1-10);6系統(tǒng)調(diào)試和測試對該電商信息管理系統(tǒng)進行測試,驗證每個功能是否符合要求,具體的測試如下:1.goodsinfo(貨物信息表)表中的數(shù)據(jù)如圖8所示:圖8 goodsinfo(貨物信息表)表中的數(shù)據(jù)2.userinfo表中的數(shù)據(jù)如圖9所示:圖9 userinfo表中的數(shù)據(jù)3.sellinfo表中的數(shù)據(jù)如圖10所示:圖10 sellinfo表中的數(shù)據(jù)4.storeinfo表中的數(shù)據(jù)如圖10所示:圖11 storeinfo表中的數(shù)據(jù)5.刪除表中數(shù)據(jù)如圖12所示:刪除表中序號為1號的數(shù)據(jù)圖12刪除表中序號為1號的數(shù)據(jù)6.修改表中數(shù)據(jù)如圖13所示:將表中第三項價格3000改為2000圖13 修改表中數(shù)據(jù)7.觸發(fā)器的驗證刪除客戶1號的信息,銷售表中同時刪除1號如圖14所示:圖14驗證刪除客戶1號的信息,銷售表中同時刪除1號8. 存儲過程的驗證select * from goodsinfo goexec goodsinfo_insert 洛基亞手機 ,2000,湖北go如圖15所示:圖15存儲過程的驗證7實習(xí)心得一周的課程設(shè)計結(jié)束了,在數(shù)據(jù)庫專業(yè)課的學(xué)習(xí)中,我們接觸了高移植性的sql server語言,在這個星期里,我們專業(yè)的學(xué)生在老師的帶領(lǐng)下進行了數(shù)據(jù)庫課程設(shè)計實踐學(xué)習(xí)。在這之前,我們已經(jīng)對數(shù)據(jù)庫基礎(chǔ)這門課程也學(xué)習(xí)了一個學(xué)期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,更多的在運用起來的時候還是感到很棘手由于時間的關(guān)系,我們的這次實踐課程老師并沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。通過此次課程設(shè)計,對于數(shù)據(jù)庫的設(shè)計方法我有了基本的了解,在編寫程序的過程中,我也發(fā)現(xiàn)了自己的很多不足,比如平日程序編寫量少,使得漏洞百出,錯誤很多。在以后的學(xué)習(xí)過程中要注意這些問題,多向他人學(xué)習(xí),取長補短。對于學(xué)習(xí)sql server數(shù)據(jù)庫從網(wǎng)絡(luò)上找資料我認為是比較好的,現(xiàn)在的網(wǎng)絡(luò)又這么的發(fā)達應(yīng)該去充分利用。這里有sql server的各種版本的數(shù)據(jù)庫、應(yīng)用工具和權(quán)威的官方文檔。當老師在最后說這個課程結(jié)束了,回顧一下以前老師給我們講過的東西,真的有很多是我們應(yīng)該去注意的。學(xué)習(xí)完sql sever數(shù)據(jù)庫后感覺可分兩大塊,一塊是開發(fā),一塊是管理。開發(fā)主要是寫寫存儲過程、觸發(fā)器什么的有點類似于程序員。開發(fā)還需要有較強的邏輯思維和創(chuàng)造能力,自己沒有真正做過,但感覺應(yīng)該會比較辛苦,是青春飯;管理則需要對sql sever數(shù)據(jù)庫的原理有深刻的認識,有全局操縱的能力和緊密的思維,責任較大,因為一個小的失誤就會弄掉整個數(shù)據(jù)庫,相對前者來說,后者更看重經(jīng)驗。這些東西都是從老師哪里和朋友的討論中得到的心得,也希望其他朋友能多多向老師和朋友請教,如果是個人單獨靠自己來完成一個完美的數(shù)據(jù)庫我覺得比較困難,現(xiàn)在基本上都是團隊類型的,而且他們的效率高開發(fā)的周期也快。由于數(shù)據(jù)庫管理的責任重大,很少公司愿意請一個剛剛接觸sql sever的人去管理數(shù)據(jù)庫。對于我們這些初出茅廬的新手而且電子商務(wù)的專業(yè),個人認為可以先選擇做管理,有一定經(jīng)驗后轉(zhuǎn)型,去做數(shù)據(jù)庫的開發(fā)。當然,這個還是要看人個的實際情況來定。雖然我是個新手,但是常到哪些相關(guān)的數(shù)據(jù)庫論壇或是網(wǎng)站覺得每次的收獲都不小,網(wǎng)絡(luò)對我來說可是個重要的東西,除了sql server數(shù)據(jù)庫對于其它的一些電腦知識都從網(wǎng)絡(luò)里學(xué)習(xí)了不少,我常用的一個搜索網(wǎng)站就是大家都熟悉的百度了??傊?,這次數(shù)據(jù)庫課程設(shè)計對我的幫助很大,也使得將來在畢業(yè)設(shè)計中,對數(shù)據(jù)的處理,提供了一個優(yōu)秀的方案。8存在的問題及建議1我覺得在這次課程設(shè)計中,需求分析階段是致關(guān)重要的,但由于同學(xué)們都是第一次做這樣的系統(tǒng)設(shè)計,都不是很熟悉需求分析的主要方法和主要任務(wù),所以都很盲目,認為隨便從網(wǎng)上搜點相關(guān)的知識就可以了,但其實,這直接影響著后面的各個階段的工作的進行。所以希望老師在實習(xí)前能給我們對需求分析階段的工作進行一定的指導(dǎo)。2但總的說來,這次實習(xí)的各個指導(dǎo)老師都是知識淵博,經(jīng)驗豐富,并且十分熱情的,我們請教的任何問題,老師都會耐心而認真的為我們解決,老師不但幫我們解決了問題,同時也教會了我們解決此類問題的方法,這對我們今后的學(xué)習(xí)是十分有益的3在課程設(shè)計過程中,雖然我們每個班都配備了兩到三名指導(dǎo)老師,可各指導(dǎo)老師輪流上班,當我們遇到問題時,有時在身邊找不到老師,而浪費了一些寶貴的時間,或者是本班的指導(dǎo)老師在給別班的學(xué)生指導(dǎo),所以也可能會耗費一定的等待時間。致謝在這次數(shù)據(jù)庫課程設(shè)計的整個過程中,都受到了指導(dǎo)教師張玉蓉老師細心的指導(dǎo)和關(guān)懷,對此,表示忠心的感謝!沒有老師的耐心指導(dǎo),我根本不可能順利完成此次課程設(shè)計的任務(wù)。在這里,我尤其要真誠的感謝張玉蓉,老師豐富的知識和編程經(jīng)驗幫我解決了不少的難題,同時也給我傳授了不少新的知識和技巧。同時也感謝給過我?guī)椭凸膭畹耐瑢W(xué),是他們的幫助與鼓勵,在我遇到困難時,為我點亮了希望的燈塔;在我灰心喪氣時,帶給我力量和信心。 參考文獻1 薩師煊 王珊,數(shù)據(jù)庫系統(tǒng)概論(第三版),北京:高教出版社,20002 軟件開發(fā)與指導(dǎo);人民郵電出版社3 delpehi數(shù)據(jù)庫開發(fā)畢業(yè)設(shè)計指導(dǎo)及實例;機械工業(yè)出版社,2004 -28-附錄1 源代碼e masterdrop database dsxs;create database dsxs;gouse dsxsgo-商品信息if exists (select * from dbo.sysobjects where id = object_id(ndbo.goodsinfo) and objectproperty(id, nisusertable) = 1)drop table goodsinfogocreate table goodsinfo(goodsidint identity(1,1) primary key,-物品號編號主goodsnamevarchar(20) not null,-物品名priceint not null,-單價產(chǎn)地varchar(10)-可空)insert into goodsinfo values(長虹電視,4000,四川);insert into goodsinfo values(索尼電視,3000,海南);insert into goodsinfo values(吹風(fēng)機,250,湖北);insert into goodsinfo values(電動剃須刀,100,江蘇);insert into goodsinfo values(蘋果筆記本電腦,6004,南京);insert into goodsinfo values(迷你mp3,105,河南);insert into goodsinfo values(mp4,236,河北);insert into goodsinfo values(音響,107,福建);insert into goodsinfo values(平板電腦,2008,江蘇);insert into goodsinfo values(電話,409,湖北);go-客戶信息if exists (select * from dbo.sysobjects where id = object_id(ndbo.userinfo) and objectproperty(id, nisusertable) = 1)drop table userinfogocreate table userinfo(useridint identity(1,1) primary key,-用戶id主usernamevarchar(20),-用戶名useragevarchar(8),-買家年齡userphonevarchar(20),-電話)goinsert into userinfo values(張三,23;insert into userinfo values(李四,31;insert into userinfo values(王五,42;insert into userinfo values(小明,33;insert into userinfo values(小張,19;insert into userinfo values(小飛,21;insert into userinfo values(小紅,25;insert into userinfo values(小力,23;insert into userinfo values(小雪,31;insert into userinfo values(黃蓋,40;-銷售信息if exists (select * from dbo.sysobjects where id = object_id(ndbo.sellinfo) and objectproperty(id, nisusertable) = 1)drop table sellinfogocreate table sellinfo(sellid int identity(1,1) primary key,-銷售單id主sellname varchar(10) not null,-銷售名稱sellbuy int not null , -購買人信息selltimevarchar(30) not null,-銷售時間)insert into sellinfo values(長虹電視,1,2015-1-1);insert into sellinfo values(索尼電視,2,2015-1-2);insert into sellinfo values(吹風(fēng)機,3,2015-1-3);insert into sellinfo values(電動剃須刀,4,2015-1-4);insert into sellinfo values(蘋果電腦,5,2015-1-5);insert into sellinfo values(迷你mp3,6,2015-1-6);insert into sellinfo values(mp4,7,2015-1-7);insert into sellinfo values(音響,8,2015-1-8);insert into sellinfo values(平板電腦,9,2015-1-9);insert into sellinfo values(電話,10,2015-1-10);go-庫存信息if exists (select * from dbo.sysobjects where id = object_id(ndbo.storeinfo) and objectproperty(id, nisusertable) = 1)drop table storeinfogocreate table storeinfo(snint identity(1,1) primary key,-庫存自動編號主goodsnumint not null,-物品數(shù)量goodsidint not null,-物品號外editdatevarchar(100)-修改日期可空)insert into storeinfo values(1000,1,2015-1-1);insert into storeinfo values(1001,2,2015-1-2);insert into storeinfo values(1002,3,2015-1-3);insert into storeinfo values(1003,4,2015-1-4);insert into storeinfo values(1004,5,2015-1-5);insert into storeinfo values(1005,6,2015-1-6);insert into storeinfo values(1006,7,2015-1-7);insert into storeinfo values(1007,8,2015-1-8);insert in
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠家辦事處管理制度
- 品牌燈飾店管理制度
- 大公司考勤管理制度
- 汽車目視化管理制度
- 波司登工廠管理制度
- 流動孕產(chǎn)婦管理制度
- 流程化會務(wù)管理制度
- 海爾自主體管理制度
- 浸膠紙車間管理制度
- 室內(nèi)裝飾材料的流行趨勢與創(chuàng)新應(yīng)用
- 江蘇省南京2022年中考歷史試卷(解析版)
- 《老年人認知記憶訓(xùn)練》課件
- 一年級家長會課件2024-2025學(xué)年
- 滬教版八年級化學(xué)(下冊)期末試卷及答案
- 2024年廣東省中考生物+地理試卷(含答案)
- DL-T5796-2019水電工程邊坡安全監(jiān)測技術(shù)規(guī)范
- 一年級下-科學(xué)-非紙筆測試
- 上海地理會考復(fù)習(xí)
- 小學(xué)數(shù)學(xué)一年級《求一個數(shù)比另一個數(shù)多幾、少幾》說課稿
- 外資星級酒店客房清潔衛(wèi)生細節(jié)量化檢查表
- 鋼管懸挑式腳手架施工方案
評論
0/150
提交評論