nhập môn công nghệ phần mềm đề tài '''' quản lý nhân khẩu cấp xã ''''

111 2.5K 8
nhập môn công nghệ phần mềm đề tài '''' quản lý nhân khẩu cấp xã ''''

Đ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

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 cấp xã ( phường ) Giáo viên: Phùng Đức Hịa Thực hiện: Nhóm – 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 trau dồi kiến thức để chuẩn bị bước tiến vững tốt trước sau tốt nghiệp, sinh viên trường xin việc làm tốt với lực chuyên ngành đào tạo Để thực mục tiêu đó, sinh viên cần phải rèn luyện cho kỹ phù hợp với chuyên nghành học Phục vụ cho mục tiêu dài hạn có tầm chiến lược nên thành viên nhóm chúng tôi- kỹ sư phần mềm tương lai cố gắng học hỏi thử sức lĩnh vực thiết kế phần mềm Trong học kỳ giúp đỡ thầy Phùng Quang Hòa, nhóm chúng tơi thực thiết kế phần mềm quản lý nhân với mục tiêu cọ xát học hỏi kinh nghiệm kỹ chuyên nghiệp hóa việc thiết kế phần mềm ứng dụng Vì cịn q trình học hỏi nên phần mềm mà làm không tránh khỏi thiếu xót hạn chế Chúng tơi hy vọng nhận góp ý chân thành tất chuyên gia công nghệ phần mềm đặc biệt thầy Phùng Đức Hịa Xin chân thành cảm ơn Nhóm –KHMT3-K3 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 Thành viên thực Nguyễn Thị Lệ Phân tích yêu cầu Giai đoạn Phân tích khả thi Đỗ Quốc Vinh Báo cáo khả thi Quản Văn Hòa Đỗ Xuân Toản Nguyễn Thị Lệ Giai đoạn Khảo sát phân tích yêu cầu Tài liệu đặc tả yêu cầu Quản Văn Hòa Đỗ Quốc Vinh Đỗ Xuân Toản Nguyễn Thị Lệ Quản Văn Hòa Giai đoạn Thiết kế phần mềm Tài liệu thiết kế Đỗ Quốc Vinh Đỗ Xuân Toản Giai đoạn Cài đặt kiểm thử Nhóm –KHMT3-K3 Chương trình + Tài liệu kèm Đỗ Xuân Toản NHÓM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM Quản Văn Hòa theo Đỗ Quốc Vinh Nguyễn Thị Lệ MỤC LỤC Phần 1: BÁO CÁO KHẢ THI Giới thiệu dự án .6 Sự cần thiết mục tiêu đầu tư: Giải pháp – Ý tưởng: Tính khả thi 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 Thiết kế kiến trúc .65 Thiết kế mơ hình xử lý .67 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 bảng sở liệu: 77 5.Thiết kế giao diện 84 5.1.Giao diện 84 Nhóm –KHMT3-K3 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ộ 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 89 5.6.Chuyển 90 5.7.Thay đổi chủ hộ 92 5.8.Tách sổ hộ 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 98 Phần : CÀI ĐẶT 99 Phần 5: BÁO CÁO KIỂM THỬ 108 Nhóm –KHMT3-K3 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 Giới thiệu dự án - Tên dự án: Phần mềm Quản lý nhân 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 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 dự án: tháng (từ 20/9/2010 đến 20/11/2010) - Hình thức đầu tư: thiết lập - Chủ đầu tư: - Cơ quan chủ quản: - Đơn vị tư vấn: Ths.Phùng Đức Hòa Sự cần thiết 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ý cách có hệ thống, nâng cao xuất lao động người, tìm kiếm lưu trữ thơng tin cách dễ dàng xác Hệ thống cho phép cập nhật thông tin nhân , hộ nhanh xác - Sự cần thiết đầu tư: Số lượng nhân , hộ xã thường lớn thời gian lưu trữ dài nên việc lưu trữ thông tin giấy tờ phức tạp, tốn dễ bị nhầm lẫn Cũng số lượng thơng tin lớn nên việc tìm kiếm thực cơng việc khó khăn Nhóm –KHMT3-K3 NHĨM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MƠN : CÔNG NGHỆ PHẦN MỀM Giải pháp – Ý tưởng: - Xây dựng phần mềm quản lý ngôn ngữ Visual C# hệ quản trị sở liệu SQL server nhằm tạo sở liệu lưu trữ hợp lý 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 cung cấp chức cần thiết để người quản lý làm việc hiệu Phần mềm cịn cung cấp cơng cụ để người quản lý kiểm sốt liệu cách dễ dàng, thuận tiện Tính khả thi 4.1 Khả thi tài Với chức năng, nhiệm vụ cụ thể giai đoạn trên, dự kiến mức chi phí cho cơng đoạn phân bổ sau: • Giai đoạn - Khảo sát : 1.000.000đ • Giai đoạn - Phân tích : 1.500.000đ • Giai đoạn - Thiết kế : 2.00.000đ • Giai đoạn – Lập trình kiểm thử: 3.500.000 đ Tổng cộng chi phí cho q trình là: triệu đồng Trong đó, chi phí thù lao cho người thực dự án cộng giai đoạn thực - Lợi nhuận: Khi đưa vào sử dụng, phần mềm giúp cho việc quản lý trở nên dễ dàng Từ tiết kiệm thời gian cho người quản lý người dân Các thông tin quản lý cách khoa học, có hệ thống, tránh tượng mát đáng tiếc 4.2 Khả thi kỹ thuật - Yêu cầu phần cứng: Nhóm –KHMT3-K3 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 1.8 GHz (đề nghĩ: Chip2.0Ghz cao hơn) + Ram tối thiểu 256 Mb ( đề nghị: Ram 512Mb); + Ổ cứng trống 200 Mb - Yêu cầu phần mềm: + Hệ điều hành Windows XP cao 4.3 Khả thi nhân lực - Kỹ sư phân tích thiết kế trung thực có trách nhiệm, đạo đức nghề nghiệp tốt, có lực 4.4 Khả thi pháp lý - Thực pháp luật điều kiện hợp đồng luật thiết kế phần mềm Hợp đồng thỏa thuận khách hàng nhóm thiết kế phần mềm Nhóm –KHMT3-K3 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ự – 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 ngày 20 tháng năm 2010 Tại : Tầng 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 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ở ngân hàng: VietcomBank - Đại diện ơng (bà): Nguyễn Hồ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 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 –KHMT3-K3 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ở ngân hàng: AgriBank - Đại diện ô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 thỏa thuận với nội dung hợp đồng sau: Điều 1: Đối tượng hợp đồng 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 xã Hòa Tiến Số lượng : Điều 2: Yêu cầu bên A • • - Yêu Cầu chức phần mềm Chức lưu trữ Chức tìm kiếm Chức cập nhật Chức báo cáo thống kê Yêu cầu phi chức Yêu cầu sử dụng : phần mềm dễ sử dụng Yêu cầu hiệu : tốc độ làm việc nhanh chóng, liệu đưa xác Phần mêm phải hồn thành thời gian Phần mềm phải hợp chuẩn Phần mềm cài đặt thử nghiệm giám sát bên, có đánh giá chuyên gia Giao diện phần mềm dễ nhìn, dễ sử dụng Các thơng tin phải thể đầy đủ Phần mềm phải tương thích với hệ điều hành Thực theo pháp luật Độ an toàn bảo mật cao Điều 3: Trách nhiệm bên Bên A có trách nhiệm: - Mơ tả rõ ràng u cầu Nhóm –KHMT3-K3 10 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.12.Đăng nhập Giao diện đăng nhập Vị trí X=0,Y=0 Kích thước : Weight=425,Height= 245 STT Công cụ Label Textbox Button X Y Height 77 Nhóm –KHMT3-K3 Weight 26 97 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.13.Thay đổi mật Giao diện thay đổi mật Vị trí X=0, Y=0; Kích thước weight= 425, height=245 STT Công cụ Label Textbox Button X Y Height 77 Nhóm –KHMT3-K3 Weight 30 98 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 : CÀI ĐẶT Bước : - Chạy file QLNK_SETUP Nhóm –KHMT3-K3 99 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ước - Chọn Install để cài đặt phần mềm - Nếu bạn khơng muốn cài đặt chọn Cancel Nhóm –KHMT3-K3 100 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ạn chọn thư mục để xuất file cài đặt phần mềm cách chọn Browser Nhóm –KHMT3-K3 101 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ước - Chọn Next để tiếp tục, chọn Cancel muốn dừng cài đặt Nhóm –KHMT3-K3 102 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ước - Bạn chọn Next để tiếp tục cài đặt - Chọn Back để trở lại bước - Bạn chọn thư mục để cài đặt phần mềm nút Browser - Muốn xem dung lượng trống ổ đĩa chọn Disk Cost - Chọn Just me muốn User bạn kích hoạt sử dụng phần mềm này, chọn Every one muốn dùng cho User Nhóm –KHMT3-K3 103 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ước - Chọn Next để xác nhận chắn muốn cài đặt phần mềm - Chọn Back để quay lại bước Nhóm –KHMT3-K3 104 NHÓM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MƠN : CƠNG NGHỆ PHẦN MỀM - Q trình cài đặt tự động phần mềm Nhóm –KHMT3-K3 105 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ước - Nhấn Close để kết thúc trình cài đặt ( cài đạt thành cơng) Nhóm –KHMT3-K3 106 NHĨM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM - Biểu tượng phần mềm: - Giao diện phần mềm Nhóm –KHMT3-K3 107 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 5: BÁO CÁO KIỂM THỬ - Kiểm thử phần mềm hoạt động khảo sát thực tiễn sản phẩm hay dịch vụ phần mềm môi trường chúng dự định triển khai nhằm cung cấp cho người có lợi ích liên quan thơng tin chất lượng sản phẩm hay dịch vụ phần mềm Mục đích kiểm thử phần mềm tìm lỗi hay khiếm khuyết phần mềm nhằm đảm bảo hiệu hoạt động tối ưu phần mềm nhiều ngành khác - Kiểm thử phần mềm người phát triển phần mềm người sử dụng kiểm thử để có nhận xét khách quan xác cho chất lượng phần mềm Vì điều kiện có hạn nên chúng tơi chưa thể đưa sản phẩm cho khách hàng kiểm thử Do nhóm chúng tơi người kiểm thử cho phần mềm Điều khơng khách quan, chúng tơi mong thầy giáo bạn lớp đóng góp cho ý kiến phần mềm Loại Đối tượng Phương pháp Kiểm thử đơn vị Mã Hộp trắng Tích hợp Thiết kế Đen Thẩm định Yêu cầu Đen Hệ thống Đặc trưng Mơ hình Kết kiểm tra đơn vị - Sau hồn thành sản phẩm nhóm thực việc kiểm thử đơn vị mã nhỏ hệ thống Kết tốt nhóm khơng tìm sai sót Kiểm thử tích hợp - Kiểm thử tích hợp sử dụng phương pháp kiểm thử hộp đen thực việc kiểm thử giao diện Kết ghi lại chức hệ thống sau: Stt Tên chức Thay đổi mật Yêu cầu Kết đánh giá Thay đổi mật Thực việc lưu trữ thay đổi mật Nhóm –KHMT3-K3 108 NHĨM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM vào sở liệu đảm bảo an toàn cho hệ thống Cấp sổ hộ Cấp sổ hộ lưu trữ liệu xác Thêm nhân Thực việc vào sổ hộ thêm cách dễ dàng lưu trữ, trích xuất liệu xác Chuyển Thực việc chuyển nhân sang hộ lưu trữ liệu Tách Tách sổ hộ thành nhiều sổ hộ lưu trữ liệu Thay đổi chủ hộ Thay đổi chủ hộ sổ hộ lưu trữ liệu Cấp giấy tạm trú Thực việc cấp giấy tạm trú cho người khai báo tạm trú lưu trữ hồ sơ liệu tạm trú Cấp giấy tạm vắng Thực việc cấp giấy tạm vắng lưu trữ thông tin nhân tạm vắng Quản lý đối tượng Thực việc tiền án tiền thêm mới, xóa sửa thơng tin tiền án tiền nhân Nhóm –KHMT3-K3 cách xác, nhanh chóng Đảm bảo u cầu Đảm bảo yêu cầu Đảm bảo yêu cầu Đảm bảo yêu cầu Đảm bảo yêu cầu Đảm bảo yêu cầu Đảm bảo yêu cầu Đảm bảo yêu cầu 109 NHÓM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM 10 Tìm kiếm thơng tin nhân 11 Tìm kiếm thơng tin theo nhân 12 In trích lục hộ 13 In trích lục nhân thường trú 14 In trích lục nhân tạm vắng 15 In trích lục đối tượng tiền án tiền Ngồi cịn chức sửa thơng nhân tạm trú, tạm vắng, thường trú… 16 lưu trữ thông tin vào kho liệu Thực việc tìm kiếm nhanh chóng xác tuyệt đối Tìm kiếm nhanh chóng xác Thống kê báo cáo thơng tin hộ Thống kê nhân sinh sống làm việc xã Thống kê nhân tạm trú địa bàn Nhằm tìm kiếm thống kê đối tượng tiền án tiền Nhằm lưu trữ thay đổi vào sơ liệu Đảm bảo yêu cầu Đảm bảo yêu cầu Đảm bảo yêu cầu Đảm bảo yêu cầu Đảm bảo yêu cầu Đảm bảo yêu cầu Đảm bảo yêu cầu Kiểm thử hệ thống - Sau kiểm thử tích hợp thành cơng chúng tơi tiến hành kiểm thử hệ thống Hệ thống làm việc tốt hiệu Kiểm thử thẩm định - Kiểm thử thẩm định kiểm thử khách hàng người thiết kế phần mềm Theo chủ quan đánh giá phần mềm hồn tồn phục vụ đầy đủ nhu cầu khách hàng Nhóm –KHMT3-K3 110 NHĨM 1_KHMT3_K3 BÁO CÁO BÀI TẬP LỚN MƠN : CƠNG NGHỆ PHẦN MỀM Kết luận Trong suốt thời gian nghiên cứu thiết kế phần mềm nhóm chúng tơi cố gắng thực nghiêm túc quy trình phần mềm với hy vọng làm phần mềm có tính khả thi tốt cho dự án Vì khả cịn hạn chế chưa có điều kiện cọ sát với thực tế nên số ứng dụng hạn chế, khơng tránh khỏi sai sót Vì nhóm chúng tơi mong nhận góp ý tích cực từ phía bạn đặc biệt thầy Phùng Đức Hịa Những nhận xét có tính xây dựng cho phần mềm quản lý nhân nhóm chúng tơi ghi nhận lại xem xét để làm phần mềm tốt Chúng xin chân thành gửi lời cảm ơn tới thầy Phùng Đức Hòa bạn góp ý kiến cho phần mềm chúng tơi Nhóm –KHMT3-K3 111 ... LỚN MÔN : CÔNG NGHỆ PHẦN MỀM Hệ thống quản lý nhân Quản lý tài khoản đăng nhập Quản lý sổ hộ Thêm người dùng Cấp sổ hộ Sửa thông tin ngừo Quản lý nhân tạm trú Quản lý nhân thường trú Quản lý nhân. .. TẬP LỚN MÔN : CÔNG NGHỆ PHẦN MỀM Phần 1: BÁO CÁO KHẢ THI Giới thiệu dự án - Tên dự án: Phần mềm Quản lý nhân 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 pháp lý liên... cường quản lý xã hội, giữ vững an ninh trị - trật tự an tồn xã hội Câu Đồng chí cho biết Hiện cấp xã( phường) thực cấp xã( phường) quản lý nhân việc quản lý nhân thông qua thực nào? việc quản lý:

Ngày đăng: 27/06/2014, 08:01

Từ khóa liên quan

Mục lục

  • Phần 1: BÁO CÁO KHẢ THI

    • 1. Giới thiệu dự án

    • 2. Sự cần thiết và mục tiêu đầu tư:

    • 3. Giải pháp – Ý tưởng:

    • 4. Tính khả thi

    • Phần 2: BÁO CÁO PHÂN TÍCH YÊU CẦU

      • I.Xác định yêu cầu

        • A. Khảo sát thực tế

          • 1. Trả lời câu hỏi phỏng vấn

          • 2. Khảo sát quy trình làm việc của khách hàng.

          • B. Phân tích yêu cầu

            • 1. Yêu cầu của người dùng.

            • 1.1 Yêu cầu chức năng :

            • 1.1.1 Chức năng lưu trữ:

            • - Lưu trữ 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 sự

            • - Tìm kiếm thông tin sổ hộ khẩu

            • 1.1.3 Chức năng cập nhật

            • - Cập nhật thông tin nhân khẩu thường trú

            • - Cập nhật thông tin nhân khẩu tạm trú

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

Tài liệu liên quan