【正文】
where 課程名稱 in(select 所授課程 from teacher where 所帶班級 in(select 班名 from student where 學號=39。關鍵代碼如下: (1) 課程的顯示 String course_code=。 網上選課 學生選擇一門要學習的課程,選擇后將結果錄入到選課記錄表中,其中已經選擇了的課程不能重復選擇。 if(()==0){% a href=/teaching/ class=STYLE1[返回 ]/a %} else{% a href= class=STYLE1[進入 ]/a %}% 其中 username和 userpassword是利用 JSP中 request對象的 getParameter方法從表單中讀取的值,同時在代碼設計中將值傳遞給 JSP 中的 session 對象,方便在其他頁面中使用。 ResultSet rs=(sql)。 and 密碼=39。 String sql=select * from student where 學號 =39。在登錄時,系統(tǒng)根據你輸入的用戶名和密碼,給出不同的提示信息,如果用戶名和密碼正確,將會提示進入學生主頁面進行操作,如果用戶名和密碼不正確,將會提示返回登陸主頁面重新登陸。} } } 學生界面及其基本功能的實現(xiàn) 學生登錄 在使用本系統(tǒng)時均需要登錄后,才可使用,登錄時會讓你輸入用戶名,及用戶密碼。} try{ if(con!=null)()。} try{ if(stm!=null)()。 } public void closed(){ try{ if(rs!=null)()。num=1。 num=(sql)。 if(sql==null)sql=。} return rs。 rs=(sql)。 (sql:+sql)。} return stm。 stm=(,CUR_READ_ONLY)。} return stm。 stm=()。 } return con。 } catch(Exception e){ ()。 } catch(ClassNotFoundException e){ ()。 private String url=jdbc:microsoft:師教學質量評 估系統(tǒng) 。 private ResultSet rs。 public class DB { private Connection con。類代碼如下: package Javabeans。在開發(fā)過程中,涉及到數據庫的操作時,可以直接調用 DB 的方法。 (8) 其他:通過該功能模塊,管理員能夠對學生、教師、管理員的密碼修改,以及能夠退出系統(tǒng)。 (6) 課程管理:通過該功能模塊,管理員能夠查看課程信息,以及對課程的添加、更新、刪除。 管理員界面能完成如下操作: (4) 學生管理:通過該功能模塊,管理員能夠查看學生信息,以及對學生的添加、更新、刪除。 (2) 信息管理:通過該功能模塊,教師能夠查看學生對自己所授課程的評分和留言。 (3) 其他:通過該功能模塊,學生能修改密碼,保證用戶的安全性,以及能夠退出系統(tǒng)。 (1) 個人信息:通過該功能模塊,學生能查看自己的學號和班級等信息。 4 總體設計 本系統(tǒng)分為學生操作界面、教師操作界面和管理員操作界面。 教師教學質量評估系統(tǒng)中各個表設計如下 : 1 1 1 p m 課程 選擇 學生 教師 n 上課 m 分數記錄 記錄 教師 教師編號 教師姓名 性別 所授課程 職稱 密碼 所帶班級 所屬院系 圖 4 數據表示意圖 在設計表的過程中,由于每個表設計為獨立的表,所以沒有設計主鍵。 . 圖 2 實體之間關系的 ER圖 教師實體 ER 圖如下: 圖 3 教師實體 ER圖 其他實體的 ER圖比較簡單,這里就不詳細介紹了。 本系統(tǒng)根據上面的設計規(guī)劃出的實體有:學生實體、教師 實體、管理員實體、操作請求,運用 SQL 語句操作數據庫 返回查詢結果集或操作結果 SQL Server 2020 用戶界面 數據庫存儲層 教師教學質量評估系統(tǒng)操作界面 課程實體、選課實體、學生分數記錄實體、教師分數記錄實體、留言實體。 數據庫概念結構 得到上面的數據項和數據結構以后,就可以設計出能夠滿足用戶需求的各種實體以及實體之間的關系,為后面的數據庫邏輯結構設計打下基礎。 (6) 學生分數記錄表:包括數據項:學號、教師姓名、課程名稱、分數。 (4) 課程,包括數據項:課程編碼、課程名稱、授課教師等。 (2) 教師,包括數據項:教師 ID、姓名,所屬院系、所授課程、所帶班級、密碼等。 經過需求總結,考慮到將來功能上的擴展,設計如下數據項和數據結構。 (4) 學生對自己所選擇的課程相對應的教師進行教學評估(進行打分),并根據情況意愿留言。 (2) 教師擔任一門或多門課程。 針對教師教學質量評估系統(tǒng)功能的需求,總結出如下需求信息。 圖 1 系統(tǒng)工作原理圖 在系 統(tǒng)結構中,用戶界面層通過統(tǒng)一的接口向數據庫存儲層發(fā)送請求,數據庫存儲層收到請求處理之后把數據返回到用戶界面層。登陸判定上首次基于數據庫驗證,然后把用戶信息寫進 session,然后其他頁面采用 session 驗證。 系統(tǒng)設計思想 本系統(tǒng)存在 3 種用戶:學生、教師、管理員。 (3) 要求教師能夠查看評教 ,以及對同行進行教學質量評估。 3 需求分析 系統(tǒng)要求能夠實現(xiàn)以下功能: (1) 要求學生能夠進行選課。 測試項目 首先編寫一個 文件,使其在頁面顯示 “Hello World !” 。 環(huán)境變量的配置 在彈出菜單中選擇 屬性 → 系統(tǒng)特性 → 高級 → 環(huán)境變量 ,彈出環(huán)境變量對話框,就可以編輯系統(tǒng)的環(huán)境變量了 。當設計者在關系表上定義了索引時,系統(tǒng)會自動利用索引進行快速檢索,用戶不需知道表上是否有索引或者有什么類型的索引等細節(jié)。 SQL語言允許用戶在高層的數據結構上工作,而不對單個記錄進行操作。這樣 SQL 語言很快被整個計算機界認可。例如關系數據庫產品 DB ORACLE 等都實現(xiàn)了 SQL 語言。 1986年 ANSI 采用 SQL 語言作為關系數據庫系統(tǒng)的標準語言,后被國際化標準組織( ISO)采納為國際標準。 SQL 的全稱是 Structured Query Language,即結構化查詢語言。不同的數據庫管理系統(tǒng)提供不同的數據庫語言。所有程序操作都在服務器端執(zhí)行,網絡上傳送給客戶端的僅是得到的結果,對客戶瀏覽器的要求最低,可以實現(xiàn)無 Plugin,無 ActiveX,無 Java Applet,甚至 無 Frame。 Web服務器在遇到訪問 JSP 網頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結果以 HTML 格式返回給客戶。 JSP(JavaServer Pages)是由Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態(tài)網頁技術標準。微軟推出的 JDBC 驅動程序 Microsoft SQL Server 2020 Driver for JDBC 可以實現(xiàn)直接與 SQL server2020 數據庫的連接,從而方便了開發(fā)人員對數據庫的操作。通過使用 JDBC,開發(fā)人員可以很方便地將 SQL 語句傳送給數據庫。 Microsoft SQL Server 2020 Driver for JDBC 簡介 與數據庫的交互是動態(tài)網站的一個重要組成部分。還有 Tomcat 也提供 JNDI 支持,這與那些 J2EE 應用服務器提供的是一致的。 在Tomcat 中,你還可以利用 Servlet 提供的事件監(jiān)聽器功能,來對你的應用或者Session 實行監(jiān)聽。你在瀏覽器中訪問這個應用的 Jsp 時,通常第一次會很慢,因為Tomcat 要將 Jsp 轉化為 Servlet 文件,然后編譯。通常這些所依賴的類也可以打包成 JAR 放到 WEBINF 下的 lib 目錄下,當然也可以放到系統(tǒng)的 CLASSPATH中,但那樣移植和管理起來不方便。 WAR按一定目錄結構來組織:通常其根目錄下包含有 Html和 Jsp 文件或者包含 這兩種文件的目錄,另外還會有一個 WEBINF 目錄,這個目錄很重要。 Tomcat 簡介 Tomcat 是一個免費的開源的 Serlvet 容器,最新的 Servlet 和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn) 同時 由于 Java 的跨平臺特性,基于 Java 的 Tomcat 也具有跨平臺性。在本系統(tǒng)中我選擇了 sql server2020 數據庫。這些優(yōu)點能夠大大減輕教工人員的工作量,提高辦事效率;各一方面好處,設計《教師教學質量評教系統(tǒng)》只是一種手段, 通過它使我可以更好的了解計算機的工作過程,掌握開發(fā)語言的使用方法,掌握開發(fā)各種項目的工作技能,適應迅猛發(fā)展的社會。 目的意義 開發(fā)《教師教學質量評教系統(tǒng)》有兩方面的好處:一是《教師教學質量評教系統(tǒng)》的實用性,一個好的《教師教學質量評教系統(tǒng)》會將一個龐大投票評 優(yōu)工作井井有條的管理起來,計算機與人的不同就在于,計算機是機械的,精確的,它不會使管理工作出現(xiàn)差錯。教學質量評估方面,傳統(tǒng)的成績單或者家長手冊已經遠遠不能滿足對教學過程中大量有效信息的分析利用。教學評估是學校教學管理的一項重要內容,如何科學地、全面、客觀公正地評估教師的師德水平和業(yè)務素質,是一項理論上和實踐上都十分重要的工作。s billboard and type the results at the same time. Inquire that can be showing different inquiry results according to different condition of inquiring, at the same time。 situation in time, offer relevant decision support to the teachers of educational administration, offer the scientific basis of teaching work quality for the thing that the professional title is mented and engaged , reduce the work load for the teachers of educational administration at the same time . The users of this system are divided into three kinds that include student, teacher and administrator. Students may select the lesson and give a score, make ments to the teacher on Inter。 系統(tǒng)是基于 Windows XP 操作系統(tǒng) ,采用 JSP 開發(fā),并使用 SQL SERVER 2020數據庫來實現(xiàn)。學生可以在互聯(lián)網上選課并對教師及其所教授的課程進行打分、留言,教師可以查看學生對自己的評教結果和留言以及對其同行的教學質量進行評估,管理者可以對學生以及教師同行評教的信息進行查詢和統(tǒng)計 ,同時可以查看教師排行榜并打印。 畢業(yè)設計 ( 論文 ) 在線教學質量評價系統(tǒng)的設計與實現(xiàn) 論文作者姓名: 申請學位專業(yè): 申請學位類別: 指導教師姓名(職稱): 論文提交日期: 在線教學質量評價系統(tǒng)的設計與實現(xiàn) 摘 要 在線教學質量評價系統(tǒng)可以方便和全面地收集教師教學工作的數據,提供師生網上評教的評分結果,快速集中收集各方面的評教信息,使教務管理部門能夠及時了解教學動態(tài)和師資情況,為教務老師提供相關決策支持,為職稱 評聘提供教學工作質量的科學依據,同時減輕了教務老師的工作量。 系統(tǒng)用戶分為三類,分別是學生、教師和管理員。查詢可根據查詢條件的不同顯示不同的查詢