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

正文內(nèi)容

基于ssh的實(shí)踐實(shí)訓(xùn)系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)-資料下載頁(yè)

2024-11-17 21:46本頁(yè)面

【導(dǎo)讀】資訊類網(wǎng)站將有更大的發(fā)展前景。人們將傳統(tǒng)的課堂轉(zhuǎn)移到了網(wǎng)上,模擬一般上課的模式,形成了各式各樣的實(shí)。本系統(tǒng)針對(duì)現(xiàn)在的發(fā)展趨勢(shì),以Struts框架和Hibernate框架為基礎(chǔ)進(jìn)行應(yīng)用開(kāi)發(fā),并使用Ajax. 的技術(shù)實(shí)現(xiàn)異步通信的機(jī)制。網(wǎng)頁(yè)運(yùn)用JSP技術(shù)實(shí)現(xiàn)動(dòng)態(tài)效果。成的通用的框架。將Ajax技術(shù)運(yùn)用到Web應(yīng)用中來(lái),相當(dāng)于用戶和服務(wù)器之間加了一個(gè)中間層。術(shù)整合起來(lái),使得系統(tǒng)在各方面都能達(dá)到要求,并有利于系統(tǒng)的維護(hù)和升級(jí)。生問(wèn)答、師資介紹、就業(yè)安置功能;后臺(tái)部分主要實(shí)現(xiàn)項(xiàng)目管理、課程管理、系統(tǒng)管理等。

  

