CHƯƠNG 1. KHẢO SÁT BÀI TOÁN 1. Mô tả yêu cầu bài toán Bài toán quản lý thông tin khu dân cư/ tổ dân phố(thông tin hộ khẩu, nhân khẩu, thông tin phản ánh, kiến nghị) Ban quản lý tổ dân phố 7 phường La Khê cần quản lý thông tin khu dân cư/ tổ dân phố có hơn 400 hộ gia đình với 1700 nhân khẩu, hàng trăm sinh viên thuê trọ và hàng chục gia đình nới khác đến thuê nhà làm kinh doanh dịch vụ. Cần quản lý thông tin chung từ thông tin nhân khẩu mỗi hộ gia đình, sổ hộ khẩu(họ và tên, bí danh, ngày tháng năm sinh, nơi sinh, nguyên quán, dân tộc, nghề nghiệp, nơi làm việc, số CCCD, ngày và nơi cấp, ngày tháng đăng kí thường trú, .) Tổ trưởng, tổ phó cần tìm kiếm các thông tin, xem lịch sử thay đổi nhân khẩu của một hộ để quản lý các hoạt động biến đổi nhân khẩu như thêm nhân khẩu mới, thay đổi nhân khẩu(người chuyển đi nơi khác, người đã qua đời), những thay đổi liên quan đến cả hộ, tách hộ từ một hộ khẩu, hộ gia đình có ai đó đi xa dài ngày hoặc có nhân khẩu địa phương khác đên cư trú tạm thời trong một khoảng thời gian.
Tổ trưởng cũng cần quản lý các thông tin phản ánh, kiến nghị (người phản ánh, nội dung, ngày phản ánh, phân loại và trạng thái). Thống kê số lượng kiến nghị theo trạng thái( mới ghi nhận, chưa giải quyết, đã giải quyết,.) theo từng quý. Khảo sát bài toán Một số mẫu quản lý thông tin hộ khẩu, nhân khẩu, thông tin phản ánh, kiến nghị theo yêu cầu bài toán 7 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 8 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 9 Downloaded by MON MON (monmon2@gmail. Xác định thông tin cơ bản cho nghiệp vụ của bài toán Input Process Output Họ và tên, bí danh, ngày Duyệt và tìm kiếm theo Danh sách thông tin chi tháng năm sinh, nơi thông tin đầu vào tiết về công dân với các sinh, nguyên quán, dân thông tin đầu vào tộc, nghề nghiệp, nơi Thêm công dân vào hệ Danh sách quản lý mới làm việc, số CMND quản lý khi đã thêm công dân hoặc số CCCD Cập nhật lại thông tin Danh sách quản lý mới khi đã cập nhật lại thông tin công dân Xóa thông tin công dân Danh sách quản lý mới ra khỏi hệ quản lý khi đã xóa thông tin côn dân Họ và tên, nội dung thay Chuyển chủ hộ khẩu Hộ khẩu được thay đổi đổi, ngày thay đổi sang công dân có thông chủ hộ tin chi tiết từ đầu vào Họ và tên, ngày thay đổi Tách hộ khẩu theo Danh sách quản lý tạo ra những công dân có thêm một hộ khẩu thông tin chi tiết từ đầu vào 10 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 Ngày chuyển đi, nơi Thêm thông tin về ngày Thông tin về chuyển hộ chuyển đi, ghi chú chuyển đi, nơi chuyển đi khẩu của công dân được cập nhật Người phản ánh, nội Thêm phản ánh vào Danh sách các phản ánh dung, ngày phản ánh, danh sách để gửi lên cấp của người dân phân loại và trạng thái trên 1.
Xây dựng biểu đồ mô tả nghiệp vụ và phân cấp chức năng Biểu đồ phân cấp chức năng (BFD - Bussiness Function Diagram): phân rã có thứ bậc đơn giản các chức năng của hệ thống thành các chức năng nhỏ hơn, cuối cùng thu được một cây chức năng. Biểu đồ này thể hiện các đầu việc mà hệ thống cần thực hiện để đạt được mục tiêu quản lý 11 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 Mô tả các chức năng trong biểu đồ: Đánh giá khả năng thực hiện (nhân Tên chức năng Mô tả lúc, thời gian, công nghệ, môi trường) Thay đổi thông Thay đổi thông tin về nhân khẩu Trung bình tin theo yêu cầu của người dân như: địa chỉ, thông tin cá nhân, thêm nhân khẩu, tách nhân khẩu,… Giải quết phản Xác minh nội dung khiếu nại, làm Khó ánh việc trực tiếp với người khiếu nại, người đại diện, người được ủy quyền, ra quyết định giải quyết khiếu nại. Thống kê nhân Thống kê số lượng nhân khẩu, số hộ Trung bình khẩu nghèo, những thay đổì về dân số theo thời gian do những thay đổi trong tỷ suất sinh, tỷ suất chết và di cư; phân bố độ tuổi và giới tính của dân số; phân bố địa lý và nghề nghiệp,… 12 Downloaded by MON MON (monmon2@gmail. Xây dựng kế hoạch dự án đơn giản Công việc Thời gian (số giờ Số người làm việc) 1.1Khảo sát chi tiết yêu 1-2 ngày cầu 1.2Xác định các đối 1 ngày tượng Cả nhóm 1.3Xác định các nghiệp 1 ngày vụ 1.4Xác định thời gian 1 ngày thực hiện 2.1Thiết kế biểu đồ use- 1 ngày case 2.2Thiết kế biể đồ lớp 1-2 ngày Cả nhóm 2.3 Thiết kế giao diện 1-2 ngày 2.4 Thiết kế cơ sở dữ 2-3 ngày liệu 3.
Chế tạo 2-3 tuần 3.1Viết code chương Cả nhóm trình 3.2Tạo giao diện 4. Kiểm thử 1 tuần 4.1Kiểm tra lỗi Cả nhóm 4. Bảo trì 2 năm Cả nhóm 5.1Nâng cấp, sửa chữa Bảng quản lý đơn giản các rủi ro với dự án phát triển phần mềm Công Xác định rủi ro Quản lý rủi ro việc / Mối nguy Rủi ro Mức Chiến Biện pháp Hoạt độ lược động Quản lý Sai thông tin Không có Trung Giảm Xây dựng thông tin các hộ khẩu thông tin dự bình thiểu bộ phận 13 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 hộ khẩu phòng kiểm tra Phản ánh, Phản ánh kiểu Xử lý không Trung Giảm Tổ phó kiến nghị spam kịp các phản bình thiểu tham gia xử ánh lý cùng 14 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 CHƯƠNG 2. ĐẶC TẢ YÊU CẦU BÀI TOÁN 2.
Giới thiệu chung Bảng liệt kê các tác nhân và mô tả thông tin cho các tác nhân: STT Tên tác nhân Mô tả tác nhân 1 Người quản lý Là tổ trưởng, tổ phó ở khu dân cư, có quyền thay đổi thông tin dân cư 2 Người dân Là nhân khẩu trong tổ dân phố, có trách nhiệm khai báo thông tin của bản thân một cách chính xác Quan hệ giữa các tác nhân: Tổ trưởng, tổ phó quản lý thông tin của người dân, người dân cung cấp thông tin cho người quản lý. Các ca sử dụng ST Mã Tên Mô tả Usecase Tác Độ phức T usecas usecase nhân tạp e tương tác 1 UC001 Đăng Cho phép một người Quản lý Dễ nhập dùng có tài khoản truy tổ dân cập vào hệ thống phố 2 UC002 Tạo mới Cho phép một người Quản lý Khó sổ hộ dùng đã đăng nhập tạo tổ dân khẩu ra một sổ hộ khẩu mới phố 3 UC003 Chuyển cả Cho phép một người Quản lý Trung bình hộ đi nơi dùng đã đăng nhập tổ dân chuyển hộ khẩu đi nơi khác khác phố 4 UC004 Thay đổi Cho phép một người Quản lý Trung bình thông tin dùng đã đăng nhập tổ dân phố cả hộ thay đổi thông tin cả hộ khẩu 15 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 5 UC005 Tách hộ Cho phép một người Quản lý Khó từ hộ khẩu dùng đã đăng nhập tổ dân tách nhân khẩu ra khỏi phố đã có hộ khẩu 6 UC006 Thêm Cho phép một người Quản lý Trung bình nhân khẩu dùng đã đăng nhập tổ dân thêm nhân khẩu vào 1 hộ khẩu nào đó phố 7 UC007 Thay đổi Cho phép một người Quản lý Dễ thông tin dùng đã đăng nhập tổ dân thêm nhân khẩu vào 1 nhân khẩu hộ khẩu nào đó phố 8 UC008 Cấp khai Cho phép một người Quản lý Dễ báo tạm dùng đã đăng nhập cấp tổ dân tạm trú tạm vắng cho trú, tạm nhân khẩu phố vắng 9 UC009 Thống kê Cho phép một người Quản lý Trung bình theo giới dùng đã đăng nhập tổ dân thống kê thông tin theo phố tính, độ giới tính, độ tuổi tuổi 10 UC010 Thống kê Cho phép một người Quản lý Trung bình theo dùng đã đăng nhập tổ dân thống kê thông tin theo phố khoảng khoảng thời gian thời gian 11 UC011 Thống kê Cho phép một người Quản lý Dễ tạm trú, dùng đã đăng nhập tổ dân phố tạm vắng thống kê tạm trú tạm vắng 12 UC012 Ghi nhận Cho phép một người Quản lý Khó phản ánh dùng đã đăng nhập gửi tổ dân các phản ánh lên cấp phố trên 13 UC013 Gộp phản Cho phép một người Quản lý Khó ánh trùng dùng đã đăng nhập gộp tổ dân các phản ánh có cùng phố 16 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 nhau nội dung 14 UC014 Thông Cho phép một người Quản lý Trung bình báo khi có dùng đã đăng nhập tổ dân phản hồi nhận các phản hồi từ phố cấp trên và thông báo cho người phản ánh 15 UC015 Thống kê Cho phép một người Quản lý Trung bình số lượng dùng đã đăng nhập tổ dân thống kê số lượng phản ánh phản ánh theo trạng phố theo trạng thái thái Xác định các quan hệ: người quản lý có trách nhiệm thực thi các nhiệm vụ trong use case, use case đăng nhập là tiền điều kiện bắt buộc để thực hiện các use cáe khác. 17 Downloaded by MON MON (monmon2@gmail. Biểu đồ use case 2.
Biểu đồ use case tổng quan Khi bắt đầu chương trình quản lý dân cư, người dùng phải đăng nhập vào hệ thống với username và password đã đăng ký trước đó hoặc được cấp trên cấp phát. Sau khi nhập đúng username và password người dùng sẽ được chuyền hướng đến trang chủ của ứng dụng. Người dùng có thể thao tác với các chức năng chính như quản lý nhân khẩu, quản lý hộ khẩu, tìm kiếm thông tin, thống kê thông tin và quản lý phản ánh Sau khi đăng nhập, người dùng có thể xem và cập nhật thông tin cá nhân của mình, và có thể thay đổi thay đổi mật khẩu. Quản trị viên có thể quản lý người dùng và nhóm người, chức năng và loại chức năng có trong hệ thống.
Đồng thời, quản trị viên có thể phân nhóm cho người dùng, và phân quyền sử dụng chức năng cho nhóm người dùng. Các use case của quản trị viên trong biểu đồ use case tổng quan này là use case 18 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 phức hợp của một nhóm các use case. Chi tiết về các use case phức này được đưa ra trong các biểu đồ phân rã ở phần sau. Biểu đồ use case phân rã mức 2 Phân rã use case "Quản lý thông tin sổ hộ khẩu." Tại đây, người dùng có thể tạo mới sổ hộ khẩu với điều kiện bắt buộc là phải nhập đủ các trường yêu cầu, người dân có thể yêu cầu chuyển cả hộ đi nơi khác, thay đổi thông tin hộ khẩu, tách hộ khẩu từ hộ khẩu đã có và người quản lý sẽ xem xét yêu cầu nếu thỏa mãn thì sẽ tiến hành chỉnh sửa Phân rã use case "Quản lý thông tin nhân khẩu" 19 Downloaded by MON MON (monmon2@gmail.