2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  數(shù)據(jù)庫(kù)課程設(shè)計(jì)</b></p><p><b>  一、需求分析</b></p><p><b>  1.1現(xiàn)狀分析</b></p><p>  現(xiàn)如今普遍使用電話訂餐,這種方式訂餐雖然較為方便,效率也較高,但是由此引發(fā)的一些不良現(xiàn)象不得不重視。例如,定餐后,飯店未能夠及

2、時(shí)將信息記錄存檔,由于看不到菜品的圖片,顧客不能對(duì)菜品有一個(gè)直觀的感受。同時(shí),電話預(yù)約中的誠(chéng)信問(wèn)題也不得不考慮,訂餐過(guò)程中顧客對(duì)信息的不明確會(huì)產(chǎn)生一定的誤解并由此造成人力資源及時(shí)間的浪費(fèi)。</p><p>  這樣開(kāi)發(fā)出圖文并茂,信息能夠及時(shí)更新和查看的在線網(wǎng)上訂餐系統(tǒng)就具有了重要的意義。</p><p><b>  1.2客戶需求分析</b></p>

3、<p>  客戶模塊的功能包括:個(gè)人信息管理、訂餐兩大功能。個(gè)人信息部分中,包括個(gè)人信息修改以及訂餐信息查詢;訂餐部分為選擇菜品、訂餐狀態(tài)、付款方式。1.3 商店需求分析</p><p>  商店模塊功能包括:包括商店信息管理、訂餐確認(rèn)兩個(gè)部分。商店信息查詢、修改、菜品管理;訂餐確認(rèn)部分為訂餐狀態(tài)、送餐。</p><p>  1.4 管理員需求分析</p><

4、p>  管理員功能模塊包括:人員信息管理及系統(tǒng)維護(hù)。人員信息管理為:客戶注冊(cè)、商店注冊(cè)、客戶及商店記錄查尋。</p><p>  1.5 性能需求分析</p><p>  該系統(tǒng)在性能功能上應(yīng)達(dá)到如下需求:</p><p>  操作簡(jiǎn)單、界面友好: 完全控件式的頁(yè)面布局,使得菜品等信息的錄入工作更簡(jiǎn)便,選擇菜品是只需點(diǎn)擊鼠標(biāo)即可。對(duì)常見(jiàn)的類(lèi)似網(wǎng)站的管理的各個(gè)方

5、面:基本信息錄入、瀏覽、刪除、修改、搜索等方面都大體實(shí)現(xiàn),顧客對(duì)菜品的預(yù)定及支付方式;</p><p>  即時(shí)可見(jiàn):對(duì)客戶預(yù)定餐飲信息的處理(包括錄入、刪除)將立即在主頁(yè)的對(duì)應(yīng)欄目顯示出來(lái),達(dá)到“即時(shí)發(fā)布、即時(shí)見(jiàn)效”的功能;</p><p>  系統(tǒng)運(yùn)行應(yīng)該快速、穩(wěn)定、高效和可靠;</p><p>  在結(jié)構(gòu)上應(yīng)具有很好的可擴(kuò)展性,便于將來(lái)的功能擴(kuò)展和維護(hù)。<

6、;/p><p><b>  1.6可行性分析</b></p><p>  隨著經(jīng)濟(jì)的快速發(fā)展,網(wǎng)上訂餐已經(jīng)如雨后春筍般的出現(xiàn)在了許多地方。特別在公司,企業(yè)內(nèi)部,團(tuán)體訂餐已經(jīng)成為了趨勢(shì)。同時(shí),隨著全國(guó)人民的精神、物質(zhì)和文化生活高度的提高,人們已經(jīng)不在僅僅停留在吃飽的程度,不但要吃飽,還要吃好,而且口味也越來(lái)越挑刺,正因?yàn)槿绱司W(wǎng)絡(luò)訂餐業(yè)務(wù)的出現(xiàn),正迎合了這些人的口味,他們不但

7、省去了自己做飯的麻煩,而且也能尋找和發(fā)現(xiàn)新的菜品,品嘗不同風(fēng)格的菜品,網(wǎng)絡(luò)訂餐業(yè)務(wù)在中國(guó)有著極大的發(fā)展空間以及良好的背景。</p><p><b>  1.7總體設(shè)計(jì)原則</b></p><p>  ①.開(kāi)放性、可擴(kuò)充性、可靠性原則</p><p>  開(kāi)放系統(tǒng)是生產(chǎn)各種計(jì)算機(jī)產(chǎn)品普遍遵循的原則,遵循這種標(biāo)準(zhǔn)的產(chǎn)品都符合一些公共的、可以相互操作

