Download as pdf or txt
Download as pdf or txt
You are on page 1of 40

THI LP TRNH HNG I TNG

Thi gian: 60 pht


Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 1: QUN L MN SCH TH VIN

Thng tin v Sch gm cc thuc tnh (m sch, Tn sch, Tc gi, Chuyn ngnh, Nm xut bn,
S lng) trong Chuyn ngnh c th l: Khoa hc t nhin, Vn hc Ngh thut, in t
Vin thng, Cng ngh thng tin. M sch l mt s nguyn c 5 ch s, t ng tng.
Thng tin v Bn c (m bn c, H tn, a ch, S T), m bn c l mt s nguyn c 5 ch
s, t ng tng.
B sung Bng QL Mn sch trong mt bn c s c php mn khng qu 5 u sch khc
nhau, mi u sch khng mn qu 3 cun. Ghi r tnh trng hin thi ca sch khi cho mn.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm u sch mi vo file SACH.DAT. C x l ngoi l. In ra danh sch cc u
sch c trong file.
2. Nhp thm bn c vo file BD.DAT. C x l ngoi l. In ra danh sch bn c c trong
file.
3. Lp Bng QL mn sch cho tng bn c bng cch nhp cc u sch m bn c mn,
lu vo file QLMS.DAT v in danh sch ra mn hnh (ch : cng mt loi bn c vi mt
u sch th khng th xut hin 2 ln trong bng ny).
4. Sp xp danh sch Qun l mn sch lu trong QLMS.DAT
a. Theo tn bn c
b. Theo S lng cun sch c mn (gim dn)
5. Tm kim v hin th danh sch mn sch theo tn bn c

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 2: QUN L NG K HC THEO TN CH

Thng tin v Mn hc gm cc thuc tnh (m mn hc, Tn mn, Tng s tit, Loi mn hc)
trong Loi mn hc c th l: i cng, C s ngnh, Chuyn ngnh bt buc, Chuyn ngnh t
chn. M mn hc l mt s nguyn c 3 ch s, t ng tng.
Thng tin v Sinh vin (m sinh vin, H tn, a ch, S T), m sinh vin l mt s nguyn c 5
ch s, t ng tng.
B sung Bng ng k trong mt sinh vin s c php ng k khng qu 8 mn hc mt hc
k. Ghi r thi gian ng k ca sinh vin.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm mn hc mi vo file MH.DAT. C x l ngoi l. In ra danh sch cc mn hc
c trong file.
2. Nhp thm sinh vin vo file SV.DAT. C x l ngoi l. In ra danh sch sinh vin c
trong file.
3. Lp Bng ng k cho tng sinh vin bng cch nhp cc mn hc cho sinh vin v thi
gian ng k (ly t thi gian h thng), lu vo file QLDK.DAT v in danh sch ra mn
hnh (ch : cng mt sinh vin vi mt mn hc th khng th xut hin 2 ln trong bng
ny).
4. Sp xp danh sch Bng ng k lu trong QLDK.DAT
a. Theo tn sinh vin
b. Theo thi gian ng k
5. Lp danh sch lp hc theo danh sch ng k. Mi lp khng qu 30 sinh vin v ly theo
th t thi gian ng k.

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 3: QUN L BN HNG TRONG SIU TH

Thng tin v Mt hng gm cc thuc tnh (m hng, Tn hng, Nhm hng, Gi bn) trong
Nhm hng c th l: Hng thi trang, Hng tiu dng, Hng in my, Hng gia dng. M hng l
mt s nguyn c 4 ch s, t ng tng.
Thng tin v Khch hng (m KH, H tn, a ch, S T), m KH l mt s nguyn c 5 ch s,
t ng tng.
B sung Bng Danh sch mua hng trong vi mi khch hng, nhp danh sch cc mt hng v
s lng m khch hng mua. Gi s mi khch hng khng mua qu 10 loi mt hng mt ln.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm mt hng mi vo file MH.DAT. C x l ngoi l. In ra danh sch cc mt hng
c trong file.
2. Nhp thm khch hng vo file KH.DAT. C x l ngoi l. In ra danh sch khch hng
c trong file.
3. Lp Bng danh sch mua hng cho tng khch hng, lu vo file QLBH.DAT v in danh
sch ra mn hnh (ch : cng mt khch hng vi mt mt hng th khng th xut hin 2
ln trong bng ny).
4. Sp xp danh sch Bng danh sch mua hng lu trong QLBH.DAT
a. Theo tn khch hng
b. Theo tn mt hng
5. Lp ha n cho mi khch hng.

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 4: QUN L BN HNG TRONG SIU TH IN MY

Thng tin v Mt hng trong kho gm cc thuc tnh (m hng, Tn hng, Nhm hng, Gi bn,
S lng) trong Nhm hng c th l: in t, in lnh, My tnh, Thit b vn phng. M
hng l mt s nguyn c 4 ch s, t ng tng.
Thng tin v Nhn vin bn hng (m NV, H tn, a ch, S T), m NV l mt s nguyn c 4
ch s, t ng tng.
B sung Bng Danh sch bn hng (trong mt ngy) trong vi mi nhn vin, nhp danh sch
cc mt hng m nhn vin bn c. Gi s mi nhn vin ch tham gia bn ti a 5 mt hng
khc nhau.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm mt hng mi vo file MH.DAT. C x l ngoi l. In ra danh sch cc mt hng
c trong file.
2. Nhp thm nhn vin vo file NV.DAT. C x l ngoi l. In ra danh sch nhn vin c
trong file.
3. Lp Bng danh sch bn hng cho tng nhn vin, lu vo file QLBH.DAT v in danh sch
ra mn hnh (ch : cng mt nhn vin vi mt mt hng th khng th xut hin 2 ln trong
bng ny).
4. Sp xp danh sch Bng danh sch bn hng lu trong QLBH.DAT
a. Theo tn nhn vin
b. Theo nhm mt hng
5. Lp bng k doanh thu cho mi nhn vin.

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 5: QUN L NHN S

Thng tin v Nhn vin gm cc thuc tnh (m nhn vin, H tn, a ch, S in thoi, Bc
lng) trong Bc lng l mt s nguyn t 1 n 9. M nhn vin l mt s nguyn c 4 ch
s, t ng tng.
Thng tin v Phng ban (m phng, tn phng, m t, H s cng vic), m phng l mt s
nguyn c 3 ch s, t ng tng. H s cng vic l mt s thc t trong khong t 1 n 20, cho
bit mc nh gi chung v cc cng vic thuc phng m nhim.
B sung Bng Danh sch chm cng (trong mt thng), trong vi mi nhn vin cho bit phng
ban tng ng v s ngy lm vic trong thng.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm nhn vin mi vo file NV.DAT. C x l ngoi l. In ra danh sch cc nhn vin
c trong file.
2. Nhp thm phng ban vo file PB.DAT. C x l ngoi l. In ra danh sch phng ban c
trong file.
3. Lp Bng danh sch chm cng cho tng nhn vin, lu vo file QLNS.DAT v in danh sch
ra mn hnh (ch : cng mt nhn vin khng th lm vic hai phng ban khc nhau).
4. Sp xp danh sch Bng danh sch phn cng lu trong QLNS.DAT
a. Theo tn nhn vin
b. Theo phng ban
5. Lp bng k thu nhp cho mi nhn vin trong thng. Thu nhp = 850000*(2 + Bc
lng/3)*H s cng vic * (s ngy lm vic/22).

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 6: QUN L THIT B TRONG PHNG HC

