學校教務(wù)管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第1頁
學校教務(wù)管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第2頁
學校教務(wù)管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第3頁
學校教務(wù)管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第4頁
學校教務(wù)管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

學校教務(wù)管理系統(tǒng)I.

需求分析:隨著學校的規(guī)模不斷擴大,學生數(shù)量急劇增加,有關(guān)學生的各種信息量也成倍增長。面對龐大的信息量,就需要有學生教務(wù)信息管理系統(tǒng)來提高學生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。學校為方便教務(wù)管理,需開發(fā)一個教務(wù)管理系統(tǒng)。為便于學生,老師,教務(wù)管理人員信息查詢,注冊以及信息修改,學校把學生的信息,包括姓名、性別、年齡,成績等信息輸入教務(wù)管理要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求系統(tǒng)界面要簡單明了,易于操作,程序利于維護。一、信息分析:(1)學校教務(wù)管理的數(shù)據(jù)庫,包含以下信息:任若干門課程,并參加多個項目,每個學生可以同時選修多門課程,每門課程每學期可能有多名教師教授,課程分為必修、選修、任選三種。()學校的教務(wù)管理的信息包括:

/

學生姓名、學號、班級、性別、班號,籍貫、出生日期、所屬系編號、所屬系名稱、系主任,教師編號,教師姓名,教師職稱,教師所授課程、課程編號,課程名,課程學分,項目編號,項目名稱,項目負責人,學生選修課程及成績。學生如果課程及格,可以取得該課以畢業(yè)。根據(jù)成績高低,可以計算學分積。及格學生的學分積公式:課程學分積=(該課程成績-)/10×該課程學分。二、功能分析:(1)

教師、課程、選課等內(nèi)容進行增、刪、改,以及對信息的查詢。對于查詢要實現(xiàn)比較強大的功能,包括精確查詢、模糊查詢以及統(tǒng)計查詢。(2)

具體查詢在數(shù)據(jù)庫中要實現(xiàn)以下的功能:

所有來自某省的男生

所有某課程成績

的同學

教授某課程的老師

某班年齡最大的

名同學

某年以后出生的男同學

選修某課程的學生及其成績

沒有授課的教師

某學生所選課程的總學分

教授某學生必修課程的老師情況

/

某學生選修了哪些系的課程某系學生所學的所有課程按總學分找出某系學習最好的

名同學按總學分積找出某系學習最好的

名同學可以畢業(yè)的學生三、軟、硬件配置程序運行的環(huán)境:

統(tǒng)裝有

SQL

Server2000

數(shù)據(jù)庫管理系統(tǒng)。硬件方面,CPU

主頻

500MHz

以上,內(nèi)存

128M

或更高。硬盤剩余空間不能少于

30M。四、工程預算及時間安排:?

工程預算:由于程序本身并不十分復雜,實現(xiàn)起來軟硬件需求都不算高,具體花費在此就不計算了。?

時間安排: 五、數(shù)據(jù)字典:

/

/

>=0

and

<=100II.

詳細設(shè)計方案:一、

概念設(shè)計:、 總體功能概念結(jié)構(gòu)圖:2、 查找所給問題的實體系統(tǒng)中涉及到的實體:班級,學生,教師,課程,學院中的各個系。2.1

查找實體的關(guān)聯(lián)①

班級、學生之間是一對多關(guān)系;②

學生、課程之間是多對多關(guān)系;③

系、班級、教師之間是一對多關(guān)系;

/

教師、課程、班級之間是多對多關(guān)系;2.2

查找實體關(guān)鍵字①

班級的關(guān)鍵字----班級號;②

學生的關(guān)鍵字----學號;③

教師的關(guān)鍵字---教師編號;④

課程的關(guān)鍵字----課程號;⑤

系的關(guān)鍵字----系號。.

設(shè)計

圖:

總體功能流程圖

學生

圖:

/

班級

圖:

課程

圖:

/

教師

圖:

全局

圖:

/

二、

邏輯設(shè)計:、將

E―R

