學生課程成績管理系統(tǒng)設計(附源程序.rar
學生課程成績管理系統(tǒng)設計(附源程序,論文標準word格式排版 附源程序 高校開發(fā)一學生課績管理系統(tǒng),該系統(tǒng)由登陸模塊,學生模塊,教師模塊,管理員模塊,四部分組成。其功能如下: 學生登陸以后,可以選報課程。系統(tǒng)會根據(jù)學生所在系及課程的預修課判斷(課程有系別,預修課等屬性)。首先,系統(tǒng)會列出所有滿足該生系別以及該生還未選報的課程,或者其預修課為“public...
該文檔為壓縮文件,包含的文件列表如下:


內(nèi)容介紹
原文檔由會員 莎士比亞 發(fā)布
論文標準WORD格式排版 附源程序
高校開發(fā)一學生課績管理系統(tǒng),該系統(tǒng)由登陸模塊,學生模塊,教師模塊,管理員模塊,四部分組成。其功能如下:
學生登陸以后,可以選報課程。系統(tǒng)會根據(jù)學生所在系及課程的預修課判斷(課程有系別,預修課等屬性)。首先,系統(tǒng)會列出所有滿足該生系別以及該生還未選報的課程,或者其預修課為“public”的課程。如果該生選報了未滿足預修課要求的課程,系統(tǒng)會有相關的錯誤提示。 其次,學生可以查看自己的成績,包括該生已選課程的名稱,學分以及 該生的總分。如果教師還未給出成績,則系統(tǒng)會有相關提示。 再次,該生可以更改自己的個人信息,包括密碼,電話號碼等,其中要求密碼不能為空。
教師在本系統(tǒng)中擁有是否接受學生所選課程,以及給學生打分的權力,只有先接受學生,才能給該生打分。 首先, 系統(tǒng)要求教師選擇學生,然后系統(tǒng)會列出該教師所代課程的班級, 其次系統(tǒng)會列出選報了該課程的所有學生(其中包括了該生的一些詳細情況),在教師選擇了接受以后,就可以給該生的這門課打分,在這之后系統(tǒng)會分析教師的輸入是否正確(即是否為阿拉伯數(shù)字),否則會有提示。 其次, 在教師給出了學生成績之后,系統(tǒng)會根據(jù)成績來判斷該生是否通過了考試,如果該成績大于或等于60,則在該生的學分上加上該課程的學分。
管理員在本系統(tǒng)中有著最高的權力,包括新增,更改,刪除學生,教師,課程以及班級。 其中“班級” 是本系統(tǒng)中關鍵的環(huán)節(jié),同樣也是數(shù)據(jù)庫中的關鍵。 它直接與課程,教師,上課時間,地點聯(lián)系,學生所選的課程也要具體到某一個班級,所以首先班級號不能為空,其次要保證同一教師在同一時間不能上兩門課程。 在新增“課程”時,要求決定課程所在系以及其預修課(系統(tǒng)會動態(tài)列出現(xiàn)有的課程),其中課程所在系必須與預修課所在系一致(或者選擇無預修課,
再或者預修課屬性為public),否則系統(tǒng)會有錯誤提示。除此之外,在更改或新增時,名稱,ID或者密碼不可為空,否則系統(tǒng)會有相關提示。
本系統(tǒng)采用Servlet+Jsp+JavaBean+SQL2000 設計方式,其中Servlet擔當主要邏輯控制,通過接受Jsp傳來的用戶請求,調(diào)用以及初始化JavaBean,在通過Jsp傳到客戶端,本系統(tǒng)中SqlBean擔當主要的與數(shù)據(jù)庫的連接與通信,JavaBean在本系統(tǒng)中主要擔當配合Jsp以及Servlet來完成用戶的請求,而Jsp主要擔當接受與響應客戶端。
......
高校開發(fā)一學生課績管理系統(tǒng),該系統(tǒng)由登陸模塊,學生模塊,教師模塊,管理員模塊,四部分組成。其功能如下:
學生登陸以后,可以選報課程。系統(tǒng)會根據(jù)學生所在系及課程的預修課判斷(課程有系別,預修課等屬性)。首先,系統(tǒng)會列出所有滿足該生系別以及該生還未選報的課程,或者其預修課為“public”的課程。如果該生選報了未滿足預修課要求的課程,系統(tǒng)會有相關的錯誤提示。 其次,學生可以查看自己的成績,包括該生已選課程的名稱,學分以及 該生的總分。如果教師還未給出成績,則系統(tǒng)會有相關提示。 再次,該生可以更改自己的個人信息,包括密碼,電話號碼等,其中要求密碼不能為空。
教師在本系統(tǒng)中擁有是否接受學生所選課程,以及給學生打分的權力,只有先接受學生,才能給該生打分。 首先, 系統(tǒng)要求教師選擇學生,然后系統(tǒng)會列出該教師所代課程的班級, 其次系統(tǒng)會列出選報了該課程的所有學生(其中包括了該生的一些詳細情況),在教師選擇了接受以后,就可以給該生的這門課打分,在這之后系統(tǒng)會分析教師的輸入是否正確(即是否為阿拉伯數(shù)字),否則會有提示。 其次, 在教師給出了學生成績之后,系統(tǒng)會根據(jù)成績來判斷該生是否通過了考試,如果該成績大于或等于60,則在該生的學分上加上該課程的學分。
管理員在本系統(tǒng)中有著最高的權力,包括新增,更改,刪除學生,教師,課程以及班級。 其中“班級” 是本系統(tǒng)中關鍵的環(huán)節(jié),同樣也是數(shù)據(jù)庫中的關鍵。 它直接與課程,教師,上課時間,地點聯(lián)系,學生所選的課程也要具體到某一個班級,所以首先班級號不能為空,其次要保證同一教師在同一時間不能上兩門課程。 在新增“課程”時,要求決定課程所在系以及其預修課(系統(tǒng)會動態(tài)列出現(xiàn)有的課程),其中課程所在系必須與預修課所在系一致(或者選擇無預修課,
再或者預修課屬性為public),否則系統(tǒng)會有錯誤提示。除此之外,在更改或新增時,名稱,ID或者密碼不可為空,否則系統(tǒng)會有相關提示。
本系統(tǒng)采用Servlet+Jsp+JavaBean+SQL2000 設計方式,其中Servlet擔當主要邏輯控制,通過接受Jsp傳來的用戶請求,調(diào)用以及初始化JavaBean,在通過Jsp傳到客戶端,本系統(tǒng)中SqlBean擔當主要的與數(shù)據(jù)庫的連接與通信,JavaBean在本系統(tǒng)中主要擔當配合Jsp以及Servlet來完成用戶的請求,而Jsp主要擔當接受與響應客戶端。
......