Bài tập lớn môn Nhập môn công nghệ phần mềm
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
──────── * ───────
BÀI TẬP LỚN
MÔN: NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Quản lý thu phí, đóng góp
Nhóm
: 15
Mã lớp học
: 118586
Giáo viên hướng dẫn : Ths. Nguyễn Mạnh Tuấn
Danh sách sinh viên thực hiện:
STT
Họ tên
Nguyễn Quang Huy
Trần Ngọc Phiên
Nguyễn Văn Thanh
Từ Hoàng Giang
Mã sinh viên
20183554
20183603
20183632
20183518
Email
Lớp
1
2
3
4
huy.nq183554
phien.tn183603
thanh.nv183632
giang.th183518
KTMT-03
KTMT-02
KTMT-04
KTMT-03
IT3180 – Nhập môn công nghệ phần mềm
Hà Nội, tháng 11 năm 2020
2
Nhóm 15
IT3180 – Nhập môn công nghệ phần mềm
MỤC LỤC
MỤC LỤC....................................................................................................................3
LỜI NÓI ĐẦU..............................................................................................................5
1.1. Mô tả yêu cầu bài toán...................................................................................7
1.2. Khảo sát bài toán............................................................................................7
1.5. Xây dựng kế hoạch dự án đơn giản.............................................................11
2.1. Giới thiệu chung...........................................................................................13
2.2. Biểu đồ use case............................................................................................15
2.2.1. Biểu đồ use case tổng quan....................................................................15
2.3. Đặc tả use case..............................................................................................18
2.4. Các yêu cầu phi chức năng..........................................................................31
3.1. Xác định các lớp phân tích...........................................................................33
3.2. Xây dựng biểu đồ trình tự...........................................................................40
3.3. Xây dựng biểu đồ lớp phân tích..................................................................53
4.1. Thiết kế kiến trúc.........................................................................................57
4.2. Thiết kế cơ sở dữ liệu...................................................................................58
4.3. Thiết kế chi tiết các gói.................................................................................59
4.4. Thiết kế chi tiết lớp.......................................................................................63
4.5. Sơ đồ lớp chi tiết...........................................................................................65
4.6. Thiết kế giao diện.........................................................................................68
3
Nhóm 15
IT3180 – Nhập môn công nghệ phần mềm
5.1. Thư viện và công cụ sử dụng.......................................................................76
5.2. Kết quả chương trình minh họa..................................................................76
7.1. Hướng dẫn cài đặt........................................................................................89
7.2. Đối tượng, phạm vi sử dụng.........................................................................89
7.3. Xác định các yêu cầu cài đặt........................................................................89
7.4. Hướng dẫn chi tiết các bước cài đặt............................................................89
7.5. Hướng dẫn sử dụng phần mềm...................................................................89
PHỤ LỤC...................................................................................................................93
4
Nhóm 15
IT3180 – Nhập môn công nghệ phần mềm
LỜI NÓI ĐẦU
Quản lý thu chi là việc mà bất cứ khu phố, tổ dân phố,… đều phải giải quyết để
giúp minh bạch thông tin, công khai các khoản thu, ghi chép và lưu trữ lại những
thông tin nộp phí. Để giải quyết vấn đề này cần một phần mềm có thể thay thế hoàn
toàn những cuốn sổ ghi tay để giúp ghi lại thông tin nộp phí từ người dân, tính toán
khoản thu. Đề tài sẽ mô tả chi tiết về những bước xây dựng lên 1 phần mềm hỗ trợ
quản lý thu phí
Để tiếp cận và hoàn thiện đề tài, nhóm em sử dụng công cụ JavaFX để xây
dựng phần mềm UI trên Desktop hỗ trợ việc quản lý thu phí. Để quản lý thu phí được
hiệu quả phần mềm cần hỗ trợ việc quản lý nhân khẩu, hộ khẩu và các khoản thu. Phần
mềm xây dựng giúp thống kê các khoản nộp tiền, quản lý thông tin nhân khẩu, hộ
khẩu, khoản thu và các khoản nộp.
5
Nhóm 15
IT3180 – Nhập môn công nghệ phần mềm
PHÂN CÔNG THÀNH VIÊN TRONG NHÓM
Họ và tên
Email
Điện thoại
Tổng hợp công việc thực Đánh giá
hiện
Nguyễn Quang huy.nq1835
0987361811 Thiết kế controller, tham Hoàn thành
Huy
54
gia làm báo cáo
Trần Ngọc
Phiên
phien.tn183
603
0377016054 Thiết kế giao diện, tham Hoàn thành
gia làm báo cáo
Nguyễn Văn
Thanh
thanh.nv18
3632
0967648120 Thiết kế cơ sở dữ liệu, Hoàn thành
Tham gia làm báo cáo
Từ Hoàng
Giang
giang.th183
518
0363076065 Hỗ trợ, đóng góp xây dựng Hoàn thành
ý tưởng và tham gia làm
báo cáo
6
Nhóm 15