8、的標(biāo)準(zhǔn),能夠融洽的在一起工作。開(kāi)放系統(tǒng)使得各種類(lèi)型的網(wǎng)絡(luò)和系統(tǒng)互連簡(jiǎn)單、標(biāo)準(zhǔn)統(tǒng)一,容易擴(kuò)展升級(jí)。從而適應(yīng)廣大用戶需求的多變性和產(chǎn)品的更新?lián)Q代。</p><p> ?、?良好的用戶操作界面</p><p>  用戶操作界面美觀、方便、實(shí)用,使用戶能在較短的時(shí)間內(nèi)掌握其使用方法。</p><p><b> ?、?實(shí)用性原則</b></p>

9、;<p>  任何系統(tǒng)的設(shè)計(jì)都要考慮其實(shí)用性,系統(tǒng)開(kāi)發(fā)的目的是為了實(shí)現(xiàn)業(yè)務(wù)處理自動(dòng)化、規(guī)范化,提高工作效率,減輕工作人員的勞動(dòng)強(qiáng)度,減少開(kāi)支。</p><p><b> ?、芄ぷ髌脚_(tái)</b></p><p>  適用于不同的網(wǎng)絡(luò)平臺(tái)。</p><p><b>  二、概念設(shè)計(jì)</b></p>&

10、lt;p>  2.1 系統(tǒng)E-R圖</p><p><b>  2.2數(shù)據(jù)流圖</b></p><p><b>  2.3數(shù)據(jù)字典</b></p><p><b>  2.3.1 數(shù)據(jù)項(xiàng)</b></p><p>  2.3.2 數(shù)據(jù)結(jié)構(gòu)</p><p&

11、gt;  2.3.3 處理過(guò)程</p><p><b>  三、邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p>  3.1 E—R圖向關(guān)系的初步轉(zhuǎn)換</p><p>  客戶(編號(hào),昵稱(chēng),密碼,聯(lián)系方式,狀態(tài))</p><p>  管理員(編號(hào),姓名,密碼)</p><p>  商家(編號(hào),名稱(chēng),密碼,商家

12、地址,聯(lián)系方式,信譽(yù),狀態(tài),剩余量,總量)</p><p>  菜(編號(hào),名稱(chēng),價(jià)格,折扣,提供商編號(hào),最后修改時(shí)間,狀態(tài))</p><p>  訂單(客戶編號(hào),菜編號(hào),提供商編號(hào),訂單時(shí)間,數(shù)量,客戶地址,狀態(tài))</p><p>  管理客戶(管理員編號(hào),客戶編號(hào),時(shí)間,操作類(lèi)別)</p><p>  管理商家(管理員編號(hào),商家編號(hào),時(shí)間,

13、操作類(lèi)別)</p><p>  3.2 E-R具體轉(zhuǎn)換代碼</p><p><b>  ①客戶表:</b></p><p>  create table client</p><p>  (c_id varchar(9) primary key not null check(c_id like 'c%'

14、;),</p><p>  c_name varchar(20) not null,</p><p>  c_key varchar(20) not null,</p><p>  c_tel varchar(11) not null check(c_tel like '1%') unique </p><p><b&g

15、t;  )</b></p><p><b> ?、诠芾韱T表:</b></p><p>  create table manager</p><p><b>  (</b></p><p>  m_id varchar(4) primary key not null check(m_i

16、d like 'm%'),</p><p>  m_name varchar(20) not null,</p><p>  m_key varchar(20) not null</p><p><b>  )</b></p><p><b> ?、凵碳冶恚?lt;/b></p>

17、;<p>  create table provider</p><p>  (p_id varchar(9) primary key not null check(p_id like 'p%'),</p><p>  p_name varchar(20) not null,</p><p>  p_key varchar(20) no

18、t null,</p><p>  p_tel varchar(11) not null unique check(p_tel like '1%'),</p><p>  p_add varchar(30) not null unique,</p><p>  p_lev int, </p><p>  p_state var

19、char(15) check (p_state in ('營(yíng)業(yè)中','打烊','歇業(yè)'))</p><p><b>  )</b></p><p><b> ?、懿俗V:</b></p><p>  create table dish</p><p> 

20、 (d_id int identity(1378001,1) primary key not null,</p><p>  d_name varchar(30) not null,</p><p>  d_price float(2) not null,</p><p>  d_discount float(2),</p><p>  d_

21、pid varchar(9) not null ,</p><p>  foreign key (d_pid) references provider(p_id),</p><p>  d_remain int not null check (d_remain>=0),</p><p>  d_total int not null, </p>&

22、lt;p><b>  )</b></p><p><b> ?、萦唵危?lt;/b></p><p>  create table ord</p><p>  (o_id int identity(10000001,1) primary key not null,</p><p>  o_cid v

23、archar(9),</p><p>  foreign key (o_cid) references client (c_id),</p><p>  o_did int,</p><p>  foreign key (o_did) references dish (d_id),</p><p>  o_pid varchar(9),<

24、;/p><p>  foreign key (o_pid) references provider (p_id),</p><p>  o_time smalldatetime,</p><p>  o_num int not null check (o_num>0),</p><p>  o_cadd varchar(50) not nu

25、ll,</p><p>  o_state varchar(15) check (o_state in('正常','取消'))</p><p><b>  )</b></p><p><b> ?、薰芾砜蛻簦?lt;/b></p><p>  create table ma

