1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Tiểu luận) bài tập lớnmôn học nhập môn công nghệ phần mềm đề tài quản lý thu chi, đóng góp

38 7 0

Đ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 đề Quản Lý Thu Chi, Đóng Góp
Tác giả Vũ Đức Chính, Nguyễn Xuân Hiếu, Lê Đức Long
Người hướng dẫn TS. Đặng Ngọc Hùng
Trường học Học viện Công nghệ Bưu chính Viễ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 2023
Thành phố Hà Nội
Định dạng
Số trang 38
Dung lượng 7,84 MB

Cấu trúc

  • 1. Lý do chọn đề tài (3)
  • 2. Mô tả yêu cầu bài toán (3)
  • 3. Yêu cầu xây dựng (4)
  • 1. Tìm hiểu về miền ứng dụng (Còn Update) (4)
  • 2. Mục đích - phạm vi của hệ thống (5)
  • 3. Hoạt động nghiệp vụ của các chức năng (5)
  • 4. Vòng lặp (10)
  • 5. Các thông tin lưu trữ (14)
  • 6. Biểu đồ usecase tổng quát (15)
  • 1. Trích rút các lớp thực thể (16)
  • 2. Trích rút lớp biên và lớp điều khiển (21)
  • 3. Hiện thực hóa các Use case (22)
  • 1. Hoàn thiện sơ đồ lớp (25)
  • 2. Thiết kế chi tiết modul “Thống kê phiếu thu theo hộ khẩu” (27)
  • 3. Thiết kế giao diện modul “Thống kê phiếu thu theo hộ khẩu” (34)

Nội dung

Modul “Quản lý nhân khẩu” với mô tả chi tiết nghiệp vụ: QL chọn menu quảnlý nhân khẩu -> trang quản lý nhân khẩu hiện ra -> QL chọn chức năng sửathông tin cư dân -> giao diện tìm cư dân

Mô tả yêu cầu bài toán

Modul "Quản lý nhân khẩu" cho phép quản lý thông tin cư dân một cách hiệu quả Người quản lý (QL) chọn menu quản lý nhân khẩu để truy cập vào trang quản lý Tại đây, QL có thể chọn chức năng sửa thông tin cư dân, sau đó giao diện tìm cư dân sẽ xuất hiện QL nhập tên cư dân cần tìm kiếm, và danh sách cư dân tương ứng với từ khóa sẽ hiển thị Sau khi chọn cư dân cần sửa, giao diện thông tin cư dân sẽ hiện ra, cho phép QL thực hiện việc sửa đổi thông tin và cập nhật Cuối cùng, hệ thống sẽ lưu thông tin vào cơ sở dữ liệu (CSDL) và thông báo thành công.

Mô-đun "Quản lý hộ khẩu" cho phép người quản lý (QL) chọn menu quản lý hộ khẩu, sau đó trang quản lý hộ khẩu sẽ hiển thị Tại đây, QL có thể nhập tên chủ hộ để thực hiện tìm kiếm thông tin liên quan.

Hệ thống hiển thị danh sách các chủ hộ theo tên đã nhập Quản lý chọn sửa thông tin của một chủ hộ Giao diện thông tin của chủ hộ xuất hiện, cho phép quản lý thực hiện việc chỉnh sửa và cập nhật thông tin Sau khi hoàn tất, hệ thống sẽ lưu thông tin vào cơ sở dữ liệu và thông báo thành công.

Modul “Quản lý khoản thu” cho phép người quản lý (QL) thực hiện các thao tác như chọn menu quản lý khoản thu, nhập tên loại khoản thu để tìm kiếm Hệ thống sẽ hiển thị loại khoản thu cần tìm, sau đó QL có thể chọn sửa khoản thu Giao diện thông tin khoản thu sẽ xuất hiện, cho phép QL thực hiện sửa đổi thông tin và cập nhật Cuối cùng, hệ thống sẽ lưu thông tin vào cơ sở dữ liệu (CSDL) và thông báo thành công.

