汽車(chē)銷(xiāo)售管理系統(tǒng)sql課程設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  目錄</b></p><p><b>  一、概述:2</b></p><p>  1.1目的及要求:2</p><p>  1.2系統(tǒng)環(huán)境:2</p><p><b>  二、需求分析:2</b></p><p>

2、  2.1需求功能的分析2</p><p>  2.1.1能夠?qū)?S店擁有的各種汽車(chē)的基礎(chǔ)信息進(jìn)行維護(hù)和管理2</p><p>  2.1.2跟蹤各個(gè)員工的銷(xiāo)售業(yè)績(jī)3</p><p>  2.1.3跟蹤各種汽車(chē)的銷(xiāo)售信息3</p><p>  2.2需求模塊分析:3</p><p>  三、數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)3

3、</p><p>  3.1概念結(jié)構(gòu)設(shè)計(jì):3</p><p>  3.2數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì):4</p><p>  3.2.1車(chē)輛信息管理:4</p><p>  3.2.2員工信息管理:4</p><p>  3.2.3客戶(hù)信息管理:4</p><p>  3.2.4精品管理:5&l

4、t;/p><p><b>  3.3 總代碼5</b></p><p>  3.4表之間關(guān)系圖:9</p><p>  四、系統(tǒng)實(shí)現(xiàn):10</p><p><b>  1、銷(xiāo)售管理10</b></p><p>  2、SQL身份驗(yàn)證的用戶(hù)賬戶(hù)新建及權(quán)限設(shè)置11</

5、p><p>  3、數(shù)據(jù)庫(kù)的備份與還原12</p><p><b>  3.1備份12</b></p><p><b>  3.2還原13</b></p><p>  五、結(jié)論及個(gè)人總結(jié)14</p><p><b>  六、參考文獻(xiàn)15</b>&l

6、t;/p><p><b>  一、概述:</b></p><p><b>  1.1目的及要求:</b></p><p>  本系統(tǒng)是為解決汽車(chē)銷(xiāo)售公司的管理問(wèn)題而設(shè)計(jì)。隨著經(jīng)濟(jì)的發(fā)展和國(guó)內(nèi)汽車(chē)市場(chǎng)的不斷擴(kuò)大,某汽車(chē)銷(xiāo)售公司定單成倍增加,各項(xiàng)業(yè)務(wù)更加細(xì)化,各部門(mén)分工更加明確,這就要求要有一個(gè)高效、可靠的數(shù)據(jù)庫(kù)系統(tǒng)來(lái)實(shí)現(xiàn)該公司的

7、日常事務(wù)的管理,而目前的人工管理方式顯然已是不符合現(xiàn)代企業(yè)的管理要求。</p><p>  基于整體考慮,本次課程設(shè)計(jì)任務(wù)就是設(shè)計(jì)一個(gè)管理系統(tǒng),應(yīng)用到4S店日常的銷(xiāo)售和管理工作中,可以做到汽車(chē)信息的規(guī)范管理、快速查詢(xún)和科學(xué)統(tǒng)計(jì),利用計(jì)算機(jī)來(lái)代替人工操作,減輕了員工的勞動(dòng)強(qiáng)度,提高了勞動(dòng)質(zhì)量和效率,減少了錯(cuò)誤的發(fā)生。</p><p>  本次設(shè)計(jì),從需求分析,概念設(shè)計(jì),邏輯設(shè)計(jì),物理設(shè)計(jì),到

8、數(shù)據(jù)庫(kù)的建立、運(yùn)行,再到數(shù)據(jù)庫(kù)的安全維護(hù)等各個(gè)方面進(jìn)行了詳細(xì)的分析設(shè)計(jì)。并且值得一提的是,我認(rèn)真分析了企業(yè)的業(yè)務(wù)需求,公司的主要職責(zé)和主要結(jié)構(gòu)等信息,從而保證了設(shè)計(jì)出比較符合公司需要的管理系統(tǒng)。</p><p><b>  1.2系統(tǒng)環(huán)境:</b></p><p>  SQL server 2000</p><p>  Windows7 操作系