26、nager_client</p><p>  (m_c_mid varchar(4),</p><p>  foreign key (m_c_mid) references manager (m_id),</p><p>  m_c_cid varchar(9),</p><p>  foreign key (m_c_cid) referen

27、ces client (c_id),</p><p>  m_c_time smalldatetime,</p><p>  primary key (m_c_mid,m_c_cid,m_c_time),</p><p>  m_c_operation varchar(15) check (m_c_operation in('更新','增加&

28、#39;,'刪除'))</p><p><b>  )</b></p><p><b> ?、吖芾砩痰辏?lt;/b></p><p>  create table manager_provider</p><p>  (m_p_mid varchar(4),</p><

29、;p>  foreign key (m_p_mid) references manager (m_id),</p><p>  m_p_pid varchar(9),</p><p>  foreign key (m_p_pid) references provider (p_id),</p><p>  m_p_time smalldatetime,<

30、/p><p>  primary key (m_p_mid,m_p_pid,m_p_time),</p><p>  m_c_operation varchar(15) check (m_c_operation in('允許注冊(cè)','注銷(xiāo)賬戶') )</p><p><b>  )</b></p>&l

31、t;p>  四、完整性、安全性等方面設(shè)計(jì)</p><p><b>  4.1完整性設(shè)計(jì)</b></p><p><b>  4.11實(shí)體完整性</b></p><p>  c_id varchar(9) primary key not null</p><p>  m_id varchar(

32、4) primary key not null</p><p>  p_id varchar(9) primary key not null</p><p>  4.12表間的關(guān)系及參照完整性</p><p><b>  1)菜譜表參照關(guān)系</b></p><p>  菜譜中的商店標(biāo)號(hào)參照商店表的主碼:</p&

33、gt;<p>  foreign key (d_pid) references provider(p_id)</p><p><b>  2)訂單表參照關(guān)系</b></p><p>  訂單中的客戶號(hào)參照客戶表的主碼:</p><p>  foreign key (o_cid) references client (c_id),&

34、lt;/p><p>  訂單表中的菜譜號(hào)參照菜譜表的主碼:</p><p>  foreign key (o_did) references dish (d_id),</p><p>  訂單表中的商店號(hào)參照商店表的主碼:</p><p>  foreign key (o_pid) references provider (p_id),</

35、p><p><b>  3)管理客戶表</b></p><p>  管理客戶表中的客戶號(hào)參照客戶表的主碼:</p><p>  foreign key (m_c_mid) references manager (m_id),</p><p>  管理客戶表中的管理員號(hào)參照管理員表的主碼:</p><p&g

36、t;  foreign key (m_c_cid) references client (c_id),</p><p><b>  4)管理商店表</b></p><p>  管理商店表的商店號(hào)參考商店表的主碼:</p><p>  foreign key (m_p_mid) references manager (m_id),</p&g

37、t;<p>  管理商店表的管理員號(hào)參照管理員表的主碼:</p><p>  foreign key (m_p_pid) references provider (p_id),</p><p>  4.13自定義完整性</p><p><b>  1)client表</b></p><p>  ①c_id

38、 not null check(c_id like 'c%'),</p><p> ?、赾_name c_key not null,</p><p> ?、踓_tel not null check(c_tel like '1%') unique</p><p>  2)manager表</p><p> ?、賛

39、_id not null check(m_id like 'm%'),</p><p> ?、趍_name,m_key not null,</p><p>  3)provider表</p><p> ?、賞_id not null check(p_id like 'p%'),</p><p> ?、趐_nam

40、e,p_key, not null,</p><p>  ③p_tel not null unique check(p_tel like '1%'),</p><p> ?、躳_add not null unique,</p><p> ?、輕_state check (p_state in ('營(yíng)業(yè)中','打烊',&

41、#39;歇業(yè)'))</p><p><b>  4)dish</b></p><p> ?、賒_id,d_name,d_price,d_pid,d_total not null,</p><p>  ②d_remain int not null check (d_remain>=0),</p><p>&l

42、t;b>  5)ord</b></p><p> ?、賝_id,o_cadd not null,</p><p> ?、趏_num int not null check (o_num>0),</p><p>  ③o_state varchar(15) check (o_state in('正常','取消'))

43、</p><p>  6)manager_client</p><p>  m_c_operation check (m_c_operation in('更新','增加','刪除'))</p><p>  7)manager_provider</p><p>  m_c_operation ch

