web課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)_第1頁(yè)
web課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)_第2頁(yè)
web課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)_第3頁(yè)
web課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)_第4頁(yè)
web課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、成功是失敗之母,一切都是努力的結(jié)果?web應(yīng)用開(kāi)發(fā)?課程設(shè)計(jì)學(xué)生信息治理系統(tǒng)組員:XXX指導(dǎo)老師:XXX完成時(shí)間:頁(yè)腳內(nèi)容1成功是失敗之母,一切都是努力的結(jié)果目錄1. 目的 42. 思路 43. 實(shí)驗(yàn)步驟 51 .建立數(shù)據(jù)庫(kù) 52 .系統(tǒng)架構(gòu) 63 .Hibernate 持久層 74 .實(shí)現(xiàn)DAO層105 .實(shí)現(xiàn)表示層126 . web 層147 .部署運(yùn)行16頁(yè)腳內(nèi)容2成功是失敗之母,一切都是努力的結(jié)果、兒 、,刖百隨著技術(shù)的開(kāi)展和辦公效率的要求,學(xué)生信息治理已由紙面操 作模式轉(zhuǎn)向數(shù)字化、信息化和智能化.建立一個(gè)學(xué)生信息治理系統(tǒng) 不僅能夠有效提升工作效率,還能減少紙張的使用,符合現(xiàn)在環(huán)保 的

2、思想.如何建立一個(gè)高效的的學(xué)生信息治理系統(tǒng),這就是我們準(zhǔn) 備探討和解決的問(wèn)題.頁(yè)腳內(nèi)容3成功是失敗之母,一切都是努力的結(jié)果一. 目的1.整合 Struts2、Spring 和 Hibernate 框架2,實(shí)現(xiàn)“登錄功能.3.實(shí)現(xiàn)“學(xué)生信息治理功能.二, 思路1 .建庫(kù)建表2 .利用分層思想,建package3 .添加Hibernate 開(kāi)發(fā)水平頁(yè)腳內(nèi)容4成功是失敗之母,一切都是努力的結(jié)果4 .生成Hibernate所需的POJO類和映射文件5 .開(kāi)發(fā)DAO層6 .開(kāi)發(fā)Service層7 .實(shí)現(xiàn)web層8 .部署運(yùn)行三.實(shí)驗(yàn)步驟1 .建立數(shù)據(jù)庫(kù)dbo.student 表頁(yè)腳內(nèi)容5成功是失敗之母,

3、一切都是努力的結(jié)果表-dbo.student據(jù)要WIXiTidassetnailmobfcJLC1040S9黃文根網(wǎng)絡(luò)三蚯i 1 i22Z2qq 158895015 IB231C1HB0E5LC1CM0S9季繁龍 陳楓網(wǎng)絡(luò)三班網(wǎng)箔三班-1 1 !lflqq.CDnchqq.xom 川122112121.211母的孔有14米NULLMiliJLLAUZALS1NULL2 .系統(tǒng)架構(gòu)頁(yè)腳內(nèi)容6成功是失敗之母,一切都是努力的結(jié)果上 1號(hào) MyStuInfo3 src凸 com,2j AddActicr.java,J DaoFadrory.|3a,7j D&leteActicn.javd ,j) H

4、ibem ateSes si on Facto ry ja va J | HibernateUtilJava ,y SJiowAHActicnja va J StuOaojava.1 tuDaoI mpljava /I Stud entjava ,7 沛 俞 Student hbm.yrn I* I hibernate.cfg.xmI O struts, xmlSri JRE Syste-rn Llbraiy Qdki.7,0_05 越:J2EW 14 Libraries g. Referenced Libraries 典.Hibernate 3_1 Cor* Libraries. ir We

5、bRoot! U 3FTi3g&5會(huì) METAdNFJ L3 WEB-INFo O? lib下 web-.xmladdjsp|CJ GN*一5howAll.j5p-/ update.jsp.i* welcom&Jsp:產(chǎn) wfrkome.jsp3.Hibernate 持久層Student.hbm.xml頁(yè)腳內(nèi)容7成功是失敗之母,一切都是努力的結(jié)果?31 version= P,x. opr enccciiag= utr-S?DTD 3.O/ENWFzny,ta Jifopr! DOCTYPE hibernate suxFFxn? PUBLIC /HiternoLZc/EikcrnatG Mapp