Thng tin v Thit b gm cc thuc tnh (m TB, Tn, Xut x, Nm sn xut) trong Xut x
c th l: Nhp khu, Ni a, Lin doanh. M TB l mt s nguyn c 5 ch s, t ng tng.
Thng tin v Phng hc (m PH, tn phng, s gh), m PH l mt s nguyn c 5 ch s, t
ng tng.
B sung Bng QL Thit b trong mt phng hc s c nhn nhiu loi thit b, mi loi c s
lng khc nhau v ghi r tnh trng hin thi.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm thit b vo file TB.DAT. C x l ngoi l. In ra danh sch thit b c trong
file.
2. Nhp thm phng hc vo file PH.DAT. C x l ngoi l. In ra danh sch phng hc c
trong file.
3. Lp Bng QL Thit b cho cc phng hc bng cch nhp cc loi thit b cho mi phng
cng s lng v tnh trng tng ng tng ng; lu vo file QLTB.DAT v in danh sch
ra mn hnh (ch : cng mt loi thit b trong mt phng hc th khng th xut hin 2 ln).
4. Sp xp danh sch Qun l thit b lu trong QLTB.DAT
a. Theo tn phng hc
b. Theo S lng thit b mi loi (gim dn)
5. Tm kim v hin th danh sch thit b trong cc phng theo tn thit b

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 7: QUN L D N

Thng tin v D n gm cc thuc tnh (m d n, Tn d n, Kiu d n, Tng kinh ph) trong


kiu d n c th gm: nh, trung bnh hoc ln. M d n l mt s nguyn c 5 ch s, t ng
tng.
Thng tin v Nhn vin (m NV, H tn, a ch, chuyn mn), m NV l mt s nguyn c 5 ch
s, t ng tng.
B sung Bng phn cng trong mt nhn vin c th c gn cho mt hoc nhiu d n mt lc
vi s ngy tham gia khc nhau v v tr cng vic khc nhau.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm d n vo file DA.DAT. C x l ngoi l. In ra danh sch d n c trong file.
2. Nhp thm nhn vin vo file NV.DAT. C x l ngoi l. In ra danh sch nhn vin c
trong file.
3. Nhp danh sch phn cng d n cho mi nhn vin c trong file NV.DAT. Lu vo file
PHANCONG.DAT v in danh sch ra mn hnh. (ch : cng mt nhn vin th khng th
tham gia cng mt d n vi hai v tr khc nhau nhng c th tham gia cng lc vo nhiu
d n)
4. Sp xp danh sch phn cng lu trong PHANCONG.DAT
a. Theo H tn nhn vin
b. Theo S ngy tham gia (gim dn)
5. Tm kim v hin th danh sch phn cng theo tn nhn vin

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 8: QUN L SP XP PHNG HC

Thng tin v Phng hc gm cc thuc tnh (m phng, Tn phng, S gh, Kiu phng) vi kiu
phng c th l: phng hi tho, phng thc hnh v phng ging l thuyt, m phng l mt s
nguyn c 5 ch s, t ng tng.
Thng tin v Lp (m lp, tn lp, s sinh vin), m lp l mt s nguyn c 3 ch s, t ng tng.
B sung Bng sp xp trong mt lp c sp xp ti mt hoc nhiu phng hc tng ng vi
cc kp hc khc nhau.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm Phng hc vo file PH.DAT. C x l ngoi l. In ra danh sch phng hc c
trong file.
2. Nhp thm Lp vo file LOP.DAT. C x l ngoi l. In ra danh sch cc lp c trong
file.
3. Nhp danh sch sp xp phng hc cho mi lp c trong fie LOP.DAT; lu vo file
BANGSX.DAT v in danh sch ra mn hnh. (Ch : cc lp khng th xp vo phng c s
gh t hn s sinh vin ca lp)
4. Sp xp danh sch sp xp phng hc lu trong BANGSX.DAT
a. Theo tn lp hc
b. Theo Kp hc
5. Tm kim v hin th danh sch sp xp theo phng hc

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 9: QUN L TR LNG CHO GING VIN THNH GING

Mt trng i hc tr lng cho gio vin thnh ging theo mn hc v gi ging dy.
Thng tin v Mn hc gm cc thuc tnh (m mn hc, Tn mn, Tng s tit, S tit l thuyt,
mc kinh ph) trong mc kinh ph l mc tr cho mt tit dy l thuyt, tit thc hnh s c
tr bng 70% tit l thuyt. M mn hc l mt s nguyn c 3 ch s, t ng tng.
Thng tin v Ging vin (m GV, H v tn, a ch, trnh ), m GV l mt s nguyn c 3 ch
s, t ng tng. Trnh bao gm: GS-TS, PGS-TS, Ging vin chnh, Th.S.
B sung Bng K khai ging dy trong mt ging vin s khai bo ging dy mn no v bao
nhiu lp. Ch : mt ging vin c th dy nhiu mn. S lp cho mi mn l s nguyn dng v
khng ln hn 3. Tng s tit ging dy ca mt ging vin khng c ln hn 200.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm mn hc vo file MB.DAT. C x l ngoi l. In ra danh sch mn hc c
trong file.
2. Nhp thm ging vin vo file GV.DAT. C x l ngoi l. In ra danh sch GV c trong
file.
3. Lp Bng k khai ging dy cho mi ging vin; lu vo file QLGV.DAT v in danh sch ra
mn hnh.
4. Sp xp danh sch k khai ging dy lu trong QLGV.DAT
a. Theo h tn ging vin
b. Theo s tit ging dy mi mn (gim dn)
5. Tnh ton v lp bng tnh tin cng cho mi ging vin.

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 10: QUN L PHN CHIA TIN THNG CHO CU TH BNG

Sau khi ginh chc v ch, mt i bng tnh tin thng cho mi cu th da trn v tr thi u v
s trn u.
Thng tin v Cu th gm cc thuc tnh (m cu th, H Tn, Tui, Mc lng) trong mc
lng l gi tr k theo hp ng. M cu th l mt s nguyn c 3 ch s, t ng tng.
Thng tin v V tr thi u (m v tr, Tn v tr, mc thng), m v tr l mt s nguyn c 3 ch
s, t ng tng.
B sung Bng phn cng trong mt cu th c th c gn cho mt hoc nhiu v tr mt lc vi
s trn chi v tr . Ch , mt cu th khng c chi qu 3 v tr khc nhau.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm cu th vo file CT.DAT. C x l ngoi l. In ra danh sch cu th c trong
file.
2. Nhp thm v tr thi u vo file VITRI.DAT. C x l ngoi l. In ra danh sch v tr c
trong file.
3. Nhp danh sch phn cng cho mi cu th c trong file CT.DAT. Lu vo file
PCCT.DAT v in danh sch ra mn hnh.
4. Sp xp danh sch phn cng lu trong PCCT.DAT
a. Theo H tn cu th
b. Theo S trn chi mt v tr (gim dn)
5. Tnh tng tin thng ca cc cu th v in ra mn hnh (tng tin thng bng tin thng
theo v tr trong tt c cc trn u + 10% mc lng)

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 11: QUN L PHNG KHCH SN