Modul "Quản lý phiếu thu" cho phép quản lý và theo dõi các khoản thu của hộ gia đình Để sử dụng, quản lý (QL) chọn menu quản lý phiếu thu, sau đó trang quản lý phiếu thu sẽ hiện ra Tại đây, QL nhập tên chủ hộ cần tìm kiếm, hệ thống sẽ hiển thị các khoản thu có liên quan đến tên đã nhập QL có thể chọn chủ hộ đã có hoặc thêm mới nếu chủ hộ chưa tồn tại Cuối cùng, QL tiến hành nhập phiếu thu cho chủ hộ đã chọn.

Giao diện phiếu thu hiện ra -> QL nhập thông tin và cập nhật -> Hệ thống lưu thông tin và thông báo thành công.

Modul "Thống kê phiếu thu theo hộ khẩu" cho phép quản lý (QL) chọn menu thống kê phiếu thu, hiển thị trang thống kê với danh sách hộ khẩu, bao gồm thông tin như Mã hộ khẩu, Tên chủ hộ, Số nhân khẩu và Tổng tiền đã nộp Khi QL chọn một hộ khẩu, hệ thống sẽ hiển thị danh sách các khoản thu tương ứng với chi tiết gồm Mã khoản thu, Loại khoản thu, Số tiền và Trạng thái.

Yêu cầu xây dựng

Đảm bảo các yêu cầu sau:

 Bảo mật, lưu trữ lớn.

 Tính linh hoạt, linh động.

 Tính minh bạch, rõ ràng.

 Đơn giản, hiệu quả, dễ sử dụng.

II – LUỒNG CÔNG VIỆC XÁC ĐỊNH YÊU CẦU

Tìm hiểu về miền ứng dụng (Còn Update)

STT Tên Tiếng Việt Tên Tiếng Anh Giải thích

1 Kế toán Accountant Người sử dụng hệ thống phụ trách quản lý và thống kê

2 Người dân Resident Người đi kê khai và nộp tiền cho kế toán.

Thuật ngữ chỉ hoạt động của con người

3 Đăng nhập Sign in Thực hiện truy cập vào hệ thống và sử dụng các chức năng của hệ thống

4 Quản lý nhân khẩu Demographic management Quản lý các yếu tố dân số của một khu vực.

5 Quản lý hộ khẩu Household registration management Quản lý đăng ký tạm trú hoặc thường trú cho người dân và công dân.

6 Quản lý khoản thu Revenue management Quản lý các khoản thu của người dân trong một khu vực

7 Quản lý phiếu thu Payment management Quản lý các hoạt động liên quan đến thu thập các khoản tiền từ người dân

8 Thống kê Statistics Xem những bảng thống kê từ những dữ liệu của hệ thống

Thuật ngữ chỉ vật, đối tượng xử lí

9 Hộ gia đình Household Một đơn vị xã hội bao gồm một hay một nhóm người ở chung và ăn chung.

10 Chủ hộ Head of a household Là những người có năng lực hành vi dân sự đầy đủ do các thành viên hộ gia đình thống nhất đề cử.

11 Nhân khẩu Population Người trong một gia đình, một địa phương, về mặt tiêu thụ những sản phẩm cần thiết trong sinh hoạt

12 Hộ khẩu Household registration Hộ khẩu còn được gọi là Hộ tịch, là một phương pháp quản lý dùng để lưu thông tin của một hộ gia đình.

13 Khoản thu Revenue Một khoản tiền mà người dân phải đóng cho chính phủ hàng tháng hoặc hàng năm.

14 Phiếu thu Payment Một loại hóa đơn dùng để chứng minh rằng người dân đã đóng tiền.

Mục đích - phạm vi của hệ thống

Hệ thống ứng dụng máy tính để bàn được thiết kế cho các tổ dân phố, giúp kế toán thống kê và quản lý thông tin về các khoản thu của các hộ gia đình Ứng dụng này có khả năng chạy trên nhiều máy của nhân viên và sử dụng dữ liệu được cung cấp từ máy chủ, đảm bảo tính hiệu quả và đồng bộ trong quá trình quản lý tài chính.

 Người sử dụng: o Nhân viên quản lý o Nhân viên kế toán

 Hệ thống không bao gồm: o Quản lý nhân sự o Quản lý chấm công, trả công nhân viên

