歡迎光臨管理者范文網(wǎng)
當(dāng)前位置: > 工作報(bào)告 > 報(bào)告范文

數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告(四篇)

發(fā)布時(shí)間:2024-03-26 10:54:02 查看人數(shù):10

數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告

篇一 數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告4350字

數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告

課 程 實(shí) 驗(yàn) 報(bào) 告

課程名稱:

學(xué) 號:

v202341129

姓 名:

吳光藝

指導(dǎo)老師:

胡 侃

專業(yè)班級:

計(jì)算機(jī)1402班

報(bào)告日期:

2023年4月22日

計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

一.實(shí)驗(yàn)?zāi)康?/p>

1.通過對某個數(shù)據(jù)庫管理系統(tǒng)的安裝使用,初步了解dbms的工作環(huán)境和系統(tǒng)架構(gòu)

2.熟悉通過sql對數(shù)據(jù)庫進(jìn)行操作,完成下面的sql語句

3.學(xué)習(xí)系統(tǒng)的備份功能,學(xué)習(xí)系統(tǒng)的身份、權(quán)限配置操作,了解系統(tǒng)的查詢性能分析功能。

4.熟悉通過sql對數(shù)據(jù)進(jìn)行完整性檢查性控制

二.實(shí)驗(yàn)平臺

操作系統(tǒng):win7 數(shù)據(jù)庫管理系統(tǒng):

server2023r2 交互式查詢語言:sql語言

三.實(shí)驗(yàn)要求

1.在rdbms中建立一個數(shù)據(jù)庫,進(jìn)行實(shí)驗(yàn)所要求的各種操作,所有的sql操作均在此建立的的新數(shù)據(jù)庫進(jìn)行

(轉(zhuǎn) 載于: 管理范文網(wǎng))

2.根據(jù)一下要求認(rèn)真進(jìn)行實(shí)驗(yàn),記錄所有的實(shí)驗(yàn)用例 數(shù)據(jù)定義:基本表的創(chuàng)建,修改和刪除,視圖的創(chuàng)建和刪除。

數(shù)據(jù)操作:完成各類查詢操作(單表查詢,連接查詢,嵌套查詢,集合查詢);完成各類更新操作(插入數(shù)據(jù),刪除數(shù)據(jù),思想?yún)R報(bào)專題修改數(shù)據(jù),增加數(shù)據(jù))

視圖的操作:視圖的定義(創(chuàng)建和刪除),查詢,更新(注意更新的條件) 3.使用sql對數(shù)據(jù)進(jìn)行完整性控制(觸發(fā)器),用實(shí)例證實(shí),當(dāng)操作違反了完整性約束條件時(shí),系統(tǒng)是如何處理的

四.實(shí)驗(yàn)內(nèi)容

1.sql練習(xí)部分:

創(chuàng)建三個關(guān)系:

商品表商品名稱、商品類型

goodsgname char(20),gtype char(10)

主關(guān)鍵字為(商品名稱)。商品類型為(電器、文具、服裝。。。)

商場商場名稱,所在地區(qū)

plazapname char(20),parea char(20)

主關(guān)鍵字為商場名稱。所在地區(qū)為(洪山、漢口、漢陽、武昌。。。)

銷售價(jià)格表商品名稱、商場名稱、當(dāng)前銷售價(jià)格、目前舉辦活動類型

salegname

(10)

主關(guān)鍵字為(商品名稱、商場名稱)。舉辦活動類型為(送券、打折),也可為空值,表示當(dāng)前未舉辦任何活動。表中記錄如(‘哈森皮靴’,‘亞貿(mào)廣場’,200,‘打折’),同一商場針對不同的商品可能采取不同的促銷活動。

create table goods

(

gname char(20) primary key,gtype char(10) char(20),pname char(20),price float,atype char

);

--主關(guān)鍵字為(商品名稱)。商品類型為(電器、文具、服裝。。。)

create table plaza

(

pname char(20) primary key,parea char(20)

);---- 商場商場名稱,所在地區(qū)

create table sale

