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

正文內容

基于web的學生綜合測評系統(tǒng)-畢業(yè)設計(編輯修改稿)

2025-01-04 10:21 本頁面
 

【文章內容簡介】 s 實現原理 Struts 的 MVC 模式將程序代碼整理切割為三部份, Model 部分是業(yè)務與應用領域( Business domain) 相關邏輯、管理狀態(tài)的對象, Controller 部分接收來自 View 所輸 6 入的資料并與 Model 部分互動,是業(yè)務流程控制 ( Flow Control) 中心, View 部分則負責展現資料、接收使用者輸入資料。在 Java 應用中, JFC/Swing、 AWT、 JSP 皆是可用作View 部分的技術規(guī)格,而 JavaBean 與 Enterprise JavaBean 規(guī)格則可用于 Model 程序代碼,一旦應用程序以 MVC 模式加以適當之分割, Model 部分程序代碼可在不同使用者接口外觀之應用程序中重復使用 。 struts 的流程: 服 務器啟動后 ,根據 加載 ActionServlet 讀取 到內存。以登陸為例 :第一次進 Form、把默認值賦給表單元素。輸入用戶名密碼提交表單、提交到 action 屬性的 ,通過 ActionServlet 讀 文件找到 action 下的 path 屬性找到 .do,通過name 屬性找 formbeans 中的 formbean 的 name 屬性得到 ActionForm 的包名類名 ,先實例化 form,把表單的值填充給 form,調用 form 的 validate 方法驗證、 ActionErrors返回 null 表示驗證通過 ,否則失敗返回 input 指定的頁面 .驗證通過會實例化 Action,執(zhí)行 Action 的 excute 方法。 項目背景 學院每個學年都有綜合測評,以此作為評定獎學金的標準。每次測評同學都會有相同的問題“評測的是如何計算的”。 而且每次學生評測完后,還有由學院組織人力再次進行核對,浪費大量的人力物力,所以開發(fā)一個評測系統(tǒng)很有必要,既可以 減輕工作 量 ,將工作科學化、規(guī)范化, 又 提高了資源的利用率。 功能需求 學生模塊功能:查看學籍,自我測評,發(fā)表留言,查看公告,修改密碼 教師模塊功能: 查看學生測評,發(fā)布公告,查看留言,修改密碼 管理員模塊功能:學生管理,教師管理 性能與運行需求 數據精確度:查詢時應保證查全率,所有在相應域中包含查詢關鍵字的記錄都應能查到,同時保證查準率。 適應性:滿足運行環(huán)境在允許操作系統(tǒng)之間的安全轉換和與其它應用軟件的獨立運行要求。 軟件接口 : 運行于 Windows95/98 及更高版本并裝有 JAVA 虛擬機的操作系統(tǒng)之上。 7 故障處理:正常使用時不應出錯,對于用戶的輸入錯誤應給出適當 的改正提示。 運行時遇到不可恢復的系統(tǒng)錯誤,也必須保證 數據庫完好無損。 B/S 模式運作流程 該系統(tǒng)置于 Web 服務器中,通過 JSP與 Web 相連,客戶端可以采用標準的的 Inter瀏覽器訪問使用該系統(tǒng) . 圖 3 B/S模式圖 系統(tǒng)模式 目前大部分教務系統(tǒng)(本系統(tǒng)是屬于教務系統(tǒng)中的一個子系統(tǒng))是采用瀏覽器 /服務器模式,簡稱 B/S 模式。 B/S 模式實際上采用的是三層的客戶 /服務器體系結構,客戶端 (前端 )為 IE 或 Netscape 瀏覽器,中間層為 Web服務器 ,后端為數據庫服務器。 Web 服務器與數據庫服務器之間為中間 接口,大多數采用 JSP/Servlet 技術。大致結構如下: 圖 4 web系統(tǒng)模式圖 8 系統(tǒng)功能 學生自我綜合測評系統(tǒng),它具有兩個基本的功能部分:學生系統(tǒng),教師系統(tǒng)。系統(tǒng)的安全性包括所有用戶 。 無論學生,還是教師必須經過口令認證,即調用數據庫檢測輸入的口令是否與之相匹配,根據用戶不同的權限,才能進入系統(tǒng)。保密性包括用戶在網上傳輸的信息具有一定保密度,不同用戶之間的內容是相互保密的。具體來說,每個用戶都有一定的身份信息和所選用的信 息。用戶的身份信息只有用戶本人具有讀寫權。學生所參與測評的結果只有教師能查看 學生子系統(tǒng)是基于 Web,針對學生只要登錄成功就可以查看教師公告,參與自我綜合評測,通過留言簿與老師進行交流。 教師子系統(tǒng)面向教師,同學生系統(tǒng)一樣也是基于 Web 的,通過瀏覽器的方式進行,擁有對學生測評結果查看審核,發(fā)布公告,對留言操作的權限。 管理員子系統(tǒng)僅管理員可以使用,目前只有比較簡單的功能,錄入學生信息和教師信息。 大體設計架構 學生子系統(tǒng) 圖 5 學生子系統(tǒng)結構圖 9 學生子系統(tǒng) 運作 流程圖 圖 6學生子系統(tǒng)運作流程圖 學生 子系統(tǒng)用例圖 10 圖 7 學生子系統(tǒng)用例圖 2. 學生查看自身學籍用例圖 圖 8 學生查看自身學籍用例圖 3. 學生進行綜合測評用例圖 圖 9學生進行綜 合測評用例圖 11 4. 學生發(fā)表留言用例圖 圖 10學生發(fā)表留言用例圖 5. 學生修改密碼用例圖 圖 11學生修改密碼用例圖 6. 學生退出 用例圖 圖 12學生退出用例圖 12 教師子系統(tǒng) 圖 13 教師子系統(tǒng)結構圖 13 教師子系統(tǒng)運作流程圖 圖 14教師子系統(tǒng)運作流程圖 教師 子系統(tǒng) 用例圖 1. 教師登陸用例圖 14 圖 15教師登陸用例圖 用例圖 圖 16教師查看留言用例圖 3. 教師查看測評結果 用例圖 圖 17教師查看測評結果用例圖 4. 教師發(fā)布公告 用例圖 15 圖 18教師發(fā)布公告用例圖 管理員子系統(tǒng) 圖 19管理員子系統(tǒng)結構圖 16 管理員子 系統(tǒng)運作流程圖 圖 20管理員子系統(tǒng)運作流程圖 管理員 子系統(tǒng)用例圖 1. 管理員登陸用例圖 17 圖 21管理員登陸用例圖 2 .管理員管理學生用例圖 圖 22管理員管理學生用例圖 3. 管理員管理教師用例圖 圖 23管理員管理教師用例圖 本 測評 系統(tǒng)主要分為 學生測評,教師查看和管理員管理三個模塊 , 學生測評 模塊主要是針對學生而設計的,而 教師 模塊主要針對 教師 而設計的,管理員模塊主要是管理員對學生和教師進行管理。 學生評測子模塊 學生評測是本系統(tǒng)的重要 部分。 學生 要進行自我評測時,只需要打開本系統(tǒng)相應的 WEB頁面,輸入登錄賬號和密碼即可進 行登陸, 學生信息已由管理員提前錄入本系統(tǒng),登陸賬號為自己的學號,原始密碼為 888888。如果輸入錯誤的賬號和 密碼,則跳轉到錯誤提示的頁面;賬號密碼驗證成功則跳轉到學生的主頁面 18 頁面主要是利用 frameset/frameset 將網頁畫面分成幾個框窗。其中 , 是空白頁面,在 , 分別鏈接一個圖片,增強網頁的可看性。而在 頁面中則是利 用每一個圖片對應一個連接,當有請求連接時,將內容顯示在指定的頁面 。 1. 學生登陸頁面的設計思想 利用 struts 框架,將前臺填寫的參數,學生選擇的身份,學生登錄賬號,密碼封裝在一個 formBean 中,當提交請求時,后臺就可以得到相應的數據,同時查詢數據庫 。 if(數據庫中存在對應的學生信息 ){ 將學生信息保存在 session 中; 跳轉到 ; }else{ 跳轉到 ; } 2.學生查看學籍的設計思想 首先要在程序中導入 JSTL相關的包,然后在需要用的 JSTL語言的 JSP頁面添加如下聲明: %@ page isELIgnored=false% %@ taglib prefix=c uri= 利用 JSTL 語言 c:forEach items=${} var=stuList ...... ...... /c:forEach就可以將保存在 session 中的學生信息在 stu 頁面顯示出來。 3.學生綜合評測的設計思想 頁面中查詢數據庫中 student_msg 表中的字段 stuTest_state if(stuTest_state 為 1){ 頁面顯示 “ 已自我評測 ” } else if(stuTest_state 為 0){ 頁面顯示 “未自我評測” } 開始進行評測,跳轉到 頁面,輸入相應的信息,前臺用 JavaScript 19 進行格式的驗證,判斷輸入內容是否符合要求,提交后先經過一個 servlet( )對數據進行處理,再跳轉到下一個頁面 。在 中利用 (“參數名” ),獲得所有數據,并對數據進行累計,保存在 seesion 中。在 與 中的實現思想基本同 一致,都是先經過一個 servlet 處理數據,將數據保存在 session 中,再跳到下一個頁面。最終將評測結 果保存進數據庫。 if( 數據保存成功 ){ Forward ; }else{ Forward ; } 4. 學生發(fā)表留言的設計思想 首先利用 (學生賬號 );得到當前登陸學生的賬號。利用該賬號查詢數據庫, sql 語句“ select stu_name,stu_class from student_msg where stu_num =?”,將查詢到的結果存放到 StuBean 中 。 在 leaveWordAction中,應用 struts框架的 actionForm 將前臺輸入的留言主題,內容封裝成一個 formBean ,在后臺直接通過 get()方法得到所需要的數據。然后將所有有關留言的信息封裝在 LeaveWordBean中,調用 BasicDao 類中的 leaveWord()方法 ,將留言的信息保存到數據庫。 sql語句 “ insert into stu_leaveword(stuNum,stuName,stuClass,stuWordSubject,stuWord) values(?,?,?,?,?)” 。 if(保存成功 ){ 跳 轉到 ; }else{ 跳轉到 ; } 5. 學生 修改密碼 的設計思想 在 中輸入舊密碼,兩次確認新密碼,提交時會先用JavaScript 判斷兩個新密碼是否相同。 if(兩個新密碼相同 ){ 20 if(舊密碼在數據庫中有記錄 ){ 跳轉到 ; }else{ 跳轉到 ; } }else{ 彈出窗口提示“兩次輸入密碼不一致” 。 } 教師管理子
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1