freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

學生成績管理信息系統(tǒng)-資料下載頁

2025-05-13 14:37本頁面

【導讀】{ "error_code": 17, "error_msg": "Open api daily request limit reached" }

  

【正文】 primarykey (teach_course_Id) Student_score 表 Student_score_Id varchar(50) courseNumber varchar(50) classNumber varchar(50) studentNumber varchar(50) scoreFalg varchar(20) score double primarykey(student_score_Id) 1 n 1 n 1 1 1 1 1 n n 1 圖 1 各張表之間的關聯關系 13 3. 5 各張數據表的 ER 圖 3. 5. 1 系統(tǒng)管理 員表的 ER 圖 展現系統(tǒng)管理員的各個屬性,如圖 2 所示。 3. 5. 2 課程表 的 ER 圖 展現課程信息中的各個屬性,如圖 3 所示。 系統(tǒng)管理員 管理員帳號 管理員密碼 管理員名稱 圖 2 系統(tǒng)管理員 ER 圖 課程 課程名稱 課程編號 課程學時 課程學分 上課人數 開課學期 課程類別 圖 3 課程信息 ER 圖 14 3. 5. 3 學生表的 ER 圖 展現學生信息中的各個屬性,如圖 4 所示。 3. 5. 4 班級表 的 ER 圖 展現班級 信息中的各個屬性,如圖 5 所示。 學生 學生號 學生姓名 性別 密碼 政治面貌 生日 所在班級 電話 地址 圖 4 學生信息 ER 圖 15 3. 5. 5 教師表的 ER 圖 展現教師 信息中的各個屬性 ,如圖 6 所示。 班級 班級號 班級名稱 班級人數 班主任 圖 5 班級信息 ER 圖 教師 教師名稱 教師號 性別 生日 密碼 教師職稱 入職時間 電話 郵箱 地址 圖 6 教師信息 ER 圖 16 3. 5. 6 教師教學的 ER 圖 展現 教師 教學信息中的各個屬性,如圖 7 所示。 3. 5. 7 學生成績信息的 ER 圖 展現學生成績信息中的各個屬性,如圖 8 所示。 教學信息 教學序號 教師號 班級號 課程號 圖 7 教師教學信息 ER圖 學生成績 成績序號 成績分數 是否及格 課程號 學生號 班級號 圖 8 學生成績信息 ER 圖 17 3. 6 學生成績信息管理系統(tǒng)模塊層次結構圖 學生成績信息管理系統(tǒng)分為三層次結構 界面 :系統(tǒng)管理員,教師,學生 ,如圖 9 所示。 3. 7 系統(tǒng)管理員 模塊分析和設計 作為系統(tǒng)管理員,它擁有所有的權限。主要的操作是負責錄入新生的基本信息,畢業(yè)生的信息維護,教師的基本信息,以及教師教學信息的錄入,課程信息的錄入和分配,還有密碼的修改。 3. 7. 1 學生信息管理 當開學時有很多學生的信息需要錄入到數據庫中,這些數據由系統(tǒng)管理員來負責操作處理,在錄入數據時可能會出現一些小問題,就需要進行維護,修改。當學生畢業(yè)時,學生的信息就必須進行刪除操作。 3. 7. 2 教師信息管理 當有新教師入學時,系統(tǒng)管理員則需要將教師的信息錄入到數據庫中,如有錄入 出現錯誤時,需要進 行修改處理。而教師離職時,或者其他情況時,系統(tǒng)管理員就必須進行數據的刪除操作。 系統(tǒng)信息管理 學生成績信息管理 系統(tǒng) 教師操作界面 學生成績管理 公共管理 授課管理 系統(tǒng)管理 學生操作界面 公共信息管理 學生信息管理 課程信息 管理 系統(tǒng)管理員操作界面 學生管理 教師管理 教學管理 班級管理 班級管理 圖 9 學生成績信息系統(tǒng)層次結構圖 18 3. 7. 3 課程信息管理 每個學期開始時,都要將課程進行分配給教師,形成一張教學信息表 , 所以 必須將課程事先錄入到數據庫 ,然后 根據教師編號,課程編號,班級編號進行分配選擇。 3. 7. 4 授課信息管理 授課信息必須按照教師的編號,課程編號,班級編號來選擇,將分配的教學信息錄入到數據庫中,形成一張教學數據庫表。 3. 7. 5 修改登錄密碼 根據系統(tǒng)管理員的 ID 號進行修改登錄密碼。 3. 8 教師模塊分析和設計 作為教師,它擁有的權限是負責錄入學 生的成績信息和維護,還可以查看自身的資料,所有的教師信息和學生信息,但是不能夠進行修改和刪除等其他操作。 3. 8. 1 學生管理 教師可以根據學生的 ID 號進行給他們的課程學習,進行評分,錄入他們各課程的學習成績以及維護他們的成績信息;還可以查看所有的學生信息。 3. 8. 2 公共管理 教師可以查看自身的信息,自己教學信息,所有的班級信息和所有的教師信息,但是不能夠進行對其刪除和修改操作。 3. 8. 3 系統(tǒng)管理 教師可以修改自己的登錄密碼。 3. 9 學生模塊分析和設計 作為學生,它擁有的權限是負責查看自己的成績信息, 還可以查看 個人資料信息,班級信息,教師信息,不能夠進行對其進行修改和刪除操作,同時學生還可以進行選課處理操作以及修改自己登錄密碼。 3. 9. 1 學生信息管理 學生登錄進來之后,可以進行學生的個人信息查詢,查看個人學習成績;但是對于個人信息不能夠進行修改和刪除操作。 3. 9. 2 公共信息管理 學生同樣可以進行班級信息和教師信息查看,不能夠進行數據的修改和刪除操作。 3. 9. 3 課程信息管理 學生進來可以選擇自己喜歡的課程 ,還可以查看課程信息和課表信息 ,不能夠進行修 19 改和刪除操作,最后可以修改自身的登錄密碼 。 3. 10 系統(tǒng)管理員 界面中各 模塊代碼實現 3. 登錄界面的判斷和處理 根據用戶的 ID 號,用戶名,密碼,以及用戶的身份,來顯示不同身份的界面顯示。 3. 學生信息管理模塊的實現和界面展示 學生信息管理模塊主要是對學生的信息進行操作,如圖 10 所示。 3. 教師信息管理模塊實現和界面展示 教師信息管理模塊主要是對教師的信息進行操作處理,如圖 11 所示。 3. 課程信息管理模塊實現和界面展示 課程信息管理模塊主要是對課程的信息進行操作處理,如圖 12 所示。 3. 授課信息管理模塊 實現和界面展示 授課信息管理模塊主要是對教 師分配的教學任務進行管理,如圖 12 所示。 圖 10 學生信息的操作 圖 11 教師信息的操作 圖 11 課程信息的操作 20 3. 班級信息管理模塊 實現和界面展示 班級信息管理模塊主要是對班級的基本信息進行管理,如圖 13 所示。 3. 修改登錄密碼和系統(tǒng)說明 管理修改自身的登錄密碼進行操作,如圖 14 所示。 3. 11 教師界面中各模塊代碼實現 3. 教師對學生的管理 教師登錄進來之后,可以對學生的信息進行操作處理,如圖 15 所示。 3. 公共管理 教師對一些公共信息進行操作處理,如圖 16 所示。 圖 12 授課信息的操作 圖 13 班級信息的操作 圖 14 修改密碼信息的操作 圖 15 教師對學生信息的操作 21 3. 授課管理 授課管理模塊主要是教師個人的授課信息,如圖 17 所示。 3. 系統(tǒng)管理 教師可以修改個人的密碼,如圖 18 所示。 3. 12 學生界面中各模塊代碼實現 3. 12. 1 學生界面中學生信息管理 學生登錄進來之后,可以進行查看個人的基本信息,如圖 19 所示。 圖 16 公共信息的 操作 圖 17 授課信息管理的操作 圖 18 教師修改密碼的操作 圖 19 學生信息管理的操作 22 3. 12. 2 公共管理 學生可以進行一些其他的公共信息管理操作,如圖 20 所示。 3. 12. 2 學生課程課程信息管理 學生還可以進行一些課程信息的操作,如圖 21 所示。 3. 12. 3 系統(tǒng)信息管理 學生進行系統(tǒng)管理操作,如圖 22 所示。 圖 20 學生進行公共信息的操作 圖 21 學生進行課程信息的操作 圖 22 學生進行系統(tǒng)信息的操作 23 4 詳細設計 4. 1 系統(tǒng)管理員 邏輯操作 4. 1. 1 插入 學生 教師 和 班級 信息 系統(tǒng)管理員 在進行錄入學生 、 教師 、班級 的信息 等 時,需要將其 在前臺進行數據的校驗,不能夠插入一些非法數據,因此需要采用 Jquery 技術進行數據判斷。 頁面和代碼如下 圖 23 所示 : public void AddStudent(Student student) throws Exception { if(().equals()) throw new Exception(學號不存在 !)。 if(().equals()) throw new Exception(學生密碼不正確 ?!)。 if(().equals()) throw new Exception(學生姓名不正確 !)。 Session session = null。 圖 23 系統(tǒng)管理員添加學生信息的操作 24 Transaction tx = null。 try { session = ()。 tx =()。 ()。 (student)。 ()。 } catch (HibernateException e) { if(tx != null) ()。 throw e。 } finally { ()。 } } 4. 1. 2 修改學生 教師和 班級信息 系統(tǒng)管理員要修改教師,學生,班級信息等時,必須事先選擇該條記錄,將其加載并顯示出來,具體頁面和實現代碼如下 圖 24 所示 : 25 public void update(Teacher teacher){ Session session=()。 Transaction tx = ()。 Teacher tempTeacher = (Teacher)(, ())。 (())。 ()。 (teacher)。 ()。 ()。 } 4. 1. 3 刪除學生 教師和 班級信息 系統(tǒng)管理員進行數據的刪除時,不同的用戶擁有不同的權限,所以說只有系統(tǒng)管理員 才有這個權限去做刪除操作 如下圖 25 所示 。 圖 24 系統(tǒng)管理員更新教師信息的操作 26 public void update(Course course){ Session session=()。 Transaction tx = ()。 Course tempCourse = (Course) (, ())。 (())。 (())。 ()。 (course)。 ()。 ()。 } public void delete(Course course){ Session session=()。 Transaction tx = ()。 ()。 (course)。 ()。 ()。 } 圖 25 系統(tǒng)管理員刪除課程信息的操作 27 4. 2 教師邏輯操作 4. 2. 1 教師錄入學生成績 教師可以給學生的課程考試進行打分,錄入成績,在頁面中使用了 Jquery 中的 Ajax 技術進行數據的一致性 ,選擇之后錄入他們的成績 ,具體的頁面和代碼如下 圖 26 的所示 : public void addStudentScore(StudentScore studentScore) throws Exception{ if(().getCourseNumber().equals()) throw new Exception(學生成績課程號不能為空 )。 if(().getStudentNumber().equals()) throw new
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1