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

正文內(nèi)容

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

2025-05-13 14:37本頁面

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