(

gname char(20),pname char(20),

price float,

atype char(10),

primary key(gname,pname),foreign key(gname) references goods(gname),foreign key(pname) references plaza(pname)

--銷售價(jià)格表商品名稱、管理范文網(wǎng)商場名稱、當(dāng)前銷售價(jià)格、目前舉辦活動類型 );

insert into goods values ('電風(fēng)扇','電器');

insert into goods values('電腦','電器');

insert into goods values('彩電','電器');

insert into goods values('空調(diào)','電器');

insert into goods values('熱水器','電器');

insert into goods values('鋼筆','文具');

insert into goods values('練習(xí)本','文具');

insert into goods values('墨水','文具');

insert into goods values('書包','文具');

insert into goods values('橡皮','文具');

insert into goods values('西裝','服裝');

insert into goods values('襯衣','服裝');

insert into goods values('裙子','服裝');

insert into goods values('內(nèi)褲','服裝');

insert into plaza values('蘇寧','洪山');

insert into plaza values('國美','洪山');

insert into plaza values('中百','洪山');

insert into plaza values('國泰','洪山');

insert into plaza values('家樂福','漢口');

insert into plaza values('大洋百貨','武昌');

insert into plaza values('武商','武昌');

insert into sale values('電風(fēng)扇','蘇寧',258,'打折');

insert into sale values('電風(fēng)扇','國美',288,'送券');

insert into sale values('電風(fēng)扇','中百',288,'');

insert into sale values('電風(fēng)扇','國泰',275,'送券');

insert into sale values('電風(fēng)扇','家樂福',188,'');

insert into sale values('電腦','蘇寧',5000,'打折');

insert into sale values('電腦','國美',5200,'');

insert into sale values('電腦','中百',6400,'打折');

insert into sale values('電腦','國泰',5800,'送券');

insert into sale values('彩電','蘇寧',2700,'打折');

insert into sale values('彩電','國美',2300,'送券');

insert into sale values('彩電','大洋百貨',2900,'');

insert into sale values('熱水器','蘇寧',888,'打折');

insert into sale values('熱水器','國美',488,'打折');

insert into sale values('熱水器','中百',570,'');

insert into sale values('熱水器','大洋百貨',620,'送券');

insert into sale values('鋼筆','中百',1,'打折');

insert into sale values('鋼筆','大洋百貨',5,'');

insert into sale values('鋼筆','家樂福',3,'打折');

insert into sale values('練習(xí)本','中百',12,'送券');

insert into sale values('練習(xí)本','國泰',13,'');

insert into sale values('練習(xí)本','家樂福',6,'');

insert into sale values('墨水','中百',8,'送券');

insert into sale values('墨水','國泰',10,'打折');

insert into sale values('墨水','武商',15,'');

范文寫作下頁

數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告

insert into sale values('書包','中百',88,'打折');

insert into sale values('書包','家樂福',88,'');

insert into sale values('書包','武商',188,'打折');

insert into sale values('橡皮','中百',2,'打折');

insert into sale values('橡皮','家樂福',5,'');

insert into sale values('長褲','中百',188,'打折');

insert into sale values('長褲','家樂福',388,'打折');

insert into sale values('長褲','武商',590,'');

insert into sale values('長褲','國泰',288,'送券');

insert into sale values('短袖','中百',188,'');

insert into sale values('短袖','家樂福',459,'');

insert into sale values('短袖','武商',118,'');

insert into sale values('短袖','國泰',268,'');

insert into sale values('裙子','中百',288,'打折');

insert into sale values('裙子','家樂福',488,'');

insert into sale values('裙子','武商',588,'送券');

insert into sale values('裙子','國泰',128,'');

insert into sale values('短褲','中百',99,'');

insert into sale values('短褲','家樂福',118,'打折');

insert into sale values('短褲','武商',198,'');

insert into sale values('短褲','國泰',88,'');

update sale

set atype='null'

where atype='

';

6

table goods

table plaza

table sale

7

2.?dāng)?shù)據(jù)更新:范文top100

1)向上述表格中用sql語句完成增、刪、改的操作;

2)編寫一個觸發(fā)器,并測試該觸發(fā)器;

