際際滷

際際滷Share a Scribd company logo
1. l畛i nh畉c
-Trong s畛 100 i畛m. C坦 6 nhi畛m v畛. 働畛c l動畛ng th畛i gian kh坦 khn cho m畛i c担ng vi畛c:3 ~ 4 gi畛.
-Lm vi畛c environmentEclipse IDE, JUnit, log4J v Checkstyle tr棚n m叩y t鱈nh 畛a ph動董ng, kh担ng c坦 k畉t
n畛i internet.
2. y棚u c畉u
-C叩c s畉n ph畉m th畛c hi畛n t畉t c畉 c叩c thu畉t ng畛 c畛a 畛i t動畛ng theo 畛nh h動畛ng l畉p tr狸nh m担 h狸nh:
 坦ng g坦i
 Qu叩 t畉i
 Th畛a k畉
 Ghi 竪
 T鱈nh nng 畉n
 a h狸nh
 Tr畛u t動畛ng v湛ng
 Giao di畛n
-Trong c担ng vi畛c 6, b畉n c坦 m畛t c董 s畛 d畛 li畛u. B畉n c坦 th畛 s畛 d畛ng th畛 t畛c l動u tr畛 ho畉cnh炭ng vo vn
b畉n SQL trong m達 v tham s畛 畛 ch畛ng SQL injection.
3. v畉n 畛 m担 t畉:
M畛t tr動畛ng 畉i h畛c no mu畛n qu畉n l箪 th担ng tin c畛a 畛i ng滴 nh但n vi棚n c畛a n坦 (bao g畛m c畉 h畛 s董 c畛a gi叩o
s動 v nh但n vi棚n)
M畛i gi叩o s動 h畛 s董 bao g畛m c叩c l挑nh v畛c sau 但y: t棚n 畉y 畛, khoa, h畛c (c畛 nh但n,Th畉c s挑, b叩c s挑), tr畛
c畉p, hng th叩ng gi畉ng d畉y th畛i gian (t鱈nh b畉ng gi畛), t畛 l畛 ti畛n l動董ng.
C叩n b畛 c畛a m畛i h畛 s董 bao g畛m c叩c l挑nh v畛c sau: 畉y 畛 t棚n, v湛ng, th畛i gian lm vi畛c(t鱈nh theo ngy), t畛
l畛 ti畛n l動董ng, tr畛 c畉p, v畛 tr鱈 (畛ng 畉u b畛 ph畉n, Ph坦 tr動畛ng, nh但n vi棚n)
Tr畛 c畉p c畛a nh但n vi棚n 動畛c t鱈nh b畉ng c叩c d動畛i 但y c担ng th畛c:
 K畛 s動 / c畛 nh但n: 300
 T畛ng th畛: 500
 B叩c s挑: 1000
 Tr動畛ng ban: 2000
 Ph坦: 1000
 Nh但n vi棚n b狸nh th動畛ng: 500