9、統(tǒng)</p><p><b>  二、需求分析:</b></p><p>  2.1需求功能的分析</p><p>  本系統(tǒng)的設(shè)計(jì)模擬一般的汽車(chē)4S銷(xiāo)售管理系統(tǒng)內(nèi)容,經(jīng)過(guò)系統(tǒng)分析和調(diào)研,本系統(tǒng)主要包括的信息有4類(lèi):車(chē)輛信息、員工信息、客戶(hù)信息以及精品管理。</p><p>  在傳統(tǒng)的銷(xiāo)售管理工作中,往往是用人工清點(diǎn)的方

10、式來(lái)掌握倉(cāng)庫(kù)中的汽車(chē)商品、使用手工記賬的方式來(lái)掌握商品的進(jìn)貨和銷(xiāo)售情況。這種方式在數(shù)量較少、庫(kù)存變換少的情況下,不失為一種好的方法。但是,隨著每天所發(fā)生的進(jìn)貨和銷(xiāo)售情況紛繁復(fù)雜,如果借助人工來(lái)記錄和管理,將會(huì)耗費(fèi)大量的時(shí)間,而且容易出現(xiàn)錯(cuò)誤,造成管理上的混亂。</p><p>  具體而言,4S店汽車(chē)銷(xiāo)售管理系統(tǒng)需要實(shí)現(xiàn)以下功能</p><p>  2.1.1能夠?qū)?S店擁有的各種汽車(chē)的基

11、礎(chǔ)信息進(jìn)行維護(hù)和管理</p><p>  汽車(chē)的基礎(chǔ)信息包括:車(chē)輛型號(hào)、基本信息、進(jìn)店日期、出店日期、供貨商、庫(kù)存數(shù)量等。系統(tǒng)需要能夠?qū)ζ?chē)信息進(jìn)行添加、修改和刪除,也可以以視圖的方式顯示出現(xiàn)汽車(chē)的庫(kù)存數(shù)量的比較。</p><p>  2.1.2跟蹤各個(gè)員工的銷(xiāo)售業(yè)績(jī)</p><p>  員工的信息包括員工姓名、性別、聯(lián)系電話、職務(wù)、薪水、月銷(xiāo)售額等。系統(tǒng)還需要能夠

12、對(duì)員工信息進(jìn)行添加、修改和刪除,也可以按照一定的條件來(lái)進(jìn)行查詢(xún)。</p><p>  2.1.3跟蹤各種汽車(chē)的銷(xiāo)售信息</p><p>  汽車(chē)的銷(xiāo)售信息包括順車(chē)輛型號(hào)、汽車(chē)名稱(chēng)、顧客名稱(chēng)、購(gòu)買(mǎi)數(shù)量、售出價(jià)格、銷(xiāo)售日期、備注等。系統(tǒng)需要能夠?qū)︿N(xiāo)售信息進(jìn)行添加、修改和刪除,也可以按照一定的條件來(lái)進(jìn)行查詢(xún)。</p><p>  2.2需求模塊分析:</p>

13、<p>  根據(jù)需求分析的結(jié)果,本系統(tǒng)主要?jiǎng)澐譃?個(gè)子模塊:車(chē)輛信息、員工信息、客戶(hù)信息以及精品理。</p><p>  汽車(chē)銷(xiāo)售管理系統(tǒng)不同類(lèi)型的用戶(hù)在系統(tǒng)中有不同的權(quán)限,主要有以下兩種用戶(hù):</p><p>  會(huì)計(jì):作為本系統(tǒng)的管理人員,會(huì)計(jì)可以使用本系統(tǒng)的所有功能,包括對(duì)用戶(hù)信息、汽車(chē)信息、進(jìn)貨信息、銷(xiāo)售信息等進(jìn)行管理,添加,需改刪除等功能。</p>&l

