學(xué)籍管理系統(tǒng)需求分析_第1頁
學(xué)籍管理系統(tǒng)需求分析_第2頁
學(xué)籍管理系統(tǒng)需求分析_第3頁
學(xué)籍管理系統(tǒng)需求分析_第4頁
學(xué)籍管理系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)生學(xué)籍管理系統(tǒng)需求文檔 Os:操作系統(tǒng); Dbms:數(shù)據(jù)庫管理系統(tǒng); Dba :數(shù)據(jù)庫管理員; 2.1 運(yùn)行環(huán)境 Os: win xp, vista,7 Dbms: orical 2.2 條件與限制 此版本為實(shí)驗(yàn)版本,所以在數(shù)據(jù)的數(shù)量上有所限制。在功能 上也仍需改善。 2.3 數(shù)據(jù)庫中表的說明: 1. 學(xué)生表:存儲(chǔ)學(xué)生基本信息; 2. 教師表:存儲(chǔ)教師基本信息; 3. 管理員表:存儲(chǔ)管理員信息; 4. 學(xué)生成績表:存儲(chǔ)學(xué)生所有課程成績; 5. 課程表:存儲(chǔ)所有學(xué)生課程安排; 6. 課程信息表:所有開設(shè)的課程信息; 7. 狀態(tài)表:存儲(chǔ)各種狀態(tài)的開始和關(guān)閉時(shí)間; 8. 獎(jiǎng)項(xiàng)信息表:存儲(chǔ)學(xué)生申請(qǐng)獎(jiǎng)

2、項(xiàng)的信息; 9. 班級(jí)表:存儲(chǔ)所有班級(jí)信息; 3 學(xué)籍管理系統(tǒng)功能需求描述 1 系統(tǒng)用戶 學(xué)籍管理系統(tǒng)用戶有學(xué)生,教師(普通教師,班主任) , 管理員。提供給學(xué)生的功能有學(xué)生登錄,成績查詢,個(gè)人基 本信息查詢,課程安排查詢和各類獎(jiǎng)項(xiàng)申請(qǐng)。提供給教師的 功能有教師登錄, 查詢個(gè)人基本信息, 查詢自己學(xué)生的成績, 錄入自己學(xué)生成績, (查看自己班的所有學(xué)生信息,查看自 己班的所有學(xué)生成績,審批本班學(xué)生各項(xiàng)申請(qǐng)) (后三項(xiàng)為 班主任獨(dú)有功能) 。提供給管理員的有管理員登錄,查詢學(xué) 生信息,查詢教師信息,查詢學(xué)生成績,修改學(xué)生信息,修 改學(xué)生成績,修改教師信息,下放各項(xiàng)權(quán)限,安排課程,插 入學(xué)生信息,

3、插入教師信息,插入管理員信息。 2 功能描述 學(xué)生功能: 2.1 學(xué)生登錄:用戶輸入帳號(hào)及密碼,系統(tǒng)根據(jù)帳號(hào)在學(xué) 生表中查找該用戶是否存在。若存在則核對(duì)密碼,若密碼正 確則登錄成功且顯示個(gè)人基本信息, 否則提示密碼錯(cuò)誤且返 回登錄界面。若不存在則給予提示且返回登錄界面。 學(xué)生在登錄后有以下功能: 2.2 成績查詢: 系統(tǒng)根據(jù)用戶學(xué)號(hào)在學(xué)生成績表中查找已學(xué) 過的課程并顯示課程信息,包括課程號(hào),課程名,課時(shí),成 績(平時(shí),考試,上機(jī)的成績) ,獲得學(xué)分,若是沒有查找 到則提示此學(xué)生還沒有學(xué)習(xí)任何課程。 2.3 個(gè)人信息查詢: 系統(tǒng)根據(jù)學(xué)號(hào)在學(xué)生表中查找, 顯示此 學(xué)生的全部信息。包括姓名, 年齡,