44、eck (m_c_operation in('允許注冊(cè)','注銷(xiāo)賬戶') )</p><p><b>  4.14觸發(fā)器</b></p><p><b>  1)自動(dòng)更新時(shí)間:</b></p><p>  create trigger o_o_time on ord</p>&

45、lt;p>  for insert</p><p><b>  as</b></p><p><b>  begin</b></p><p>  declare @oid int</p><p>  select @oid=o_id from inserted</p><p

46、>  if exists(select*from ord</p><p>  where ord.o_id=@oid and ord.o_id is not null)</p><p>  update ord</p><p>  set o_time=(select getdate() as today)</p><p><b&

47、gt;  end</b></p><p>  2)對(duì)d_remain的觸發(fā)器</p><p>  create trigger o_o_remain on ord</p><p>  for insert</p><p><b>  as</b></p><p><b>  

48、begin</b></p><p>  declare @oid int </p><p>  select @oid=o_id from inserted</p><p>  if exists(select*from ord</p><p>  where o_id=@oid and o_id is not null)<

49、/p><p>  declare @did int</p><p>  select @did=o_did from ord where o_id=@oid</p><p>  declare @onum int</p><p>  select @onum=o_num from ord where o_id=@oid</p>&l

50、t;p>  update dish set d_remain=d_remain-@onum </p><p>  where d_id=@did</p><p><b>  end</b></p><p><b>  3)評(píng)價(jià)度增加</b></p><p>  create trigger o

51、_o_lev on ord</p><p>  for insert</p><p><b>  as</b></p><p><b>  begin</b></p><p>  declare @oid int </p><p>  select @oid=o_id fro

52、m inserted</p><p>  if exists(select*from ord</p><p>  where o_id=@oid and o_id is not null)</p><p>  declare @pid varchar(9)</p><p>  select @pid=o_pid from ord where

53、o_id=@oid</p><p>  update provider set p_lev=p_lev+1</p><p>  where p_id=@pid</p><p>  update ord set o_state='正常'</p><p>  where o_id=@oid</p><p>

54、<b>  end</b></p><p><b>  4.2安全性設(shè)計(jì)</b></p><p>  4.21登錄名、用戶、授權(quán)</p><p><b>  1)客戶(舉例)</b></p><p>  CREATE LOGIN c20112511 WITH PASSWORD

55、= '123456'</p><p>  create user buyijie for login c20112511;</p><p>  grant connect to buyijie;</p><p>  create role c;</p><p>  grant select on provider</p&

56、gt;<p><b>  to c;</b></p><p>  grant select on dish</p><p><b>  to c;</b></p><p>  grant update on dish(d_remain) to c;</p><p>  grant se

57、lect,insert on ord</p><p><b>  to c;</b></p><p>  grant update on client</p><p><b>  to c;</b></p><p>  exec sp_addrolemember 'c','b

58、uyijie'</p><p><b>  2)商店(舉例)</b></p><p>  CREATE LOGIN p20131001 WITH PASSWORD = 'wuqilong'</p><p>  create user 東北酒家 for login p20131001;</p><p&g

59、t;  grant connect to 東北酒家;</p><p>  create role p;</p><p>  grant select,delete,insert on dish</p><p><b>  to p;</b></p><p>  grant update on dish(d_name,d_

60、price,d_discount,d_total)</p><p><b>  to p;</b></p><p>  grant select on provider</p><p><b>  to p;</b></p><p>  grant update on provider(p_name

61、,p_tel,p_add,p_state)</p><p><b>  to p;</b></p><p>  exec sp_addrolemember 'p','東北酒家'</p><p><b>  3)管理員</b></p><p>  管理員進(jìn)行后臺(tái)管理,具

62、有所有權(quán)限。</p><p><b>  4.22視圖機(jī)制</b></p><p>  1)消費(fèi)記錄:用戶名字,菜名,單價(jià),打折,商店,時(shí)間,數(shù)量</p><p><b>  create </b></p><p>  view c_ord(c_name,d_name,d_price,d_disco

63、unt,p_name,o_time,o_num)</p><p><b>  as</b></p><p>  select c_name,d_name,d_price,d_discount,p_name,o_time,o_num</p><p>  from client,provider,dish,ord</p><p&

64、gt;  where client.c_id=ord.o_cid and dish.d_id=ord.o_did</p><p>  and provider.p_id=ord.o_pid</p><p>  with check option;</p><p>  2)用戶查詢商店及菜:商店信息與菜的信息</p><p><b>