14、t;p>  銷(xiāo)售人員:4S店的銷(xiāo)售人員負(fù)責(zé)汽車(chē)的日常銷(xiāo)售工作,需要掌握各種汽車(chē)的各次的銷(xiāo)售情況,其只能對(duì)本系統(tǒng)的汽車(chē)銷(xiāo)售信息進(jìn)行閱讀,來(lái)對(duì)每次汽車(chē)的銷(xiāo)售情況進(jìn)行記錄;同時(shí),作為顧客,可以通過(guò)員工來(lái)對(duì)本4S店內(nèi)的車(chē)輛信息進(jìn)行了解,從而對(duì)該店有一個(gè)大致的評(píng)價(jià),更好地為自己的購(gòu)車(chē)等做一個(gè)更合理的參考等。</p><p><b>  三、數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)</b></p><p

15、>  3.1概念結(jié)構(gòu)設(shè)計(jì):</p><p>  整個(gè)系統(tǒng)的結(jié)構(gòu)模塊如圖所示:</p><p>  3.2數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì):</p><p>  3.2.1車(chē)輛信息管理:</p><p>  用于管理汽車(chē)銷(xiāo)售系統(tǒng)中的各種類(lèi)型的車(chē)輛。只有具有管理人員身份的人才能使用本模塊,管理人員可以添加、或者刪除相應(yīng)的車(chē)輛信息,可以根據(jù)實(shí)際情況及時(shí)的更新

16、系統(tǒng)中的車(chē)輛信息,使車(chē)輛的進(jìn)出都可以得到反應(yīng)</p><p>  3.2.2員工信息管理:</p><p>  用于管理本4s店的員工的基本信息,經(jīng)理作為高級(jí)的管理人員,可以通過(guò)本模塊的信息統(tǒng)計(jì)對(duì)于本店員工的表現(xiàn)加以具體的分析、判斷,對(duì)于提成的評(píng)判有一定的參考價(jià)值。同時(shí),員工自身也可以通過(guò)本模塊來(lái)查詢(xún)自己某一階段的業(yè)績(jī),對(duì)比他人的業(yè)績(jī),就會(huì)產(chǎn)生很好的競(jìng)爭(zhēng)意識(shí),有利于員工之間的相互學(xué)習(xí)和交流

17、,促進(jìn)本店的銷(xiāo)售業(yè)績(jī);同樣,系統(tǒng)的管理員可以對(duì)員工的而信息做添加、更新和刪除等基本的操作。</p><p>  3.2.3客戶(hù)信息管理:</p><p>  由于本模塊設(shè)計(jì)到客戶(hù)的個(gè)人信息,所以,只有具有管理人員身份的人才能使用本模塊。其中,客戶(hù)的基本信息包括客戶(hù)姓名、姓名、年齡、聯(lián)系電話、車(chē)輛型號(hào)、購(gòu)車(chē)時(shí)間、員工姓名、付款方式、是否領(lǐng)車(chē)等最基本的信息。管理員通過(guò)了解到的客戶(hù)信息,可以對(duì)客

18、戶(hù)的信息做及時(shí)的插入、修改和刪除等操作,使管理更加的便捷。</p><p>  3.2.4精品管理:</p><p>  隨著汽車(chē)附屬品的迅速發(fā)展,越來(lái)越多的額客戶(hù)并不僅僅滿足于對(duì)于車(chē)輛本身的享受,而是追求更加汽車(chē)的而精品配置,所以,精品管理模塊就是為了迎合這類(lèi)用戶(hù)而設(shè)計(jì)的額。一般用戶(hù)對(duì)于該模塊只具有讀的權(quán)限,管理員可以根據(jù)具體的銷(xiāo)售情況對(duì)本模塊的而數(shù)據(jù)進(jìn)行及時(shí)的操作,使模塊的數(shù)據(jù)得以及時(shí)

19、的更新。其基本代碼如下:</p><p><b>  3.3 總代碼</b></p><p>  create database 汽車(chē)4S店銷(xiāo)售管理</p><p><b>  go</b></p><p>  use 汽車(chē)4S店銷(xiāo)售管理</p><p>  create t