4、 性別,學(xué)號(hào), 出生年月, 籍貫,身份證號(hào),政治面貌,班級(jí),班號(hào),相片。 2.4 課程安排查詢: 用戶選擇學(xué)期號(hào), 系統(tǒng)根據(jù)學(xué)號(hào)在課程 表中查找此學(xué)期這個(gè)學(xué)生學(xué)習(xí)的全部課程,顯示課程的信 息:課程號(hào),課程名,學(xué)分,學(xué)時(shí),上課時(shí)間,上課教師, 上課教室。 2.5 獎(jiǎng)項(xiàng)申請(qǐng):系統(tǒng)在狀態(tài)表中判斷是否在申請(qǐng)時(shí)間段之 內(nèi),若是則學(xué)生選擇要申請(qǐng)的獎(jiǎng)項(xiàng)名稱,書寫申請(qǐng)表且輸入 教師姓名。系統(tǒng)把學(xué)生學(xué)號(hào),教師姓名,獎(jiǎng)項(xiàng)名稱及申請(qǐng)書 存入獎(jiǎng)項(xiàng)表中。否則給予提示信息,并返回主頁。 教師功能: 2.6 教師登錄: 用戶輸入帳號(hào)及密碼, 系統(tǒng)根據(jù)帳號(hào)在教師 表中查找該用戶是否存在。若存在則核對(duì)密碼,若密碼正確 則登錄成

5、功且顯示個(gè)人基本信息, 否則提示密碼錯(cuò)誤且返回 登錄界面。若不存在則給予提示且返回登錄界面。 教師在登錄后有以下功能: 2.7 個(gè)人信息查詢:系統(tǒng)根據(jù)工號(hào)在教師表中查找,顯示此 教師的全部信息。包括姓名, 年齡,性別, 工號(hào), 出生年月, 籍貫,工齡,職稱,政治面貌,班號(hào),相片等。 2.8 查詢自己學(xué)生的成績:用戶輸入所教課程編號(hào),系統(tǒng)根 據(jù)課程編號(hào)和教師編號(hào)在學(xué)生成績表中查找所有學(xué)過此課 程的學(xué)生成績。若有則顯示學(xué)生姓名,學(xué)號(hào),所得成績。若 不存在則給予提示該教師沒有教授此課程。 2.9 錄入自己學(xué)生成績: 系統(tǒng)在狀態(tài)表中查找是否能夠錄入 成績,若能則要求輸入學(xué)期號(hào),系統(tǒng)根據(jù)教師工號(hào)在課程表

6、 中查找該教師本學(xué)期所教所有沒有錄入成績的學(xué)生, 并顯示 學(xué)生姓名及學(xué)號(hào)和課程名,教師依次輸入成績,系統(tǒng)依據(jù)教 師輸入的成績更改課程表狀態(tài)并保存。 根據(jù)教師輸入的數(shù)據(jù) 和課程表中的數(shù)據(jù)在學(xué)生成績表中插入所有成績信息。 若不 能錄入則給予提示,并返回到主頁。 2.10 查看本班的所有學(xué)生信息:系統(tǒng)根據(jù)教師工號(hào)在班級(jí) 表中查找該教師是否為班主任,若是則查找出班級(jí)號(hào),并根 據(jù)此班級(jí)號(hào)在學(xué)生信息庫中查找, 輸出所有本班學(xué)生的基本 信息。若不是,則給予提示此教師不是班主任并返回主頁。 2.11 查看自己班的所有學(xué)生成績:系統(tǒng)根據(jù)教師工號(hào)在班 級(jí)表中查找該教師是否為班主任, 若是則查找出班級(jí)號(hào)并要 求教師