3)將sale表中的打折記錄插入到新表sale_cheap中,并基于sale_cheap表創(chuàng)建一個統(tǒng)計(jì)每個商場各自打折商品平均價(jià)格的視圖。

create table sale_cheap

8

(

gname char(20),pname char(20),

price float,

)

insert into sale_cheap(gname,pname,price,atype)

select gname,pname,price,atype

from sale

where atype='打折';

create view pxsale(pname,avg_price)

as

select pname,avg(price)

from sale_cheap

group by pname atype char(10),primary key(gname,pname),foreign key(gname) references goods(gname),foreign key(pname) references plaza(pname)

9

3.用sql語句完成下述查詢需求:

1)查詢所有以“打折”方式銷售的商品的當(dāng)前銷售情況,并按照價(jià)格的降序排列;select gname,price

from sale

where atype='打折'

order by price desc;

2)查詢所有沒有任何活動的商品及其所在的商場,結(jié)果按照商品排序;

10

上頁 下頁

數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告

select gname,pname

from sale

where atype=null

order by gname;

3)查詢價(jià)格在200~500元之間的商品名稱、所在的商場名稱、價(jià)格,結(jié)果按照商場名稱排序;

select gname,pname,price

from sale

where price between 200 and 500

order by pname;

4)查詢每種商品的最低價(jià)格、商品名稱;

select gname,min(price)

from sale

group by gname;

5)查詢以“送券”方式銷售的商品總數(shù)超過30種的商場名稱;

select pname

from sale

where atype='送券'

group by pname having count(_)>;15

6)查詢以“送券”方式銷售的商品總數(shù)超過30種的商場所在地區(qū);

select parea

from plaza

where plaza.pname in

(

select sale.pname

from sale

where atype='送券'

group by sale.pname having count(_)>;

7)查詢價(jià)格為下列取值之一的商品名稱、所在商場名稱、目前舉辦活動的類型,(88、188、288、388、488、588、888);

select gname,pname,atype

from sale

where price in(88,188,288,388,488,588,888)

8)查詢以“老”字開頭的所有商品的名稱;(ps:由于三個關(guān)系設(shè)計(jì)的時(shí)候沒有注意題目的要求,所以沒有符合的選項(xiàng),故自己有另外建了一個)

create table goods

(

gname char(20) primary key,gtype char(10)

);

--主關(guān)鍵字為(商品名稱)。商品類型為(電器、文具、服裝。。。)

insert into goods values ('電風(fēng)扇','電器');

insert into goods values('電視','電器');

insert into goods values('冰箱','電器');

insert into goods values('老花鏡','電器');

insert into goods values('老干媽','電器');

select _

from goods

where gname like '老

%';

9)查詢同時(shí)銷售“剃須刀”和“電池”的商場名稱;

select s1.pname

from sale s1,sale s2

where s1.pname=s2.pname and s1.gname='剃須刀'

and s2.gname='電池'

10)查詢不舉辦任何活動的商場;

select distinct pname

from sale

e_cept

select distinct pname

from sale

where atype is not null;

11)查詢所銷售的商品包含了“校園超市”所銷售的所有商品的商場名稱。

select distinct pname

from sale s_

where not e_ists

(select _ from sale sy where pname='校園超市'

and not e_ists ( select _ from sale sz where sz.pname=s_.pname and sz.gname=sy.gname));

2.軟件功能學(xué)習(xí)部分

(1)學(xué)習(xí)系統(tǒng)的備份功能。

利用sql server本身帶有的備份功能(dts)把數(shù)據(jù)庫全部或者差額定時(shí)備份到某個目錄,一旦備份成功,這時(shí)候在指定的備份目錄下有.bak文件存在,選擇sqlserver 服務(wù)器的數(shù)據(jù)庫,單擊鼠標(biāo)右鍵,選擇“所有任務(wù)”選“備份數(shù)據(jù)庫”即可

(2)學(xué)習(xí)系統(tǒng)的身份、權(quán)限配置操作。

