管理信息系統(tǒng)開發(fā)案例_第1頁
管理信息系統(tǒng)開發(fā)案例_第2頁
管理信息系統(tǒng)開發(fā)案例_第3頁
管理信息系統(tǒng)開發(fā)案例_第4頁
管理信息系統(tǒng)開發(fā)案例_第5頁
已閱讀5頁,還剩109頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第十一章 管理信息系統(tǒng)開發(fā)案例(師生信息管理系統(tǒng)設計) 第十一章 目錄 師生信息管理系統(tǒng)設計數(shù)據(jù)庫設計查詢設計窗體設計報表設計主菜單設計師生信息管理系統(tǒng)的使用第一節(jié) 師生信息管理系統(tǒng)設計本章使用Access數(shù)據(jù)庫管理系統(tǒng)開發(fā)一個功能較為簡單的師生信息管理系統(tǒng),本系統(tǒng)面向教學管理人管,能方便地對教師、學生、授課情況及成績進行管理,包括信息的輸入和編輯、信息查詢、信息統(tǒng)計、系統(tǒng)管理等模塊。 本系統(tǒng)的功能主要包括以下幾個:信息輸入和編輯:提供友好的界面,讓用戶方便地輸入和編輯各種數(shù)據(jù)信息,包括教師信息、學生信息和授課信息等。信息查詢:實現(xiàn)信息的瀏覽和查詢功能,包括查詢學生信息和教師信息等。信息統(tǒng)計:

2、主要實現(xiàn)本系統(tǒng)中各類信息的統(tǒng)計和打印功能,如打印學生信息卡、統(tǒng)計和打印學生信息卡、學生考試成績和教師授課情況等。系統(tǒng)管理:實現(xiàn)數(shù)據(jù)倒入、導出及數(shù)據(jù)庫備份,雖一個成熟的數(shù)據(jù)庫應用系統(tǒng)來說,這些功能都是必須的。師生信息管理系統(tǒng)信息輸入和編輯信息查詢信息統(tǒng)計系統(tǒng)管理第二節(jié) 數(shù)據(jù)庫設計數(shù)據(jù)庫設計主要是進行數(shù)據(jù)庫的邏輯設計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,分析各個數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,涉及出規(guī)范適當、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余小、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。數(shù)據(jù)庫設計的步驟如下:(1)數(shù)據(jù)庫結(jié)構(gòu)定義。(2)數(shù)據(jù)表定義。(3)存儲設備和存儲空間組

3、織。(4)數(shù)據(jù)使用權(quán)限設置。(5)數(shù)據(jù)字典設計。一、建立師生信息數(shù)據(jù)庫為了開發(fā)一個師生信息管理系統(tǒng)統(tǒng),在Access中建立一個“師生信息管理系統(tǒng)”數(shù)據(jù)庫,該數(shù)據(jù)庫包括教師信息表、學生信息表、教師授課表和學生成績表。二、建立數(shù)據(jù)表1、建立教師信息表教師信息表結(jié)構(gòu)字段名字段類型字段大小是否主鍵教工號文本5是姓名文本4性別文本1出生日期日期/時間職稱文本5專業(yè)文本10 2、建立學生信息表學生信息表結(jié)構(gòu)字段名字段類型字段大小是否主鍵學號文本6是姓名文本4性別文本1出生日期日期/時間入學年份文本4專業(yè)文本10照片OLE對象 3、建立教師授課表教師授課表結(jié)構(gòu)字段名字段類型字段大小是否主鍵授課編號文本5是教

