急求乙份資料庫課程設計VB 6 0 SQL SERVER)題為學生成績管理系統或課程選修的管理系統

2021-04-19 22:12:15 字數 4681 閱讀 5269

1樓:我了個去石頭

同求 郵箱[email protected]

急求乙份完整的資料庫課程設計圖書管理系統(要求用vb 以及sql-server製作) 50

2樓:大俠

1、如果**頁碼不多,前置部分並不一定要有,或只加個封面即可。

2、封面、標題等不要太花哨,一般以簡潔大方為好。 3、如果**很厚實,可考慮正反面排版列印。 4、頁碼較多的**,可考慮用頁首標註**標題及層次標題,如單頁用文章標題,雙頁用層次標題。

5、不管**長短,頁碼均需標註。頁碼標註由正文的首頁開始,作為第1頁,可以標註在頁首或頁尾的中間或右邊。**的前置部分、封三和封底不編入頁碼。

附件部分一般單獨編排頁碼。 6、封底底色與封面一致為好,若用底圖則與封面應有相關性。 7、若用訂書釘裝訂,兩枚釘應分別居於上下沿四分之一處,左縮排1釐公尺處

可以發你乙份參考

急求乙份資料庫課程設計 30

3樓:伊人情緒

合肥經濟技術職業學院

電子資訊系

課程:資料庫課程設計

題目:學生管理系統

班級:09計 用

成員:指導老師:

日期:目錄第一章 前言 3

1.1 課題簡介 3

1.2 設計目的 3

1.3 需求分析 4

第二章 資料庫例項的分析及應用 4

2.1 題目和e-r圖 4

2.2 資料庫的實現 5

2.3 資料庫結構屬性 8

2.3.1主鍵(主鍵約束primary key;索引設定) 8

2.3.2資料庫的預設值和規則 13

2.3.3 檢視和儲存過程 15

2.3.4 觸發器 17

第三章 總結報告 19

參考文獻 19

第一章 前言

1.1 課題簡介

資料庫技術是計算機科學技術發展最快,應用最為廣泛的技術之一。其在計算機設計,人工智慧,電子商務,企業管理,科學計算等諸多領域均得到了廣泛的應用,已經成為計算機資訊系統和應用的核心技術和重要基礎。

本文主要介紹學生成績管理系統的資料庫設計,從需求分析到資料庫的執行與維護都進行詳細的敘述。本系統是利用sql開發出來的。通過sql建立學生成績管理系統,大大方便和簡化了資料的查詢和處理,管理員可以通過sql語言對錶內資料進行新增,刪除,修改,查詢等操作,還可以建立多使用者,對其使用許可權進行分配和**。

隨著資料處理的不斷進步和計算機網路的迅速發展,使資料庫應用系統不僅在功能而且在結構上都有了深刻的變化,而且運用在生活的每乙個方面。通過學習關係代數,關係演算,函式依賴,關係模式分解,關係模式的規範化讓我們建立了紮實的關聯式資料庫理論基礎。而在掌握基本理論的基礎上掌握關聯式資料庫的設計方法,掌握現代資訊系統的開發方法也顯得尤為必要。

目前在關聯式資料庫中用得最多的sql資料庫,開發資料庫的語言工具多數用c++.。所以對於計算機專業的學生來說掌握資料庫應用的基本技術,熟悉程式語言與sql資料庫的結合運用是我們計算機專業學生之必備本領。本次課程設計是以學生資訊管理系統為模擬模型,運用c++程式語言結合sql資料庫所開發系統。

1.2 設計目的

隨著學生數量的日益增多,學校對學生的管理要求也越來越高,為了使資訊科技與學生資訊更好的結合在一起以及使學生成績的管理更加系統化,數位化,因此我們設計了該學生資訊管理系統。運用基於e-r模型的資料庫設計方法和關係規範化理論做指導完成從系統的分析到設計直至系統的最終實現,開發學生成績管理系統,完成學生成績管理系統的全部功能。首先做好需求分析,並完成資料流圖,其次做概念分析,利用實體聯絡的方法將需求分析的使用者需求抽象為資訊結構,得到e-r圖,然後就是邏輯結構設計,將e-r圖轉換為計算機系統所支援的邏輯模型。

