



















Preview text:
lOMoAR cPSD| 58675420 BÀI TẬP LỚN
Đề tài: Quản Lý Tổ Dân Phố 2 lOMoAR cPSD| 58675420 Mụ ục L c
1 Tổng quan..........................................................................................2
2 Khảo sát, đặc tả yêu cầu bài toán....................................................3
2.1 Mô tả bài toán..............................................................................3 2.2 Biểu đồ Use
Case.........................................................................4 2.2.1
Bi u đồồ Use Case t ng quan:ể ổ
.................................................................4 2.2.2
Bi u đồồ Use Case phân rã m c 2ể ứ
...........................................................5 2.2.3 Đ c t Use Caseặ ả
......................................................................................6
3 Phân tích thiết kế bài toán.............................................................25
3.1 Thiết kế cơ sở dữ liệu................................................................25
3.2 Biểu đồ trình tự..........................................................................26
3.3 Sơ đồ lớp....................................................................................42
3.4 Thiết kế chi tiết lớp....................................................................49
4 Công nghệ và thuật toán sử dụng..................................................61
5 Xây dựng chương trình minh họa.................................................62
5.1 Giao diện chương trình..............................................................62
5.2 Kiểm thử các chức năng đã thực
hiện........................................81 5.2.1
Ki m th cho các ch c năng c a chể ử ứ ủ ương
trình...................................81 5.2.2 Kếết lu nậ
................................................................................................87 lOMoAR cPSD| 58675420
6 Kết luận và hướng phát triển........................................................88 3
Phân công thành viên trong nhóm Họ và tên Email Công việc thực hiện Đánh giá Lê Đăng Minh Long.LDM20761
Phân tích nghiệp vụ Quản lý nhà văn Hoàn thành Long 5 hóa @sis.hust.edu.vn
Thiết kế biểu đồ Use Case, đặc tả Use
Case, viết biểu đồ trình tự Viết báo cáo Lê Hoàng Nam Nam.LH207621
Phân tích nghiệp vụ Quản lý phòng Hoàn thành @sis.hust.edu.vn tránh Covid 19
Thiết kế biểu đồ lớp Kiểm thử
Xây dựng chương trình minh họa Trịnh Trần Tuấn
Nghia.TTT207623 Thuyết trình Hoàn thành Nghĩa @sis.hust.edu.vn Viết báo cáo Võ Thế Phong
Phong.VT207625 Thiết kế cơ sở dữ liệu, lập trình cơ sở dữ Hoàn thành @sis.hust.edu.vn liệu Đỗ Minh Thiện Thien.DM207649 Làm Powerpoint Hoàn thành @sis.hust.edu.vn lOMoAR cPSD| 58675420 1 Tổng quan
Hệ thống quản lý tổ dân phố được thiết kế để thu thập các thông tin về tổ
dân phố, bao gồm các nghiệp vụ sau:
• Hộ khẩu, nhân khẩu của các người dân
• Các khoản thu phí, đóng góp
• Cơ sở vật chất công cộng, cụ thể là nhà văn hóa
• Lịch sinh hoạt, họp tổ dân phố
• Cấp phần thưởng các dịp đặc biệt như 8/3, trung thu, …
• Phản ánh, kiến nghị của người dân • Phòng tránh Covid 19
Mục đích xây dựng hệ thống nhắm cung cấp một công cụ hỗ trợ cho việc
điều hành các hoạt động của tổ dân phố, giúp tiết kiệm thời gian, công sức
và tài nguyên cần thiết để cho ra kết quả tối ưu hơn.
Tài liệu này đưa ra đưa ra mô tả nghiệp vụ “Quản lý sử dụng nhà văn
hóa” và nghiệp vụ “Quản lý phòng tránh Covid 19”.
Mỗi tổ dân phố thường có một cơ sở vật chất công cộng gọi là nhà văn
hóa hoặc nhà sinh hoạt, là nơi tổ chức các hoạt động của tổ dân phố như hội
họp hay các sự kiện giải trí. Việc điều hành nhà văn hóa là cần thiết để đảm
bảo các cơ sở luôn trong tình trạng có thể đáp ứng được nhu cầu cũng như
giữ cho các sự kiện được diễn ra mà không gặp trở ngại, và tối đa thời gian phục vụ của cơ sở.
Với tình trạng dịch bệnh hoành hành thì việc có các phương án đối phó là
bắt buộc, nếu không thiệt hại về người, tài sản và thời gian sẽ là rất lớn.
Thông tin đóng vai trò quan trọng trong nghiệp vụ này. Việc nắm được thông
tin nhanh chóng, chính xác và có hệ thống sẽ giúp đưa ra các quyết định hợp
lí hơn, từ đó thúc đẩy tiến độ và quy mô đồng thời giảm thiểu tài nguyên tiêu
thụ cũng như rủi ro và thiệt hại của công cuộc phòng chống dịch bệnh.
2 Khảo sát, đặc tả yêu cầu bài toán 2.1Mô tả bài toán
Bài toán quản lý nhà văn hóa và quản lí phòng tránh Covid 19
Đối với quản lí nhà văn hóa sẽ có 2 phần chính: lOMoAR cPSD| 58675420
- Quản lí cơ sở vật chất của nhà văn hóa: các phòng, hội trường, các
dụng cụ như bàn, ghế, đèn, … nhằm nắm rõ trạng thái của tòa nhà,
hỗ trợ cho việc cung cấp các thiết bị khi cần, quản lí tài nguyên tiêu
thụ cũng như hỗ trợ cho công việc bảo trì định kì và tu sửa khi cần thiết.
- Quản lí sử dụng nhà văn hóa: các sự kiện được chia làm hai phần:
Sự kiện chính thức do tổ dân phố chủ trì và điều khiển, cụ thể có
thể nói đến các cuộc họp thường niên, các cuộc bầu cử, phát động,
tuyên truyền hay công cuộc tiêm chủng phòng chống covid 19
cùng với các sự kiện do bên thứ ba tổ chức ví dụ như đám cưới, đám tang, …
Đối với quản lí phòng tránh Covid 19:
- Vấn đề quan trọng nhất xoay quanh vùng dịch. Ta sẽ cần biết rõ số
lượng, vị trí, các mốc thời gian, phạm vi tiếp xúc của người mắc để
hỗ trợ cho công tác phòng bệnh và chữa bệnh, cụ thể là khoanh
vùng để hạn chế khả năng lây lan của dịch bệnh, cách li người bệnh
cùng các đối tượng tiếp xúc trực tiếp, nhanh chóng phát hiện mỗi
khi có thêm người bệnh, …
- Sau đó sẽ đến tình trạng của từng người bệnh: trạng thái, mức độ
nặng nhẹ, triệu chứng, các bệnh nền nhằm hỗ trợ trong công tác chữa bệnh.
- Và tình trạng tiêm vắc xin của người dân trong tổ dân phố, hỗ trợ cho công tác phòng bệnh. 2.2Biểu đồ Use Case
2.2.1Biểu đồ Use Case tổng quan: lOMoAR cPSD| 58675420
Trong biểu đồ trên, khách có vai trò như một người dân trong tổ dân phố.
Bộ phận chuyên môn tùy vào các Use Case khác nhau sẽ có vai trò khác
nhau và sẽ là đối tượng trực tiếp sử dụng các chức năng của hệ thống. Cán
bộ tổ dân phố sẽ tương tác với bộ phận chuyên môn để đưa ra các quyết
định. Quản trị viên sẽ có vai trò cung cấp và bảo trì các chức năng của hệ
thống. Bộ phận chuyên môn và quản trị viên sẽ xác minh danh tính thông qua Use Case đăng nhập.
2.2.2Biểu đồ Use Case phân rã mức 2
Use Case “Quản lí nhân khẩu”: lOMoAR cPSD| 58675420
Use Case “Quản lí nhà văn hóa”:
Use Case “Quản lí phòng tránh Covid 19”: 2.2.3Đặc tả Use Case Use Case đăng nhập: lOMoAR cPSD| 58675420 lOMoAR cPSD| 58675420
Use Case xem thông tin nhân khẩu:
Use Case thêm thông tin nhân khẩu:
Các trường dữ liệu đầu vào: lOMoAR cPSD| 58675420 STT Trường dữ liệu
Bắt buộc? Điều kiện hợp lệ Ví dụ 1. Họ và tên Có
Nếu trùng tên, ngày sinh sẽ Nguyễn Văn A
được ghi thêm vào trường tên dưới định dạng Nguyễn Văn A DDMMYY 121212 2. Ngày sinh Có Date picker 12 /12/ 12 3. Giới tính Có Nam 4. Nơi ở hiện tại Có Hà Nội 5. CCCD Không 012345678901 6. Số điện thoại Không 0123456789 7. Email Không abcd@email.com
Use Case tìm kiếm thông tin nhân khẩu:
Use Case sửa thông tin nhân khẩu lOMoAR cPSD| 58675420
Use Case xóa thông tin nhân khẩu
Use Case xem thông tin khai báo M ã Us e c a s e UC007 T ên U s e c a s e Xem ttkb lOMoAR cPSD| 58675420
Use Case thêm thông tin khai báo
Các trường dữ liệu đầu vào: lOMoAR cPSD| 58675420
Use Case tìm kiếm thông tin khai báo
Use Case sửa thông tin khai báo lOMoAR cPSD| 58675420
Use Case xóa thông tin khai báo
Use Case xem thông tin tiêm Vaccine M ã Us e c a s e UC0012 T ên U s e c a s e Xem tttv lOMoAR cPSD| 58675420
Use Case thêm thông tin tiêm Vaccine
Các trường dữ liệu đầu vào: STT Trường dữ liệu
Bắt buộc? Điều kiện hợp lệ Ví dụ 1. Họ và tên Có
Tồn tại trong nhân khẩu Nguyễn Văn A 2. Tổng số mũi đã tiêm Có 1 3. Mũi tiêm số Có 1 4. Ngày tiêm Có 12 /12/ 22 5. Loại Vaccine Có Fizer 6. Lô Vaccine Có ABCD1222 lOMoAR cPSD| 58675420
Use Case tìm kiếm thông tin tiêm Vaccine
Use Case sửa thông tin tiêm Vaccine
Use Case xóa thông tin tiêm Vaccine lOMoAR cPSD| 58675420
Use Case xem thông tin sự kiện M ã Us e c a s e UC017 T ên U s e c a s e Xem ttsk
Use Case thêm thông tin sự kiện lOMoAR cPSD| 58675420
Các trường dữ liệu đầu vào: STT Trường dữ liệu
Bắt buộc? Điều kiện hợp lệ Ví dụ 1. Loại sự kiện Có Chung/riêng Chung 2.
Họ và tên người tổ chức Có
Tổ dân phố nếu là chung, Tổ dân phố
tồn tại trong nhân khẩu nếu là riêng 3. Tên sự kiện Có Bầu cử 4. Ngày tổ chức Có Date Picker 02 /03/ 23 5. Phòng tổ chức Có Hội trường 6.
Số người tham dự dự kiến Có 120 7. Phí tổ chức Có
Nếu là sự kiện loại riêng 0
Use Case tìm kiếm thông tin sự kiện lOMoAR cPSD| 58675420
Use Case sửa thông tin sự kiện
Use Case xóa thông tin sự kiện lOMoAR cPSD| 58675420
Use Case xem thông tin dụng cụ M ã Us e c a s e UC022 T ên U s e c a s e Xem ttdc
Use Case thêm thông dụng cụ