【正文】 /filter resourceref resrefnamejdbc/mysql/resrefname restype/restype descriptionDB Connection/description resauthContainer/resauth /resourceref servletclass/servletclass initparam paramnameconfig/paramname paramvalue/WEBINF//paramvalue /initparam servlet 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 21 servletclass/servletclass servletnameaction/servletname initparam paramnamedebug/paramname paramvalue2/paramvalue /initparam initparam paramnameconfig/paramname paramvalue/WEBINF//paramvalue /initparam initparam paramnameapplication/paramname paramvalueApplicationResources/paramvalue /initparam loadonstartup2/loadonstartup Struts 配置文件 在 Struts 配置文件 : 配置 ActionForm Bean 類: formbean name=examineeActionForm type= / formbean name=logonForm type= / formbean name=chooseExamineeActionForm type= / formbean name=editAdminPwdActionForm formbean name=distributeActionForm type= / … / 配置全局轉(zhuǎn)發(fā)關(guān)系 配置消息資源 配置 Action 映射 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 21 messageresources parameter= / 配置 Strutsmenu 插件 plugin className= setproperty property=menuConfig value=/WEBINF/ / /plugin 配置 Validator 插件 plugin className= setproperty property=pathnames value=/WEBINF/,/WEBINF/ / /plugin 圖 52 配置文件的 Design 圖 Hibernate 配置文件 在 Hibernate 配置文件 : 配置 JDBC 連接 解決 HQL 查詢中直接使用中文的問(wèn)題 配置 C3P0 連戒尺 在控制臺(tái)顯示 SQL 語(yǔ)句 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 21 注冊(cè) ORM 映射文件 mapping resource=/ORM/ / mapping resource=/mmxbb/exam/bean/ / mapping resource=/mmxbb/exam/bean/ / mapping resource=/mmxbb/exam/bean/ / mapping resource=/mmxbb/exam/bean/ / mapping resource=/mmxbb/exam/bean/ / mapping resource=/mmxbb/exam/bean/ / mapping resource=/mmxbb/exam/bean/ / 工程包層次結(jié)構(gòu) 圖 53 工程包層次結(jié)構(gòu)圖 說(shuō)明: src 存放 JAVA源代碼 為配置文件,存放一些鍵值對(duì) Admin 存放系統(tǒng)管理員的 JSP 頁(yè)面 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 26 AdminManage 存放考試系統(tǒng) 管理員的 JSP 頁(yè)面 ChatManage 存放在線交流的 JSP 頁(yè)面 ORM 存放 Hibernate 的實(shí)體類及 ORM 映射文件 Exam 存放考試系統(tǒng)的 JSP 頁(yè)面 struts 存放所有 Struts 的 FormBean、 Action 類及消息資源文件 CSS 存放 CSS 樣式表文件 JS 存放應(yīng)用中所有的 JavaScript 腳本文件 Picture 存放應(yīng)用中所有上傳的圖片文件 詳細(xì)模塊設(shè)計(jì) 用戶注冊(cè)、登錄模塊 圖 54 用戶注冊(cè)、登錄模塊圖 用戶通過(guò)注冊(cè)能成為會(huì)員,會(huì)員登錄后 就 能進(jìn)行在線交流,留言, 以及 考 試等功能。 控制層 Struts 的實(shí)現(xiàn):用戶將注冊(cè)的表單提交之后, 表單的內(nèi)容由 Struts 自動(dòng)封裝到 memberFrom 對(duì)象中,并送交 Validator 進(jìn)行有效性驗(yàn)證, 這時(shí)會(huì)啟動(dòng)判斷語(yǔ)句;如 驗(yàn)證失敗則返回 并 要求重新填寫(xiě),驗(yàn)證成功 則 將 memberForm 對(duì)象提交給 MemAction 的 reg方法進(jìn)行處理,處理完后將提示信息返回 顯示出 注冊(cè) 完成 。 會(huì)員登錄時(shí),首先在 中登錄,提交之后,登錄表單的內(nèi)筒有 Struts 自動(dòng)封裝到memLoginForm 對(duì)象中 ,并提交到 Validator 進(jìn)行表單有效性驗(yàn)證,如果驗(yàn)證失敗則返回 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 26 要求重新登錄,驗(yàn)證成功就將 memLoginForm對(duì)象提交給 LoginAction的 login方法進(jìn)行處理, 處理完成后將處理結(jié)果返回 并 顯示 完成登錄。 功能原理與上訴相似。 在線考試管理員模塊 圖 55 在線考試模塊圖 在線交流模塊 會(huì)員 登錄后 即 可進(jìn)行在線交流。 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 26 圖56 在線交流模塊圖 會(huì)員反饋信息、留言模塊 會(huì)員未 登錄時(shí),只能看 看 現(xiàn)有的留言 以及 回復(fù)信息,會(huì)員登錄后 可 進(jìn)行 留言。 及圖 57 會(huì)員反饋信息、留言模塊圖 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 28 后臺(tái)登錄模塊 圖 58 后臺(tái)登錄模塊圖 后臺(tái)課程和項(xiàng)目管理模塊 管理員成功登錄后,才能進(jìn)行課程和項(xiàng)目的管理操作。 此 模塊 的頁(yè) 面包 括添 加管 理員 AdminManage/ ,用 戶管 理的頁(yè) 面AdminManage/,添加課程頁(yè)面 AdminManage/,管理課程頁(yè)面AdminManage/,添加項(xiàng)目界面 AdminManage/,和管理項(xiàng)目界面dminManage/ 等 考試系統(tǒng)人員管理模塊 管理員登入后,可以新增考生信息, 其中包括 考生姓名、考生年齡、性別、準(zhǔn)考證號(hào)等 。 可進(jìn)行及時(shí)信息的更新維護(hù) , 也能 刪除考生信息。 其實(shí)上面已經(jīng)有詳述了。 考試系統(tǒng)題庫(kù)管理模塊 管理員登錄后,可以對(duì)考試系統(tǒng)的題庫(kù)進(jìn)行修改, 具體可修改內(nèi)容在上述已有詳述,這里不再?gòu)?fù)論。 考試系統(tǒng)考務(wù)管理模塊 系統(tǒng)管理員登錄后,可以進(jìn)行考試系統(tǒng)的考務(wù)管理。 具體可實(shí)行的權(quán)限已不再說(shuō)明,原因如上。 (后三 個(gè)模塊功能尚未解決,還處在構(gòu)思階段,只是設(shè)想。 ) 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 28 第六章 系統(tǒng)實(shí)現(xiàn) 環(huán)境配置 安裝配置 , 的系統(tǒng)環(huán)境設(shè)置。 運(yùn)行 開(kāi)啟 Tomcat,并進(jìn)入其首頁(yè)測(cè)試 啟動(dòng) MySQL 首先在服務(wù)中將 MySQL啟動(dòng),再進(jìn)入其可視界面管理工具 Navicate8 for MySQL進(jìn)行對(duì)應(yīng)表的操作。 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 28 圖 61 Navicate8 for MySQL 圖 然后 在 進(jìn)行開(kāi)發(fā)與測(cè)試 ,如圖: 圖 62 MyEclipse 界面圖 主要代碼 1. 管理員注冊(cè)、登入模塊的展示層主要由頁(yè)面 。登錄頁(yè)面 的驗(yàn)證: 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 28 if (() == 1) { (UserSession, user)。 (script type=39。text/javascript39。alert(39。登陸成功!39。)。(39。39。)。/script)。 }else { (script type=39。text/javascript39。alert(39。您的權(quán)限不正確,非管理員正能登陸網(wǎng)站首頁(yè),登錄失敗。 39。)。(39。../39。)。/script)。 } 2. 使用 Ajax 實(shí)現(xiàn)上傳項(xiàng)目的有效性 驗(yàn)證 在上傳項(xiàng)目,提交的的文本框的 onblur 事件處理函數(shù)指定為 checkForm(),然后在 JavaScript的 checkForm()方法中通過(guò) JSONRPC 組件調(diào)用服務(wù)器端 AjaxBean 的 checkForm()方法上傳項(xiàng)目的有效性檢查。 在 中的 checkForm()方法: script type=text/javascript function checkForm() { if(==){ alert(請(qǐng)輸入項(xiàng)目標(biāo)題信息。 )。 return false。 }else if(==){ alert(請(qǐng)輸入項(xiàng)目?jī)?nèi)容。 )。 return false。 }else{ return true。 } } /script 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 28 3. 當(dāng)會(huì)員點(diǎn)擊在線交流時(shí),網(wǎng)頁(yè)會(huì)彈出一個(gè)對(duì)話框,這個(gè)是 通過(guò) JavaScript 實(shí)現(xiàn)的,代碼實(shí)現(xiàn)如下 : script type=text/javascript function openChat(){ (chatManage/,left=250 top=100 width=600 height=500)。 } /script 4. 持久層 Hibernate 的實(shí)現(xiàn), Hibernate 負(fù)責(zé)處理試題與試卷的關(guān)聯(lián)關(guān)系及相關(guān)的數(shù)據(jù)庫(kù)DAO 操 作。多對(duì)一關(guān)聯(lián)在 中。5. 配置: !映射 Question到 Paper的多對(duì)一單向關(guān)聯(lián) manytoone name=memberlevel column=Memberlevel class=. lazy=false notnull=true/ 利用一個(gè) ArrayList 加上泛型 UserInfo來(lái)核對(duì)是否為管理員賬號(hào) public ArrayListUserInfo SelectAllUser() { ArrayListUserInfo Users=new ArrayListUserInfo ()。 String SqlStr=select * from UserInfo。 ResultSet rs=(SqlStr)。 try { while(()) { UserInfo userInfo=new UserInfo()。 ((1))。 ((2))。 ((3))。 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 36 ((4))。 (userInfo)。 } } catch (SQLException e) { // TODO Autogenerated catch block ()。 } return Users。 6. 試卷實(shí)現(xiàn)了 Serializable 接口,有利于試卷的序列化和反序列化: import 。 public class TestPaper implements Serializable { public TestPaper() { try { jbInit()。 } catch (Exception ex) {
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1