4、工號文本5課程名文本10學生專業(yè)文本10學生年級文本4學期文本15 4、建立學生成績表學生成績表結(jié)構(gòu)字段名字段類型字段大小是否主鍵成績ID自動編號長整型是學號文本6授課編號文本5平時成績數(shù)字整型考試成績數(shù)字整型三、建立表間關(guān)系 第三節(jié) 查詢設計在一個完整的數(shù)據(jù)庫應用系統(tǒng)設計中,查詢并不是獨立應用的,它不僅可以實現(xiàn)特定的功能,如按一定條件和規(guī)則顯示表或多個相關(guān)表的數(shù)據(jù),也可以為窗體、報表等對象充當數(shù)據(jù)源,這樣能降低設計窗體、報表等的工作量??梢酝ㄟ^涉及視圖、簡單查詢向?qū)?、交叉表查詢向?qū)?、查找重復項查詢向?qū)Ш筒檎也黄ヅ漤棽樵兿驅(qū)?種方式進行查詢的設計,其中設計視圖、簡單查詢向?qū)Ш徒徊姹聿樵兿驅(qū)鞘?/p>

5、用頻率最高的選項。 1、建立教師授課查詢該查詢包括教師信息表的“教工號”、“姓名”、“性別”、“專業(yè)”、“職稱”字段、以及教師授課表的“課程名”、“學生專業(yè)”、“學生年級”和“學期”字段。 2、建立學生成績查詢該查詢包括學生信息表的“學號”、“姓名”、 “專業(yè)” 字段、以及教師授課表的“課程名”、 “學期”字段,以及學生成績表的“平時成績”和“考試成績”字段。第四節(jié) 窗體設計窗體是控制系統(tǒng)應用程序流程、現(xiàn)實與編輯數(shù)據(jù)、接收數(shù)據(jù)輸入和打印數(shù)據(jù)的用戶接口,是構(gòu)成數(shù)據(jù)庫的一個重要對象。窗體的設計不僅要功能完善、而且還要界面布局合理、外觀漂亮。師生信息管理系統(tǒng)的運行操作是通過窗體這個用戶接口進行的。在

6、軟件系統(tǒng)開發(fā)的實踐中,為了方便用戶的理解和使用,并使系統(tǒng)功能清晰有序,通常會為每個系統(tǒng)設計主窗體,并設置主菜單。 鑒于目前設計的師生信息管理系統(tǒng)只是一個簡單的Access應用系統(tǒng),并不具有非常復雜的系統(tǒng)結(jié)構(gòu)及重大的系統(tǒng)功能,這里不再單獨設計主窗體,而以Access數(shù)據(jù)庫主窗口作為本系統(tǒng)的主窗口。與此同時,可以利用Access數(shù)據(jù)庫管理系統(tǒng)所提供的“自定義工具欄”功能,在自行建立的工具欄上擺放“師生信息管理系統(tǒng)”的主菜單,從而使系統(tǒng)界面清晰合理,用戶操作也更加方便。 1、建立“學生信息編輯”窗體 2、建立“教師信息編輯”窗體 3、建立“教師授課編輯”窗體 4、建立“學生成績編輯”窗體 5、建立“

7、查詢學生信息”窗體 6、建立“教師信息查詢”窗體 7、建立“學生成績查詢”窗體第五節(jié) 報表設計報表用于一定的輸出格式來體現(xiàn)數(shù)據(jù),可以利用報表來控制數(shù)據(jù)內(nèi)容和外觀,并實現(xiàn)排序、匯總等 功能。報表既可以將數(shù)據(jù)顯示在屏幕上,也可以將數(shù)據(jù)輸出到打印設備上。報表的功能一般由格式化呈現(xiàn)數(shù)據(jù),對數(shù)據(jù)進行分類匯總,顯示子報表和圖表,打印輸出標簽、信封等樣式的報表,對數(shù)據(jù)進行統(tǒng)計(如計數(shù)、求和、求平均等),嵌入圖形圖像。Access提供了6種創(chuàng)建報表的方法:設計試圖、報表向?qū)?、自動?chuàng)建報表:縱欄式、自動創(chuàng)建:表格式、圖表向?qū)Ш蜆撕炏驅(qū)А?1、學生信息卡 2、學生統(tǒng)計報表 3、教師統(tǒng)計表 4、教師授課統(tǒng)計表第六節(jié) 主菜單設計一、菜單欄設計 二、菜單項設

溫馨提示

  • 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

提交評論