You are on page 1of 20

I HC NNG

TRNG I HC BCH KHOA

KHOA CNG NGH THNG TIN


Tel. (84-511) 736 949, Fax. (84-511) 842 771
Website: itf.ud.edu.vn, E-mail: cntt@edu.ud.vn

BO CO THC TP TT NGHIP
NGNH CNG NGH THNG TIN
M NGNH : 05115

TI :
NG DNG FRAMEWORD STRUTS2 V HIBERNATE XY
DNG WEBSITE MARKETING SURVEY

SINH VIN : NGUYN VINH HIN (09TLT)


NGUYN TH HNG PHC
BI VN MINH
N V
: CNG TY FPT SOFTWARE NNG
CBHD
: NGUYN TN HUY

NNG, 01/2011

LI CM N
Trong t thc tp va qua, chng em nhn c s hung dn, gip v ng vin
tn tnh t nhiu pha. Tt c nhng iu tr thnh mt ng lc rt ln gip chng em
c th hon thnh tt mi cng vic c giao. Vi tt c s cm kch v trn trng, chng
em xin c gi li cm n n tt c mi ngi.
Trc tin cho chng em c gi li cm n n Ban lnh o Cng ty FPT Software
Nng to iu kin cho chng em c tham gia thc tp ti cng ty cng nh cung cp tt
c cc c s vt cht v trang thit b c th cho chng em trong thi gian va qua. Xin cm
n anh Nguyn Tn Huy, anh Phan Trung ip v cc anh ch trong cng ty tn tnh hng
dn gip chng em trong sut thi gian em tham gia thc tp.
Em cng xin c gi li cm n n lnh o trng i hc Bch Khoa Nng, lnh
o khoa Cng ngh thng tin t chc cc bui giao lu gia cc doanh nghip v sinh
vin tht s b ch, gip chng em c c hi tm c mt n v thc tp tt.
Em xin chn thnh cm n cc thy c gio ca trng i hc Bch Khoa Nng, xin
cm n qu thy c tn tnh dy bo, gip em trong sut thi gian em hc ti trng
cng nh trong thi gian em thc tp va qua.
Xin c cm n tt c cc sinh vin tham gia thc tp ti FPT Software Nng trong
t thc tp va qua, nhng ngi lun st cnh cng chng mnh, chia s, ng h v gip
mnh trong thi gian thc tp va qua.
Xin trn trng cm n!

LI CAM OAN
Ti xin cam oan :
1

Nhng ni dung trong bo co ny l do ti thc hin di s hng dn


trc tip ca thy (c) XXX 1.

Mi tham kho dng trong bo co ny u c trch dn r rng tn


tc gi, tn cng trnh, thi gian, a im cng b.

Mi sao chp khng hp l, vi phm quy ch o to, hay gian tr,


ti xin chu hon ton trch nhim.
Sinh vin,
Nguyn Vinh Hin

Nu y tn v hc hm, hc v ca CBHD. V d ThS. GVC. ng B L.

MC LC2
GII THIU CHUNG....................................................................................1
.I Gii thiu v n v thc tp.......................................................................................1
.II Tiu mc con.........................................................................................................2
Tiu mc con nh hn..........................................................................................2

CC NHIM V C GIAO....................................................................3
.I Tm hiu v cng ty.....................................................................................................3
.II Hc tp v tm hiu quy trnh pht trin phn mm ti cng ty FPT Software Nng
...........................................................................................................................................3
.II.1. Tm hiu quy trnh pht trin phn mm............................................................3
Tiu mc con nh hn..........................................................................................3
.III Tm hiu v cc k thut kim th............................................................................3
.IV Tm hiu ngn ng v cng ngh mi......................................................................3

CC NGN NG V CNG NGH NGHIN CU.........................4


.I Java core......................................................................................................................4
.II JSP.............................................................................................................................4
.II.1. JSP.....................................................................................................................4
Tiu mc con nh hn..........................................................................................4
Hc tp v tm hiu v kim th...............................................................................4
.II.2. Servlet................................................................................................................4
.III Struts2 frameword....................................................................................................4
.IV Hibernate..................................................................................................................4

