大學(xué)生選課系統(tǒng)需求分析報告_第1頁
大學(xué)生選課系統(tǒng)需求分析報告_第2頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、大學(xué)生選課系統(tǒng)需求分析報告1. 引言 .編寫目的 . .范圍 .定義.參考資料 . .2. 項目概述 .項目描述 . .項目功能 . .用戶特點 . .一般約束 . .3 具體需求 .功能需求 . .基礎(chǔ)代碼 . .選課教務(wù)管理 . .選課需求 . .外部接口需求 . .用戶接口 . .性能需求 . .設(shè)計約束 . .屬性.可用性 . .安全性 . .可維護性 . .可轉(zhuǎn)移轉(zhuǎn)換性.警告 . .其他需求 . .數(shù)據(jù)庫 . .操作 . .界面需求 . .4. 附錄 .數(shù)據(jù)庫表格 . .附表.錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽

2、。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。錯誤 ! 未定義書簽。1.

3、引言編寫目的編寫目的:選課系統(tǒng)需求分析說明書是對該軟件功能需求、 性能需求、 用戶界面需求等 的描述。編寫文檔的目的在于:1.詳細、準確和全面的定義本選課系統(tǒng)的功能和和用戶需求。 對要實現(xiàn)的軟 件功能做總體描述,幫助用戶判斷所規(guī)定的軟件是否符合他們的要求或者怎 樣修改才符合他們的要求。2.明確工程的任務(wù)目標,用戶需求規(guī)定以及完成該項工程運行環(huán)境的規(guī)定。3.提高開發(fā)效率。 深刻了解該選課系統(tǒng)的需求, 才能編寫出用戶所需的軟 件,減少時后重新設(shè)計、編碼、測試的活動即再工程的次數(shù)和工作量。4.為成本計劃和編制計劃進度提供基礎(chǔ),本文檔所描述的需求信息將作為 該項目最終驗收的標準和依據(jù)。預(yù)期讀者: 選課

4、系統(tǒng)的開發(fā)及其開發(fā)人員 軟件需求方及相關(guān)人員:大學(xué)教務(wù)處管理人員范圍軟件用于: 學(xué)生進行網(wǎng)上選課 教師進行查看所教班級的學(xué)生信息、成績的錄入 教務(wù)處管理人員進行信息通知學(xué)生選課系統(tǒng)是完成學(xué)校對學(xué)生的選課信息的統(tǒng)計與管理, 減少數(shù)據(jù)漏掉的情況,克服只有用戶名和密碼驗證(學(xué)生選課成功后被退選或刪選)的安全性問 題,避免暴露全校學(xué)生信息的情況(期末考試安排考場分布和相應(yīng)科目會上傳全 校的學(xué)生信息),同時也節(jié)約人力、物力和財力的一個軟件系統(tǒng)。學(xué)生在規(guī)定選課時間段內(nèi),可以不受地點和時間的限制完成選修課的申請, 而學(xué)校也可以方便地對系統(tǒng)進行管理和控制,提高工作效率。方便學(xué)生、老師、 管理員使用。定義教務(wù)處

5、:對學(xué)生、教師、選課進行管理和統(tǒng)計,及系統(tǒng)狀態(tài)的查看、維護并 生成選課報表、 排課報表。重讀班、增開課、第二專業(yè)的教學(xué)任務(wù)書下達, 排課。 所涉及的信息包括課程信息、教師信息和學(xué)生信息。正選:學(xué)生在教務(wù)處規(guī)定的時間內(nèi), 根據(jù)專業(yè)推薦課表在網(wǎng)上選擇修讀課程。 此次選課按教學(xué)班選課容量限制人數(shù)。補選、退選:超過容量限制而未被保留的學(xué)生, 或者因人數(shù)太少而取消課程 的學(xué)生,須在本輪重新選課。管理員: 管理學(xué)生及教師的信息,可以是系統(tǒng)維護者和教務(wù)處的管理人員 課程表: 學(xué)生的上課時間和課程相對應(yīng)所形成的二維表 學(xué)生選課:學(xué)生可以自由的選擇自己想上的課程, 及課程教師和上課時間的 一種操作參考資料學(xué)生手

