Quản lý nhân khẩu cấp xã ( phường )
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN Môn: Nhập môn công nghệ phần mềm Đề Tài Quản lý nhân khẩu cấp xã ( phường ) Giáo viên: Phùng Đức Hòa Thực hiện: Nhóm 1 – Lớp KHMT 3-K3 Danh sách sinh viên: Đỗ Xuân Toản (Nhóm trưởng) Quản Văn Hòa Nguyễn Thị Lệ Đỗ Quốc Vinh NHÓM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM LỜI MỞ ĐẦU Với mục tiêu học hỏi và trau dồi kiến thức để chuẩn bị những bước tiến vững chắc và tốt nhất trước sau khi tốt nghiệp, mỗi sinh viên ra trường đều xin được một việc làm tốt đúng với năng lực và chuyên ngành đào tạo. Để thực hiện được mục tiêu đó, mỗi sinh viên cần phải rèn luyện cho mình những kỹ năng cơ bản phù hợp với chuyên nghành mình đã được học. Phục vụ cho mục tiêu dài hạn và có tầm chiến lược như vậy nên những thành viên trong nhóm chúng tôi- những kỹ sư phần mềm tương lai đã rất cố gắng học hỏi và thử sức của mình trong lĩnh vực thiết kế phần mềm. Trong học kỳ 5 dưới sự giúp đỡ của thầy Phùng Quang Hòa, nhóm chúng tôi đã thực hiện thiết kế phần mềm quản lý nhân khẩu với mục tiêu cọ xát và học hỏi kinh nghiệm cũng như những kỹ năng chuyên nghiệp hóa trong việc thiết kế phần mềm ứng dụng. Vì còn trong quá trình học hỏi nên phần mềm mà chúng tôi làm ra không tránh khỏi những thiếu xót và hạn chế. Chúng tôi hy vọng nhận được sự góp ý chân thành của tất cả những chuyên gia công nghệ phần mềm đặc biệt là thầy Phùng Đức Hòa. Xin chân thành cảm ơn. Nhóm 1 –KHMT3-K3-- 2 NHÓM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM BẢNG PHÂN CÔNG CÔNG VIỆC TT Giai đoạn Công việc Kết quả Thành viên thực hiện 1 Giai đoạn 1 Phân tích yêu cầu Phân tích khả thi Báo cáo khả thi Nguyễn Thị Lệ Đỗ Quốc Vinh Quản Văn Hòa Đỗ Xuân Toản 2 Giai đoạn 2 Khảo sát và phân tích yêu cầu Tài liệu đặc tả yêu cầu Nguyễn Thị Lệ Quản Văn Hòa Đỗ Quốc Vinh Đỗ Xuân Toản 3 Giai đoạn 3 Thiết kế phần mềm Tài liệu thiết kế Nguyễn Thị Lệ Quản Văn Hòa Đỗ Quốc Vinh Đỗ Xuân Toản 4 Giai đoạn 4 Cài đặt và kiểm thử Chương trình + Tài liệu kèm Đỗ Xuân Toản Nhóm 1 –KHMT3-K3-- 3 NHÓM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM theo Quản Văn Hòa Đỗ Quốc Vinh Nguyễn Thị Lệ MỤC LỤC Phần 1: BÁO CÁO KHẢ THI 6 1. Giới thiệu dự án 6 2. Sự cần thiết và mục tiêu đầu tư: 6 3. Giải pháp – Ý tưởng: .7 4. Tính khả thi 7 Phần 2: BÁO CÁO PHÂN TÍCH YÊU CẦU 13 I.Xác định yêu cầu .13 A. Khảo sát thực tế .13 B. Phân tích yêu cầu .25 Phần 3.TÀI LIỆU THIẾT KẾ 65 1. Thiết kế kiến trúc .65 2. Thiết kế mô hình xử lý .67 3. Thiết kế kiến trúc module .71 4.Thiết kế Dữ liệu 75 4.1. Mô hình thực thể liên kết(ER) 75 4.2 Mô hình Diagram 76 4.2. Chi tiết các bảng trong cơ sở dữ liệu: 77 5.Thiết kế giao diện .84 5.1.Giao diện chính .84 Nhóm 1 –KHMT3-K3-- 4 NHÓM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM 5.2.Thêm sổ hộ khẩu .85 5.3.Cấp giấy khai sinh 87 5.4.Cấp giấy chứng tử .88 5.5.Hồ sơ nhân khẩu .89 5.6.Chuyển khẩu .90 5.7.Thay đổi chủ hộ .92 5.8.Tách sổ hộ khẩu .93 5.9.Cấp giấy tạm vắng .94 5.10.Cấp giấy tạm trú 95 5.12.Đăng nhập .97 5.13.Thay đổi mật khẩu 98 Phần 4 : CÀI ĐẶT 99 Phần 5: BÁO CÁO KIỂM THỬ .108 Nhóm 1 –KHMT3-K3-- 5 NHÓM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM Phần 1: BÁO CÁO KHẢ THI 1. Giới thiệu dự án - Tên dự án: Phần mềm Quản lý nhân khẩu cấp xã phường. - Mục tiêu đầu tư dự án: xây dựng phần mềm quản lý - Các căn cứ pháp lý liên quan trực tiếp đến dự án:phần mềm hoàn toàn hợp pháp - Tổng mức đầu tư: 8.000.000 VNĐ - Thời gian thực hiện dự án: 2 tháng (từ 20/9/2010 đến 20/11/2010) - Hình thức đầu tư: thiết lập mới - Chủ đầu tư: - Cơ quan chủ quản: - Đơn vị tư vấn: Ths.Phùng Đức Hòa 2. Sự cần thiết và mục tiêu đầu tư: - Mục tiêu đầu tư dự án : Xây dựng phần mềm quản lý nhằm nâng cao chất lượng quản lý một cách có hệ thống, nâng cao năng xuất lao động con người, tìm kiếm và lưu trữ thông tin một cách dễ dàng và chính xác. Hệ thống cho phép cập nhật thông tin nhân khẩu , hộ khẩu nhanh và chính xác. - Sự cần thiết của đầu tư: Số lượng nhân khẩu , hộ khẩu trong một xã thường khá lớn và thời gian lưu trữ dài nên việc lưu trữ thông tin trên giấy tờ khá phức tạp, tốn kém và dễ bị nhầm lẫn. Cũng chính vì số lượng thông tin lớn nên việc tìm kiếm và thực hiện công việc rất khó khăn. Nhóm 1 –KHMT3-K3-- 6 NHÓM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM 3. Giải pháp – Ý tưởng: - Xây dựng một phần mềm quản lý bằng ngôn ngữ Visual C# và hệ quản trị cơ sở dữ liệu SQL server nhằm tạo cơ sở dữ liệu lưu trữ hợp lý và tạo giao diện thân thiện tiện lợi cho người quản lý. - Thuận lợi: Phần mềm này sẽ cung cấp các chức năng cần thiết để người quản lý làm việc hiệu quả nhất Phần mềm còn cung cấp những công cụ để người quản lý có thể kiểm soát được dữ liệu một cách dễ dàng, thuận tiện. 4. Tính khả thi 4.1 Khả thi về tài chính Với những chức năng, nhiệm vụ cụ thể của từng giai đoạn như trên, dự kiến mức chi phí được cho từng công đoạn được phân bổ như sau: • Giai đoạn 1 - Khảo sát : 1.000.000đ • Giai đoạn 2 - Phân tích : 1.500.000đ • Giai đoạn 3 - Thiết kế : 2.00.000đ • Giai đoạn 4 – Lập trình kiểm thử: 3.500.000 đ Tổng cộng chi phí cho cả quá trình là: 8 triệu đồng. Trong đó, chi phí thù lao cho người thực hiện dự án đã được cộng trong từng giai đoạn thực hiện. - Lợi nhuận: Khi đưa vào sử dụng, phần mềm sẽ giúp cho việc quản lý trở nên dễ dàng hơn. Từ đó có thể tiết kiệm được thời gian cho người quản lý cũng như người dân. Các thông tin được quản lý một cách khoa học, có hệ thống, tránh được các hiện tượng mất mát đáng tiếc. 4.2 Khả thi về kỹ thuật - Yêu cầu phần cứng: Nhóm 1 –KHMT3-K3-- 7 NHÓM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM + Cấu hình tối thiểu Pentium 4 1.8 GHz (đề nghĩ: Chip2.0Ghz hoặc cao hơn). + Ram tối thiểu 256 Mb ( đề nghị: Ram 512Mb); + Ổ cứng còn trống 200 Mb. - Yêu cầu phần mềm: + Hệ điều hành Windows XP hoặc cao hơn. 4.3 Khả thi về nhân lực - Kỹ sư phân tích thiết kế trung thực và có trách nhiệm, đạo đức nghề nghiệp tốt, có năng lực. 4.4 Khả thi về pháp lý - Thực hiện đúng pháp luật về điều kiện hợp đồng và luật về thiết kế phần mềm. Hợp đồng thỏa thuận giữa khách hàng và nhóm thiết kế phần mềm. Nhóm 1 –KHMT3-K3-- 8 NHÓM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc --------------- HỢP ĐỒNG THỎA THUẬN CHẤT LƯỢNG SẢN PHẨM Hợp đồng số : 001/HĐGC Hôm nay ngày 20 tháng 9 năm 2010 Tại : Tầng 9 nhà A10 Trường ĐH Công Nghiệp Hà Nội xã Minh Khai huyện Từ Liêm Hà Nội (địa điểm ký kết). Chúng tôi gồm có: Bên A: (Bên đặt hàng) - Tên doanh nghiệp (hoặc cơ quan) : ủy ban nhân dân xã Hòa Tiến - Địa chỉ: xã Hòa Tiến- huyện Hưng Hà- tỉnh Thái Bình - Điện thoại: 0363861252 - Tài khoản số: 121314151617 - Mở tại ngân hàng: VietcomBank - Đại diện là ông (bà): Nguyễn Hoàng Giang. - Chức vụ: chủ tịch ủy ban nhân dân xã Hòa Tiến - Giấy ủy quyền số: ……(nếu có). Viết ngày …………………………………………………… Do ……………………………. Chức vụ ………………………………………………. ký. Bên B (Bên sản xuất ) - Nhóm 1 lớp KHMT3 – K3 trường đại học công nghiệp Hà Nội - Địa chỉ: lớp KHMT3- K3 trường đại học công nghiệp Hà Nội - Điện thoại: 0979063142 - Tài khoản số: 123456789 Nhóm 1 –KHMT3-K3-- 9 NHÓM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM - Mở tại ngân hàng: AgriBank - Đại diện là ông (bà): Quản Văn Hòa - Chức vụ: Trưởng Phòng Dự Án……………………. - Giấy ủy quyền số: TC350 (nếu có). Viết ngày : 20/9/2010 Do :………. ông Đặng Đình Cần……………………… Chức vụ : ……….Giám Đốc…………… ký………… Hai bên thống nhất thỏa thuận với nội dung hợp đồng như sau: Điều 1: Đối tượng hợp đồng 1. Tên sản phẩm hàng hóa cần sản xuất : Phần mềm quản lý nhân khẩu xã Hòa Tiến 2. Số lượng : 1 Điều 2: Yêu cầu bên A • Yêu Cầu chức năng phần mềm - Chức năng lưu trữ - Chức năng tìm kiếm - Chức năng cập nhật - Chức năng báo cáo thống kê • Yêu cầu phi chức năng - Yêu cầu sử dụng : phần mềm dễ sử dụng - Yêu cầu hiệu quả : tốc độ làm việc nhanh chóng, dữ liệu đưa ra chính xác - Phần mêm phải hoàn thành đúng thời gian - Phần mềm phải hợp chuẩn - Phần mềm được cài đặt và thử nghiệm dưới sự giám sát của 2 bên, có sự đánh giá của các chuyên gia. - Giao diện phần mềm dễ nhìn, dễ sử dụng - Các thông tin phải được thể hiện đầy đủ. - Phần mềm này phải tương thích với mọi hệ điều hành. - Thực hiện đúng theo pháp luật . - Độ an toàn và bảo mật cao. Điều 3: Trách nhiệm của từng bên 1. Bên A có trách nhiệm: - Mô tả rõ ràng các yêu cầu của mình. Nhóm 1 –KHMT3-K3-- 10 [...]... địa bàn Cấp xã (phường) thực hiện việc quản lý nhân khẩu thường trú thông qua quản lý sổ hộ khẩu, quản lý chuyển đi, chuyển đến 1 Quản lý sổ hộ khẩu thường trú: cấp mới sổ hộ khẩu, lưu trữ, điều chỉnh 2 Quản lý chuyển đi, chuyển đến Đăng ký quản lý nhân khẩu tạm trú (với những người từ 15 tuổi trở nên và đủ điều kiện được cấp tạm tr ) bao gồm các thủ tục sau: 1 Phiếu báo thay đổi hộ khẩu, nhân khẩu 2... khi tới xã làm thủ tục cần thiết 2 Khảo sát quy trình làm việc của khách hàng Quản lý nhân khẩu cấp xã phường thông qua việc quản lý và đăng ký nhân khẩu thường trú, quản lý và đăng ký nhân khẩu tạm trú và quản lý và đăng ký nhân khẩu tạm trú Ngoài ra người làm công tác quản lý cấp xã phường còn thực hiện việc cấp giấy khai sinh, cấp lại giấy khai sinh và cấp giấy báo tử Đăng ký và quả lý nhân khẩu thường... quản lý nhân khẩu được việc quản lý nhân khẩu thông qua thực hiện như thế nào? việc quản lý: 1 Đăng ký và quản lý nhân khẩu thường trú 2 Đăng ký và quản lý nhân khẩu tạm trú 3 Đăng ký và quản lý nhân khẩu tạm vắng Ngoài ra xã phường còn thực thi việc cấp giấy khai sinh(hoặc cấp lại giấy khai sinh khi có yêu cầu) và cấp giấy báo tử cho công dân khi mất thực hiện việc quản lý tiền án tiền sự đối Nhóm... thường trú xã phường sẽ thực hiện việc quản lý thông qua sổ hộ khẩu Việc quản lý sổ hộ khẩu gồm có: cấp mới sổ hộ khẩu và những thay đổi trong sổ hộ khẩu liên quan tới nhân khẩu và tới chủ hộ: thay đổi chủ hộ, thay đổi thông tin nhân khẩu, tách khẩu, chuyển khẩu, thêm mới một nhân khẩu vào sổ hộ khẩu - Cấp giấy khai sinh: khi người dân tới xã phường xin cấp giấy khai sinh, cán bộ cấp xã phường sẽ kiểm... 3: Cấp x ( phường) thực hiện việc đăng ký và quản lý nhân khẩu thường trú như thế nào? Câu 4: Đăng ký và quản lý nhân khẩu tạm trú xã gồm những thủ tục nào? Câu 5: Đăng ký và quản lý nhân khẩu tạm vắng được quản lý như thế nào? Câu 6: Nếu một nhân khẩu muốn khai sinh cho người thuộc quyền bảo trợ của họ thì nhân khẩu đó sẽ phải làm những thủ tục cần thiết như thế nào thưa đồng chí? với những nhân khẩu. .. công an xã Nơi làm việc: ủy ban nhân dân xã Hòa Tiến Câu 1: thưa đồng chí mục đích chính của Mục đích gồm: xác định việc cư trú việc quản lý nhân khẩu là gì? của công dân bảo đảm thực hiện quyền và nghĩa vụ công dân, tăng cường quản lý xã hội, giữ vững an ninh chính trị - trật tự an toàn xã hội Câu 2 Đồng chí hãy cho biết hiện nay Hiện nay cấp x ( phường) thực hiện cấp x ( phường) quản lý nhân khẩu được... nhập Quản lý sổ hộ khẩu Thêm người dùng Cấp mới sổ hộ khẩu Sửa thông tin ngừo Quản lý nhân khẩu tạm trú Quản lý nhân khẩu thường trú Quản lý nhân khẩu tạm vắng Sửa sổ hộ khẩu Thêm nhân khẩu tạm trú Thêm nhân khẩu Xóa sổ hộ khẩu Sửa thông tin thường trú Xóa thông tin tạm trú Xóa người dùng Sửa thông tin tạm trú Xóa nhân khẩu thường trú thêm tiền án tiền sự Sửa thông tin tạm vắng Xóa nhân khẩu tạm vắng Báo... thống quản lý nhân khẩu thực hiện các nghiệp vụ sau: - Lưu trữ thông tin nhân khẩu có hộ khẩu thường trú tại địa phương bao gồm: lưu trữ thông tin về hộ khẩu, nhân khẩu( khai sinh, khai tử, thông tin tiền án tiền sự nếu có ), thông tin nhân khẩu khai báo tạm trú và thông tin nhân khẩu khai báo tạm vắng - Thực hiện việc cấp mới, sửa, xóa sổ hộ khẩu khi có sự điều chỉnh về hộ khẩu, nhân khẩu - Cấp giấy... tin chuyển khẩu cho nhân khẩu đó trong phạm vi thường trú Còn trường hợp chuyển khẩu ngoài phạm vi thường trú thì ủy ban nhân dân xã sẽ thực hiện ghi thông tin chuyển khẩu và cấp giấy khai báo nhân khẩu, phiếu cắt khẩu cho nhân khẩu đó Mẫu bản khai nhân khẩu Nhóm 1 –KHMT3-K3 21 NHÓM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM - Đăng ký và quản lý tạm trú: khi nhân khảu tới ủy ban nhân dân... thông tin về sổ hộ khẩu, nhân khẩu thường trú, nhân khẩu tạm trú, nhân khẩu tạm vắng, thông tin về người sử dụng hệ thống - Lưu trữ những thay đổi khi có sự thay đổi thay đổi về nhân khẩu, hộ khẩu, tạm trú, tạm vắng, tiền án tiền sự… 1.1.2 Chức năng tìm kiếm - Tìm kiếm thông tin nhân khẩu thường trú - Tìm kiến thông tin nhân khẩu tạm vắng - Tìm kiếm nhân khẩu tạm trú - Tìm kiếm nhân khẩu có tiền án tiền . nay cấp x ( phường) thực hiện việc quản lý nhân khẩu thông qua việc quản lý: 1. Đăng ký và quản lý nhân khẩu thường trú 2. Đăng ký và quản lý nhân. ký và quản lý nhân khẩu thường trú như thế nào? Cấp xã (phường) thực hiện việc quản lý nhân khẩu thường trú thông qua quản lý sổ hộ khẩu, quản lý chuyển