6、ingnhttp :/hibMapping me mu二口寶鳥(niǎo)匚佇豆 By MyEciipse Fersisxence loaisCbibcxnat; e EiaFpinjH,u*七*Lg: 4,0互5!七歲rape re y 外且m2=如 tj/pA Hjatra . lrg.Strji!ffl,S ;產(chǎn)2口p 亡上 Ly hclilk- clds s rf Lypt- 4 v= 工mg $ Crng 片 Su口二 umn nmn.e=17與工m i._1 len jh= #*Cllrt, / ccroperuy najr.e= rnD匕工rrr tvpm=,rl5竄占工引二 j 51ru孑

7、rF ccolarrji nme=/o231三口gER=n工衛(wèi)?lie Sdidenc () (/* miniEal coTLStiuctozr */ptLblic Student t Integer id f 5tHit10r xti f SXr ing xir.) till s . id = id; tills xi = xti;till s * xrr. - xrr.j/,- - ull 43 口F12 t 匚U(3 匕口工 */ pntjli e? Studentr id. String 乂b. String xm. Stringstring emailt string moJoile

8、) ithis.id . idr riiis .xh xh; this xxt. - jut; this aclass_ - cilasB_1 Ulis . exnciXl &iuaXl; this.mabxlc mdoile;/ Pronercy /口更日占七丈日public Int agsr rj#tTd () ( i sLLLrjL LhUd;public vcid(Integer 工dthis . id its:puuno string gerxn() rotn.rn thisxh;Dtihli o voi d BST:Xh i Serina xh)( L111b . xti - xh

9、;頁(yè)腳內(nèi)容9成功是失敗之母,一切都是努力的結(jié)果口向niu 3.匚1口口 ac t-Xra( ) C Tutcrna ttii s . xhl jpixbXro voi_d 芻e匕Xm (3匕目1s . Mm . jem;pwiai i cr StarXng ?一nd3且柬 da33_ :ApraJol i- 七卜立手 七J_nn白_ 曰 亡;工口曰白_ =) 一 一pvLloX 1 a Scrxngf g*iaxEm*xl ( t日七nrc 七m.pmuxiApafal i c void setEmail CStrin-gr um口豆工?ithis, cir.aj_l = cit-blJ_1

10、?1ptaJaULO =七0 中口=Ho匕上工之?)(irotraTinL*meloxXe;przmHliC? vol fi 3&t:Miat3X 1 ? (Stxung m口口tzlil 9 B mo< = mot工工一二4.實(shí)現(xiàn)DAO層StuDaoImpl.java局部代碼如下頁(yè)腳內(nèi)容10成功是失敗之母,一切都是努力的結(jié)果已立口隨罡中0 oom;import Java * ulE工工 Iterator;import java.util.Liat import or a * mcernace , Query:import org . nxiornaice B Session;iDipor

11、 t 0口m. 3匚auc匚;import com* FUbcxnisiiccnIX;publio oLma SmDs&oImpl iznplomonts SuDao f/添hu+品pvjlhil 1 o Tjroid sa?5-re CStudepntz st/,創(chuàng)立工口門(mén)sian wian . Hitffrnjst eOtil. rjtSKisn ( 7開(kāi)啟事多j日日三工口匚.becji.nrriTisactioT; () 保存數(shù)堀aeasxon.save E3c):/季舞提交sessJLan, qecTramsacErXon ( coimir-fi-c | ;/fflsessionMUd

12、u工IHdE七口匕上工 i U工UnuWuqD上5JT14duNJKori卜 FStuDao.javapaLakage corn;import javautil-List;ianpoirt uqe SudenX/pulb JL i c intcrfcice 3kuD.口 f添力品ptmxic void save (STMaeni: st);“刪除產(chǎn)品public void delete(Sxxlnq x);“更新產(chǎn)品DutLic void utzsciete (Student; a t);查詞所有產(chǎn)品piXio 匚一目t: qu xyAJ. 1Sx();按工信淘Fptabli.c Stiade

13、nit quiitxyByXli (Stzrizig sth);頁(yè)腳內(nèi)容11成功是失敗之母,一切都是努力的結(jié)果5.實(shí)現(xiàn)表示層web.xml!-核心FMlt 片r Fil ter DispatcherU一定義核心File的名稱-3Lruts2C 一迪又核心Fl It =的實(shí)現(xiàn)類 !咳心EHIt的名稱 s Erurs2使用該核心FTI匚B工在受所育的阿UD請(qǐng)求一3新建action類,并在struts.xml 上面配置以刪除為例DeleteAction.java頁(yè)腳內(nèi)容12成功是失敗之母,一切都是努力的結(jié)果package com;itaport coe. DaaFaetory;i ruport cq

14、ic. StuDao; import com. apeayirphony- xworkS , ActiaSupport;Xabli a class De Le,eAu Eis extends ActionSuppoit4產(chǎn)品工口pr i vate Scring xhifpubliccetXJiO (return Kh;public TOLd匚益13匚工工ng xii) fthis xh - xh; )public 3二二二二g mxudu匚=?) throws 器同匚up匚二匚口 i“通過(guò)業(yè)務(wù)退相殂件工廠獲得業(yè)芳邏輯組件StDao ps = DaoFacuory. getZJaolEitanc

15、e ();通過(guò)調(diào)用出空邏輯組件刪除該工D產(chǎn)品 ps. delete (xTi):return SUCCESS* )struts.xml上的配置faction namdsiecePB ciass = rvc*-定義處眸里與視屋資源之恒的美第一,-ires,uilt nsire-uccesspr iT- redirect. action 頁(yè)腳內(nèi)容13成功是失敗之母,一切都是努力的結(jié)果6. web 層添加學(xué)生信息add.jsp才町 5 conwmtvpes11 tmt/nEnlf !| ?號(hào)用 tHOllfJT fra CJ -t4 J* *crtul-,總加了生k J, t- *e*j / ei