CAI G .......................................................................................................1
.I Java core......................................................................................................................1
.II JSP.............................................................................................................................1
.II.1. JSP.....................................................................................................................1
Tiu mc con nh hn..........................................................................................1
Hc tp v tm hiu v kim th...............................................................................1
.II.2. Servlet................................................................................................................1
.III Struts2 frameword....................................................................................................1
.IV Hibernate..................................................................................................................1
[1] <Tn cc tc gi>. <Tn ti liu ch nghing>. <Tn, s, tp, ni v nm cng b ti
liu hoc hi tho KH>, <t trang n trang> hoc <s trang>........................................1
[2] Jacque Arsac. Nhp mn lp trnh. Nguyn bn : Premires lecons de programmation.
Trung tm h thng Thng tin ISC, H ni 1991, 241 tr..................................................1
[3] Doug Cooper. Standard Pascal User Reference Manual. W.W.Norton & Company,
1983, 476 tr.......................................................................................................................1
[4] Jacque Courtin, Irne Kowaski. Initiation lalgorithmique et aux structures de
donnes. Volume 1. Dunord, Paris 1994, 397 tr...............................................................1
2

Gi lnh Insert-ReferenceIndex and Tables... chn mc lc.

[5] Phan Huy Khnh, V Trung Hng. Thit k c s d liu a ng ng php ting
Vit. Tp ch Khoa hc Cng ngh, S 36+37, 2002, tr19-24..........................................1
[6] Detmoungkhoum Saly. Xy dng t in tin hc Lo-Anh-Vi. Bo co tt nghip
Thc s ngnh CNTT, i hc Nng Kho 2002-2005................................................1
[7] Nguyn Nh . i t in ting Vit. Nh Xut bn Vn ho-Thng tin 1999.....1
[8] Trang web : http://www.informatik.uni-leipzig.de/~duc...........................................1
[9] ..................................................................................................................................1

ii

Mc lc

iii

Bt u ni dung bo co thc tp tt nghip.

GI
C th b cc ni dung bo co nh sau :
M U
Gii thiu v n v n thc tp (Tn, a ch, cc hot ng chnh).
Gii thiu bi cnh ca ti.
Mc ch (gii thch r hn tn ti) v ngha.
Nhim v phi thc hin (cc mc tiu c th v kt qu cn c).
Gii thiu nhng cng vic c giao.
C th tip tc trin khai lm lun vn tt nghip hay khng.
CHNG 1
Gii thiu ti hoc cng vic c giao thc hin.
Nu cc v d tiu biu, nht qun (xuyn sut bo co).
Nghin cu thc tin. Nu cc v d tiu biu, nht qun.
CHNG 2
nghin cu nhng cng ngh, ngn ng lp trnh g?
Nu kh nng ng dng thc t ca nhng cng ngh, ngn ng lp trnh m bn nghin
cu.
CHNG 3
Nghin cu bi ton thc tin no?
Nu r phn kho st bi ton.
Phn tch thit k h thng (nu thc hin).
Gii php pht trin ng dng.
KT LUN
Sinh vin so snh (vi nhng g tham kho c) nh gi kt qu (mnh thc hin) v
kh nng m rng (pht trin mi) ca ti ?
C th nu ra mt s v d c th minh ho nhng g sinh vin c th tip tc gii quyt
trong lun vn tt nghip.
Khng nh r l mun tip tc thc hin ti ny hay khng? Nu c th th xut mt
ging vin ca Khoa CNTT hng dn v mt cn b n v thc tp ng hng dn (nu
iu ny l cn thit).

Mc lc

iv

BT BUC
Bt buc nh dng lun vn theo cc styles nh ngha sn v t sn trn thanh thc
n phc v nh dng.
chn cc mc chn (caption) mt cch t ng, thc hin :
u mi chng c nh s, gi lnh :
Insert-Reference-Caption, chn CHNG nnn
V d c nh s, gi lnh :
Insert-Reference-Caption, chn V d nnn
Hnh v c nh s, gi lnh :
Insert-Reference-Caption, chn Hnh nnn
Bng (table) c nh s, gi lnh :
Insert-Reference-Caption, chn Bng nnn
PH LC c nh s ABC, gi lnh :
Insert-Reference-Caption, chn PH LC nnn

