de thi lthdt_d12

40
ĐỀ THI LP TRÌNH HƯỚNG ĐỐI TƯỢNG Thi gian: 60 phút Mt schú ý: Chương trình bắt buc phi sdng giao din JFrame. Sinh viên có thsdng kéo th. Các chức năng có la chn thì phi sdng hp chn. Khi nhp dliu câu 3 thì cn biết đang nhập dliệu cho đối tượng nào và chrõ nhp mi thông tin hay cp nht thông tin đã có. Sinh viên phi xlý đầy đủ các ngoi lkhi nhp dliu (btrng không nhp, nhp sai định dng, nhp dliu không nm trong khong cho phép) và các ngoi lkhác được yêu cu trong đề bài. Vi hai câu 1 và 2, nếu không xlý ngoi lthì không được tính điểm. Sinh viên tthiết kế các lp liên quan và phi mô tđúng quan hệ gia các lp. Trong bài làm BT BUC phi sdng giao tiếp (interface) Dliệu trong bài được lưu vào file dạng nhphân sdng ObjectOutputStream và ObjectInputStream Kết quphi hin thdng Bng. Cho phép sa ni dung trong Bng và cp nht thay đổi đó. Khuyến khích sinh viên thiết kế và lp trình theo kiến trúc MVC (được cộng 0.5 điểm) ĐỀ S1: QUN LÝ MƯỢN SÁCH THƯ VIỆN Thông tin vSách gm các thuc tính (mã sách, Tên sách, Tác gi, Chuyên ngành, Năm xuất bn, Slượng) trong đó Chuyên ngành có thlà: Khoa hc tnhiên, Văn học Nghthut, Điện tVin thông, Công nghthông tin. Mã sách là mt snguyên có 5 chs, tđộng tăng. Thông tin vBạn đọc (mã bạn đọc, Htên, địa ch, SĐT), mã bạn đọc là mt snguyên có 5 chs, tđộng tăng. Bsung Bng QL Mượn sách trong đó một bạn đọc sđược phép mượn không quá 5 đầu sách khác nhau, mỗi đầu sách không mượn quá 3 cun. Ghi rõ tình trng hin thi của sách khi cho mượn. Txác định các lp cho phù hp và Viết chương trình trên Java sử dng giao din Frame hoc JFrame (có thdùng kéo th) thc hin các chức năng sau: 1. Nhp thêm đầu sách mi vào file SACH.DAT. Có xlý ngoi l. In ra danh sách các đầu sách đã có trong file. 2. Nhp thêm bạn đọc vào file BD.DAT. Có xlý ngoi l. In ra danh sách bạn đọc đã có trong file. 3. Lp Bng QL mượn sách cho tng bạn đọc bng cách nhp các đầu sách mà bạn đọc mượn, lưu vào file QLMS.DAT và in danh sách ra màn hình (chú ý: cùng mt loi bạn đọc vi mt đầu sách thì không thxut hin 2 ln trong bng này). 4. Sp xếp danh sách Qun lý mượn sách đã lưu trong QLMS.DAT a. Theo tên bạn đọc b. Theo Slượng cuốn sách được mượn (gim dn) 5. Tìm kiếm và hin thdanh sách mượn sách theo tên bạn đọc

Upload: lehuynghia

Post on 11-Nov-2015

18 views

Category:

Documents


5 download

DESCRIPTION

De Thi Lthdt_d12

TRANSCRIPT

  • 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

  • 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.