16、a ff e: als Z-AhDt * hr*fs* * dl v id=iedid W-iw irjejLne*var clsa=iia Xt 日;var st =-* 今左曇,-t 2Jnc: a 口u 1丫等二工* * * 號(hào)-I tizi-e * 3*+x?h *卜1月.-4t me. QE 70t e | 卜11 L= M/F 至至,| 曰一二hairlL- |Time- = qpeT:I3ay r H * * 十 Eipw . gecRarqrs | |i *n : +ri.i!b- , ecKifiCEes “Jaccnezit - wz tt:e i 虹工卜;d j -,工曰

17、=*/工白 c1二 nr: t-nt-rie-d.工白 E:ei-1ntzne- a ost:- urr eld Im齡電1=字與e nanie=p3iZi,拜E- nime*biie-ic/3:T:-jK.r:七 2 UuL =.l t PWl UD= dlv 工d/電心上會(huì)上一Caprxghx 3d工富 -JCi nxg. Ail 口工qhx. Rarvohd : JU J111Cgqq oom bhtnbJL查詢所有學(xué)生信息局部代碼showAll.jsp頁(yè)腳內(nèi)容14成功是失敗之母,一切都是努力的結(jié)果-.h.2 cLas- tr -n j i *三主fS自表莒陛4, ;/:table bo

18、rder-1*!* e?llacincr-,!,?!p HllLgddien-H1W9ctd與山至占博法;:lXtiAtL Vii 1 L“電二 4S= tstli He: t.jif.-: ,. d J 3:c rccerty CtdLXa:匚 r eperty td?d m:匚 e eperty iue H#stErd?r:t, ci s ss r/X7:d; value- *# jtud-! - t - -me x 2 */tdvalue ,rfjttwden h 巾他 xle &,X/1 dit ax a ns e p,ae?Ein ?xJt=c z : r rcr cr ty vaj.ua= $寸巷曰白士t “刪竦/ax/a=. 工工曰;二nuj:flL5.ze- jsqpPseA= ediv id-ijtu*a =m工=*3壯口1 .二3整“溢恤學(xué)生代息工?修改學(xué)生信息局部代碼update.jsp頁(yè)腳內(nèi)容15成功是失敗之母,一切都是努力的結(jié)果:forn1 acticiTiLTpda t=nanE.&= fpieoh2e 理Xb textf i eLd3:3 j匕it二t- valuer “重新f 7.部署運(yùn)行首頁(yè)*A1質(zhì)mti

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論