7、輸入要查看本班哪個(gè)學(xué)期的成績, 根據(jù)此學(xué)期數(shù)和班 級(jí)號(hào)在學(xué)生成績表中查找, 輸出此學(xué)期所有本班學(xué)生的全部 成績并按照學(xué)號(hào)排序。若不是,則給予提示此教師不是班主 任并返回主頁。 2.12 審批學(xué)生各項(xiàng)申請(qǐng):系統(tǒng)根據(jù)教師姓名在獎(jiǎng)項(xiàng)表中查 找是否有該教師的申請(qǐng), 若有則輸出獎(jiǎng)項(xiàng)表中該申請(qǐng)的所有 信息, 并根據(jù)該學(xué)生學(xué)號(hào)在選課表中查找該學(xué)生所有成績并 輸出,教師輸入是否給予批準(zhǔn), 若是則系統(tǒng)更改為批準(zhǔn)狀態(tài)。 若教師沒有批準(zhǔn)則系統(tǒng)更改為駁回狀態(tài)。 若獎(jiǎng)項(xiàng)數(shù)據(jù)庫中沒 有該教師的申請(qǐng),則給予提示并返回主頁。 管理員功能: 2.13 管理員登錄:用戶輸入帳號(hào)及密碼,系統(tǒng)根據(jù)帳號(hào)在 管理員表中查找該用戶是否存在

8、。若存在則核對(duì)密碼,若密 碼正確則登錄成功且顯示個(gè)人基本信息, 否則提示密碼錯(cuò)誤 且返回登錄界面。若不存在則給予提示且返回登錄界面。 管理員在登錄后有以下功能: 2.14 查詢學(xué)生信息:用戶輸入學(xué)生學(xué)號(hào),系統(tǒng)根據(jù)學(xué)號(hào)在 學(xué)生表中查找,若存在該學(xué)生則顯示該學(xué)生全部信息。若不 存在則給予提示不存在該學(xué)生并返回查詢學(xué)生信息界面。 2.15 查詢教師信息:用戶輸入教師工號(hào),系統(tǒng)根據(jù)工號(hào)在 教師表中查找,若存在該教師則顯示該教師全部信息。若不 存在則給予提示不存在該教師并返回查詢教師信息界面。 2.16 查詢管理員信息:用戶輸入管理員號(hào),系統(tǒng)根據(jù)管理 員號(hào)在管理員表中查找, 若存在該管理員則顯示該管理員

9、全 部信息。 若不存在則給予提示不存在該管理員并返回查詢管 理員信息界面。 2.17 查詢課程信息:用戶輸入課程號(hào),系統(tǒng)根據(jù)課程號(hào)在 課程信息表中查找,若存在該課程則顯示該課程全部信息。 若不存在則給予提示不存在該課程并返回查詢課程信息界 面。 2.18 查詢學(xué)生成績:用戶輸入學(xué)生學(xué)號(hào),系統(tǒng)根據(jù)學(xué)號(hào)在 學(xué)生成績表中查找, 若存在該學(xué)生則顯示該學(xué)生學(xué)習(xí)的全部 課程成績并計(jì)算出所得績點(diǎn)。 若不存在則給予提示不存在該 學(xué)生并返回查詢學(xué)生成績界面。 2.19 修改學(xué)生信息:用戶輸入學(xué)生學(xué)號(hào),系統(tǒng)根據(jù)學(xué)號(hào)在 學(xué)生表中查找, 若存在該學(xué)生則顯示該學(xué)生全部信息并要求 管理員輸入修改后的學(xué)生全部信息, 系統(tǒng)根

10、據(jù)管理員輸入的 信息在學(xué)生表中修該此學(xué)生信息。 若不存在則給予提示不存 在該學(xué)生并返回修改學(xué)生信息界面。 2.20 修改學(xué)生成績: 用戶輸入學(xué)生學(xué)號(hào)和要修改的課程號(hào), 系統(tǒng)根據(jù)學(xué)號(hào)和課程號(hào)在學(xué)生成績表中查找, 若存在該學(xué)生 學(xué)習(xí)這門課則顯示該學(xué)生學(xué)習(xí)這門課的成績并要求管理員 輸入修改后的學(xué)生成績, 系統(tǒng)根據(jù)管理員輸入的信息在學(xué)生 成績表中修該此學(xué)生成績。 若不存在則給予提示不存在該學(xué) 生或該學(xué)生沒有學(xué)習(xí)這門課并返回修改學(xué)生成績界面。 2.21 修改教師信息:用戶輸入教師工號(hào),系統(tǒng)根據(jù)工號(hào)在 教師表中查找, 若存在該教師則顯示該教師全部信息并要求 管理員輸入修改后的教師全部信息, 系統(tǒng)根據(jù)管理員