打開“ssms—sql server實(shí)例—安全性—登錄名”,右鍵選擇“新建登錄名”,選擇身份驗(yàn)證模式(身份驗(yàn)證模式不同,帳戶類型也不一樣,),輸入名字,并為該用戶選擇一個默認(rèn)數(shù)據(jù)庫(比如默認(rèn)為master數(shù)據(jù)庫)。該賬戶建立好之后,建立數(shù)據(jù)庫用戶,以便用戶可以訪問數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行操作。我們在建立數(shù)據(jù)庫用戶時(shí),其實(shí)就是映射登錄用戶,所以在一般情況下,我們的登錄名和數(shù)據(jù)庫用戶名是一致的。操作方法:打開“ssms—sql server實(shí)例—具體的數(shù)據(jù)庫—安全性—數(shù)據(jù)庫用戶”;最后是在具體的數(shù)據(jù)庫對象(比如表)上授予具體的權(quán)限,三種權(quán)限:授予、回收、拒絕。

上頁 下頁

數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告

(3)了解系統(tǒng)的查詢性能分析功能。

查詢優(yōu)化有下面3種方法:

a建立索引,建立“適當(dāng)”的索引是實(shí)現(xiàn)查詢優(yōu)化的首要前提;

b重寫sql語句(即重寫查詢語句),sql server中有一個“查詢分析優(yōu)化器”,它可以計(jì)算出where子句中的搜索條件并確定哪個索引能縮小表掃描的搜索空間,也就是說,它能實(shí)現(xiàn)自動優(yōu)化;

c其他優(yōu)化方法(調(diào)整參數(shù),建立視圖,臨時(shí)表等)

五.實(shí)驗(yàn)體會 通過數(shù)據(jù)庫的多次的上機(jī)實(shí)驗(yàn),使我對數(shù)據(jù)庫以及sql語言有了一個更透徹的理解,對以前上課學(xué)習(xí)到的知識有了更深的認(rèn)識,通過自己上機(jī)實(shí)驗(yàn),對很多以前不是很清楚很明白的問題也有了更清醒的認(rèn)識,在各種不同的環(huán)境中,也能夠適時(shí)作出相應(yīng)的調(diào)整,在某種程度上提高了自己對知識的領(lǐng)悟能力和學(xué)習(xí)能力。

通過這次設(shè)計(jì),我受益非淺,親身體驗(yàn)了數(shù)據(jù)庫設(shè)計(jì)的全過程,在實(shí)踐中了解了數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的步驟、流程以及思路,增長了在數(shù)據(jù)庫設(shè)計(jì)方面的見識,我深刻認(rèn)識到以前所學(xué)的基礎(chǔ)課程的重要性,也使我們掌握了很多新知識,特別是一些課本之外的知識,體會到了理論知識和實(shí)踐相結(jié)合的重要性。

16

上頁

篇二 數(shù)據(jù)庫課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告1300字

有關(guān)于數(shù)據(jù)庫實(shí)驗(yàn)的心得體會,總的來說,受益匪淺。在這些天中,我們學(xué)到了很多東西,包括建表,導(dǎo)入數(shù)據(jù),查詢,插入。最重要的是我們有機(jī)會用電腦自己進(jìn)行實(shí)踐,沒接觸的時(shí)候總是覺得它比較深奧或是不可接近的新型語言,盡管自己對c語言非常感興趣,但還是有些心理上的陌生感。學(xué)習(xí)數(shù)據(jù)庫就和我們平時(shí)的其它科目學(xué)習(xí)一樣感覺它有永無止境的知識,數(shù)據(jù)庫是我在高中時(shí)候聽過,到了大學(xué)漸漸了解了些,但就其原理性的內(nèi)容還不知道,也就是根本就不清楚什么是數(shù)據(jù)庫,只是知道一個所謂的中國字典里的名詞。我認(rèn)識它是從我接觸實(shí)驗(yàn)運(yùn)作開始的,剛開始就是建立數(shù)據(jù)庫,兩種驗(yàn)證模式,沒什么東西但還覺得不錯。進(jìn)而就是操作語言了,緊接著就是觸發(fā)器的使用,進(jìn)而對數(shù)據(jù)庫高級的使用,等等。 開始知道數(shù)據(jù)庫的時(shí)候想學(xué),不知道從何而起,不懂的話怎么問,從什么地方學(xué)起。后來到大三開學(xué)后有數(shù)據(jù)庫原理必修課,非常高興。當(dāng)時(shí)感覺sql sever數(shù)據(jù)庫管理既然是單獨(dú)一門課程一定會講的比較細(xì),也能學(xué)到真正實(shí)用的內(nèi)容。學(xué)了這門課以后發(fā)現(xiàn)和我想的基本是一樣的,老師對學(xué)生也比較和藹可親,對我們要求也不是很緊。讓每個人都覺得輕輕松松就能把這門課程學(xué)完,沒有多么緊張的作業(yè),也沒有太苛刻的要求。