6、冊2.項目概述項目描述隨著高校教學(xué)改革的不斷深入,幾乎所有的高校都采用了學(xué)分制。高校大學(xué) 生們可以根據(jù)自己專業(yè)的要求和能力修滿相應(yīng)學(xué)分即可畢業(yè)或是根據(jù)自己興趣 和愛好來自由選擇自己所喜愛的公選課程。網(wǎng)上選課系統(tǒng)極大地提高了高校教務(wù)人員工作效率,極大地方便了高校師 生。網(wǎng)上學(xué)生選課系統(tǒng)在BS的架構(gòu)下采用了目前最流行的Internet的主流技 術(shù)ASP NET技術(shù)作為運行平臺。與傳統(tǒng)的C/S體系結(jié)構(gòu)相比,B/S結(jié)構(gòu)大大 簡化了客戶端, 只要裝上操作系統(tǒng)、 網(wǎng)絡(luò)協(xié)議軟件以及瀏覽器即可, 服務(wù)器則集 中了所有的應(yīng)用邏輯。 開發(fā)、維護等幾乎所有工作也都集中在服務(wù)器端。 網(wǎng)上選 課系統(tǒng)的推出,使得全校任選

7、課的維護、學(xué)生選課及查詢、成績錄入、統(tǒng)計等工 作均變得輕松高效,形成了教與學(xué)的積極互動。 同時當需要對該系統(tǒng)進行升級時, 只需更新服務(wù)器端的軟件, 而不必更換客戶端軟件, 減輕了系統(tǒng)維護與升級的成 本與工作量,方便普通用戶使用。本項目所開發(fā)的學(xué)生選課系統(tǒng)完成學(xué)校對學(xué)生的選課信息的統(tǒng)計與管理, 減 少數(shù)據(jù)漏掉的情況, 克服只有用戶名和密碼驗證 (學(xué)生選課成功后被退選或刪選) 的安全性問題,避免暴露全校學(xué)生信息的情況 (期末考試安排考場分布和相應(yīng)科 目會上傳全校的學(xué)生信息),同時也節(jié)約人力、物力和財力。學(xué)生在規(guī)定選課時間段內(nèi),可以不受地點和時間的限制完成選修課的申請, 而學(xué)校也可以方便地對系統(tǒng)進行

8、管理和控制,提高工作效率。方便學(xué)生、老師、 管理員使用, 學(xué)生可以在線查看可選課程信息、 在線選課、 修改信息、查看信息, 老師可以查詢自己的課程人數(shù)、課程信息(包括開課時間、地點、開課方式),管理員可以對整個系統(tǒng)進行管理(包括系統(tǒng)管理、用戶管理、課程管理) 。項目功能 選課系統(tǒng)系統(tǒng)結(jié)構(gòu)圖用戶特點本系統(tǒng)是面向高校學(xué)生 教師和網(wǎng)絡(luò)管理員的.對電腦都有一定的操作能 力,根據(jù)菜單提示都能熟練使用本系統(tǒng)管理員管理員負責向系統(tǒng)中添加學(xué)生和教師的個人信息以及課程信息,實現(xiàn)對教 師、學(xué)生和課程信息的修改、刪除、查詢操作,并對管理員個人密碼進行修改。學(xué)生學(xué)生具有查看待選課程信息和任課教師信息、學(xué)生個人密碼修改

9、、選擇課程、 查看所選課程和管理已選課程的功能,還可以輸入查詢條件進行查詢操作。教師教師具有查看選擇自己課程學(xué)生信息和開課信息、教師個人密碼修改、學(xué)生成績錄入和修改的功能,還可以輸入查詢條件進行查詢操作。一般約束1.系統(tǒng)的軟硬件的約束。主服務(wù)器運行Windows Server或Linux,客戶端 為個人電腦,一般要求瀏覽器版本以上。2.系統(tǒng)穩(wěn)定性的約束。系統(tǒng)能夠長時間穩(wěn)定運行,平均故障間隔時間不少于10000個小時。3.數(shù)據(jù)安全性的約束。主服務(wù)器端運行大型數(shù)據(jù)庫,具有較強的數(shù)據(jù)處理能 力和容錯能力。特別是安全保護能力,防止信息被竊取和篡改。4.對系統(tǒng)細節(jié)的約束。比如學(xué)生每學(xué)期選課學(xué)分不能低于1

