Professional Documents
Culture Documents
Dethi Oop n03
Dethi Oop n03
Đề 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)
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;
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
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ê
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ê