新聞中心
隨著科技的不斷發(fā)展,數(shù)據(jù)庫系統(tǒng)在各行業(yè)得到了廣泛應用,餐飲業(yè)也不例外。點菜管理系統(tǒng)可以幫助餐廳進行有效的食品和飲料銷售管理,提高餐廳的運營效率。在點菜管理系統(tǒng)的課程設計中,數(shù)據(jù)庫系統(tǒng)是非常重要的一部分。本文將會探討如何在點菜管理系統(tǒng)的課程設計中使用數(shù)據(jù)庫系統(tǒng)進行開發(fā)。

1. 數(shù)據(jù)庫系統(tǒng)的基本概念
數(shù)據(jù)庫系統(tǒng)是指為了提供長期存儲、管理和訪問數(shù)據(jù)而建立的一種系統(tǒng)。它具備以下幾個基本特點:
(1)數(shù)據(jù)共享性:數(shù)據(jù)庫中的數(shù)據(jù)可以被多個應用程序共享。
(2)數(shù)據(jù)獨立性:數(shù)據(jù)庫的物理存儲和邏輯表示是相互獨立的。
(3)數(shù)據(jù)安全性:數(shù)據(jù)庫系統(tǒng)可以對數(shù)據(jù)進行安全性的保護。
(4)數(shù)據(jù)完整性:數(shù)據(jù)庫中的數(shù)據(jù)必須保證完整性和一致性。
以上特點使數(shù)據(jù)庫成為了一種高效、安全、可靠的數(shù)據(jù)存儲和管理方式。
2. 數(shù)據(jù)庫在點菜管理系統(tǒng)中的應用
在餐廳的點菜管理系統(tǒng)中,數(shù)據(jù)庫可以被用于存儲以下信息:
(1)菜品信息:該數(shù)據(jù)庫包括了所有的菜品信息,如菜品名稱、價格、口味、營養(yǎng)分析等。這些數(shù)據(jù)可以方便顧客查詢,也便于餐廳管理菜品更加科學。
(2)訂單信息:訂單信息是點菜管理系統(tǒng)最重要的數(shù)據(jù)之一,包括了顧客點菜的菜品、數(shù)量、價格、訂單時間等信息。這些信息可以幫助餐廳了解銷售情況,制定更加合理的銷售策略。
(3)顧客信息:數(shù)據(jù)庫中還可以存儲顧客的基本信息,如姓名、、郵箱等。這些信息可以幫助餐廳開展優(yōu)惠推廣活動,吸引更多的顧客。
(4)員工信息:餐廳的員工信息也可以被存儲在數(shù)據(jù)庫中,包括了員工姓名、職位、工號等信息。這些信息方便餐廳管理員對員工信息進行查詢、統(tǒng)計和管理。
3. 數(shù)據(jù)庫系統(tǒng)在點菜管理系統(tǒng)中的實現(xiàn)
為了實現(xiàn)數(shù)據(jù)庫在點菜管理系統(tǒng)中的使用,需要進行如下幾個步驟:
(1)數(shù)據(jù)庫設計:在點菜管理系統(tǒng)的課程設計中,需要首先進行數(shù)據(jù)庫的設計。需要分析點菜管理系統(tǒng)需要存儲的數(shù)據(jù)類型,制定數(shù)據(jù)庫的結構和范式。合理的數(shù)據(jù)庫設計能夠提升系統(tǒng)的性能、數(shù)據(jù)安全等方面的保障。
(2)數(shù)據(jù)庫開發(fā):設計完成后,就可以進行數(shù)據(jù)庫系統(tǒng)的開發(fā)。使用相關的數(shù)據(jù)庫管理軟件,例如MySQL和Oracle。這些軟件可以幫助開發(fā)人員進行數(shù)據(jù)庫的建立、維護和管理,同時還可以實現(xiàn)數(shù)據(jù)的備份和恢復等功能。
(3)數(shù)據(jù)庫的應用程序開發(fā):在數(shù)據(jù)庫系統(tǒng)的基礎上,可以進行應用程序的開發(fā)。例如,可以使用Java或.NET等編程語言開發(fā)點菜管理系統(tǒng)的后端程序,該程序通過調(diào)用數(shù)據(jù)庫的API實現(xiàn)增刪改查等操作,對于用戶端,也可以使用移動App或網(wǎng)頁實現(xiàn)簡單易操作的菜單展示和點餐。
4. 數(shù)據(jù)庫系統(tǒng)在點菜管理系統(tǒng)中的優(yōu)勢
使用數(shù)據(jù)庫系統(tǒng)在點菜管理系統(tǒng)中具有以下幾點優(yōu)勢:
(1)數(shù)據(jù)存儲的安全性大大提升:數(shù)據(jù)庫系統(tǒng)可以根據(jù)具體需求對數(shù)據(jù)進行加密和存儲策略的控制,從而保證數(shù)據(jù)的安全性和可靠性。
(2)數(shù)據(jù)的快速訪問:通過數(shù)據(jù)庫系統(tǒng),開發(fā)人員和餐廳經(jīng)理可以更快速、更高效地訪問數(shù)據(jù),從而方便管理和查詢餐廳的運營情況。
(3)系統(tǒng)的穩(wěn)定性得到保障:數(shù)據(jù)庫系統(tǒng)可以很好地支持并發(fā)操作,降低了系統(tǒng)崩潰的風險,保證系統(tǒng)24小時持續(xù)穩(wěn)定運行。
綜上所述,數(shù)據(jù)庫系統(tǒng)在點菜管理系統(tǒng)的課程設計中是非常重要的一部分,利用數(shù)據(jù)庫系統(tǒng)可以幫助餐廳更好地管理銷售、顧客和員工等信息,提升餐廳的經(jīng)營效益和用戶滿意度。
成都網(wǎng)站建設公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導10多年以來專注數(shù)字化網(wǎng)站建設,提供企業(yè)網(wǎng)站建設,高端網(wǎng)站設計,響應式網(wǎng)站制作,設計師量身打造品牌風格,熱線:028-86922220誰可以幫忙做下這個題目呀 數(shù)據(jù)庫課程設計
發(fā)出來看看
數(shù)據(jù)庫課程設計報告
計網(wǎng)0831數(shù)據(jù)庫課程設計
1、數(shù)據(jù)的導入和導出今天是數(shù)據(jù)庫實習的之一天,對于我們來說數(shù)據(jù)庫雖然是今年剛剛學過的課程,但是我們已經(jīng)考試完一段時間了,所以也很久沒有翻書本了,很多知識在剛剛做的時候還是很陌生的,不得不翻一下書本,下面就是在之一天實習中所產(chǎn)生的問題報告和分析結果。
在做實訓前,老師先給我們講了數(shù)據(jù)庫如何導入EXCL表,在老師的指導下我們學會了,為創(chuàng)建表提供了方便。
首先我們是建立了一個新的KCSJ數(shù)據(jù)庫,建立的數(shù)據(jù)語句如下:
用SQL語句在D:\KCSJ下創(chuàng)建課程設計數(shù)據(jù)庫蔽橋(KCSJ)
(一)CREATE DATABASE KCSJ
ON
(NAME=KCSJ_DATA,
FILENAME=’D:\KCSJ_DATA.MDF’)
LOG ON
(NAME=KCSJ_LOG,
FILENAME=’D:\KCSJ_LOG.LDF’)
將KCSJ.XLS文件中的數(shù)據(jù)導入KCSJ數(shù)據(jù)庫中。導入后在數(shù)據(jù)庫中將生成以下五個基本表:
學生(學號,姓名,性別,年齡,入學成績,班級,籍貫)
成績(學號,課程號,成績)
課程(課程號,課程名,教師名)
三角形(a,b,c,s)
回文數(shù)(A1,A2)
其中:a> 學生、成績、課程、三角形、回文數(shù)是表的名字。
b> 學號、姓名、性別、班級、籍貫、課程名和教師名為字符型,長度分別為10 、10、2、6、8、20、10;
c> 入學成績?yōu)檎汀?/p>
d> 年齡、課程號和成績?yōu)檎突蛭⒄汀?/p>
e> A1為整型;A2為字符型,長度為2。
f> a、b、c為float類型,代表三角形的三邊,s為float類型,代表三角形的面積。
在導入數(shù)據(jù)庫中KCSJ.XLS文件的數(shù)據(jù)導入的時候是在所有任務–導入數(shù)據(jù)—數(shù)據(jù)源為excel文件位置—導入表中的數(shù)據(jù)—修改類型和長度 最后確定。
用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫(JW0831),將KCSJ數(shù)據(jù)庫中的五個表導入該數(shù)據(jù)庫中。
打開所有任務 導入數(shù)據(jù)源 選擇KSCJ 數(shù)據(jù)庫 下一步 再選擇jw0831數(shù)據(jù)庫 選擇所有 確定 就可以將KCSJ數(shù)據(jù)庫中的五個表導入該數(shù)據(jù)庫中。
簡單的結構化查詢
–(1)查詢學生的詳細記錄
select*from 學生
–(2)查詢學生表中前兩個班級(班級名稱不能重復)
select top 2 班級 from 學生
group by 班級
在做本題的時候,由于想的比較復雜,外加題意有點模糊,所以轉(zhuǎn)了很大一個圈,并在老師的側外指導下通過group by分組才把本題做了出來。
–(3)顯示把 成績表中各科學生的成績加 20 分后的信息
select*from 成績
where 成績=’成績’+20
在做本題的時候,由于題意理解錯誤,所以我先用updata語句來進行更新,但是在做到其它題的時候,聽到老師在指導其它同學的時候,把題意一說,我才恍然大悟,自己的方向又錯了。然后又重新思考,接著就做出了上面的答案。
–(4)查詢來自“寧波” 學生的學號、姓名、籍貫
select 學號,姓名,籍貫 from 學生
where 籍貫=’寧波’
–(5)查詢選修4號課程且考試成績在70分以上行鬧的學生的學號以及所選修的課程號和成績,顯示前3條結果記錄
select top 3*from 成績
where 成績>=70 and 課程號=’4′
–(6)查詢宏帶猛入學成績在分之內(nèi)的學生的詳細情況,并按入學成績降序排序 ( 用兩種方法完成 )
select * from 學生
where 30023
–(17)查詢學生表中姓李的學生的基本情況
select *from 學生
where 姓名 like ‘李%’
–(18) 統(tǒng)計學生表中所有學生“入學成績”的平均分、更高分、更低分
select AVG(入學成績) as’平均成績’,max(入學成績) as’更高分’,min(入學成績) as’更低分’from 學生
–(19)查詢選修了1號或者3號課程,成績及格的學生的學號和成績
select 學號,成績 from 成績
where 成績>=60 and 課程號 in (1,3)
–(20)統(tǒng)計學生表中所有男女生人數(shù)
SELECT 性別, COUNT(性別)AS’人數(shù)’ FROM 學生
group by 性別
對于今天的題除了自己不太熟悉課本知識和同學討論出來的那些分析外,對于其他的題已經(jīng)沒有什么問題了,因為我把今天的題做完之后,把報告寫完的同時,對于明天的題我也進行了一番思考,并且還幫助其他同學解決了一些不會的問題。
星期二 天氣 冷 心情 good
3、復雜的結構化查詢
–(1)檢索至少選修劉志生老師所授課程中一門課程的女學生姓名。
select 學生.學號,姓名,性別,課程.課程號 from 學生,成績,課程
where 性別=’女’ and 課程.課程號 in(select 課程號 from 課程 where 教師名=’劉志生’)and 學生.學號=成績.學號
and 課程.課程號=成績.課程號
對于今天的課程設計不是像昨天一樣那么簡單了,簡直是提高了一個很大的層次,簡直是一步三晃??!不容易?。【拖癖绢}一樣,在查詢的時候要用一個子查詢和三個條件才能把它做出來!
–(2)檢索吳計算同學不學的課程的課程號。
select 課程號 from 課程 where 課程號 not in(select 成績.課程號 from 成績,學生where 姓名=’吳計算’ and 成績.學號=學生.學號)
在本題中,用的方法還真是一波三折啊!因為如果要查不學的課程,要先查出他學的課程,然后再排掉學過的!充分運用了not in這個語法
–(3)檢索至少選修四門課程的學生學號。
select 學號, count(成績.學號)as ‘門數(shù)’ from 成績,課程 where 成績.課程號=課程.課程號
group by 成績.學號
having count(成績.學號)>=4
對于本題的用的是count做統(tǒng)計這個數(shù)據(jù)語句,外加可以用在group by 語句后的having條件語句。通過本題的聯(lián)系,可以很好的運用count 和having語句
–(4)檢索全部學生都選修的課程的課程號與課程名。
select 課程.課程名 ,課程.課程號 from 成績,課程
where 成績.課程號=課程.課程號
group by 課程.課程名,課程.課程號
having count(成績.學號) in (select count(學生.學號)from 學生)
–(5)檢索選修課程包含劉志生老師所授課的學生學號。
select 學號 from 成績,課程
where 教師名=’劉志生’and 成績.課程號=課程.課程號
–(6)統(tǒng)計有學生選修的課程門數(shù)。
select 學號, count(成績.學號)as ‘門數(shù)’ from 成績,課程 where 成績.課程號=課程.課程號
group by 成績.學號
–(7)求選修4號課程的學生的平均年齡。
select AVG(年齡)as’平均年齡’,成績.課程號 from 學生,成績
where 課程號=’4′ and 學生.學號=成績.學號
group by 成績.課程號
–(8)求劉志生老師所授課程的每門課程的學生平均成績。
select avg(成績.成績)as’平均成績’,課程.課程號 from 成績,課程
where 教師名=’劉志生’ and 成績.課程號=課程.課程號
group by 課程.課程號
–(9)統(tǒng)計每門課程的學生選修人數(shù)(超過6人的課程才統(tǒng)計)。要求輸出課程號和選修人數(shù),查詢結果按人數(shù)降序排列,若人數(shù)相同,按課程號升序排列。
select 成績.課程號, count(成績.學號)as ‘人數(shù)’ from 成績,課程
where 成績.課程號=課程.課程號
group by 成績.課程號
having count(成績.學號)>=6
order by count(成績.學號) asc
–(10)檢索學號比陸力利同學大,而年齡比他小的學生姓名。
select 學號,姓名 from 學生
where 學號>(select 學號 from 學生 where 姓名=’陸力利’) and 年齡(select avg(年齡)as’平均年齡’from 學生 where 性別=’女’)
–(12)統(tǒng)計學生人數(shù)超過 5人的班級名稱和對應的人數(shù)
select 班級,count(學生.學號)as ‘人數(shù)’from 學生
group by 班級
having count(學生.學號)>=5
–(13)檢索課程號和選修人數(shù),查詢結果按人數(shù)升序排列,若人數(shù)相同,按課程號降序排列。
select 成績.課程號, count(成績.學號)as ‘人數(shù)’ from 成績,課程
where 成績.課程號=課程.課程號
group by 成績.課程號
order by count(成績.學號) asc,成績.課程號 desc
這道題運用很多知識點,不但用了count 統(tǒng)計 還用了 group by 分組 外加排序
–(14)查詢選修課程學生的學號、姓名、所選課程號、取得的成績
select 學生.學號,學生.姓名,成績.課程號,成績.成績 from 學生,成績
where 學生.學號=成績.學號
–(15)查詢學生的學號、課程號和成績等級
select 學號,課程號,成績,(
CASE
WHEN 成績>=90 and 成績=80 and 成績=70 and 成績=60 and 成績(select max(年齡) from 學生 where 性別=’女’)
group by 姓名,年齡
–(19)計算選修了1號課程的學生的平均成績(要求顯示出課程號和對應的平均成績)
select 課程號,avg(成績)as’平均成績’from 成績
where 課程號=’1′
group by 課程號
–(20)查詢選修課程學生的學號、姓名、所選課程名、取得的成績
select 學生.學號,姓名,課程.課程名,成績.成績 from 學生,成績,課程
where 學生.學號=成績.學號 and 課程.課程號=成績.課程號
–(21)查詢學生的學號、姓名、性別及所選修各門課程的成績(要求每位學生用一個數(shù)據(jù)行顯示這些信息)
SELECT 學生.學號, 學生.姓名,學生.性別,
(select 成績 from 成績 where 課程號=’1′ and 學生.學號=學號) as ‘數(shù)學’,
(select 成績 from 成績 where 課程號=’2′ and 學生.學號=學號) as ‘英語’,
(select 成績 from 成績 where 課程號=’3′ and 學生.學號=學號) as ‘計算機基礎’,
(select 成績 from 成績 where 課程號=’4′ and 學生.學號=學號) as ‘數(shù)據(jù)庫’,
(select 成績 from 成績 where 課程號=’5′ and 學生.學號=學號) as ‘政治’,
(select 成績 from 成績 where 課程號=’6′ and 學生.學號=學號) as ‘體育’
FROM 學生 INNER JOIN 成績 ON 學生.學號=成績.學號
GROUP BY 學生.學號, 學生.姓名,學生.性別
–(22)查詢李路路所學的課程名和對應的成績,并按照成績升序排列。
select 姓名,課程名,成績 from 學生,課程,成績
where 姓名=’李路路’and 課程.課程號=成績.課程號 and 學生.學號=成績.學號
order by 成績
–(23)查詢平均成績大于 75 分的課程,要求顯示課程名和平均成績。
select 課程名,avg(成績)as’平均成績’ from 課程,成績
where 課程.課程號=成績.課程號
group by 課程名
having avg(成績)>=75
–(24)查詢所選課程平均成績前三名的那些學生的姓名和平均成績。
select top 3 學生.學號,姓名,avg(成績.成績)as’平均成績’from 成績,學生 where 學生.學號=成績.學號 group by 學生.學號,姓名 order by avg(成績.成績) desc
–(25)查詢和李工業(yè)在同一個班級的學號和姓名
select 學號,姓名 from 學生
where 班級 in (select 班級 from 學生 where 姓名=’李工業(yè)’)
–(26)查詢JW0831班中入學成績比李里高的學生的姓名
select 姓名 from 學生
where 班級=’JW0831′ and 入學成績>(select 入學成績 from 學生 where 姓名=’李里’)
–(27)在學生表中查詢高于入學成績平均分的學生學號、姓名、班級、入學成績
select 學號,姓名,班級,入學成績 from 學生
where 入學成績>(select avg(入學成績)as’平均成績’from 學生)
–(28)查詢沒有選修課程的學生的學號和姓名
select 學生.學號,學生.姓名 from 學生
where 學號 not in(select 學號 from 成績 group by 學號 )
–(29)查詢選修了 5(含5) 門以上課程的學生的姓名。
select 姓名 from 學生,成績,課程 where 成績.課程號=課程.課程號 and 學生.學號=成績.學號
group by 成績.學號,姓名
having count(成績.學號)>=5
–(30)查找同名同姓的學生信息。
select a1.* from 學生 a1,學生 a2
where a1.姓名=a2.姓名 and a1.學號a2.學號
星期四 天氣 冷 心情 good
數(shù)據(jù)管理
–(1)利用學生表創(chuàng)建一個新表(不含數(shù)據(jù)):優(yōu)秀(學號,姓名,性別),
–然后在學生表中檢索每一門課程成績都大于等于80分的學生學號、姓名和性別,
–并把檢索到的值送往優(yōu)秀表中。
select 學號,姓名,性別 into 優(yōu)秀 from 學生
where 5>6
insert into 優(yōu)秀 select 學號,姓名,性別 from 學生 where 學號 in (select 學號 from 成績 group by 學號 having min(成績)>=80 )
–(2)把李路路同學的選課和成績?nèi)縿h去。
delete from 成績
where 成績 in(select 成績 from 學生,成績 where 學生.學號=成績.學號 and 姓名=’李路路’)
–(3)把低于總平均成績的女同學成績提高5%。
UPDATE 成績 SET 成績=成績*(1+0.05) WHERE 成績75 and 課程號=’4′
–(6)將選修4號課程且成績沒有及格的學生的成績調(diào)整為 60 分。
UPDATE 成績 SET 成績=60 WHERE 成績@c and @a+@c>@b and @b+@c>@a
select @p=(@a+@b+@c)/2.0,@s=round(sqrt(@p*(@p-@a)*(@p-@b)*(@p-@c)),2)
else
set @s=null
update 三角形 set s=@s where current of yb
fetch next from yb into @a,@b,@c,@s
end
close yb
deallocate yb
心得體會
時光匆匆,一個星期的實習已經(jīng)接近尾聲了,對于本次的實習心情就是輕松加愉快,收獲也是碩果累累,在老師的安排下,實習的過程是根據(jù)每天老師給的任務,按時完成作業(yè)然后再把報告寫完根據(jù)規(guī)劃每天都有條不絮的干著自己的事情,對于我是一個不會安排時間的人,生活中重來沒有規(guī)劃,所以事情每次干完不是緊一陣就是松一陣的,所以通過這次實習中在老師的安排下,自己也懂得了安排時間的重要性,也從中吸取到了一些經(jīng)驗。
在本次實習中我不僅把本學期學習的數(shù)據(jù)庫基本知識進行了點到點的復習,也把它進行了鞏固,在原來沒有學好的地方通過本次的實習學的比以前學的更好,不僅如此,我們在做課程設計的時候還學會了獨自的思考和協(xié)作,有些知識點我們運用的不是很好,但是后面再老實的幫助和在同學的探討下,最后都把它解決了出來。除此之外,我也感覺到實習并不是因為完成任務而實習,它是為了讓我們更好的掌握知識,并把知識運用到生活中去的,就像藝術一樣,源于生活,而應用于生活一樣。數(shù)據(jù)庫的學習,也是為了以后生活中方便自己方便他人而學習的。
由于每天緊張的課程,一路都是匆匆來匆匆去,所以一個班同學的交流也是很少的,通過實習所以同學之間交流的機會也就比較多了一點,比才的感覺也因此增進了不少,以上就是本次在實習中所得到的心得,至于沒有感受到的,將在以后的生活中再次的吸取生活中的經(jīng)驗。來進行學習中的總結。
什么題目,發(fā)出來看看呀?
急找數(shù)據(jù)庫課程設計
我這里有 呵呵 上學期 做的 物流系統(tǒng)的
你什么時候要啊 我的在那蘆困乎個電腦上 現(xiàn)在在教室 等我回去再給你發(fā)過尺漏去吧
那個 我是用Delphi做 的那個系統(tǒng) 呵呵 當時還沒有學 P
ER 邏輯陪悉圖 物理圖 流程圖 都有 呵呵
等我回去給你吧
日 期 工 作 內(nèi) 容 執(zhí) 行 情 況 指導教師
簽 字
4月15日好纖
至
4月20日 準備 良好
4月21日至
5月10日 研究過程 良好
5月11日
至
5月30日 開始招收制作 良好
5月31日
至
6月10日 修改 良好
教師對進度計劃實施情況總評
簽名
年 月 日
本表作評定學生平時成績的依據(jù)之一。
目錄
之一章 緒 言 錯誤!未定義書簽。
1) 之一節(jié) 研究歷史 圖書館有各種圖書若干萬冊。
2) 每種圖書都有書名、圖書編號、作者(譯者)、出版社、定價和內(nèi)容簡介。
3) 借書證記錄有借閱者的姓名、工作單位、住址、聯(lián)系等。
4)憑借書證借書,每次最多能借5本書,借書期限最長為60天。
第二節(jié)……
1)圖書館借閱書籍于歸還書籍的登記。也就是為讀者建立一個臺賬,應用該臺賬,工作人員能方便地掌握某位讀者借了哪些書,借了多長時間。
2)編著催還圖書通知單。圖書館對所借書籍的最長借閱時間限制為60天,對逾期未還的讀者下達催還圖書通知單,促其盡快還書,以加快圖書的流通。
3)提供快速的圖書查詢功能,方便讀者盡快插大所需要的書。
4)系統(tǒng)提供的全部功能要簡單、直觀、實用
第三節(jié)……
1) 圖書借閱。為有借書證的讀者辦理借閱登記,登記的內(nèi)容包括借書證編號、圖書編號、借閱日期。
2)圖書歸還。在適當位置登記,這個適當位置應該由借書證編號和圖書編號決定。
3)編制催還圖書通知單。對借閱圖書超過60天者打印催還圖書通知單,其內(nèi)容包括借書證編號、讀者姓名、號碼、圖書編號、名稱、作者、出版社、借閱日期等信息。
4)借書證辦理與退還。本系統(tǒng)只提供對借書證發(fā)放(辦理)和回告襪慎收(退還)兩個過程的支持。
5)圖書入庫預報廢。新采購書的入庫登記和廢舊圖書的報廢登記。對于新書入庫有兩種不同的情況:其一是新采購的圖書在以前登記過,這次屬于補充庫存;
其二是圖書館以前沒有登記過。
第二章……
代碼:
/* 圖書管理系統(tǒng)數(shù)據(jù)庫
create database tsgl
on primary
(
name = 圖書管理,
filename = ‘D:\data\tsgl.mdf’,
size = 10,
maxsize = unlimited,
filegrowth = 10%
)
log on
(
name = 圖書管理,
filename = ‘D:\data\tsgl.ldf’,
size = 2,
maxsize = unlimited,
filegrowth = 2%
)
*/
/* 借書登記表
use tsgl
go
create table jszdjb
(
jszbh char(8),
th char(8),
jyrq datetime,
ghrq datetime
)
*/
/* 圖書類型表
use tsgl
go
create table tslx
(
tslb char(8)
)
*/
/* 借書證發(fā)放等級表
use tsgl
go
create table reader
(
jszbh char(8),
dzxm char(8),
gzdw char(30),
dhhm char(11),
jtzz char(20),
bzrq datetime,
tzrq datetime
)
*/
/* 圖書等級表
use tsgl
go
create table tsdj
(
th char(8),
tc char(30),
zz char(8),
cbs char(30),
tslb char(8),
tsjg money,
kcsl int,
zksl int
)
*/
/* 讀者信息
use tsgl
go
create table readermes
(
jszbh char(8),
sex char(2) default ‘男’,
snum char(10)
)
*/襪敬
/* 性別為男的讀者信息
use tsgl
go
create view rsex
as
select *
from readermes
where readermes.sex = ‘男’
*/
/*
create trigger insert_r
on reader
for insert
as
begin
declare @jszbh char(8),
select @jszbh count(*),
from reader join inserted
on reader.jszbh = inserted.jszbh
end
*/
總結
任何一個社會組織和企業(yè)公司在發(fā)展過程中都會產(chǎn)生大量的數(shù)據(jù),這些數(shù)據(jù)的組織存儲、分析統(tǒng)計有利于提高企業(yè)的發(fā)展,有利于提高企業(yè)的效率。這些數(shù)據(jù)的組織和存儲就是數(shù)據(jù)模型,就是數(shù)據(jù)庫應用系統(tǒng)開發(fā)的任務。
數(shù)據(jù)庫應用系統(tǒng)開發(fā)的過程一般包括可行性研究、需求分析、系統(tǒng)設計、程序編碼、程序調(diào)試和系統(tǒng)維護六個階段。根據(jù)數(shù)據(jù)庫應用系統(tǒng)的復雜程度,不一定完全刻板地遵守上述步驟,但是,可行性研究、需求分析、系統(tǒng)設計、程序編碼、程序調(diào)試是不可缺少的。
本次課程設計制作了一個簡單的圖書館管理系統(tǒng),實現(xiàn)了一些圖書管理和借閱功能,但與實際系統(tǒng)還是有很大差別的。首先是對應用情況做了簡單的理想化處理,因而難以反映實際工作中可能遇到的實際問題;其次,未考慮用戶操作中可能出現(xiàn)的錯誤的處理,而實際上這種錯誤的處理程序可能占應用系統(tǒng)的很大一部分。如本系統(tǒng)在需求分析和程序健全性方面均存在一些問題,為了解決這些不完善之處,需要在今后的進一步學習中,逐步深入,不斷積累經(jīng)驗,不但提高。
參考文獻
薩師煊、王珊《數(shù)據(jù)庫系統(tǒng)概論》北京:高等教育出版社,第三版
朱如龍《SQL Server 2023 數(shù)據(jù)庫應用系統(tǒng)開發(fā)技術》北京:機械工業(yè)出版社,
朱如龍《SQL Server 2023 數(shù)據(jù)庫應用系統(tǒng)開發(fā)技術實驗指導》北京:機械工業(yè)出版社
黃梯云《管理信息系統(tǒng)》北京 : 高等教育出版社,第三版
魏永繼《SQL SERVER 2023應用程序開發(fā)》北京:機械工業(yè)出版社,
王一平《數(shù)據(jù)庫應用技術》北京:人民郵電出版社,數(shù)據(jù)庫系統(tǒng)點菜管理系統(tǒng)課程設計的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于數(shù)據(jù)庫系統(tǒng)點菜管理系統(tǒng)課程設計,點菜管理系統(tǒng)課程設計中的數(shù)據(jù)庫系統(tǒng),誰可以幫忙做下這個題目呀 數(shù)據(jù)庫課程設計,急找數(shù)據(jù)庫課程設計的信息別忘了在本站進行查找喔。
成都創(chuàng)新互聯(lián)科技公司主營:網(wǎng)站設計、網(wǎng)站建設、小程序制作、成都軟件開發(fā)、網(wǎng)頁設計、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務,是專業(yè)的成都做小程序公司、成都網(wǎng)站建設公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊、網(wǎng)頁、VI設計,網(wǎng)站、軟件、微信、小程序開發(fā)于一體。
網(wǎng)頁題目:點菜管理系統(tǒng)課程設計中的數(shù)據(jù)庫系統(tǒng)(數(shù)據(jù)庫系統(tǒng)點菜管理系統(tǒng)課程設計)
鏈接URL:http://fisionsoft.com.cn/article/djhhipp.html


咨詢
建站咨詢
