




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦教學(xué)管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計報告
課程設(shè)計
課程名稱數(shù)據(jù)庫課程設(shè)計
題目名稱______教學(xué)管理系統(tǒng)______
同學(xué)學(xué)院計算機學(xué)院
專業(yè)班級08級計算機科學(xué)與技術(shù)5班學(xué)號_______310_____
同學(xué)姓名_______李宜樂____指導(dǎo)老師明俊峰
2022年6月成果
名目
1、相關(guān)技術(shù)介紹(1)
1.1引言(1)
1.2所用工具及相關(guān)技術(shù)(1)
2、需求分析(2)
2.1編寫目的(2)
2.2數(shù)據(jù)字典(3)
2.3數(shù)據(jù)流圖(3)
3、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(4)
3.1E-R圖(4)
4、數(shù)據(jù)庫規(guī)律結(jié)構(gòu)設(shè)計(5)
4.1數(shù)據(jù)庫設(shè)計(5)
4.2關(guān)系模型(6)
4.3各表關(guān)系模型圖(6)
5、數(shù)據(jù)庫物理設(shè)計(7)
5.1物理設(shè)計(7)
5.2模塊設(shè)計(7)
6、數(shù)據(jù)庫實施(8)
6.1建立數(shù)據(jù)庫(8)
6.2用戶界面的設(shè)計和實現(xiàn)、應(yīng)用編碼(9)
7、系統(tǒng)測試計劃和測試報告(13)
7.1測試計劃(13)
7.2測試項目(13)
7.3測試(13)
7.4測試報告(16)
8、安裝和使用說明(16)
8.1安裝說明(16)
8.2使用說明(16)
9、
1相關(guān)技術(shù)介紹
1.1引言
信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應(yīng)用已普及到經(jīng)濟和社會生活的各個領(lǐng)域。雖然計算機與人類的關(guān)系愈來愈密切,但是還有人因為計算機操作不便利而繼續(xù)用手工勞動。計算機的最大益處在于利用它能夠舉行信息管理。使用計算機舉行信息控制,不僅提高了工作效率,而且大大的提高了其平安性。尤其對于復(fù)雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。
教學(xué)管理系統(tǒng)對于小學(xué)的決策者和管理者來說都至關(guān)重要,所以應(yīng)當(dāng)能夠為用戶提供充沛的信息和快捷的查詢手段。但向來以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時光一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。
教學(xué)管理系統(tǒng)主要提供成果查詢和更新平臺,同學(xué)可以通過該系統(tǒng)查詢到自己各科目的學(xué)習(xí)成果以及學(xué)籍信息等。利用該系統(tǒng),老師可以清楚全面地了解同學(xué)的學(xué)習(xí)狀況和檔案,對系統(tǒng)的不同部分設(shè)置各自不同的權(quán)限。
.0可以最大限度的利用計算機的各種優(yōu)勢,具有手工管理所無法比擬的優(yōu)點.例如:檢索快速、查找便利、牢靠性高、存儲量大、保密性好、壽命長、成本低等,又可以利用計算機系統(tǒng)對數(shù)據(jù)的處理能力,便利分析和數(shù)據(jù)規(guī)整,極大地提高同學(xué)檔案管理的效率。
1.2所用工具及相關(guān)技術(shù)
這個課程設(shè)計是用vb+sqlserver,VisualBassic6.0是為數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序開發(fā)而設(shè)計的功能強大的面對對象的環(huán)境。SQLServer2000一種基于客戶機/服務(wù)器的RDBMS,它為數(shù)據(jù)管理與分析帶來了靈便性,允許單位在迅速變化的環(huán)境中從容響應(yīng)。
2需求分析
2.1編寫目的
本需求與開發(fā)方案的編寫目的在于討論教學(xué)管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用辦法,分析其開發(fā)的可行性,明確開發(fā)目標(biāo)。本需求的預(yù)期讀者是與教學(xué)管理系統(tǒng)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組成人員,軟件驗證者。
教學(xué)管理系統(tǒng)是對同學(xué)信息舉行管理的系統(tǒng),用戶可以隨時查詢,添加和修改。通過本系統(tǒng),能協(xié)助教研人員利用計算機,迅速便利的對同學(xué)成果舉行管理、輸入、輸出、查找、統(tǒng)計、分析等所需操作,使散亂的數(shù)據(jù)能夠詳細(xì)化、直觀化、合理化,也便于同學(xué)查詢和使用。
該系統(tǒng)為小學(xué)同學(xué)信息管理的軟件,是鑒于目前小學(xué)同學(xué)人數(shù)劇增,同學(xué)信息呈爆炸性增長的前提下,小學(xué)對同學(xué)信息管理的自動化與精確?????化的要求日益劇烈的背景下構(gòu)思的,該軟件設(shè)計完成后可用于全部教導(dǎo)單位(包括小學(xué)、學(xué)院等等)的同學(xué)信息的管理。
雖然目前社會上信息管理系統(tǒng)進展很快,同學(xué)管理系統(tǒng)也有了很大的進展,商業(yè)化的同學(xué)信息管理軟件也不少,但是本系統(tǒng)徹低自立開發(fā),力求使系統(tǒng)功能越發(fā)簡潔明白、功能齊全、易于操作。
要達到的目標(biāo)如下:
1、教學(xué)管理系統(tǒng)的開發(fā)和投入使用能節(jié)約無數(shù)人力勞動,從而可以削減不須要的人力開支。
2、各個信息都保存在數(shù)據(jù)庫中,查詢速度可以大大提高。管理員修改信息也便利快捷。
3、同學(xué)交費的部門財務(wù)科的工作效率可以大大提高。
4、學(xué)籍管理部門通過拜訪各系部門的同學(xué)學(xué)籍狀況,越發(fā)便利同學(xué)學(xué)籍信息的管理。
5、決策系統(tǒng)的改進使教務(wù)處可以通過各個部門查詢班級信息、同學(xué)成果、課程支配,并且向各個系部門下發(fā)考試信息。
6、人員工作效率的提高因為各個工作都有明確的分工,人員的工作效率顯著提高。
2.2數(shù)據(jù)字典
(1)同學(xué)信息:學(xué)號、姓名、性別、誕生日期、入學(xué)成果、所在系號。
(2)教職工信息:職工號、姓名、性別、出身年代、所在系號、職稱、專業(yè)及教學(xué)方向。
(3)系的基本信息:系號、系名稱、系的簡介。
(4)課程信息:課程號、課程名稱、任課老師號、學(xué)時、學(xué)分、上課時光、上課地點、考試時光。
(5)成果信息:學(xué)號、課程號、平常成果、考試成果、總評成果。
(6)選課信息:學(xué)號、課程號、老師號、該科成果
2.3數(shù)據(jù)流圖
3概念結(jié)構(gòu)設(shè)計3.1E-R圖
4規(guī)律結(jié)構(gòu)設(shè)計
4.1數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫tm由以下表組成:
Student:同學(xué)信息表
Teacher:教職工信息表
Department:系信息表
Course:課程信息表
Score:成果信息表
Student-course:選課信息表
詳細(xì)功能如下:
同學(xué)信息管理:
對同學(xué)信息舉行添加、查詢、刪除。包括學(xué)號、姓名、性別、誕生日期、入學(xué)成果、所在系號。
教職工信息管理:
對教職工信息舉行舉行添加、查詢、刪除。
系信息管理:
對系信息舉行添加、查詢、刪除。
課程信息管理:
對課程信息舉行添加、查詢、刪除。
成果信息管理:
對成果信息舉行添加、查詢、刪除。
同學(xué)選課管理:
對同學(xué)選課狀況舉行添加、查詢、刪除。
4.2關(guān)系模型
同學(xué)信息表(學(xué)號、姓名、性別、誕生日期、入學(xué)成果、所在系號),其中學(xué)號為主碼,所在系號為外碼。
教職工信息表(職工號、姓名、性別、出身年代、所在系號、職稱、專業(yè)及教學(xué)方向)其中職工號為主碼,所在系號為外碼。
系的基本信息表(系號、系名稱、系的簡介),其中系號為主碼
課程信息表(課程號、課程名稱、任課老師號、學(xué)時、學(xué)分、上課時光、上課地點、考試時光),其中課程號為主碼,任課老師號為外碼
成果信息表(學(xué)號、課程號、平常成果、考試成果、總評成果)其中學(xué)號和課程號即為主碼也是外碼
選課信息表(學(xué)號、課程號。任課老師號、該科成果)其中學(xué)號和課程號即為主碼也是外碼。
4.3各表關(guān)系模型圖
5數(shù)據(jù)庫物理設(shè)計5.1物理設(shè)計
這個課程設(shè)計總共有六個表,各表詳細(xì)狀況見4.1、4.25.2模塊設(shè)計(模塊IPO圖)
6數(shù)據(jù)庫實施
6.1建立數(shù)據(jù)庫
在本地服務(wù)器下面建立數(shù)據(jù)庫tm,在數(shù)據(jù)庫tm下面建立表:Student:同學(xué)信息表、教職工信息表、系信息表、課程信息表、成果信息表、選課信息表,如下圖
6.2用戶界面的設(shè)計和實現(xiàn)、應(yīng)用程序編碼
(1)主界面設(shè)計(如圖)
主界面設(shè)計采納菜單方式,直接、容易、大方,可以從菜單中挑選操作(2)同學(xué)信息管理界面設(shè)計
(3)同學(xué)信息查詢界面
(4)同學(xué)信息添加界面設(shè)計
(5)同學(xué)信息修改界面設(shè)計
(6)打印報表
(7)打印成果報表
7系統(tǒng)測試計劃和測試報告
7.1測試計劃
該系統(tǒng)的測試方案詳細(xì)還是要針對各模塊的運行結(jié)果。在系統(tǒng)項目及其所屬的各個模塊的編制與開發(fā)期間,要舉行各種系統(tǒng)測試活動,精確?????記錄、準(zhǔn)時分析并妥當(dāng)保存有關(guān)這些測試的記錄,是確保系統(tǒng)運行的重要條件。在測試中,注意收集、匯總與保存有關(guān)系統(tǒng)測試的記錄。
7.2測試項目
1、對同學(xué)信息查詢和管理功能舉行測試
2、對教職工信息查詢和管理功能舉行測試
3、對系信息查詢和管理功能舉行測試
4、對課程信息查詢和管理功能舉行測試
5、對成果信息查詢和管理功能舉行測試
6、對選課信息查詢和管理功能舉行測試
7.3測試
(1)添加同學(xué)
(2)添加課程
(3)教職工信息查詢
(4)成果查詢
(5)打印課程信息
7.4測試報告
對程序的基本功能舉行測試,程序運行正常,界面友好。
8安裝和使用說明
8.1安裝說明
本系統(tǒng)使用vb6.0與SQLServer2000構(gòu)建數(shù)據(jù)庫應(yīng)用系統(tǒng)。需要安裝sqlserver2000。在名目下有一個“包”的文件夾,里面有安裝程序setup.exe,直接安裝,安裝后將“教學(xué)管理系統(tǒng)”文件夾下面的數(shù)據(jù)庫tm
附加到本地數(shù)據(jù)庫(local)下面,然后可以運行安裝完的程序教學(xué)管理系統(tǒng).Exe。若要查看本系統(tǒng)詳細(xì)狀況必需安裝vb6.0(或其他版本的vb)。
8.2使用說明
進入系統(tǒng)后可以點擊相應(yīng)菜單舉行操作。
9
《中文visualbasic60.實例教程,沈大林主編》
《visualbasic60.編程寶典,電子工業(yè)出版社》
《visualbasic60.數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā),王紅等編著》
《數(shù)據(jù)庫系統(tǒng)概論(第四版),王珊薩師煊,高等教導(dǎo)出版社》
10系統(tǒng)實現(xiàn)
系統(tǒng)由25個窗口實現(xiàn),其中主窗口為frmmain打開尾隨的操作代碼如下PrivateSubForm_Load()
DataE1.rsCommand1.Open
DataE1.rsCommand2.Open
DataE1.rsCommand3.Open
DataE1.rsCommand4.Open
DataE1.rsCommand5.Open
DataE1.rsCommand6.Open
EndSub
添加功能代碼如下(以添加學(xué)號為例)
PrivateSubCommand1_Click()
IfText1=""Then
MsgBox"學(xué)號不能為空",,"提醒"
Else
WithDataE1.rsCommand1
.AddNew
.Fields(0)=Text1
.Fields(1)=Text2
.Fields(2)=Text3
.Fields(3)=Text4
.Fields(4)=Text5
.Fields(5)=Text6
.Update
EndWith
MsgBox"記錄添加勝利",,"提醒"Text1=""
Text2=""
Text3=""
Text4=""
Text5=""
Text6=""
EndIf
EndSub
查詢功能代碼如下:
PrivateSubCommand1_Click()DimaAsString
IfText1=""Then
DataE1.rsCommand1.Filter=adFilterNone
SetDataGrid1.DataSource=DataE1.rsCommand1Else
a="學(xué)號='"&Text1&"'"
DataE1.rsCommand1.Filter=a
SetDataGrid1.DataSource=DataE1.rsCommand1EndIf
EndSub
更新功能代碼如下:
PrivateSubCommand1_Click()
DataE1.rsCommand1.Fields(1)=Text2
DataE1.rsCommand1.Fields(2)=Text3
DataE1.rsCommand1.Fields(3)=Text4
DataE1.rsCommand1.Fields(4)=Text5
DataE1.rsCommand1.Fields(5)=Text6
MsgBox"保存勝利",,"提醒"
EndSub
PrivateSubForm_Load()
Text1=DataE1.rsCommand1.Fields(0)
Text2=DataE1.rsComma
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京汽車托運合同范本
- 2025年泰州貨運從業(yè)資格證怎么考
- 修復(fù)車交易合同范本
- 醫(yī)院弱電集成合同范本
- 制衣廠勞動合同范本
- 主廚合同范本
- 與中介定金合同范本
- 棉花勞務(wù)合同范本
- 冠名使用合同范本
- 勞動合同范本完整
- 醫(yī)院醫(yī)療設(shè)備采購流程圖
- 文化產(chǎn)業(yè)園項目建議書范文
- 互聯(lián)網(wǎng)銷售卷煙(煙草)案件的分析
- 公務(wù)員考察政審表樣本
- 白菜花生長過程記錄
- BQB480-2014無取向電工鋼
- 各類許可證允許使用的放射性藥品目錄
- 解析幾何期末考試試卷
- 給水管道通水試驗及沖洗記錄填寫范本
- 唐納森焊煙除塵器(共22頁)
- 機電一體化畢業(yè)設(shè)計(論文)基于PLC的玻璃搬運機械手系統(tǒng)設(shè)計
評論
0/150
提交評論