You are on page 1of 6

ĐỀ THI KẾT THÚC HỌC PHẦN

Môn thi: Lập trình hướng đối tượng với Java


Ngày thi:
Hình thức thi: Bài tập lớn

Đề bài: Cho mã nguồn chương trình quản lý sinh viên tại trang:
https://github.com/BellaHa/JavaCode. Nhiệm vụ:
Phát triển từ code bài quản lý sinh viên. Yêu cầu:
Từ bài quản lý sinh viên, chỉnh sửa, xây dựng thành bài toán quản lý khác:
mỗi nhóm 1 chủ đề. Ví dụ: phát triển thành quản lý nhân sự, quản lý phòng học,
quản lý sách, quản lý quân trang v.v…Yêu cầu không thay đổi cơ sở dữ liệu
thành định dạng khác: DB đang ở dạng file .xml, không được thay bằng sql,
sinh viên có thể sử dụng nhiều file .xml để lưu các đối tượng khác nhau. Cần
phải phát triển theo hướng bổ sung giao diện, chức năng của chương trình.
Yêu cầu:
- Phát triển code từ mã nguồn đã cho, theo hướng hoàn thiện dần các kiểu
dữ liệu và chức năng của Giao diện. Ví dụ: Thời gian chuyển sang kiểu
Date/DateTime, các Items có sẵn được hiện theo List để người dùng chọn
(Ví dụ: nhập ấn phẩm, list chọn sách, báo, tạp chí, chuyên san…; Phòng
tập có list chọn Phòng tập yoga, Phòng tập gym, Phòng tập bơi…)
- Tìm kiếm: Ít nhất phải tìm kiếm theo String và tìm kiếm theo Số:
o Đối với tìm kiếm theo String phải tìm kiếm gần đúng. Ví dụ: tìm
kiếm theo tên, nhập A trả về các tên Nguyễn Văn A, Trần Thị A…
o Đối với tìm kiếm theo số cần tìm kiếm theo 1 miền. Ví dụ: tìm
kiếm theo giá tiền thì cho người dùng chọn hoặc nhập khoảng giá
tiền.
- Thống kê: Tổng số, lớn nhất, nhỏ nhất. Ví dụ: Tổng số hộ dân, tổng số cư dân,
tổng số người có tiền án, tổng số người có nhân thân đặc biệt….
- Các trường như: ID/Mã SV/ Mã nhân viên… của các bản ghi sau khi
thêm, sửa, xoá không được trùng nhau.
- Đóng gói: Hãy đóng gói thành phần mềm sau khi code xong, có 2 dạng:
đóng gói sinh ra file .exe, hoặc đóng gói dưới dạng Excutable Jar file, để
khi click vào app, phần mềm sẽ chạy.
- Viết file Readme: mô tả phần mềm, các chức năng chính, đăng nhập, chạy
chương trình…
- Nộp mã nguồn, phần mềm sau đóng gói và file readme. Nếu quá lớn các
em có thể đẩy lên github và share.
CÁC CHỦ ĐỀ SINH VIÊN ĐĂNG KÝ (3 sinh viên 1 nhóm)

Thông tin chung nhất


STT Tên đề tài Họ và tên
(cần phát triển thêm)

1 Quản lý Nhân Sự - Nhân viên: Mã nv, họ tên,


ngày sinh, giới tính, quê quán,
lương, phòng ban, chức vụ:
trưởng phòng, phó phòng, nhân
viên, chuyên viên…; Hoa hồng,
phụ cấp chức vụ…

2 Quản lý Ấn phẩm trong - Ấn phẩm: sách, báo, tạp chí,


thư viện chuyên san, tập san, sách
tranh…, giá thành, số lượng,
mã số, Nhà xuất bản, tác giả…

3 Quản lý SIM số SIM, nhà mạng, thông tin


khách hàng; Thống kê SIM;
Tìm kiếm theo sim, theo tên
khách hàng;

4 Quản lý Kho hàng Nhập thông tin các loại hàng:


mã hoá đơn, tên hàng, phân
loại, số lượng, đơn giá, hạn sử
dụng, nhà cung cấp…;

5 Quản lý Khách đặt Loại phòng, đơn giá, số lượng


phòng phòng Khách
Khách: họ và tên, ngày đặt,
sạn
ngày xuất, đặt cọc, CMTND,
chọn phòng…

Chỉ cho chọn phòng còn trống.

6 Quản lý bán hàng siêu Nhập hàng; Bán hàng tính tiền
thị cho khách;

Hàng: Mã hàng, tên hàng, số


lượng, đơn giá, đơn vị tính,
ngày nhập, ngày bán, giá bán.

7 Quản lý Rạp chiếu Số phòng chiếu, số ghế, loại


phim ghế, đơn giá, số ghế trống

Khách: mã khách, loại khách,


thông tin khách, đặt phòng, đặt
ghế…