65、  create </b></p><p>  view p_d(p_name,p_lev,p_state,p_tel,d_name,d_price,d_discount,d_remain)</p><p><b>  as</b></p><p>  select p_name,p_lev,p_state,p_tel,d_name

66、,d_price,d_discount,d_remain</p><p>  from provider,dish</p><p>  where provider.p_id=dish.d_id</p><p>  with check option;</p><p>  3)商店查詢自己的菜品</p><p>  c

67、reate view p_o_d(p_name,d_id,d_name,d_price,d_discount,d_remain)</p><p><b>  as</b></p><p>  select p_name,d_id,d_name,d_price,d_discount,d_remain</p><p>  from provider

68、,dish</p><p>  where provider.p_id=dish.d_id</p><p>  with check option;</p><p>  4)商店生成訂單視圖</p><p>  create view c_p_d(c_name,c_tel,d_name,d_price,d_discount,o_num,o_c

69、add)</p><p><b>  as</b></p><p>  select c_name,c_tel,d_name,d_price,d_discount,o_num,o_cadd</p><p>  from client,dish,ord</p><p>  where client.c_id=ord.o_c

70、id and dish.d_id=ord.o_did</p><p>  with check option;</p><p><b>  4.3其他設(shè)計(jì)</b></p><p><b>  4.31主鍵自增</b></p><p>  對(duì)于dish表及ord表,設(shè)計(jì)在插入元祖是主鍵自增。若下一份訂

71、單時(shí),讓客戶自己選擇主碼,可能會(huì)發(fā)生沖突;同樣也不符合實(shí)際情況</p><p> ?、賝_id int identity(10000001,1)</p><p> ?、赿_id int identity(1378001,1)</p><p><b>  4.32作業(yè)設(shè)計(jì)</b></p><p>  在每天的0:00:00

72、執(zhí)行更新數(shù)據(jù)庫(kù)中d_remain=d_total</p><p><b>  五、數(shù)據(jù)庫(kù)實(shí)現(xiàn)</b></p><p><b>  5.1據(jù)庫(kù)的建立</b></p><p>  啟動(dòng)服務(wù)管理器,打開(kāi)查詢分析器,在調(diào)試程序窗口輸入下列語(yǔ)句:</p><p>  Create database datab

73、ase_zbg</p><p><b>  On</b></p><p> ?。╪ame= zbg_data,</p><p>  Filename=' E:\dbdesign\ zbg_data.mdf',</p><p><b>  Size=10mb</b></p>

74、<p>  Maxsize=500mb,</p><p>  Filegrowth=5mb)</p><p><b>  Log on</b></p><p>  (name= zbg_log,</p><p>  Filename=' E:\dbdesign\ zbg_log.ldf',&

75、lt;/p><p><b>  Size=5mb</b></p><p>  Maxsize=100mb,</p><p>  Filegrowth=5mb)</p><p><b>  5.2數(shù)據(jù)載入</b></p><p><b>  1)client表</b

76、></p><p>  insert into client values('c20120001','雷政富','leizhenf','15223422123');</p><p>  insert into client values('c20120002','吳婷','wuti

77、ng12','15321233434');</p><p>  insert into client values('c20120003','李毅','liyi1234','15423122323');</p><p>  insert into client values('c20120004

78、','鄭媛媛','zhengyua','15534121212');</p><p>  insert into client values('c20120005','石磊','shilei12','15621323434');</p><p>  insert into

79、 client values('c20120006','吳彥祖','wuyanzu1','15789879867');</p><p><b>  2)manager</b></p><p>  insert into manager values('m001','劉詩(shī)詩(shī)'

80、,'liushish');</p><p>  insert into manager values('m002','郭晶晶','guojingj');</p><p>  insert into manager values('m003','楊冪','yangmi12');&l

81、t;/p><p>  3)provider</p><p>  insert into provider values('p20131001','東北酒家','wuqilong','13012122323','梧桐路12號(hào)',4,'營(yíng)業(yè)中');</p><p>  inser