最後利用sql完成具體的例項。

1.3 需求分析

1、問題的提出:為了高效率的完成學生的管理,決定開發學生管理系統。

2、需完成的功能:

(1)能錄入、修改、查詢、輸出學生的檔案資訊,這些資訊包括學生的成績、課程、個人資訊等。

(2)觸發器,索引,約束,規則,預設值,,檢視,儲存過程的建立及使用。

第二章 資料庫例項的分析及應用

2.1 題目和e-r圖

隨著學生數量的日益增多,學校對學生的管理要求也越來越高,為了使資訊科技與學生資訊更好的結合在一起以及使學生成績的管理更加系統化,數位化,因此我們設計了該學生資訊管理系統。以下是次學生資訊管理系統的e-r圖,進一步詳細的說明資料庫的結構以及用途。實體和屬性的定義:

學生表(學生學號,姓名,班級編號)

班級表(班級編號,班級名稱,系部編號)

系部表(系部編號,系部名)

教師表(教師名,課程編號,系部編號)

課程表(課程編號,課程名,學分,教師,系部號)

下面是e-r圖,用來進一步說明資料庫的作用和用途:

2.2 資料庫的實現

運用sql server 2000資料設計**的物理結構如下:

班級表:

學生表:

系部表:

課程表:

教師表:

各表關係圖:

設計**的具體填入資料是:

班級表:

學生表:

教師表:

系部表:

課程表:

2.3 資料庫結構屬性

2.3.1主鍵(主鍵約束primary key;索引設定)

1.索引與書目錄相似,可以快速找到指定內容。索引通過記錄表中的關鍵值來指向表中的記錄,這樣資料庫就不用掃瞄而能定位到相關的記錄。以下是對各表進行索引的實現。

學生表的設定如圖:

班級表的設計如下:

教師表的設計如下:

課程表的設計如下:

系部表的設定如下:

2.約束定義了關於允許什麼資料進入資料庫的規則,是分配給表或表中某列的乙個屬性。使用約束的目的在於防止列中出現非法的資料,可以自動維護資料庫的資料完整性。

下面是用企業管理器對class表實現的主鍵約束:

2.3.2資料庫的預設值和規則

1.使用預設可以實現當使用者在向資料表中插入新紀錄時,如果沒有給出某列的輸入值,則由sql server自動為該列輸入預設值。下面是對class表進行實現預設的功能:

實現預設值:

2.規則也是實現資料完整性的方法之一,作用與check約束類似,在向表的某列插入或更新資料時,用它來限制輸入值的取值範圍。下面我們運用對course表進行規則的實現:

2.3.3 檢視和儲存過程

1.檢視的作用相當於乙個虛擬表,是使用者檢視資料庫表中資料的一種方式使使用者通過他能夠以需要的方式瀏覽表中的部分或全部資料,而資料的物理存放位置仍然在資料庫的表中。我們通過在企業管理器中建立檢視管理檢視應用檢視,更加形象具體的說明了檢視的作用。

新增**到檢視:

新增資料並執行:

執行結果,具體檢視呈現:

2.儲存過程是一組編譯在單個執行計畫中的transact-sql語句,它將一些固定的操作集中起來交給sql-server資料庫伺服器完成,以實現某個任務。首先我們在查詢管理器中建立儲存過程:

並且執行儲存過程:

在企業管理器中也可以體現出儲存過程:

2.3.4 觸發器

觸發器的作用是強制執行業務規則。sql server主要提供了兩種機制來強制業務規則和資料完整性:約束和觸發器。

觸發器在指定的表中資料發生變化時被呼叫以響應insert、update或delete事件。觸發器可以查詢其他表,並可以包含複雜的語句。sql server將觸發器和觸發它的語句作為可在觸發器內回滾的單個事物對待,如果檢測到嚴重錯誤,則整個事物即自動回滾。

