版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 數(shù)據(jù)庫系統(tǒng)課程設計</b></p><p> 課程設計題目:學生成績管理系統(tǒng)</p><p> 院 系 名 稱 :信息工程學院</p><p> 2012 年5 月 23日</p><p><b> 摘 要</b></p><p> 學
2、生成績是教育單位不可或缺的一部分,應該能夠為用戶提供充足的信息和快捷的查詢方式。傳統(tǒng)的人工方式來管理學生的成績存在著許多缺點,如:保密性差而且效率低,產(chǎn)生大量的文件和數(shù)據(jù),對數(shù)據(jù)的查找、更新和維護帶來困難。 隨著計算機科學逐步成熟以及完善,其滲透到人類社會的各個領域并發(fā)揮著重要的作用。運用計算機對學生信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成
3、本低等。這些優(yōu)點能夠極大地提高管理者對學生成績管理的效率,使學校的管理科學化、正規(guī)化。</p><p> 關鍵詞:學生成績管理系統(tǒng) 數(shù)據(jù)庫 數(shù)據(jù)字典</p><p><b> Abstract</b></p><p> student achievement is an integral part of educational insti
4、tutions should be able to provide users with sufficient information and a quick inquiry. The traditional manual approach to the management student achievement there are many shortcomings, such as: poor security and low e
5、fficiency, resulting in a large number of documents and data, lookup data, updating and maintenance difficult. Gradually mature as computer science and its penetration to various areas of human so
6、ciety and play an im</p><p> Key words :student achievement management system database data dictionary</p><p><b> 目 錄</b></p><p><b> 摘 要II</b>&
7、lt;/p><p> 第一章 需求分析1</p><p> 1.1成績管理系統(tǒng)的背景分析及應用領域1</p><p><b> 1.2業(yè)務需求1</b></p><p><b> 1.3功能需求3</b></p><p> 1.4 數(shù)據(jù)需求4</p>
8、;<p> 1.4.1 數(shù)據(jù)字典4</p><p> 第二章 概念結構設計5</p><p> 2.1教師實體集5</p><p> 2.2學生實體集6</p><p> 2.3 相關實體集7</p><p> 2.3.1班級實體集7</p><p> 2
9、.3.2課程實體集7</p><p> 2.3.3教師授課實體集8</p><p> 2.3.4成績實體集9</p><p> 2.4 E-R圖10</p><p> 第三章 邏輯結構設計10</p><p> 第四章 物理結構設計10</p><p> 第五章 詳細設計
10、17</p><p> 5.1操作界面代碼設計17</p><p> 第六章 課程設計總結25</p><p><b> 致謝26</b></p><p><b> 參考文獻27</b></p><p><b> 第一章 需求分析</b&g
11、t;</p><p> 1.1成績管理系統(tǒng)的背景分析及應用領域</p><p> 隨著學校向全國及至世界范圍的持續(xù)擴張、學生人數(shù)的增加,對于學生的信息管理也越來越復雜,要求也越來越高,因此需要一個全面、詳細的信息管理系統(tǒng),以便完成對學生信息的管理?;旧纤械木哂幸欢〝?shù)量數(shù)據(jù)的機構都開始使用計算機數(shù)據(jù)庫來做管理。幾乎所有學校也都已經(jīng)在使用計算機管理數(shù)據(jù)的機制,大大減少了學校學生成績管理
12、的工作量。根據(jù)開發(fā)要求,它主要用于教育系統(tǒng),完成對日常的教學、教務、教師以及學生的計算機化的端粒。開發(fā)學生成績管理系統(tǒng)可使教職員工減輕工作壓力,系統(tǒng)地對教務、教學上的各項服務和信息進行管理,同時,提高工作效率、減少勞動力,加快查詢速度、加強管理。目前,學校工作繁雜、資料眾多。管理信息系統(tǒng)已進入高校,。因此開發(fā)一套適合大眾的、兼容性好的系統(tǒng)是很有必要的。本系統(tǒng)的主要應用領域就是眾多學校學生成績管理。</p><p>
13、;<b> 1.2業(yè)務需求</b></p><p> 本系統(tǒng)是將現(xiàn)代化的計算機技術和傳統(tǒng)的教學、教務工作相結合,按照學院的工作流程設計完成的。為了使系統(tǒng)在學院的管理中發(fā)揮更大的作用,實現(xiàn)過程的計算機化,提高工作效率和工作質量,現(xiàn)提出如下開發(fā)業(yè)務需求:</p><p> ?。?)系統(tǒng)應具有實用性、可靠性和實用性;</p><p> (2)對
14、數(shù)據(jù)庫進行動態(tài)管理,防止混亂;</p><p> ?。?)能夠按照用戶選擇的不同的條件進行簡單查詢;</p><p> ?。?)方便用戶的操作,盡量減少用戶的操作。</p><p><b> 系統(tǒng)模塊結構圖:</b></p><p> 圖1 系統(tǒng)模塊結構圖</p><p> Figure 1
15、 System block diagram</p><p><b> 登錄業(yè)務流程圖:</b></p><p><b> 圖2 登錄業(yè)務流圖</b></p><p> Figure 2 Log on business flow diagram</p><p><b> 1.3功能需
16、求</b></p><p> ?。?)教師能對自己所教班級的學生所學的相應課程進行成績錄入、修改、更新、查詢操作;可以查詢自己的個人信息;可以查詢自己所教課程;</p><p> (2)學生能對自己的成績進行查詢;可以查詢自己的個人信息;</p><p><b> 1.4 數(shù)據(jù)需求</b></p><p>
17、; 學生成績管理系統(tǒng)就是對學生成績信息的管理,所有首先需要知道的是學生有哪些信息,并且是怎樣進行分類的。</p><p> 學生信息包含:學生基本信息、課程基本信息、成績信息。學生基本信息根據(jù)要求應該包括學生對于的學號,姓名,所屬班級等等;課程基本信息應該包括課程號,課程名,班級號等等;成績表包含課程號,學號,成績等。</p><p> 1.4.1 數(shù)據(jù)字典</p>&
18、lt;p><b> 名字:學生信息</b></p><p> 描述:學生成績管理中存儲的所有學生信息(包括所有學生查詢的所需信息)</p><p> 定義:學生信息=學生學號+學生姓名+所屬班級+學生年齡</p><p> 位置:存儲 輸出供查詢</p><p><b> 名字:課程信息<
19、/b></p><p> 描述:有多個課程的必要信息組成</p><p> 定義:課程信息=課程號+課程名+課時+學分</p><p> 位置:存儲 輸出供查詢</p><p><b> 名字:成績信息</b></p><p> 描述:每個學生的各科成績信息</p>
20、<p> 定義:成績信息=學號+課程號</p><p> 位置:存儲 輸出供查詢</p><p><b> 數(shù)據(jù)庫表名,如下:</b></p><p> Student基本情況數(shù)據(jù)表,結構如下:</p><p> Course 數(shù)據(jù)表,結構如下:</p><p> 第二章 概
21、念結構設計</p><p><b> 2.1教師實體集</b></p><p> 教師(teacher)具有的屬性為:編號(teacherNo)、密碼(Tpassword)、姓名(Tname)、性別(sex)、籍貫(native)、民族(nation)、所在院系(academy)、教授課程(course)、工資(salary)、入校工作時間(hiredata)、職
22、位(position)。</p><p> 教師(teacher)實體圖為:</p><p> 圖3 教師實體集圖</p><p> Figure 3 teachers entity set map</p><p><b> 2.2學生實體集</b></p><p> 學生(stude
23、nt)實體具有的屬性為:學號(studentNo)、密碼(password)、姓名(stname)、性別(sex)、出生日期(birthday)、籍貫(native)、民族(nation)、所屬班級(class)。</p><p> 學生(student)實體圖為:</p><p><b> 圖4 學生實體集圖</b></p><p>
24、Figure 4 Student entity set map</p><p><b> 2.3 相關實體集</b></p><p> 2.3.1班級實體集</p><p> 班級(class)實體具有的屬性為:班級編號(classNo)、班級名稱(classname)、所屬院系(academy)、年級(grade)、班級人數(shù)(class
25、size)。</p><p> 班級(class)實體圖為:</p><p><b> 圖5 班級實體集圖</b></p><p> Figure 5 class entity set map</p><p> 2.3.2課程實體集</p><p> 課程(course)實體具有的屬性為
26、:課程號(courseNo)、課程名(coursename)、學分(credit)、課時數(shù)(credithours)。</p><p> 課程(course)實體圖為:</p><p><b> 圖6 課程實體集圖</b></p><p> Figure 6 course entity set map</p><p&g
27、t; 2.3.3教師授課實體集</p><p> 教師授課(Teacher)實體具有的屬性為:教師編號(teacherNo),課程號(courseNo),班級編號(classNo),學期(term)。</p><p> 教師授課(Teachcourse)實體圖為:</p><p> 圖7 教師授課實體集圖</p><p> Figu
28、re 7 Tesching entity set digram</p><p> 2.3.4成績實體集</p><p> 成績(Score)實體集具有的屬性為:學號(studentNo),課程號(courseNo),成績(score),學期(term)</p><p> 成績(Score)實體圖為:</p><p><b>
29、 圖8 成績實體集</b></p><p> Figure 8 achievements entity set</p><p><b> 2.4 E-R圖</b></p><p> 圖9 學生成績管理系統(tǒng)聯(lián)系集E-R圖</p><p> Figure 9 student achievement man
30、agement system contact set E-R diagram</p><p> 第三章 邏輯結構設計</p><p> 由系統(tǒng)E—R圖轉化而得到的關系模式如下</p><p> ?。?)學生(學號,姓名,性別,籍貫,民族,所屬班級,出生日期,密碼)</p><p> (2)課程(課程名,課程號,課時數(shù),學分,選修課)&l
31、t;/p><p> ?。?)成績(課程號,學號,學期,成績)</p><p> ?。?)教師(教師編碼,密碼,所在院系,入校工作時間,姓名,職位)</p><p> 第四章 物理結構設計</p><p> 本系統(tǒng)在SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)中共設計7個表。分別是班級表、成績表、管理員信息表、教師表、教師授課表、課程表、學生表
32、,表結構如圖9~圖15所示。</p><p><b> 圖10班級表</b></p><p> Figure 10 classes in Table</p><p><b> 圖11 成績表</b></p><p> Figure 11 results in Table</p>
33、<p><b> 圖12 教師表</b></p><p> Figure 12 teschers table</p><p> 0ZZIDINY`5OW98IQTZ2.jpg" \* MERGEFORMATINET </p><p><b> 圖13 教師授課表</b></p>
34、<p> Figure 13 teachers taught in the table</p><p><b> 圖14 課程表</b></p><p> Figure 14 curriculum</p><p><b> 圖15學生表</b></p><p> Figure 1
35、5 student table</p><p><b> 數(shù)據(jù)庫關系圖:</b></p><p> 圖16 數(shù)據(jù)庫關系圖</p><p> Figure 16 database diagram</p><p><b> 第五章 詳細設計</b></p><p> 5
36、.1操作界面代碼設計</p><p><b> ?。?)系統(tǒng)總界面:</b></p><p><b> (2)教師界面:</b></p><p> a.在教師界面教師可以查詢教師信息:以下是教師編號為100的教師查詢自己的信息界面:</p><p><b> SQL語句為:</
37、b></p><p> b.以下是在教師界面查詢所有學生的信息界面:</p><p><b> SQL語句為:</b></p><p> c.以下是在教師界面教師編號為100的教師查詢自己所教課程的信息界面:</p><p><b> SQL語句為:</b></p>&l
38、t;p> d.以下是在教師界面教師編號為100的教師錄入學生成績的界面:</p><p><b> SQL語句為:</b></p><p> e.以下是在教師界面修改學生成績的界面:</p><p><b> SQL語句為:</b></p><p><b> (3)學生界面
39、</b></p><p> a.以下是學號為10110210的學生查詢的個人信息界面:</p><p><b> SQL語句為:</b></p><p> b.以下是學號為10110210的學生查詢的個人成績界面:</p><p><b> SQL語句為:</b></p&g
40、t;<p> 第六章 課程設計總結</p><p> 在進行課程設計的第一天,自己完全處于迷茫狀態(tài),根本不知道要怎么做。于是只有先在百度文庫里看看別人怎么做的,才開始自己的課程設計。當然在這個過程中更加發(fā)現(xiàn)自己知識的不足,很多東西都不會。因此請教了不少同學。比如使用億圖畫E-R圖的時候,老是忽略很多細節(jié)問題,又或者找不到工具。用SQL建立表之后,往表里輸入數(shù)據(jù)總是輸入不進去,請教老師之后才發(fā)現(xiàn)是
41、因為數(shù)據(jù)庫關系圖的原因,把它們之間的關系解除之后,就可以把數(shù)據(jù)輸入表中了。</p><p> 在這兩周的時間里,自己是很用心在做課程設計,雖然有很多東西不會,但是通過請教同學或者老師解決了不少問題,使自己能夠熟練的使用億圖畫圖,也使自己更加了解數(shù)據(jù)庫。雖然在使用SQL的時候會因為一個語句里面某個符號不對,找錯誤找半天,但是至少讓自己學會了很多東西。也讓自己認識到無論做什么,都要經(jīng)過不斷的實踐積累,不是一蹴而就的
42、。</p><p><b> 致謝</b></p><p> 此課程設計是在xx老師悉心指導下完成的。在課程完成之際,我由衷地感謝幫助我完成課程設計的老師。首先我使我深深體會到有付出才有收獲,經(jīng)過兩個星期的開發(fā),我遇到許多難題,但是通過仔細研究查閱書籍許多問題都得到解決。在此要感謝我的兩位老師,兩個星期來他們在學習上一直對我悉心指導,讓我有更多的機會鍛煉自己。老師
43、淵博的知識、誨人不倦的教師風范和對問題的敏銳觀察力,都將使我畢生受益。</p><p> 在此我謹向敬愛的老師致以最誠摯的謝意!</p><p><b> 參考文獻</b></p><p> [1] 《數(shù)據(jù)庫系統(tǒng)概論》[M]第四版 王珊、薩師煊 主編,高等教育出版社,2006年5月</p><p> [2]《數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設計---成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計—成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計-成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計報告--成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計---學生成績管理系統(tǒng)數(shù)據(jù)庫設計
- 學生成績管理系統(tǒng)數(shù)據(jù)庫課程設計
- 數(shù)據(jù)庫課程設計--學生選課成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計---學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計(學生成績管理系統(tǒng))
- 數(shù)據(jù)庫課程設計--學生成績管理系統(tǒng)
- 學生成績管理系統(tǒng)-數(shù)據(jù)庫課程設計
- 學生成績管理系統(tǒng)數(shù)據(jù)庫課程設計
- 數(shù)據(jù)庫學生成績管理系統(tǒng)課程設計
- 數(shù)據(jù)庫課程設計——學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計----學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--- 學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計----學生成績管理系統(tǒng)
評論
0/150
提交評論