當(dāng)老師在最后說這個課程結(jié)束了,回顧一下以前老師給我們講過的東西,真的有很多是我們應(yīng)該去注意的。學(xué)習(xí)完sql sever數(shù)據(jù)庫后感覺可分兩大塊,一塊是開發(fā),一塊是管理。開發(fā)主要是寫寫存儲過程、觸發(fā)器什么的,還有就是用oracle的develop工具做form。有點(diǎn)類似于程序員。開發(fā)還需要有較強(qiáng)的邏輯思維和創(chuàng)造能力,自己沒有真正做過,但感覺應(yīng)該會比較辛苦,是青春飯;管理則需要對sql sever數(shù)據(jù)庫的原理有深刻的認(rèn)識,有全局操縱的能力和緊密的思維,責(zé)任較大,因?yàn)橐粋€小的失誤就會弄掉整個數(shù)據(jù)庫,相對前者來說,后者更看重經(jīng)驗(yàn)。這些東西都是從老師哪里和朋友的討論中得到的心得,也希望其他朋友能多多向老師和朋友請教,如果是個人單獨(dú)靠自己來完成一個完美的數(shù)據(jù)庫我覺得比較困難,現(xiàn)在基本上都是團(tuán)隊(duì)類型的,而且他們的效率高開發(fā)的周期也快。由于數(shù)據(jù)庫管理的責(zé)任重大,很少公司愿意請一個剛剛接觸sql sever的人去管理數(shù)據(jù)庫。對于我們這些初出茅廬的新手而且電子商務(wù)的專業(yè),個人認(rèn)為可以先選擇做管理,有一定經(jīng)驗(yàn)后轉(zhuǎn)型,去做數(shù)據(jù)庫的開發(fā)。當(dāng)然,這個還是要看人個的實(shí)際情況來定。