10、5學(xué)分等。3具體需求功能需求基礎(chǔ)代碼引言:完成選課前所有的準備工作, 對操作者通過鍵盤或者鼠標輸入的信息 做統(tǒng)一的處理。然后進行分類,分別進行不同的操作1學(xué)生登錄 功能:學(xué)生進入選課系統(tǒng) 數(shù)據(jù)流:學(xué)生提交登錄信息到選課教務(wù)管理;選課教務(wù)管理反饋驗證信息給學(xué)生用戶輸入方式:鍵盤輸入 數(shù)據(jù)流出:選課教務(wù)系統(tǒng)登錄管理2.教師登錄 功能:教師進入選課系統(tǒng) 數(shù)據(jù)流:教師提交登錄信息到選課教務(wù)管理;選課教務(wù)管理反饋驗證信息給教師用戶 輸入方式:鍵盤輸入 數(shù)據(jù)流出:選課教務(wù)管理登錄管理3.管理員登錄 功能:管理員進入選課系統(tǒng) 數(shù)據(jù)流:管理員提交登錄信息到選課教務(wù)管理; 選課教務(wù)管理反饋驗證信息給管理員 輸入

11、方式:鍵盤輸入 數(shù)據(jù)流出:選課教務(wù)管理登錄管理4.新生增加 功能:管理員增加新生信息 數(shù)據(jù)流:管理員提交新生信息到選課教務(wù)管理; 輸入方式:鍵盤輸入,鼠標輸入 數(shù)據(jù)流出:選課教務(wù)管理學(xué)生管理5.用戶注冊 功能:新用戶注冊 數(shù)據(jù)流:用戶提交個人信息到數(shù)據(jù)庫,反饋到選課教務(wù)管理進行對比; 選課教務(wù)管理反饋用戶注冊結(jié)果 輸入方式:鍵盤輸入,鼠標輸入 數(shù)據(jù)流出:選課教務(wù)管理學(xué)生管理, 選課教務(wù)管理教師管理6.信息修改 功能:用戶修改基本信息 數(shù)據(jù)流:用戶提交修改信息到到數(shù)據(jù)庫,反饋信息到選課教務(wù)管理; 選課教務(wù)管理反饋修改信息給用戶輸入方式:鍵盤輸入,鼠標輸入數(shù)據(jù)流出:選課教務(wù)管理一學(xué)生管理, 選課教

12、務(wù)管理一教師管理選課教務(wù)管理數(shù)據(jù)備份功能:備份系統(tǒng)中的數(shù)據(jù),防止因為意外情況導(dǎo)致數(shù)據(jù)的缺失 數(shù)據(jù)流:系統(tǒng)一一硬盤輸入方式:鍵盤輸入,鼠標輸入數(shù)據(jù)流出:硬盤導(dǎo)入課程的信息功能:管理員導(dǎo)入課程的信息數(shù)據(jù)流:硬盤一一系統(tǒng)輸入方式:鍵盤輸入,鼠標輸入 數(shù)據(jù)流出:數(shù)據(jù)庫學(xué)生信息導(dǎo)入功能:管理員導(dǎo)入學(xué)生信息數(shù)據(jù)流:硬盤一一系統(tǒng)輸入方式:鍵盤輸入,鼠標輸入 數(shù)據(jù)流出:數(shù)據(jù)庫教師信息導(dǎo)入功能:管理員導(dǎo)入教師信息數(shù)據(jù)流:硬盤一一系統(tǒng)輸入方式:鍵盤輸入,鼠標輸入 數(shù)據(jù)流出:數(shù)據(jù)庫數(shù)據(jù)恢復(fù)功能:從硬盤恢復(fù)以前所存的數(shù)據(jù)數(shù)據(jù)流:硬盤一一系統(tǒng) 輸入方式:鍵盤輸入,鼠標輸入 數(shù)據(jù)流出:硬盤選課需求正選:功能:學(xué)生在教務(wù)處

13、規(guī)定的時間內(nèi),根據(jù)經(jīng)導(dǎo)師審核的選課單在網(wǎng)上選擇修 讀課程。此次選課按教學(xué)班選課容量限制人數(shù)。 本輪選課結(jié)束后,教務(wù)處對學(xué)生 選課情況進行選課數(shù)據(jù)篩選。選課人數(shù)超過容量限制的課程,根據(jù)選課先后順序 并結(jié)合專業(yè)、年級或?qū)W分績點等條件確定;選課人數(shù)低于最低開課人數(shù)要求的課 程,一般情況下該課程將被取消。數(shù)據(jù)流:用戶輸入 服務(wù)器端有效性檢查 存儲在數(shù)據(jù)庫中 輸出操作結(jié)果 輸出選課結(jié)果輸入方式:鍵盤輸入,鼠標輸入 數(shù)據(jù)流出:數(shù)據(jù)庫補選、退選:功能:超過容量限制而未被保留的學(xué)生,或者因人數(shù)太少而取消課程的學(xué)生, 須在本輪重新選課。數(shù)據(jù)流:用戶輸入 存儲在數(shù)據(jù)庫中 輸出操作結(jié)果 輸出選課結(jié)果 輸入方式:鍵盤