8 Quản lý thu chi cá nhân Nhập thông tin thu; Nhập thông
tin chi; Cảnh báo chi quá thu;
Thống kê theo tháng, theo tuần,
theo ngày; Tìm kiếm

9 Quản lý quán café Nhập đơn khách hàng; Trả đơn;
Tính tiền; Thống kê; Tìm kiếm

10 Quản lý shop Giày Nhập hàng; Bán hàng; Thống


kê, Tìm kiếm; Trong đó phần
Tìm kiếm cần trả về cả hình
ảnh giày dép

11 Quản lý Đăng ký môn Nhập thông tin học phần; Nhập


học của sinh viên thông tin sinh viên; Phân lớp
cho sinh viên; Thống kê; Tìm
kiếm. Lưu ý có giới hạn số sinh
viên 1 lớp. Ví dụ lớp Lập trình
tối đa chỉ 30 sv 1 lớp. Lớp Lý
thuyết tối đa 100 sv 1 lớp.

13 Quản lý quán Internet Nhập thông tin máy; Nhập


thông tin khách; Khách thuê
máy; Tích điểm; Thống kê;
Tìm kiếm

14 Quản lý bãi gửi xe Nhập bãi; Xe của khách vào;


Xe của khách trả; Tính tiền;
Tìm kiếm; Thống kê

15 Quản lý thu phí dịch vụ Nhập thông tin căn hộ; Nhập
căn hộ loại phí dịch vụ (Quản lý, thang
máy, điện, nước, gas, điều hòa;
vệ sinh; bảo dưỡng; trông
xe…); Thống kê; Tìm kiếm

16 Quản lý Điểm thi đại Nhâp thông tin thí sinh; Điểm
học thi; Môn thi; Khối thi; Tìm
kiếm; Thống kê

17 Quản lý phòng GYMS Nhập thông tin Học viên; HLV;


Loại hình; Phòng tập; Tìm
kiếm; Thống kê

18 Quản lý Đoàn viên, Nhập thông tin sinh viên;


Đảng viên trong khối Thông tin kết nạp Đoàn viên;
sinh viên Đảng viên; Đóng phí; Phong
trào; Khen thưởng; Kỷ luật;
Tìm kiếm; Thống kê

19 Quản lý tình hình dân Thông tin cư dân: Hộ khẩu (Số


cư HK, địa chỉ), chủ hộ (CCCCD,
họ và tên, ngày sinh, quê quán),
những người khác trong hộ
(CCCD hoặc ID, họ và tên,
ngày sinh, quê quán, quan hệ
với chủ hộ). Tìm kiếm, thống
kê.

Thông tin đối tượng; Loại đối


tượng (Tiền án, tiện sự, đối
tượng nghiện, đối tượng có
nhân thân đặc biệt v.v..); Tìm
kiếm; thống kê

20 Quản Lý Trung Tâm Thông tin giáo viên; Thông tin


Ngoại ngữ học viên; Thông tin lớp học;
Thông tin các gói học; Thông
tin tài liệu; Tìm kiếm; Thống
kê; Thông tin các kỳ thi

21 Quản lý các kỳ thi sát Thông tin kỳ thi; Thông tin


hạch người thi; Thông tin giám thị;
Thông tin ngày tổ chức thi;
Tình trạng kỳ thi; Kết quả; Phí
đăng ký thi; Thống kê; Tìm
kiếm

20 Quản lý phạm nhân trại Thông tin phạm nhân; Thông


giam tin trại; Đăng ký thăm nuôi;
Thống kê; Tìm kiếm

21 Quản lý thuốc, vật tư ý Thông tin thuốc, vật tư; Thời


tế của nhà thuốc hạn; Nguồn nhập; số hóa đơn;
số lô sản xuất…; Tìm kiếm,
thống kê
22 Quản lý bệnh nhân Nhập thông tin bệnh nhân;
khám chữa bệnh nhập triệu chứng; Chẩn đoán;
Các chỉ định; Kết luận; Đơn
thuốc; Tìm kiếm; Thống kê;
Yêu cầu khi bệnh nhên đến
đăng ký khám cần tìm kiếm
trước để bệnh án;

23 Quản lý thông tin tiêm Nhập thông tin người tiêm;


chủng Thông tin các mũi tiêm; gói
tiêm; giá tiêm; tìm kiếm; thống

24 Quản lý tòa nhà cho Nhập thông tin tòa nhà; Căn
thuê hộ;Diện tích; Tiện nghi; Dịch
vụ tiện ích đi kèm; Giá thuê;
Thông tin người thuê; tình
trạng; Tìm kiếm; thống kê

25 Quản lý cửa hàng cho Nhập thông tin xe; tình trạng;
thuê xe máy Thông tin thuê xe; Tìm kiếm;
Thống kê

GIÁO VIÊN GIẢNG DẠY

You might also like