Hoạt động nghiệp vụ của các chức năng

Chủ hộ cần đăng ký thông tin bao gồm tên nhân khẩu, tuổi, số CMND, số điện thoại, mã hộ khẩu, quan hệ với chủ hộ, và xác định xem có phải là chủ hộ hay không.

Kế toán truy cập vào hệ thống và chọn menu quản lý nhân khẩu Danh sách nhân khẩu hiển thị thông tin gồm mã nhân khẩu, tên, tuổi, số CMND, số điện thoại, mã hộ khẩu, quan hệ với chủ hộ, và xác định xem người đó có phải là chủ hộ hay không.

 Kế toán có thể tìm kiếm nhân khẩu để xem hoặc chỉnh sửa thông tin.

 Kế toán có thể thêm, xóa nhân khẩu trong danh sách.

 Sau khi thực hiện hệ thống sẽ cập nhật dữ liệu vào csdl.

Use-case “quản lý nhân khẩu”:

Hình 2.1: Biểu đồ use case “Quản lý nhân khẩu”

Sau khi kế toán xử lý thông tin dữ liệu trên danh sách nhân khẩu, hệ thống sẽ tự động cập nhật lại danh sách này vào cơ sở dữ liệu.

 Chủ hộ đăng ký thông tin, thông tin bao gồm: địa chỉ, thông tin chủ hộ (thông tin của một nhân khẩu).

Kế toán tiến hành đăng nhập vào hệ thống, sau đó chọn menu quản lý hộ khẩu Danh sách hộ khẩu sẽ hiển thị, bao gồm các thông tin như mã hộ khẩu, địa chỉ, số thành viên và thông tin của chủ hộ.

 Kế toán có thể tìm kiếm hộ khẩu để xem hoặc chỉnh sửa thông tin.

 Kế toán có thể thêm, xóa hộ khẩu trong danh sách.

 Sau khi thực hiện hệ thống sẽ cập nhật dữ liệu vào csdl.

Phân tích hoạt đ ộ ng kinh…

Chuong 4 phân tích hoạt động kinh…

Bài thu ho ạ ch SHCD

BO QUY Chuan LOGO - Bộ quy…

Phân tích hoạt động… None 19

BTL PP LU Ậ N - Phương pháp luận

Phân tích hoạt động… None8

Use-case “quản lý hộ khẩu”:

Hình 2.2: Biểu đồ use case “Quản lý hộ khẩu”

Sau khi kế toán xử lý thông tin dữ liệu từ danh sách hộ khẩu, hệ thống sẽ tự động cập nhật danh sách hộ khẩu vào cơ sở dữ liệu.

Kế toán thực hiện đăng nhập vào hệ thống và chọn menu quản lý khoản thu Tại đây, danh sách các khoản thu sẽ hiển thị, bao gồm mã khoản thu, tên khoản thu, loại khoản thu và số tiền cần nộp.

 Kế toán có thể tìm kiếm khoản thu để chỉnh sửa thông tin.

 Kế toán có thể thêm, xóa khoản thu trong danh sách.

 Sau khi thực hiện hệ thống sẽ cập nhật dữ liệu vào csdl.

Use-case “quản lý khoản thu”:

Hình 2.3: Biểu đồ use case “Quản lý khoản thu”

Sau khi kế toán hoàn tất việc xử lý thông tin dữ liệu, hệ thống sẽ tự động cập nhật danh sách khoản thu vào cơ sở dữ liệu.

 Chủ hộ hoặc người đại diện đến quầy thu để đóng phí. ÔN T Ậ P CU Ố I KỲ MÔN PHÂN TÍCH…

Phân tích hoạt động… None 29

Phân tích hoạt động… None1

 Chủ hộ hoặc người đại diện nộp phí và cung cấp thông tin: tên, mã hộ, tên khoản phí.

Kế toán tiến hành đăng nhập vào hệ thống và chọn chức năng quản lý phiếu thu Tại đây, danh sách các hộ gia đình đã thực hiện việc đóng phí sẽ được hiển thị, bao gồm thông tin như mã phiếu thu, mã khoản thu, mã hộ và ngày thu.

 Kế toán có thể tìm kiếm, thêm, xóa thông tin phiếu thu trên hệ thống.

 Hệ thống sẽ cập nhật lại dữ liệu vào csdl.

Use-case “quản lý phiếu thu” :

Hình 2.4: Biểu đồ use case “Quản lý phiếu thu”

Sau khi kế toán hoàn tất việc xử lý thông tin dữ liệu từ danh sách phiếu thu, hệ thống sẽ tự động cập nhật danh sách phiếu thu vào cơ sở dữ liệu.

3.5 Thống kê phiếu thu theo hộ khẩu

Kế toán thực hiện đăng nhập vào hệ thống và chọn chức năng thống kê Trang thống kê phiếu thu sẽ hiển thị danh sách hộ khẩu với các thông tin quan trọng như Mã hộ khẩu, Tên chủ hộ, Số nhân khẩu và Tổng tiền đã nộp.

Kế toán có thể kiểm tra chi tiết các loại phí mà hộ gia đình đã đóng bằng cách chọn một hộ khẩu cụ thể Kết quả sẽ hiển thị danh sách các khoản thu của hộ khẩu đó, bao gồm các thông tin như mã khoản thu, tên khoản thu, loại khoản thu, số tiền và trạng thái.

Use-case “thống kê phiếu thu theo hộ khẩu” :

Hình 2.5: Biểu đồ use case “Thống kê phiếu thu theo hộ khẩu”

Mô đun Thống kê phiếu thu theo hộ khẩu giúp kế toán tổng hợp số tiền đã nộp của từng hộ gia đình, sắp xếp từ cao đến thấp Ngoài ra, người dùng có thể xem chi tiết các khoản nộp của mỗi hộ gia đình, mang lại cái nhìn rõ ràng và tiện lợi trong việc quản lý tài chính.

Vòng lặp

Hình 2.6: Biểu đồ use case “Quản lý nhân khẩu”

Sau khi kế toán hoàn tất việc xử lý thông tin dữ liệu từ danh sách nhân khẩu, hệ thống sẽ tự động cập nhật danh sách này vào cơ sở dữ liệu.

Mô tả chi tiết quy trình:

Chủ hộ cần đến để đăng ký thông tin cá nhân, bao gồm họ và tên, tuổi, số CMND, số điện thoại, mã hộ khẩu, quan hệ với chủ hộ, và xác định xem có phải là chủ hộ hay không.

 Kế toán đăng nhập vào hệ thống và chọn menu quản lý nhân khẩu.

Danh sách nhân khẩu đã đăng ký sẽ hiển thị các thông tin quan trọng bao gồm mã nhân khẩu, tên, tuổi, số CMND, số điện thoại, mã hộ khẩu, quan hệ với chủ hộ và xác định xem cá nhân đó có phải là chủ hộ hay không.

 Kế toán có thể tìm kiếm để xem, chỉnh sửa thông tin hoặc thêm, xóa thông tin nhân khẩu trên hệ thống.

 Hệ thống sẽ cập nhật lại dữ liệu vào csdl.

Hình 2.7: Biểu đồ use case “Quản lý hộ khẩu”

Sau khi kế toán hoàn tất việc xử lý thông tin dữ liệu từ danh sách hộ khẩu, hệ thống sẽ tiến hành cập nhật lại danh sách hộ khẩu vào cơ sở dữ liệu.

Mô tả chi tiết quy trình:

 Chủ hộ đến đăng ký thông tin bao gồm: o Địa chỉ. o Thông tin chủ hộ (thông tin của một nhân khẩu).

 Kế toán đăng nhập vào hệ thống và chọn menu quản lý hộ khẩu.

 Một danh sách các hộ khẩu đã đăng ký thông tin sẽ hiện ra bao gồm: o Mã hộ khẩu.

9 o Địa chỉ. o Số thành viên. o Mã chủ hộ (mã của một nhân khẩu).

 Kế toán có thể tìm kiếm để xem, chỉnh sửa thông tin hoặc thêm, xóa thông tin hộ khẩu trên hệ thống.

 Hệ thống sẽ cập nhật lại dữ liệu vào csdl.

Hình 2.8: Biểu đồ use case “Quản lý khoản thu”

Mô tả user case: Sau khi kế toán thực hiện xử lý dữ liệu trên danh sách khoản thu, hệ thống sẽ cập nhật lại về csdl.

Mô tả chi tiết quy trình:

 Kế toán đăng nhập hệ thống và chọn menu quản lý khoản thu

Giao diện hiển thị danh sách các khoản thu mà các hộ gia đình cần thanh toán, bao gồm mã khoản thu, tên khoản thu, loại khoản thu và số tiền cần nộp.

 Kế toán có thể sửa thông tin của khoản thu hoặc thêm mới 1 khoản thu

 Hệ thống cập nhật dữ liệu về csdl và thông báo thành công

Use case cho modul “Quản lý phiếu thu”:

Hình 2.9: Biểu đồ use case “Quản lý phiếu thu”

Sau khi kế toán hoàn tất việc xử lý thông tin trên danh sách phiếu thu, hệ thống sẽ tự động cập nhật danh sách phiếu thu vào cơ sở dữ liệu.

Mô tả chi tiết quy trình:

 Chủ hộ hoặc người đại diện đến quầy thu để đóng phí.

 Chủ hộ hoặc người đại diện nộp phí và cung cấp thông tin: o Họ và tên o Mã hộ. o Tên khoản phí.

 Kế toán đăng nhập vào hệ thống và chọn chức năng quản lý phiếu thu.

 Một danh sách các hộ gia đình đã đóng phí sẽ hiện ra bao gồm: o Mã phiếu thu. o Mã khoản thu. o Mã hộ. o Ngày thu.

 Kế toán có thể tìm kiếm, thêm, xóa thông tin phiếu thu trên hệ thống theo thông tin của người dân.

 Hệ thống sẽ cập nhật lại dữ liệu vào csdl.

4.5 Thống kê phiếu thu theo hộ khẩu

Use-case “thống kê phiếu thu theo hộ khẩu” :

Hình 2.10: Biểu đồ use case “Thống kê phiếu thu theo hộ khẩu”

Modul Thống kê phiếu thu theo hộ khẩu giúp kế toán thống kê tổng số tiền đã nộp của từng hộ gia đình, sắp xếp từ cao đến thấp Ngoài ra, chức năng này còn cho phép xem chi tiết các khoản nộp mà một hộ gia đình đã thực hiện.

Mô tả chi tiết quy trình:

 Kế toán đăng nhập vào hệ thống và chọn chức năng thống kê.

 Hệ thống sẽ hiển danh sách phiếu thu bao gồm: o Mã hộ khẩu. o Tên chủ hộ. o Số thành viên. o Tổng tiền đã nộp.

 Kế toán cũng có thể thống kê chi tiết hộ gia đình đó đã đóng những loại phí gì bằng cách bấm chọn 1 hộ khẩu.

 Hệ thống hiện ra danh sách các khoản thu của hộ khẩu đó với chi tiết: o Mã khoản thu. o Tên khoản thu. o Loại khoản thu. o Số tiền. o Trạng thái.

 Kế toán có thể thống kê xem các khoản thu nào chưa nộp bằng cách sắp xếp theo trạng thái.

Các thông tin lưu trữ

 Nhân viên: Mã nhân viên, tên đăng nhập, mật khẩu, vị trí công việc (Quản lý hoặc Kế toán).

Mã nhân khẩu, tên nhân khẩu, tuổi, số CMND, số điện thoại, mã hộ khẩu, và quan hệ với chủ hộ là những thông tin quan trọng trong hồ sơ nhân khẩu Ngoài ra, cần xác định xem cá nhân đó có phải là chủ hộ hay không.

 Hộ khẩu: Mã hộ khẩu, địa chỉ, thông tin của chủ hộ.

 Khoản thu: Mã khoản thu, tên khoản thu, loại khoản thu, số tiền.

 Phiếu thu: Mã phiếu thu, Họ và tên người nộp, mã khoản thu, ngày thu.

Bài viết này cung cấp thống kê về danh sách hộ khẩu, bao gồm mã hộ khẩu, tên chủ hộ, số nhân khẩu và tổng tiền Ngoài ra, nó cũng liệt kê danh sách khoản thu của từng hộ, với mã khoản thu, loại khoản thu, số tiền và trạng thái.

Biểu đồ usecase tổng quát

Hình 2.11: Biểu đồ use case tổng quát.

6.2 Những actor tham gia hệ thống

 Actor người dùng trực tiếp: Kế toán.

 Actor trừu tượng: Nhân viên.

Người dân đóng vai trò quan trọng trong việc thực hiện các chức năng quản lý như quản lý phiếu thu, quản lý nhân khẩu và quản lý hộ khẩu, mặc dù họ không phải là người dùng trực tiếp của hệ thống Sự tham gia của họ là cần thiết để đảm bảo các quy trình này được thực hiện hiệu quả.

 Kế toán có thể làm các chức năng: Quản lý phiếu thu, Quản lý hộ khẩu, Quản lý nhân khẩu, Quản lý khoản thu, Thống kê.

 Người dân có thể tham gia vào các chức năng: Quản lý phiếu thu, Quản lý hộ khẩu, Quản lý nhân khẩu.

 Use case Quản lý hộ khẩu cho phép Kế toán cập nhật thông tin của một hộ gia đình.

 Use case Quản lý nhân khẩu cho phép Kế toán cập nhật thông tin của một người trong một hộ gia đình.

 Use case Quản lý phiếu thu cho phép Kế toán cập nhật thông tin phiếu thu của một hộ gia đình.

 Use case Quản lý khoản thu cho phép Kế toán cập nhật thông tin của các khoản thu.

 Use case Thống kê cho phép Kế toán xem tổng số tiền nộp của một hộ gia đình và các khoản nộp của hộ gia đình đó.

III – LUỒNG CÔNG VIỆC PHÂN TÍCH

Trích rút các lớp thực thể

1.1 Mô hình hóa chức năng

1.1.1 Kịch bản cho modul “Quản lý nhân khẩu”

Kịch bản Quản lý nhân khẩu

Tác nhân Kế toán, Người dân

Main events 1 Chủ hộ đại diện đến đăng ký và cung cấp thông tin.

2 Sau khi đăng nhập thành công, từ giao diện chính, kế toán chọn chức năng quản lý nhân khẩu.

3 Giao diện quản lý hiện lên với 4 nút: tìm kiếm, chỉnh sửa, thêm, xóa thông tin nhân khẩu.

4 Danh sách nhân khẩu hiện ra, kế toán nhấn nút thêm mới, nhập thông tin nhân khẩu của người dân.

5 Xác minh lại thông tin với chủ hộ.

6 Sau khi đã xác nhận đúng thông tin, kế toán nhấn nút Save.

7 Hệ thống sẽ kiểm tra xem thông tin nhân khẩu đã tồn tại hay chưa.

8 Hệ thống báo thành công và quay về danh sách nhân khẩu.

1.1.2 Kịch bản cho modul “Quản lý hộ khẩu”

Kịch bản Quản lý hộ khẩu

Tác nhân Kế toán, Người dân

Main events 1 Chủ hộ đến đăng ký thông tin.

2 Sau khi đăng nhập thành công, từ giao diện chính, kế toán chọn chức năng quản lý hộ khẩu.

3 Giao diện quản lý hiện lên với 4 nút: tìm kiếm, chỉnh sửa, thêm, xóa thông tin hộ khẩu.

4 Danh sách hộ khẩu hiện ra, kế toán nhấn nút thêm mới, nhập thông tin hộ khẩu của chủ hộ.

5 Xác minh lại thông tin với chủ hộ.

6 Sau khi đã xác nhận đúng thông tin, kế toán nhấn nút Save.

7 Hệ thống sẽ kiểm tra xem thông tin hộ khẩu đã tồn tại hay chưa.

8 Hệ thống báo thành công và quay về danh sách hộ khẩu.

1.1.3 Kịch bản cho modul “Quản lý khoản thu”

Kịch bản Quản lý khoản thu

Main events 1 Sau khi đăng nhập thành công, từ giao diện chính kế toán chọn quản lý khoản thu.

2 Giao diện quản lý khoản thu gồm 4 nút: chỉnh sửa, tìm kiếm, thêm, xóa khoản thu.

3 Danh sách các khoản thu hiện ra, kế toán có thể nhấn thêm mới, nhập thông tin khoản thu sau đó nhấn Save.

4 Hệ thống sẽ kiểm tra xem thông tin khoản thu đã tồn tại hay chưa.

5 Hệ thống thông báo lưu thành công và chuyển về danh sách khoản thu.

Exceptions 1 Kế toán nhập trùng thông tin khoản thu mới với khoản thu X đã có.

2 Không tìm thấy khoản thu có tên A.

1.1.4 Kịch bản cho modul “Quản lý phiếu thu”

Kịch bản Quản lý phiếu thu

Tác nhân Kế toán, Người dân

Main events 1 Người dân đến quầy thu để cung cấp thông tin và đóng phí.

2 Sau khi đăng nhập thành công, từ giao diện chính, kế toán chọn chức năng quản lý phiếu thu.

3 Giao diện quản lý hiện lên với 3 nút: tìm kiếm, thêm, xóa thông tin phiếu thu.

4 Danh sách phiếu thu hiện ra, kế toán nhấn nút thêm mới, nhập thông tin của người dân.

5 Xác minh lại thông tin với người dân.

6 Sau khi đã xác nhận đúng thông tin, kế toán nhấn nút Save.

7 Hệ thống sẽ kiểm tra xem thông tin phiếu thu đã tồn tại hay chưa.

8 Hệ thống báo thành công và quay về danh sách hộ khẩu.

Exceptions 1 Kế toán nhập sai tên chủ hộ X.

2 Kế toán nhập sai tên khoản thu A.

3 Khoản thu A đã được chủ hộ đóng rồi.

1.1.5 Kịch bản cho modul “Thống kê phiếu thu theo hộ khẩu”

Kịch bản Thống kê phiếu thu theo hộ khẩu

Main events 1 Sau khi đăng nhập thành công, từ giao diện chính, kế toán chọn chức năng thống kê.

Hệ thống hiển thị danh sách phiếu thu, cho phép kế toán sắp xếp theo thứ tự tổng tiền tăng dần, giảm dần hoặc theo mã hộ.

3 Để xem chi tiết hơn về một hộ gia đình, Kế toán bấm chọn mã hộ bất kỳ.

4 Hệ thống hiện ra danh sách các khoản thu của hộ gia đình đó.

5 Kế toán có thể thống kê xem các khoản thu nào chưa nộp bằng cách nhấn nút sắp xếp theo trạng thái.

6 Hệ thống sẽ hiển thị danh sách các khoản phí mà hộ gia đình đó chưa đóng.

Exceptions 1 Một hộ gia đình đã nộp hết các khoản phí.

1.2 Sơ đồ lớp thực thể

Hệ thống ứng dụng quản lý thu chi yêu cầu kế toán đăng nhập bằng tên đăng nhập và mật khẩu đã được cấp Sau khi đăng nhập thành công, kế toán có thể truy cập vào các chức năng như quản lý nhân khẩu, hộ khẩu, khoản thu và phiếu thu Ngoài ra, hệ thống còn cung cấp tính năng thống kê, cho phép kế toán xem tổng số tiền đã nộp theo từng hộ gia đình và chi tiết về khoản thu của mỗi hộ.

 Hệ thống: 1 danh từ chung → Loại.

 Thông tin: 1 danh từ chung → Loại.

 Kế toán: là một thành viên sử dụng hệ thống → Đề xuất 1 lớp thực thể

 Nhân khẩu: cần được xử lý → Đề xuất 1 lớp thực thể “NhanKhau”.

 Hộ khẩu: cần được xử lý → Đề xuất 1 lớp thực thể “HoKhau”.

 Khoản thu: cần được xử lý → Đề xuất 1 lớp thực thể “KhoanThu”.

 Phiếu thu: cần được xử lý → Đề xuất 1 lớp thực thể “PhieuThu”.

1.2.2 Sơ đồ lớp thực thể

Hình 3.1: Sơ đồ lớp thực thể

1.3.1 Modul “Quản lý nhân khẩu”

Hình 3.2: Biểu đồ trạng thái “Thêm nhân khẩu” 1.3.2 Modul “Quản lý hộ khẩu”

Hình 3.3: Biểu đồ trạng thái “Thêm hộ khẩu”

1.3.3 Modul “Quản lý khoản thu”

Hình 3.4: Biểu đồ trạng thái “Thêm khoản thu”1.3.4 Modul “Quản lý phiếu thu”

Hình 3.5: Biểu đồ trạng thái của “Thêm phiếu thu” 1.3.5 Modul “Thống kê phiếu thu theo hộ khẩu”

Hình 3.6: Biểu đồ trạng thái của “Thống kê phiếu thu theo hộ khẩu”

Trích rút lớp biên và lớp điều khiển

Hiện thực hóa các Use case

Hình 3.7 : Biểu đồ tuần tự cho modul “Quản lý nhân khẩu”

Hình 3.8 : Biểu đồ tuần tự cho modul “Quản lý hộ khẩu”

Hình 3.9: Biểu đồ tuần tự cho modul “Quản lý khoản thu”

Hình 3.10 : Biểu đồ tuần tự cho modul “Quản lý phiếu thu”

3.5 Thống kê phiếu thu theo hộ khẩu

Hình 3.11 : Biểu đồ tuần tự của modul “Thống kê phiếu thu theo hộ khẩu”

IV – LUỒNG CÔNG VIỆC THIẾT KẾ

Hoàn thiện sơ đồ lớp

Hình 4.1: Biểu đồ lớp cho modul “Quản lý nhân khẩu”

Hình 4.2: Biểu đồ lớp cho modul “Quản lý hộ khẩu”

Hình 4.3: Biểu đồ lớp cho modul “Quản lý khoản thu”

Hình 4.3: Biểu đồ lớp cho modul “Quản lý phiếu thu”

1.5 Thống kê phiếu thu theo hộ khẩu

Hình 4.4: Biểu đồ lớp cho modul “Thống kê phiếu thu theo hộ khẩu”

Thiết kế chi tiết modul “Thống kê phiếu thu theo hộ khẩu”

Hình 4.5 : Model cho “Quản lý hộ khẩu”

Hình 4.6: Model cho “Quản lý khoản thu”

Hình 4.7: Model cho “Quản lý phiếu thu”

2.4 Thống kê phiếu thu theo hộ khẩu

Hình 4.8 : Model cho “Thống kê phiếu thu”

Hình 4.9: Control cho “Thống kê phiếu thu”

Hình 4.10 : View cho “Thống kê phiếu thu” 2.4.2 Thống kê khoản thu

Hình 4.11: Model cho “Thống kê khoản thu”

Hình 4.12: Control cho “Thống kê khoản thu”

Hình 4.13: View cho “Thống kê khoản thu”

Thiết kế giao diện modul “Thống kê phiếu thu theo hộ khẩu”

Hình 4.15: Giao diện login khi sai mật khẩu

3.2 Giao diện “Thống kê phiếu thu theo hộ khẩu”

3.2.1 Giao diện “thống kê phiếu thu”

Hình 4.17: Giao diện khi Thống kê

Hình 4.18: Giao diện Thống kê tăng dần tổng tiền

Hình 4.19: Giao diện Thống kê giảm dần tổng tiền 3.2.2 Giao diện “Thống kê khoản thu”

Hình 4.20: Giao diện thống kê khoản thu theo hộ khẩu

Ngày đăng: 28/12/2023, 18:57

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w