14、輸入,鼠標輸入數(shù)據(jù)流出:數(shù)據(jù)庫外部接口需求用戶接口學(xué)生處導(dǎo)入學(xué)生信息教務(wù)科導(dǎo)入教師信息教務(wù)科導(dǎo)入排課信息性能需求1.對服務(wù)器的要求,至少能夠容納1000人同時訪問。2.對客戶端,在現(xiàn)在使用的電腦中,聯(lián)網(wǎng)了就行。要求不高。3.本地系統(tǒng),使用功能時,一般處理系統(tǒng)響應(yīng)時間不應(yīng)大于10秒鐘;復(fù)雜處理系統(tǒng)應(yīng)給于提示,顯示處理進度。4.精度需求,系統(tǒng)輸入輸出的精度要求設(shè)計約束設(shè)計約束要求本系統(tǒng)的報表格式完全符合國家標準;數(shù)據(jù)及數(shù)據(jù)庫命名為英文縮寫簡明易懂,后可跟阿拉伯數(shù)字;開發(fā)工具:MyEclipse and Dreamweaver服務(wù)器軟件:Tomcat數(shù)據(jù)庫:MySQL服務(wù)器操作系統(tǒng):windows

15、7開發(fā)語言:JAVA開發(fā)方式:個人開發(fā)。 平臺:J2EE類庫為:屬性可用性系統(tǒng)在正式運行時保證可以連續(xù)運行7*24小時安全性系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失,破壞。 防止用戶非法獲取網(wǎng)頁以及內(nèi)容。設(shè)置檢查點并保存日志; 給不同模塊分配不同的功能,一種功能出現(xiàn)故障后其他功能還能夠運行;可維護性提供給使用者系統(tǒng)管理手冊和軟件操作手冊,便于以后軟件維護。 系統(tǒng)提供報表工具,用戶可以自定義需要的報表??赊D(zhuǎn)移轉(zhuǎn)換性具有可轉(zhuǎn)移性;運行環(huán)境應(yīng)具備MySQ、L tomcat、myeclipse等相應(yīng)軟件。警告數(shù)據(jù)庫系統(tǒng)應(yīng)該具有備份和恢復(fù)功能, 保證學(xué)生數(shù)據(jù)庫的長期完整性和正確 性。其他需求數(shù)據(jù)庫1.

16、選用數(shù)據(jù)庫MySQL2.數(shù)據(jù)庫的容量至少滿足14000多名學(xué)生的信息及相關(guān)課程信息3.對數(shù)據(jù)庫的需求: 要求新系統(tǒng)有穩(wěn)定、 完整的數(shù)據(jù)庫系統(tǒng)支持。 同時要具 有靈活的數(shù)據(jù)庫管理能力,包括查詢、更新、修改、統(tǒng)計等功能。數(shù)據(jù)庫的維護 和備份也需要方便更新和簡潔。4.不同的用戶具有不同的能力, 在選課階段學(xué)生可以選課、 刪課。在非選課 階段,只有管理員才可以對數(shù)據(jù)庫進行相關(guān)的一些更新操作。操作1.用戶分為學(xué)生和教師:學(xué)生用戶的操作: 課程表的查詢 選課階段對于課程的查詢及選擇即選課和刪課 選課系統(tǒng)的登錄 選課系統(tǒng)的注銷教師用戶的操作: 課程表的查詢 學(xué)生成績錄入和修改 選課系統(tǒng)的登錄 選課系統(tǒng)的注銷

17、操作人員管理員:對學(xué)生選課結(jié)果的查詢 對教師信息的管理 對課余量的修改 登錄和注銷 對學(xué)生選課功能的開放與關(guān)閉操作2.操作周期: 選課階段為交互作用操作,周期為兩周,其余時間無人操作3.管理員可以進行一些后援和恢復(fù)操作。界面需求系統(tǒng)的界面要求如下:1.頁面內(nèi)容:主題突出,欄目、菜單布置合理,內(nèi)容豐富,文字準確,行文 格式統(tǒng)一規(guī)范。2.導(dǎo)航結(jié)構(gòu):具有明確的導(dǎo)航指示,便于理解,便于用戶使用。3.藝術(shù)風格:界面、版面形象清新悅目,布局合理,字號大小適宜,字體選 擇合適,動靜效果好,色彩和諧,與主題相吻合。4附錄數(shù)據(jù)庫表格1.專業(yè)課程教學(xué)進程計劃表字段說明類型(長度)備注Course ld課程編號Va

