Professional Documents
Culture Documents
Học kỳ 2023.1-Mã lớp 147115-IT3180-Nhóm 2-Báo cáo
Học kỳ 2023.1-Mã lớp 147115-IT3180-Nhóm 2-Báo cáo
Nhóm : 02
Mã lớp học : 147115
Giáo viên hướng dẫn : Nguyễn Mạnh Tuấn
Danh sách sinh viên thực hiện:
MỤC LỤC
KHẢO SÁT BÀI TOÁN..................................................................................................................................
1.1. Mô tả yêu cầu bài toán.....................................................................................................................
1.2. Khảo sát bài toán..............................................................................................................................
1.3. Xác định thông tin cơ bản cho nghiệp vụ của bài toán.....................................................................
1.4. Xây dựng biểu đồ mô tả nghiệp vụ và phân cấp chức năng............................................................
1.5. Xây dựng kế hoạch dự án đơn giản.................................................................................................
CHƯƠNG 2. ĐẶC TẢ YÊU CẦU BÀI TOÁN...............................................................................
2.1. Biểu đồ use case.....................................................................................................................
2.1.1. Biểu đồ use case tổng quan.....................................................................................................
2.1.2. Biểu đồ use case phân rã mức 2..............................................................................................
2.2. Đặc tả use case................................................................................................................................
“Đăng nhập”.................................................................................................................................
“Tạo mới sổ hộ khẩu”...............................................................................................................................
“Thay đổi thông tin hộ khẩu”.....................................................................................................................
“Thêm nhân khẩu vào hộ khẩu”................................................................................................................
“Thiết lập thông tin chủ hộ”.......................................................................................................................
“Xóa nhân khẩu khỏi hộ khẩu”..................................................................................................................
“Xóa hộ khẩu”...........................................................................................................................................
“Tách hộ khẩu”.........................................................................................................................................
“Tìm kiếm thông tin hộ khẩu”....................................................................................................................
“Thêm nhân khẩu”....................................................................................................................................
“Thay đổi thông tin nhân khẩu”.................................................................................................................
“Xóa nhân khẩu”.......................................................................................................................................
“Khai tử”....................................................................................................................................................
“Tìm kiếm nhân khẩu”...............................................................................................................................
“Cấp khai báo tạm trú tạm vắng”..............................................................................................................
“Thêm hoạt động”.....................................................................................................................................
“Thay đổi hoạt động”................................................................................................................................
“Xóa hoạt động”........................................................................................................................................
“Tra cứu hoạt động”..................................................................................................................................
“Thêm cơ sở vật chất”..............................................................................................................................
“Thay đổi cơ sở vật chất”..........................................................................................................................
“Xóa cơ sở vật chất”.................................................................................................................................
“Tra cứu cơ sở vật chất”...........................................................................................................................
“Thêm nhân khẩu vào hộ khẩu”................................................................................................................
2.3. Các yêu cầu phi chức năng..............................................................................................................
CHƯƠNG 3. PHÂN TÍCH YÊU CẦU.............................................................................................
3.1. Xác định các lớp phân tích...............................................................................................................
3.2. Xây dựng biểu đồ trình tự.................................................................................................................
3.3. Xây dựng biểu đồ thực thể liên kết (ERD)........................................................................................
CHƯƠNG 4. THIẾT KẾ CHƯƠNG TRÌNH....................................................................................................
2
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
4.1. Thiết kế kiến trúc..............................................................................................................................
4.2. Thiết kế cơ sở dữ liệu......................................................................................................................
4.3. Thiết kế chi tiết các gói.....................................................................................................................
4.4. Thiết kế chi tiết lớp...........................................................................................................................
4.5. Sơ đồ lớp chi tiết..............................................................................................................................
4.6. Thiết kế giao diện.............................................................................................................................
CHƯƠNG 5. XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA.........................................................
5.1. Thư viện và công cụ sử dụng...........................................................................................................
5.2. Kết quả chương trình minh họa.........................................................................................
5.3. Giao diện minh hoạ các chức năng của chương trình.....................................................................
CHƯƠNG 6. KIỂM THỬ CHƯƠNG TRÌNH................................................................................
6.1. Kiểm thử các chức năng đã thực hiện.............................................................................................
6.1.1. Kiểm thử cho chức năng 1.......................................................................................................
6.1.2. Kiểm thử cho chức năng 2.......................................................................................................
6.1.3. Kiểm thử yêu cầu phi chức năng..............................................................................................
CHƯƠNG 7. HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG.................................................................
7.1. Hướng dẫn cài đặt............................................................................................................................
7.2. Đối tượng, phạm vi sử dụng.............................................................................................................
7.3. Xác định các yêu cầu cài đặt............................................................................................................
7.4. Hướng dẫn chi tiết các bước cài đặt................................................................................................
7.5. Hướng dẫn sử dụng phần mềm.......................................................................................................
3
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
4
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
5
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
6
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
7
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Đơn xin đăng ký sử dụng cơ sở vật chất nhà văn hóa:
1.3. Xác định thông tin cơ bản cho nghiệp vụ của bài
toán
8
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
9
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
1.4. Xây dựng biểu đồ mô tả nghiệp vụ và phân cấp
chức năng
10
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
11
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Tổ trưởng quản lý các hoạt động nhà văn hóa, cơ sở vật chất, quản lý thông tin hộ
khẩu , quản lý thông tin nhân khẩu. Các use case của tổ trưởng trong biểu đồ use case
tổng quan này là use case phức hợp của một nhóm các use case. Chi tiết về các use
case phức này được đưa ra trong các biểu đồ phân rã ở phần sau.
12
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
2.1.2. Biểu đồ use case phân rã mức 2
Phân rã use case “Quản lý thông tin hộ khẩu”
13
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Phân rã use case “Quản lý hoạt động”
“Đăng nhập”
Mã Use case UC001 Tên Use case Đăng nhập
14
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Tác nhân Quản lý tổ dân phố
Mô tả Cho phép một người dùng có tài khoản truy cập vào hệ thống
6a. Hệ thống Thông báo lỗi: Cần nhập các trường bắt
buộc nhập nếu người dùng nhập thiếu
* Dữ liệu đầu vào của thông tin cá nhân gồm các trường dữ liệu sau:
Trường Bắt
STT Mô tả Điều kiện hợp lệ Ví dụ
dữ liệu buộc?
1. Username Có khong_phai_hun
g
15
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Mô tả Cho phép một người dùng đã đăng nhập tạo ra một sổ hộ khẩu mới
3. Quản lý tổ dân Nhập thông tin về hộ rồi chọn các nhân khẩu
phố từ bảng tìm kiếm và chọn nhân khẩu
6a. Hệ thống Thông báo lỗi: Cần nhập các trường bắt
buộc nhập nếu người dùng nhập thiếu
Hậu điều kiện Thông tin sổ hộ khẩu mới được lưu vào cơ sở dữ liệu
16
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
* Dữ liệu đầu vào của thông tin hộ khẩu gồm các trường dữ liệu sau:
Trường Bắt
STT Mô tả Điều kiện hợp lệ Ví dụ
dữ liệu buộc?
1. Số hộ khẩu Có TQB002
Mô tả Cho phép một người dùng đã đăng nhập thay đổi thông tin của một hộ khẩu
17
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
trong cơ sở dữ liệu
1. Quản lý tổ dân Chọn một hộ khẩu rồi nhấn nút thay đổi
phố thông tin hộ khẩu.
5a. Hệ thống Thông báo lỗi: Cần nhập các trường bắt
buộc nhập nếu người dùng nhập thiếu
Hậu điều kiện Thông tin sổ hộ khẩu đã chọn được thay đổi trong cơ sở dữ liệu
* Dữ liệu đầu vào của thông tin hộ khẩu gồm các trường dữ liệu sau:
Trường Bắt
STT Mô tả Điều kiện hợp lệ Ví dụ
dữ liệu buộc?
1. Số hộ khẩu Có TQB002
18
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Mô tả Cho phép một người dùng đã đăng nhập thêm nhân khẩu vào hộ khẩu trong
cơ sở dữ liệu
1. Quản lý tổ dân Nhấn nút Thêm nhân khẩu trong giao diện
phố Tạo mới hộ khẩu hoặc Thay đổi hộ khẩu.
3. Quản lý tổ dân Chọn nhân khẩu trong giao diện chọn nhân
phố khẩu để thêm.
19
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Mã Use case UC004 Tên Use case Thêm nhân
khẩu vào hộ
khẩu
Mô tả Cho phép một người dùng đã đăng nhập thêm nhân khẩu vào hộ khẩu trong
cơ sở dữ liệu
Hậu điều kiện Nhân khẩu đã chọn được thêm vào hộ khẩu trong cơ sở dữ liệu
Mô tả Cho phép một người dùng đã đăng nhập thiết lập thông tin chủ hộ trong cơ
sở dữ liệu
1. Quản lý tổ dân Nhấn nút Chọn chủ hộ trong giao diện Tạo
phố mới hộ khẩu hoặc Thay đổi hộ khẩu.
20
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Luồng sự kiện thay
thế
Hậu điều kiện Nhân khẩu đã chọn trở thành chủ hộ trong cơ sở dữ liệu
Mô tả Cho phép một người dùng đã đăng nhập xóa nhân khẩu khỏi hộ khẩu trong
cơ sở dữ liệu
1. Quản lý tổ dân Nhấn nút Xóa bên cạnh tên nhân khẩu trong
phố giao diện Thay đổi hộ khẩu
Hậu điều kiện Nhân khẩu bị xóa khỏi hộ khẩu trong cơ sở dữ liệu
21
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
“Xóa hộ khẩu”
Mã Use case UC007 Tên Use case Xóa hộ khẩu
Mô tả Cho phép một người dùng đã đăng nhập xóa hộ khẩu trong cơ sở dữ liệu
1. Quản lý tổ dân Nhấn nút Xóa hộ khẩu trong giao diện Thay
phố đổi hộ khẩu.
Hậu điều kiện Thông tin sổ hộ khẩu mới được lưu vào cơ sở dữ liệu
“Tách hộ khẩu”
Mã Use case UC008 Tên Use case Tách hộ khẩu
Mô tả Cho phép một người dùng đã đăng nhập tách hộ khẩu trong cơ sở dữ liệu
22
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
1. Quản lý tổ dân Chọn các nhân khẩu trong một hộ khẩu rồi
phố nhấn nút Tách.
Hậu điều kiện Những nhân khẩu được tách bị xóa khỏi hộ khẩu cũ và thêm vào hộ khẩu
mới trong cơ sở dữ liệu
Mô tả Cho phép một người dùng đã đăng nhập tìm kiếm thông tin hộ khẩu trong
cơ sở dữ liệu
1. Quản lý tổ dân Nhập thông tin cần tìm kiếm vào ô Tìm kiếm
phố trong giao diện Tìm kiếm thông tin.
23
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Mô tả Cho phép một người dùng đã đăng nhập thêm nhân khẩu vào danh sách
các nhân khẩu trong cơ sở dữ liệu
1. Quản lý tổ dân Nhấn nút Thêm nhân khẩu trong giao diện
phố Quản lý nhân khẩu.
5a. Hệ thống Thông báo lỗi: Cần nhập các trường bắt
buộc nhập nếu người dùng nhập thiếu
Hậu điều kiện Thông tin nhân khẩu mới được thêm vào cơ sở dữ liệu
24
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
* Dữ liệu đầu vào của thông tin cá nhân gồm các trường dữ liệu sau:
Trường Bắt
STT Mô tả Điều kiện hợp lệ Ví dụ
dữ liệu buộc?
1. Số Có 0mnx0y000abcd
CCCD/CM
ND
3. Địa chỉ Có
thường trú
4. Ngày sinh Có
5. Giới tính Có
6 Quốc tịch Có
Mô tả Cho phép một người dùng đã đăng nhập thay đổi thông tin nhân khẩu trong
cơ sở dữ liệu
1. Quản lý tổ dân Chọn một nhân khẩu để vào giao diện Hiển
phố thị thông tin nhân khẩu rồi nhấn nút Thay
đổi thông tin.
2. Hệ thống Hiển thị giao diện Thay đổi thông tin nhân
khẩu.
Hậu điều kiện Thông tin nhân khẩu được thay đổi trong cơ sở dữ liệu
Mô tả Cho phép một người dùng đã đăng nhập xóa nhân khẩu trong cơ sở dữ liệu
1. Quản lý tổ dân Chọn một nhân khẩu để vào giao diện Hiển
phố thị nhân khẩu rồi nhấn nút Xóa
“Khai tử”
Mã Use case UC014 Tên Use case Khai tử
Mô tả Cho phép một người dùng đã đăng nhập thực hiện nhập khai tử cho nhân
khẩu
26
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Luồng sự kiện chính
STT Thực hiện bởi Hành động
(Thành công)
1. Quản lý tổ dân Chọn một nhân khẩu để vào giao diện Hiển
phố thị nhân khẩu rồi nhấn nút Khai tử.
Hậu điều kiện Nhân khẩu được đánh dấu là đã mất trong cơ sở dữ liệu
Mô tả Cho phép một người dùng đã đăng nhập tìm kiếm nhân khẩu trong cơ sở dữ
liệu
1. Quản lý tổ dân Nhập thông tin cần tìm kiếm vào ô tìm kiếm
phố trong giao diện Tìm kiếm nhân khẩu.
27
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Mô tả Cho phép một người dùng đã đăng nhập cấp khai báo tạm trú tạm vắng
trong cơ sở dữ liệu
1. Quản lý tổ dân Nhấn nút cấp khai báo tạm trú, tạm vắng
phố
2. Hệ thống Hiển thị giao diện cấp khai báo tạm trú tạm
vắng
3. Quản lý tổ dân Tìm kiếm thông tin của nhân khẩu thực hiện
phố tạm trú, tạm vắng trong CSDL, nhập thời gian
tạm trú, tạm vắng.
5a. Hệ thống thông báo lỗi: Cần nhập các trường bắt buộc
nhập nếu người dùng nhập thiếu
Hậu điều kiện Thông tin sổ hộ khẩu mới được lưu vào cơ sở dữ liệu
28
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
\
* Dữ liệu đầu vào của thông tin cá nhân gồm các trường dữ liệu sau:
Trường Bắt
STT Mô tả Điều kiện hợp lệ Ví dụ
dữ liệu buộc?
1. Nhân khẩu Có
từ CSDL
2. Từ ngày Có
3. Đến ngày Có
Mô tả Cho phép một người dùng đã đăng nhập thêm hoạt động vào cơ sở dữ liệu
1. Quản lý tổ dân Nhấn nút thêm hoạt động trong giao diện
phố Quản lý hoạt động.
5a. Hệ thống Thông báo lỗi: Cần nhập các trường bắt
buộc nhập nếu người dùng nhập thiếu
29
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Hậu điều kiện Hoạt động được thêm vào cơ sở dữ liệu
* Dữ liệu đầu vào của thông tin cá nhân gồm các trường dữ liệu sau:
Trường Bắt
STT Mô tả Điều kiện hợp lệ Ví dụ
dữ liệu buộc?
1. Nhân khẩu Có
trong cơ sở
dữ liệu
2. Danh sách Có
cơ sở vật
chất
3. Ngày sử Có
dụng
4. Ngày trả Có
5. Thời gian Có
bắt đầu
6. Thời gian Có
kết thúc
30
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
“Thay đổi hoạt động”
Mã Use case UC017 Tên Use case Thay đổi hoạt
động
Mô tả Cho phép một người dùng đã đăng nhập thay đổi thông tin một hoạt động
trong cơ sở dữ liệu
1. Quản lý tổ dân Chọn hoạt động để vào giao diện Hiển thị
phố hoạt động rồi nhấn nút Thay đổi
5a. Hệ thống thông báo lỗi: Cần nhập các trường bắt buộc
nhập nếu người dùng nhập thiếu
Hậu điều kiện Thông tin hoạt động được thay đổi trong cơ sở dữ liệu
Mô tả Cho phép một người dùng đã đăng nhập xóa hoạt động khỏi cơ sở dữ liệu
1. Quản lý tổ dân Chọn hoạt động để vào giao diện Hiển thị
phố hoạt động rồi nhấn nút Xóa.
Mô tả Cho phép một người dùng đã đăng nhập tra cứu hoạt động trong cơ sở dữ
liệu
1. Quản lý tổ dân Nhập thông tin cần tra cứu (*mô tả phía
phố dưới) trong giao diện Quản lý hoạt động.
1. Tên hoạt Có
động
32
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
2. Khoảng Có
thời gian
3. Phòng Có
được sử
dụng
33
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Mô tả Cho phép một người dùng đã đăng nhập thêm cơ sở vật chất trong cơ sở
dữ liệu
5a. Hệ thống Thông báo lỗi: Cần nhập các trường bắt
buộc nhập nếu người dùng nhập thiếu
1. Mã cơ sở Có TQB002
vật chất
3. Số lượng Không
34
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Mô tả Cho phép một người dùng đã đăng nhập thay đổi thông tin cơ sở vật chất
trong cơ sở dữ liệu
1. Quản lý tổ dân Chọn cơ sở vật chất rồi nhấn nút Thay đổi.
phố
3. Quản lý tổ dân Thay đổi các thông tin cần thay đổi
phố
5a. Hệ thống Thông báo lỗi: Cần nhập các trường bắt
buộc nhập nếu người dùng nhập thiếu
6a. Hệ thống Thông báo lỗi: Thông tin nhập vào không
hợp lệ
Hậu điều kiện Cơ sở vật chất được thay đổi trong cơ sở dữ liệu
35
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Mô tả Cho phép một người dùng đã đăng nhập xóa cơ sở vật chất khỏi cơ sở dữ
liệu
Mô tả Cho phép một người dùng đã đăng nhập tra cứu cơ sở vật chất
1. Quản lý tổ dân Nhập thông tin cần tìm kiếm (mô tả phía
phố dưới*) vào ô Tìm kiếm trong giao diện Quản
lý cơ sở vật chất
1. Mã cơ sở Không
vật chất
36
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
2. Tên cơ sở Không
vật chất
Mô tả Cho phép một người dùng đã đăng nhập thêm nhân khẩu vào hộ khẩu trong
cơ sở dữ liệu
5. Quản lý tổ dân Nhấn nút Thêm nhân khẩu trong giao diện
phố Tạo mới hộ khẩu hoặc Thay đổi hộ khẩu.
7. Quản lý tổ dân Chọn nhân khẩu trong giao diện chọn nhân
phố khẩu để thêm.
Hậu điều kiện Nhân khẩu đã chọn được thêm vào hộ khẩu trong cơ sở dữ liệu
37
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
38
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
39
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
-Biểu đồ ERD :
40
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
41
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
4.2. Thiết kế cơ sở dữ liệu
Bảng HoKHau:
Ràng buộc
Tên trường Kiểu dữ liệu Kích thước Khuôn dạng Ghi chú
toàn vẹn
maHoKhau Varchar(100) 100 ký tự Văn bản
Khoá tham
chiếu từ
cccd_chu_ho Varchar(100) Văn bản
bảng
NhanKhau
maKhuVuc Varchar(100) 100 ký tự Văn bản
diaChi Varchar(100) 100 ký tự Văn bản
ngayLap Date Năm tháng ngày
Bảng NhanKHau:
Ràng buộc
Tên trường Kiểu dữ liệu Kích thước Khuôn dạng Ghi chú
toàn vẹn
cccd Varchar(100) 100 ký tự Khóa chính Văn bản
hoten Varchar(100) 100 ký tự Văn bản
namsinh Date Năm tháng ngày
gioitinh Varchar(20) 20 ký tự Văn bản
42
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
nguyenquan Varchar(50) 50 Ký tự Văn bản
dantoc Varchar(10) 10 Ký tự Văn bản
tongiao Varchar(20) 20 Ký tự Văn bản
quoctich Varchar(20) 20 Ký tự Văn bản
noithuongtru Varchar(50) 50 Ký tự Văn bản
Bảng Hoatdong:
Ràng buộc
Tên trường Kiểu dữ liệu Kích thước Khuôn dạng Ghi chú
toàn vẹn
mahoatdong Varchar(100) 100 ký tự Khóa chính Văn bản
cccd_nk_dang
Varchar(50) 100 ký tự Văn bản
_ky
ngay_bd Date Năm tháng ngày
ngay_kt Date Năm tháng ngày
Bảng cosovatchat:
Ràng buộc
Tên trường Kiểu dữ liệu Kích thước Khuôn dạng Ghi chú
toàn vẹn
ma_csvc Varchar(100) 100 ký tự Khóa chính Văn bản
soluong Int
Bảng phongban:
Ràng buộc
Tên trường Kiểu dữ liệu Kích thước Khuôn dạng Ghi chú
toàn vẹn
ma_phong_ba
Varchar(100) 100 ký tự Khóa chính Văn bản
n
43
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
44
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Ví dụ:
Class HoKhauModel
Chứa các thông tin về sổ hộ khẩu: Class HoKhauController
private int ID;
private String maHoKhau;
private int idChuHo;
private String maKhuVuc;
private String diaChi;
private Date ngayLap;
45
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
private Date ngayChuyDi;
private String lyDoChuyen;
private int nguoiThucHien;
46
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
47
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
Ví dụ: Đặc tả thiết kế màn hình chính của bài toán (casestudy)
Màn hình chính của ứng dụng (main screen): màn hình làm việc sau khi người
dùng đăng nhập thành công. Màn hình chứa menu bên trái với các nút liên kết để mở
các chức năng chính. Khung bên phải chứa các thông tin thống kê chung về các số liệu
(nhân khẩu, hộ khẩu, tạm vắng, tạm trú) trong hệ thống.
Điều khiển Thông tin dữ liệu Loại Thuộc tính Ghi chú
Tiêu đề màn hình Chứa ảnh đại diện và tên Image + text Hiển thị
màn hình label Kích thước image
Font chữ
Nút menu "Nhân Khi người dùng click sẽ Image + Button Hiển thị
khẩu" mở màn hình "Quản lý Kích thước image
nhân khẩu" Font chữ
Sự kiện click
Nút menu "Hộ Khi người dùng click sẽ Image + Button Hiển thị
khẩu" mở màn hình "Quản lý Kích thước image
hộ khẩu" Font chữ
Sự kiện click
Nút menu "Thống Khi người dùng click sẽ Image + Button Hiển thị
kê" mở màn hình "Thống kê" Kích thước image
Font chữ
Sự kiện click
Khung hiển thị HIển thị số nhân khẩu có Image + text Hiển thị
thông tin thống trên địa bàn label + text label Kích thước image
kê nhân khẩu (số liệu thống kê Font chữ
từ database)
…
48
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
5.3. Giao diện minh hoạ các chức năng của chương
trình
<Chụp các màn hình cho các chức năng quan trọng. Mô tả chi tiết từng chức năng>
Ví dụ:
● Giao diện trang đăng nhập
49
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
50
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
51
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
52
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
53
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
6.3. Xác định các yêu cầu cài đặt
<Liệt kê cấu hình máy: phần cứng và phần mềm cần thiết>
Ví dụ:
Yêu cầu phần cứng
- CPU: 1.1 GHz trở lên;
- Bộ nhớ trong (RAM): tối thiểu 2 GB;
Yêu cầu phần mềm
- Hệ điều hành: Windows 7 trở lên;
- Phần mềm MS Office 2007 trở lên: Bản cài đầy đủ;
- .NET Framework: .NET Framework 4.0 trở lên.
54
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
55
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
[1] Phân tích và thiết kế hệ thống thông tin - Nguyễn Văn Ba - 2003.
[2] Vở ghi môn Phân tích thiết kế hệ thống do thầy Đỗ Văn Uy giảng dạy.
56
Nhóm 02
IT3180 – Nhập môn công nghệ phần mềm
PHỤ LỤC
<Phần này đưa ra các nội dung bổ sung thêm mà trong báo cáo chưa trình bày, một số
các vấn đề khác muốn trình bày…>
57
Nhóm 02