Áo cáo thí nghiệm thực nghiệmmôn thực tập chuyên ngành sử dụng ngôn ngữ java để xây dựng phần mềm quản lý dân cư

104 0 0
Áo cáo thí nghiệm thực nghiệmmôn thực tập chuyên ngành sử dụng ngôn ngữ java để xây dựng phần mềm quản lý dân cư

Đ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

Phần mềm có gồmmột số chức năng chính như thêm nhân khẩu, thêm hộ khẩu, sửa thông tin vềnhân khẩu, hộ khẩu, đăng ký tạm trú, tạm vắng, khai tử, tách hộ khẩu, quản lýphản ánh của dân cư,…

lOMoARcPSD|39222638 TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - BÁO CÁO THÍ NGHIỆM/THỰC NGHIỆM MÔN THỰC TẬP CHUYÊN NGÀNH SỬ DỤNG NGÔN NGỮ JAVA ĐỂ XÂY DỰNG PHẦN MỀM QUẢN LÝ DÂN CƯ GVHD: Ths Nguyễn Thái Cường Nhóm - Lớp: 05 - 20222IT6041001 - K15 Phạm Đức Công Thành viên: Trần Tiến Cường Vũ Phát Đạt Đào Công Đoàn Hà Nội,năm 2023 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 MỤC LỤC LỜI NÓI ĐẦU .3 PHÂN CÔNG THÀNH VIÊN TRONG NHÓM .4 CHƯƠNG 1 KHẢO SÁT BÀI TOÁN 6 1.1 Mô tả yêu cầu bài toán 6 1.2 Khảo sát bài toán 6 1.3 Xác định thông tin cơ bản cho nghiệp vụ của bài toán .8 1.4 Xây dựng biểu đồ mô tả nghiệp vụ và phân cấp chức năng .9 1.5 Xây dựng kế hoạch dự án đơn giản 11 CHƯƠNG 2 ĐẶC TẢ YÊU CẦU BÀI TOÁN 12 2.1 Giới thiệu chung 12 2.2 Biểu đồ use case 14 2.2.1 Biểu đồ use case tổng quan 14 2.2.2 Biểu đồ use case phân rã mức 2 15 2.3 Đặc tả use case .17 2.4 Các yêu cầu phi chức năng 29 CHƯƠNG 3 PHÂN TÍCH YÊU CẦU 30 3.1 Xác định các lớp phân tích 30 3.2 Xây dựng biểu đồ trình tự 33 3.3 Xây dựng biểu đồ thực thể liên kết (ERD) .37 CHƯƠNG 4 THIẾT KẾ CHƯƠNG TRÌNH .37 4.1 Thiết kế kiến trúc 37 4.2 Thiết kế cơ sở dữ liệu 39 4.3 Thiết kế chi tiết các gói .45 4.4 Thiết kế chi tiết lớp .45 2 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 4.5 Sơ đồ lớp chi tiết 51 4.6 Thiết kế giao diện 53 CHƯƠNG 5 XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA 62 5.1 Thư viện và công cụ sử dụng .62 5.2 Kết quả chương trình minh họa 62 5.3 Giao diện minh hoạ các chức năng của chương trình .62 CHƯƠNG 6 KIỂM THỬ CHƯƠNG TRÌNH 71 6.1 Kiểm thử các chức năng đã thực hiện .71 6.1.1 Kiểm thử cho chức năng 1 71 6.1.2 Kiểm thử cho chức năng 2 71 6.1.3 Kiểm thử cho chức năng 3 73 6.1.4 Kiểm thử cho chức năng 4 74 6.1.5 Kiểm thử cho chức năng 5 75 6.1.6 Kiểm thử cho chức năng 6 76 6.1.7 Kiểm thử cho chức năng 7 77 6.1.8 Kiểm thử cho chức năng 8 78 6.1.9 Kiểm thử cho chức năng 9 79 6.1.10 Kiểm thử cho chức năng 10 79 6.1.11 Kiểm thử cho chức năng 11 80 6.1.12 Kiểm thử yêu cầu phi chức năng .80 CHƯƠNG 7 HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG .81 7.1 Hướng dẫn cài đặt .81 7.2 Đối tượng, phạm vi sử dụng .81 7.3 Xác định các yêu cầu cài đặt 81 7.4 Hướng dẫn chi tiết các bước cài đặt 81 7.5 Hướng dẫn sử dụng phần mềm .82 3 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 Lời nói đầu Trong thời đại công nghệ 4.0, cơ sở dữ liệu quốc gia về dân cư đóng vai trò rất quan trọng trong việc quản lý thông tin về dân cư, thuận tiện cho việc thống kê, phân bổ kinh tế Cơ sở dữ liệu quốc gia về dân cư là tập hợp thông tin cơ bản của tất cả công dân Việt Nam được chuẩn hóa, số hóa, lưu trữ, quản lý bằng cơ sở hạ tầng thông tin để phục vụ quản lý nhà nước và giao dịch của cơ quan, tổ chức, cá nhân Thông qua việc tổ chức thu thập, cập nhật các thông tin cơ bản của công dân sẽ tạo nên một hệ cơ sở dữ liệu về dân cư tập trung, thống nhất trên toàn quốc để dùng chung cho các bộ, ngành và chính quyền các cấp nhằm cung cấp đầy đủ, chính xác, kịp thời thông tin về dân cư (số liệu, cơ cấu, phân bổ và biến động dân cư ) Là căn cứ quan trọng để các cơ quan quản lý nhà nước nghiên cứu, đề xuất lộ trình đơn giản hóa thủ tục hành chính, giảm giấy tờ công dân, khắc phục tình trạng một người dân phải sử dụng quá nhiều giấy tờ cá nhân nhưng lại không đem lại hiệu quả trong công tác giải quyết thủ tục hành chính Thấy được tầm quan trọng của việc quản lý dữ liệu dân cư, nhóm 5 đã tìm hiểu và phát triển một phần mềm đơn giản thuận tiện cho việc khai báo, thống kê, sửa đổi thôi tin dân cư trong một khu vực nhỏ Phần mềm có gồm một số chức năng chính như thêm nhân khẩu, thêm hộ khẩu, sửa thông tin về nhân khẩu, hộ khẩu, đăng ký tạm trú, tạm vắng, khai tử, tách hộ khẩu, quản lý phản ánh của dân cư,… Quá trình tiếp cận đề tài tuân theo các bước trong quy trình phát triển phần mềm bắt đầu từ khảo sát yêu cầu bài toán, đặc tả yêu cầu, phân tích thiết kế bài toán, thiết kế, xây dựng chương trình và kiểm thử chương trình 4 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 PHÂN CÔNG THÀNH VIÊN TRONG NHÓM Họ và tên Tổng hợp công việc thực hiện Đánh giá Phạm Đức Công - Khảo sát bài toán Xuất sắc - Vẽ biểu đồ usecase Trần Tiến Cường - Đặc tả các usecase Vũ Phát Đạt - Xác định biểu đồ trình tự - Xác định biểu đồ lớp thực thể Đào Công Đoàn - Thiết kế chi tiết các gói - Làm slide - Làm báo cáo - Mô tả yêu cầu bài toán Xuất sắc - Đặc tả các usecase - Xác định các lớp phân tích - Xác định biểu đồ lớp thực thể - Thiết kế cơ sở dữ liệu - Làm báo cáo - Xác định thông tin cơ bản cho nghiệp vụ Xuất sắc của bài toán - Đặc tả các usecase - Thực hiện các yêu cầu phi chức năng - Xác định các lớp phân tích - Xác định biểu đồ lớp thực thể - Thiết kế cơ sở dữ liệu - Làm slide - Xây dựng biểu đồ mô tả nghiệp vụ và Xuất sắc phân cấp chức năng - Đặc tả các usecase - Thực hiện các yêu cầu phi chức năng - Xác định biểu đồ trình tự - Xác định biểu đồ lớp thực thể 5 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 - Thiết kế kiến trúc - Làm báo cáo - Làm slide 6 Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 CHƯƠNG 1 KHẢO SÁT BÀI TOÁN 1.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ý 1.2 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.com) lOMoARcPSD|39222638 1.3 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 Họ và tên, nội dung thay Xóa thông tin công dân tin công dân đổi, ngày thay đổi ra khỏi hệ quản lý Danh sách quản lý mới khi đã xóa thông tin côn Họ và tên, ngày thay đổi Chuyển chủ hộ khẩu dân sang công dân có thông Hộ khẩu được thay đổi tin chi tiết từ đầu vào chủ hộ Tách hộ khẩu theo những công dân có Danh sách quản lý tạo ra thông tin chi tiết từ đầu thêm một hộ khẩu vào 10 Downloaded by MON MON (monmon2@gmail.com)

Ngày đăng: 21/03/2024, 17:19

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

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

Tài liệu liên quan