sql server數(shù)據(jù)庫的實(shí)驗(yàn)學(xué)習(xí)使我對數(shù)據(jù)庫的有了新的進(jìn)步,以后再看到也就不至于什么也不懂,其實(shí)那么多數(shù)據(jù)庫我覺得學(xué)好一門就行,只是他們的語言可能不大一樣,學(xué)好一門后就可去認(rèn)識其它的,這樣應(yīng)該有事半功倍的效果。就像我學(xué)習(xí)c語言,當(dāng)時(shí)不能說是學(xué)習(xí)的棒,但不算差。所以我對以后的語言感覺都不是很困難,了解了vb、c++還有網(wǎng)頁中用的html語言、asp語言都能看懂,起碼可以對別人的東西進(jìn)行了一下修改。因此,我感謝數(shù)據(jù)庫老師給了我有用的知識,以便我在以后學(xué)習(xí)或認(rèn)識更多的內(nèi)容能有新的方法和思維,也能更加有效和快速的去消化吸收新的`東西。希望在今后中,sql server能給我更多幫助。感謝學(xué)校開設(shè)這樣一門優(yōu)秀使用的課程,讓我對數(shù)據(jù)庫有了更深的了解。

篇三 access數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告800字

《數(shù)據(jù)庫及其應(yīng)用》

(課程編號:b0901000)

實(shí)驗(yàn)報(bào)告

(2013-2014學(xué)年第2學(xué)期)

實(shí)驗(yàn)成績:

學(xué) 號:

姓 名:

專業(yè)班級:

課 堂 號:

任課教師:

完成日期: 20__.05.27

直接啟動access,或在“文件”選項(xiàng)卡中選擇“新建”命令項(xiàng),出現(xiàn)新建空數(shù)據(jù)庫的backstage視圖界面。在窗口左側(cè)列出了可以執(zhí)行的命令項(xiàng)。包括“打開”、“最近使用文件”、“新建”、“幫助”、“選項(xiàng)”等。

②已有打開數(shù)據(jù)庫的backstage視圖

若已打開數(shù)據(jù)庫,單擊“文件”選項(xiàng)卡,進(jìn)入當(dāng)前數(shù)據(jù)庫的backstage視圖。包括“數(shù)據(jù)庫另存為”、“關(guān)閉數(shù)據(jù)庫”、“信息”“打印”“保存并發(fā)布”等。

(2)觀察功能區(qū):了解組成功能區(qū)的選項(xiàng)卡。

①功能區(qū)主選項(xiàng)卡包括“文件”、“開始”、“創(chuàng)建”、“外部數(shù)據(jù)”和“數(shù)據(jù)庫工具”。每個選項(xiàng)卡都包含多組相關(guān)命令。在功能區(qū)選項(xiàng)卡上,某些按鈕提供選項(xiàng)樣式庫,而其他按鈕將啟動命令。4個主要命令選項(xiàng)卡為后四個。

②有一些選項(xiàng)卡屬于上下文命令選項(xiàng)卡,根據(jù)當(dāng)前的操作出現(xiàn)或轉(zhuǎn)換。

③快速訪問工具欄。出現(xiàn)在窗口頂部access圖標(biāo)右邊顯示的標(biāo)準(zhǔn)工具欄,它將常用操作

命令顯示在這里,用戶可以單擊按鈕進(jìn)行快速操作。用戶可以定制該工具欄。

④快捷鍵。執(zhí)行命令的方法有多種。最快速、最直接的方法是使用與命令相關(guān)聯(lián)的`鍵盤

快捷方式。在功能區(qū)中可以使用鍵盤快捷方式。

(3)觀察導(dǎo)航窗格。各種對象的顯示組合。

4.a(chǎn)ccess選項(xiàng)及其設(shè)置

在backstage視圖中選擇“選項(xiàng)”命令單擊,進(jìn)入access選項(xiàng)對話框窗口。在該窗口可設(shè)置默認(rèn)文件夾等。選擇“當(dāng)前數(shù)據(jù)庫”頁,在該頁面可設(shè)置文檔窗口顯示方式、定制導(dǎo)航窗格、定制工具欄的項(xiàng)目等。

#.回答問題

(1)啟動access一般有幾種方法?

答:3種.

1.單擊“開始”按鈕,選擇“所有

程序”|“microsoft office”|“microsoft access 2010”菜單項(xiàng)單

擊。

2.雙擊access桌面快捷方式(若沒有快捷方式可先創(chuàng)建)。

3.打開“計(jì)算機(jī)”窗口,找到要操作的access數(shù)據(jù)庫文件,雙擊

(2)按鍵退出access,對應(yīng)的鍵是什么?

答:alt+f4

(3)幾種方式進(jìn)入backstage視圖?

答:2種。通過“開始”按鈕或桌面access快捷方式啟動進(jìn)入backstage視圖。

篇四 sql數(shù)據(jù)庫制作考務(wù)管理系統(tǒng)實(shí)驗(yàn)報(bào)告1500字

sql數(shù)據(jù)庫制作考務(wù)管理系統(tǒng)實(shí)驗(yàn)報(bào)告

一、實(shí)驗(yàn)?zāi)康?/p>

1. 掌握sql server的基本用法

2. 熟悉掌握asp語言的應(yīng)用

3. 掌握asp的頁面結(jié)構(gòu)和內(nèi)置對象

4. 掌握asp與sql server數(shù)據(jù)庫的連接和應(yīng)用

5. 掌握asp 另外一個重要的語言——javascript,并熟悉它的應(yīng)用

6.制作一個功能完善的考務(wù)管理系統(tǒng)