模型轉(zhuǎn)換為等價的關(guān)系模式。教師(教師編號,教師姓名,教師職稱,教師所授課程,教師所學生(姓名、學號、班級、性別、班號,籍貫、出生日期、所屬、按需要對關(guān)系模式進行規(guī)范化。經(jīng)過分析,教師表中的聯(lián)系電話這一屬性不符合第一范式,它是聯(lián)系電話屬性拆分為三個屬性辦公電話,移動電話和住宅電話。即:教師(工作證號碼,姓名,性別,年齡,辦公室號,職稱,職務(wù),再經(jīng)分析,概念模型

圖中所涉及的表都能滿足第三范式的要求、對規(guī)范化后的模式進行評價。經(jīng)過上一步的調(diào)整之后,模式已經(jīng)基本符合題目要求,可以直接

/

將規(guī)范化以后的模型應(yīng)用于物理設(shè)計。、根據(jù)局部應(yīng)用的需要,設(shè)計用戶外模式。三、

物理設(shè)計:、 數(shù)據(jù)格式化:

/

、 表之間的聯(lián)系:

>=0

and

<=100

/

III.

系統(tǒng)維護設(shè)計:一、

安全性要求:統(tǒng)中的數(shù)據(jù)只有查詢的權(quán)限,沒有任何修改的權(quán)限;第二種是教師。程的學生成績還具有添加、修改、刪除的功能;第三種用戶是系統(tǒng)的般由學院的特定的人專門承擔此任務(wù)。二、

使用方式要求:

人同時訪問系應(yīng)該對于

秒。三、

可擴充性要求:系統(tǒng)中的數(shù)據(jù)庫可以隨學院規(guī)模的變化進行動態(tài)的擴充或縮減。功能根據(jù)學院不同時期的不同要求做出適當?shù)脑鰟h。

/

IV.

查詢一、

所有來自北京的男生:

snameFrom

studentWhere

ssex=’男’

and

二、

所有成績

的同學

三、

教授數(shù)據(jù)庫的老師

’DB’;四、

班年齡最大的

名同學五、

某年以后出生的男同學

/

六、

選修某課程的學生及其成績七、

沒有授課的教師八、

某學生所選課程的總學分九、

教授某學生必修課程的老師情況十、

某學生選修了哪些系的課程十一、 某系學生所學的所有課程十二、 按總學分找出某系學習最好的

名同學十三、 按總學分積找出某系學習最好的

名同學十四、 可以畢業(yè)的學生V.

參考文獻《數(shù)據(jù)庫系統(tǒng)概論》高等教育出版社

王珊《

上機實驗指導》清華大學出版社及其它相關(guān)參考書VI.課程設(shè)計心得體會:“

好“出現(xiàn)的問題預先作好解決的方案。缺乏本質(zhì)和深入地研究調(diào)查,以至與在著手設(shè)計的過程中,各種意想不到的困難接踵而至。面對種種困難而又不知道怎樣解決,

/

無從下手的我后來重新對此次的設(shè)計做了認真細致的規(guī)劃和調(diào)查,重新做了全面的分析,不斷完善系統(tǒng)說明書。這使我在以后的設(shè)計之中作到了事半功倍的效果,整個設(shè)計流程清晰明了。當然,在此次的設(shè)計中最大的困難就是經(jīng)常由于一些小錯誤相關(guān)資料,與老師和同學的不斷交流使我對數(shù)據(jù)庫有了較詳細的認識,并能進行一些工作量不是很大的開發(fā)。其實,這次設(shè)計的收獲不僅僅是學會了設(shè)計數(shù)據(jù)庫,我覺得這樣的過程相當重要,相當有意義,最大的收獲就是對我這些年大學學習的總結(jié)和培養(yǎng)了解決困難的信心和能力,使我對這些年所學知識能夠融會貫通,又不斷豐富了新知識。正像老師說的一樣,設(shè)計使得我們對幾年來所學的專業(yè)課有了更為深刻的認識,使得知識得到了鞏固和提高,得到了比以往學習任何一門課程都大的提高和進步。這里也要特別感謝指導老師的幫助和支持,以及在這過程中給予幫助的同學和朋友。此次設(shè)計是一次難得的鍛煉機會。這些是我對這次設(shè)計的最終感想。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論