教學管理系統數據庫設計說明書_第1頁
教學管理系統數據庫設計說明書_第2頁
教學管理系統數據庫設計說明書_第3頁
教學管理系統數據庫設計說明書_第4頁
教學管理系統數據庫設計說明書_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、教師學科教案20-20學年度第一學期任教學科:任教年級:任教老師:xx市實驗學校數據庫設計說明書1 引言31.1 編寫目的31.2 背景31.3 定義41.4 參考資料42 外部設計42.1 標識符和狀態42.2 約定42.3 專門指導43 結構設計53.1 物理結構設計53.2 E-R圖如下53.3 邏輯結構設計84 運用設計84.1 數據字典設計84.2 安全保密設計13精品教學教案設計| Excellent teaching plan1 引言1.1 編寫目的隨著我國教育產業化的飛速發展,社會對教育水平和教學管理軟硬件的要求日益提高,尤其是對一個學校能夠具有一整套完善的教學管理軟件提出了更

2、多的要求。為了適應這種形式,教育系統尤其是大學不僅首先要有堅實的硬件基礎,還要有一整套完善的教學管理軟件管理系統.數據庫的設計給了教學管理軟件管理系統的支持.本說明書的閱讀對象為:1、 對相關業務技術和總體方案作出決策的管理人員和質量管理人員;2、 對本數據設計說明書進行評審和確認的有關業務、技術人員;3、 參加詳細設計,測試設計階段工作的全體設計人員1.2 背景數據庫名稱:JXGL.mdf數據庫軟件系統名稱:sql2005本系統的開發我利用MicrosoftSQLServer2005作為本系統的數據庫,它是一個支持多用戶的新型數據庫,適用于大中規模的數據量需求。學校校園網的建設也為新系統服務

3、器/客戶端的結構提供了硬件的支持。SQLServer2005數據庫管理系統具有以下主要特點:1豐富的圖形管理工具,使系統管理、操作更為直觀方便。2動態自動管理和優化功能。3充分的Internet技術支持。4豐富的編程接口工具,使用戶開發SQLServer數據庫應用程序更加靈活。5具有很好的伸縮性和可靠性。6簡單的管理方式。1.3 定義無。1.4 參考資料信息系統分析與設計杜娟數據庫系統系統概論王珊,薩師煊2外部設計2.1 標識符和狀態本系統采用MicrosoftServer2005為基本開發工具,數據庫名稱為JXGL。數據庫中一共建立了5個表,Teacher催師表),Student(學生表),

4、Login(用戶表)附注:此表僅是暫時使用的,僅用于測試2.2 約定本系統采用MicrosoftServer2005為基本開發工具,因而程序員或者系統分析員,或者任何想要使用此數據庫進行操作的人員,需要安裝MicrosoftServer2005,并建立相同的數據庫,當然可以進行聯機訪問,這需要安裝相應的插件。數據庫中所建立的表名如(2.1標識符和闕云太)。對于表的各個屬性,在下面會有描述。2.3 專門指導對于從事此數據庫的生成、此數據庫的測試、維護的人員,提出如下參考意見:數據庫的輸入統一采用鍵盤。由于現在有設置權限,故只要不違背基本的限制,所有的操作都是可以進行的。可是對于本系統需要的數據,

5、卻是有數據長育人猶如春風化雨,授業不惜蠟炬成灰精品教學教案設計| Excellent teaching plan度限制的,尤其是有說明的部分,所以測試人員在具體進行數據測試時棣間數據輸入格式。3結構設計3.1 物理結構設計教學管理系統有3類用戶需要使用到教學管理系統:學生、教師、系統管理員3.2 E-R圖如下育人猶如春風化雨,授業不惜蠟炬成灰老師入校時間y'"'-_二一一一一二jF/系別'(老師名字授課老師I(老師號授課老師老師號>上課時間二一一1、性別<A二年齡姓名kVL/;/5日課程名c果程號:課程_-(已報人數)(上課地點)<限報人數實