首先我們在查詢管理器中新建觸發器:

新建觸發器:

管理觸發器:

第三章 總結報告

這次的課程設計真的做起來困難重重,深刻體會到做乙個軟體,裡面需要的很多知識我們沒有接觸過,去圖書館找書的時候發現,我們學的僅僅是皮毛,還有很多東西需要我們去發掘,就算是借一本書看完它,我們還是會發現還有很多知識沒有吃透,這需要我們不斷的實踐,不斷地自學習,不斷地發現問題去思考問題。

經過不斷地測試,不斷地改進,其中還是發現了不少問題,第一次做這些工作,沒有任何經驗,甚至無從下手,還是很謝謝老師和同學的幫忙,從中也學到了一些**的寫法,為什麼要這樣寫,通過和同學的討論,找到一些書本上沒有的方法,如何資料繫結等等,怎樣從資料庫中將資料提取出來放到乙個文字框或者標籤內,這些東西是組成介面的東西,雖然小,但是可以體現整個軟體的水平,其實並不需要建多少資料庫的表,寫多少複雜的儲存過程,是不是用了資料庫函式,觸發器等等,但是至少要弄明白這些東西如果操作,清晰思路才能將功能分清晰。

經過一段時間的學習與實踐,學生資訊管理系統基本上開發好了。該系統具備了:新增、修改、刪除、瀏覽、查詢、輸出日程資訊,實現了根據使用者需求檢視日程等功能。

作為乙個個人日程管理系統,本系統所提供的功能的確太少了一些,僅僅只實現了一些基本的功能,有很多地方還有待擴充套件和改良。

人如果沒有自信,沒有目標,沒有信心就不可能把事情做好,當其他人都在迷茫的時候,自己一定要堅信目標,大學畢業出去即是面臨找工作,從學習這個專業,到以後做這方面的工作都需要不斷地去學習去實踐,這次實踐可以給我們敲乙個警鐘,我們面臨畢業,面臨擇業,需要這些實踐經驗,在困難面前要勇於嘗試,這是這次課程設計給我的最大感想。在此特別感謝老師的辛苦指導和教育!

參考文獻

黃維通編《sql server2000 簡明教程》

徐人鳳 曾建華編《sql server2000資料庫及應用》

4樓:匿名使用者

同學,自己的東西自己做,不要抄襲。我也是仲愷計算機學院的老師。

資料庫課程設計老師一般問什麼,要做資料庫課程設計,但是老師還要叫我們做介面,還有伺服器什麼的

我們當初問的是,整個專案的邏輯,就是要當著老師的面把整個專案的功能 實現的邏輯講清楚 老師這樣做的目的是想看看你對這個專案到底懂了沒有,還有就是這個專案是不是你們做的 謝謝!要做資料庫課程設計,但是老師還要叫我們做介面 還有伺服器什麼的 如果不限制語言的話,可以試著使用c 來構建,特別簡單,基本上就...

急求詳細易語言連線ACCESS資料庫方法

易語言裡面自身就有帶這樣的支援庫 你自己看看就明白了阿 請問易語言直接連線access資料庫有哪幾種方法。有兩bai個常用的連線access資料庫控制項 du外部資料庫zhi 和 數dao據庫連線 你在易語言編內輯器右側面板可以找到容 找到後拖放至視窗就可以了,在 需要連線的地方,寫上 版本 2 如...

來乙份詹姆斯的資料,急!!!

中文名 勒布朗 詹姆斯。外文名 lebron raymone james別名 小皇帝,老北京。國籍 美國。出生地 美國俄亥俄州阿克倫。出生日期 1984年12月30日。畢業院校 聖文森特 聖馬里中學。身高 公尺 6英呎8英吋。體重 公斤 250磅。運動專案 籃球。所屬運動隊 邁阿密熱火隊。專業特點 ...