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

正文內(nèi)容

j2ee的教學(xué)評(píng)估系統(tǒng)設(shè)計(jì)計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)畢業(yè)論(參考版)

2025-06-07 16:30本頁面
  

【正文】 //關(guān)閉 session ()。 // 執(zhí)行更新語句 () 。 Query q = (hql) 。 public void deleteById(String co){ Session session = getSession()。 () 。 }else{ //已經(jīng)存在該課程 ,更新 (())。 // 提交事務(wù) ().mit()。 Course temp = queryById(())。以下是關(guān)于課程信息添加的相關(guān)代碼: CourseDaoImpl,它的功能是對(duì)底層 course表進(jìn)行相應(yīng)操作。首先操作添加功能,此功能是作為一個(gè)表單獨(dú)立出來的,其中有兩項(xiàng)用戶需要填寫的,一個(gè)是課程編號(hào),另外一個(gè)是課程的名稱。 . 系統(tǒng)維護(hù)模塊的實(shí)現(xiàn) 首先是學(xué)院信息管理,它包括了教師管理、學(xué)生管理、班級(jí)管理、任課管理、課程管理其中老師管理、學(xué)生管理、班級(jí)管理、課程管理類似,它們的作用一方面是基本信西安交通大學(xué)城市學(xué)院大學(xué)本科畢業(yè)論文 30 息的錄入,另外它們對(duì)評(píng)估也起著重要作用,任課管理就是對(duì)教師所在班級(jí)任的課程進(jìn)行的一個(gè)關(guān)聯(lián) ,所以在基本錄入這一類中只選擇一個(gè)課程管理進(jìn)行分析。我們看到最后返回值這里調(diào)用了一個(gè)函數(shù),它的作用是在 XML文件中尋找相關(guān)的跳轉(zhuǎn)路徑,然后跳轉(zhuǎn)。 }} return (forward)。 ().setAttribute(isLogin, true)。 forward = studentpage。以下給出 isLogin這個(gè) Action中的函數(shù)部分代碼: if(student.equals(role)){ //學(xué)生登錄 if((svo)){ ().setAttribute(isLogin, true)。 } /script 表單提交的數(shù)據(jù)有角色 role、 userid、 password。 return false 。 } if((0).==||(0).==null) { (密碼不能為空! )。 script language=javascript //判斷查詢不能為空 function verifyInput() { if((0).==||(0).==null) 西安交通大學(xué)城市學(xué)院大學(xué)本科畢業(yè)論文 29 { (ID不能為空! )。學(xué)生角色權(quán)限只限于評(píng)估打分與查看個(gè)人信息,管理角色可以管理數(shù)據(jù)庫中各項(xiàng)信息。過濾器是要在 ,如下: filter ……… filternameEncodingFilter/filtername filterclass/filterclass /filter filtermapping filternameEncodingFilter/filtername urlpattern/*/urlpattern /filtermapping filter ……… filternameSignonFilter/filtername filterclass/filterclass /filter filtermapping filternameSignonFilter/filtername urlpattern*.do/urlpattern /filtermapping filtername里邊存放的是映射的名字 , filtermapping存放的是映射的路徑 . 加入 這是一個(gè)日志文件,它會(huì)記錄 Tomcat下啟動(dòng)的情況,如果出錯(cuò)的話,它會(huì)給出詳細(xì)的信息,這個(gè)功能是相當(dāng)重要的,因?yàn)樵?Tomcat啟動(dòng)的時(shí)候會(huì)通過 Spring的配置文件初始化所有該配置文件中的對(duì)象,當(dāng)出錯(cuò)的時(shí)候如果不加 log4j,錯(cuò)誤就很難被找到,使用方法就是把它加入項(xiàng)目 src文件之中即可。 另外還要在 Spring 的配置文件中加入如下代碼: jdbc: . 防盜鏈處理 另外一個(gè)過濾器類是 SignonFilter這個(gè)類,它的作用是防盜鏈,也就是說防止沒有經(jīng)過驗(yàn)證的客戶通過記下已經(jīng)成功登錄用戶的鏈接直接進(jìn)入,這 個(gè)顯是不合法的。 第一行代碼是進(jìn)行一個(gè)轉(zhuǎn)碼操作,如上轉(zhuǎn)為 GB2312,這個(gè)是中文國標(biāo)碼。 (gb2312)。本系統(tǒng)使用的 MYSQL 數(shù)據(jù)庫默認(rèn)使用“ ISO88591”字符集,在讀出或?qū)懭胫形臄?shù)據(jù)時(shí)可能會(huì)出現(xiàn)亂碼,因此必須進(jìn)行字符集轉(zhuǎn)換。 Java 的 JDK 和 JVM 即是如此。 . 過濾器的添加 其實(shí)過濾器可以在項(xiàng)目的任何時(shí)候添加進(jìn)來,因?yàn)樗且粋€(gè)獨(dú)立的代碼,它的作用是在一個(gè)請(qǐng)求到達(dá)某個(gè)頁面之前作的一些前期驗(yàn)證。characterEncoding=gb2312/value /property property name=username valueroot/value /property property name=password value147/value /property /bean bean id=sessionFactory class= property name=dataSource ref bean=dataSource / /property property name=hibernateProperties props prop key= /prop /props /property property name=mappingResources list value/zxt/pojo//value value/zxt/pojo//value value/zxt/pojo//value value/zxt/pojo//value value/zxt/pojo//value value/zxt/pojo//value value/zxt/pojo//value value/zxt/pojo//value value/zxt/pojo//value value/zxt/pojo//value /list /property/bean 可以看到連接數(shù)據(jù)庫的用戶名、密碼、驅(qū)動(dòng)、數(shù)據(jù)庫表的映射文件等都已經(jīng)寫到了 Spring西安交通大學(xué)城市學(xué)院大學(xué)本科畢業(yè)論文 27 的配置文件中,在 Spring 生成對(duì)象是直接會(huì)讀取相應(yīng)的參數(shù)。以下是在 Spring 中對(duì) Hibernate 管理的配置文件。 . 添加 Hibernate 支持 最后是添加對(duì) Hibernate 的支持,在添加支持之前我們先應(yīng)該對(duì)數(shù)據(jù)庫進(jìn)行相應(yīng)的配置,我們可以打開 DB Browser 這個(gè)視圖對(duì)話框,配置相應(yīng)的選項(xiàng),測(cè)試運(yùn)行一下看是否可以正確連接上,如果連接上即可以看到相應(yīng)數(shù)據(jù)庫下面已經(jīng)創(chuàng)建的表格,這些表是以后我們直接生成映射時(shí)會(huì)用到的。以下是把 Spring 加入 Struts 后 Struts 主配置文件中作的修改。上面已經(jīng)講過 Spring 是以插件的形式加入到 Struts 中的,所以 Spring 的存放路徑要在 Struts 中修改,條件是如果你想改變它的默認(rèn)位置的話。 . 添加 Spring 支持 添加 Spring 支持的方法比較簡單,直接按添加 Struts 的方法添加即可?,F(xiàn)在的問題是我們?nèi)绾问褂玫膯栴},答案很簡單,在提交表單的時(shí)候?qū)懗扇缦滦问郊纯桑?form action=”/tjs/?method=isLogin” method=”post”可以看到,和平常的不同只是加了 ?mehtod=”isLogin”而矣, isLogin 是登錄時(shí)驗(yàn)證的方法。關(guān)于 Struts 還有一點(diǎn)要說的是本系統(tǒng)采用了多業(yè)務(wù)邏輯,就是說一張表章可以進(jìn)行多項(xiàng)的操作,也就是一個(gè) Action 中可以加入多種操作的方法,默認(rèn)的只有一個(gè)方法,不適合實(shí)際的應(yīng)用。還有一個(gè)是默認(rèn)的配置文件,因?yàn)樵谌魏螘r(shí)候不管你把一張配置文件分成幾份,都要有一個(gè)主配置文件,也是就是這里的默認(rèn)的配置文件。 在配置 Struts 時(shí)系統(tǒng)中用到了一個(gè)比較有用的技術(shù),就是把原來默認(rèn)生成的一個(gè)XML 文件分成幾個(gè) XML 文件,這樣做的好處是當(dāng)項(xiàng)目比較大的時(shí)候,每個(gè)小組做的模塊是比較獨(dú)立的,但如果大家都同時(shí)去修改一張 XML 文件的話,容易產(chǎn)生意想不到的錯(cuò)誤。完成后系統(tǒng)會(huì)多出一個(gè) Strutsconfig*.xml 的一個(gè)文件,這個(gè)文件是 Struts 的核心,它的主要功能是作為一個(gè)數(shù)據(jù)的存儲(chǔ)存在的。 . 添加 Strust 支持 首先是加入對(duì) Struts 的支持,本系統(tǒng)采用的是 MyEclipse 這款開發(fā)軟件,加入 Struts支持時(shí)直接在項(xiàng)目上點(diǎn)擊反鍵,找到 MyEclipse,從中找到 Struts 加入即可。在第二章已經(jīng)講過, Struts 用來管理所有的業(yè)務(wù)邏輯, Hibernate 來管理底層數(shù)據(jù)的操作, Spring 則用來初始化所有類的對(duì)象。 ? 課程管理: 西安交通大學(xué)城市學(xué)院大學(xué)本科畢業(yè)論文 21 圖 后臺(tái)管理子系統(tǒng) ? 教師任課: 西安交通大學(xué)城市學(xué)院大學(xué)本科畢業(yè)論文 22 圖 老師任課 ? 學(xué)生信息錄入: 圖 錄入信息 . 后臺(tái)評(píng)估子系統(tǒng) 評(píng)估子系統(tǒng)主要完成學(xué)期未每個(gè)學(xué)生對(duì)教師的一個(gè)評(píng)估 打分活動(dòng),該班級(jí)有幾名教師就要進(jìn)行幾次評(píng)估,完成后才可提交,如果只評(píng)估一半退出的話那么數(shù)據(jù)回滾。 . 具體表結(jié)構(gòu) Admin 表 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動(dòng)編號(hào) 管理員 ID 否 是 2 ano 文本 管理員編號(hào) 否 否 3 aname 文本 管理員姓名 否 否 4 password 文本 密碼 否 否 Classes 表: 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動(dòng)編號(hào) 班級(jí) ID 否 是 2 o 文本 班級(jí)編號(hào) 否 否 西安交通大學(xué)城市學(xué)院大學(xué)本科畢業(yè)論文 19 3 ame 文本 班級(jí)姓名 否 否 4 isset 文本 是否被設(shè)置 否 否 Course 表: 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動(dòng)編號(hào) 課程 ID 否 是 2 co 文本 課程編號(hào) 否 否 3 came 文本 課程名稱 否 否 Note 表: 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動(dòng)編號(hào) 留言薄 ID 否 是 2 nno 文本 留言薄編號(hào) 否 否 3 author 文本 作者 否 否 4 title 文本 標(biāo)題 否 否 5 content 文本 內(nèi)容 Remarklist 表: 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動(dòng)編號(hào) 評(píng)估 ID 否 是 2 co 文本 課程編號(hào) 否 否 3 came 文本 課程名稱 否 否 4 tno 文本 教師編號(hào) 否 否 5 tname 文本 教師名稱 否 否 6 score 文本 得分 否 否 7 istest 文本 是否評(píng)測(cè) 否 否 Rule 表: 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動(dòng)編號(hào) 評(píng)估規(guī)則 ID 否 是 2 rno 文本 規(guī)則編號(hào) 否 否 3 rname 文本 規(guī)則名稱 否 否 Student 表: 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動(dòng)編號(hào) 學(xué)生 ID 否 是 2 Sno 文本 學(xué)生編號(hào) 否 否 3 sname 文本 學(xué)生姓名 否 否 4 password 文本 密碼 否 否 5 o 文本 班級(jí)編號(hào) 否 否 西安交通大學(xué)城市學(xué)院大學(xué)本科畢業(yè)論文 20 6 istest 文本 是否測(cè)試 否 否 Teacher 表: 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動(dòng)編號(hào) 教師 ID 否 是 2 tno 文本 教師編號(hào) 否 否 3 tname 文本 教師姓名 否 否 Ts 表: 編號(hào) 字段名稱 數(shù)據(jù)類型 說明 空 主鍵 1 id 自動(dòng)編號(hào) 任課 ID 否 是 2 tno 文本 教師編號(hào) 否 否 3 o 文本 班級(jí)編號(hào) 否 否 4 co 文本 課程編號(hào) 否 否 . 前臺(tái)子系統(tǒng) 前臺(tái)子系統(tǒng)基本只是作為簡單的新聞發(fā)布作用,作為游客身份可以發(fā)表個(gè)人想法,主窗口有一個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1