20、able 車(chē)輛信息表</p><p>  (車(chē)輛型號(hào) varchar(20) primary key not null,</p><p>  基本信息 varchar (30),</p><p>  進(jìn)店日期 datetime not null,</p><p>  出店日期 datetime not null,</p>&l

21、t;p>  存量 varchar(20)not null,</p><p>  供貨商 varchar(20)</p><p><b>  )</b></p><p>  insert 車(chē)輛信息表 values('寶馬X1','2010款sDrive18i豪華型','2010.1.1',&#

22、39;2010.2.1','12','廣州歐億汽配貿(mào)易')</p><p>  insert 車(chē)輛信息表 values('寶馬X3','2011款sDrive28領(lǐng)先型','2011.3.1','2011.9.1','13','寶馬億峰分公司')</p><p

23、>  insert 車(chē)輛信息表 values('寶馬X5','2011款sDrive35領(lǐng)先型','2011.6.1','2011.7.1','12','國(guó)愛(ài)汽配')</p><p>  create table 精品管理表 </p><p><b>  (</b>&

24、lt;/p><p>  精品名稱(chēng) varchar (10) not null,</p><p>  進(jìn)貨價(jià) varchar (10) not null,</p><p>  售價(jià) varchar (10) not null,</p><p>  客戶(hù)姓名 varchar (10) not null,</p><p>  

25、供貨商 varchar (20) not null,</p><p>  存量 varchar (100) not null</p><p><b>  )</b></p><p>  insert 精品管理表 values('太陽(yáng)膜','600','1250','許博','

26、;京東商城','24')</p><p>  insert 精品管理表 values('汽車(chē)裝甲','2250','5000','成健','糯米當(dāng)當(dāng)','15')</p><p>  insert 精品管理表 values('智能鑰匙','400&

27、#39;,'800','代麗萍','上海國(guó)際汽車(chē)配件商城','100')</p><p>  create table 客戶(hù)信息表</p><p>  (客戶(hù)姓名 varchar(10) not null,</p><p>  性別 nchar(2) check(性別 in ('男',&

28、#39;女')) not null,</p><p>  年齡 integer check (年齡 between 1 and 100),</p><p>  聯(lián)系電話 varchar(30)check (聯(lián)系電話 like '1[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')not null,</p&g

29、t;<p>  車(chē)輛型號(hào) varchar(20) references 車(chē)輛信息表(車(chē)輛型號(hào)) not null,</p><p>  購(gòu)車(chē)時(shí)間 datetime NOT NULL,</p><p>  員工姓名 varchar (10) not null ,</p><p>  付款方式 varchar(10)check(付款方式 in('全

30、額','預(yù)付')) not null,</p><p>  是否領(lǐng)車(chē) varchar(10) check(是否領(lǐng)車(chē) in('是','否'))</p><p><b>  )</b></p><p>  insert 客戶(hù)信息表 values('許博','男'

31、,'26','13590812734','寶馬X1','2010.2.1','劉平','全額','是')</p><p>  insert 客戶(hù)信息表 values('成健','男','43','15841077342','寶馬X3

32、','2011.9.1','宋強(qiáng)','全額','是')</p><p>  insert 客戶(hù)信息表 values('代麗萍','女','39','13910646412','寶馬X5','2011.7.1','張佳麗','

33、預(yù)付','否')</p><p>  create trigger 插入新用戶(hù)</p><p><b>  on 客戶(hù)信息表</b></p><p>  after insert</p><p><b>  as</b></p><p>  print

34、 '歡迎進(jìn)入本公司'</p><p>  insert 客戶(hù)信息表 values('萍','女','39','13910646412','寶馬X5','2011.7.1','張佳麗','預(yù)付','否')</p><p>  crea

35、te trigger 刪除預(yù)訂用戶(hù)</p><p><b>  on 客戶(hù)信息表</b></p><p>  after delete </p><p><b>  as</b></p><p>  print '期待您選擇本公司'</p><p>  del

36、ete 客戶(hù)信息表 where 客戶(hù)姓名='萍' </p><p>  create table 員工信息表 </p><p><b>  (</b></p><p>  員工姓名 varchar (10) not null,</p><p>  性別 nchar (1) check(性別 in (

37、9;男','女')) not null,</p><p>  電話 varchar (11)not null,</p><p>  職務(wù) nchar (20) not null,</p><p>  薪水 char (10)not null,</p><p>  月銷(xiāo)售額 char (100)not null</

38、p><p><b>  )</b></p><p>  insert 員工信息表 values('劉平','男','18809824527','經(jīng)理','4500','2')</p><p>  insert 員工信息表 values('宋強(qiáng)&#

39、39;,'男','18809844480','員工','3000','1')</p><p>  insert 員工信息表 values('張麗','女','18842539277','員工','3000','5')</p>

40、<p>  insert 員工信息表 values('王瀟','男','15524439639','職員','2500','2')</p><p>  update 員工信息表 set 電話='13942578396' where 員工姓名='王瀟' </p>&

41、lt;p>  delete 員工信息表 where 員工姓名='王瀟' </p><p>  create view 車(chē)輛信息視圖 as</p><p><b>  select *</b></p><p>  from 車(chē)輛信息表</p><p>  create view 精品管理表視圖 as&

42、lt;/p><p><b>  select *</b></p><p>  from 精品管理表</p><p>  create view 員工信息視圖 as</p><p><b>  select *</b></p><p>  from 員工信息表</p>

43、<p>  create view 精品銷(xiāo)售管理視圖 as</p><p>  select 精品管理表.精品名稱(chēng),售價(jià),</p><p>  客戶(hù)信息表.客戶(hù)姓名,聯(lián)系電話</p><p>  from 精品管理表,客戶(hù)信息表</p><p>  where 客戶(hù)信息表.客戶(hù)姓名=精品管理表.客戶(hù)姓名</p>&l

44、t;p>  create view 銷(xiāo)售管理視圖 as</p><p>  select 車(chē)輛信息表.車(chē)輛型號(hào),進(jìn)店日期,出店日期,</p><p>  客戶(hù)信息表.客戶(hù)姓名,員工姓名,付款方式</p><p>  from 車(chē)輛信息表,客戶(hù)信息表</p><p>  where 車(chē)輛信息表.車(chē)輛型號(hào)=客戶(hù)信息表.車(chē)輛型號(hào)<

45、/p><p>  create procedure 客戶(hù)信息查詢(xún)</p><p>  @客戶(hù)姓名 varchar(15) as </p><p>  select 客戶(hù)姓名,車(chē)輛型號(hào),進(jìn)店日期,出店日期,員工姓名,付款方式 </p><p>  from 銷(xiāo)售管理視圖 where 客戶(hù)姓名=@客戶(hù)姓名</p><p>

46、  create procedure [某車(chē)輛信息] </p><p>  @車(chē)輛型號(hào) varchar(15) as </p><p>  select 車(chē)輛型號(hào),基本信息,進(jìn)店日期,出店日期,存量,供貨商 </p><p>  from 車(chē)輛信息視圖</p><p>  where 車(chē)輛型號(hào)=@車(chē)輛型號(hào)</p><

47、p>  alter procedure [某車(chē)輛信息] </p><p>  @車(chē)輛型號(hào) varchar(15) as </p><p>  select 車(chē)輛型號(hào),基本信息,進(jìn)店日期,出店日期,存量,供貨商 </p><p>  from 車(chē)輛信息視圖</p><p>  where 車(chē)輛型號(hào)=@車(chē)輛型號(hào) and 存量>=1

48、3</p><p>  drop procedure 某車(chē)輛信息</p><p>  create procedure insert_車(chē)輛信息表 </p><p>  (@車(chē)輛型號(hào)_1 varchar (20),</p><p>  @基本信息_2 varchar (30),</p><p>  @進(jìn)店日期_3 da

49、tetime ,</p><p>  @出店日期_4 datetime ,</p><p>  @存量_5 varchar (20),</p><p>  @供貨商_6 varchar (20))</p><p>  as insert into 車(chē)輛信息表 </p><p>  (車(chē)輛型號(hào),基本信息, 進(jìn)店日期, 出

50、店日期, 存量, 供貨商) </p><p><b>  values</b></p><p><b>  (@車(chē)輛型號(hào)_1 </b></p><p><b>  @基本信息_2,</b></p><p><b>  @進(jìn)店日期_3, </b></p

51、><p><b>  @出店日期_4,</b></p><p><b>  @存量_5 ,</b></p><p><b>  @供貨商_6)</b></p><p>  create procedure [某員工信息] </p><p>  @員工姓名 v

52、archar(10)as</p><p>  select * from 員工信息視圖 </p><p>  where 員工姓名=@員工姓名</p><p>  alter procedure 某員工信息</p><p><b>  as </b></p><p>  select 員工姓名,電

53、話, 月銷(xiāo)售額 from 員工信息表</p><p>  where 月銷(xiāo)售額 >=2</p><p>  drop procedure 某客戶(hù)信息</p><p>  create procedure insert_員工信息表 (</p><p>  @員工姓名_1 varchar (10), </p><p&

54、gt;  @性別_2 nchar (1), </p><p>  @電話_3 varchar (11),</p><p>  @職務(wù)_4 nchar (20),</p><p>  @薪水_5 char (10),</p><p>  @月銷(xiāo)售額_6 char (100)) </p><p>  as insert

55、into 員工信息表 (員工姓名, 性別, 電話, 職務(wù), 薪水, 月銷(xiāo)售額) </p><p>  values (@員工姓名_1 , @性別_2, @電話_3, @職務(wù)_4, @薪水_5 , @月銷(xiāo)售額_6)</p><p>  exec sp_addlogin '銷(xiāo)售人員 ', '888', '汽車(chē)4S店銷(xiāo)售管理' </p>

56、<p>  exec sp_grantdbaccess '銷(xiāo)售人員', '讀者' </p><p>  exec sp_addrolemember 'db_datareader', '讀者'</p><p>  exec sp_addlogin '會(huì)計(jì)','123456','

57、;汽車(chē)4S店銷(xiāo)售管理' </p><p>  exec sp_grantdbaccess '會(huì)計(jì)','管理員' </p><p>  exec sp_addrolemember 'db_owner','管理員'</p><p>  3.4表之間關(guān)系圖:</p><p>&

58、lt;b>  四、系統(tǒng)實(shí)現(xiàn): </b></p><p><b>  1、銷(xiāo)售管理</b></p><p>  為了查看銷(xiāo)售情況,我使用視圖將客戶(hù)信息表和車(chē)輛表進(jìn)行連接建立了銷(xiāo)售管理視圖</p><p>  create view 銷(xiāo)售管理視圖 as</p><p>  select 車(chē)輛信息表.車(chē)輛型號(hào)

59、,進(jìn)店日期,出店日期,</p><p>  客戶(hù)信息表.客戶(hù)姓名,員工姓名,付款方式</p><p>  from 車(chē)輛信息表,客戶(hù)信息</p><p>  where 車(chē)輛信息表.車(chē)輛型號(hào)=客戶(hù)信息表.車(chē)輛型號(hào)</p><p><b>  輸出的結(jié)果圖</b></p><p>  將客戶(hù)詳細(xì)的購(gòu)

60、車(chē)情況,車(chē)輛情況進(jìn)行輸出,在使用存儲(chǔ)過(guò)程有以下的優(yōu)點(diǎn): 存儲(chǔ)過(guò)程的能力大大增強(qiáng)了SQL語(yǔ)言的功能和靈活性。存儲(chǔ)過(guò)程可以用流控制語(yǔ)句編寫(xiě),有很強(qiáng)的靈活性,可以完成復(fù)雜的判斷和較復(fù)雜的 運(yùn)算。 可保證數(shù)據(jù)的安全性和完整性。 通過(guò)存儲(chǔ)過(guò)程可以使沒(méi)有權(quán)限的用戶(hù)在控制之下間接地存取數(shù)據(jù)庫(kù),從而保證數(shù)據(jù)的安全。 通過(guò)存儲(chǔ)過(guò)程可以使相關(guān)的動(dòng)作在一起發(fā)生,從而可以維護(hù)數(shù)據(jù)庫(kù)的完整性。 再運(yùn)行存儲(chǔ)過(guò)程前,數(shù)據(jù)庫(kù)已對(duì)其進(jìn)行了語(yǔ)法和句法分析,并給出

61、了優(yōu)化執(zhí)行方案。這種已經(jīng)編譯好的過(guò)程可極大地改善SQL語(yǔ)句的性能。 由于執(zhí)行SQL語(yǔ)句的大部分工作已經(jīng)完成,所以存儲(chǔ)過(guò)程能以極快的速度執(zhí)行。 可以降低網(wǎng)絡(luò)的通信量。 使體現(xiàn)企業(yè)規(guī)則的運(yùn)算程序放入數(shù)據(jù)庫(kù)服務(wù)器中,以便: 集中控制。 當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí)在服務(wù)器中改變存儲(chǔ)過(guò)程即可,無(wú)須修改任何應(yīng)用程序。企業(yè)規(guī)則的特點(diǎn)是要經(jīng)常變化,如果把體現(xiàn)企業(yè)規(guī)則的運(yùn)算程序放入應(yīng)用程序中,則當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí),就需要修改應(yīng)用程序工作量非常之大(修

62、改、發(fā)行和安裝應(yīng)用程序)。如果把體現(xiàn)企業(yè)規(guī)則的 運(yùn)算放入存儲(chǔ)過(guò)程中,則當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí),只要修改存儲(chǔ)過(guò)</p><p>  2、SQL身份驗(yàn)證的用戶(hù)賬戶(hù)新建及權(quán)限設(shè)置</p><p>  汽車(chē)銷(xiāo)售管理系統(tǒng)不同類(lèi)型的用戶(hù)在系統(tǒng)中有不同的權(quán)限,主要有以下2種用戶(hù):</p><p> ?。?)管理人員 本系統(tǒng)的管理人員可以使用本系統(tǒng)的所有功能,包括用戶(hù)管理、汽車(chē)信

63、息管理、進(jìn)貨信息管理和銷(xiāo)售信息管理功能。</p><p>  exec sp_addlogin '會(huì)計(jì)','123456’,’汽車(chē)4s店銷(xiāo)售管理’ </p><p>  建立SQL身份驗(yàn)證的用戶(hù)賬戶(hù)會(huì)計(jì),密碼:123456,</p><p>  exec sp_grantdbaccess '會(huì)計(jì)','管理員'

64、 </p><p>  給用戶(hù)賬戶(hù)賦予數(shù)據(jù)庫(kù)用戶(hù)名稱(chēng)管理員</p><p>  exec sp_addrolemember 'db_owner','管理員' </p><p>  給管理員角色db_owner可以使用本系統(tǒng)的所有功能</p><p> ?。?)銷(xiāo)售人員 銷(xiāo)售人員負(fù)責(zé)汽車(chē)的日常銷(xiāo)售工

65、作,需要掌握各種汽車(chē)的各次的銷(xiāo)售情況。對(duì)每次汽車(chē)的銷(xiāo)售情況進(jìn)行記錄。</p><p>  exec sp_addlogin '銷(xiāo)售人員 ', '888', '汽車(chē)4s店銷(xiāo)售管理'</p><p>  建立SQL身份驗(yàn)證的用戶(hù)賬戶(hù)銷(xiāo)售人員,密碼888</p><p>  exec sp_grantdbaccess 

66、9;銷(xiāo)售人員', '讀者' </p><p>  給用戶(hù)賬戶(hù)賦予數(shù)據(jù)庫(kù)用戶(hù)名稱(chēng)讀者</p><p>  exec sp_addrolemember 'db_datareader', '讀者'</p><p>  給管理員角色db_datareader. 權(quán)限:可查詢(xún)查詢(xún)本數(shù)據(jù)庫(kù)中所有表、視圖、內(nèi)嵌表值函數(shù)的數(shù)據(jù)

67、,執(zhí)行所有的存儲(chǔ)過(guò)程。</p><p><b>  成功登陸窗口</b></p><p>  3、數(shù)據(jù)庫(kù)的備份與還原</p><p>  在編輯數(shù)據(jù)庫(kù)時(shí),掌握數(shù)據(jù)庫(kù)的備份恢復(fù)技術(shù)是很關(guān)鍵的。</p><p><b>  3.1備份</b></p><p>  打開(kāi)企業(yè)管理器,

68、在你的數(shù)據(jù)庫(kù)上點(diǎn)右鍵,選輸入你要備份的文件名及路徑擇“所有任務(wù)”-“備份數(shù)據(jù)庫(kù)”,如果“備份到”里面有項(xiàng)目就把它刪除,然后點(diǎn)“添加”,(可以瀏覽選擇),然后點(diǎn)確定,這樣數(shù)據(jù)庫(kù)就備份好了(備份之前保證沒(méi)有用別的程序打開(kāi)數(shù)據(jù)庫(kù))。 備份好的文件是 .BAK 文件</p><p><b>  3.2還原</b></p><p>  打開(kāi)企業(yè)管理器,新建數(shù)據(jù)庫(kù),然后在新建的數(shù)

69、據(jù)庫(kù)上點(diǎn)右鍵,選擇“所有任務(wù)”-“還原數(shù)據(jù)庫(kù)”,還原方式選擇“從設(shè)備”,然后點(diǎn)“選擇設(shè)備”,再點(diǎn)“添加”,找到COPY的那個(gè)文件,點(diǎn)“確定”,再點(diǎn)“確定”,再點(diǎn)“確定”,數(shù)據(jù)庫(kù)就還原好了。注意的是看好將要還原數(shù)據(jù)庫(kù)的路徑是否存在,否則無(wú)法還原</p><p>  還原如果不是新建的數(shù)據(jù)庫(kù),而是在已有的數(shù)據(jù)庫(kù)上還原,那么最好在最后一次點(diǎn)“確定”之前,在“選項(xiàng)”中打開(kāi)“在現(xiàn)有數(shù)據(jù)庫(kù)上強(qiáng)制還原”,以免引起不必要的問(wèn)題。

70、</p><p><b>  五、結(jié)論及個(gè)人總結(jié)</b></p><p><b>  結(jié)論</b></p><p>  創(chuàng)建銷(xiāo)售管理視圖成功。</p><p>  創(chuàng)建客戶(hù)信息查詢(xún)的存儲(chǔ)過(guò)程成功,成功查詢(xún)到許博的客戶(hù)信息。</p><p>  創(chuàng)建SQL身份驗(yàn)證的用戶(hù)賬戶(hù)成功

71、,成功用SQL賬戶(hù)銷(xiāo)售人員及會(huì)計(jì)登入。并成功賦予權(quán)限</p><p>  成功地備份數(shù)據(jù)庫(kù),并將它移到移動(dòng)到硬盤(pán),然后成功在其他服務(wù)器上還原。</p><p><b>  個(gè)人總結(jié)</b></p><p>  在這次sql的課程設(shè)計(jì)中,我受益匪淺。經(jīng)過(guò)我一周利用書(shū)和電腦操作上的結(jié)合,再加上老師的指導(dǎo),我對(duì)于sql的理解更加透徹。在設(shè)計(jì)代碼時(shí),我

72、總會(huì)發(fā)生語(yǔ)法錯(cuò)誤,后來(lái)我發(fā)現(xiàn)都是一些細(xì)小的錯(cuò)誤如中英文未切換。在建立視圖時(shí),要注意每個(gè)列所對(duì)應(yīng)的列名要相同,并要看清個(gè)表之間的聯(lián)系在提取列達(dá)到所要達(dá)到的作用。在建立存儲(chǔ)過(guò)程建立存儲(chǔ)過(guò)程對(duì)客戶(hù)的銷(xiāo)售信息的查詢(xún),我發(fā)現(xiàn)存儲(chǔ)過(guò)程在查詢(xún)時(shí)起到快捷方便作用,很快地反映所要查詢(xún)單內(nèi)容。除了知識(shí)上的獲得,在與人合作上,在小組內(nèi)我們不僅需要之間的配合,更需之間的討論,在設(shè)計(jì)數(shù)據(jù)庫(kù)之前,我們首先在銷(xiāo)售管理模塊上的分配進(jìn)行了討論,讓我們的設(shè)計(jì)方向得到了明確

73、,并很合理的分配了每個(gè)人的內(nèi)容,使我們可以更有目標(biāo)的完成自己任務(wù)</p><p><b>  六、參考文獻(xiàn)</b></p><p>  1.《新電腦課堂 SQL Server 編程篇》 作者:本書(shū)編委會(huì) 編著  出版社:電子工業(yè)大學(xué)出版社2.《SQL Server2000 中文

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論