82、t into provider values('p20131002','學(xué)惠園','lichunch','13121223235','梧桐路21號(hào)',3,'營(yíng)業(yè)中');</p><p>  insert into provider values('p20131003','東北酒店',&#

83、39;yanjiehe','13212232301','翟乃路12號(hào)',4,'打烊');</p><p>  insert into provider values('p20131004','四川酒店','yuliang1','13301212223','淄博路5號(hào)',4,

84、9;歇業(yè)');</p><p>  insert into provider values('p20131005','狀元酒店','maweidu1','13432345436','中原路54號(hào)',4,'營(yíng)業(yè)中');</p><p>  insert into provider valu

85、es('p20131006','大排檔','fengtang','13532567845','中原路89號(hào)',4,'打烊');</p><p>  insert into provider values('p20131007','老鄉(xiāng)雞','maoyushi','

86、13423431231','梧桐路13號(hào)',4,'營(yíng)業(yè)中');</p><p><b>  4)dish</b></p><p>  insert into dish values('大對(duì)蝦',32.3,0.95,'p20131001',500,500);</p><p>

87、  insert into dish values('大對(duì)蝦',31.3,1,'p20131002',300,300);</p><p>  insert into dish values('大對(duì)蝦',30,0.98,'p20131007',500,500);</p><p>  insert into dish values

88、('彩花迎賓',22.3,0.97,'p20131002',500,500);</p><p>  insert into dish values('彩花迎賓',32.3,0.9,'p20131003',500,500);</p><p>  insert into dish values('魷魚(yú)湯',12.3

89、,1,'p20131004',100,100);</p><p>  insert into dish values('狗全席',22.3,1,'p20131004',500,500);</p><p>  insert into dish values('狗全席',22.4,1,'p20131005',500

90、,500);</p><p>  insert into dish values('龍門(mén)魚(yú)',32.3,0.99,'p20131005',500,500);</p><p>  insert into dish values('龍門(mén)魚(yú)',33,0.98,'p20131006',500,500);</p><

91、p>  insert into dish values('叫花雞',133.2,0.8,'p20131001',50,50);</p><p>  insert into dish values('叫花雞',133,0.81,'p20131006',50,50);</p><p>  insert into dish v

92、alues('叫花雞',133.1,0.8,'p20131007',50,50)</p><p><b>  5)ord</b></p><p>  insert into ord values('c20120001',1378001,'p20131001','2000-05-01 12:35:2

93、9.998',1,'梧桐路99號(hào)','正常');</p><p>  insert into ord values('c20120001',1378011,'p20131001','2000-05-02 12:35:29.998',2,'梧桐路99號(hào)','正常');</p><

94、;p>  insert into ord values('c20120002',1378006,'p20131004','2000-05-03 12:35:29.998',3,'梧桐路77號(hào)','正常');</p><p>  insert into ord values('c20120002',1378007,

95、'p20131004','2000-05-04 12:35:29.998',4,'梧桐路77號(hào)','正常');</p><p>  insert into ord values('c20120002',1378009,'p20131005','2000-05-05 12:35:29.998',5,

96、9;梧桐路77號(hào)','正常');</p><p>  insert into ord values('c20120004',1378004,'p20131002','2000-05-06 12:35:29.998',6,'梧桐路88號(hào)','正常');</p><p>  insert i

97、nto ord values('c20120005',1378004,'p20131002','2000-05-07 12:35:29.998',7,'梧桐路88號(hào)','正常');</p><p>  insert into ord values('c20120006',1378003,'p20131007&#

98、39;,'2000-05-08 12:35:29.998',8,'梧桐路66號(hào)','正常');</p><p>  insert into ord values('c20120006',1378004,'p20131002','2000-05-09 12:35:29.998',9,'梧桐路66號(hào)',&#

99、39;正常');</p><p>  6)manager_client</p><p>  insert into manager_client values('m001','c20120001','2013-05-08 12:35:29','增加');</p><p>  insert int

100、o manager_client values('m001','c20120002','2013-05-08 12:37:29','增加');</p><p>  insert into manager_client values('m003','c20120003','2013-05-08 12:38:29&

101、#39;,'增加');</p><p>  insert into manager_client values('m002','c20120004','2013-05-08 12:39:29','增加');</p><p>  insert into manager_client values('m00

102、2','c20120005','2013-05-08 13:35:29','增加');</p><p>  insert into manager_client values('m003','c20120006','2013-05-08 14:35:29','增加');</p>&

103、lt;p>  7)manager_provider</p><p>  insert into manager_provider values('m003','p20131001','2013-02-08 14:35:29','允許注冊(cè)');</p><p>  insert into manager_provider

104、values('m003','p20131002','2013-02-08 15:35:29','允許注冊(cè)');</p><p>  insert into manager_provider values('m003','p20131003','2013-02-08 16:35:29','允許注

105、冊(cè)');</p><p>  insert into manager_provider values('m003','p20131004','2013-02-08 17:35:29','允許注冊(cè)');</p><p>  insert into manager_provider values('m003'

106、;,'p20131005','2013-02-08 18:35:29','允許注冊(cè)');</p><p>  insert into manager_provider values('m003','p20131006','2013-02-08 19:35:29','允許注冊(cè)');</p>

107、<p>  insert into manager_provider values('m003','p20131007','2013-02-08 19:39:29','允許注冊(cè)');</p><p>  六、數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)</p><p>  作為網(wǎng)管員,無(wú)論其管理的網(wǎng)絡(luò)的規(guī)模是大還是小,在日常的管理中除了維護(hù)網(wǎng)

108、絡(luò)平穩(wěn)運(yùn)行、及時(shí)排除網(wǎng)絡(luò)故障、保護(hù)網(wǎng)絡(luò)安全等工作以外,備份網(wǎng)絡(luò)中關(guān)鍵數(shù)據(jù)也是其中的一個(gè)非常非常重要的工作環(huán)節(jié)。</p><p>  網(wǎng)絡(luò)中的各種故障無(wú)非就分兩種:軟件故障和硬件故障。對(duì)于“硬件故障”可以通過(guò)維修或更換硬件設(shè)備得到及時(shí)解決;對(duì)于“軟件故障”則可以通過(guò)重新安裝或升級(jí)軟件、重做網(wǎng)絡(luò)或應(yīng)用軟件系統(tǒng)等方法及時(shí)解決,而且用此方法來(lái)解決網(wǎng)絡(luò)故障大多需要一些基礎(chǔ)的、關(guān)鍵的數(shù)據(jù)支持才能得以恢復(fù)正常。但是,網(wǎng)絡(luò)中諸如

109、此類(lèi)的關(guān)鍵數(shù)據(jù)(特別是“應(yīng)用軟件系統(tǒng)”中的關(guān)鍵數(shù)據(jù))的損壞或丟失,絕大部分是無(wú)法恢復(fù)和彌補(bǔ)的。</p><p>  6.1定義并設(shè)置備份</p><p>  1.每周1次備份,周日晚0:00:00開(kāi)始備份,超過(guò)四周清空之前的備份。</p><p>  2.每2小時(shí)一次日志備份,超過(guò)一天清空之前的備份</p><p>  3.每天一次差異備份,

110、時(shí)間為0:00:00開(kāi)始,超過(guò)一天自動(dòng)清除備份。</p><p>  6.2啟用維護(hù)計(jì)劃任務(wù)</p><p>  在“管理”->“數(shù)據(jù)庫(kù)維護(hù)計(jì)劃”上右鍵彈出菜單,選“新建維護(hù)計(jì)劃”,設(shè)置數(shù)據(jù)庫(kù)維護(hù)計(jì)劃名,并完成向?qū)А?lt;/p><p><b>  6.3運(yùn)行要求</b></p><p>  操作系統(tǒng):Windows

111、xp及以上版本,</p><p>  數(shù)據(jù)庫(kù):SQL server2005,</p><p>  外圍平臺(tái):Microsoft Visual studio2010</p><p><b>  內(nèi)存:2G</b></p><p><b>  七、感想及總結(jié):</b></p><p&

112、gt;  “實(shí)踐出真知”、“合作才能雙贏”,這兩句話說(shuō)的一點(diǎn)也沒(méi)有錯(cuò)。此次數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,我們?nèi)齻€(gè)人通過(guò)共同合作、共同協(xié)商基本上完成了網(wǎng)上訂餐的數(shù)據(jù)庫(kù)設(shè)計(jì)工作。</p><p>  一、需求分析及E-R圖設(shè)計(jì)階段:</p><p>  在整個(gè)設(shè)計(jì)過(guò)程中,我們先是三個(gè)人分別查閱資料,了解網(wǎng)上訂餐系統(tǒng)的基本功能,接著一道討論確定了系統(tǒng)的基本需求以及系統(tǒng)的各個(gè)局部E-R圖,然后合并E-R圖,形

113、成了初步的E-R圖,后經(jīng)過(guò)多次修改、討論確定了最終的E-R圖。同時(shí)也設(shè)計(jì)了初步的數(shù)據(jù)流圖、數(shù)據(jù)字典、數(shù)據(jù)結(jié)構(gòu)等。</p><p>  二、數(shù)據(jù)庫(kù)初步設(shè)計(jì)階段:</p><p>  我們先是創(chuàng)建數(shù)據(jù)庫(kù),考慮到網(wǎng)上訂餐所需的數(shù)據(jù)庫(kù)較大,但我們開(kāi)發(fā)的系統(tǒng)并非實(shí)際使用的系統(tǒng),權(quán)衡之下,我們?cè)O(shè)計(jì)了最大規(guī)模500M的數(shù)據(jù)庫(kù)。然后由卜一杰創(chuàng)建基本表、葛萬(wàn)杰準(zhǔn)備數(shù)據(jù)、我負(fù)責(zé)測(cè)試運(yùn)行。</p>

