![Bài Tập Lớn Nhập Môn Công Nghệ Phần Mềm Ứng Dụng Quản Lý Dân Cư.pdf](https://123docz.net/image/doc_normal.png)
Đang tải... (xem toàn văn)
Thông tin tài liệu
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
Ứng dụng quản lý dân cư
Mã lớp học : 143934
Giáo viên hướng dẫn : Cô Vũ Thị Hương Giang Thầy Nguyễn Mạnh TuấnDanh sách sinh viên thực hiện:
1 Nguyễn Lê Quý Dương 20210242 Duong.nlq210242 Việt Pháp K662 Mai Chiến Hữu 20205280 Huu.mc205280 Việt Pháp K653 Nguyễn Hữu Mạnh 20205213 Manh.nh205213 Việt Pháp K65
Trang 21.5.Xây dựng kế hoạch dự án đơn giản 9
CHƯƠNG 2.ĐẶC TẢ YÊU CẦU BÀI TOÁN 11
2.1.Giới thiệu chung 11
2.2.Biểu đồ use case 12
2.2.1 Biểu đồ use case tổng quan 12
2.2.2 Biểu đồ use case phân rã mức 2 13
2.3.Đặc tả use case 14
2.4.Các yêu cầu phi chức năng 16
CHƯƠNG 3.PHÂN TÍCH YÊU CẦU 18
3.1.Xác định các lớp phân tích 18
3.2.Xây dựng biểu đồ trình tự 18
3.3.Xây dựng biểu đồ lớp phân tích 19
3.4.Xây dựng biểu đồ thực thể liên kết (ERD) 19
CHƯƠNG 4.THIẾT KẾ CHƯƠNG TRÌNH 20
4.1.Thiết kế kiến trúc 20
4.2.Thiết kế cơ sở dữ liệu 20
Trang 35.3.Giao diện minh hoạ các chức năng của chương trình 27
CHƯƠNG 6.KIỂM THỬ CHƯƠNG TRÌNH 31
6.1.Kiểm thử các chức năng đã thực hiện 31
6.1.1 Kiểm thử cho chức năng 1 31
6.1.2 Kiểm thử cho chức năng 2 32
6.1.3 Kiểm thử yêu cầu phi chức năng 32
CHƯƠNG 7.HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG 33
7.1.Hướng dẫn cài đặt 33
7.2.Đối tượng, phạm vi sử dụng 33
7.3.Xác định các yêu cầu cài đặt 33
7.4.Hướng dẫn chi tiết các bước cài đặt 33
7.5.Hướng dẫn sử dụng phần mềm 33
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 34
TÀI LIỆU THAM KHẢO 35
PHỤ LỤC 36
Trang 5Họ và tênEmailĐiện thoạiTổng hợp công việc thựchiện
Đánh giá
Nguyễn LêQuý Dương
Duong.nlq210242 0838164329 Thiết kế giao diện, thamgia làm báo cáo
Hoàn thànhMai Chiến
Huu.mc205280 Thiết kế cơ sở dữ liệu, Tham
gia làm báo cáo Hoàn thànhNguyễn Thế
Anh.nt205199 Thiết kế controller, tham gialàm báo cáo
Hoàn thànhNguyễn Hữu
Manh.nh205213 Hỗ trợ, đóng góp xây dựngý tưởng và tham gia làm
báo cáo
Hoàn thành
Trang 6động nhân khẩu.
- Điều khiển quy trwnh cấp giấy tạm vắng và giấy tạm trú cho trường hợp đi xa hoặc cư trú tạm thời - Cung cấp công cụ twm kiếm nhanh chóng và truy xuất lịch sử thay đổi nhân khẩu của một hộ gia đwnh - Thống kê dữ liệu nhân khẩu theo các tiêu chí như giới tính, độ tuổi, thời gian và tạm vắng / tạm trú+) Quản lý thu phí và đóng góp :
- Quản lý thu các khoản phí hàng năm và các khoản đóng góp từ hộ gia đwnh - Xác định và thu tiền vệ sinh hàng năm theo định mức.
- Quản lý các khoản đóng góp linh hoạt (không cố định số tiền) dựa trên các sự kiện đặc biệt như ngày thương binh-liệt sỹ, ngày tết thiếu nhi, v.v.
- Thống kê tổng số tiền thu được từ từng đợt, số lượng hộ đã nộp, và chi tiết về khoản tiền từng hộ đã đóng.
- Quản lý việc cấp phần thưởng, bao gồm cuốn vở viết cho từng loại thành tích học tập.
- Thống kê tổng số phần quà và giá trị tương ứng đã phát trong mỗi lần và xem chi tiết mỗi hộ đã nhận các phần quà nào
Trang 11đặc biệtThông tin về các cháu nhỏ và
học sinh xuất sắc
Quản lý cấp phần thưởng Danh sách cháu nhỏ và họcsinh xuất sắc, quản lý cấpphần thưởng
Yêu cầu cấp phần thưởng cho học sinh xuất sắc
Tra cứu và xác nhận yêu cầucấp phần thưởng
Cấp phần thưởng và ghinhận trong danh sách cấpphần thưởng
Thông tin về quỹ cấp phần thưởng
Quản lý quỹ cấp phầnthưởng
Thống kê số lượng và giá trịphần thưởng đã cấp
1.4 Xây dựng biểu đồ mô tả nghiệp vụ và phân cấp chức năng
Biểu đồ hoạt động mô tả nghiệp vụ:
Trang 121.5 Xây dựng kế hoạch dự án đơn giản
Hoạt
Thờigian
Trang 13Làm WBS theo quá trình và theo sản phẩm 1.1
Mai Chiến
Ước lượng thời gian 1.2
Mai Chiến
1.4Lên
Schedule 1.2Mai Chiến
1.5 Tính cost 1.2Mai Chiến
1.6 Trao đổi vớikhách hàng1.3, 1.4, 1.5
Mai Chiến
Thiết kế giao diện 1.6
Thế Anh, Dương,
Mạnh 25/10/23 31/10/23 7 1 1 7
Khởi tạo CSDL 1.6
Mai Chiến
Module 12.3.1
Code giao diện module 1
2.1, 2.2
Hữu, Thế
Chức năng 1: Thêm nhân khẩu mới 2.3.1
Mai Chiến
Chức năng 2: Thay đổi nhân khẩu 2.3.1
Mai Chiến
Chức năng 5: Tìm kiếmthông tin vàthống kê 2.3.1
NguyễnThế
Trang 141: Liệt kê vàtính toán sốlượng quà trong các dịp đặc biệt 2.4.1
NguyễnHữu
Mạnh 04/11/23 06/11/23 3 1 1 3
Chức năng 2: Liệt kê vàtính toán các phần thưởng họctập 2.4.1
NguyễnHữu
Mạnh 04/11/23 06/11/23 3 1 1 3
Kiểm thử module 2
Tạ Tùng
Dương 07/11/23 08/11/23 2 1 1 2
Hoàn thiện tài liệu Module 2 2.4.4
NguyễnHữu
Mạnh 09/11/23 09/11/23 1 1 1 1Module 3
Code giao diện module 3
2.1, 2.2
NguyễnLê Quý
Dương 01/11/23 03/11/23 3 1 1 3Chức năng
1: Quản lý thu phí vệ
NguyễnLê Quý
Trang 152.5.5tài liệu Module 3 2.5.4
Lê Quý
Dương 09/11/23 09/11/23 1 1 1 1Postgame
Kiểm thử lần cuối
2.3, 2.4, 2.5
Trần Thành
Tổng hợp và hoàn thiện Documents 3.2
Hữu, Dương,Mạnh, Thế
Bảng quản lý rủi ro:
Công việc /Hoạt động
Xác định rủi roQuản lý rủi roMối nguyRủi roMức độChiến lượcBiện pháp
Thống kê,ghi nhập sốtiền nộp
Mất dữ liệu Không có dữliệu sản xuất
Phxng tránh Sao lưu dữ liệuthường xuyên
Trang 17Sau đây là đặc tả đầy đủ của các usecase, biểu thị cho những nghiệp vụ của bài toán Các đặc tả nàymiêu tả mọi chi tiết liên quan đến một usecase và cung cấp cơ sở cho các quy trwnh phân tích,thiết kế, mã hóa và kiểm thử theo hướng ca sử dụng trong các bước tiếp theo
1 Đặc tả usecase UC01 “Đăng nhập”
Mã UsecaseUC01 Tên Usecase Đăng nhậpTác nhânQuản lý tổ dân phố/Cán bộ y tế
Mô tảCho phép một người dùng có tài khoản truy cập vào hệ thốngTiền điều kiệnKhông
Luồng sự kiện chính (Thành công) ST
phố/Cán bộ y tế Yêu cầu đăng nhập
4. Hệ thống Kiểm tra xem tác nhân đã nhập các trường bắt buộcnhập hay chưa
5. Hệ thống Kiểm tra username và mật khẩu có hợp lệ do tácnhân nhập trong hệ thống hay không6.
Hệ thốngTạo giao diện màn hình chínhLuồng sự kiện thay
* Dữ liệu đầu vào của thông tin đăng nhập gồm các trường dữ liệu sau:
Trường+ + dữ
liệu Mô tả
Điều kiện
hợp lệ Ví dụ1.
UsernameTên đăng nhập của một người dùngCóKhông cóhung2.
Mật khẩuChuỗi ký tự được sử dụng để xác nhận danhtính của người dùng
CóKhông cóToiLa12#$
Trang 18Hậu điều kiệnKhông có
3 Đặc tả usecase UC03 “Tạo mới sổ hộ khẩu”
Mã UsecaseUC03 Tên Usecase Tạo mới sổ hộ khẩuTác nhânQuản lý tổ dân phố
Mô tảCho phép một người dùng đã đăng nhập tạo ra một sổ hộ khẩu mớiTiền điều kiệnTác nhân đã đăng nhập thành công
Luồng sự kiện chính (Thành
công) STT Thực hiệnbởi Hành động1.
Quản lý tổ
dân phố Nhấn nút Tạo mới hộ khẩu2. Hệ thống Hiển thị giao diện tạo mới hộ khẩu3. Quản lý tổ
dân phố Nhập thông tin đầy đủ (thông tin về chủ hộ và các thành viên)(mô tả phía dưới *)4.
Trang 19. Hệ thống Thông báo lỗi: số hộ khẩu không hợp lệHậu điều kiệnThông tin sổ hộ khẩu mới được lưu vào 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:
STTTrường dữliệuMôtảbuộc?BắtĐiều kiện hợplệVí dụ
1. Số hộ khẩu Có TQB0022. Số nhà Có 23.
4. Đường Có Tạ QuangBửu5. Chủ hộ Có
Thành viênKhông
4 Đặc tả usecase UC04 “Xem thông tin hộ khẩu”
Mã UsecaseUC04Tên UsecaseXem thông tin hộ khẩuTác nhânQuản lý tổ dân phố
Mô tảCho phép một người dùng đã đăng nhập xem thông tin của một sổ hộ khẩu
Tiền điều kiệnTác nhân đã đăng nhập thành côngLuồng sự kiện
chính(Thành công)
Hậu điều kiệnKhông có
5 Đặc tả usecase UC05 “Chuyển cả hộ đi nơi khác”
UC05Chuyển cả hộ đi nơi khác
Trang 206 Đặc tả usecase UC06 “Thay đổi thông tin hộ khẩu”
Mã UsecaseUC06 Tên Usecase Thay đổi thông tin hộ khẩuTác nhânQuản lý tổ dân phố
Mô tảCho phép một người dùng đã đăng nhập thay đổi thông tin chung của một sổ hộ khẩuTiền điều kiệnTác nhân đã đăng nhập vào hệ thống
Luồng sự kiện chính (Thành
công) STT Thực hiệnbởi Hành động1. Quản lý
tổ dânphố
Chọn hộ khẩu cần xem trong danh sách hộ khẩu và nhấn Thay đổithông tin hộ khẩu
Hệ thốngHiển thị giao diện thông tin hộ khẩu cho phép Quản lý tổ dân phốsửa đổi thông tin ở một số trường (số nhà, ngõ, đường, thay đổichủ hộ, thêm/xóa thành viên)
3. Quản lý
tổ dân Nhập thông tin cần sửa đổi và xác nhận
Trang 21Hậu điều kiệnThay đổi thông tin các hộ khẩu đã chọn
7 Đặc tả usecase UC07 “Tách hộ từ hộ khẩu đã có”
Mã UsecaseUC07 Tên Usecase Tách hộ từ hộ khẩu đã cóTác nhânQuản lý tổ dân phố
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 và xóa một sốnhân khẩu ở sổ hộ khẩu cũ
Tiền điều kiệnTác nhân đã đăng nhập thành côngLuồng sự kiện
Hệ thốngLưu một hộ khẩu mới với những thông tin tác nhân cung cấp ởtrên vào cơ sở dữ liệu và xóa những nhân khẩu đã chuyển đi khỏihộ khẩu cũ
8. Hệ thống Hiển thị sổ hộ khẩu đã được thay đổi và sổ hộ khẩu vừa được tạoLuồng sự kiện
Hệ thốngThông báo lỗi: số hộ khẩu không hợp lệ
Hậu điều kiệnCác thay đổi được lưu vào cơ sở dữ liệu
Trang 22T Thực hiệnbởi Hành động5a
. 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ườidùng nhập thiếu6a
. Hệ thống Thông báo lỗi:g Không hợp lệ và đưa ra trường dữ liệu nhậpkhông hợp lệHậu điều kiệnThông tin nhân khẩu được lưu 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:
Trang 236. Dân tộc Có7. Nghề nghiệp Không8. Nơi làm việc Không9. Số CMND hoặc
CCCD Không10. Ngày cấpg Không11. Nơi cấp Không
9 Đặc tả usecase UC09 “Xem thông tin nhân khẩu”
Mã UsecaseUC09 Tên Usecase Xem thông tin nhân khẩuTác nhânQuản lý tổ dân phố
Mô tảCho phép một người dùng đã đăng nhập xem thông tin của một nhân khẩu
Tiền điều kiệnTác nhân đã đăng nhập thành côngLuồng sự kiện
chính(Thành công)
Không có
Hậu điều kiệnKhông có
10 Đặc tả usecase UC10 “Thay đổi thông tin nhân khẩu”
Mã UsecaseUC10 Tên Usecase Thay đổi thông tin nhân khẩuTác nhânQuản lý tổ dân phố
Mô tảCho phép một người dùng đã đăng nhập sửa thông tin của một nhân khẩu
Tiền điều kiệnTác nhân đã đăng nhập thành côngLuồng sự kiện
chính(Thành công)
Trang 2411 Đặc tả usecase UC11 “Khai báo tạm trú”
Mã UsecaseUC11 Tên Usecase Khai báo tạm trúTác nhânQuản lý tổ dân phố
Mô tảCho phép một người dùng đã đăng nhập thêm một nhân khẩu mới trong cơ sở dữ liệuvào danh sách nhân khẩu tạm trú
Tiền điều kiệnTác nhân đã đăng nhập và thêm một nhân khẩu muốn tạm trú vào cơ sở dữ liệu bằngchức năng Thêm nhân khẩu
Luồng sự kiện chính(Thành công)
T Thực hiệnbởi Hành động1. Quản lý tổ
dân phố Nhấn nút Thêm nhân khẩu tạm trú2.
Trang 252. Mã giấy tạm trú Có3. Nơi tạm trú Nhập số nhà (bao gồm các ký tự số, chữ cái và
ký tự “/” khi địa chỉ trong ngõ ngách), ngõ,đường, phường… và các cấp địa chỉ khác nếucó
Có123 ngách 5/1,Minh Khai, Hai BàTrưng, Hà Nội4. Thời gian tạm trú Ngày/tháng/năm đến ngày/tháng/năm, chọn
theo dạng bảng lịchg
Có6/12/20215/4/20235. Lý do tạm trú Kiểu string Có Học đại học
-12 Đặc tả usecase UC12 “Khai báo tạm vắng”
Mã UsecaseUC12 Tên Usecase Khai báo tạm vắngTác nhânQuản lý tổ dân phố
Mô tảCho phép một người dùng đã đăng nhập thêm một nhân khẩu vào danh sách nhânkhẩu tạm vắng
Tiền điều kiệnTác nhân đã đăng nhập thành côngLuồng sự kiện
chính(Thành công)
T Thực hiệnbởi Hành động1. Quản lý tổ
dân phố Nhấn nút Thêm nhân khẩu tạm vắng2. Quản lý tổ
. Hệ thống Thông báo các trường nhập chưa đủ hoặc khônghợp lệHậu điều kiệnThông tin nhân khẩu tạm vắng được lưu 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:
STMôBắtĐiều kiện hợp
Trang 26. Hệ thống Thông báo các trường nhập chưa đủ hoặc khônghợp lệHậu điều kiệnThông tin nhân khẩu qua đời được lưu 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:
T Trường+ + dữ liệu
Điều kiện hợplệ
Vídụ1. Số CMT/CCCD của nhân khẩu khai
2. Số CMT/CCCD của nhân khẩu qua
3. Mã giấy khai tử Có4. Ngày qua đời Có5. Ngày khai tử g Có
Trang 27Tiền điều kiệnTác nhân đã đăng nhập thành côngLuồng sự kiện chính
(Thành công)ST
1. Quản lý tổ dân
phố Nhập mã sổ hộ khẩu2. Quản lý tổ dân
tương ứngHậu điều kiệnKhông có
15 Đặc tả usecase UC15 “Xem lịch sử thay đổi của hộ khẩu”
Mã UsecaseUC15 Tên Usecase Xem lịch sử thay đổi của hộ khẩuTác nhânQuản lý tổ dân phố
Mô tảCho phép một người dùng đã đăng nhập xem lịch sử thay đổi của các hộ khẩu
Tiền điều kiệnTác nhân đã đăng nhập thành côngLuồng sự kiện chính
(Thành công)ST
1. Quản lý tổ dân
phố Nhấn chọn Xem lịch sử thay đổi
2. Hệ thống Hiển thị tất cả các thay đổi đã được thực hiện với cáchộ khẩu
Luồng sự kiện thay thế
Không có
Hậu điều kiệnKhông có
Trang 28Hậu điều kiện
17 Đặc tả usecase UC17 “Thống kê theo giới tính”
Mã UsecaseUC17Tên UsecaseThống kê theo giới tínhTác nhânQuản lý tổ dân phố
Mô tảCho phép một người dùng đã đăng nhập thống kê nhân khẩu theo tiêu chí giớitính (nam/nữ)
Tiền điều kiệnTác nhân đã đăng nhập thành côngLuồng sự kiện chính
(Thành công) ST
Quản lý tổ
dân phố Nhấn nút Thống kê nhân khẩu
2. Hệ thống Hiển thị giao diện các lựa chọn thống kê (Nam nữ /Độtuổi/Khoảng thời gian/Tạm trú tạm vắng)
Trang 29Tiền điều kiệnTác nhân đã đăng nhập thành côngLuồng sự kiện chính
(Thành công) ST
1. Quản lý tổdân phố
Nhấn nút Thống kê nhân khẩu
2. Hệ thống Hiển thị giao diện các lựa chọn thống kê (Nam nữ /Độtuổi/Khoảng thời gian/Tạm trú tạm vắng)
Hậu điều kiệnKhông có
19 Đặc tả usecase UC19 “Thống kê theo khoảng thời gian”
Mã UsecaseUC19 Tên Usecase Thống kê theo khoảng thời gianTác nhânQuản lý tổ dân phố
Mô tảCho phép một người dùng đã đăng nhập thống kê nhân khẩu sống tại địa phương trongmột khoảng thời gian xác định
Tiền điều kiệnTác nhân đã đăng nhập thành côngLuồng sự kiện
chính (Thành công)ST
TThựchiện bởi
Hành động
1. Quản lýtổ dânphố
Nhấn nút Thống kê nhân khẩu
2. Hệ thống Hiển thị giao diện các lựa chọn thống kê (Nam nữ /Độ tuổi/Khoảngthời gian/Tạm trú tạm vắng)
3. Quản lýtổ dânphố
Nhấn chọn khoảng thời gian muốn thống kê (thời gian bắt đầu thốngkê – thời gian kết thúc thống kê)
4. Hệ thống Kiểm tra xem tác nhân đã nhập các trường bắt buộc nhập hay chưa5. Hệ thống Kiểm tra 2 trường thời gian do tác nhân nhập có hợp lệ không (thời
gian bắt đầu phải là thời điểm trước thời gian kết thúc)
Trang 30Tác nhânQuản lý tổ dân phố
Mô tảCho phép một người dùng đã đăng nhập thống kê các nhân khẩu hiện đang tạmtrú, tạm vắng tại địa phương
Tiền điều kiệnTác nhân đã đăng nhập thành côngLuồng sự kiện
chính (Thành
Thựchiện bởi
Hành động1.
Quản lý tổ
dân phố Nhấn nút Thống kê nhân khẩu
2. Hệ thống Hiển thị giao diện các lựa chọn thống kê (Nam-nữ /Độtuổi/Khoảng thời gian/Tạm trú tạm vắng)
Luồng sự kiện thay thế
Hậu điều kiệnKhông
Mã usecase UC21 Tên usecase Xem danh sách khoản phí
Trang 31Sự kiện kích hoạt
Kế toán vào mục khoản phíĐiều kiện tiên
Hậu điều kiện Danh sách các khoản phí trong hệ thốngLuồng sự kiện
chính (Thành công)
STT Thực hiện bởi Hành động
1 User Nhấn vào mục khoản phí2 Hệ thống Hiển thị danh sách khoản phíLuồng sự kiện thay
phíMục đích sử
Thêm khoản phí mới vào trong hệ thốngTác nhân Kế toán
Sự kiện kích hoạt
Sau khi nhấn vào nút thêm khoản phíĐiều kiện tiên
Hậu điều kiện Thêm một khoản phí mới vào trong hệ thốngLuồng sự kiện
chính (Thành công)
STT Thực hiện bởi Hành động1 Kế toán Chọn chfíc năng thêm khoản phí2 Hệ thống Hiển thị giao diện thêm khoản phí3 Kế toán Nhập thông tin khoản phí
Trang 32Mục đích sử dụng
Xóa khoản phí trong hệ thốngTác nhân Kế toán
Sự kiện kích hoạt
Sau khi nhấn vào nút xóa khoản phíĐiều kiện tiên
Kế toán vào trong phần khoản phíHậu điều kiện Xóa khoản phí trong hệ thốngLuồng sự kiện
chính (Thành công)
STT Thực hiện bởi Hành động1 Kế toán Chọn khoản phí
2 Kế toán Chọn chfíc năng xóa khoản phí3 Hệ thống Thông báo xác nhận xóa khoản
4 Kế toán Xác nhận xóa khoản phí5 Hệ thống Thông báo xóa thành côngLuồng sự kiện thay
3a Hệ thống Thông báo chưa chọn khoản phí để xóa5a Hệ thống Thông báo xóa không thành công
Trang 33Tác nhân Kế toánSự kiện kích
chính (Thành công)
STT Thực hiện bởi Hành động1 Kế toán Chọn khoản phí
2 Kế toán Chọn chfíc năng sfía khoản phí3 Hệ thống Hiển thị giao diện thông tin khoản
phí cho phép người dùng sfía đổithông tin ở một số trường4 Kế toán Nhập thông tin cần sfía đổi và xác
5 Hệ thống Sfía đổi thông tin
6 Hệ thống Thông báo cập nhật thành côngLuồng sự kiện thay
6a Hệ thống Hiển thị giao diện sfía đổi
khoản phíMục đích sử
Tìm kiếm một khoản phí trong hệ thốngTác nhân Kế toán
Sự kiện kích hoạt
Sau khi kế toán nhập thông tin vào trường tìm kiếmĐiều kiện tiên
Kế toán trong phần thông tin khoản phí
Hậu điều kiện Thông tin các khoản phí thỏa mãn các điều kiện tương fíng
Trang 34Tác nhân Kế toánSự kiện kích
STT Thực hiện bởi Hành động1 Kế toán Chọn xem danh sách nộp tiền2 Hệ thống Hiển thị danh sách nộp tiềnLuồng sự kiện thay
Không có
Mã usecase UC27 Tên usecase Tìm kiếm nộp tiềnMục đích sử
Trang 35công) 1 Kế toán Nhập thông tin cần tìm kiếm và xác nhận tìm kiếm
2 Hệ thống Tìm kiếm thông tin khoản nộp phí thỏa mãn điều kiện tìm kiếm3 Hệ thống Hiển thị thông tin các khoản nộp
phí tương fíngLuồng sự kiện thay
Sau khi kế toán chọn thêm nộp tiềnĐiều kiện tiên
Kế toán trong phần thông tin nộp tiềnHậu điều kiện Thêm một nộp tiền tương fíng vào trong hệ thốngLuồng sự kiện
chính (Thành công)
STT Thực hiện bởi Hành động1 Kế toán Nhập thông tin nộp tiền trong
form thêm mới2 Kế toán Chọn người nộp tiền3 Kế toán Chọn khoản phí4 Kế toán Xác nhận thêm mới
5 Hệ thống Thêm khoản nộp tiền vào trong hệ thống
6 Hệ thống Thông báo nộp tiền thành côngLuồng sự kiện thay
Trang 363a Hệ thống Hiển thị danh sách nộp tiền
2.3 Các yêu cầu phi chức năng
Trang 37CHƯƠNG 3.PHÂN TÍCH YÊU CẦU
3.1 Xác định các lớp phân tích
Sau khi xác định đầy đủ các usecase, nhóm tiến hành phân rã các yêu cầu phức tạp thành các nhân tố chính và phát hiện mối quan hệ giữa chúng Quá trwnh này giúp tạo cơ sở cho giải pháp trong phathiết kế sau này Kết quả là các lớp phân tích được trwnh bày dưới đây.
1 Phân rã usecase UC01 “Đăng nhập”
2 Phân rã usecase UC02 “Đăng xuất”
3 Phân rã usecase UC03 “Tạo mới sổ hộ khẩu”
Trang 384 Phân rã usecase UC04 “Xem thông tin hộ khẩu”
5 Phân rã usecase UC05 “Chuyển cả hộ đi nơi khác”
Trang 396 Phân rã usecase UC06 “Thay đổi thông tin hộ khẩu”
7 Phân rã usecase UC07 “Tách hộ từ hộ khẩu đã có”
Trang 408 Phân rã usecase UC08 “Thêm nhân khẩu”
9 Phân rã usecase UC09 “Xem thông tin nhân khẩu”
Ngày đăng: 13/06/2024, 09:27
Xem thêm:
Tài liệu cùng người dùng
Tài liệu liên quan