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

正文內(nèi)容

基于web的學(xué)生成績管理系統(tǒng)-畢業(yè)論文(文件)

2025-07-10 02:00 上一頁面

下一頁面
 

【正文】 tionServlet 需 要 調(diào) 用 對 應(yīng) 的 Action。Action 處 理 完 用 戶 請 求 之 后 , 將 處 理 結(jié) 果 包 裝 秤 ActionForward, 再 回 送 給ActionServlet。然而,S pring 的用途不僅限于服務(wù)器端的開發(fā)。控制反轉(zhuǎn)-S pring 通過 IoC 技術(shù)促進了松耦合。應(yīng)用對象只實現(xiàn)它們應(yīng)該做的-完成業(yè)務(wù)邏輯-僅此而已。框架-S pring 可以將簡單的組建配置、組合成為復(fù)雜的應(yīng)用。它不僅提供了從 Java 類到數(shù)據(jù)表之間的映射,也提供了數(shù)據(jù)查詢和恢復(fù)機制。它的架構(gòu)如圖 所示:5圖 21Hibernate 架構(gòu)圖 21 顯示了 Hibernate 的工作原理,它是利用數(shù)據(jù)庫以及其他一些配置文件如 Hibernate .properties ,XML Mapping 等來為應(yīng)用程序提供數(shù)據(jù)持久化服務(wù)的。MySQL AB 是一家基于 MySQL 開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來結(jié)合開源價值和方法論的第二代開源公司。MySQL 軟件采用了 GPL(GNU 通用公共許可證)。 是一個數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合?!癕ySQL”中的 SQL 代表“Structured Query Language”(結(jié)構(gòu)化查詢語言)。如果你愿意,你可以研究其源代碼,并根據(jù)你的需要修改它。目前,計算機價格已經(jīng)十分低廉,計算機性能卻有了質(zhì)的飛躍。使用支持動態(tài)網(wǎng)頁的 JSP 技術(shù),利用支持多用戶的 MySQL 作為本系統(tǒng)的數(shù)據(jù)庫,它適用于大中規(guī)模的數(shù)據(jù)量需求。本系統(tǒng)使用方便,界面簡潔,直觀易懂,無論是學(xué)生還是教師都可直接上手,管理員通過簡單的培訓(xùn)操作本系統(tǒng)也沒有問題。這個階段還不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。許多人還停留在以前的手工操作,這大大地阻礙了人類經(jīng)濟的發(fā)展。(3)成績查詢:學(xué)生只能對自己的學(xué)期各科成績進行查詢;教師能對自己所任課程進行查詢;班主任能對本班級各科成績以及本班中的學(xué)生進行全科成績進行查詢;管理員可以對所有學(xué)生成績進行查詢。4 系統(tǒng)設(shè)計 總體設(shè)計根據(jù)前面的需求分析,我們將系統(tǒng)劃分為如下的三大功能模塊。? 學(xué)生模塊主要是學(xué)生對自己成績進行查詢,以及對自己的信息進行修改。該系統(tǒng)包括三個基本流程,適用于管理員、教師、學(xué)生。教師登陸系統(tǒng)后可修改密碼、個人信息、公布和查詢成績。好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,簡化基于此數(shù)據(jù)庫的應(yīng)用程序的實現(xiàn)難度。表 42 角色信息表列名 列標(biāo)識 數(shù)據(jù)類型 長度 空值 主鍵角色代碼 Id int 11 no Y角色名稱 roleName varchar 45 yes N? 學(xué)生信息表:用于存放所有學(xué)生的基本信息,如表 43。表 46 成績信息表列名 列標(biāo)識 數(shù)據(jù)類型 長度 空值 主鍵成績號 Id int 11 no Y學(xué)生學(xué)號 stuNo int 11 yes N課程號 courseId int 11 yes N成績 Score varchar 45 yes N分類 Type tinyint 1 yes N學(xué)期 Term varchar 45 yes N? 班級課程表:用于存放與班級相對應(yīng)的所有課程信息,如表 47。具體 JS 代碼如下:$.post(login!checkLogin,{username:$(name).val(),password:$(pwd).val(), userType:typeValue},function(data){if (data == true){()。)。實現(xiàn)了由 JS 控制的三級菜單。通過第二級菜單可以觸發(fā)第三級菜單。var t。基本設(shè)置39。t,39。修改個人資料 39。(39。)。課程信息39。(39。)。course!listCourse39。 ,39。增加教師 39。(39。)。用戶管理39。t,39。查看學(xué)生 39。t=(39。 ,1)。classmessage!addClass39。t,39。成績信息39。(39。 )。成績錄入 39。}if (test == 39。 ,39。班級信息 39。(39。)。39。 ,39。點擊退出登錄 39。這種菜單的實現(xiàn)風(fēng)格是采用 js 對象實例化的形式,加載頁面的時候,把js 菜單動態(tài)加載到頁面。圖 54 個人信息圖其中退出系統(tǒng)時是需要清空 session 中的對象值的,以免用戶非法登錄,具體代碼如下所示:public String logout() throws Exception{HttpServletRequest request = ()。} 課程信息只有管理員用戶才可以擁有此功能的操作權(quán)限,可以添加,查看并修改課程信息。如圖 56 所示。20圖 57 學(xué)生管理圖管理員同樣可以增加新的學(xué)生信息,通過選擇不同班級,為學(xué)生分配班級。21 成績管理模塊 成績錄入此模板為整個項目的核心,主要由任課老師操作,任課老師可以錄入自己所任課程學(xué)生成績,管理員雖然擁有成績錄入的權(quán)限,但是從效率方面考慮管理員不使用此功能。 成績查詢此模板也是整個項目的核心,可以由學(xué)生,任課老師,班主任和管理員操作。選擇課程后如圖 511 所示。 $(courseScore).html(data)。管理員頁面23與上圖類型,只是管理員可以查看的課程比任課老師多,他可以查看到所有課程的學(xué)生成績情況。圖 513 班主任查詢自己班學(xué)生成績圖如圖 513,選擇班級之后,可以查看班主任所帶某個班級的所有學(xué)生的成績。charset=UTF8)。ListScore allScore = (se)。 i++) {Score s = (i)。 } result = result + td align=\center\+()+/td/tr。如果選擇學(xué)生,則可以看到班主任所帶班級某個學(xué)生的所有個人成績。圖 515 學(xué)生成績查詢圖具體顯示代碼如下:s:iterator value=sList id=score status=s tr class=left_title_2 align=center td align=center${1+}/td td align=centers:property value=%{}//td td align=centers:property value=%{}//td td align=centers:property value=%{}//td td align=centers:property value=%{}//td td align=centers:property value=%{}//td td align=centers:if test===1期末成績/s:ifs:else補考成績/s:else /td /tr/s:iterator以上代碼通過 struts2 的 iterator 標(biāo)簽可以遍歷出所有成績信息。在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經(jīng)驗方面都存在著不足。因為對學(xué)生管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。在本次設(shè)計中我遇到了很多問題,樊康新導(dǎo)師都能認(rèn)真的解答我的問題,對我循循善誘的教導(dǎo),才使我能解決一個又一個難題。 畢業(yè)設(shè)計結(jié)束了,在這幾個月中我獲得了很大的收獲。感謝學(xué)院領(lǐng)導(dǎo),經(jīng)常開會糾正我們的心態(tài),指導(dǎo)我們。27參考文獻[1] 畢建信.基于 MVC 設(shè)計模式的 Web 應(yīng)用研究與實現(xiàn)[ D] .武漢:武漢理工大學(xué),2022.[2] 李剛. 權(quán)威指南[M].北京:電子工業(yè)出版社, 2022:184228.[3] (美) SpringSource 公司,(荷) Bram Smeets,(美) Seth Ladd.Spring 2 企業(yè)應(yīng)用開發(fā)[M] .北京:人民郵電出版社,2022:10367.[4] 賀松平.基于 MVC 模式的 B/S 架構(gòu)的研究及應(yīng)用[ D] .武漢:華中科技大學(xué).[5] 王珊,薩師煊.?dāng)?shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2022,512.[6] Steven JavaScript 程序設(shè)計[M].北京:機械工業(yè)出版社,2022.[7] 單東林,張曉菲,魏然.鋒利的 jQuery[M].北京:人民郵電出版社,2022,100200.[8] 李剛.輕量級 EE 企業(yè)應(yīng)用實戰(zhàn)[M].北京:電子工業(yè)出版社,2022,265388.[9] 孫衛(wèi)琴, 與 JSP Web 開發(fā)技術(shù)詳解[M].電子工業(yè)出版社,2022:1205.[10] Dino Esposito.ASP 數(shù)據(jù)庫訪問高級編程[M].北京:清華大學(xué)出版社,2022.[11] 薩師煊,[M].高等教育出版社,2022:3-460.[12] 程序設(shè)計教程[M],人民郵電出版社,2022:5.[13] 史斌星,史佳.java 基礎(chǔ)及應(yīng)用教程[M].北京:清華大學(xué)出版社,2022:123.[14] [M].北京:人民郵電出版社,2022.[15] 與軟件建模[M],清華大學(xué)出版社,2022.[16] 張德迪.關(guān)于對 MVC 架構(gòu)應(yīng)用的探討 [J].科技信息 (學(xué)術(shù)研究),2022,1(28):34100.[17] Richard Anderson. ASP3 高級編程[M].北京:機械工業(yè)出版社,2022.[18] (美) Ross Harmes,(美 ) Dustin Diaz.JavaScript 設(shè)計模式[M].北京:人民郵電出版社,2022:110200.28
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1