Mt khch sn phn cp cc phng theo nhiu loi v da trn thi gian thu ca tng khch lp
ha n tin phng.
Thng tin v Phng gm cc thuc tnh (m kiu phng, Kiu phng, Mc tin thu, S phng)
vi kiu phng c th l: phng n, phng i v phng VIP, m phng l mt s nguyn c 3 ch
s, t ng tng.
Thng tin v Khch hng (m khch hng, tn khch hng, loi phng cn thu, s phng cn
thu), m khch hng l mt s nguyn c 3 ch s, t ng tng.
B sung Bng sp xp trong mt khch hng c sp xp ti loi phng ph hp (nu thiu th
ngh loi phng khc) cng vi s lng phng loi v s ngy thu.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm Phng vo file PH.DAT. C x l ngoi l. In ra danh sch phng c trong file.
2. Nhp thm Khch hng vo file KH.DAT. C x l ngoi l. In ra danh sch cc KH c
trong file.
3. Nhp danh sch sp xp phng cho mi khch hng c trong fie KH.DAT; lu vo file
BANGSX.DAT v in danh sch ra mn hnh. Ch kim tra s phng cn li mi kiu.
4. Sp xp danh sch lu trong BANGSX.DAT
a. Theo loi phng
b. Theo s phng cn thu
5. Tnh ton v lp ha n cho mi khch hng.

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 12: QUN L TNH CNG THEO SN PHM

Thng tin v Cng nhn gm cc thuc tnh (m CN, H tn, a ch, Ca sn xut) trong ca
sn xut c th l: ca sng, ca chiu hoc ca m, m CN l mt s nguyn c 5 ch s, t ng
tng.
Thng tin v Sn phm (m SP, tn SP, n gi), m SP l mt s nguyn c 5 ch s, t ng
tng.
B sung Bng Tnh Cng trong mt cng nhn s thc hin sn xut nhiu sn phm cng loi
hoc nhiu loi sn phm khc nhau. Gi s mi cng nhn ch c tham gia sn xut ti a 5 loi
sn phm khc nhau.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm cng nhn vo file CN.DAT. C x l ngoi l. In ra danh sch cng nhn c
trong file.
2. Nhp thm sn phm vo file SP.DAT. C x l ngoi l. In ra danh sch sn phm c
trong file.
3. Lp Bng tnh cng cho cng nhn bng cch nhp cc loi sn phm m mi cng nhn
c trong file CN.DAT sn xut cng s lng tng ng; lu vo file TINHCONG.DAT
v in danh sch ra mn hnh. (Ch : mt cng nhn vi cng mt loi sn phm khng c
php xut hin qu mt ln trong bng ny)
4. Sp xp danh sch Bng tnh cng lu trong TINHCONG.DAT
c. Theo H tn Cng nhn
d. Theo S lng sn phm (gim dn)
5. Lp bng k thu nhp ca mi cng nhn

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 13: QUN L BN HNG

Thng tin v Khch hng gm cc thuc tnh (m KH, H tn, a ch, Nhm KH) trong nhm
khch hng c th gm: mua l, mua bun, mua qua mng, m KH l mt s nguyn c 5 ch s, t
ng tng.
Thng tin v Mt hng (m hng, tn hng, n gi), m hng l mt s nguyn c 5 ch s, t
ng tng.
B sung Ha n trong mt khch hng c th chn mua mt hoc nhiu mt hng vi s lng
khc nhau.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm Khch hng vo file KH.DAT. C x l ngoi l. In ra danh sch khch hng
c trong file.
2. Nhp thm Mt hng vo file MATHANG.DAT. C x l ngoi l. In ra danh sch mt
hng c trong file.
3. Nhp danh sch mua hng cho mi khch hng c trong file KH.DAT. Lu vo file
HOADON.DAT v in danh sch ra mn hnh .
4. Sp xp danh sch mua hng lu trong HOADON.DAT
a. Theo H tn khch hng
b. Theo S lng mt hng (gim dn)
5. Lp bng k tng s tin phi tr cho mi khch hng

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 14: QUN L PHN CNG LI XE BUT

Thng tin v Li xe gm cc thuc tnh (m LX, H tn, a ch, Trnh ) vi quy nh trnh
li xe c chn trong cc mc t Loi A n Loi F, m LX l mt s nguyn c 5 ch s, t ng
tng.
Thng tin v Tuyn (m tuyn, khong cch, s im dng), m tuyn l mt s nguyn c 3 ch s,
t ng tng.
B sung Bng phn cng trong mt li xe trong mt ngy c phn cng li xe trn mt hoc
nhiu tuyn, vi mi tuyn cn cho bit li xe s li bao nhiu lt. Gi s tng s lt trong ngy
ca li xe khng vt qu 15.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm Li xe vo file LX.DAT. C x l ngoi l. In ra danh sch li xe c trong file.
2. Nhp thm Tuyn vo file TUYEN.DAT. C x l ngoi l. In ra danh sch cc tuyn c
trong file.
3. Nhp danh sch phn cng cho mi li xe c trong file LX.DAT; lu vo file
PHANCONG.DAT v in danh sch ra mn hnh . (Ch : cng mt li xe vi mt tuyn
khng c xut hin qu mt ln trong bng ny)
4. Sp xp danh sch phn cng lu trong PHANCONG.DAT
a. Theo H tn li xe
b. Theo S lng tuyn m nhn trong ngy (gim dn)
5. Lp bng k tng khong cch chy xe trong ngy ca mi li xe

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 15: QUN L DCH V VIN THNG

Thng tin v Khch hng gm cc thuc tnh (m KH, H tn, a ch, Loi KH) vi Loi khch
hng c th l: c nhn, i din n v hnh chnh, i din n v kinh doanh, m KH l mt s
nguyn c 5 ch s, t ng tng.
Thng tin v Dch v (m DV, tn DV, gi cc, n v tnh) m DV l mt s nguyn c 3 ch s,
t ng tng.
B sung Ha n trong mt khch hng c th s dng mt hoc nhiu dch v. Gi s mi
khch c php s dng khng qu 5 loi dch v khc nhau.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm khch hng vo file KH.DAT. C x l ngoi l. In ra danh sch khch hng
c trong file.
2. Nhp thm dch v vo file DV.DAT. C x l ngoi l. In ra danh sch dch v c trong
file.
3. Nhp ha n cho mi khch hng c trong file KH.DAT, trong mi khch hng ng
vi mt dch v s dng s c s lng s dng (theo n v tnh); lu vo file
HOADON.DAT v in danh sch ra mn hnh. (Ch : cng mt khch hng vi mt loi dch
v th khng c xut hin qu mt ln trong bng ny)
4. Sp xp danh sch ha n lu trong HOADON.DAT
a. Theo H tn khch hng
b. Theo S lng s dng (gim dn)
5.

Lp bng k s tin phi tr cho mi khch hng

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 16: QUN L BN V TU HA

Thng tin v Ngi mua v gm cc thuc tnh (M ngi mua, H tn, a ch, Loi) trong
nhm ngi mua c th l: mua l, mua tp th, mua qua mng, m ngi mua l mt s nguyn c 5
ch s, t ng tng.
Thng tin v V tu (m v, loi gh, n gi), m v l mt s nguyn c 5 ch s, t ng tng.
B sung Ha n, trong mt ngi mua c th mt mua mt hoc nhiu v.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm ngi mua v vo file NGUOIMUA.DAT. C x l ngoi l. In ra danh sch
ngi mua c trong file.
2. Nhp thm loi v vo file VE.DAT. C x l ngoi l. In ra danh sch cc loi v c
trong file.
3. Nhp danh sch ha n mua v cho mi ngi mua c trong file NGUOIMUA.DAT;
(gi s mi ngi mua c th mua mt hoc nhiu loi v nhng khng qu 4 loi, mi loi
c mt s lng xc nh nhng khng qu 20). Lu vo file HOADON.DAT v in danh
sch ra mn hnh.
4. Sp xp danh sch ha n lu trong HOADON.DAT
a. Theo H tn ngi mua
b. Theo S lng v mua (gim dn)
5. Lp bng k s tin phi tra cho mi ngi mua

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 17: QUN L DANH SCH S TIT KIM

