版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、大學(xué)生選課系統(tǒng)需求分析報(bào)告目錄1. 引言 - 1 -1.1 編寫目的 - 1 -1.2 圍 - 1 -1.3 定義 - 2 -1.4 參考資料 - 3 -2. 項(xiàng)目概述 - 3 -2.1 項(xiàng)目描述 - 3 -2.2 項(xiàng)目功能 - 4 -2.3 用戶特點(diǎn) - 5 -2.4 一般約束 - 5 -3 具體需求 - 6 -3.1 功能需求 - 6 -3.1.1 基礎(chǔ)代碼 - 6 -3.1.2 選課教務(wù)管理 - 8 -3.1.3 選課需求 - 9 -3.2 外部接口需求 - 10 -3.2.1 用戶接口 - 10 - 10 - 11 - 11 -3.3 性能需求3.4 設(shè)計(jì)約束3.5 屬性3.5.1 可
2、用性 - 11 -3.5.2 安全性 - 12 -3.5.3 可維護(hù)性 - 12 -可轉(zhuǎn)移轉(zhuǎn)換性- 12 -警告- 12 -3.6 其他需求 -12 -3.6.1 數(shù)據(jù)庫(kù) -12 -3.6.2 操作-13 -3.6.3 界面需求 -14 -4. 附錄 - 14 -4.1 數(shù)據(jù)庫(kù)表格 - 14 -4.2 附表 - 26 -1. 引言1.1 編寫目的編寫目的 :選課系統(tǒng)需求分析說(shuō)明書是對(duì)該軟件功能需求、 性能需求、 用戶界面需求等 的描述。編寫文檔的目的在于:1. 詳細(xì)、 準(zhǔn)確和全面的定義本選課系統(tǒng)的功能和和用戶需求。 對(duì)要實(shí)現(xiàn)的軟 件功能做總體描述,幫助用戶判斷所規(guī)定的軟件是否符合他們的要求或者
3、怎 樣修改才符合他們的要求。2. 明確工程的任務(wù)目標(biāo),用戶需求規(guī)定以及完成該項(xiàng)工程運(yùn)行環(huán)境的規(guī)定。3. 提高開發(fā)效率。 深刻了解該選課系統(tǒng)的需求, 才能編寫出用戶所需的軟 件,減少時(shí)后重新設(shè)計(jì)、編碼、測(cè)試的活動(dòng)即再工程的次數(shù)和工作量。4. 為成本計(jì)劃和編制計(jì)劃進(jìn)度提供基礎(chǔ),本文檔所描述的需求信息將作為 該項(xiàng)目最終驗(yàn)收的標(biāo)準(zhǔn)和依據(jù)。預(yù)期讀者:選課系統(tǒng)的開發(fā)及其開發(fā)人員軟件需求方及相關(guān)人員:大學(xué)教務(wù)處管理人員1.2 圍軟件用于:學(xué)生進(jìn)行網(wǎng)上選課教師進(jìn)行查看所教班級(jí)的學(xué)生信息、成績(jī)的錄入教務(wù)處管理人員進(jìn)行信息通知學(xué)生選課系統(tǒng)是完成學(xué)校對(duì)學(xué)生的選課信息的統(tǒng)計(jì)與管理, 減少數(shù)據(jù)漏掉的情況,克服只有用戶名
4、和密碼驗(yàn)證(學(xué)生選課成功后被退選或刪選)的安全性問(wèn)題,避免暴露全校學(xué)生信息的情況(期末考試安排考場(chǎng)分布和相應(yīng)科目會(huì)上傳全 校的學(xué)生信息),同時(shí)也節(jié)約人力、物力和財(cái)力的一個(gè)軟件系統(tǒng)。學(xué)生在規(guī)定選課時(shí)間段, 可以不受地點(diǎn)和時(shí)間的限制完成選修課的申請(qǐng), 而 學(xué)校也可以方便地對(duì)系統(tǒng)進(jìn)行管理和控制,提高工作效率。方便學(xué)生、老師、管 理員使用。1.3 定義教務(wù)處:對(duì)學(xué)生、教師、選課進(jìn)行管理和統(tǒng)計(jì),及系統(tǒng)狀態(tài)的查看、維護(hù)并 生成選課報(bào)表、 排課報(bào)表。重讀班、增開課、第二專業(yè)的教學(xué)任務(wù)書下達(dá), 排課。 所涉及的信息包括課程信息、教師信息和學(xué)生信息。正選:學(xué)生在教務(wù)處規(guī)定的時(shí)間,根據(jù)專業(yè)推薦課表在網(wǎng)上選擇修讀課
5、程。 此次選課按教學(xué)班選課容量限制人數(shù)。補(bǔ)選、退選:超過(guò)容量限制而未被保留的學(xué)生, 或者因人數(shù)太少而取消課程 的學(xué)生,須在本輪重新選課。管理員: 管理學(xué)生及教師的信息,可以是系統(tǒng)維護(hù)者和教務(wù)處的管理人員課程表: 學(xué)生的上課時(shí)間和課程相對(duì)應(yīng)所形成的二維表學(xué)生選課:學(xué)生可以自由的選擇自己想上的課程, 及課程教師和上課時(shí)間的 一種操作1.4 參考資料學(xué)生手冊(cè)2.項(xiàng)目概述2.1 項(xiàng)目描述隨著高校教學(xué)改革的不斷深入 , 幾乎所有的高校都采用了學(xué)分制。高校大學(xué) 生們可以根據(jù)自己專業(yè)的要求和能力修滿相應(yīng)學(xué)分即可畢業(yè)或是根據(jù)自己興趣 和愛(ài)好來(lái)自由選擇自己所喜愛(ài)的公選課程。網(wǎng)上選課系統(tǒng)極提高了高校教務(wù)人員工作效
6、率, 極方便了高校師生。 網(wǎng)上學(xué) 生選課系統(tǒng)在 B S 的架構(gòu)下采用了目前最流行的 Internet 的主流技術(shù) ASP . NET技術(shù)作為運(yùn)行平臺(tái)。與傳統(tǒng)的C/S體系結(jié)構(gòu)相比,B/S結(jié)構(gòu)大大 簡(jiǎn)化了客戶端, 只要裝上操作系統(tǒng)、 網(wǎng)絡(luò)協(xié)議軟件以及瀏覽器即可, 服務(wù)器則集 中了所有的應(yīng)用邏輯。 開發(fā)、維護(hù)等幾乎所有工作也都集中在服務(wù)器端。 網(wǎng)上選 課系統(tǒng)的推出,使得全校任選課的維護(hù)、學(xué)生選課及查詢、成績(jī)錄入、統(tǒng)計(jì)等工 作均變得輕松高效,形成了教與學(xué)的積極互動(dòng)。 同時(shí)當(dāng)需要對(duì)該系統(tǒng)進(jìn)行升級(jí)時(shí), 只需更新服務(wù)器端的軟件, 而不必更換客戶端軟件, 減輕了系統(tǒng)維護(hù)與升級(jí)的成 本與工作量,方便普通用戶使用
7、。本項(xiàng)目所開發(fā)的學(xué)生選課系統(tǒng)完成學(xué)校對(duì)學(xué)生的選課信息的統(tǒng)計(jì)與管理, 減 少數(shù)據(jù)漏掉的情況, 克服只有用戶名和密碼驗(yàn)證 (學(xué)生選課成功后被退選或刪選) 的安全性問(wèn)題,避免暴露全校學(xué)生信息的情況(期末考試安排考場(chǎng)分布和相應(yīng)科 目會(huì)上傳全校的學(xué)生信息) ,同時(shí)也節(jié)約人力、物力和財(cái)力學(xué)生在規(guī)定選課時(shí)間段,可以不受地點(diǎn)和時(shí)間的限制完成選修課的申請(qǐng),而學(xué)校也可以方便地對(duì)系統(tǒng)進(jìn)行管理和控制,提高工作效率。方便學(xué)生、老師、管 理員使用,學(xué)生可以在線查看可選課程信息、在線選課、修改信息、查看信息, 老師可以查詢自己的課程人數(shù)、課程信息(包括開課時(shí)間、地點(diǎn)、開課方式) 管理員可以對(duì)整個(gè)系統(tǒng)進(jìn)行管理(包括系統(tǒng)管理、
8、用戶管理、課程管理)。2.2項(xiàng)目功能選課系統(tǒng)系統(tǒng)結(jié)構(gòu)圖2.3 用戶特點(diǎn)本系統(tǒng)是面向高校學(xué)生 教師和網(wǎng)絡(luò)管理員的 . 對(duì)電腦都有一定的操作能力 根據(jù)菜單提示都能熟練使用本系統(tǒng)管理員 管理員負(fù)責(zé)向系統(tǒng)中添加學(xué)生和教師的個(gè)人信息以及課程信息,實(shí)現(xiàn)對(duì)教 師、學(xué)生和課程信息的修改、刪除、查詢操作,并對(duì)管理員個(gè)人密碼進(jìn)行修改。學(xué)生 學(xué)生具有查看待選課程信息和任課教師信息、 學(xué)生個(gè)人密碼修改、 選擇課程、 查看所選課程和管理已選課程的功能,還可以輸入查詢條件進(jìn)行查詢操作。教師教師具有查看選擇自己課程學(xué)生信息和開課信息、 教師個(gè)人密碼修改、 學(xué)生 成績(jī)錄入和修改的功能,還可以輸入查詢條件進(jìn)行查詢操作。2.4
9、一般約束1. 系統(tǒng)的軟硬件的約束。主服務(wù)器運(yùn)行 Windows Server 或 Linux ,客戶 端為個(gè)人電腦,一般要求瀏覽器 IE6.0 版本以上。2. 系統(tǒng)穩(wěn)定性的約束。系統(tǒng)能夠長(zhǎng)時(shí)間穩(wěn)定運(yùn)行,平均故障間隔時(shí)間不少于10000 個(gè)小時(shí)。3. 數(shù)據(jù)安全性的約束。主服務(wù)器端運(yùn)行大型數(shù)據(jù)庫(kù),具有較強(qiáng)的數(shù)據(jù)處理能力和容錯(cuò)能力。特別是安全保護(hù)能力,防止信息被竊取和篡改。4. 對(duì)系統(tǒng)細(xì)節(jié)的約束。比如學(xué)生每學(xué)期選課學(xué)分不能低于 15 學(xué)分等。3 具體需求3.1 功能需求3.1.1 基礎(chǔ)代碼引言:完成選課前所有的準(zhǔn)備工作, 對(duì)操作者通過(guò)鍵盤或者鼠標(biāo)輸入的信息做統(tǒng)一的處理。然后進(jìn)行分類,分別進(jìn)行不同的操
10、作1學(xué)生登錄功能:學(xué)生進(jìn)入選課系統(tǒng)數(shù)據(jù)流:學(xué)生提交登錄信息到選課教務(wù)管理;選課教務(wù)管理反饋驗(yàn)證信息給學(xué)生用戶輸入方式:鍵盤輸入數(shù)據(jù)流出:選課教務(wù)系統(tǒng) 登錄管理2. 教師登錄功能:教師進(jìn)入選課系統(tǒng)數(shù)據(jù)流:教師提交登錄信息到選課教務(wù)管理;選課教務(wù)管理反饋驗(yàn)證信息給教師用戶輸入方式:鍵盤輸入 數(shù)據(jù)流出:選課教務(wù)管理 登錄管理3. 管理員登錄 功能:管理員進(jìn)入選課系統(tǒng) 數(shù)據(jù)流:管理員提交登錄信息到選課教務(wù)管理; 選課教務(wù)管理反饋驗(yàn)證信息給管理員輸入方式:鍵盤輸入數(shù)據(jù)流出:選課教務(wù)管理 登錄管理4. 新生增加功能:管理員增加新生信息 數(shù)據(jù)流:管理員提交新生信息到選課教務(wù)管理; 輸入方式:鍵盤輸入,鼠標(biāo)輸
11、入數(shù)據(jù)流出:選課教務(wù)管理 學(xué)生管理5. 用戶注冊(cè)功能:新用戶注冊(cè)數(shù)據(jù)流:用戶提交個(gè)人信息到數(shù)據(jù)庫(kù),反饋到選課教務(wù)管理進(jìn)行對(duì)比; 選課教務(wù)管理反饋用戶注冊(cè)結(jié)果輸入方式:鍵盤輸入,鼠標(biāo)輸入數(shù)據(jù)流出:選課教務(wù)管理 學(xué)生管理,選課教務(wù)管理 教師管理6. 信息修改功能:用戶修改基本信息數(shù)據(jù)流:用戶提交修改信息到到數(shù)據(jù)庫(kù),反饋信息到選課教務(wù)管理;選課教務(wù)管理反饋修改信息給用戶輸入方式:鍵盤輸入,鼠標(biāo)輸入數(shù)據(jù)流出:選課教務(wù)管理 學(xué)生管理,選課教務(wù)管理 教師管理3.1.2 選課教務(wù)管理數(shù)據(jù)備份功能:備份系統(tǒng)中的數(shù)據(jù),防止因?yàn)橐馔馇闆r導(dǎo)致數(shù)據(jù)的缺失 數(shù)據(jù)流:系統(tǒng) 硬盤 輸入方式:鍵盤輸入,鼠標(biāo)輸入數(shù)據(jù)流出:硬盤
12、導(dǎo)入課程的信息功能:管理員導(dǎo)入課程的信息數(shù)據(jù)流:硬盤 系統(tǒng)輸入方式:鍵盤輸入,鼠標(biāo)輸入數(shù)據(jù)流出:數(shù)據(jù)庫(kù)學(xué)生信息導(dǎo)入功能:管理員導(dǎo)入學(xué)生信息數(shù)據(jù)流:硬盤 系統(tǒng)輸入方式:鍵盤輸入,鼠標(biāo)輸入 數(shù)據(jù)流出:數(shù)據(jù)庫(kù)教師信息導(dǎo)入功能:管理員導(dǎo)入教師信息數(shù)據(jù)流:硬盤 系統(tǒng)輸入方式:鍵盤輸入,鼠標(biāo)輸入數(shù)據(jù)流出:數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)功能:從硬盤恢復(fù)以前所存的數(shù)據(jù)數(shù)據(jù)流:硬盤 系統(tǒng)輸入方式:鍵盤輸入,鼠標(biāo)輸入數(shù)據(jù)流出:硬盤3.1.3 選課需求正選:功能:學(xué)生在教務(wù)處規(guī)定的時(shí)間, 根據(jù)經(jīng)導(dǎo)師審核的選課單在網(wǎng)上選擇修讀 課程。此次選課按教學(xué)班選課容量限制人數(shù)。 本輪選課結(jié)束后, 教務(wù)處對(duì)學(xué)生選 課情況進(jìn)行選課數(shù)據(jù)篩選。 選課
13、人數(shù)超過(guò)容量限制的課程, 根據(jù)選課先后順序并 結(jié)合專業(yè)、年級(jí)或?qū)W分績(jī)點(diǎn)等條件確定; 選課人數(shù)低于最低開課人數(shù)要求的課程, 一般情況下該課程將被取消。數(shù)據(jù)流:用戶輸入 服務(wù)器端有效性檢查 存儲(chǔ)在數(shù)據(jù)庫(kù)中 輸出操作結(jié)果 輸出選課結(jié)果輸入方式:鍵盤輸入,鼠標(biāo)輸入數(shù)據(jù)流出:數(shù)據(jù)庫(kù)補(bǔ)選、退選:功能:超過(guò)容量限制而未被保留的學(xué)生,或者因人數(shù)太少而取消課程的學(xué)生, 須在本輪重新選課。數(shù)據(jù)流:用戶輸入 存儲(chǔ)在數(shù)據(jù)庫(kù)中 輸出操作結(jié)果 輸出選課結(jié)果輸入方式:鍵盤輸入,鼠標(biāo)輸入數(shù)據(jù)流出:數(shù)據(jù)庫(kù)3.2外部接口需求321用戶接口學(xué)生處導(dǎo)入學(xué)生信息教務(wù)科導(dǎo)入教師信息教務(wù)科導(dǎo)入排課信息3.3性能需求1. 對(duì)服務(wù)器的要求,至
14、少能夠容納 1000人同時(shí)訪問(wèn)2. 對(duì)客戶端,在現(xiàn)在使用的電腦中,聯(lián)網(wǎng)了就行。要求不高10 秒鐘;復(fù)雜3. 本地系統(tǒng),使用功能時(shí),一般處理系統(tǒng)響應(yīng)時(shí)間不應(yīng)大于 處理系統(tǒng)應(yīng)給于提示,顯示處理進(jìn)度。4. 精度需求,系統(tǒng)輸入輸出的精度要求3.4 設(shè)計(jì)約束設(shè)計(jì)約束要求本系統(tǒng)的報(bào)表格式完全符合國(guó)家標(biāo)準(zhǔn); 數(shù)據(jù)及數(shù)據(jù)庫(kù)命名為英文縮寫簡(jiǎn)明易懂,后可跟阿拉伯?dāng)?shù)字; 開發(fā)工具: MyEclipse and Dreamweaver 服務(wù)器軟件: Tomcat 數(shù)據(jù)庫(kù): MySQL服務(wù)器操作系統(tǒng): windows 7開發(fā)語(yǔ)言: JAVA 開發(fā)方式:個(gè)人開發(fā)。平臺(tái): J2EE類庫(kù)為: JDK1.63.5 屬性3.5.
15、1 可用性系統(tǒng)在正式運(yùn)行時(shí)保證可以連續(xù)運(yùn)行 7*24 小時(shí)3.5.2 安全性系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失,破壞。 防止用戶非法獲取網(wǎng)頁(yè)以及容。設(shè)置檢查點(diǎn)并保存日志; 給不同模塊分配不同的功能,一種功能出現(xiàn)故障后其他功能還能夠運(yùn)行;3.5.3 可維護(hù)性提供給使用者系統(tǒng)管理手冊(cè)和軟件操作手冊(cè),便于以后軟件維護(hù)。系統(tǒng)提供報(bào)表工具,用戶可以自定義需要的報(bào)表。可轉(zhuǎn)移轉(zhuǎn)換性具有可轉(zhuǎn)移性; 運(yùn)行環(huán)境應(yīng)具備 MySQL 、tomcat 、myeclipse 等相應(yīng)軟件。警告數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)該具有備份和恢復(fù)功能, 保證學(xué)生數(shù)據(jù)庫(kù)的長(zhǎng)期完整性和正確性。3.6 其他需求3.6.1 數(shù)據(jù)庫(kù)1. 選用數(shù)據(jù)庫(kù)
16、MySQL2. 數(shù)據(jù)庫(kù)的容量至少滿足 14000 多名學(xué)生的信息及相關(guān)課程信息3 .對(duì)數(shù)據(jù)庫(kù)的需求:要求新系統(tǒng)有穩(wěn)定、完整的數(shù)據(jù)庫(kù)系統(tǒng)支持。同時(shí)要具 有靈活的數(shù)據(jù)庫(kù)管理能力,包括查詢、更新、修改、統(tǒng)計(jì)等功能。數(shù)據(jù)庫(kù)的維護(hù) 和備份也需要方便更新和簡(jiǎn)潔。4.不同的用戶具有不同的能力,在選課階段學(xué)生可以選課、刪課。在非選課 階段,只有管理員才可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行相關(guān)的一些更新操作。3.6.2 操作1. 用戶分為學(xué)生和教師:學(xué)生用戶的操作:課程表的查詢選課階段對(duì)于課程的查詢及選擇即選課和刪課選課系統(tǒng)的登錄選課系統(tǒng)的注銷教師用戶的操作:課程表的查詢學(xué)生成績(jī)錄入和修改選課系統(tǒng)的登錄選課系統(tǒng)的注銷操作人員管理員
17、:對(duì)學(xué)生選課結(jié)果的查詢對(duì)教師信息的管理對(duì)課余量的修改登錄和注銷對(duì)學(xué)生選課功能的開放與關(guān)閉操作2. 操作周期:選課階段為交互作用操作,周期為兩周,其余時(shí)間無(wú)人操作3. 管理員可以進(jìn)行一些后援和恢復(fù)操作。界面需求系統(tǒng)的界面要求如下:1. 頁(yè)面容:主題突出,欄目、菜單布置合理,容豐富,文字準(zhǔn)確,行文格式 統(tǒng)一規(guī)。2. 導(dǎo)航結(jié)構(gòu):具有明確的導(dǎo)航指示,便于理解,便于用戶使用。3. 藝術(shù)風(fēng)格:界面、版面形象清新悅目,布局合理,字號(hào)大小適宜,字體選 擇合適,動(dòng)靜效果好,色彩和諧,與主題相吻合。4. 附錄4.1數(shù)據(jù)庫(kù)表格1. 專業(yè)課程教學(xué)進(jìn)程計(jì)劃表字段說(shuō)明類型(長(zhǎng)度)備注Course_ld課程編號(hào)Varcha
18、r(20)主鍵,不為空Teacher_Name所屬類別varchar(IO)不為空Course_Name課程名稱Varchar(20)不為空Course_Porprity課程屬性Varchar(20)不為空Mark學(xué)分?jǐn)?shù)Varchar(20)不為空l(shuí)n_Time課學(xué)時(shí)Int(2)不為空Out_Time課外學(xué)時(shí)Int(2)不為空Recom_sem建議修讀學(xué)期In t(1)不為空Z(yǔ)hu備注Varchar(100)不為空備注:附錄1專業(yè)課程教學(xué)進(jìn)程計(jì)劃表樣式2.開課表字段說(shuō)明類型(長(zhǎng)度)備注Course_Id課程編號(hào)Int主鍵,不為空ORIENT_Dept_ld專業(yè)號(hào)Varchar(20)不為空Sc
19、ore學(xué)分Ti nyi nt不為空Select_Limit限選性質(zhì)Nchar 不為空Teacher_Id教師編號(hào)Varchar(20)不為空Stude nt_Limit最大選課人數(shù)Smalli nt不為空3. 課程信息表定義:課程信息=課程代碼+課程名稱+系別+職工號(hào)+上課時(shí)間+上課地點(diǎn)+課程 容量+課程剩余量+課時(shí)+課程性質(zhì)+屆別備注:1、課程編號(hào):識(shí)別課程的唯一標(biāo)準(zhǔn)。形如: GM003642、課程名稱:形如:軟件工程3、系別:形如計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院軟件工程系4、 職工號(hào):教師教工號(hào)。例如:強(qiáng)E9185205、上課時(shí)間:形如:周五第1,2節(jié)第 1-10周6、上課地點(diǎn):形如:篤南 A2077
20、、 課程容量:該課程能能容納學(xué)生的人數(shù)。課程容量=已選人數(shù)+課程剩8、 課程剩余量:該課程還能讓多少學(xué)生選。- 余量9、課時(shí):36課時(shí)|54課時(shí)|72課時(shí)10、課程性質(zhì):專業(yè)基礎(chǔ)課|專業(yè)核心課|人文素質(zhì)課|科技素質(zhì)課|體育課|跨專業(yè)11、屆別:大一 |大二|大三|大四課程字段定義:字段說(shuō)明類型(長(zhǎng)度)備注Course_ld課程代碼Char ( 10)主鍵,不為空Course _Name課程名稱char ( 50)不為空Dept系別char ( 30)不為空Teacher_ld任課老師idchar (20)不為空Time上課時(shí)間int不為空Locati on上課地點(diǎn)char (20)不為空Stu
21、de nt_Limit課程容量int不為空Left_ Limit課程剩余量int ( 10)不為空In_Time課時(shí)Int ( 10)不為空Course_Porprity課程性質(zhì)Char ( 10)不為空屆別Int ( 10)不為空4.專業(yè)推薦課表字段說(shuō)明類型(長(zhǎng)度)備注Course_ld課程代碼Char ( 10)主鍵,不為空Course _Name課程名稱char ( 50)不為空Dept系別char (30)不為空Teacher_ld任課老師idchar (20)不為空Time上課時(shí)間int不為空Locati on上課地點(diǎn)char (20)不為空Stude nt_Limit課程容量int
22、不為空Left_ Limit課程剩余量int ( 10)不為空In_Time課時(shí)Int ( 10)不為空Course_Porprity課程性質(zhì)Char ( 10)不為空屆別Int ( 10)不為空5.時(shí)間表字段說(shuō)明類型(長(zhǎng)度)備注TimeId時(shí)間編號(hào)Int(2)主鍵,不為空Name上課時(shí)間Vacher(20)不為空Weeks教學(xué)周Vacher(20)不為空6.教室表字段說(shuō)明類型(長(zhǎng)度)備注Classroom_ld教至編號(hào)Int主鍵,不為空Classroom_Name教室名稱Nchar(10)不為空Property教室屬性Nchar(10)不為空7.課程建議修讀學(xué)期表字段說(shuō)明類型(長(zhǎng)度)備注Co
23、urse_Id課程編號(hào)Varchar(20)主鍵,不為空Course_Name課程名稱Varchar(20)不為空Recom_sem建議修讀學(xué)期In t(1)不為空8.課程專業(yè)表字段說(shuō)明類型(長(zhǎng)度)備注Course_Id課程編號(hào)Varchar(20)主鍵,不為空Course_Name課程名稱Varchar(20)不為空Major專業(yè)Varchar(20)不為空9.專業(yè)院系表字段說(shuō)明類型(長(zhǎng)度)備注Major專業(yè)Varchar(20)不為空Dept院系Varchar(20)不為空10.專業(yè)表字段說(shuō)明類型(長(zhǎng)度)備注Major_ld專業(yè)編號(hào)Varchar(20)主鍵,不為空Major_Name專業(yè)
24、名稱Varchar(20)不為空11.院系表字段說(shuō)明類型(長(zhǎng)度)備注Dept_ld院系編號(hào)Varchar(20)不為空Dept_Name院系名稱Varchar(20)不為空12. 學(xué)生選課簡(jiǎn)要信息定義:選課學(xué)生簡(jiǎn)要信息=學(xué)工號(hào)+密碼+性別+年級(jí)+專業(yè)+限制學(xué)分+課程信 息備注:1、學(xué)工號(hào):識(shí)別學(xué)生的唯一標(biāo)準(zhǔn)。形如: E209140942、密碼:六個(gè)數(shù)字組成。形如:0000003、:由2-4個(gè)漢字組成。形如:。4、性別:男|女5、年級(jí):大一 |大二|大三|大四6、限制學(xué)分:能多能選多少學(xué)分。7、課程信息:選擇的課程的信息。選課學(xué)生信息的每個(gè)字段定義如下:字段說(shuō)明類型(長(zhǎng)度)備注Stude nt_
25、ld學(xué)工號(hào)Varchar(20)主鍵,不為空Password密碼Varchar(20)不為空NameVarchar(20)不為空Gen der性別char不為空Grade年級(jí)Int不為空Major專業(yè)Varchar(20)不為空Mark_Limit限制學(xué)分Int不為空Course In troducti on課程信息Varchar(100)不為空13. 選課學(xué)生具體信息數(shù)據(jù)字典定義:學(xué)生具體信息=學(xué)工號(hào)+年齡+性別+民族+年級(jí)+專業(yè)+宿舍號(hào)+聯(lián)系方式+生日+籍貫備注:1、學(xué)工號(hào):識(shí)別學(xué)生的唯一標(biāo)準(zhǔn)。形如: E209140942、年齡:學(xué)生年齡。3、性別:男|女4、名族:形如:漢5、年級(jí):大一
26、|大二|大三|大四6、專業(yè):形如:軟件工程7、宿舍號(hào):形如:棗園 16158、聯(lián)系方式:手機(jī)號(hào):形如138XXXXXXXX9、:形如 111111111qq.10、:省份證11、生日:形如3月1號(hào)12、籍貫:形如:。選課學(xué)生具體信息的每個(gè)字段定義:字段說(shuō)明類型(長(zhǎng)度)備注Stude nt_ld學(xué)工號(hào)Varchar(20)主鍵,不為空Stude nt_Namevarchar(10)不為空Stude nt_Age年齡Int ( 3)不為空Gen der性別Int ( 3)不為空Nation民族Char(10)不為空Grade年級(jí)Varchar(20)不為空Major_ld專業(yè)Varchar(20)
27、不為空DormNo佰舍號(hào)Varchar(20)不為空Tel聯(lián)系方式Varchar(20)不為空EmailVarchar(20)不為空IDVarchar(20)不為空Birthday生日Varchar(20)不為空Native_Place籍貫Varchar(20)不為空14.課程學(xué)生表字段說(shuō)明類型(長(zhǎng)度)備注Stude nt_ld學(xué)工號(hào)Varchar(20)主鍵,不為空NameVarchar(20)不為空Gen der性別char不為空Grade年級(jí)Int不為空Major專業(yè)Varchar(20)不為空Dept_ld學(xué)院編號(hào)Int不為空Course_Porprity課程屬性Varchar(20)
28、不為空Acce nt出勤Char(10)可為空Score成績(jī)Int(2)不為空備注:學(xué)生選課結(jié)束后,老師取得的相應(yīng)課程的學(xué)生表15.教師信息定義:教師信息=職工號(hào)+密碼+性別+院系+職稱+課程信息備注:1、 職工號(hào):識(shí)別教師的唯一標(biāo)準(zhǔn)。形如:強(qiáng)9185202、密碼:6位數(shù)字組成。形如:0000003、:教師4、性別:男|女5、 院系:所屬院系用一個(gè)字母代替(該字母為院系代碼)。E:計(jì)算機(jī)學(xué)院6、職稱:講師|副教授|教授7、課程信息:所教的課程的信息。教師信息字段定義:字段說(shuō)明類型(長(zhǎng)度)備注Teacher_Id教師編號(hào)Varchar(20)主鍵,不為空Teacher_Name教師varchar
29、(10)不為空Dept_Id所屬院系編號(hào)Char(10)不為空Password密碼Varchar(20)不為空Namevarchar(IO)不為空Gen der性別Varchar(20)不為空Ranks職稱varchar(10)不為空CourseMessage課程信息Varchar(20)不為空16.教師課程申請(qǐng)表字段說(shuō)明類型(長(zhǎng)度)備注Teacher_ld教師編號(hào)Varchar(20)主鍵,不為空Teacher_Name教師varchar(10)不為空Dept_ld所屬院系編號(hào)Char(10)不為空Course所教課程Varchar(20)不為空Classes所教班級(jí)Varchar(20)不
30、為空備注:用于產(chǎn)生學(xué)生課表前,對(duì)任課教師所教學(xué)生班級(jí)和專業(yè)課程的統(tǒng)計(jì);17.教師課程表字段說(shuō)明類型(長(zhǎng)度)備注Course_Id課程代碼Char ( 10)主鍵,不為空Course _Name課程名稱char ( 50)不為空Dept系別char ( 30)不為空Classes所教班級(jí)varchar ( 20)不為空Time上課時(shí)間int不為空Locati on上課地點(diǎn)char (20)不為空Stude nt_Limit課程容量int不為空In_Time課時(shí)Int ( 10)不為空Course_Porprity課程性質(zhì)Char ( 10)不為空屆別Int ( 10)不為空18.成績(jī)表字段說(shuō)明類型(長(zhǎng)度)備注Stude ntld學(xué)生學(xué)號(hào)Varchar(12)不為空CourseId課程編號(hào)Varchar(12)不為空Score成績(jī)Int(3)不為空19. 管理員信息定義:管理員信息=管理員編號(hào)+密碼
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)鉆機(jī)電控系統(tǒng)行業(yè)市場(chǎng)全景評(píng)估及投資規(guī)劃建議報(bào)告
- 二零二五年度升級(jí)版儲(chǔ)油罐交易合同(智能監(jiān)測(cè)系統(tǒng)配置)4篇
- 二零二五版二零二五年度化妝品店租賃及銷售合同范本4篇
- 2025年度牛肝菌產(chǎn)品研發(fā)與市場(chǎng)拓展合同4篇
- 2025年度農(nóng)產(chǎn)品溯源體系構(gòu)建與運(yùn)營(yíng)合同4篇
- 2025年度工業(yè)自動(dòng)化設(shè)備廠家與客戶銷售合同范本3篇
- 二零二五年度電梯廣告位租賃合作協(xié)議8篇
- 2025年中國(guó)書店連鎖經(jīng)營(yíng)市場(chǎng)前景預(yù)測(cè)及投資規(guī)劃研究報(bào)告
- 2025年農(nóng)業(yè)保險(xiǎn)配套農(nóng)資銷售合作協(xié)議7篇
- 二零二五年度社區(qū)食堂廚師勞務(wù)合作協(xié)議4篇
- 電力系統(tǒng)動(dòng)態(tài)仿真與建模
- 蝦皮shopee新手賣家考試題庫(kù)及答案
- 四川省宜賓市2023-2024學(xué)年八年級(jí)上學(xué)期期末義務(wù)教育階段教學(xué)質(zhì)量監(jiān)測(cè)英語(yǔ)試題
- 價(jià)值醫(yī)療的概念 實(shí)踐及其實(shí)現(xiàn)路徑
- 2024年中國(guó)華能集團(tuán)燃料有限公司招聘筆試參考題庫(kù)含答案解析
- 《紅樓夢(mèng)》中的男性形象解讀
- 安全生產(chǎn)技術(shù)規(guī)范 第49部分:加油站 DB50-T 867.49-2023
- 《三國(guó)演義》中的語(yǔ)言藝術(shù):詩(shī)詞歌賦的應(yīng)用
- 腸外營(yíng)養(yǎng)液的合理配制
- 消防安全教育培訓(xùn)記錄表
- 2023年河南省新鄉(xiāng)市鳳泉區(qū)事業(yè)單位招聘53人高頻考點(diǎn)題庫(kù)(共500題含答案解析)模擬練習(xí)試卷
評(píng)論
0/150
提交評(píng)論