18、rchar(20)主鍵,不為空Teacher Name所屬類別varchar(10)不為空Course Name課程名稱Varchar(20)不為空Course Porprity課程屬性Varchar(20)不為空Mark學(xué)分數(shù)Varchar(20)不為空In Time課內(nèi)學(xué)時Int(2)不為空Out Time課外學(xué)時Int(2)不為空Recom sem建議修讀學(xué)期In t(1)不為空Zhu備注Varchar(100)不為空備注:附錄i專業(yè)課程教學(xué)進程計劃表樣式2.開課表字段說明類型(長度)備注Course Id課程編號Int主鍵,不為空ORIENT Dept ld專業(yè)號Varchar(20)

19、不為空Score學(xué)分Ti nyi nt不為空Select Limit限選性質(zhì)Nchar(4)不為空Teacher Id教師編號Varchar(20)不為空Stude nt Limit最大選課人數(shù)Smalli nt不為空3.課程信息表定義:課程信息二課程代碼+課程名稱+系別+職工號+上課時間+上課地點+課程容 量+課程剩余量+課時+課程性質(zhì)+屆別備注:1、課程編號:識別課程的唯一標準。形如:GM003642、課程名稱:形如:軟件工程3、系別:形如計算機科學(xué)與技術(shù)學(xué)院軟件工程系4、職工號:教師教工號。例如:李強E9185205、上課時間:形如:周五第1,2節(jié)第1-10周&上課地點:形如:篤

20、南A2077、課程容量:該課程能能容納學(xué)生的人數(shù)。_&課程剩余量:該課程還能讓多少學(xué)生選。 -課程容量=已選人數(shù)+課程剩9、課時:36課時|54課時|72課時余量10、 課程性質(zhì):專業(yè)基礎(chǔ)課|專業(yè)核心課|人文素質(zhì)課|科技素質(zhì)課|體育課|跨 專業(yè)11、屆別:大一I大二|大三|大四課程字段定義:字段說明類型(長度)備注Course ld課程代碼Char(10)主鍵,不為空Course Name課程名稱char(50)不為空Dept系別char(30)不為空Teacher ld任課老師idchar(20)不為空Time上課時間int不為空Locati on上課地點char(20)不為空Stu

21、de nt Limit課程容量int不為空Left Limit課程剩余量int(10)不為空In Time課時Int(10)不為空Course Porprity課程性質(zhì)Char(10)不為空屆別Int(10)不為空4.專業(yè)推薦課表字段說明類型(長度)備注Course Id課程代碼Char(10)主鍵,不為空Course Name課程名稱char(50)不為空Dept系別char(30)不為空Teacher Id任課老師idchar(20)不為空Time上課時間int不為空Locati on上課地點char(20)不為空Stude nt Limit課程容量int不為空Left Limit課程剩余

22、量int(10)不為空In Time課時Int(10)不為空Course Porprity課程性質(zhì)Char(10)不為空屆別Int(10)不為空5.時間表字段說明類型(長度)備注TimeId時間編號Int(2)主鍵,不為空Name上課時間Vacher(20)不為空Weeks教學(xué)周Vacher(20)不為空6.教室表字段說明類型(長度)備注Classroom Id教至編號Int主鍵,不為空Classroom Name教室名稱Nchar(10)不為空Property教室屬性Nchar(10)不為空7.課程建議修讀學(xué)期表字段說明類型(長度)備注Course Id課程編號Varchar(20)主鍵,不

23、為空Course Name課程名稱Varchar(20)不為空Recom sem建議修讀學(xué)期In t(1)不為空8.課程專業(yè)表字段說明類型(長度)備注Course ld課程編號Varchar(20)主鍵,不為空Course Name課程名稱Varchar(20)不為空Major專業(yè)Varchar(20)不為空9.專業(yè)院系表字段說明類型(長度)備注Major專業(yè)Varchar(20)不為空Dept院系Varchar(20)不為空10.專業(yè)表字段說明類型(長度)備注Major ld專業(yè)編號Varchar(20)主鍵,不為空Major Name專業(yè)名稱Varchar(20)不為空11.院系表字段說明