Thng tin v Khch hng gm cc thuc tnh (m KH, H tn, a ch, Loi KH) - vi loi
khch hng c th l: c nhn, tp th, doanh nghip, m KH l mt s nguyn c 5 ch s, t
ng tng.
Thng tin v Ngn hng (m NH, tn NH, li sut tin gi), m NH l mt s nguyn c 3 ch
s, t ng tng.
B sung S tit kim trong mt khch hng c th lp mt hoc nhiu s tit kim vi mt
hoc nhiu ngn hng.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm khch hng vo file KH.DAT. C x l ngoi l. In ra danh sch khch hng
c trong file.
2. Nhp thm ngn hng vo file NGANHANG.DAT. C x l ngoi l. In ra danh sch ngn
hng c trong file.
3. Nhp danh sch S tit kim cho mi khch hng c trong file KH.DAT; (mi khch hng
vi mt ngn hng c th c nhiu s khc nhau nhng khng qu 5 s, mi s s c s tin
gi tng ng), lu danh sch vo file SOTK.DAT v in ra mn hnh.
4. Sp xp danh sch S tit kim lu trong SOTK.DAT
a. Theo H tn khch hng
b. Theo Tn S tin gi
5. Lp bng k tng s tin gi cho mi khch hng

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 18: QUN L IM SINH VIN

Thng tin v Sinh vin gm (m SV, H tn, a ch, Ngy sinh, Lp). Trong m sinh vin
l mt s nguyn c 5 ch s, t ng tng. Lp c chn t danh sch cc lp theo cc t
tn ti HV CN BCVT.
Thng tin v Mn hc (m mn, tn mn, s vht, loi mn). Trong , m mn l mt s
nguyn c 3 ch s, t ng tng. Loi mn hc c th l i cng, C s ngnh, Chuyn
ngnh.
B sung Bng im trong mt sinh vin c mt im cho mi mn hc (0<=im<=10).
Vit chng trnh trn Java s dng giao din Frame hoc JFrame (c th dng ko th) thc
hin cc chc nng sau:
1. Nhp thm sinh vin vo file SV.DAT. C x l ngoi l. In ra danh sch sinh vin c
trong file.
2. Nhp thm mn hc vo file MONHOC.DAT. C x l ngoi l. In ra danh sch mn hc
c trong file.
3. Nhp im cho mi sinh vin c trong file SV.DAT; lu vo file BANGDIEM.DAT v in
danh sch ra mn hnh. (Ch : mi sinh vin vi mt mn hc ch c xut hin mt ln
trong bng ny)
4. Sp xp danh sch Bng im lu trong BANGDIEM.DAT
a. Theo H tn sinh vin
b. Theo Tn Mn hc
5. Tnh im tng kt chung cho mi sinh vin da trn im mn hc v s n v hc trnh
ca mn hc .

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 19: QUN L H S SINH VIN K TC X

Thng tin v Sinh vin gm (m SV, H tn, a ch, Ngy sinh, Lp). Trong m sinh vin
l mt s nguyn c 5 ch s, t ng tng. Lp c chn t danh sch cc lp theo cc t
tn ti HV CN BCVT.
Thng tin v Phng (m phng, tn phng, loi phng). Trong , m phng l mt s nguyn
c 3 ch s, t ng tng. Loi phng c th l Phng VIP, Cht lng cao, Thng.
B sung Danh sch sinh vin k tc x trong mi sinh vin cho bit ang phng no. Mi
phng khng qu 8 sinh vin.
Vit chng trnh trn Java s dng giao din Frame hoc JFrame (c th dng ko th) thc
hin cc chc nng sau:
1. Nhp thm sinh vin vo file SV.DAT. C x l ngoi l. In ra danh sch sinh vin c
trong file.
2. Nhp thm phng vo file PHONG.DAT. C x l ngoi l. In ra danh sch cc phng c
trong file.
3. Nhp danh sch sinh vin k tc x lu vo file DSKTX.DAT. Mi sinh vin cho bit bt
u k tc x t ngy no. Ch : mt sinh vin c th nhiu phng khc nhau.
4. Sp xp danh sch sinh vin k tc x lu trong DSKTX.DAT
a. Theo H tn sinh vin
b. Theo Tn phng
5. Gi s mc tin thu phng hng thng theo th t loi phng ln lt l 1000, 500 v 300
(nghn ng). Tnh tin thu n thi im hin ti cho mi sinh vin (ch lm trn thng).

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 20: QUN L NH CHO THU

Thng tin v Khch hng gm (m KH, Tn khch hng, a ch, SDT, Loi KH). Trong
m khch hng l mt s nguyn c 5 ch s, t ng tng. Loi khch hng c chn t
danh sch gm: Sinh vin, H gia nh, Doanh nghip.
Thng tin v Phng (m phng, tn phng, loi phng). Trong , m phng l mt s nguyn
c 3 ch s, t ng tng. Loi phng c th l Phng VIP, Phng cht lng cao, Phng
Thng.
B sung Danh sch thu phng trong mi khch hng cho bit ang phng no v ngy
bt u thu.
Vit chng trnh trn Java s dng giao din Frame hoc JFrame (c th dng ko th) thc
hin cc chc nng sau:
1. Nhp thm khch hng vo file KH.DAT. C x l ngoi l. In ra danh sch khch hng
c trong file.
2. Nhp thm phng vo file PHONG.DAT. C x l ngoi l. In ra danh sch cc phng c
trong file.
3. Nhp danh sch thu phng lu vo file DSTP.DAT. Ch : mt khch hng c th thu
nhiu phng khc nhau nhng thi gian khc nhau.
4. Sp xp danh sch sinh vin k tc x lu trong DSKTX.DAT
a. Theo H tn sinh vin
b. Theo Tn phng
5. Gi s mc tin thu phng hng thng theo th t loi phng ln lt l 4000, 3000 v 2000
(nghn ng). Tnh tin thu n thi im hin ti cho mi khch hng (ch lm trn thng
v tnh tt c cc phng khch hng thu).

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 21: QUN L LU TR SCH TH VIN

Thng tin v Sch gm cc thuc tnh (m sch, Tn sch, Tc gi, Chuyn ngnh, Nm xut
bn) trong Chuyn ngnh c th l: Khoa hc t nhin, Vn hc Ngh thut, in t Vin
thng, Cng ngh thng tin. M sch l mt s nguyn c 5 ch s, t ng tng.
Thng tin v K sch (m k, Tn, loi k, s lng ti a), m k sch l mt s nguyn c 3 ch
s, t ng tng. Loi k sch gm: Nh, Trung bnh v Ln.
B sung Bng Qun l sch trong mt loi sch s c t ti mt k sch no vi s lng
c th. Ghi r tnh trng hin thi ca sch khi cho t vo k.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm u sch mi vo file SACH.DAT. C x l ngoi l. In ra danh sch cc u
sch c trong file.
2. Nhp thm k sch vo file KE.DAT. C x l ngoi l. In ra danh sch cc k sch c
trong file.
3. Lp Bng QL sch bng cch nhp cc u sch vo k tng ng, lu vo file QLSTV.DAT
v in danh sch ra mn hnh (ch : mt u sch c t vo k nu tng s sch khng
vt qu s ch trng cn li trong k).
4. Sp xp danh sch Qun l sch lu trong QLSTV.DAT
a. Theo tn sch
b. Theo s lng mi loi
5. Tm kim v hin th danh sch cc cun sch theo tn chuyn ngnh

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 22: QUN L NG K GING DY THEO TN CH