6、體課程的屬性廠、七系別(班級(入學時間實體學生的屬性實體教師的屬性v錄入,修改E-R圖3.3 邏輯結構設計4運用設計4.1數據字典設計該系統具體功能模塊以數據字典表示如下:數據字典(DD,DataDictionary):是以特定格式記錄下來的、對系統的數據流程圖中各個基本要素(數據流、加工、存儲和外部項)的內容和特征所作的完整的定義和說明。數據字典是對數據流程圖的重要補充和說明。現簡要列出本系統的部分數據字典。1)外部實體卡片的定義,如表3.1所示。表3.1外部實體條目名稱:管理員總編號:1002說明:管理員編號:002輸入數據流:登陸信息輸出數據流:無2)處理過程卡片的定義,如表3.2所示表

7、3.2處理過程條目名稱:管理員信息查看別名:提交登錄請求后,查看管理員信息數據流來源:D1數據流去向:管理員總編號:編2-001號:P1.2名稱:學生別名:無數據流來源:D2數據流去向:老師、管理員總編號編:2-002號:P2.1名稱:老師別名:數據流來源:P3.1數據流去向:管理員、總編號編2-003號:P3.2名稱:課程別名:無數據流來源:D5數據流去向:管理員、學生、老師總編號編:2-004號:P4.13)數據流卡片的定義,如表3.3所示。表3.3數據流條目名稱:學生信息總編號:3-001功能:添加、刪除、修改學生信息編號:F1輸入數據流:P2.1輸出數據流:管理員、老師名稱:老師信息總

8、編號:3002功能:添加、刪除、修改老師信息編號:F2輸入數據流:P4.1輸出數據流:管理員名稱:成績總編號:3003功能:添加、刪除、修改學生成績編號:F4輸入數據流:P3.1輸出數據流:老師名稱:選修課程信息功能:查看信息后,進行選修輸入數據流:P4.5輸出數據流:學生總編號:3 - 004編號:F34)數據存儲卡片的定義,如表3.4所示。表3.4數據存儲條目名稱:管理員信息表總編號:4-001別名:無編號:D1包含的數據結構:管理員名稱+密碼有關數據流:P1.1、P1.2名稱:老師信息表總編號:4-002別名:無編號:D2包含的數據結構:老師編號+老師名稱+系別+年齡+入校時間有關數據流

9、:P2.1、P2.2、P2.3、P2.4名稱:學生信息表總編號:4-003別名:無編號:D4包含的數據結構:學號+名稱+班別+系別+入校時間+年齡有關數據流:P3.2、P3.3名稱:選修課程信息表總編號:4-004別名:無編號:D5包含的數據結構:課程編號+課程名稱+授課老師+上課時間+上課人數+限報人數有關數據流:P4.1、P4.2、P4.3、P4.45)數據元素卡片的定義,如表3.5所示。表3.5數據元素條目名稱:管理員編號總編號:5-001類型:字符編號:01長度:(20)說明:本系統的管理員編號有關數據結構:管理員信息名稱:課程名稱總編號:5-002類型:字符編號:02長度:(50)說