11、輸入的 信息在教師表中修該此教師信息。 若不存在則給予提示不存 在該教師并返回修改教師信息界面。 2.22 修改管理員信息:用戶輸入管理員號(hào),系統(tǒng)根據(jù)管理 員號(hào)在管理員表中查找, 若存在該管理員則顯示該管理員全 部信息并要求管理員輸入修改后的管理員全部信息, 系統(tǒng)根 據(jù)管理員輸入的信息在管理員表中修該此管理員信息。 若不 存在則給予提示不存在該管理員并返回修改管理員信息界 面。 2.23 修改課程信息:用戶輸入課程號(hào),系統(tǒng)根據(jù)課程號(hào)在 課程信息表中查找, 若存在該課程則顯示該課程全部信息并 要求管理員輸入修改后的課程全部信息, 系統(tǒng)根據(jù)管理員輸 入的信息在課程信息表中修該此課程信息。 若不存在

12、則給予 提示不存在該課程并返回修改課程信息界面。 2.24 下放各項(xiàng)權(quán)限:用戶選擇要下放的權(quán)限名稱,系統(tǒng)在 狀態(tài)表中查找該權(quán)限并顯示該權(quán)限的所有狀態(tài), 狀態(tài)包括開 始時(shí)間,關(guān)閉時(shí)間,權(quán)限名。管理員輸入開始時(shí)間和關(guān)閉時(shí) 間,系統(tǒng)根據(jù)管理員輸入的時(shí)間信息修改該權(quán)限的狀態(tài),修 改完成后給予提示并返回下放權(quán)限界面。 2.25 安排課程: 用戶選擇要安排的課程號(hào)和輸入學(xué)生學(xué)號(hào), 上課時(shí)間,上課教室,代課教師。系統(tǒng)根據(jù)學(xué)號(hào)在學(xué)生表中 查找該學(xué)生是否存在, 若存在則系統(tǒng)根據(jù)課程號(hào)在課程信息 中找出課程信息:課程名,學(xué)分,學(xué)時(shí)。把上課時(shí)間,上課 教室,代課教師,課程名,學(xué)分,學(xué)時(shí),學(xué)生學(xué)號(hào)寫入的課 程表中。

13、若不存在給予提示管理員輸入有誤并返回課程安排 界面。 2.26 插入學(xué)生信息:用戶填寫學(xué)生信息表格,包括姓名, 年齡,性別,學(xué)號(hào),出生年月,籍貫,身份證號(hào),政治面貌, 班級(jí),班號(hào),相片。系統(tǒng)根據(jù)學(xué)號(hào)在學(xué)生表中查找是否有相 同的學(xué)號(hào), 若沒有則根據(jù)用戶填寫信息在學(xué)生表中寫入相應(yīng) 內(nèi)容。 若有則給予提示有學(xué)號(hào)已存在并返回插入學(xué)生信息界 面。 2.27 插入教師信息:用戶填寫教師信息表格,包括姓名, 年齡,性別,工號(hào),出生年月,籍貫,工齡,職稱,政治面 貌,班號(hào),相片。系統(tǒng)根據(jù)工號(hào)在學(xué)生表中查找是否有相同 的工號(hào), 若沒有則根據(jù)用戶填寫信息在教師表中寫入相應(yīng)內(nèi) 容。若有則給予提示有重復(fù)工號(hào)并返回插入

