




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫技術課程設計題目 數據庫課程設計 學號 姓名 班級 指導老師 2010 年 6月 28日2010 年 7 月 2 日目錄:一、引言二、系統分析2.1 選擇開發工具2.2 系統規劃三、 系統設計3.1 系統數據庫設計3.2 系統的主要功能四、概述4.1目的與要求.4.2設計環境.五、數據庫的實現與維護六、實例演示七、收獲與心得體會一、引言主要是討論如何解決根據學生成績評估教學質量的信息化問題。針對該問題,利用vb語言做了一個學生成績評估系統,該系統能簡化根據學生的成績來對教學質量進行評估的過程,使老師的教學成果、學生的成績變化都一目了然。為達到所定的目的。本系統主要使用了vb語言,sql
2、server 2000系統,數據庫等工具。學生的成績數據主要儲存于sql數據庫,因此需要首先對數據庫進行操作、處理。本文首先概述了信息化教育的發展情況,講明了開發學生成績評估系統的必要性,接著闡述了學生成績評估系統的基本設計思想及實現方法。并以該系統為應用實例,介紹了用vb語言進行繪制圖表以及使用sql server 2000及操作數據庫的一些要注意的地方。二、系統分析2.1 選擇開發工具sql server 2000,vb。2.2 系統規劃 學生成績管理系統,主要涉及學生信息、課程信息、成績信息等數據庫表。為簡單起見,成績可不考慮五級記分制的字符型分值,如優、良、中、及格、不及格等,只考慮數
3、字型的分值,如 95,90,55等。三、 系統設計3.1 系統數據庫設計數據項是數據庫關系中不可再分的數據單位,下表分別列出了數據的名稱、數據類型、長度、取值能否為空。利用關系型數據庫的特征,將學生成績管理設計為1個數據庫,包含3個數據庫表。數據庫中用到的表:數據庫表名備注學生學生學籍信息表課程課程基本信息表成績選課成績信息表用戶表 (1)學生信息表:從成績的角度,學生信息表包括學生學號、姓名、系別三個字段就夠了,但考慮其它用處,還可將學生家庭聯系信息 (如,郵政編碼,通訊地址,收信人,電話等)也包括在學生信息表中。表1給出的是基本字段,有能力的同學可擴充。表1:學生信息表結構student基
4、本情況數據表,結構如下:學生號姓名性別專業年齡01黃峰男電氣2202胡靜女自動2003孫強男測控2004劉鶚男建環2105黃婷女軟件開發20(2) 課程信息表: 課程信息表包括課程碼 (即課程編碼,它在課程信息表中是唯一的)、課程名稱、學時數、學分值等,在課程信息表中應采用課程編碼,這樣可使得錄入更方便、快速。表2:課程信息表結構course數據表,結構如下:課程號課程名課程學分1計算機應用62高數53機電學64電路55物理5 (3) 成績表:成績表至少應含學號、課程碼、成績三字段。表3:成績表的結構score情況數據表,結構如下:學生號課程號成績02290033950129903267053
5、78(4)用戶表:用戶表至少包括用戶名和用戶密碼二字段表4:用戶表的結構user情況數據表,結構如下:用戶名用戶密碼11張三12331233.2 系統的主要功能系統的主要功能包括:(1) 系統登陸界面的設計(用vb或vc編程實現);(2)數據庫原始信息錄入;(3)數據庫信息的查詢;(4) 數據庫信息的添加、修改、刪除。四、概述4.1目的與要求設計一個學生成績管理系統,使得學生的成績管理工作更加清晰、條理化、自動化。并在微機上實現.。此系統實現如下系統功能:(1)用戶通過用戶名和密碼登錄界面登陸系統。(2)合法用戶登陸系統后,可查詢課程基本資料,學生所選課程成績等基本信息。(3) 高級用戶可以對
6、數據庫進行維護,如添加、修改和刪除等。4.2設計環境 硬件環境pentium ii以上微機,內存建議64mb以上。操作系統 windows 98/2000/xp。編程環境sql server 2000,vb。五、數據庫的實現與維護數據庫試運行結果符合設計目標后,數據庫就可以真正投入運行了。數據庫投入運行標志著開發任務的基本完成和維護工作的開始,并不意味著設計過程的終結,由于應用環境在不斷變化,數據庫運行過程中物理存儲也會不斷變化,對數據庫設計進行評價、調整、修改等維護工作是一個長期的任務,也是設計工作的繼續和提高。在數據庫運行階段,對數據庫經常性的維護工作主要是由dba完成的,它包括:數據庫的
7、轉儲和恢復定期對數據庫和日志文件進行備份,以保證一旦發生故障,能利用數據庫備份及日志文件備份,盡快將數據庫恢復到某種一致性狀態,并盡可能減少對數據庫的破壞。數據庫的安全性、完整性控制dba必須對數據庫安全性和完整性控制負起責任。根據用戶的實際需要授予不同的操作權限。另外,由于應用環境的變化,數據庫的完整性約束條件也會變化,也需要dba不斷修正,以滿足用戶要求。數據庫性能的監督、分析和改進目前許多dbms產品都提供了監測系統性能參數的工具,dba可以利用這些工具方便地得到系統運行過程中一系列性能參數的值。dba應該仔細分析這些數據,通過調整某些參數來進一步改進數據庫性能。數據庫的重組織和重構造數
8、據庫運行一段時間后,由于記錄的不斷增、刪、改,會使數據庫的物理存儲變壞,從而降低數據庫存儲空間的利用率和數據的存取效率,使數據庫的性能下降。這時dba就要對數據庫進行重組織,或部分重組織(只對頻繁增、刪的表進行重組織)。數據庫的重組織不會改變原設計的數據邏輯結構和物理結構,只是按原設計要求重新安排存儲位置,回收垃圾,減少指針鏈,提高系統性能。dbms一般都提供了供重組織數據庫使用的實用程序,幫助dba重新組織數據庫。當數據庫應用環境發生變化,會導致實體及實體間的聯系也發生相應的變化,使原有的數據庫設計不能很好地滿足新的需求,從而不得不適當調整數據庫的模式和內模式,這就是數據庫的重構造。dbms
9、都提供了修改數據庫結構的功能。 重構造數據庫的程度是有限的。若應用變化太大,已無法通過重構數據庫來滿足新的需求,或重構數據庫的代價太大,則表明現有數據庫應用系統的生命周期已經結束,應該重新設計新的數據庫系統,開始新數據庫應用系統的生命周期六、實例演示登陸界面:系統主控制界面:顯示功能:查詢功能:添加功能:刪除功能:七、收獲與心得體會 這個星期是我們sql server2000、vb 數據庫管理課的實訓,經過一個星期的實訓,讓我領會到了許多平時課堂上所沒有接受的課外知識,很讓人受益匪淺,懂得如何去運用,而進行的一次分析設計綜合的訓練。而本次實訓的目的是讓我們掌握數據庫系統的原理、技術。將理論與實
10、際相結合,應用現有的數據庫管理系統軟件,規范、科學地完成一個設計與實現。對于數據庫是又愛又恨,當思路清晰的時候,很順利的完成程序編寫。但是,有時候,順著老師給我們的思路,自己琢磨著是怎樣做。然而,到真正要開始設計和寫代碼的時候,卻無力著手。腦海里一遍又一遍的倒帶老師的理論,就是不知道要從哪里開始,更不知道怎么開始。初學數據庫,所學的數據庫知識都是基礎,簡單的設計,簡單的代碼,覺得簡單又有趣,很喜歡去琢磨,不斷的修改生成,直至成功。隨著時間,進度加強了,老師的指點稍不留神就漏了,開始復雜化,加上沒有及時復習和練習。在設計的時候,難度明顯加大。不清晰,更不熟悉。看著密密麻麻的代碼一個頭兩個大,自己只能慢慢的一行一行的把代碼敲出來 在團隊合作中,每個組員負責自己的模塊,單一的完成其中一項還好。可是,要從需求分析,建立學生信息,課程信息,成績信息,編寫代碼等。開始運行時代碼錯誤,一看,蒙了。就覺得一下子亂了,就是不會想到一步步來,也是因為沒有那么多的時間,就這樣斷斷續續的。思緒也就連接不上。心里顧慮著怎么辦,還沒做好,還不知道怎么做
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 視頻監控的設計方案
- 自動控制原理試題庫有答案
- 黑龍江省大慶市肇源縣(五四學制)2023-2024學年八年級下學期7月期末考試道德與法治試卷
- 幼兒園大班《我們的小區》教案
- 財務-合理避稅60個方法和42個技巧匯 總 你所不知道的“合理避稅”方案
- 璀璨未來文化館館投資指南
- 2025年android狀態欄!Android面試你必須要知道的那些知識完整PDF
- 2025年Android小技巧:這些面試官常問的開發面試題你都掌握好了嗎?源碼+原理+手寫框架-android 面試會問框架原理嗎
- 部編版二年級下冊第八單元《祖先的搖籃》教案
- 建筑施工特種作業-樁機操作工真題庫-3
- 夾具考試題及答案
- 青海省消防救援總隊招聘消防文員筆試真題2024
- 2025至2030軍工裝備行業市場發展現狀及競爭形勢及有效策略與實施路徑評估報告
- 兵團精神試題及答案
- 村寨垃圾收費管理制度
- 江蘇保安證考試題及答案
- 智聯銀行筆試題庫及答案
- 高校學生資助誠信教育主題班會
- 2025年入團考試評委提問的常見問題及答案
- 貿易咨詢服務合同協議
- 監控系統培訓資料
評論
0/150
提交評論