Thng tin v Mn hc gm cc thuc tnh (m mn hc, Tn mn, Tng s tit, Loi mn hc)
trong Loi mn hc c th l: i cng, C s ngnh, Chuyn ngnh bt buc, Chuyn ngnh t
chn. M mn hc l mt s nguyn c 3 ch s, t ng tng.
Thng tin v Ging vin (m GV, H tn, S T, Khoa), m ging vin l mt s nguyn c 5 ch
s, t ng tng. Khoa c th l: C bn, in t, Vin thng, CNTT, QTKD, K ton.
B sung Bng ng k trong mt ging vin s c php ng k khng qu 3 mn hc mt
hc k, mi mn cho bit s lp c th ging dy. Tng s lp ca tt c cc mn khng vt qu 6.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm mn hc mi vo file MH.DAT. C x l ngoi l. In ra danh sch cc mn hc
c trong file.
2. Nhp thm ging vin vo file GV.DAT. C x l ngoi l. In ra danh sch ging vin c
trong file.
3. Lp Bng ng k cho tng ging vin bng cch nhp cc mn hc ng k ca mi ging
vin, s lp mi mn v thi gian ng k (ly thi gian h thng). Lu thng tin vo file
QLDK.DAT v in danh sch ra mn hnh (ch : cng mt ging vin vi mt mn hc th
khng th xut hin 2 ln trong bng ny).
4. Sp xp danh sch Bng ng k lu trong QLDK.DAT
a. Theo tn ging vin
b. Theo thi gian ng k
5. Lp danh sch gio vin ging dy theo danh sch ng k. Ch , mi mn khng qu 4
ging vin (ly theo th t thi gian).

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 23: QUN L TNH CNG BN HNG CHO SIU TH

Thng tin v Mt hng gm cc thuc tnh (m hng, Tn hng, Nhm hng, Gi mua, Gi bn)
trong Nhm hng c th l: Hng thi trang, Hng tiu dng, Hng in my, Hng gia dng.
M hng l mt s nguyn c 4 ch s, t ng tng.
Thng tin v Nhn vin bn hng (m NV, H tn, a ch, S T), m NV l mt s nguyn c 4
ch s, t ng tng.
B sung Bng Danh sch bn hng trong vi mi nhn vin, nhp danh sch cc mt hng v s
lng m nhn vin bn ra trong ngy.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm mt hng mi vo file MH.DAT. C x l ngoi l. In ra danh sch cc mt hng
c trong file.
2. Nhp thm nhn vin bn hng vo file NV.DAT. C x l ngoi l. In ra danh sch nhn
vin c trong file.
3. Lp Bng danh sch bn hng cho tng nhn vin, lu vo file QLBH.DAT v in danh sch
ra mn hnh (ch : cng mt nhn vin vi mt mt hng th khng th xut hin 2 ln trong
bng ny).
4. Sp xp danh sch Bng danh sch bn hng lu trong QLBH.DAT
a. Theo tn nhn vin
b. Theo tn mt hng
5. Lp bng tnh cng cho mi nhn vin. Gi tr tin cng c tnh l 2% tng s li nhun
thu c.

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 24: QUN L BN HNG TRONG SIU TH IN MY

Thng tin v Mt hng trong kho gm cc thuc tnh (m hng, Tn hng, Nhm hng, Gi bn,
S lng) trong Nhm hng c th l: in t, in lnh, My tnh, Thit b vn phng. M
hng l mt s nguyn c 4 ch s, t ng tng.
Thng tin v Khch hng (m KH, H tn, a ch, S T), m KH l mt s nguyn c 4 ch s,
t ng tng.
B sung Bng k bn hng (trong mt ngy) trong vi mi khch hng, nhp danh sch cc mt
hng m khch hng mua s lng tng ng. Gi s mi mt hng khng c mua qu 5
n v.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm mt hng mi vo file MH.DAT. C x l ngoi l. In ra danh sch cc mt hng
c trong file.
2. Nhp thm khch hng vo file KH.DAT. C x l ngoi l. In ra danh sch khch hng
c trong file.
3. Lp Bng k bn hng cho tng khch hng, lu vo file QLBH.DAT v in danh sch ra mn
hnh (ch : cng mt khch hng vi mt mt hng th khng th xut hin 2 ln trong bng
ny).
4. Sp xp danh sch Bng k bn hng lu trong QLBH.DAT
c. Theo tn khch hng
d. Theo nhm mt hng
5. Lp ha n cho mi khch hng.

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 25: QUN L CNG NHN

Thng tin v Cng nhn gm cc thuc tnh (m cng nhn, H tn, a ch, S in thoi, Bc
th) trong Bc th l mt s nguyn t 1 n 7. M cng nhn l mt s nguyn c 4 ch s,
t ng tng.
Thng tin v Xng sn xut (m xng, tn xng, m t, H s cng vic), m xng l mt s
nguyn c 3 ch s, t ng tng. H s cng vic l mt s thc t trong khong t 1 n 20, cho
bit mc nh gi chung v cc cng vic trong xng m nhim.
B sung Bng Danh sch chm cng (trong mt thng), trong vi mi cng nhn cho bit ang
lm ti xng no tng ng v s ngy lm vic tng ng. Mt cng nhn c th thay i xng
sn xut nhiu ln trong thng nhng tng s ngy lm vic khng vt qu 30.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm cng nhn mi vo file CN.DAT. C x l ngoi l. In ra danh sch cc cng
nhn c trong file.
2. Nhp thm xng sn xut vo file XSX.DAT. C x l ngoi l. In ra danh sch xng
c trong file.
3. Lp Bng danh sch chm cng cho tng cng nhn, lu vo file QLCN.DAT v in danh
sch ra mn hnh.
4. Sp xp danh sch Bng danh sch phn cng lu trong QLNS.DAT
a. Theo tn cng nhn
b. Theo xng
5. Lp bng k thu nhp cho mi cng nhn trong thng. Thu nhp = 450000*Bc lng*H s
cng vic * (s ngy lm vic/22).

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 26: QUN L THIT B TRONG VN PHNG

Thng tin v Thit b gm cc thuc tnh (m TB, Tn, Xut x, Nm sn xut) trong Xut x
c th l: Nhp khu, Ni a, Lin doanh. M TB l mt s nguyn c 5 ch s, t ng tng.
Thng tin v Phng (m PH, tn phng, loi phng), m PH l mt s nguyn c 5 ch s, t
ng tng. Loi phng c th l: Phng hp, Phng lm vic, Phng ring.
B sung Bng QL Thit b trong mt phng s c nhn nhiu loi thit b, mi loi c s
lng khc nhau v ghi r tnh trng hin thi.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm thit b vo file TB.DAT. C x l ngoi l. In ra danh sch thit b c trong
file.
2. Nhp thm phng vo file PH.DAT. C x l ngoi l. In ra danh sch phng c trong
file.
3. Lp Bng QL Thit b cho cc phng bng cch nhp cc loi thit b cho mi phng cng s
lng v tnh trng tng ng tng ng; lu vo file QLTB.DAT v in danh sch ra mn
hnh (ch : cng mt loi thit b trong mt phng th khng th xut hin 2 ln).
4. Sp xp danh sch Qun l thit b lu trong QLTB.DAT
a. Theo tn phng
b. Theo S lng thit b mi loi (gim dn)
5. Tm kim v hin th danh sch thit b trong cc phng theo tn thit b

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 27: QUN L NHM SINH VIN