24、類型(長度)備注Dept Id院系編號Varchar(20)不為空Dept Name院系名稱Varchar(20)不為空12.學(xué)生選課簡要信息定義:選課學(xué)生簡要信息=學(xué)工號+密碼+姓名+性別+年級+專業(yè)+限制學(xué)分+課程 信息備注:1、學(xué)工號:識別學(xué)生的唯一標準。形如:E2、密碼:六個數(shù)字組成。形如:0000003、姓名:由2-4個漢字組成。形如:藍天。4、性別:男|女5、年級:大一|大二|大三|大四6、限制學(xué)分:能多能選多少學(xué)分。7、 課 程 信 息 : 選 擇 的 課 程 的 信 息 。選 課 學(xué) 生 信 息 的 每 個 字 段 定 義 如 下 :字段說明類型(長度)備注Stude nt l

25、dr學(xué)工號Varchar(20)主鍵,不為空Password密碼Varchar(20)不為空Name姓名Varchar(20)不為空Gen derp性別char不為空Grade年級Int不為空Major專業(yè)Varchar(20)不為空Mark Limitr限制學(xué)分Int不為空Course In troducti on課程信息Varchar(100)不為空13.選課學(xué)生具體信息數(shù)據(jù)字典定義:學(xué)生具體信息=學(xué)工號+年齡+性別+民族+年級+專業(yè)+宿舍號+聯(lián)系方式+郵箱+身份證+生日+籍貫備注:1、學(xué)工號:識別學(xué)生的唯一標準。形如:E2、年齡:學(xué)生年齡。3、性別:男|女4、名族:形如:漢5、年級:大一

26、|大二|大三|大四6、 專業(yè):形如:軟件工程7、 宿舍號:形如:棗園16158聯(lián)系方式:手機號:形如138XXXXXXXX9、 郵箱:形如10、身份證:省份證號碼11、生日:形如3月1號12、籍貫:形如:宣城。選課學(xué)生具體信息的每個字段定義:字段說明類型(長度)備注Stude nt ld學(xué)工號Varchar(20)主鍵,不為空Stude nt Name姓名varchar(10)不為空Stude nt Age年齡Int(3)不為空Gen der性別Int(3)不為空Nation民族Char(10)不為空Grade年級Varchar(20)不為空Major ld專業(yè)Varchar(20)不為空Do

27、rmNo宿舍號Varchar(20)不為空Tel聯(lián)系方式Varchar(20)不為空Email郵箱Varchar(20)不為空ID身份證Varchar(20)不為空Birthday生日Varchar(20)不為空Native Place籍貫Varchar(20)不為空14.課程學(xué)生表字段說明類型(長度)備注Stude nt ldr學(xué)工號Varchar(20)主鍵,不為空Name姓名Varchar(20)不為空Gen der性別char不為空Grade年級Int不為空Major專業(yè)Varchar(20)不為空Dept Id學(xué)院編號Int不為空Course Porprityp課程屬性Varchar

28、(20)不為空Acce nt出勤Char(10)可為空Score成績Int(2)不為空備注:學(xué)生選課結(jié)束后,老師取得的相應(yīng)課程的學(xué)生表15.教師信息定義:教師信息=職工號+密碼+姓名+性別+院系+職稱+課程信息 備注:1、職工號:識別教師的唯一標準。形如:李強9185202、密碼:6位數(shù)字組成。形如:0000003、姓名:教師姓名4、性別:男|女5、 院系:所屬院系用一個字母代替(該字母為院系代碼)。E:計算機學(xué)院&職稱:講師|副教授|教授7、課程信息:所教的課程的信息。教師信息字段定義:字段說明類型(長度)備注Teacher ld教師編號Varchar(20)主鍵,不為空Teache

29、r Name教師姓名varchar(10)不為空Dept ld所屬院系編號Char(10)不為空Password密碼Varchar(20)不為空Name姓名varchar(10)不為空Gen der性別Varchar(20)不為空Ranks職稱varchar(10)不為空CourseMessage課程信息Varchar(20)不為空16.教師課程申請表字段說明類型(長度)備注Teacher Id教師編號Varchar(20)主鍵,不為空Teacher Name教師姓名varchar(10)不為空Dept Id所屬院系編號Char(10)不為空Course所教課程Varchar(20)不為空Classes所教班級Varchar(20)不為空備注:用于產(chǎn)生學(xué)生課表

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論