版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
學生學籍管理系統(tǒng)需求文檔Os:操作系統(tǒng);Dbms:數(shù)據(jù)庫管理系統(tǒng);Dba:數(shù)據(jù)庫管理員;2.1運行環(huán)境Os:winxp,vista,7Dbms:orical2.2條件與限制此版本為實驗版本,所以在數(shù)據(jù)的數(shù)量上有所限制。在功能上也仍需改善。2.3數(shù)據(jù)庫中表的說明:1.學生表:存儲學生根本信息;2.教師表:存儲教師根本信息;3.管理員表:存儲管理員信息;4.學生成績表:存儲學生所有課程成績;5.課程表:存儲所有學生課程安排;6.課程信息表:所有開設(shè)的課程信息;7.狀態(tài)表:存儲各種狀態(tài)的開始和關(guān)閉時間;8.獎項信息表:存儲學生申請獎項的信息;9.班級表:存儲所有班級信息;3學籍管理系統(tǒng)功能需求描述1系統(tǒng)用戶學籍管理系統(tǒng)用戶有學生,教師〔普通教師,班主任〕,管理員。提供應學生的功能有學生登錄,成績查詢,個人根本信息查詢,課程安排查詢和各類獎項申請。提供應教師的功能有教師登錄,查詢個人根本信息,查詢自己學生的成績,錄入自己學生成績,〔查看自己班的所有學生信息,查看自己班的所有學生成績,審批本班學生各項申請〕〔后三項為班主任獨有功能〕。提供應管理員的有管理員登錄,查詢學生信息,查詢教師信息,查詢學生成績,修改學生信息,修改學生成績,修改教師信息,下放各項權(quán)限,安排課程,插入學生信息,插入教師信息,插入管理員信息。2功能描述學生功能:2.1學生登錄:用戶輸入帳號及密碼,系統(tǒng)根據(jù)帳號在學生表中查找該用戶是否存在。假設(shè)存在那么核對密碼,假設(shè)密碼正確那么登錄成功且顯示個人根本信息,否那么提示密碼錯誤且返回登錄界面。假設(shè)不存在那么給予提示且返回登錄界面。學生在登錄后有以下功能:2.2成績查詢:系統(tǒng)根據(jù)用戶學號在學生成績表中查找已學過的課程并顯示課程信息,包括課程號,課程名,課時,成績〔平時,考試,上機的成績〕,獲得學分,假設(shè)是沒有查找到那么提示此學生還沒有學習任何課程。2.3個人信息查詢:系統(tǒng)根據(jù)學號在學生表中查找,顯示此學生的全部信息。包括姓名,年齡,性別,學號,出生年月,籍貫,身份證號,政治面貌,班級,班號,相片。2.4課程安排查詢:用戶選擇學期號,系統(tǒng)根據(jù)學號在課程表中查找此學期這個學生學習的全部課程,顯示課程的信息:課程號,課程名,學分,學時,上課時間,上課教師,上課教室。2.5獎項申請:系統(tǒng)在狀態(tài)表中判斷是否在申請時間段之內(nèi),假設(shè)是那么學生選擇要申請的獎項名稱,書寫申請表且輸入教師姓名。系統(tǒng)把學生學號,教師姓名,獎項名稱及申請書存入獎項表中。否那么給予提示信息,并返回主頁。教師功能:2.6教師登錄:用戶輸入帳號及密碼,系統(tǒng)根據(jù)帳號在教師表中查找該用戶是否存在。假設(shè)存在那么核對密碼,假設(shè)密碼正確那么登錄成功且顯示個人根本信息,否那么提示密碼錯誤且返回登錄界面。假設(shè)不存在那么給予提示且返回登錄界面。教師在登錄后有以下功能:2.7個人信息查詢:系統(tǒng)根據(jù)工號在教師表中查找,顯示此教師的全部信息。包括姓名,年齡,性別,工號,出生年月,籍貫,工齡,職稱,政治面貌,班號,相片等。2.8查詢自己學生的成績:用戶輸入所教課程編號,系統(tǒng)根據(jù)課程編號和教師編號在學生成績表中查找所有學過此課程的學生成績。假設(shè)有那么顯示學生姓名,學號,所得成績。假設(shè)不存在那么給予提示該教師沒有教授此課程。2.9錄入自己學生成績:系統(tǒng)在狀態(tài)表中查找是否能夠錄入成績,假設(shè)能那么要求輸入學期號,系統(tǒng)根據(jù)教師工號在課程表中查找該教師本學期所教所有沒有錄入成績的學生,并顯示學生姓名及學號和課程名,教師依次輸入成績,系統(tǒng)依據(jù)教師輸入的成績更改課程表狀態(tài)并保存。根據(jù)教師輸入的數(shù)據(jù)和課程表中的數(shù)據(jù)在學生成績表中插入所有成績信息。假設(shè)不能錄入那么給予提示,并返回到主頁。2.10查看本班的所有學生信息:系統(tǒng)根據(jù)教師工號在班級表中查找該教師是否為班主任,假設(shè)是那么查找出班級號,并根據(jù)此班級號在學生信息庫中查找,輸出所有本班學生的根本信息。假設(shè)不是,那么給予提示此教師不是班主任并返回主頁。2.11查看自己班的所有學生成績:系統(tǒng)根據(jù)教師工號在班級表中查找該教師是否為班主任,假設(shè)是那么查找出班級號并要求教師輸入要查看本班哪個學期的成績,根據(jù)此學期數(shù)和班級號在學生成績表中查找,輸出此學期所有本班學生的全部成績并按照學號排序。假設(shè)不是,那么給予提示此教師不是班主任并返回主頁。2.12審批學生各項申請:系統(tǒng)根據(jù)教師姓名在獎項表中查找是否有該教師的申請,假設(shè)有那么輸出獎項表中該申請的所有信息,并根據(jù)該學生學號在選課表中查找該學生所有成績并輸出,教師輸入是否給予批準,假設(shè)是那么系統(tǒng)更改為批準狀態(tài)。假設(shè)教師沒有批準那么系統(tǒng)更改為駁回狀態(tài)。假設(shè)獎項數(shù)據(jù)庫中沒有該教師的申請,那么給予提示并返回主頁。管理員功能:2.13管理員登錄:用戶輸入帳號及密碼,系統(tǒng)根據(jù)帳號在管理員表中查找該用戶是否存在。假設(shè)存在那么核對密碼,假設(shè)密碼正確那么登錄成功且顯示個人根本信息,否那么提示密碼錯誤且返回登錄界面。假設(shè)不存在那么給予提示且返回登錄界面。管理員在登錄后有以下功能:2.14查詢學生信息:用戶輸入學生學號,系統(tǒng)根據(jù)學號在學生表中查找,假設(shè)存在該學生那么顯示該學生全部信息。假設(shè)不存在那么給予提示不存在該學生并返回查詢學生信息界面。2.15查詢教師信息:用戶輸入教師工號,系統(tǒng)根據(jù)工號在教師表中查找,假設(shè)存在該教師那么顯示該教師全部信息。假設(shè)不存在那么給予提示不存在該教師并返回查詢教師信息界面。2.16查詢管理員信息:用戶輸入管理員號,系統(tǒng)根據(jù)管理員號在管理員表中查找,假設(shè)存在該管理員那么顯示該管理員全部信息。假設(shè)不存在那么給予提示不存在該管理員并返回查詢管理員信息界面。2.17查詢課程信息:用戶輸入課程號,系統(tǒng)根據(jù)課程號在課程信息表中查找,假設(shè)存在該課程那么顯示該課程全部信息。假設(shè)不存在那么給予提示不存在該課程并返回查詢課程信息界面。2.18查詢學生成績:用戶輸入學生學號,系統(tǒng)根據(jù)學號在學生成績表中查找,假設(shè)存在該學生那么顯示該學生學習的全部課程成績并計算出所得績點。假設(shè)不存在那么給予提示不存在該學生并返回查詢學生成績界面。2.19修改學生信息:用戶輸入學生學號,系統(tǒng)根據(jù)學號在學生表中查找,假設(shè)存在該學生那么顯示該學生全部信息并要求管理員輸入修改后的學生全部信息,系統(tǒng)根據(jù)管理員輸入的信息在學生表中修該此學生信息。假設(shè)不存在那么給予提示不存在該學生并返回修改學生信息界面。2.20修改學生成績:用戶輸入學生學號和要修改的課程號,系統(tǒng)根據(jù)學號和課程號在學生成績表中查找,假設(shè)存在該學生學習這門課那么顯示該學生學習這門課的成績并要求管理員輸入修改后的學生成績,系統(tǒng)根據(jù)管理員輸入的信息在學生成績表中修該此學生成績。假設(shè)不存在那么給予提示不存在該學生或該學生沒有學習這門課并返回修改學生成績界面。2.21修改教師信息:用戶輸入教師工號,系統(tǒng)根據(jù)工號在教師表中查找,假設(shè)存在該教師那么顯示該教師全部信息并要求管理員輸入修改后的教師全部信息,系統(tǒng)根據(jù)管理員輸入的信息在教師表中修該此教師信息。假設(shè)不存在那么給予提示不存在該教師并返回修改教師信息界面。2.22修改管理員信息:用戶輸入管理員號,系統(tǒng)根據(jù)管理員號在管理員表中查找,假設(shè)存在該管理員那么顯示該管理員全部信息并要求管理員輸入修改后的管理員全部信息,系統(tǒng)根據(jù)管理員輸入的信息在管理員表中修該此管理員信息。假設(shè)不存在那么給予提示不存在該管理員并返回修改管理員信息界面。2.23修改課程信息:用戶輸入課程號,系統(tǒng)根據(jù)課程號在課程信息表中查找,假設(shè)存在該課程那么顯示該課程全部信息并要求管理員輸入修改后的課程全部信息,系統(tǒng)根據(jù)管理員輸入的信息在課程信息表中修該此課程信息。假設(shè)不存在那么給予提示不存在該課程并返回修改課程信息界面。2.24下放各項權(quán)限:用戶選擇要下放的權(quán)限名稱,系統(tǒng)在狀態(tài)表中查找該權(quán)限并顯示該權(quán)限的所有狀態(tài),狀態(tài)包括開始時間,關(guān)閉時間,權(quán)限名。管理員輸入開始時間和關(guān)閉時間,系統(tǒng)根據(jù)管理員輸入的時間信息修改該權(quán)限的狀態(tài),修改完成后給予提示并返回下放權(quán)限界面。2.25安排課程:用戶選擇要安排的課程號和輸入學生學號,上課時間,上課教室,代課教師。系統(tǒng)根據(jù)學號在學生表中查找該學生是否存在,假設(shè)存在那么系統(tǒng)根據(jù)課程號在課程信息中找出課程信息:課程名,學分,學時。把上課時間,上課教室,代課教師,課程名,學分,學時,學生學號寫入的課程表中。假設(shè)不存在給予提示管理員輸入有誤并返回課程安排界面。2.26插入學生信息:用戶填寫學生信息表格,包括姓名,年齡,性別,學號,出生年月,籍貫,身份證號,政治面貌,班級,班號,相片。系統(tǒng)根據(jù)學號在學生表中查找是否有相同的學號,假設(shè)沒有那么根據(jù)用戶填寫信息在學生表中寫入相應內(nèi)容。假設(shè)有那么給予提示有學號已存在并返回插入學生信息界面。2.27插入教師信息:用戶填寫教師信息表格,包括姓名,年齡,性別,工號,出生年月,籍貫,工齡,職稱,政治面貌,班號,相片。系統(tǒng)根據(jù)工號在學生表中查找是否有相同的工號,假設(shè)沒有那么根據(jù)用戶填寫信息在教師表中寫入相應內(nèi)容。假設(shè)有那么給予提示有重復工號并返回插入教師信息界面。2.28插入管理員信息:用戶填寫管理員信息表格,包括姓名,年齡,性別,管理員號,出生年月,籍貫,工齡,職稱,政治面貌,班號,相片。系統(tǒng)根據(jù)管理員號在管理員表中查找是否有相同的管理員號,假設(shè)沒有那么根據(jù)用戶填寫信息在管理員表中寫入相應內(nèi)容。假設(shè)有那么給予提示有重復管理員號并返回插入管理員信息界面。2.29插入課程信息:用戶填寫課程信息表格,包括課程號,課程名,學分,學時。系統(tǒng)根據(jù)課程號在管理員表中查找是否有相同的課程號,假設(shè)沒有那么根據(jù)用戶填寫信息在課程信息表中插入相應內(nèi)容。假設(shè)有那么給予提示有重復課程號并返回插入課程
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務合同范例勞動合同
- 供熱用工合同范例
- 《號長期股權(quán)投資》課件
- 工裝美縫合同范例
- 外貿(mào)服裝合同范例
- 就餐券購買合同范例
- 建筑輔料 配送合同范例
- 店面營業(yè)員合同范例
- 套房交易合同范例
- 乙炔設(shè)備采購合同范例
- 《旅游線路設(shè)計》課件
- 《民法典》學習必刷300題
- 樹脂修復完整
- 床單位終末清潔與消毒模擬實操培訓課件
- 中國特色社會主義理論與實踐復習資料-研究生
- 太陽能光伏材料回收與回收利用投資報告
- 新聞app創(chuàng)業(yè)計劃書
- 啟蒙思想家盧梭
- 診所計劃書范本
- 小學一年級新生學位申請表
- 高中教育課題申報書:高中歷史教學中學生歷史學科核心素養(yǎng)的培養(yǎng)
評論
0/150
提交評論