M U

GII THIU CHUNG


xxx

.I

Gii thiu v n v thc tp


Tn n v thc tp:
Cng ty FPT Software Nng (Fsoft Nng)
a ch:
Ta nh FPT ng s 1 Khu cng nghip Nng An n Phng
An Hi Bc Qun Sn Tr TP. Nng
Lch s pht trin:
c thnh lp nm 1988 bi mt nhm cc nh khoa hc tr trong cc lnh
vc Vt l, Ton, C, Tin hc, ch sau mt nm, FPT thnh lp mt b
phn tin hc mang tn ISC (Informatic Service Center).
n thng 12 nm 1994, khi ln, ISC c tch thnh cc b phn
chuyn su v d n, phn phi, phn mm B phn phn mm lc c
tn l FSS (FPT Software Solutions - tn ting Vit l X nghip Gii php
Phn mm FPT).
T 1994 n 1998, FSS tip tc pht trin v cung cp cc gii php phn
mm cho cc lnh vc Ngn hng, K ton, Thu, Hi quan, Cng an.
Cui nm 1998 u 1999, sau khi chin lc xut khu phn mm c
nh hnh, mt nhm chuyn gia c tch ra t FSS thnh lp FSU1
(FPT Strategic Unit #1) nh b phn chu trch nhim mi nhn trong s
mnh Ton Cu Ho. FSU1 chnh l tin thn ca FSOFT ngy nay.
Nm 2001 c nh du bng cc hp ng OSDC vi M v c bit l
OSDC vi NTT-IT - khch hng Nht bn u tin ca FSOFT. Nm 2001
cng l nm FSOFT bt u d n CMM-4, vi mc tiu t chng ch
CMM mc 4 trong vng mt nm. FSOFT t CMM mc 4 vo thng
3/2002, tr thnh cng ty u tin khu vc ng Nam t chng ch
ny. Nm 2002 cng l nm FSOFT cng c li s t chc, bng vic
thnh lp cc Trung tm sn xut v cc Phng chc nng. Cui 2002, ln
u tin doanh s FSOFT vt ngng 1 triu USD.
Nm 2003 em v cho FSOFT nhiu khch hng mi, c bit l cc khch
hng ln ca Nht nh Hitachi, Sanyo, Nissen, IBM Japan. FSOFT thnh
lp Vn phng ti thnh ph H Ch Minh.

Tn tc gi, LP XXX

u nm 2004, FSOFT tr thnh Cng ty c phn phn mm FPT. Tr s


ti Tp. H Ch Minh c chuyn v to nh e-town. FSOFT t CMM
mc 5 (mc cao nht) vo thng 3. phc v tt hn cc khch hng
Nht, Vn phng i din ca FSOFT c m ti Tokyo. Nm 2004 cng
l nm gt hi nhiu thnh cng ca Cng ty Phn mm FPT, vi doanh s
xut khu nm 2004 tng trng hn 200% so vi nm 2003.
Nm 2005 l nm nh du bc pht trin ca cng ty v mi mt, gip
FSOFT khng nh v tr cng ty phn mm hng u Vit Nam. Thng
8/2005 thnh lp Chi nhnh Nng, thng 11 thnh lp Cng ty FSOFT
JAPAN ti Tokyo, thng 12 khai trng Trung tm Tuyn dng v o to
ti to nh Simco, H ni. Ht nm 2005, FSOFT tng trng 114% doanh
s, tr thnh cng ty phn mm u tin ca Vit Nam c 1000 nhn vin.
Thng 10, nm 2007, cc Trung tm sn xut phn mm c chuyn n
lm vic tp trung ti Ta nh FPT ti Phm Hng (H ni). Cui nm
2007, doanh s ca Fsoft t 29,6 triu USD, tng 79% so vi doanh thu
nm 2006; s nhn vin chnh thc l 2,287 ngi.
Nm 2008 din ra vi vic thnh lp 4 Cng ty chi nhnh ti Php,
Malaysia, M, Australia; doanh s t 42 triu USD vi 2600 nhn vin.
FSOFT c h thng khch hng rng ln trn ton th gii M, Chu u,
Nht Bn, v cc nc Chu Thi Bnh Dng (Malaysia, Singapore,
Australia). Trong chin lc gia nhp hng ng nhng nh cung cp dch v
phn mm hng u th gii, Cng ty tp trung pht trin ngun nhn lc
cht lng cao gi tr ct li ng gp vo tng trng ca cng ty. Vi
80% nhn vin FSOFT thun thc v ting Anh v hn 200 ngi s dng
ting Nht, FPT Sofware khng ngng tm kim v to c hi cho nhng ti
nng tr. Mc tiu trong nm 2009, Fsoft s t doanh thu 47 triu USD vi
s nhn vin 2600 ngi.
Cc lnh vc hot ng chnh
Cng ty FPT Software Nng l mt chi nhnh ca FPT Software c
thnh lp vo thng 8 nm 2005. Hot ng trong lnh vc gia cng v xut
khu phn mm. Hin nay FPT Software ang gia cng v xut khu phn
mm sang nhiu nc trn th gii nh M, Chu u, Nht Bn v cc
nc Chu Thi Bnh Dng (Malaysia, Singapore, Australia).

.II Tiu mc con


xxx

Tiu mc con nh hn

Tn tc gi, LP XXX

Tn ti y

CHNG 1

CC NHIM V C GIAO
xxx

.I

Tm hiu v cng ty

Trong ngy thc tp u tin, chng em c lm quen vi cc anh ch tham gia hng
dn chng em trong qu trnh thc tp. c nghe cc anh ch gii thiu v cc nhm cng
ngh m chng em c th la chn tm hiu trong qu trnh thc tp. Tip theo chng em
c i tham quan cc phng ban v cc Group.
Ngy tip theo, chng em c anh Nguyn Tn Huy gii thiu v lch s pht trin, v
c im, v lnh vc hot ng, cc i tc cng nh v vn ha ca tp on FPT, ca FPT
Software cng nh FPT Software Nng.

.II Hc tp v tm hiu quy trnh pht trin phn mm ti


cng ty FPT Software Nng
Trong tun thc tp u tin, sau hai ngy tim hiu v cng ty, chng em
c tham gia mt kha hc v quy trnh pht trin phn mm v cc vn
lin quan n qu trnh kim th phn mm.

.II.1. Tm hiu quy trnh pht trin phn mm


xxx

Tiu mc con nh hn
xxx
xxx
V d 1
xxx
Hnh 1
xxx
Bng 1

.III Tm hiu v cc k thut kim th


.IV Tm hiu ngn ng v cng ngh mi
Pht trin website marketingsurvey.com da trn cc ngn ng v cng ngh tm hiu

Tn ti y

CHNG 2

CC NGN NG V CNG NGH


NGHIN CU
Trong qu trnh thc tp ti FPT Software Nng, sau tun u tin c hc tp v tm
hiu v quy trnh pht trin phn mm v cc k thut kim th, sang tun th hai, chng em
c giao nhim v hc tp v nghin cu cng ngh. Chng em c phn vo cc nhm
khc nhau ty theo cng ngh la chn. Em c phn vo nhm java gm 14 ngi, trong
nhm java li c phn thnh 3 nhm nh, nhm em gm 4 thanh vin. Chng em

.I

Java core

.II JSP
Trong tun thc tp u tin, chng em c tham gia mt kha hc v quy
trnh v cc vn lien quan n qu trnh pht trin phn mm.

.II.1. JSP
xxx

Tiu mc con nh hn
xxx
xxx
V d 2
xxx
Hnh 2
xxx
Bng 2

Hc tp v tm hiu v kim th

.II.2. Servlet

.III Struts2 frameword


.IV Hibernate

CHNG 3

Cai g
Trong qu trnh thc tp ti FPT Software Nng, sau tun u tin c hc tp v tm
hiu v quy trnh pht trin phn mm v cc k thut kim th, sang tun th hai, chng em
c giao nhim v hc tp v nghin cu cng ngh. Chng em c phn vo cc nhm
khc nhau ty theo cng ngh la chn. Em c phn vo nhm java gm 14 ngi, trong
nhm java li c phn thnh 3 nhm nh, nhm em gm 4 thanh vin. Chng em

.I

Java core

.II JSP
Trong tun thc tp u tin, chng em c tham gia mt kha hc v quy
trnh v cc vn lien quan n qu trnh pht trin phn mm.

.II.1. JSP
xxx

Tiu mc con nh hn
xxx
xxx
V d 3
xxx
Hnh 3
xxx
Bng 3

Hc tp v tm hiu v kim th

.II.2. Servlet

.III Struts2 frameword


.IV Hibernate

Tn tc gi, LP XXX

Tn ti y

Ch sau mi chng cn thm du ngt chng (Section) :


Insert-Break... Section Break Pages = Next Pag

So vi phng php kho st th trng truyn thng th dch v kho st trc tuyn thng qua c nhiu
u im vt tri sau y:
- Chi ph: thp hn nhiu ln so vi cc phng php nghin cu/kho st truyn thng. Chng ti c
tnh chi ph cho mt kho st trc tuyn ch bng 1/3 so vi phng thc kho st truyn thng. V vy
www.surveyvietnam.net chc chn s l gii php cho nhu cu thng tin v khch hng/ngi tiu dng
ca doanh nghip.
- Phm vi kho st: vi cng c Internet, cc cuc kho st ca chng ti c th n vi ngi tiu dng
c s dng Internet bt k a phng no trong c nc. Mt khc, i tng tham giakho st hu ht
l nhng ngi c trnh v rt kh tip cn trc din vi h nu chng ta thc hin nhng phng php
nghin cu th trng truyn thng.
- Thi gian kho st: nhanh hn rt nhiu ln so vi cch kho st truyn thng, nn p ng kp thi
nhu cu thng tin nng m doanh nghip cn ra quyt nh nhanh.
- Mc tin cy ca thng tin: thng tin phn hi ca ngi tham gia kho st khng b thin lch v
mt pha v n phn nh s trung thc ca h. Hn na, chng ti hin c mt i ng chuyn gia t vn
v thit k phng php v cu hi kho st s p ng mt cch xc thc nht nhu cu thng tin ca
doanh nghip. c bit vi k thut thit k cu hi ng (hnh nh, m thanh, v video ng) s l cng
c ht sc hp dn v tin li cho ngi tham gia kho st.
- Rt tin li cho ngi tham gia kho st: do i tng kho st bn rn, nn thi gian rnh rt bt
thng v www.surveyvietnam.net l thun tin nht cho h, v c th tham gia kho st bt c lc no
rnh ti bt k ni no thun tin. Ngoi ra, ngi tham gia kho st cn thy rng h s c hng rt
nhiu li ch khi tham gia kho st bng nhng hnh thc trao qu tng may mn cho h m chng ti
tin hnh th nghim thnh cng.

Tn tc gi, LP XXX

PH LC
T c cc ph lc nm y v c nh s th t cng tn ph lc :
PH LC A
xxx

ii

ii

iii

iii

TI LIU THAM KHO


[1] <Tn cc tc gi>. <Tn ti liu ch nghing>. <Tn, s, tp, ni v nm cng b
ti liu hoc hi tho KH>, <t trang n trang> hoc <s trang>.
[2] Jacque Arsac. Nhp mn lp trnh. Nguyn bn : Premires lecons de
programmation. Trung tm h thng Thng tin ISC, H ni 1991, 241 tr.
[3] Doug Cooper. Standard Pascal User Reference Manual. W.W.Norton & Company,
1983, 476 tr.
[4] Jacque Courtin, Irne Kowaski. Initiation lalgorithmique et aux structures de
donnes. Volume 1. Dunord, Paris 1994, 397 tr.
[5] Phan Huy Khnh, V Trung Hng. Thit k c s d liu a ng ng php ting
Vit. Tp ch Khoa hc Cng ngh, S 36+37, 2002, tr19-24.
[6] Detmoungkhoum Saly. Xy dng t in tin hc Lo-Anh-Vi. Bo co tt nghip
Thc s ngnh CNTT, i hc Nng Kho 2002-2005.
[7] Nguyn Nh . i t in ting Vit. Nh Xut bn Vn ho-Thng tin 1999.
[8] Trang web : http://www.informatik.uni-leipzig.de/~duc
[9] ...

Tn tac gia y, LP XXX

You might also like