114、<p>  三、外圍部分設(shè)計(jì)階段:</p><p>  我們考慮管理員主要就是對(duì)數(shù)據(jù)庫(kù)進(jìn)行一些維護(hù)工作,為此沒(méi)有設(shè)計(jì)了管理員操作程序,管理員直接通過(guò)后臺(tái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,這樣快捷方便,同時(shí)也能夠及時(shí)發(fā)現(xiàn)并解決問(wèn)題,效率高;卜一杰與葛萬(wàn)杰分別設(shè)計(jì)客戶界面與商店界面,他倆在設(shè)計(jì)過(guò)程中,所需的觸發(fā)器、視圖、授權(quán)等由我負(fù)責(zé)完成,同時(shí)在設(shè)計(jì)過(guò)程中遇到的一些關(guān)于數(shù)據(jù)庫(kù)操作的問(wèn)題也由我來(lái)解決。這樣既提高了效率,同時(shí)

115、又能夠達(dá)到及時(shí)發(fā)現(xiàn)問(wèn)題、及時(shí)解決問(wèn)題。</p><p>  數(shù)據(jù)庫(kù)課程設(shè)計(jì)不僅讓我們更進(jìn)一步了解了數(shù)據(jù)庫(kù)這門(mén)課程,而且讓我們?cè)谧鍪路矫嬉残纬闪艘惶缀芎玫南敕?。我們?cè)谧鍪路矫鎸W(xué)會(huì)了堅(jiān)持、合作;對(duì)待問(wèn)題要敢于質(zhì)疑、認(rèn)真解決;更要和同學(xué)們交流,不恥下問(wèn)。當(dāng)然,還要培養(yǎng)自己處理解決問(wèn)題的態(tài)度:一絲不茍,嚴(yán)謹(jǐn)認(rèn)真。</p><p>  在運(yùn)用SQL Server2005設(shè)計(jì)數(shù)據(jù)庫(kù)的過(guò)程中,我們會(huì)遇到

116、種種問(wèn)題,而且每個(gè)問(wèn)題與上下步驟之間都會(huì)有聯(lián)系,一個(gè)問(wèn)題的存在可能會(huì)影響到下一個(gè)問(wèn)題的操作。為此,我們要有分析原因,發(fā)現(xiàn)問(wèn)題,再解決問(wèn)題。不可半途而廢,堅(jiān)持下去,才能有所突破。</p><p>  數(shù)據(jù)庫(kù)課程設(shè)計(jì)目的在于通過(guò)對(duì)一個(gè)實(shí)際問(wèn)題的分析,設(shè)計(jì)與實(shí)現(xiàn),將原理與應(yīng)用相結(jié)合。在這個(gè)過(guò)程中,我學(xué)會(huì)如何把書(shū)本上學(xué)到的知識(shí)用于解決實(shí)際問(wèn)題、培養(yǎng)了自己的動(dòng)手能力。</p><p>  當(dāng)然,數(shù)據(jù)

117、庫(kù)設(shè)計(jì)中還有一些問(wèn)題,我們沒(méi)有能夠考慮到,后續(xù)的設(shè)計(jì)也與最初的想法有一些偏差。原因是:設(shè)計(jì)過(guò)程中,我們發(fā)現(xiàn)了一些實(shí)際的問(wèn)題,需要解決;有些問(wèn)題我們沒(méi)有遇到,但不代表不存在;網(wǎng)上訂餐系統(tǒng),最好是使用網(wǎng)頁(yè)的形式呈現(xiàn)出來(lái)。</p><p>  總而言之,我們?yōu)榱藬?shù)據(jù)庫(kù)設(shè)計(jì)花費(fèi)了一定的時(shí)間,但這時(shí)間花的很值得,因?yàn)槲覀兩羁谈惺艿剑簳?shū)上的理論運(yùn)用到實(shí)踐中還要很多路要走,很多細(xì)節(jié)要考慮,切不可眼高手低。</p>

118、<p>  雖然數(shù)據(jù)庫(kù)課程設(shè)計(jì)結(jié)束了,但我們學(xué)習(xí)并完善數(shù)據(jù)庫(kù)設(shè)計(jì)的工作還在繼續(xù),我們還可以把數(shù)據(jù)庫(kù)進(jìn)一步完善,進(jìn)一步實(shí)現(xiàn)用戶友好,多平臺(tái)操作。</p><p><b>  備注:</b></p><p>  題目:網(wǎng)上訂餐管理系統(tǒng)</p><p><b>  組長(zhǎng):XX</b></p><p

119、><b>  組員:XXX</b></p><p><b>  分工:XXX</b></p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)部分(需求分析,E-R圖,基本表,數(shù)據(jù)):三人共同完成。</p><p>  外圍部分:XXX和XXX完成。</p><p>  觸發(fā)器、視圖、授權(quán)、數(shù)據(jù)庫(kù)修改工作:XX完成。&

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論