7.能夠獨(dú)立的完成系統(tǒng)策劃,系統(tǒng)分析和程序的編寫

8. 提高發(fā)現(xiàn)問題,解決問題的能力

二、實(shí)驗(yàn)內(nèi)容

制作一個考務(wù)管理系統(tǒng),用于從考生報(bào)名、產(chǎn)生準(zhǔn)考證到錄取考生和打印成績單即對考生考試和錄取全過程的考務(wù)管理,系統(tǒng)要實(shí)現(xiàn)的功能有:考生報(bào)名,按報(bào)名順序產(chǎn)生報(bào)名號;產(chǎn)生準(zhǔn)考證號和打印準(zhǔn)考證;輸入考生成績和輸入錄取合格標(biāo)準(zhǔn);根據(jù)合格標(biāo)準(zhǔn)錄取上線考生;打印考生成績單和錄取通知書;設(shè)置系統(tǒng)用戶和系統(tǒng)初始化。

三、實(shí)驗(yàn)環(huán)境

1、windows _p或 windows __;

2、安裝 microsoft sql server __ 個人版。

3、iis 5.0及以上版本和瀏覽器ie5.5及以上版本

4、macromedia dreamwezver8等相關(guān)軟件

四、實(shí)驗(yàn)步驟

首先:配置環(huán)境,安裝sql server,macromedia dreamwezver8。

第二:對要做的系統(tǒng)進(jìn)行構(gòu)思、策劃、布局。

第三:建立數(shù)據(jù)庫kaoshi及數(shù)據(jù)表:學(xué)生信息表(student),用戶表(yonghu),考生表(biaozhun)。

第四:建立連接數(shù)據(jù)庫的文件conn.asp,其代碼如下所示:

<%

set conn=server.createobject('adodb.connection')

conn.open 'provider=sqloledb;' & 'data source=localhost;initial catalog=ksd;user id=sa;password=100200;'

%>;

第五:制作各個網(wǎng)頁并聯(lián)接所有需要聯(lián)接的網(wǎng)頁。

第六:運(yùn)行整個系統(tǒng),查找是否有錯誤,并進(jìn)行修改直至整個系統(tǒng)運(yùn)行無誤。

五、實(shí)驗(yàn)過程與分析

(一)系統(tǒng)分析與總體設(shè)計(jì)

