Xây dựng trang web tư vấn việc làm qua mạng

91 0 0
Xây dựng trang web tư vấn việc làm qua mạng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

~~~~~~~~~~~~~~~~~ ~ ,.A * * * • ~ ~ v BOGIAODUCvADAoTAO TRUONG DHDL NGO~I NGiJ'-TIN HQC TP.HCM KHOA CONG NGH~ THONG TIN A' f ~ * ;:* , * * I * KHOA LU!N TOT NGHI~P xAY D\ZNG ~RANG f ~ 1''' A f A f ~ o ~** ~~~~~~~~~~~~~~~~~ V ~ V WEB TUV AN ~ VI~C LAM QUA M~NG * ¥o ;' ~* * * * * 71) V t{~r ' ; / F~ I L , GIANG VIEN HUONG DAN: Th.S Vii Thanh Hi~n SINH VIEN THljC HI~N: Trfin Quang HQc MSSV: 0111662 Vii Thj NgQc Quynh MSSV: 0111306 TP HO CHi MINH - 2005 ** I * f ~ V ~ V A f A f * * , I Muc Luc • • ChU'ong 1: TAng quan v~ JSP fI Khai ni~m va cu phap CO'ban cua JSP 1.1Khai ni~m 1.2CU phap 2.Quan h~ giii'a Servlet va JSP 2.1 Cach trinh chu bien djch trang JSP servlet 2.2 If u va khuy~t di~m cua Servlet so vOl trang JSP 2.3 HQat d{)ng cua giao thu'c HTTP 2.4 So sanh giii'a JSP va ASP 2.5 So sanh giii'a JSP va PHP JDBC va trinh di~u khi~n truy xu it dfr Ii~u 3.1 Khai niem v~ JDBC 3.2 K~t nBi ~Ol CO'sO'dii' lieu 3.3 K~t nBi vOl ODBC 3.4 Truy xu it dii' Ii~u 3.5 Trich xu it dii'li~u 3.6 Dong k~t nBi J avaMaii API 4.1 Khai ni~m Mail 4.2 Mail Server 4.3 Giao thtfc gifi Mail 4.4 Giao thtfc IO'utrfr va nh~n Mail 4.5 Chtfc nang cua JavaMaii 4.6 Cac bO'O'cgifi nh~n Mail 4.6.1 Nh~n Mail 4.6.2 Gu'i Mail 4.7 Cac 10'Pxu' Iy thao tac gifi nh~n Mail JavaMaii API 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 LO'p Session LO'p Message LO'p Address Lo'P Transport LO'p Store va Folder ChU'O'ng2: TAng quan v~ d~ tai SO'Imlc v~ trung tam to' vin va giOl thi~u vi~c lam Khao sat hi~n tr~ng 2.1 Hi~n tr~ng tB chu'c 2.1.1 CO'du tB chu'c n{)i b{) 2.1.2 Giai thich 2.1.3 Giao tiep vOl b{)ph~n ben ngoai 2.2 M{)t vai bi~u mau thu th~p thong tin 2.2.1 Cac bi~u miu tuy~n dl;lng 2.2.1.1 Bi~u miu chung cua trung tam to' vin va Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang 1 3 4 4 9 10 10 10 10 11 11 11 11 11 11 Trang Trang Trang Trang Trang Trang 12 12 12 13 13 14 Trang Trang Trang Trang Trang Trang Trang Trang Trang 16 16 18 18 18 18 19 20 20 •, gioi thi~u vi~c lam qu~n Tan Binh Trang 20 2.2.1.2 Bi~u mftu chung ella trung tam tll' v~n va giOi thi~u vi~c lam qu~n Blnh Chanh Trang 20 2.2.1.3 Bi~u mftu chung clla trung tam tll' v~n va giOi thi~u vi~c lam Qu~n Trang 21 2.2.2 Bi~u mftu gi~y gioi thi~u Trang 21 2.2.3 Bi~u mftu hoa don Trang 22 Cac yeu eftu chu'c nang Trang 22 3.1 Chu'c nang Ill'u tru' Trang 22 3.2 Chfrc nang tra CU'll Trang 22 3.3 Chfrc nang tinh toan Trang 23 Cac yeu eftu phi chfrc nang Trang 23 4.1 Tinh hi~u qua Trang 23 4.2 Tinh ti~n d •••ng Trang 23 4.3 Tinh tll'ong thich Trang 23 4.4 Tinh bao m~t Trang 23 4.5 Tinh an toan Trang 23 ChU'o'ng 3: Ph an tich va thi~t k~ cO' so' dfi'li~u Mo hinh xu Iy chu'c nang DFD Mo hinh th ••• c th~ k~t hClPERD Mo hinh v~t ky Mo ta cac dAi tm;mg ChU'O'ng 4: Cai d~t chU'O'ng trinh Cac phan h~ chinh Cac phan h~ chi ti~t 2.1 Phan h~ ngu'oi lao di}ng 2.2 Phan h~ nha tuy~n d•••ng 2.3 Phan h~ nha quan tr! Mi}t sA giao di~n Clla chU'ong trinh 3.1 Giao di~n dang nh~p h~ thAng 3.2 Giao di~n dang ky vien 3.3 Giao di~n ngll'Oi lao di}ng 3.4 Giao di~n tim ki~m tit ca cac cong vi~c 3.5 Giao di~n tim ki~m cong vi~c theo ten ngQai ngfr 3.6 Giao di~n tim ki~m cong vi~c theo trinh di} bing dp 3.7 Giao di~n tim ki~m cong vi~c theo trinh di} ngQai ngu' 3.8 Giao di~n tim ki~m cong vi~c theo IQai hinh lao di}ng 3.9 Giao di~n tim ki~m cong vi~c theo hi} kh~u thll'Ong tru 3.10 Giao di~n tim ki~m cong vi~c theo chuyen nganh 3.11 Giao di~n tim ki~m theo ten cong vi~c 3.12 Giao di~n tim theo chuyen nganh va BDT Trang Trang Trang Trang Trang 24 24 25 26 26 Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang 36 36 37 37 38 38 39 39 40 41 42 Trang 43 Trang 44 Trang 45 Trang 46 Trang Trang Trang Trang 47 48 49 50 ., 3.13 Giao di~n tim theo ehuyen ngimh va trinh dQ van hoa 3.14 Giao di~n nh~p hB SO' lao dQng 3.15 Giao di~n nh~p b~ng dp 3.16 Giao di~n nh~p b~ng dp ngQai ngu" 3.17 Giao di~n dang kY vi~e lam 3.18 Giao di~n dang ky tim vi~e 3.19 Giao di~n xem thong tin tim vi~e 3.20 Giao di~n e~p nh~t hB SO" lao dQng 3.21 Giao di~n e~p nh~t thong tin b~ng dp 3.22 Giao di~n e~p nh~t ngQai ngfr 3.23 Giao di~n gu"iMail 3.24 Giao dien nhan Mail 3.25 Giao di~n nh~ tuyin dl,mg 3.26 Nh~p thong tin nha tuyin d\lng 3.27 Xem cae vi tri tuyin d\ln~ 3.28 Giao di~n them vi tri tuyen d\lng 3.29 Giao di~n them yeu du tuyin d\lng 3.30 Giao di~n li~t ke danh saeh nha tuyin d\lng 3.31 Giao di~n nha quan tri 3.32 Giao di~n tim thong tin ngrro; lao dQng 3.33 Giao di~n quan tri ngrro; lao dQng 3.34 Giao di~n e~p nh~t dang ky vi~e lam 3.35 Giao di~n l~p hoa don eho ngrroi lao dQng 3.36 Giao di~n quan tri tuyin d\lng 3.37 Giao di~n e~p nh~t vi tri tuyin d\lng 3.38 Giao di~n e~p nh~t yeu e~u tuyin d\lng 3.39 Giao di~n l~p hoa dO'Deho nha tuyin d\lng 3.40 Giao di~n hoa dO'Dtuyin d\lng K~t lu~n d~ tai Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang Trang 51 52 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 72 73 74 76 77 78 79 80 81 82 83 ",- LOi M6'DAu 038Uf0~038U V~n d~ vi~c hIm dang la n6i buc xuc Clla toan xa hQi, noi chung no cling la v~n d~ khong m6i, nhung gftn day theo da phat tri~n cua d~t nu6c thi nhu cftu tim vi~c clla nguai lao dQng cling nhu cac yeu cftu tuy~n dVng cang cao Cllacac nha tuy~n dVng cling v6i SV'phat tri~n ?t Cllacac trung tam tu v~ vi~c lam Qua mQt thai gian tim hi~u chung em nh?n th~y r~ng hi~n da s6 cac trung tam tu v~n vi~c lam d~u ap d\lllg hinh thuc quan ly b~ng phuang phap thll cong, di~u dfrn d@nvi~c t6n kern v~ thai gian ti~n b?c cling nhu cong suc dt Ian £)i~u co th~ kh~c phvc dugc b~ng cach tin hQc hoa cong vi~c Co th~ noi khong ngoa r~ng cong ngh~ thong tin la mQt nganh khoa hQc ky thu?t kinh t@n6i b?t nh~t hi~n nay, th~ thi t?i chung ta khong ung d\lllg tin hQchoa vao cong tac qmin ly Cllaminh Tren co sa thi vi~c xay dV'ngmQt trang web d~ tu v~n, gi6i thi~u va quang cao cho cac trung tam tu v~n vi~c lam la di~u h@tsuc cftn thi~t Tli' nhung suy nghT tren chung em da m?nh d?n chQn d~ tai:" Xay dV'ngtrang Web tu v~n vi~c lam qua m?ng" lam khoa lu?n nghi~p Cllaminh Tuy d~ tai la tu v~n vi~c lam, nhung tim hi~u v~ cac trung tam tu v~ vi~c lam hi~n a ph6 H6 Chi Minh va xet theo tinh hinh thV'ct~ Clla Vi~t Nam thi hinh thuc tu v~n vi~c lam la khong kha quan l~m rna chu y@u la gi6i thi~u vi~c lam cho nguai lao dQng, do d~ tai chung em cling khong xoay m?nh van hinh thuc tu v~n l~m Hy vQng la qua d~ tai khoa lu?n t6t nghi~p chung em se rut dugc mQt s6 kinh nghi~m cho ban than minh va cling co th~ coi day la dgt tr~c nghi~m ki@nthuc, danh gia v~ kha nang ti@pthu Clla chung em su6t khoa hQc vLraqua £)~ tai dugc hoan chinh v6i mong mu6n no se co mQt dong gop nh~t dinh nao vi~c trng d\lllg Tuy nhien v6i v6n ki~n thuc it oi rna chung em co thi ch~c ch~n la chua th~ nao d?c ta dugc dfty du cac v~n d~ va thi~u xot xay la di~u khong th~ tranh khoi R~t mong dugc SV'chi bao Clla thfty huang dfrn cling qui hQi d6ng d~ giup chung em hoan thi~n dftn ki~n thuc cua minh cling nhu co nhfrng huang ti~p c?n dfty du va mQt cai nhin t6ng quan han Chuang 1: T6ng Quan VS JSP DS Tai : Tu V~n Vi~c Lam Qua M?ng - CHUaNG 1: TAng quan v~ JSP (Java Server Pages) Khai Di~m va en phap CO' baD ella JSP 1.1 Khai Di~m JSP hay Java Server Pages la cong ngh~ l~p trinh web phia may chu cua Java JSP la rnQt t~p tin van ban co duoi jsp, no co thS chua cac dQan rna chuang trinh java (dung dS xu 1;' tinh toan dfr li~u), cac the HTML (dung dS dinh d?ng dfr li~u) Mvc tieu chu ySu cua JSP la trang HTML co nhung cac dQan rna chuang trinh java Vu diSrn cua JSP la kha nang nhung rna Java gifra cac the dinh d?ngHTML 1.2 Cn phap coo baD CU phap Co' ban cua JSP la b?n chi cfin dS dQan rna Java the bQcrna Vi dV: Trang helloWord.jsp The bQc rna dung dS di~n d?t rnQt kh6i l~nh b?n co thS su dVng cu phap dS hiSn thi kSt xu~t cua rnQt gia tri biSn hay ham nao Vi dv : Wel1come You havemail Go toInbox CU phap r~t thuemg xuyen su dVng d6i vai cac l~p trinh vien JSP boi chung ng~n gQn va kSt hqp vai cac the HTML hi~u qua han cac l~nh kSt xu~t out.printO cu phap Cling nhu Java cho phep b?n chen cu phap II dS chen chu thich rnQt dong rna l~nh cu phap 1* *1 ap dVng cho nhiSu dong Cac dong chu thich se duQ'c b6 qua trinh chu di~n dich trang JSP Vi dV: GVHD : Th.S Vfi Thanh HiSn I Chuang 1: T6ng Quan V~ JSP £)~ Tai : Tu V~n Vi~c Lam Qua M?ng ' Wellcome This page last updated on Ngoai JSP cung c~p cho b?n cu phap chu thich T~t ca cac kh6i l~nh Java va HTML n~m gifra hai d~u chu thich se dugc trinh bien dich bo qua khong quan Him dSn D~u chu thich r~t hi~u qua, no giup b?n t?m thai co l~p ho~c che bo tac d\lng Clla mQt dQan ma Java nao dang bi l6i trang JSP Chung ta chi t?ll1 thai lam m~t tac d\lng chu khong d.n xoa boo Vi d\l: This page last updated on MQt cu phap cu6i cung ma JSP cung c~p dola CU phap cho phep b?n dinh nghla mQt hQik nhi~u phuang thuc va biSn Phuang thuc va biSn sau co thS dugc tri~u gQi b~t ky nai dau trang JSP Vi d\l: This is line 1 GVHD : Th.S Vl1 Thanh Hi~n Chuang 1: T6ng Quan VS JSP DS Tai : Tu Vfrn Vi~c Lam Qua M?ng ' Quan h~ gifra Servlet va JSP 2.1 each trinh chiI bien djch trang JSP Servlet Th?t sv cac trang JSP dugc trinh chu dich Servlet truac cho thvc thi Vi d\l, n~u trang cua b?n la helloWord.jsp, trinh khach tri~u gQitrinh chu web server se thvc hi~n cac buac sau: B I: KiSrn tra xern trang hello Word.j sp da dich rna ngu6n tuang duang cua servlet hay chua B2: N~u chua, bien dich trang hello Word.jsp file rna ngu6n java theo cfru truc cua servlet GQi trinh bien dich javac bien dich file ngu6n java file thvc thi cua servlet class B3: N?p servlet da bien dich buac 2, thvc thi tni k~t qua vS cho trinh khach B4: N~u file jsp da dugc bien dich truac do: thvc hi~n kiSrn tra xern nQi dung file jsp co thay d6i hay khong N~u co, quay l?i buac bien dich l?i trang N~u khong thvc hi~n l?i buac C\l thS truang hgp hello Word.jsp b?n thu dugc file jrun _hello Word2ej spa.j ava jrun _hello Word2ej spa.class 2.2 U u va khuy~t di~m ciIa Servlet so vOi JSP Do rna trang JSP thvc thi dSu dvac bien dich servlet cho nen tfrt ca nhfrng gi servlet lam dugc cling d6ng nghTa vai trang JSP lam dugc Vi~t trang JSP doi luc dan gian han vi~t servlet vi khong phai qua buac dang ky va bien dich thu congoTuy nhien cling nen bi~t rnQt s6 truang hgp phan bi~t gifra JSP va servlet va cach Slr d\lng chung JSP co thS trQn l~n rna Java vai cac the HTML nen vi~c thi~t k~ trang JSP thuang dan gian va dS b6 sung han so vai servlet Tuy nhien day cling la y~u t6 khong nen l?rn d\lng d6i vai JSP N~u b?n t?P trung tfrt ca rna Java vao cung vai rna HTML, rnQt dv an rna rQng va tra a GVHD : Th.S Vli Thanh HiSn Chuang 1: T6ng Quan ve JSP De Tai : Tu V~n Vi~c Lam Qua M?ng ' nen phuc t?P, vi~c bao tri va nang c~p ung d\lng Web vai hang tram trang JSP se r~t kho khan Vai Servlet, nhien phai bien dich va dang ky thu cong vai tring chu nhung bu l?i tinh bao m?t cao B?n chi cfin cung c~p cho trinh chu Web server ban nhi phan (file class) da qua buac bien dich rna khong cfin dSn rna ngu6n cua servlet ban dfiu M~t khac, cac servlet co thS tuang tac vai lien hoan vai dS tao nen nhfrng kSt xu~t biSn va da d?ng truac tra kSt qua ve cho trinh khach Servlet co thS phan cac dan thS cua d\l' an va phat triSn dQc l?p nhu cac phfin rieng bi~t rap l?i mQt t6ng thS chung Tuy nhien, vi~c kSt xu~t servlet thuemg d\l'a vao phuang thuc printO hay printlnO Cong vi~c quySt dinh giao di~n cho kSt xu~t hoan toan ph\l thuQc vao l?p trinh vien vai hang lQat cac l~nh printO hay printlnO r~t kho quan ly QuySt dinh su d\lng JSP, Servlet hay kSt hQ'P ca hai la thuQc vao tung d\l' an va m\lc dich cua chuang trinh rna b?n rnu6n phcit triSn Thong thuemg d6i vai d\l' an nho, yeu cfiu thai gian nhanh, JSP la l\l'a chQn thich hQ'P nh~t D6i vai cac d\l' an cfin S\l' dQc l?p va chi thien ve xu ly ta nen su d\lng Servlet Trong truang hQ'P vai d\l' an Ian ta nen kSt hQ'P ca hai 2.3 UQat d9ng clla giao thu'c HTTP HTTP la giao thuc chuySn tac trinh duy~t khach gai yeu cfiu dSn may chu ch~p nh?n yeu cfiu nSu co thS va dap tin hi~u tra lai tai may khach 2.4.So sanh gifra JSP va ASP ASP chi ch?y va tuang thich tren moi truemg widows Dieu lam cho ASP bi h?n chS r~t nhieu Cac ung d\lng ASP ch?y ch?m han cong ngh~ Java Sevlet JSP la cong ngh~ l?p trinh web phia may chu cua Java JSP co thS ch?y duQ'c tren nhieu moi truemg windows, Linux 2.5.So sanh giiia JSP va PUP JSP su d\lng rna Java nhung vao trang HTML, PHP chung ta phai hQc ca mQt ngon ngfr maio JDBC va trinh di~u khi~n truy xuit 3.1 Khai ni~m v~ JDBC CO' so' dfr li~u JDBC chua t?P cac d6i tuqng, cac phuang thuc giup truy C?P dSn ca So' dfr li~u Hfiu nhu cong vi~c l?p trinh trng d\lng rna JSP va servlet thuemg th\l'c hi~n nh~t la luu tru va truy xu~t ca So' dfr li~u (database), cung c~p thong tin cho trinh khach Vi~c truy xu~t ca So' dfr li~u JSP va GVHD : Th.S Vii Thanh Hien Chuang 1: T6ng Quan V~ JSP U~ Tai : Tu V~n Vi~c Lam Qua Mi;mg eo servlet d\Ta vao trinh truy xu~t JDBC theo chu~n Java JDBC la cac trinh d~o di~n cho phep b~n truy c~p vao co sa dfr li~u cua cac h~ nhu Access MS SQL Server, Oracle b~ng ngon ngfr truy v~n SQL JDBC (Java Database Connectivity) la giao thuc cua Java API dung dS th\Tc hi~n cau l~nh SQL truy v~n co sa dfr li~u Chuang trinh Java t~o d6i tUQ'llgconnection dS k~t n6i vai co sa dfr li~u, sau t~o d6i tUQ'llgStatement dS th\Tc thi cac phat biSu SQL xu ly dfr li~u K~t qua tra v~ la d6i tUQ'llgresultSet 3.2 K~t oBi v6'i cO' sO' du' li~u US k~t n6i vai co sa dfr li~u, JDBC doi hoi hai y~u t6 la trinh di~u khiSn va thong tin dS k~t n6i U6i vai co ch~ truy xu~t thong qua ODBC cua widows, b~n su d\lng trinh di~u khiSn mi~n phi Sun cung c~p mang ten JdbcOdbcDriver Chung ta khai bao ten lap nhu sau: String drivemame= "sun.jdbc.odbc.JdbcOdbcDriver"; Class fomame( drivemame ).new InstanceO; KS til luc b~n dff hoan toan co kha nang su d\lng trinh di~u khiSn JDBC-ODBC dS truy xu~t dfr li~u Tuy nhien trinh di~u khiSn cua b~n c~n bi~t them nhfrng thong tin C\lthS nhu tai khoan dang nh~p, dia chi may chu noi chua co sa dfr li~u Trong truOng hqp su d\lng ODBC nhfrng thong tin duQ'c chung ta thi~t l~p truac c~u hinh cho chu6i k~t n6i GTViecLam b~ng ODBC Driver cua Windows B~n d~t thong tin chu6i k~t n6i nhu sau: String connectionURL="jdbc:odbc:GTViecLam"; String usemame=" sa"; String password=""; day chu6i jdbc:odbc: la b~t bUQc d6i vai trinh di~u khiSn JDBC-ODBC Phia sau chu6i la thong tin k~t n6i C\lthS d~n co sa dfr li~u GTViecLam cua d~ tai ODBC qui dinh Cu6i cung d6i tUQ'llg Connection se thS hi~n k~t n6i d~n co dfr li~u B~n gQi phuang thuc getConnection cua lap DriverManager dS yeu c~u trinh di~u khiSn n~p bai Class.forNameO truac day dS ti~p nh~n thong tin va th\Tcthi k~t n6i Connection conn=null; Conn= DriverManager getConnection( connection URL, usemame,password); sa GVHD : Th.S Vii Thanh Hi~n Chu'O'ng 4: Citi I>~t Chu'o'ng Trinh I>~Titi : TO'Vin Vi~c Litm Qua M~ng , 3.31 Giao di~n nhit quan trj Giao di~n bao g6rn tfrt Cel cac chuc nang cua nguai lao d(>ng cling nhu cua nha tuySn dvng va rn(>t s6 chuc nang khac rna nguai lao d(>ng va nha tuySn dVng khong co 1i Welcome Eile C)Back - GJ~~ to Tu Van Viec Lam Online - Microsoft Internet Explorer !;:dit ~ew F,,-vor~es Iools !:!elp C.@ @ Search 'Itt Favorites '"l ""o"p ~' - D'i., ~.• http://iocalhost :B1OOltttnlGiaodienjindexquantri.jsp ~ Search Web LdIKI-IUYEN -I ~ I~ 31;>Iocked ~~u,oFil; :J' :vdmGo! ",,~Llinks » i~ Options ~ Tlf CAC CHUYEN GIA LAO BONG v~cLAM NGH.ij THU4, T THVC1NGTHAO _:J •• HAY~NG DJN!IBA.NTH&~) KHI TuudNG THAD eDNG v~e Trang mQt thl tnJOhg lao dong day tfnh c

Ngày đăng: 01/09/2023, 21:54

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan