1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

Đ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

Thông tin cơ bản

Tiêu đề Ứng dụng quản lý dân cư
Tác giả Nguyễn Lê Quý Dương, Mai Chiến Hữu, Nguyễn Hữu Mạnh, Nguyễn Thế Anh
Người hướng dẫn Cô Vũ Thị Hương Giang, Thầy Nguyễn Mạnh Tuấn
Trường học Trường Đại học Bách Khoa Hà Nội, Viện Công nghệ Thông tin và Truyền thông
Chuyên ngành Nhập Môn Công Nghệ Phần Mềm
Thể loại Bài tập lớn
Năm xuất bản 2020
Thành phố Hà Nội
Định dạng
Số trang 151
Dung lượng 4,68 MB

Nội dung

Đặc tả usecase UC03 “Tạo mới sổ hộ khẩu” Mã Usecase UC03 Tên Usecase Tạo mới sổ hộ khẩu Tác nhân Quả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 T

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 K66

2 Mai Chiến Hữu 20205280 Huu.mc205280 Việt Pháp K65

3 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ên Email Điện thoại Tổng hợp công việc thực

hiện

Đánh giá

Nguyễn Lê

Quý Dương

Duong.nlq210242 0838164329 Thiết kế giao diện, tham

gia làm báo cáo

Hoàn thành

Mai Chiến

Hữu

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

Anh.nt205199 Thiết kế controller, tham gia

làm báo cáo

Hoàn thànhNguyễn Hữu

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ý cấp phần thưởng :

- Quản lý quỹ để cấp phần thưởng và phần quà cho các cháu nhỏ hoặc học sinh xuất sắc

- Lập danh sách các cháu nhỏ trong các gia đwnh cho các dịp đặc biệt trong năm

- Lập danh sách học sinh xuất sắc và ghi nhận thông tin như thành tích học tập và các giấy khen, bằng khen

- 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ọc

sinh 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

Project

Hoạt

Thờigian

Trang 13

1.5 Tính cost 1.2

Mai Chiến

2.2

Khởi tạo

CSDL 1.6

Mai Chiến

Module 12.3.1

Trang 14

Module 32.5.1

1: Quản lý

thu phí vệ

Nguyễn

Lê Quý

Trang 15

tài liệu

Module 3 2.5.4

Lê Quý Dương 09/11/23 09/11/23 1 1 1 1

Postgame3.1

thườ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ã Usecase UC01 Tên Usecase Đăng nhập

Tác nhân Quả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ống

Tiền điều kiện Không

Quản lý tổ dân 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ộc

nhập hay chưa

5. Hệ thống Kiểm tra username và mật khẩu có hợp lệ do tác

nhân nhập trong hệ thống hay không 6.

Hệ thống Tạo giao diện màn hình chính Luồng sự kiện thay

thế ST

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: username và/hoặc mật khẩu chưa đúng nếu

không tìm thấy username và mật khẩu trong hệ thống Hậu điều kiện Không có

* Dữ liệu đầu vào của thông tin đăng nhập gồm các trường dữ liệu sau:

Điều kiện hợp lệ Ví dụ1.

Username Tên đăng nhập của một người dùng Có Không có hung

Trang 18

Hậu điều kiện Không có

3 Đặc tả usecase UC03 “Tạo mới sổ hộ khẩu”

Mã Usecase UC03 Tên Usecase Tạo mới sổ hộ khẩu

Tác nhân Quả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

Tiền điều kiện Tác nhân đã đăng nhập thành công

2. Hệ thống Hiển thị giao diện tạo mới hộ khẩu

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

Quản lý tổ dân phố Nhấn nút Xác nhận

5. 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ưa 6.

Hệ thống Kiểm tra số hộ khẩu do tác nhân nhập có hợp lệ trong hệ thống

Trang 19

7a Hệ thống Thông báo lỗi: số hộ khẩu không hợp lệ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

* Dữ liệu đầu vào của thông tin hộ khẩu gồm các trường dữ liệu sau:

STT Trường dữ liệu Mô tả buộc? Bắt Điều kiện hợp lệ Ví dụ

4 Đặc tả usecase UC04 “Xem thông tin hộ khẩu”

Mã Usecase UC04 Tên Usecase Xem thông tin hộ khẩu

Tác nhân Quả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ện Tác nhân đã đăng nhập thành công

Hệ thống Hiển thị giao diện thông tin hộ khẩu Luồng sự kiện

thay thế

Không có

Hậu điều kiện Không có

5 Đặc tả usecase UC05 “Chuyển cả hộ đi nơi khác”

UC05 Chuyển cả hộ đi nơi khác

Trang 20

. Quản lý tổ dânphố Nhấn nút Không

6a

. Hệ thống Trở về giao diện banđầu

Hậu điều kiện Xóa hộ khẩu khỏi cơ sở dữ liệu

6 Đặc tả usecase UC06 “Thay đổi thông tin hộ khẩu”

Mã Usecase UC06 Tên Usecase Thay đổi thông tin hộ khẩu

Tác nhân Quả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ẩu Tiền điều kiện Tác nhân đã đăng nhập vào hệ thống

Chọn hộ khẩu cần xem trong danh sách hộ khẩu và nhấn Thay đổi thông tin hộ khẩu

2.

Hệ thống Hiể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 đổi chủ 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ện Thay đổ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ã Usecase UC07 Tên Usecase Tách hộ từ hộ khẩu đã có

Tác nhân Quả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ện Tác nhân đã đăng nhập thành công

2. Hệ thống Hiển thị cửa sổ lựa chọn hộ khẩu và chọn nhân khẩu sang hộ

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

6. Hệ thống Kiểm tra số hộ khẩu do tác nhân nhập có hợp lệ trong hệ thống

hay không (số hộ khẩu không được trùng với số hộ khẩu đã có trong cơ sở dữ liệu)

7.

Hệ thống Lư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ỏi

.

Hệ thống Thông báo lỗi: số hộ khẩu không hợp lệ

Hậu điều kiện Các thay đổi được lưu vào cơ sở dữ liệu

Trang 22

Hệ thống Hiển thị giao diện thêm nhân khẩu mới

3. Quản lý tổdân phố Nhập thông tin đầy đủ (thông tin về nhân khẩu) (mô tả phíadưới *) 4.

Quản lý tổ dân phố Nhấn nút Xác nhận

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

6. Hệ thống Kiểm tra các trường bắt buộc có hợp lệ do tác nhân nhập

trong hệ thống hay khôngg 7.

Hệ thống Hệ thống báo đã thêm thành công và trở về giao diện ban

đầu Luồng sự kiện

thay thế ST

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ếu 6a

. 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ện Thô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

9 Đặc tả usecase UC09 “Xem thông tin nhân khẩu”

Mã Usecase UC09 Tên Usecase Xem thông tin nhân khẩu

Tác nhân Quả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ện Tác nhân đã đăng nhập thành công

2. Hệ thống Hiển thị giao diện thông tin của nhân khẩug

Luồng sự kiện

thay thế

Không có

Hậu điều kiện Không có

10 Đặc tả usecase UC10 “Thay đổi thông tin nhân khẩu”

Mã Usecase UC10 Tên Usecase Thay đổi thông tin nhân khẩu

Tác nhân Quả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ện Tác nhân đã đăng nhập thành công

Trang 24

11 Đặc tả usecase UC11 “Khai báo tạm trú”

Mã Usecase UC11 Tên Usecase Khai báo tạm trú

Tác nhân Quả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ệu

vào danh sách nhân khẩu tạm trú

Tiền điều kiện Tá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ằng

chức năng Thêm nhân khẩu

Quản lý tổ dân phố Nhấn nút Xác nhận

4. Hệ thống Kiểm tra thông tin tạm trú vừa nhập có đầy đủ các trường

cần thiết và hợp lệ không 5.

Hệ thống Thông báo đã cập nhật thông tin thành công Luồng sự kiện

thay thế ST

T Thực hiệnbởi Hành động

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ếu có

5. 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ã Usecase UC12 Tên Usecase Khai báo tạm vắng

Tác nhân Quả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ân

2. Quản lý tổdân phố

Nhập các thông tin cần thiết được yêu cầu ở cửa sổ đăng ký tạm vắng

3.

Quản lý tổ dân phố Nhấn nút Xác nhận

4. Hệ thống Kiểm tra thông tin tạm vắng vừa nhập có đầy đủ các trường

cần thiết và hợp lệ không 5.

Hệ thống Thông báo đã cập nhật thông tin thành công Luồng sự kiện

thay thế ST

T Thực hiệnbởi Hành động5a

. 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ện Thô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:

ST Mô Bắt Điều kiện hợp

Trang 26

Quản lý tổ dân phố Nhập các thông tin cần thiết được yêu cầu ở cửa sổ khai tử3.

Quản lý tổ dân phố Nhấn nút Xác nhận

4. Hệ thống Kiểm tra thông tin vừa nhập có đầy đủ các trường cần thiết

và hợp lệ không 5.

Hệ thống Thông báo đã cập nhật thông tin thành công Luồng sự kiện

thay thế ST

T Thực hiệnbởi Hành động5a

. 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ện Thô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:

ST

T Trường+ + dữ liệu

Mô tả Bắt buộc?

Điều kiện hợp lệ

Ví dụ

1. Số CMT/CCCD của nhân khẩu khai

Trang 27

Tiền điều kiện Tác nhân đã đăng nhập thành công

Luồng sự kiện chính

(Thành công) ST

1. Quản lý tổ dânphố Nhập mã sổ hộ khẩu

2. Quản lý tổ dânphố Nhấn nút xác nhận tìm kiếm

3. Hệ thống Tìm kiếm thông tin nhân khẩu thỏa mãn điều kiện

tương ứng Hậu điều kiện Không có

15 Đặc tả usecase UC15 “Xem lịch sử thay đổi của hộ khẩu”

Mã Usecase UC15 Tên Usecase Xem lịch sử thay đổi của hộ khẩu

Tác nhân Quả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ện Tác nhân đã đăng nhập thành công

Luồng sự kiện chính

(Thành công) ST

1. Quản lý tổ dânphố 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ác

hộ khẩu Luồng sự kiện thay

thế

Không có

Hậu điều kiện Không có

Trang 28

Hậu điều kiện

17 Đặc tả usecase UC17 “Thống kê theo giới tính”

Mã Usecase UC17 Tên Usecase Thống kê theo giới tính

Tác nhân Quả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ới

tính (nam/nữ) Tiền điều kiện Tác nhân đã đăng nhập thành công

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)

3. Quản lý tổdân phố Nhấn chọn giới tính muốn thống kê4.

Hệ thống Hiển thị danh sách các nhân khẩu có giới tính đã chọn và

số lượng nhân khẩu giới tính đó Luồng sự kiện thay

thế

Không có

Trang 29

Tiền điều kiện Tác nhân đã đăng nhập thành công

Luồ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) 3.

Quản lý tổ dân phố Nhập độ tuổi muốn thống kê (từ … tuổi đến … tuổi)

4.Hệ thống Hiển thị danh sách các nhân khẩu có tuổi trong độ tuổi đã

chọn và số lượng nhân khẩu trong độ tuổi đó Luồng sự kiện thay

thế

Không có

Hậu điều kiện Không có

19 Đặc tả usecase UC19 “Thống kê theo khoảng thời gian”

Mã Usecase UC19 Tên Usecase Thống kê theo khoảng thời gian

Tác nhân Quả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 trong

một khoảng thời gian xác định

Tiền điều kiện Tác nhân đã đăng nhập thành công

Hành động

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)

3. Quản lý

tổ dân phố

Nhấn chọn khoảng thời gian muốn thống kê (thời gian bắt đầu thống

kê – 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ưa

5. 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ân Quả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ạm

trú, tạm vắng tại địa phương

Tiền điều kiện Tác nhân đã đăng nhập thành công

Luồng sự kiện

chính (Thành

công) ST

T Thực hiện bởi

Hành động 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)

3. Quản lý tổdân phố Nhấn chọn tiêu chí nhân khẩu Tạm trú ghoặc Tạm vắng để thống kê các4.

Hệ thống Hiển thị danh sách các nhân khẩu hiện đang tạm trú hoặc đang

tạm vắng tại địa phương và tổng số lượng nhân khẩu đó theo tiêu chí đã chọn

Luồng sự kiện

thay thế

Không

Hậu điều kiện Khô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

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

Không

phíMục đích sử

Sau khi nhấn vào nút thêm khoản phí

Điều kiện tiên

1 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

Sau khi nhấn vào nút xóa khoản phí

Điều kiện tiên

quyết

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

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

phí

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án

Sự kiện kích

hoạt

Sau khi nhấn vào nút sfía khoản phí

Điều kiện tiên

quyết

Kế toán chọn khoản phí để sfía

Hậu điều kiện Sfía thông tin khoản phí đã chọn

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ường

4 Kế toán Nhập thông tin cần sfía đổi và xác

nhận

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

2a Hệ thống Thông báo chưa chọn khoản phí để sfía

đổi5a Hệ thống Thông báo các thông tin nhập chưa đúng

định dạng6a Hệ thống Hiển thị giao diện sfía đổi

khoản phíMục đích sử

Sau khi kế toán nhập thông tin vào trường tìm kiếm

Điều kiện tiên

quyết

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án

Sự kiện kích

hoạt

Sau khi kế toán chọn phần đóng phí trong hệ thống

Điều kiện tiên

1 Kế toán Chọn xem danh sách nộp tiền

2 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ếm

3 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

quyết

Kế toán trong phần thông tin nộp tiền

Hậu điều kiện Thêm một nộp tiền tương fíng vào trong hệ thống

Luồng sự kiện

chính (Thành

công)

STT Thực hiện bởi Hành động

1 Kế toán Nhập thông tin nộp tiền trong

form thêm mới

2 Kế toán Chọn người nộp tiền

3 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ệ

Trang 36

chính (Thành

công) 1 Kế toán Chọn khoản nộp tiền muốn xóa

3 Hệ thống Xóa khoản nộp tiền tương fíng

4 Hệ thống Thông báo xóa thành côngLuồng sự kiện thay

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

TÀI LIỆU LIÊN QUAN

w