Thng tin v Bi tp nhm gm cc thuc tnh (m bi tp, Tn bi tp, Kiu bi tp, Tng thi
gian) trong kiu bi tp c th gm: nh, trung bnh hoc ln. M bi tp l mt s nguyn
c 3 ch s, t ng tng.
Thng tin v Sinh vin (m SV, H tn, a ch, lp), m SV l mt s nguyn c 5 ch s, t
ng tng.
B sung Bng phn cng trong mt sinh vin c th c gn cho mt hoc nhiu bi tp
nhm mt lc vi s ngy tham gia khc nhau v ni dung cng vic khc nhau. Mt bi tp
nhm th khng qu 4 sinh vin tham gia.
T xc nh cc lp cho ph hp v vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm bi tp vo file BT.DAT. C x l ngoi l. In ra danh sch bi tp c trong
file.
2. Nhp thm sinh vin vin vo file SV.DAT. C x l ngoi l. In ra danh sch sinh vin
c trong file.
3. Nhp danh sch phn cng bi tp nhm cho mi sinh vin c trong file SV.DAT. Lu
vo file PHANCONG.DAT v in danh sch ra mn hnh. (ch : cng mt sinh vin th
khng th tham gia cng mt bi tp vi hai v tr cng vic khc nhau nhng c th tham
gia cng lc vo nhiu bi tp)
4. Sp xp danh sch phn cng lu trong PHANCONG.DAT
a. Theo H tn sinh vin
b. Theo S ngy tham gia (gim dn)
5. Tm kim v hin th danh sch phn cng theo tn bi tp

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 28: QUN L SP XP PHNG THC HNH

Thng tin v Phng thc hnh gm cc thuc tnh (m phng, Tn phng, S my tnh, Kiu
phng) vi kiu phng c th l: phng thc hnh mng, phng thc hnh vi x l v phng thc
hnh lp trnh, m phng l mt s nguyn c 5 ch s, t ng tng.
Thng tin v Lp (m lp, tn lp, s sinh vin), m lp l mt s nguyn c 3 ch s, t ng tng.
B sung Bng sp xp trong mt lp c sp xp ti mt hoc nhiu phng thc hnh tng ng
vi cc kp hc khc nhau.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm Phng thc hnh vo file PH.DAT. C x l ngoi l. In ra danh sch phng thc
hnh c trong file.
2. Nhp thm Lp vo file LOP.DAT. C x l ngoi l. In ra danh sch cc lp c trong
file.
3. Nhp danh sch sp xp phng thc hnh cho mi lp c trong fie LOP.DAT; lu vo file
BANGSX.DAT v in danh sch ra mn hnh. (Ch : cc lp khng th xp vo phng c s
my tnh t hn s sinh vin ca lp)
4. Sp xp danh sch sp xp phng thc hnh lu trong BANGSX.DAT
a. Theo tn lp hc
b. Theo Kp hc
5. Tm kim v hin th danh sch sp xp theo tng phng

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 29: QUN L TR LNG CHO CNG TC VIN

Mt cng ty nh tr lng cho cng tc vin theo loi cng vic v s gi lm thc t.
Thng tin v Loi cng vic gm cc thuc tnh (m cng vic, Tn cng vic, Kiu cng vic,
mc kinh ph) trong mc kinh ph l mc tr cho mt gi lm. Kiu cng vic c th l: Lm
qua mng, Part time, Full time. M cng vic l mt s nguyn c 3 ch s, t ng tng.
Thng tin v Cng tc vin (m CTV, H v tn, a ch, trnh ), m CTV l mt s nguyn c 3
ch s, t ng tng. Trnh bao gm: Ph thng, Cao ng, i hc, Sau i hc.
B sung Bng tnh cng trong mt cng tc vin s khai bo cc loi cng vic lm v bao
nhiu gi. Ch : mt cng tc vin c th lm nhiu vic khc nhau. Tng s gi lm ca mt cng
tc vin trong thng khng c ln hn 240.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm loi cng vic vo file CV.DAT. C x l ngoi l. In ra danh sch loi cng vic
c trong file.
2. Nhp thm cng tc vin vo file CTV.DAT. C x l ngoi l. In ra danh sch CTV c
trong file.
3. Lp Bng tnh cng cho mi cng tc vin; lu vo file QLCTV.DAT v in danh sch ra mn
hnh.
4. Sp xp danh sch tnh cng lu trong QLCTV.DAT
a. Theo h tn cng tc vin
b. Theo s gi lm (gim dn)
5. Tnh ton v lp bng tnh tin cng cho mi cng tc vin.

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 30: QUN L PHN CHIA TIN THNG D N

Sau khi hon thnh mt d n, trng nhm d n tnh tin thng cho mi thnh vin da trn v tr
cng vic v s ngy lm vic.
Thng tin v Thnh vin gm cc thuc tnh (m TV, H Tn, Tui, Mc lng) trong mc
lng l gi tr k theo hp ng. M thnh vin l mt s nguyn c 3 ch s, t ng tng.
Thng tin v V tr cng vic (m v tr, Tn v tr, mc thng), m v tr l mt s nguyn c 3 ch
s, t ng tng.
B sung Bng phn cng trong mt thnh vin c th c gn cho mt hoc mt vi v tr cng
vic trong d n vi s ngy lm v tr . Ch , mt thnh vin khng c lm qu 3 v tr khc
nhau.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm thnh vin vo file TV.DAT. C x l ngoi l. In ra danh sch thnh vin c
trong file.
2. Nhp thm v tr cng vic vo file VITRI.DAT. C x l ngoi l. In ra danh sch v tr
c trong file.
3. Nhp danh sch phn cng cng vic cho mi thnh vin c trong file TV.DAT. Lu vo
file PC.DAT v in danh sch ra mn hnh.
4. Sp xp danh sch phn cng lu trong PC.DAT
a. Theo H tn thnh vin
b. Theo S ngy lm (gim dn)
5. Tnh tng tin thng ca cc thnh vin v in ra mn hnh (tng tin thng bng tin
thng theo cc v tr lm + 10% mc lng hp ng)

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 31: QUN L CHO THU XE T

Mt cng ty vn ti chia cc t hin c theo nhiu loi v da trn thi gian thu ca tng khch
lp ha n tnh tin.
Thng tin v t gm cc thuc tnh (m t, Kiu xe, Mc tin thu, S xe) vi kiu xe c th l:
xe 4 ch loi thng, xe 4 ch loi cao cp, xe 7 ch, xe ti. M t l mt s nguyn c 4 ch s, t
ng tng.
Thng tin v Khch hng (m khch hng, tn khch hng, loi xe cn thu, s xe cn thu), m
khch hng l mt s nguyn c 3 ch s, t ng tng.
B sung Bng sp xp trong mt khch hng c sp xp thu loi xe tng ng cng vi s
lng xe cn thu loi v s ngy thu.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm t vo file OTO.DAT. C x l ngoi l. In ra danh sch t c trong file.
2. Nhp thm Khch hng vo file KH.DAT. C x l ngoi l. In ra danh sch cc KH c
trong file.
3. Nhp danh sch sp xp t cho mi khch hng c trong fie KH.DAT; lu vo file
BANGSX.DAT v in danh sch ra mn hnh. Ch kim tra s xe cn li mi kiu.
4. Sp xp danh sch lu trong BANGSX.DAT
a. Theo loi xe
b. Theo s xe cn thu
5. Tnh ton v lp ha n cho mi khch hng.

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 32: QUN L TNH NHUN BT CHO PHNG VIN