Ti畛n l動董ng c畛a Proffesor: Coeficients l動董ng * 730 + ph畛 c畉p + s畛 gi畉ng d畉y gi畛 trongth叩ng * 45.
Ti畛n l動董ng c畛a c叩n b畛: Coeficients l動董ng * 730 + ph畛 c畉p + s畛 c畛a workdays * 30.
B畉n c畉n ph畉i vi畉t m畛t ch動董ng tr狸nh, trong 坦 c坦 c叩c ch畛c nng sau 但y:
Nhi畛m v畛 1:
1. t畉o ra m畛t ch動董ng tr狸nh 董n trong c畛a s畛 giao di畛n i畛u khi畛n:
Cho m畛ng 畉n v畛i con ng動畛i ti nguy棚n qu畉n l箪 ch動董ng tr狸nh
-Nh畉p th担ng tin c畛a nh但n vi棚n [1]
-T狸m ki畉m nh但n vi棚n v gi叩o s動 [2]
-Hi畛n th畛 danh s叩ch c叩c s挑 quan v gi叩o s動 [3]
-T畉o c叩c ph動董ng ph叩p ch竪n, ch畛nh s畛a v x坦a nh但n vi棚n [4]
-L動u th担ng tin vo m畛t t畉p tin *.cvs [5]
-畛c th担ng tin t畛 m畛t t畉p tin *.cvs [6]
-Lm vi畛c v畛i c董 s畛 d畛 li畛u [7]
-L畛i ra [8]
(L動u 箪: ch動董ng tr狸nh ch畛 hi畛n th畛 tr狸nh 董n nh動ng 達 kh担ng c坦 ph動董ng ph叩p v th担ng b叩o cho ng動畛i
d湛ng v畛 l畛a ch畛n ch畛c nng.)
Nhi畛m v畛 2:
1. t畉o nh但n vi棚n v gi叩o s動 c叩c l畛p h畛c
2. nh畉p vo 畛i ng滴 nh但n vi棚n v gi叩o s動 (tham kh畉o tr狸nh 董n [1])
Nh畉p th担ng tin v畛 nh但n vi棚n v c叩c gi叩o s動.
Nhi畛m v畛 3:
1. Hi畛n th畛 danh s叩ch t畉t c畉 c叩c nh但n vi棚n v s畉p x畉p theo l動董ng, n畉u ti畛n l動董ng 畛ub狸nh 畉ng b畉n n棚n s畉p
x畉p theo t棚n. [2]
2. t狸m nh但n vi棚n b畛i t棚n v v湛ng; Hi畛n th畛 chi ti畉t tr棚n mn h狸nh [3]
Nhi畛m v畛 4:
1. t畉o c叩c ph動董ng ph叩p ch竪n, ch畛nh s畛a v x坦a nh但n vi棚n [4]
2. ki畛m tra 畉u vo d畛 li畛u v x畛 l箪 t畉t c畉 c叩c tr動畛ng h畛p ngo畉i l畛 c坦 th畛
Nhi畛m v畛 5:
1. l動u nh但n vi棚n th担ng tin vo t畉p tin *.cvs [5]
2. L畉y d畛 li畛u t畛 t畉p tin *.cvs [6]
(L動u 箪: m畛i b畉n ghi 動畛c l動u trong hng v b畉n c坦 畛 x畛 l箪 t畉t c畉 c叩c tr動畛ng h畛p ngo畉i l畛 c坦 th畛)
Nhi畛m v畛 6:
1. l動u nh但n vi棚n th担ng tin c董 s畛 d畛 li畛u [7]
2. Hi畛n th畛 nh但n vi棚n th担ng tin trong c董 s畛 d畛 li畛u v s畉p x畉p theo t棚n v m畛c l動董ng
3. t狸m ki畉m nh但n vi棚n c董 s畛 d畛 li畛u theo t棚n v s畛.
(L動u 箪: ch動董ng tr狸nh ch畛 i ra khi ng動畛i d湛ng ch畛n "Tho叩t" [8])

More Related Content

