數(shù)據(jù)庫(kù)課程設(shè)計(jì)總結(jié)報(bào)告
漳州師范學(xué)院
數(shù)據(jù)庫(kù)課程設(shè)計(jì)
個(gè)人日程管理系統(tǒng)
姓名:某某
學(xué)號(hào):某某
系別:計(jì)算機(jī)科學(xué)與工程
專業(yè):計(jì)算機(jī)科學(xué)技術(shù)專業(yè)
年級(jí):08級(jí)
指導(dǎo)教師:陳志翔、王桃發(fā)
201*年05月學(xué)生學(xué)號(hào)某某專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)姓名班級(jí)某某08師本一所屬學(xué)期201*-201*學(xué)年第2學(xué)期一、項(xiàng)目介紹與設(shè)計(jì)目的1.項(xiàng)目介紹:1)項(xiàng)目名稱:個(gè)人日程管理系統(tǒng)2)隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)應(yīng)用的迅速推廣,計(jì)算機(jī)及計(jì)算機(jī)技術(shù)給人們的日常生活,工作,學(xué)習(xí)帶來(lái)了十分巨大的影響,計(jì)算機(jī)改變了人們的生活,工作的方式。而在使用計(jì)算機(jī)時(shí)有一些好的、實(shí)用的軟件,將會(huì)給使用者提供非常便利的環(huán)境。我們結(jié)合本次課程設(shè)計(jì)開(kāi)發(fā)以下的個(gè)人日程管理系統(tǒng)方案。個(gè)人日程管理系統(tǒng)是生活、工作小秘書軟件,本軟件實(shí)現(xiàn)個(gè)人日程的管理、查詢?nèi)粘,查看未完成事件,添加新日程,刪除日程,修改日程的功能。2.設(shè)計(jì)目的:隨著生活水平的提高,人們的生活節(jié)奏越來(lái)越快,每天都要處理很多事情,而又會(huì)常常因忘記處理重要的事情而苦惱。鑒于此,本系統(tǒng)主要為了更好地管理個(gè)人的日程,讓使用者的生活井然有序,不會(huì)忘記重要的會(huì)議和約會(huì)。二、項(xiàng)目環(huán)境要求設(shè)備支持:推薦配置:WindowsXP,512內(nèi)存;數(shù)據(jù)庫(kù):MicrosoftSQLServer201*;軟件支持:采用VS201*C#語(yǔ)言編寫;三、項(xiàng)目功能模塊1.用戶登錄子系統(tǒng)每個(gè)用戶,只能以自己的密碼登錄到系統(tǒng)中,在系統(tǒng)里,只能處理、查看自己的日程,對(duì)別人的數(shù)據(jù)無(wú)法修改和查看。因?yàn)榇讼到y(tǒng)是專門給個(gè)人設(shè)計(jì)的,鑒于隱私問(wèn)題,個(gè)人日程信息不希望別人看到,因此登錄的身份就一種:只準(zhǔn)使用者登錄,使用者充當(dāng)管理員的角色。具有全部的權(quán)限。2.用戶注冊(cè)子系統(tǒng)當(dāng)用戶第一次登錄到系統(tǒng)時(shí),就可以進(jìn)行快速的注冊(cè)。。。3.日程瀏覽子系統(tǒng)1)查看當(dāng)天日程子模塊主要負(fù)責(zé):當(dāng)?shù)卿浌芾硐到y(tǒng)時(shí),出現(xiàn)的是當(dāng)天的日程信息,供使用者快速查閱;還能通過(guò)日程標(biāo)題關(guān)鍵字,日程類型,日程優(yōu)先度進(jìn)行快速查詢。當(dāng)新增,修改刪除日程后,查看當(dāng)天日程子模塊會(huì)自動(dòng)更新到最新?tīng)顟B(tài)。2)查看指定日期日程子模主要負(fù)責(zé):當(dāng)使用者想查看某天的日程安排時(shí),只需選擇日期就可方便的查詢到日程安排;還能通過(guò)日程標(biāo)題關(guān)鍵字,日程類型,日程優(yōu)先度進(jìn)行快速查詢。3)查看指定月份日程子模塊主要負(fù)責(zé):當(dāng)使用者想查看某個(gè)月全部的日程安排時(shí),只需選擇月份就可查看指定月份的日程信息。還能通過(guò)日程標(biāo)題關(guān)鍵字,日程類型,日程優(yōu)先度進(jìn)行快速查詢到該月的某個(gè)日程。4)查看指定年份日程子模塊主要負(fù)責(zé):當(dāng)使用者想查看某年全部的日程安排時(shí),只需選擇年份就可查看指定年份的日程信息。還能通過(guò)日程標(biāo)題關(guān)鍵字,日程類型,日程優(yōu)先度進(jìn)行快速查詢到改年的符合要求的日程。5)查看未完成事項(xiàng)子模塊主要負(fù)責(zé):讓使用者快速的查閱到未完成的日程信息;當(dāng)新增,修改或刪除日程后,查看未完成事項(xiàng)子模塊會(huì)自動(dòng)更新到最新?tīng)顟B(tài)。還能通過(guò)日程標(biāo)題關(guān)鍵字,日程類型,日程優(yōu)先度進(jìn)行快速查詢到未完成的日程。4.日程管理子系統(tǒng)1)初始化日程子模塊主要負(fù)責(zé):當(dāng)使用者登錄系統(tǒng)后,系統(tǒng)會(huì)自動(dòng)初始化日程信息:將以前已完成的日程的未完成標(biāo)志,標(biāo)志為完成;初始化增加,刪除,修改界面的信息。2)添加新日程子模塊主要負(fù)責(zé)基本日程信息錄入,如新日程標(biāo)題,內(nèi)容,日程類型,開(kāi)始時(shí)間,結(jié)束時(shí)間,提醒時(shí)間,提醒類型,日程優(yōu)先度,是否提醒等信息的錄入及相關(guān)數(shù)據(jù)連接處理。所添加的日程,會(huì)快速的在修改界面下方顯示出來(lái)。3)修改日程子模塊主要負(fù)責(zé)基本日程信息修改,使用者通過(guò)查詢工具查詢到要修改的日程,該日程會(huì)顯示在修改界面下方中,然后只需點(diǎn)擊該日程,就可方便在修改界面中進(jìn)行修改。4)刪除日程子模塊主要負(fù)責(zé)基本日程信息的刪除,使用者通過(guò)查詢工具查詢到要?jiǎng)h除的日程,該日程會(huì)顯示在刪除界面下方中,然后只需點(diǎn)擊該日程,再點(diǎn)擊刪除按鈕,就可方便的進(jìn)行刪除。5.系統(tǒng)維護(hù)子系統(tǒng)1)系統(tǒng)退出子模塊主要負(fù)責(zé)系統(tǒng)的退出2)用戶信息修改子模塊主要負(fù)責(zé)修改用戶的信息,如修改密碼。四、小組成員名單及分工情況(要求包括小組成員名單、工作分配及小組各成員貢獻(xiàn)度))成員:林楷工作分配:用戶登錄子系統(tǒng)、用戶注冊(cè)子系統(tǒng)、日程瀏覽子系統(tǒng)、日程管理子系統(tǒng)、系統(tǒng)維護(hù)子系統(tǒng)。五、程序用戶名及密碼用戶名:小梅密碼:1用戶名:小王密碼:1用戶名:小林密碼:1用戶名:1密碼:1六、體會(huì)與感想這次的課程設(shè)計(jì)可以說(shuō)是為畢業(yè)設(shè)計(jì)做的一個(gè)預(yù)演,真的做起來(lái)困難重重,深刻體會(huì)到做一個(gè)軟件,里面需要的很多知識(shí)我們沒(méi)有接觸過(guò),去圖書館找書的時(shí)候發(fā)現(xiàn),我們學(xué)的僅僅是皮毛,還有很多東西需要我們?nèi)グl(fā)掘,就算是借一本書看完它,我們還是會(huì)發(fā)現(xiàn)還有很多知識(shí)沒(méi)有吃透,這需要我們不斷的實(shí)踐,不斷地自學(xué)習(xí),不斷地發(fā)現(xiàn)問(wèn)題去思考問(wèn)題。從需求分析階段不斷地搜索資料,想充分了解自己所做的課題在客戶或者公司中的需求,由于《軟件工程》這門課大二時(shí)學(xué)的不深,畫數(shù)據(jù)流圖等等軟件設(shè)計(jì)流程做起來(lái)很生疏,翻閱課本,和軟件工程課老師上課的講解,總算整了一個(gè)像樣點(diǎn)的需求分析,但是也不知道是不是正確,根據(jù)數(shù)據(jù)流圖,不斷修改需求,由于這個(gè)課程設(shè)計(jì)沒(méi)有連接外部設(shè)備,比如打印機(jī),網(wǎng)絡(luò)等,所以做的都是在實(shí)踐階段,根據(jù)設(shè)計(jì)的大概模式展開(kāi)一步步的模塊構(gòu)造。經(jīng)過(guò)不斷地測(cè)試,不斷地改進(jìn),其中還是發(fā)下了不少問(wèn)題,第一次做這些工作,沒(méi)有任何經(jīng)驗(yàn),甚至無(wú)從下手,還是很謝謝老師和同學(xué)的幫忙,從中也學(xué)到了一些代碼的寫法,為什么要這樣寫,通過(guò)和同學(xué)的討論,找到一些書本上沒(méi)有的方法,如何數(shù)據(jù)綁定等等,怎樣從數(shù)據(jù)庫(kù)中將數(shù)據(jù)提取出來(lái)放到一個(gè)文本框或者標(biāo)簽內(nèi),這些東西是組成界面的東西,雖然小,但是可以體現(xiàn)整個(gè)軟件的水平,其實(shí)并不需要建多少數(shù)據(jù)庫(kù)的表,寫多少?gòu)?fù)雜的存儲(chǔ)過(guò)程,是不是用了數(shù)據(jù)庫(kù)函數(shù),觸發(fā)器等等,但是至少要弄明白這些東西如果操作,清晰思路才能將功能分清晰。經(jīng)過(guò)一段時(shí)間的學(xué)習(xí)與實(shí)踐,個(gè)人日程管理系統(tǒng)基本上開(kāi)發(fā)好了。該系統(tǒng)具備了:添加、修改、刪除、瀏覽、查詢、輸出日程信息,實(shí)現(xiàn)了根據(jù)用戶需求查看日程等功能。作為一個(gè)個(gè)人日程管理系統(tǒng),本系統(tǒng)所提供的功能的確太少了一些,僅僅只實(shí)現(xiàn)了一些基本的功能,有很多地方還有待擴(kuò)展和改良。人如果沒(méi)有自信,沒(méi)有目標(biāo),沒(méi)有信心就不可能把事情做好,當(dāng)其他人都在迷茫的時(shí)候,自己一定要堅(jiān)信目標(biāo),大學(xué)畢業(yè)出去即是面臨找工作,從學(xué)習(xí)這個(gè)專業(yè),到以后做這方面的工作都需要不斷地去學(xué)習(xí)去實(shí)踐,這次實(shí)踐可以給我們敲一個(gè)警鐘,我們面臨畢業(yè),面臨擇業(yè),需要這些實(shí)踐經(jīng)驗(yàn),在困難面前要勇于嘗試,這是這次課程設(shè)計(jì)給我的最大感想。指導(dǎo)老師評(píng)語(yǔ):成績(jī)?cè)u(píng)定:優(yōu)秀良好中及格不及格
指導(dǎo)老師簽名:年月日
擴(kuò)展閱讀:數(shù)據(jù)庫(kù)課程設(shè)計(jì)總結(jié)報(bào)告
江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
目錄
摘要........................................................21.?dāng)?shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)流程........................................3
1.1數(shù)據(jù)庫(kù)設(shè)計(jì)流程與階段...................................31.2實(shí)用軟件信息管理系統(tǒng)的設(shè)計(jì)流程..........................42.需求分析.................................................5
2.1實(shí)用軟件信息管理信息系統(tǒng)的主要功能......................52.2系統(tǒng)軟件信息分類結(jié)構(gòu)圖.................................62.3系統(tǒng)信息描述..........................................63.數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì).............................................7
3.1數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)...................................73.2數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)...................................7
3.2.1表的設(shè)計(jì)........................................73.2.2查詢的設(shè)計(jì).......................................9
4.數(shù)據(jù)庫(kù)的界面設(shè)計(jì)...........................................11
4.1窗體設(shè)計(jì).............................................114.2報(bào)表的設(shè)計(jì)............................................155.總結(jié)......................................................17主要參考資料.................................................18
1江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
摘要
從世界上的第一臺(tái)電腦誕生以來(lái),網(wǎng)絡(luò)的發(fā)展以成為必然,網(wǎng)絡(luò)時(shí)代的到來(lái)加快了我們生活的步伐。人類的腳步已邁入21世紀(jì),隨著網(wǎng)絡(luò)這幾年的發(fā)展,人們?cè)絹?lái)越多的感受到網(wǎng)絡(luò)對(duì)我們生活的影響。當(dāng)我們靜下來(lái)仔細(xì)一想的時(shí)候,我們會(huì)猛然發(fā)現(xiàn)自己已生活在真真實(shí)實(shí)的與網(wǎng)絡(luò)密切相關(guān)的網(wǎng)絡(luò)生活當(dāng)中,可以這樣說(shuō)我們已經(jīng)是一種新型的人類了,那就是我們所說(shuō)的E人類,而我們所處的時(shí)代,可以稱之為E時(shí)代。起初的電腦只應(yīng)用于軍事計(jì)算,而如今各行各業(yè)每時(shí)每刻都在與電腦打交道,網(wǎng)絡(luò)技術(shù)已成為新世紀(jì)不可或缺的技術(shù),不懂的網(wǎng)絡(luò)技術(shù)的人,也就更不上時(shí)代的腳步。電腦是網(wǎng)絡(luò)技術(shù)發(fā)展最重要的載體,學(xué)會(huì)使用電腦使我們與時(shí)代融合的第一步。其實(shí)電腦的使用就是對(duì)各種軟件的運(yùn)用,所以要想學(xué)好電腦首先就要知道一些常用軟件的一些相關(guān)信息。該系統(tǒng)建立的目的就是讓人們更方便的尋找到自己所想要使用的軟件。用數(shù)據(jù)庫(kù)來(lái)管理軟件信息有極大好處首先它可以很簡(jiǎn)單的讓人們找到相關(guān)內(nèi)容;其次它可以幫助我們快速了解某些軟件的功能;最后,它能很好地實(shí)現(xiàn)數(shù)據(jù)庫(kù)特有的
2江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
1.?dāng)?shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)流程
1.1數(shù)據(jù)庫(kù)設(shè)計(jì)流程與階段
管理信息系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)過(guò)程一般采用生命周期的里理論,設(shè)計(jì)的流程可分為六個(gè)階:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫(kù)的實(shí)施與運(yùn)行、數(shù)據(jù)庫(kù)的實(shí)用與維護(hù)。設(shè)計(jì)流程如下圖所示
系統(tǒng)需求分析概念設(shè)計(jì)邏輯設(shè)計(jì)實(shí)施與運(yùn)行物理實(shí)現(xiàn)使用與維護(hù)圖1.1數(shù)據(jù)庫(kù)設(shè)計(jì)流程
3江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
1.2實(shí)用軟件信息管理系統(tǒng)的設(shè)計(jì)流程
制作實(shí)用軟件信息管理系統(tǒng)的過(guò)程如下所示
開(kāi)始:提出需求(為什么要制作)了解需求,收集數(shù)據(jù),設(shè)計(jì)基本結(jié)構(gòu)需求分析,能模塊建立表及其關(guān)系建立系統(tǒng)功能模塊結(jié)構(gòu)圖設(shè)計(jì)數(shù)據(jù)輸入界面:查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)等設(shè)計(jì)菜單系統(tǒng)如登錄界面測(cè)試系統(tǒng),改進(jìn)功能數(shù)據(jù)庫(kù)維護(hù):加密、備份圖1.2實(shí)用軟件信息管理系統(tǒng)的過(guò)程
4江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
2.需求分析
人類的腳步已邁入21世紀(jì),隨著網(wǎng)絡(luò)這幾年的發(fā)展,人們?cè)絹?lái)越多的感受到網(wǎng)絡(luò)對(duì)我們生活的影響。當(dāng)我們靜下來(lái)仔細(xì)一想的時(shí)候,我們會(huì)猛然發(fā)現(xiàn)自己已生活在真真實(shí)實(shí)的與網(wǎng)絡(luò)密切相關(guān)的網(wǎng)絡(luò)生活當(dāng)中,可以這樣說(shuō)我們已經(jīng)是一種新型的人類了,那就是我們所說(shuō)的E人類,而我們所處的時(shí)代,可以稱之為E時(shí)代,F(xiàn)今網(wǎng)絡(luò)發(fā)展迅速,各種信息、軟件層出不窮,我們有時(shí)對(duì)網(wǎng)絡(luò)有一種渺茫的感覺(jué),不知道如何下手、無(wú)從尋找。本系統(tǒng)的開(kāi)發(fā)是為了方便所有對(duì)軟件有需求的單位和個(gè)人,能夠方便快捷的查找到自己所需要的軟件信息,通過(guò)下載地址進(jìn)入軟件公司網(wǎng)站下載。
2.1實(shí)用軟件信息管理信息系統(tǒng)的主要功能
通過(guò)對(duì)軟件信息資料的搜集、整理與錄入,軟件信息管理系統(tǒng)的主要功能包括以下幾個(gè)方面。
(1)可以對(duì)軟件信息進(jìn)行更新與管理。
(2)可以搜索各種不同功能、不同類別的的軟件信息。(3)可以打印軟件信息報(bào)表。(4)可以用不同的查詢方式進(jìn)行查詢。(5)可以通過(guò)宏對(duì)數(shù)據(jù)庫(kù)的密碼進(jìn)行驗(yàn)證。(6)可以在窗體中進(jìn)行窗口切換。
這些是從使用者的角度來(lái)確定實(shí)用軟件信息管理系統(tǒng)的主要功能,隨著對(duì)需求的進(jìn)一步細(xì)化,該系統(tǒng)還有許多額外功能,也會(huì)根據(jù)需求的一些變化作相應(yīng)的調(diào)整。
5江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
2.2系統(tǒng)軟件信息分類結(jié)構(gòu)圖
通過(guò)對(duì)對(duì)需求的相關(guān)分析以后以及對(duì)所錄入數(shù)據(jù)的分析,可以將該系統(tǒng)內(nèi)的軟件的分類結(jié)構(gòu)圖表示如下中文系統(tǒng)軟件系統(tǒng)中部分軟件種類結(jié)構(gòu)圖
實(shí)用軟件辦公圖形圖像多媒體網(wǎng)站網(wǎng)絡(luò)常用教育娛樂(lè)辦公輔助軟件辦公管理軟件文本工具軟件文件管理軟件音頻軟件視頻軟件多媒體播放軟件網(wǎng)絡(luò)通訊軟件瀏覽軟件撥號(hào)連接軟件瀏覽輔助軟件電子郵件軟件下載工具軟件
2.3系統(tǒng)信息描述
實(shí)用軟件信息管理系統(tǒng)提供的是各種軟件的軟件名稱、軟件大小、版本、軟件性質(zhì)、運(yùn)行環(huán)境、下載地址,人們通過(guò)查詢可以找到自己所需要的軟件下載地址,可以直接進(jìn)入軟件公司網(wǎng)站下載軟件,這樣比較方便快捷,減少人們的煩惱。實(shí)用軟件信息管理系統(tǒng)提供的軟件包括辦公、圖形圖像、多媒體、網(wǎng)站、上網(wǎng)常用、教育娛樂(lè)六大類軟件。辦公類軟件包括辦公管理軟件、辦公輔助軟件、中文系統(tǒng)軟件、文本工具軟件、文件管理軟件等類別,可以實(shí)現(xiàn)文字處理、制作表格、幻燈片制作、專業(yè)排版、日程日歷、日記本、記事本、計(jì)算器、文字識(shí)別、翻譯、中文輸入法、文本編輯、文本閱讀、壓縮、拷貝備份、文件加密解密、病毒防護(hù)等功能;圖形圖像類軟件包括圖形圖像制作軟件等類別,可以實(shí)現(xiàn)平面設(shè)計(jì)、動(dòng)畫制作、3D制作、圖片瀏覽等功能;多媒體類軟件多媒體制作軟件等類別,可以實(shí)現(xiàn)音頻制作、視頻制作、音頻編輯、多媒體播放等功能;網(wǎng)站類軟件包括網(wǎng)站構(gòu)造軟件可以實(shí)現(xiàn)網(wǎng)頁(yè)制作功能;上網(wǎng)常用類軟件包括網(wǎng)絡(luò)通訊軟件、瀏覽軟件、撥號(hào)連接軟件、瀏覽輔助軟件、電子郵件軟件、下載工具軟件等類別,可以實(shí)現(xiàn)聊天、通訊、瀏覽器、撥號(hào)、計(jì)費(fèi)、瀏覽過(guò)濾、書簽、客戶端、郵件處理、下載、網(wǎng)頁(yè)下載等功能;教育娛樂(lè)類軟件包括教育教學(xué)軟件、游戲工具軟件等類別,可以實(shí)現(xiàn)打字練習(xí)、英語(yǔ)學(xué)習(xí)、游戲、游戲修改器等功能。
6江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
3.數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)
3.1數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)
概念結(jié)構(gòu)是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),即概念模型設(shè)計(jì)過(guò)程就是概念結(jié)構(gòu)設(shè)計(jì)。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的基礎(chǔ),是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。它能真實(shí)、充分地反映現(xiàn)實(shí)世界。概念模型中包含的主要概念有實(shí)體、實(shí)體集、屬性、主鍵、域、聯(lián)系等。此外概念模型的結(jié)構(gòu)可以使用E-R圖來(lái)表示。
數(shù)據(jù)庫(kù)所涉及的表只有一張,所以不存在表與表之間的聯(lián)系。該數(shù)據(jù)庫(kù)中的實(shí)體是各種軟件,而且各種實(shí)體之間都存在著一定的聯(lián)系。表的實(shí)體型可以表示為:實(shí)用軟件(軟件號(hào),軟件名稱,軟件大小,版本,軟件性質(zhì),運(yùn)行環(huán)境,下載地址,軟件種類,功能)。所以該數(shù)據(jù)中實(shí)體的屬性主要有軟件號(hào)、軟件名稱、軟件大小、版本、軟件性質(zhì),運(yùn)行環(huán)境、下載地址,軟件種類,功能等。
軟件性質(zhì)軟件大小軟件名稱軟件號(hào)運(yùn)行環(huán)境下載地址類別實(shí)用軟件
實(shí)體模型圖圖3.1
3.2數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)
3.2.1表的設(shè)計(jì)
Access表設(shè)計(jì)的要素有表名、字段名、字段數(shù)據(jù)類型、字段大小、表的主鍵。下圖為在設(shè)計(jì)器中制作表,其中軟件號(hào)為主鍵在設(shè)計(jì)好字段名稱時(shí),也要把相應(yīng)的數(shù)據(jù)類型給設(shè)計(jì)好。數(shù)據(jù)類型主要有文本型、數(shù)字型、日期/時(shí)間型、貨幣型、備注型、OLE型、
7江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
超鏈接型、是否型、查閱向?qū)偷。該系統(tǒng)的字段的數(shù)據(jù)類型多為文本型,只有下載地址為超鏈接型。有時(shí)如有需要也可設(shè)置字段屬性。
圖3.2設(shè)計(jì)器設(shè)計(jì)表
在設(shè)計(jì)好字段和數(shù)據(jù)類型后,保存并將表的名稱改為“實(shí)用軟件基本信息表”,然后打開(kāi)該表,在表中輸入數(shù)據(jù)信息,輸入完成后對(duì)此進(jìn)行保存。保存后的表再打開(kāi)時(shí)就會(huì)顯示自己輸入的全部數(shù)據(jù)。設(shè)計(jì)好的表可以作為查詢、設(shè)計(jì)窗體和報(bào)表的數(shù)據(jù)源。表如下圖所示
圖3.3實(shí)用軟件基本信息表
8江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
3.2.2查詢的設(shè)計(jì)
查詢通常用于快速,非常規(guī)范的大量信息的輸出與查詢,在此我們的系統(tǒng)所用的查詢主要有條件查詢、選擇查詢、統(tǒng)計(jì)查詢和參數(shù)查詢。
(1)條件查詢系統(tǒng)中使用了許多條件查詢?nèi)绮檎肄k公軟件的信息、圖形圖像制作軟件的
信息、多媒體軟件的信息、網(wǎng)絡(luò)常用軟件的信息、辦公管理軟件的信息等。下面以查找所有辦公管理軟件信息為例
圖3.4查詢辦公管理軟件
將查詢好的所有“辦公軟件”中的字段拖到下表格中,在“類別”下的條件中輸入“辦公管理軟件”,(如圖3.4所示)然后運(yùn)行保存,所查詢結(jié)果如圖3.5所示
圖3.5辦公管理軟件信息
9江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
上面的查詢用SQL語(yǔ)句可寫成
SELECT*FROM辦公軟件
WHERE類別=“辦公管理軟件”
(2)選擇查詢
選擇查詢就是從表中篩選自己所需要的字段,如篩選實(shí)用軟件信息表中的含有軟件名稱、軟件大小、軟件性質(zhì)、運(yùn)行環(huán)境字段的相關(guān)信息。
上面的查詢用SQL語(yǔ)句可寫成
SELECT軟件名稱,軟件大小,軟件性質(zhì),運(yùn)行環(huán)境FROM實(shí)用軟件信息表
圖3.6選擇查詢
10江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
(3)參數(shù)查詢
使用參數(shù)查詢,每次只需輸入不同的查詢參數(shù),就能得到不同的查詢結(jié)果,這樣既方便又快速。系統(tǒng)中所涉及的參數(shù)查詢主要有按軟件名稱查詢、按軟件性質(zhì)查詢、按軟件類別和功能查詢。
下圖為按軟件名稱查詢的參數(shù)查詢
設(shè)計(jì)時(shí)選擇工具欄中的“查詢”工具,選擇下拉菜單中的“參數(shù)查詢”
然后再輸入的對(duì)話框中輸入“請(qǐng)輸入軟件名稱”完成,再在軟件名稱字段的條件下輸入[請(qǐng)輸入軟件名稱],運(yùn)行保存。操作如圖3.7
圖3.7按軟件名稱查詢
4.數(shù)據(jù)庫(kù)的界面設(shè)計(jì)
4.1窗體設(shè)計(jì)
窗體是最終用戶通過(guò)Access處理自己業(yè)務(wù)數(shù)據(jù)的界面,用戶可以通過(guò)窗體按照
11江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
自己習(xí)慣的方式、格式操縱業(yè)務(wù)數(shù)據(jù)。從數(shù)據(jù)庫(kù)的角度來(lái)說(shuō),通過(guò)窗體可以顯示、添加、編輯、刪除、查詢、打印表的數(shù)據(jù)記錄、控制系統(tǒng)的運(yùn)行。窗體的基本種類主要有縱欄式窗體、表格式窗體、數(shù)據(jù)表窗體、子窗體、數(shù)據(jù)透視表窗體和數(shù)據(jù)透視圖窗體。窗體創(chuàng)建的方法主要有想到向?qū)?chuàng)建和在設(shè)計(jì)視圖中創(chuàng)建。
實(shí)用軟件信息管理系統(tǒng)主要用的是在設(shè)計(jì)視圖中創(chuàng)建和自動(dòng)創(chuàng)建,所創(chuàng)建的窗體主要是縱欄式窗體和數(shù)據(jù)表窗體。(1)縱欄式窗體
圖4.1圖片瀏覽軟件的縱欄式窗體
圖4.2平面設(shè)計(jì)軟件的縱欄式窗體
在以上的窗體中(圖4.1)可以對(duì)數(shù)據(jù)進(jìn)行導(dǎo)航,也可以添加,刪除保存和撤銷數(shù)據(jù)。但是在一個(gè)頁(yè)面中只能顯示一條記錄。
12江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
(2)數(shù)據(jù)表窗體
圖4.3創(chuàng)建數(shù)據(jù)表窗體
圖4.4撥號(hào)連接軟件的數(shù)據(jù)表窗體
圖4.5游戲工具軟件數(shù)據(jù)表窗體
數(shù)據(jù)表窗體創(chuàng)建簡(jiǎn)單,一個(gè)頁(yè)面可以顯示多條記錄,但不可以對(duì)數(shù)據(jù)進(jìn)行導(dǎo)航、添加刪
13江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
除和保存等一系列操作。
(3)主窗體
圖4.6系統(tǒng)主窗體
實(shí)用軟件的主窗體是整個(gè)系統(tǒng)的主要部分,所有的信息查詢都可以在這個(gè)窗體中通過(guò)命令按鈕進(jìn)行切換。在此窗體上實(shí)現(xiàn)的功能主要有返回登錄界面、退出數(shù)據(jù)庫(kù)系統(tǒng)以及對(duì)各信息的查詢。主窗體上的系統(tǒng)簡(jiǎn)介是對(duì)該系統(tǒng)的簡(jiǎn)單介紹,備注是對(duì)軟件屬性的描述,這樣用戶就可以用此信息進(jìn)行相關(guān)的查詢。
(4)登錄窗體
圖4.7登錄窗體
14江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
用戶可以輸入用戶名和密碼進(jìn)入該系統(tǒng),該系統(tǒng)的用戶名和密碼都為“123456”。
4.2報(bào)表的設(shè)計(jì)
報(bào)表是Access的重要對(duì)象之一,能夠按照用戶所定義的規(guī)格展現(xiàn)格式化的、調(diào)整的信息,如果要以打印格式來(lái)顯示數(shù)據(jù),使用報(bào)表是一種極其有效的方法。因?yàn)樵趫?bào)表中可以控制每個(gè)對(duì)象的大小和顯示方式,并可以按照用戶所需的方式來(lái)顯示相應(yīng)的內(nèi)容。
圖4.8實(shí)用軟件報(bào)表設(shè)計(jì)
圖4.9實(shí)用軟件報(bào)表
15江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
圖4.10平面設(shè)計(jì)軟件報(bào)表設(shè)計(jì)
圖4.11平面軟件報(bào)表
16江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
5.總結(jié)
通過(guò)本次課程設(shè)計(jì),使我們不僅能夠?qū)W習(xí)、掌握和運(yùn)用數(shù)據(jù)庫(kù)技術(shù)Access201*等相關(guān)知識(shí),而且能夠根據(jù)需要數(shù)據(jù)庫(kù)進(jìn)行規(guī)劃、設(shè)計(jì)及管理,并實(shí)現(xiàn)一定功能的系統(tǒng)管理。通過(guò)課程設(shè)計(jì),使我們能夠系統(tǒng)地認(rèn)識(shí)到數(shù)據(jù)庫(kù)技術(shù)重要性,理論聯(lián)系實(shí)際,我們用理論來(lái)解決生活中的實(shí)際問(wèn)題,而且本次也讓我們知道協(xié)作的重要性。本次課程設(shè)計(jì)加深了我們對(duì)數(shù)據(jù)庫(kù)理論和基本知識(shí)的理解,提高運(yùn)用數(shù)據(jù)庫(kù)解決實(shí)際問(wèn)題的能力,掌握使用數(shù)據(jù)庫(kù)進(jìn)行軟件設(shè)計(jì)的基本方法。本次課程設(shè)計(jì)不僅提高了我們的操作技能,而且還讓我們了解了許多軟件知識(shí),對(duì)于我們今后的發(fā)展也起到一定的作用。
17江蘇建筑職業(yè)技術(shù)學(xué)院課程設(shè)計(jì)說(shuō)明書
主要參考資料
1、《數(shù)據(jù)庫(kù)原理及應(yīng)用Access(第2版)》高等教育出版社
2、《數(shù)據(jù)庫(kù)原理及應(yīng)用》機(jī)械工業(yè)出版社3、《數(shù)據(jù)庫(kù)基礎(chǔ)與Access應(yīng)用》科學(xué)出版社4、《Access數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用》高等教育出版社5、《數(shù)據(jù)庫(kù)原理與設(shè)計(jì)》
機(jī)械工業(yè)出版社
友情提示:本文中關(guān)于《數(shù)據(jù)庫(kù)課程設(shè)計(jì)總結(jié)報(bào)告》給出的范例僅供您參考拓展思維使用,數(shù)據(jù)庫(kù)課程設(shè)計(jì)總結(jié)報(bào)告:該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。