Thng tin v Phng vin gm cc thuc tnh (m PV, H tn, a ch, Loi phng vin) trong
loi phng vin c th l: chuyn nghip, nghip d, cng tc vin. M PV l mt s nguyn c 5
ch s, t ng tng.
Thng tin v Kiu Bi vit (m kiu bi, tn kiu bi, n gi), m kiu bi l mt s nguyn c 3
ch s, t ng tng.
B sung Bng Tnh Cng trong mt phng vin s c mt s bi vit thuc cc kiu khc nhau
trong thng (c th c nhiu bi cng kiu v nhiu kiu bi khc nhau). Gi s mi phng vin ch
c tham gia vit ti a 5 kiu bi khc nhau.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm phng vin vo file PV.DAT. C x l ngoi l. In ra danh sch phng vin c
trong file.
2. Nhp thm kiu bi vit vo file KB.DAT. C x l ngoi l. In ra danh sch kiu bi c
trong file.
3. Lp Bng tnh cng cho phng vin bng cch nhp cc kiu bi m mi phng vin c
trong file PV.DAT vit cng s lng tng ng; lu vo file TINHCONG.DAT v in
danh sch ra mn hnh. (Ch : mt phng vin vi cng mt kiu bi khng c php xut
hin qu mt ln trong bng ny)
4. Sp xp danh sch Bng tnh cng lu trong TINHCONG.DAT
a. Theo H tn phng vin
b. Theo S lng bi vit (gim dn)
5. Lp bng k thu nhp ca mi phng vin

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 33: QUN L BN IN THOI DI NG

Thng tin v Khch hng gm cc thuc tnh (m KH, H tn, a ch, Nhm KH) trong nhm
khch hng c th gm: mua l, mua bun, mua qua mng, m KH l mt s nguyn c 5 ch s, t
ng tng.
Thng tin v in thoi (m sp, hng sn xut, model, n gi), m sn phm l mt s nguyn c 5
ch s, t ng tng.
B sung Ha n trong mt khch hng c th chn mua mt hoc nhiu in thoi vi s lng
khc nhau.
T xc nh cc lp cho ph hp v vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm Khch hng vo file KH.DAT. C x l ngoi l. In ra danh sch khch hng
c trong file.
2. Nhp thm sn phm in thoi di ng mi vo file MOBI.DAT. C x l ngoi l. In ra
danh sch sn phm c trong file.
3. Nhp danh sch mua hng cho mi khch hng c trong file KH.DAT. Lu vo file
HOADON.DAT v in danh sch ra mn hnh .
4. Sp xp danh sch mua hng lu trong HOADON.DAT
c. Theo H tn khch hng
d. Theo S lng in thoi t mua (gim dn)
5. Lp bng k tng s tin phi tr cho mi khch hng

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 34: QUN L BN V THNG XE BUT

Thng tin v Hnh khch gm cc thuc tnh (m HK, H tn, a ch, Loi khch) vi quy nh
loi hnh khch gm: hc sinh sinh vin, cn b trong ngnh v khch thng thng. M HK l mt
s nguyn c 5 ch s, t ng tng.
Thng tin v Loi v (m loi, m t, gi bn), m loi v l mt s nguyn c 3 ch s, t ng
tng. Phn m t cho bit loi v l ring cho tuyn no, mt s tuyn c th no hoc lin tuyn.
B sung Bng k bn v trong mt hnh khch c mua nhiu loi v khc nhau nhng mi loi
ch c mua mt v trong mt thng. Gi s tng s loi v c mua ca mi hnh khch khng
vt qu 3.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm Hnh khch vo file HK.DAT. C x l ngoi l. In ra danh sch hnh khch
c trong file.
2. Nhp thm Loi v vo file VE.DAT. C x l ngoi l. In ra danh sch cc loi v c
trong file.
3. Nhp danh sch bn v cho mi hnh khch c trong file HK.DAT; lu vo file
BANVE.DAT v in danh sch ra mn hnh .
4. Sp xp danh sch bn v lu trong BANVE.DAT
a. Theo H tn hnh khch
b. Theo Loi v
5. Lp bng tnh tng gi tin phi tr ca mi hnh khch. Ch : Hc sinh sinh vin c
gim 50%, cn b trong ngnh c gim 70%.

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 35: QUN L DCH V ADSL

Thng tin v Khch hng gm cc thuc tnh (m KH, H tn, a ch, Loi KH) vi Loi khch
hng c th l: c nhn, i din n v hnh chnh, i din n v kinh doanh, m KH l mt s
nguyn c 5 ch s, t ng tng.
Thng tin v Loi dch v (m DV, m t, mc gi cc) m DV l mt s nguyn c 3 ch s, t
ng tng. Gi s tt c cc loi dch v u tnh cc theo dung lng.
B sung Ha n trong mt khch hng c th s dng mt hoc nhiu loi dch v. Mi loi
cho bit tng dung lng dng. Gi s mi khch c php s dng khng qu 3 loi dch v
khc nhau.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm khch hng vo file KH.DAT. C x l ngoi l. In ra danh sch khch hng
c trong file.
2. Nhp thm loi dch v vo file DV.DAT. C x l ngoi l. In ra danh sch dch v c
trong file.
3. Nhp ha n cho mi khch hng c trong file KH.DAT, trong mi khch hng ng
vi mt dch v s dng s c s lng s dng (theo dung lng); lu vo file
HOADON.DAT v in danh sch ra mn hnh. (Ch : cng mt khch hng vi mt loi dch
v th khng c xut hin qu mt ln trong bng ny)
4. Sp xp danh sch ha n lu trong HOADON.DAT
a. Theo H tn khch hng
b. Theo S lng s dng (gim dn)
5. Lp bng k s tin phi tr cho mi khch hng

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 36: QUN L BN V MY BAY

Thng tin v Ngi mua v gm cc thuc tnh (M ngi mua, H tn, a ch, Loi) trong
nhm ngi mua c th l: mua l, mua tp th, mua qua mng, m ngi mua l mt s nguyn c 5
ch s, t ng tng.
Thng tin v Loi v my bay (m v, loi v, n gi), m v l mt s nguyn c 5 ch s, t ng
tng. Loi v c th l: doanh nhn, ph thng, ph thng gi r, th vng, th xanh, ngoi giao ..
B sung Ha n, trong mt ngi mua c th mt mua mt hoc nhiu v.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm ngi mua v vo file NGUOIMUA.DAT. C x l ngoi l. In ra danh sch
ngi mua c trong file.
2. Nhp thm loi v vo file VE.DAT. C x l ngoi l. In ra danh sch cc loi v c
trong file.
3. Nhp danh sch ha n mua v cho mi ngi mua c trong file NGUOIMUA.DAT;
(gi s mi ngi mua c th mua mt hoc nhiu loi v nhng khng qu 3 loi, mi loi
c mt s lng xc nh nhng khng qu 10 v mt ln mua). Lu vo file
HOADON.DAT v in danh sch ra mn hnh.
4. Sp xp danh sch ha n lu trong HOADON.DAT
a. Theo H tn ngi mua
b. Theo S lng v mua (gim dn)
5. Lp bng k s tin phi tra cho mi ngi mua

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 37: QUN L MY TNH PHNG THC HNH