New microsoft word document

  • 1. 1. l畛i nh畉c -Trong s畛 100 i畛m. C坦 6 nhi畛m v畛. 働畛c l動畛ng th畛i gian kh坦 khn cho m畛i c担ng vi畛c:3 ~ 4 gi畛. -Lm vi畛c environmentEclipse IDE, JUnit, log4J v Checkstyle tr棚n m叩y t鱈nh 畛a ph動董ng, kh担ng c坦 k畉t n畛i internet. 2. y棚u c畉u -C叩c s畉n ph畉m th畛c hi畛n t畉t c畉 c叩c thu畉t ng畛 c畛a 畛i t動畛ng theo 畛nh h動畛ng l畉p tr狸nh m担 h狸nh: 坦ng g坦i Qu叩 t畉i Th畛a k畉 Ghi 竪 T鱈nh nng 畉n a h狸nh Tr畛u t動畛ng v湛ng Giao di畛n -Trong c担ng vi畛c 6, b畉n c坦 m畛t c董 s畛 d畛 li畛u. B畉n c坦 th畛 s畛 d畛ng th畛 t畛c l動u tr畛 ho畉cnh炭ng vo vn b畉n SQL trong m達 v tham s畛 畛 ch畛ng SQL injection. 3. v畉n 畛 m担 t畉: M畛t tr動畛ng 畉i h畛c no mu畛n qu畉n l箪 th担ng tin c畛a 畛i ng滴 nh但n vi棚n c畛a n坦 (bao g畛m c畉 h畛 s董 c畛a gi叩o s動 v nh但n vi棚n) M畛i gi叩o s動 h畛 s董 bao g畛m c叩c l挑nh v畛c sau 但y: t棚n 畉y 畛, khoa, h畛c (c畛 nh但n,Th畉c s挑, b叩c s挑), tr畛 c畉p, hng th叩ng gi畉ng d畉y th畛i gian (t鱈nh b畉ng gi畛), t畛 l畛 ti畛n l動董ng. C叩n b畛 c畛a m畛i h畛 s董 bao g畛m c叩c l挑nh v畛c sau: 畉y 畛 t棚n, v湛ng, th畛i gian lm vi畛c(t鱈nh theo ngy), t畛 l畛 ti畛n l動董ng, tr畛 c畉p, v畛 tr鱈 (畛ng 畉u b畛 ph畉n, Ph坦 tr動畛ng, nh但n vi棚n) Tr畛 c畉p c畛a nh但n vi棚n 動畛c t鱈nh b畉ng c叩c d動畛i 但y c担ng th畛c: K畛 s動 / c畛 nh但n: 300 T畛ng th畛: 500 B叩c s挑: 1000 Tr動畛ng ban: 2000 Ph坦: 1000 Nh但n vi棚n b狸nh th動畛ng: 500 Ti畛n l動董ng c畛a Proffesor: Coeficients l動董ng * 730 + ph畛 c畉p + s畛 gi畉ng d畉y gi畛 trongth叩ng * 45. Ti畛n l動董ng c畛a c叩n b畛: Coeficients l動董ng * 730 + ph畛 c畉p + s畛 c畛a workdays * 30. B畉n c畉n ph畉i vi畉t m畛t ch動董ng tr狸nh, trong 坦 c坦 c叩c ch畛c nng sau 但y: Nhi畛m v畛 1: 1. t畉o ra m畛t ch動董ng tr狸nh 董n trong c畛a s畛 giao di畛n i畛u khi畛n: Cho m畛ng 畉n v畛i con ng動畛i ti nguy棚n qu畉n l箪 ch動董ng tr狸nh -Nh畉p th担ng tin c畛a nh但n vi棚n [1] -T狸m ki畉m nh但n vi棚n v gi叩o s動 [2] -Hi畛n th畛 danh s叩ch c叩c s挑 quan v gi叩o s動 [3] -T畉o c叩c ph動董ng ph叩p ch竪n, ch畛nh s畛a v x坦a nh但n vi棚n [4] -L動u th担ng tin vo m畛t t畉p tin *.cvs [5] -畛c th担ng tin t畛 m畛t t畉p tin *.cvs [6] -Lm vi畛c v畛i c董 s畛 d畛 li畛u [7] -L畛i ra [8] (L動u 箪: ch動董ng tr狸nh ch畛 hi畛n th畛 tr狸nh 董n nh動ng 達 kh担ng c坦 ph動董ng ph叩p v th担ng b叩o cho ng動畛i d湛ng v畛 l畛a ch畛n ch畛c nng.) Nhi畛m v畛 2: 1. t畉o nh但n vi棚n v gi叩o s動 c叩c l畛p h畛c 2. nh畉p vo 畛i ng滴 nh但n vi棚n v gi叩o s動 (tham kh畉o tr狸nh 董n [1]) Nh畉p th担ng tin v畛 nh但n vi棚n v c叩c gi叩o s動.
  • 2. Nhi畛m v畛 3: 1. Hi畛n th畛 danh s叩ch t畉t c畉 c叩c nh但n vi棚n v s畉p x畉p theo l動董ng, n畉u ti畛n l動董ng 畛ub狸nh 畉ng b畉n n棚n s畉p x畉p theo t棚n. [2] 2. t狸m nh但n vi棚n b畛i t棚n v v湛ng; Hi畛n th畛 chi ti畉t tr棚n mn h狸nh [3] Nhi畛m v畛 4: 1. t畉o c叩c ph動董ng ph叩p ch竪n, ch畛nh s畛a v x坦a nh但n vi棚n [4] 2. ki畛m tra 畉u vo d畛 li畛u v x畛 l箪 t畉t c畉 c叩c tr動畛ng h畛p ngo畉i l畛 c坦 th畛 Nhi畛m v畛 5: 1. l動u nh但n vi棚n th担ng tin vo t畉p tin *.cvs [5] 2. L畉y d畛 li畛u t畛 t畉p tin *.cvs [6] (L動u 箪: m畛i b畉n ghi 動畛c l動u trong hng v b畉n c坦 畛 x畛 l箪 t畉t c畉 c叩c tr動畛ng h畛p ngo畉i l畛 c坦 th畛) Nhi畛m v畛 6: 1. l動u nh但n vi棚n th担ng tin c董 s畛 d畛 li畛u [7] 2. Hi畛n th畛 nh但n vi棚n th担ng tin trong c董 s畛 d畛 li畛u v s畉p x畉p theo t棚n v m畛c l動董ng 3. t狸m ki畉m nh但n vi棚n c董 s畛 d畛 li畛u theo t棚n v s畛. (L動u 箪: ch動董ng tr狸nh ch畛 i ra khi ng動畛i d湛ng ch畛n "Tho叩t" [8])