現(xiàn)在用計(jì)算機(jī)來進(jìn)行考生的管理及考生的`錄取已普遍存在。因如果用人來進(jìn)行這項(xiàng)工作將十分煩瑣,系統(tǒng)管理員需要劃分很多的時(shí)間和精力,而且還不能保證其正確率。

而用考務(wù)管理系統(tǒng)可以簡化管理員的工作,還會提高工作的正確率。以下將對考務(wù)管理系統(tǒng)進(jìn)行系統(tǒng)分析和設(shè)計(jì)。

(1)系統(tǒng)的功能描述

考務(wù)管理系統(tǒng)包括學(xué)生報(bào)名管理、考生成績管理系統(tǒng)維護(hù)三大模塊。

考生報(bào)名管理 包括報(bào)名處理、產(chǎn)生準(zhǔn)考證、打印準(zhǔn)考證和退出系統(tǒng)等4項(xiàng)功能。

考生成績管理 包括考生成績錄入、合格標(biāo)準(zhǔn)錄入、錄取考生、打印成績單和打印錄取通知單等5項(xiàng)功能。

系統(tǒng)維護(hù) 包括用戶設(shè)置和系統(tǒng)初始化等2項(xiàng)功能。

用戶通過系統(tǒng)菜單執(zhí)行相應(yīng)的操作。

(2)數(shù)據(jù)庫設(shè)計(jì)

本系統(tǒng)以sql server __作為數(shù)據(jù)庫平臺。在sql server __中設(shè)計(jì)一個數(shù)據(jù)庫kaoshi,其中包含如下數(shù)據(jù)表。

1.student表

該表用于存放所有考生記錄,包括基本數(shù)據(jù).表的結(jié)構(gòu)如圖2所示。

2biaozhun表

該表用于存放錄取考生的合格標(biāo)準(zhǔn),其中只有一個記錄,該記錄指出各門課程的最低分和總分的最低分。只有各門成績和總分都超過這個標(biāo)準(zhǔn)的考生才能被錄取。該表的結(jié)構(gòu)如圖3所示。

3.yonghu表

該表用于存放本系統(tǒng)用戶的信息。包括用戶的用戶名、密碼和級別(只分“一般操作員”和“系統(tǒng)管理員”兩類)。該表結(jié)構(gòu)如圖4所示。

六、實(shí)驗(yàn)結(jié)果與總結(jié)

實(shí)驗(yàn)中的考務(wù)管理系統(tǒng)是經(jīng)過很多次的測試、修改再測試、再修改才完成的。也就是在多次的測試修改的過程中使我學(xué)發(fā)現(xiàn)了很多平時(shí)上課發(fā)現(xiàn)不了的問題,也發(fā)現(xiàn)了自己學(xué)習(xí)這門課程的薄弱的地方和學(xué)的不足的地方。通過實(shí)驗(yàn)期間的發(fā)現(xiàn)問題、分析問題、查找問題原因、解決問題及進(jìn)一步完善考務(wù)管理系統(tǒng)的過程,我的能力和水平有一定程度的提高。經(jīng)過一次獨(dú)立完成系統(tǒng)給我以后編程打下了基礎(chǔ),讓我面對的不再是茫然和無措,而是有條不紊的思緒和完成的信心。所以這次實(shí)驗(yàn)對我來說是一筆極大的財(cái)富。

當(dāng)然,在實(shí)驗(yàn)中我也有很多不足的地方,系統(tǒng)也有需要進(jìn)一步完善的地方,這主要是我對asp與sql server數(shù)據(jù)庫的連接和應(yīng)用不熟悉和經(jīng)驗(yàn)不足的原因造成的。所以我還要在以后繼續(xù)學(xué)習(xí),以求做的更好。

數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告(四篇)

數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告課 程 實(shí) 驗(yàn) 報(bào) 告課程名稱:學(xué) 號:v202341129姓 名:吳光藝指導(dǎo)老師:胡 侃專業(yè)班級:計(jì)算機(jī)1402班報(bào)告日期:2024年4月22日計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院一.實(shí)驗(yàn)?zāi)康?.通過對某個數(shù)據(jù)庫管理系統(tǒng)的安裝使用,初步了解dbms的工作環(huán)境和系統(tǒng)架構(gòu)2.熟悉通過sql對數(shù)據(jù)庫進(jìn)行操作,完成下面的sql語句
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

相關(guān)數(shù)據(jù)庫信息

  • 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告(四篇)
  • 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告(四篇)85人關(guān)注

    數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告一 緒論隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和經(jīng)濟(jì)體制改革的不斷深入,傳統(tǒng)企業(yè)管理方法、手段以及工作效率已不能適應(yīng)新的發(fā)展需要,無法很好地完成員工工 ...[更多]

  • 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告書怎么寫(四篇)
  • 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告書怎么寫(四篇)73人關(guān)注

    數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告書怎么寫數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今六十多年前,隨著信息技術(shù)和市場的發(fā)展。數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告書怎么寫,我 ...[更多]

  • 數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告4篇
  • 數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告4篇41人關(guān)注

    sql數(shù)據(jù)庫制作考務(wù)管理系統(tǒng)實(shí)驗(yàn)報(bào)告一、實(shí)驗(yàn)?zāi)康?. 掌握sql server的基本用法2. 熟悉掌握as語言的應(yīng)用3. 掌握as的頁面結(jié)構(gòu)和內(nèi)置對象4. 掌握as與sql server數(shù)據(jù) ...[更多]

  • 數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告(四篇)
  • 數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告(四篇)10人關(guān)注

    數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告課 程 實(shí) 驗(yàn) 報(bào) 告課程名稱:學(xué) 號:v202341129姓 名:吳光藝指導(dǎo)老師:胡 侃專業(yè)班級:計(jì)算機(jī)1402班報(bào)告日期:2024年4月22日計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院一.實(shí) ...[更多]

報(bào)告范文熱門信息