Thng tin v My tnh gm cc thuc tnh (s hiu, Tn, Xut x, Nm nhp, Cu hnh) trong
Xut x c th l: Nhp khu, Ni a, Lin doanh. S hiu my l mt s nguyn c 5 ch s, t
ng tng. Cu hnh l mt m t dng text.
Thng tin v Phng thc hnh (m phng, tn phng, s my), m Phng l mt s nguyn c 5
ch s, t ng tng.
B sung Bng QL My tnh trong mt phng thc hnh s c nhn nhiu loi thit b, mi loi
c s lng khc nhau v ghi r tnh trng hin thi.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm thit b vo file MT.DAT. C x l ngoi l. In ra danh sch thit b c trong
file.
2. Nhp thm phng thc hnh vo file PM.DAT. C x l ngoi l. In ra danh sch phng
thc hnh c trong file.
3. Lp Bng QL my tnh cho cc phng thc hnh bng cch nhp cc loi my cho mi
phng cng s lng v tnh trng tng ng tng ng; lu vo file QLTH.DAT v in danh
sch ra mn hnh (ch : cng mt loi my trong mt phng thc hnh th khng th xut
hin 2 ln, tng s lng my tnh phi ng bng s my cn c ca phng).
4. Sp xp danh sch Qun l thit b lu trong QLTB.DAT
a. Theo tn phng
b. Theo S lng my tnh (gim dn)
5. Tm kim v hin th danh sch thit b trong cc phng theo tn thit b

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 38: QUN L TOUR DU LCH

Mt cng ty du lch xy dng sn cc tour v phn theo nhiu kiu khc nhau sau cho khch hng
t tour online.
Thng tin v Tour gm cc thuc tnh (m tour, Kiu tour, Thng tin tour, n gi) vi kiu tour
c th l: 1 ngy, di 5 ngy, di 7 ngy, di ngy. M tour l mt s nguyn c 4 ch s, t ng
tng. Thng tin tour l mt on vn bn.
Thng tin v Khch hng (m khch hng, tn khch hng, kiu khch hng), m khch hng l
mt s nguyn c 3 ch s, t ng tng. Kiu khch hng c th l: c nhn, tp th.
B sung Bng t tour trong mt khch hng c chn mt tour t, nhp s ngi ng k v
ngy bt u. Nu khch hng l c nhn th s lng mc nh l 1.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc JFrame
(c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm tour vo lu vo file TOUR.DAT. C x l ngoi l. In ra danh sch tour c
trong file.
2. Nhp thm Khch hng vo file KH.DAT. C x l ngoi l. In ra danh sch cc KH c
trong file.
3. Nhp danh sch t tour cho mi khch hng c trong fie KH.DAT; lu vo file
DATTOUR.DAT v in danh sch ra mn hnh. Ch mt khch hng khng ng k hai
tour trong cng mt thi gian.
4. Sp xp danh sch lu trong DATTOUR.DAT
a. Theo loi tour
b. Theo loi khch hng
5. Tnh ton v lp ha n cho mi khch hng.

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 39: QUN L TNH LNG THEO NGY CNG

Thng tin v Nhn vin gm cc thuc tnh (m nhn vin, H tn, a ch, S in thoi, Bc
lng) trong Bc lng l mt s nguyn t 1 n 9. M nhn vin l mt s nguyn c 4 ch
s, t ng tng.
Thng tin v Phng ban (m phng, tn phng, m t, H s cng vic), m phng l mt s
nguyn c 3 ch s, t ng tng. H s cng vic l mt s thc t trong khong t 1 n 20, cho
bit mc nh gi chung v cc cng vic thuc phng m nhim.
B sung Bng Danh sch chm cng (trong mt thng), trong vi mi nhn vin cho bit phng
ban tng ng v s ngy lm vic trong thng.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm nhn vin mi vo file NV.DAT. C x l ngoi l. In ra danh sch cc nhn vin
c trong file.
2. Nhp thm phng ban vo file PB.DAT. C x l ngoi l. In ra danh sch phng ban c
trong file.
3. Lp Bng danh sch chm cng cho tng nhn vin, lu vo file QLNS.DAT v in danh sch
ra mn hnh (ch : cng mt nhn vin khng th lm vic hai phng ban khc nhau).
4. Sp xp danh sch Bng danh sch phn cng lu trong QLNS.DAT
c. Theo tn nhn vin
d. Theo phng ban
5. Lp bng k thu nhp cho mi nhn vin trong thng. Thu nhp = 1250000*(2 + Bc
lng/3)*H s cng vic * (s ngy lm vic/22).

THI LP TRNH HNG I TNG


Thi gian: 60 pht
Mt s ch :

Chng trnh bt buc phi s dng giao din JFrame. Sinh vin c th s dng ko th.
Cc chc nng c la chn th phi s dng hp chn.

Khi nhp d liu cu 3 th cn bit ang nhp d liu cho i tng no v ch r nhp
mi thng tin hay cp nht thng tin c.

Sinh vin phi x l y cc ngoi l khi nhp d liu (b trng khng nhp, nhp sai
nh dng, nhp d liu khng nm trong khong cho php) v cc ngoi l khc c yu
cu trong bi. Vi hai cu 1 v 2, nu khng x l ngoi l th khng c tnh im.

Sinh vin t thit k cc lp lin quan v phi m t ng quan h gia cc lp. Trong bi
lm BT BUC phi s dng giao tip (interface)

D liu trong bi c lu vo file dng nh phn s dng ObjectOutputStream v


ObjectInputStream

Kt qu phi hin th dng Bng. Cho php sa ni dung trong Bng v cp nht thay i .

Khuyn khch sinh vin thit k v lp trnh theo kin trc MVC (c cng 0.5 im)
S 40: QUN L TNH CNG THEO DOANH THU

Mt cng ty dch v vin thng di ng thc hin tr cng cho nhn vin phng bn hng theo
doanh thu m nhn vin mang li trong mt thng.
Thng tin v Dch v gm cc thuc tnh (m dch v, Tn dch v, Nhm dch v, Chi ph, Gi
cc) trong Nhm dch v c th l: Dch v thu bao tr trc, Dch v thu bao tr sau, Dch
v gi tr gia tng. M dch v l mt s nguyn c 4 ch s, t ng tng.
Thng tin v Nhn vin bn hng (m NV, H tn, a ch, S T), m NV l mt s nguyn c 4
ch s, t ng tng.
B sung Bng Danh sch bn hng trong vi mi nhn vin, nhp danh sch cc dch v v s
lng m nhn vin cung cp trong ngy.
T xc nh cc lp cho ph hp v Vit chng trnh trn Java s dng giao din Frame hoc
JFrame (c th dng ko th) thc hin cc chc nng sau:
1. Nhp thm dch v mi vo file DV.DAT. C x l ngoi l. In ra danh sch cc dch v
c trong file.
2. Nhp thm nhn vin bn hng vo file NV.DAT. C x l ngoi l. In ra danh sch nhn
vin c trong file.
3. Lp Bng danh sch bn hng cho tng nhn vin, lu vo file QLBH.DAT v in danh sch
ra mn hnh (ch : cng mt nhn vin vi mt dch v th khng th xut hin 2 ln trong
bng ny).
4. Sp xp danh sch Bng danh sch bn hng lu trong QLBH.DAT
c. Theo tn nhn vin
d. Theo tn dch v
5. Lp bng tnh cng cho mi nhn vin. Gi tr tin cng c tnh l 2% tng s li nhun
thu c.

You might also like