10、明:本系統的課程名稱有關數據結構:選修課程信息名稱:成績總編號:5003類型:字符編號:03長度:(16)說明:本系統的成績有關數據結構:選修課程信息數據結構本系統用到的表如下所示:1 .用戶表(Login):用來描述用戶信息的表.用戶分三類:學生、管理員、老師2 .課程信息表(Course):用來描述課程信息的表。3 .學生信息表(Student):用來描述學生信息的表。4 .成績表(Grade):用來記錄學生成績的表。5 .老師信息表(Teacher:用來描述老師信息的表。具體設計如下所示:1 .用戶表(Login)用戶表數據量估計行存儲空間估計兆說明用來描述用戶信息的表索引ID信息項名中

11、文簡稱長度說明1.UserId用戶名Varchar20主鍵,同學生的學號或老師的編號2.UserPwd密碼Varchar203.UserType用戶類別Varchar20用于身份判別(學生、老師、管理員)2 .課程信息表(Course)課程信息表數據量估計行存儲空間估計兆說明用來描述課程信息的表索引ID信息項名中文簡稱長度說明1.Cno課程號Varchar20主鍵2.Cname課程名Varchar203.Tno老師號Varchar204.Tname老師名Varchar205.Cdate上課時間(星期)Varchar206.Ctime具體上課時間Varchar207.Caddr上課地點Varch

12、ar208.Cmax先報人數decimal99.Cnow已報人數decimal910.Ctype課程類型Varchar93.學生信息表(Student)學生信息表數據量估計行存儲空間估計兆說明用來描述學生信息的表索引ID信息項名中文簡稱長度說明1.Sno學生學號Varchar20主鍵2.Sname學生姓名Varchar203.Ssex性別Varchar204.Sage年齡Varchar205.Sdept系別Varchar206.Sclass班級Varchar207.Sdate入學時間date204.成績表(Grade)成績表數據量估計行存儲空間估計兆說明用來描述學生成績信息的表索引ID信息項名

13、中文簡稱長度說明1.Sno學生學號Varchar20主鍵2.Cno學生姓名Varchar20主鍵3.Grade性別Varchar205.老師信息表(Teacher學生信息表數據量估計行存儲空間估計兆說明用來描述學生信息的表索引ID信息項名中文簡稱長度說明1.Tno老師號Varchar20主鍵2.Tname老師姓名Varchar203.Tsex性別Varchar204.Tage年齡Varchar205.Sdept系別Varchar206.Tdate入校時間date204.2安全保密設計在安全保密設計設計當中,采用分散管理員的操作職權,將管理內容分為3個部分,即將檔案管理、選修成績管理分開,不同的

14、管理員分配不同的部分。成精品教學教案設計| Excellent teaching plan績的開放程度可以根據用戶的需求來決定教師的用戶角色只具備了管理員的部分功能,即他們只能具備處理自己課程相關部分的數據實體的權限,其實現方式與管理員中對應的功能的實現方式一致。安全保密設計:首先選擇用戶登陸類型:“學生”或“老師”或“管理員”,然后輸入自己的用戶名、密碼。當點擊“登錄”按鈕時,首先判斷用戶信息是否已經填寫完整,若沒填寫完整則提示“請填寫用戶名和密碼”;若填寫完整則判斷用戶信息的正誤,若輸入不正確則提示“你的輸入有誤,請重新輸入!”并把光標定位到用戶名文本框中,當輸入正確時根據用戶類型轉向相應

15、的模塊。(1) 學生選課系統保密設計1. “開始選課”首先從下拉列表中選擇課程類型,然后點擊“加載數據”按鈕在頁面中顯示相應的課程信息,這時用戶可以:雙擊某一列進行課程選擇,最后點擊“確定”則完成選課。2. “我的選課”在本模塊中用戶可以查看自己所選的課程,若用戶想刪除某門課程則可以雙擊該課程進行刪除,刪除時會有提示:“將永久刪除,確定刪除嗎?”,若點擊“否”則取消刪除,若點擊“是”則進行刪除。3. 查看自己的期末成績進入該模塊用戶可以查看自己期末的成績4. 修改密碼點擊“確認”按鈕后,首先判斷填寫是否完整以及兩次密碼的輸入是否相同,若填寫不完整則提示“請輸入完整”,當填寫完整并且兩次密碼輸入相同時則將新的密碼修改到數據庫中。點擊“取消”按鈕后則關閉該界面。(2) 老師管理系統保密設計1. 給學生添加期末成績雙擊某一列選定學生,此時該學生的學號出現在學號文本框中(該文本框是不可編輯的),然后在成績文本框中輸入學生的成績并按下“確定”按鈕則可進行成績添加。2. 查看學生信息由于學生太多,所以按照班級或學號進行查找(3) 系統管理1 添加或修改課程信息編輯:添加,刪除,修改及查看課程信息。保存:添加,修改后進行保存。刷新:加載新的數據。

溫馨提示

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

評論

0/150

提交評論