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

151 0 0
Tài liệu đã được kiểm tra trùng lặp
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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trang 1

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 2

1.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 3

5.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 5

Họ 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 12

1.5 Xây dựng kế hoạch dự án đơn giản

Hoạt

Thờigian

Trang 13

Là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 14

1: 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 15

2.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 17

Sau đâ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 18

Hậ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 20

6 Đặ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 21

Hậ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 22

T 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 23

6. 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 24

11 Đặ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 25

2. 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 27

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ậ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 28

Hậ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 29

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 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 30

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ố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 31

Sự 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 32

Mụ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 33

Tá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 34

Tá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 35

cô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 36

3a 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 37

CHƯƠ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 38

4 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 39

6 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 40

8 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

Tài liệu cùng người dùng

  • Đang cập nhật ...