14、教師信息界面。 2.28 插入管理員信息:用戶填寫管理員信息表格,包括姓 名,年齡,性別,管理員號(hào),出生年月,籍貫,工齡,職稱, 政治面貌,班號(hào),相片。系統(tǒng)根據(jù)管理員號(hào)在管理員表中查 找是否有相同的管理員號(hào), 若沒有則根據(jù)用戶填寫信息在管 理員表中寫入相應(yīng)內(nèi)容。 若有則給予提示有重復(fù)管理員號(hào)并 返回插入管理員信息界面 2.29 插入課程信息: 用戶填寫課程信息表格, 包括課程號(hào) 課程名,學(xué)分,學(xué)時(shí)。系統(tǒng)根據(jù)課程號(hào)在管理員表中查找是 否有相同的課程號(hào), 若沒有則根據(jù)用戶填寫信息在課程信息 表中插入相應(yīng)內(nèi)容。 若有則給予提示有重復(fù)課程號(hào)并返回插 入課程信息界面。 (學(xué)籍管理系統(tǒng)E_R圖) 學(xué)生 教

15、師 操作- 回饋- 操作信息 回 饋 信 息 數(shù) 據(jù) 操 作 數(shù)據(jù)提供 數(shù)據(jù) (學(xué)籍管理系統(tǒng)DFD(0層)圖) (學(xué)籍管理系統(tǒng)DFD圖) 個(gè)人信息 學(xué)號(hào) 妾收信息 學(xué)生基本信息 D1學(xué)生信息 D1學(xué)生信息 學(xué)號(hào) 密碼 查詢功能分類 收信息 杳詢 學(xué)號(hào)密碼 驗(yàn)證密碼 登錄信息 功能分類 成績 學(xué)號(hào) 成績信息 安排信息 D2成績信息 成績信息 課程安排 學(xué)號(hào) 課程號(hào) 接收信息 安排信息 D3安排信息 I生個(gè)人信息 產(chǎn)生成績信息 產(chǎn)生安排信息 教師 D7班級(jí)信息 班主任 、學(xué)號(hào) D6教師信息密碼 工號(hào)驗(yàn)證密碼 登錄信息 功能分類 查詢 工號(hào) 班級(jí)號(hào) 申主任驗(yàn)證 查詢分類 丿 工號(hào) 查詢 本 學(xué) 信息

16、 班級(jí)號(hào) 班主任功 z H 、查詢 個(gè)人 信息 班級(jí)號(hào)L 查詢 本班 學(xué)生 成績 教師 信息 學(xué)號(hào) 學(xué)號(hào) D6 . 教 令帀 D7班級(jí)信 息 7班級(jí)信 息 根據(jù)學(xué)號(hào) 查詢 -根據(jù)學(xué)號(hào) 查詢 學(xué)生 信息 成績 信息 信息 D1學(xué)生信 息 學(xué)生 信息 D2成績信 息 成績 信息 產(chǎn) 學(xué) 信丿 產(chǎn)生 成績 信息 查詢 學(xué)生 成績 課程號(hào) 課程 成績 查詢 D2 成 績 信 息 產(chǎn)生 學(xué)生 成績 成 績 信 息 管理員 D管理員信息 管理員號(hào) 密碼 管理員號(hào) 密碼 驗(yàn)證密碼 驗(yàn)證信息 下放權(quán) 功能分類 查詢修改一| 插入 查詢分類 修改分類 插入分類 查詢分類 學(xué)生信息 教師信息 息 息、 接收學(xué)號(hào) 學(xué)生 信息 接收工號(hào) 丿 I 接收管理員 號(hào)J 接收課程號(hào) 教師 信息 管理 員信 息 -1學(xué)生 D1學(xué)生信 息 信息 D6教師信 息 教師 信息 D8管理員 信息 管理 員信 息 心、 產(chǎn)生學(xué)生 產(chǎn)生教0獷 產(chǎn)生管理1 j信息 信息 員信息/ T_V 7ST 課程 信息 D9課程信 息 課程 信息 I 產(chǎn)生課程 信息 成績信息 學(xué)生成績 學(xué)生信息 修改分類 教師 嶺息 課程信息 管理員信息 學(xué)生信息 教師信息 插入分類 課程信息 接收學(xué)號(hào) 程號(hào) 學(xué)號(hào)、 課程號(hào) _丿 產(chǎn)生成績廠 信息 L 學(xué)生信息 接收學(xué)號(hào) 接收工號(hào) 接收課程 接收管理 填寫學(xué)生 息 填寫教師 信息 填寫管理 員信

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論