Luận văn nghiên cứu và thiết kế chương trình quản lý hộ khẩu

35 313 0
Luận văn nghiên cứu và thiết kế chương trình quản lý hộ khẩu

Đ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

Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ Chơng Nghiên cứu phát biểu toán 1.1 Tìm hiểu toán 1.1.1 Mô hình tổ chức: Phòng quản lý hộ trực thuộc Uỷ ban nhân dân thị trấn Văn Điển huyện Thanh trì thành phố Hà nội phòng đợc quản lý công tác nghiệp vụ quân số công an huyện Thanh Trì Nó có chức quản lý tình hình nhân địa bàn khu vực chịu trách nhiệm phối hợp với đơn vị khác ngành công an thời điểm cần thiết Sau mô hình tổ chức Uỷ ban nhân dân thị trấn Văn Điển quan có liên quan đến phòng quản lý nhân hộ khẩu: Công an huyện Thanh Trì Công an thị trấn Văn Điển UBND thị trấn Văn Điển Phòng cảnh sát khu vực Tổ dân phòng khu phố Phòng cảnh sát hình Phòng cảnh sát an ninh 1.1.2 Chức nhiệm vụ Cấp phòngPhòng quản lý hộ thuộc huyện Thanh trì, thành phố Hà nội *Phó chủ tịch Uỷ trấn Văn điển trởng công an thị trấn Văn điển chịu trách tham muban tác thị chiến nhiệm đạo hoạt động công an thị trấn Văn điển việc đảm bảo an ninh cho khu vực địa phơng quản lý *Phòng cảnh sát khu vực có nhiệm vụ nắm rõ tình hình di biến động nhân dân sống khu vực quản lý để từ có biện pháp phù hợp cho Sinh viên thực hiện: Nguyễn Tiến Hải Trang Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ loại đối tợng nh có báo cáo thờng kỳ đột xuất nhân theo yêu cầu *Phòng cảnh sát hình thị trấn có nhiệm vụ chủ yếu điều tra, bắt giữ đối tợng hình phòng khác giữ gìn an ninh trật tự địa bàn *Phòng cảnh sát an ninh có nhiệm vụ phát phần tử gây trật tự trị an, phá rối tuyên truyền t tởng phản động, phối hợp với đơn vị khác trấn áp tội phạm *Phòng tham mu tác chiến có nhiệm vụ cung cấp phơng tiện nh tài cho công tác lực lợng công an thị trấn, tham mu cho phòng khác thực nhiệm vụ đợc hiệu *Uỷ ban nhân dân thị trấn Văn điển chịu trách nhiệm với công tác quản lý hoạt động xã hội khác địa phơng phối hợp với công an thị trấn công tác giữ gìn an ninh trật tự địa phơng *Tổ dân phòng khu phố chịu trách nhiệm giúp công an thị trấn việc nắm bắt tình hình an ninh trật tự địa phơng, tuần tra khu vực chống tội phạm 1.1.3 Hoạt động phòng công an khu vực công tác quản lý nhân hộ Phòng cảnh sát khu vực công an thị trấn Văn Điển chịu trách nhiệm quản lý đối tợng chủ yếu nh sau: _ Đối tợng KT1: Là đối tợng có hộ thờng trú sống địa phơng _ Đối tợng KT2 đi: Là đối tợng có hộ thờng trú địa phơng nhng sống làm việc nơi khác (nh lấy vợ chồng nơi khác) _ Đối tợng KT2 đến : Là đối tợng có hộ nơi khác nhng lý (nh lấy vợ chồng) mà chuyển đến sống địa phơng _ Đối tợng KT3: Là đối tợng có hộ thờng trú địa phơng nhng lại làm việc nơi khác (ở tỉnh khác) _ Đối tợng KT4: Là đối tợng hộ địa phơng nhng lại đến địa phơng làm việc (ở tỉnh khác đến) Do cấu tổ chức nh phân cấp chức cấp phờng thị trấn thành phố Hà nội có khác so với cấu tổ chức nh chức cấp xã cấp hành tơng đơng tỉnh khác cụ thể nh sau: _ Cấp phờng thị trấn thuộc thành phố Hà nội quản lý, theo dõi , báo cáo tình hình di biến động nhân địa phơng, giữ gìn an ninh trật tự khu vực đợc quyền cấp giấy tạm trú tạm vắng cho nhân dân _ Cấp xã thành phố Hà nội phòng quản lý hộ (thờng trạm độc lập nên có tên trạm cảnh sát khu vực) lại có cấp tơng đơng với công an xã (trong công an xã lại có phòng công an hộ phòng công an an ninh) Công an huyện quản lý chuyên môn quân số trạm cảnh sát khu vực này.Các phòng quản lý hộ có chức nh phòng quản lý hộ phờng thị trấn thuộc thành phố Hà nội _ Cấp xã cấp hành tơng đơng tỉnh khác nhiệm vụ nh phòng quản lý hộ có nhiệm vụ cấp hộ cho nhân dân địa phơng Do có nhiệm vụ nh mà phòng công an khu vực thị trấn Văn điển có chức hoạt động nh sau: - Quản lý đối tợng lập danh sách theo dõi tình hình biến đổi nhân - Lập trụ sở khai báo tạm vắng tạm trú khu dân c Sinh viên thực hiện: Nguyễn Tiến Hải Trang Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ - Cung cấp cho phòng khác có liên quan lý lịch hay nhiều nhân khẩu, cập nhật thay đổi ngời nh lý lịch - Thống kê số lợng nhân khẩu, số lợng đối tợng tội phạm nhà, khu dân c - Tham mu cho đơn vị khác để có hành động xác loại đối tợng nh khen thởng quần chúng nhân dân có công việc giữ gìn an ninh trật tự theo dõi bắt giữ đối tợng có hành vi vi phạm pháp luật - Xác nhận, chứng thực cho quần chúng nhân dân thay đổi nhân hộ - Hàng tháng, hàng quí, hàng năm làm báo cáo tình hình thay đổi nhân theo yêu cầu - Lập bảng biểu thống kê, báo cáo theo yêu cầu cấp Tất công việc phòng công an khu vực đợc thực tay việc tìm kiếm hồ sơ chậm, tốn thời gian, nhiều bị thất lạc, dễ nhầm lẫn, Việc kết xuất thông tin có độ tin cậy cha cao, việc báo cáo thông tin định kỳ thờng không đảm bảo thời gian Vì cha đáp ứng kịp thời yêu cầu cấp 1.2 nghiên cứu xây dựng chơng trình Để đa tin học vào quản lý có hiệụ quả, sử dụng tốt thiết bị cần phải có hiểu biết chuyên môn nghiệp vụ đảm bảo quy định đơn vị nh ngành, đờng lối sách Đảng, pháp luật nhà nớc Hiệu phần mềm quản lý phụ thuộc nhiều vào khả hiểu biết ngời phân tích thiết kế chơng trình Phân tích thiết kế hệ thống thông tin phơng pháp lựa chọn để đa giải pháp thích hợp với thực tiễn việc đa khoa học công nghệ thông tin vào công tác quản lý Nó làm tiền đề cho việc xây dựng ch ơng trình, công việc phân tích phải tỉ mỉ, thận trọng, chi tiết, xác Qua thấy đợc lu chuyển lồng liệu mà hệ thống thực Nh việc phân tích thiết kế hệ thống phần quan trọng cho hiệu hoạt động chơng trình sau Trong trình phân tích hệ thống ta thấy: Sơ đồ luồng liệu cho ta biết đợc yêu cầu ngời sử dụng, mô hình hệ thống luồng thông tin lu chuyển từ trình qua trình khác Sự liên liệu từ đầu vào qua trình xử lý cho ta thông tin liệu đầu 1.2.1 ứng dụng tin học công tác quản lý Ngày với phát triển mạnh mẽ cách mạng khoa học kỹ thuật Ngành công nghệ thông tin phát triển cách vợt bậc, ngành ngành sử dụng tin học ngời ngời sử dụng tin học Nó động lực thúc đẩy nhiều ngành khoa Sinh viên thực hiện: Nguyễn Tiến Hải Trang Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ học khác phát triển, tham gia vào hầu hết hoạt động kinh tế toàn cầu nớc ta thập kỷ cuối kỷ XX đặc biệt năm đầu kỷ XXI tin học vào ngõ ngách sống góp phần giải phóng đáng kể sức lao động ngời Cùng với việc triển khai rộng rãi ứng dụng tin học truyền thông cho tổ chức trải quy mô địa bàn rộng Nhu cầu ứng dụng công nghệ thông tin không ngừng phát triển phù hợp với nhiều ngành nghề Đặc biệt công việc quản lý tách rời việc tìm hiểu hoạt động quan xí nghiệp cách thức xử lý thông tin phận đơn vị đó, máy tính dần thay ngời số lĩnh vực công việc Ngày tin học khẳng định đợc ngày đứng vững có u sau: + Có khả lu trữ xử lý thông tin lớn + Thông tin đợc xử lý xác, nhanh chóng theo yêu cầu ngời thời gian xử lý nhanh trình bày đẹp +Lu trữ liệu khoa học, gọn nhẹ, thuận lợi, an toàn tiết kiệm + Chi phí nhỏ, tốn Ngày máy tính đợc xem nh công cụ để quản lý có hiệu Để có đợc điều không cần kiến thức định chuyên môn mà cần phải có kiến thức quản lý nghiệp vụ hiểu rõ chức năng, phận cần nghiên cứu Mức độ hiệu việc ứng dụng máy tính nhanh hay chậm phụ thuộc vào hiểu biết ngời phân tích thiết kế hệ thống.Trong hệ thống quản lý nói chung hệ thống quản lý nhân hộ nói riêng, ứng dụng máy tính nh công cụ để thu thập, xử lý, cung cấp thông tin cần thiết cho nhà quản lý công việc 1.2.2 Mục đích đề tài Qua nghiên cứu mô hình quản lý công an thị trấn Văn điển công tác quản lý nhân hộ ta cần xây dựng phần mềm Quản lý nhân nhằm mục đích sau: - Thực trình quản lý nhân hộ công an thị trấn Văn điển - Lu trữ thông tin liên quan đến nhân dân sống địa phơng - Cập nhật sửa đổi thông tin liên quan đến ngời nh: lý lịch, mối quan hệ, thay đổi chỗ nhân dân - In danh sách đối tợng theo thông số cần thiết theo yêu cầu kiểm tra cấp - Kiết xuất biểu mẫu báo cáo cách đầy đủ, chi tiết, khoa học theo yêu cầu ngời sử dụng theo tháng, quí, năm hay yêu cầu cụ thể khác nh giới tính, quan hệ với chủ hộ, năm sinh, quốc tịch 1.2.3 Các chức hệ thống _ Chức cập nhật Để hệ thống có nguồn gốc liệu thống phục vụ cho việc quản lý, trớc hết phải cung cấp cho hệ thống số thông tin chung, để thuận tiện cho trình xử lý, thông tin đợc truy xuất thông qua mã chúng phải nhập vào hồ sơ nh sau: + Cập nhật danh sách hộ theo hồ sơ hộ + Nhập vào hồ sơ nhân chuyển đến tạm trú tạm vắng Sinh viên thực hiện: Nguyễn Tiến Hải Trang Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ + Cập nhật thông tin thay đổi chỗ ở, nơi làm việc nhân dân _ Chức xử lý Với liệu cập nhật, để đáp ứng nhu cầu đặt ta cần phải xử lý liệu Theo yêu cầu quản lý đơn vị hệ thống cần có chức xử lý nh sau: + Chức xếp: Có thể xem danh sách nhân địa phơng theo khu vực, theo quốc tịch, theo tiền án tiền + Chức tìm kiếm: Có thể tìm kiếm thông tin theo yêu cầu ngời sử dụng nh tìm kiếm theo tên, tìm kiếm theo giới tính, tìm kiếm theo quan hệ với chủ hộ, tìm kiếm theo nguyên quán +Chức báo cáo: Từ nguồn liệu cập nhật nh hệ thống đa bảng báo cáo thống kê tổng quát hay chi tiết nhân địa phơng tuỳ theo yêu cầu lựa chọn Cụ thể là: Báo cáo theo lý lịch cá nhân .Báo cáo theo mối quan hệ xã hội .Báo cáo theo tình hình c trú tạm trú .Báo cáo tất thông tin +Chức trợ giúp: Để nâng cao hiệu sử dụng hệ thống cần có chức trợ giúp theo nội dung sau: Hớng dẫn sử dụng .Thông tin chơng trình 1.2.4 Yêu cầu hệ thống Hệ thống phải quản lý đợc toàn hồ sơ lý lịch nhân nhân dân địa phơng để bảo đảm tính toàn vẹn liệu Hệ thống phải cho phép tìm kiếm thông tin theo nhiều tiêu chí định nh theo giới tính quan hệ, theo tên nhân nơi sinh Hệ thống phải cho phép sửa đổi, cập nhật liệu, đảm bảo có sàng lọc liệu Hệ thống phải có bảng định kỳ đột xuất nhân Từ thực trạng ta mô tả quy trình máy tính hoá công việc qua sơ đồ sau: Hồ sơ hộ Hồ sơ nhân Tình hình c trú Quan hệ gia đình Quốc tịch Trình độ Xuất thân Tiền án tiền Địa Thành phần Công tác Chơng trình quản lý Nhân Sinh viên thực hiện: Nguyễn Tiến Hải Danh sách tên chủ hộ Danh sách tên nhân Danh sách loại đối tợng Lý lịch cá nhân Mối quan hệ xã hội Tình hình c trú tạm trú Báo cáo cá nhân Báo cáo nhân Trang Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ 1.2.5 Các bớc xây dựng hệ thống thông tin quản lý Việc xây dựng hệ thống thờng đợc thực qua giai đoạn sau: 1.2.5.1 Nghiên cứu sơ lập dự án Khi tiến hành tìm hiểu, khảo sát hệ thống cũ ta phải phát nhợc điểm tồn động, đề xuất ý tởng cho giải pháp Cần tham khảo ý kiến lãnh đạo quan để biết đợc yêu cầu họ nhằm định hớng cho hệ thống Phải nêu đợc tính khả thi toán có định hớng cho giai đoạn 1.2.5.2 Phân tích hệ thống Phải tiến hành phân biệt cách chi tiết hệ thống để xây dựng lợc đồ cũ sở xây dựng lợc đồ khái niệm cho hệ thống 1.2.5.3 Thiết kế tổng thể Nhằm xác định vai trò, vị trí máy tính hệ thống mới, phân tích rõ việc cần phải làm thủ công ngời đảm nhiệm 1.2.5.4 Thiết kế chi tiết Thiết kế công việc thủ công để giải việc xử lý thông tin trớc đa vào máy tính số công việc sau đợc máy tính xử lý đa ra: Thiết kế tệp liệu Thiết kế thủ tục thông tin máy tính Thiết kế giao diện với ngời sử dụng Thiết kế modul chơng trình Thiết kế mẫu thử chạy thử chơng trình Hớng dẫn sử dụng làm việc với chơng trình, cài đặt chơng trình có cố, bảo quản liệu Đánh giá đợc mặt u điểm, nhợc điểm hệ thống 1.2.5.5 Cài đặt, lập trình Chọn ngôn ngữ lập trình Cài đặt tệp, viết đoạn chơng trình chung Soạn thảo chơng trình cho đơn vị xử lý Khai thác bảo trì: Song song với trình khai thác cần phải bảo trì hệ thống (Đảm bảo công tác an toàn phát triển) Sửa lỗi Điều chỉnh theo yêu cầu Cải thiện hiệu hệ thống Kết luận Qua cách tổ chức quản lý công an thị trấn Văn điển ta cần phải xây dựng phần mềm "Quản lý nhân khẩu" cho: Đáp ứng đợc hầu hết chức cần thiết Chơng trình đơn giản dễ sử dụng Giao diện đẹp Chơng trình phải có tính mở cao Để xây dựng chơng trình thỏa mãn điều kiện trên, ta cần thiết kế hệ thống cho : Thông tin đầy đủ Tránh d thừa Không trùng lặp Xử lý nhanh Sinh viên thực hiện: Nguyễn Tiến Hải Trang Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ Độ xác cao Muốn ngời thiết kế cần phải phân cấp chức rõ ràng, dễ hiểu, xác sát thực tế Nó đợc thể qua " Biểu đồ phân cấp chức năng" Tuy nhiên biểu đồ thể đợc mối liên quan chức hệ thống không nêu đợc mối quan hệ mặt liệu chức Do mối liên hệ liệu chức đợc thể qua biểu đồ luồng liệu Để thiết kế đợc chơng trình ta cần phải phân tích lọc hệ thống mặt liệu, muốn ta phải xác định đợc thực thể hệ thống mối liên kết, quan hệ chúng Vấn đề đợc thể qua " Mô hình thực thể liên kết" 1.2.6 Một số yêu cầu khác chơng trình 1.2.6.1 Tính mở Với hệ thống thông tin, xây dựng có tính mở cao công việc cần thiết Trong hệ thống quản lý nhân tính mở cần đáp ứng nội dung sau: Các báo cáo định kỳ, thờng xuyên sửa đổi bổ sung với kinh phí nhỏ Cập nhật thêm hộ khẩu, nhân vào 1.2.6.2 Bảo mật Chơng trình cần có tính bảo mật số chức sau: +Sử dụng chơng trình 1.2.6.3 Giao diện Với hệ thống, việc giao tiếp với ngời sử dụng cần thiết quan trọng Hiệu chơng trình phụ thuộc lớn vào giao diện chơng trình.Vì để đáp ứng nâng cao hiệu sử dụng, giao diện hệ thống cần: Sáng sủa, dễ nhìn, dễ đọc Thuận tiện, thân thiện với ngời sử dụng Rành mạch, có khoa học Không yêu cầu ngời sử dụng phải có trình độ tin học cao Chơng Phân tích hệ thống 2.1 tìm hiểu hệ thống mặt chức Qua phần mô tả toán "Quản lý nhân khẩu" thị trấn Văn điển ta nhận thấy chức đợc thể cách chi tiết qua biểu đồ phân cấp chức Tuy nhiên biểu đồ thể đợc mối liên hệ chức hệ thống không nêu đợc mối quan hệ mặt liệu chức 2.1.1 Biểu đồ phân cấp chức (bpc) BPC nhằm mô tả hệ thống quản lý, cho phép phân rã dần chức mức cao thành chức chi tiết mức thấp hơn, kết đợc biểu diễn gồm nhiều mức Cây chức cho ta thấy đợc rõ ràng, dễ hiểu hệ thống quản lý Biểu đồ phân cấp chức chia chức hệ thống thành cấp khác theo kiểu Top-Down (Từ xuống) Qua thấy rõ đợc nhiệm vụ phận Nó bao gồm bốn chức chính: Cập nhật liệu, tìm kiếm, báo cáo hệ thống Mỗi chức lại đợc phân chia nhỏ đến hạt nhân cuối Sinh viên thực hiện: Nguyễn Tiến Hải Trang Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ BPC có tính trực quan, chức đợc nhìn cách tổng quát, thể tính cấu trúc phân rã chức BPC đợc thành lập tính đơn giản, trình bầy hệ thống phải làm hệ thống nh Sơ đồ gần giống sơ đồ tổ chức nhng không đồng BPC chơng trình bao gồm ba mức phân cấp chức năng: + Mức 1: Cho biết đối tợng quản lý nhân hộ + Mức 2: Cho biết chức hệ thống: _ Chức Cập nhật liệu: liên quan đến nhóm liệu vào hệ thống _ Chức Tìm kiếm: liên quan đến nhóm liệu hệ thống _ Chức Báo cáo: kết lấy từ chức _ Chức Hệ thống: chức hỗ trợ chức + Mức 3: Thể kết phân rã chức BIểU Đồ PHÂN CấP CHứC NĂNG Quản lý nhân hộ Cập nhật liệu Tìm kiếm Báo cáo Hệ thống Cập nhật hồ sơ Tìm kiếm theo tiêu thức Xử lý báo cáo Bảo mật Xem hồ sơ In kết In báo cáo Cập nhật In hồ sơ Sinh viên thực hiện: Nguyễn Tiến Hải Trợ giúp Trang Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ Thoát - Chức năng: Quản lý nhân Mô tả: Đây hệ thống quản lý nhân đợc xây dựng để quản lý thay đổi ngời khu vực quản lý Thông tin vào: Các kiện thay đổi nhân khẩu, thông tin cá nhân khu vực Thông tin ra: Các báo cáo Các xử lý: Sự thay đổi liệu, ngời - Chức năng: Tìm kiếm Mô tả: Cho phép tìm kiếm nhanh cách chi tiết tất thông tin nhiều nhân với tiêu chí tìm kiếm quản lý nh: Tên, tuổi, nguyên quán, giới tính, quốc tịch, tiền án tiền sự, , in kết tìm đợc có nhu cầu Thông tin vào: Các thông tin nhân Thông tin ra: Các báo cáo kết tìm kiếm Các xử lý: Tìm kiếm hồ sơ nhân - Chức năng: Báo cáo Mô tả: Thống kê báo cáo thông tin cá nhân, gia đình, lựa chọn theo nhóm đặc tính theo biểu mẫu, yêu cầu cấp trên, quan có liên quan Thông tin vào: Thông tin nhân địa phơng Thông tin ra: Các báo cáo nhân Các xử lý: Xử lý, in báo cáo - Chức năng: Hệ thống Mô tả: Cho phép ngời sử dụng đợc quyền sử dụng hệ thống nh chấm dứt công việc thoát khỏi hệ thống Thông tin vào: Mật ngời sử dụng Các xử lý: Thực quyền truy cập hệ thống thoát khỏi hệ thống Sinh viên thực hiện: Nguyễn Tiến Hải Trang Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ 2.1.2 Biểu đồ luồng liệu Sơ đồ liệu hệ thống công cụ quan trọng việc phân tích hệ thống có cấu trúc, đa phơng pháp thiết lập mối quan hệ chức hệ thống với thông tin sử dụng Ta xây dựng biểu đồ luồng liệu hệ thống nh sau: 2.1.2.1 Biểu đồ luồng liệu mức khung cảnh Ngời sử dụng Hồ sơ xử lý Hồ sơ Trả lời Yêu cầu Hệ thống quản lý nhân hộ Sinh viên thực hiện: Nguyễn Tiến Hải Trang 10 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ 17 18 19 20 21 22 23 24 25 26 Nguyen_quan Cong_tac Trinh_do Ky_luat Tien_an Tam_vang Tu_thang Den_thang Ly_do Anh 50 byte 20 byte 15 byte 50 byte 50 byte 15 byte Dd/mm/yyyy 15 byte 50 byte Unknown Nguyên quán Công tác Trình độ Kỷ luật Tiền án Tạm vắng Từ tháng Đến tháng Lý ảnh Unknown Ngón trỏ trái Unknown Ngón trỏ phải Thanh_vien Text Text Text Text Text Text Date/time Text Text OLE Object OLE Object OLE Object Number 27 Tro_trai 28 Tro_phai 29 byte Ten_dan_toc Hien_nay Hien_tai Quan_he Quoc_tich Trinh_do Ton_giao Ten_anh Text Text Text Text Text Text Text Text 50 byte 20 byte 20 byte 20 byte 20 byte 20 byte 20 byte 20 byte Số thành viên gia đình Tên dân tộc Tên Tên Tên quan hệ Tên quốc tịch Tên trình độ Tên tôn giáo Tên file ảnh 30 31 32 33 34 35 36 37 +Nhận xét: Bảng có dạng chuẩn 1NF tất miền thuộc tính đơn Các miền thuộc tính ta tiến hành thao tác cập nhật, bổ xung hay loại bỏ thờng bị d thừa thông tin (do nhắc lại nhiều lần) Nhợc điểm tốn nhớ làm cho sở liệu thiếu tính quán ngời sử dụng cập nhật thông tin mà bổ xung lại không kịp thời ta bỏ lại bỏ nhiều thông tin gây nên mát thông tin Do ta phải chuẩn hóa quan hệ thành 2NF nh sau: Tách bảng nhân thành hai bảng nhân hộ khẩu: Bảng Ho_khau (Hộ khẩu): STT Tên trờng Ma_gia_dinh Ten_chu_ho Dia_chi So_CMT So_dien_thoai Ghi_chu Kiểu Text Text Text Text Number Text Kích thớc Byte 30 Byte 50 Byte 20 Byte 15 Byte 50 Byte Giải thích Mã gia đình Tên chủ hộ Địa Số chứng minh Số điện thoại Ghi Bảng Nhan_khau( Nhân khẩu): Sinh viên thực hiện: Nguyễn Tiến Hải Trang 21 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ STT Tên trờng Kiểu Sinh viên thực hiện: Nguyễn Tiến Hải Kích thớc Giải thích Trang 22 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Ma_gia_dinh Ma_nhan_khau Ten_nhan_khau Bi_danh Ngay_sinh Noi_sinh Chung_minh_thu Dia_chi Quan_he Hien_nay Hien_tai Quoc_tich Ton_giao Dan_toc Gioi_tinh Thanh_phan Nguyen_quan Cong_tac Trinh_do Ky_luat Tien_an Tam_vang Tu_thang Den_thang Ly_do Anh 10 byte 10 byte 30 byte 30 byte Dd/mm/yyyy 50 byte 20 byte 50 byte 20 byte 50 byte 50 byte 20 byte 20 byte 15 byte byte 15 byte 50 byte 20 byte 15 byte 50 byte 50 byte 15 byte Dd/mm/yyyy 15 byte 50 byte Unknown Mã gia đình Mã nhân Tên nhân Bí danh Ngày sinh Nơi sinh Chứng minh th Địa Quan hệ Hiện Hiện Quốc tịch Tôn giáo Dân tộc Giới tính Thành phần Nguyên quán Công tác Trình độ Kỷ luật Tiền án Tạm vắng Từ tháng Đến tháng Lý ảnh Unknown Ngón trỏ trái Unknown Ngón trỏ phải Ten_anh Ten_dan_toc Ten_hien_nay Ten_hien_tai Ten_quan_he Ten_quoc_tich Ten_ton_giao Ten_xuat_than Thanh_vien Text Text Text Text Date/time Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Date/time Text Text OLE Object OLE Object OLE Object Text Text Text Text Text Text Text Text Number 27 Tro_trai 28 Tro_phai 29 30 31 32 33 34 35 36 37 20 Byte 50 Byte 50 Byte 50 Byte 50 Byte 50 Byte 50 Byte 50 Byte byte Ten_trinh_do Ghi_chu Text Text 50 Byte 50 byte Tên file ảnh Tên dân tộc Tên Tên Tên quan hệ Tên quốc tịch Tên tôn giáo Tên xuất thân Số thành viên gia đình Tên trình độ Ghi 38 39 Sinh viên thực hiện: Nguyễn Tiến Hải Trang 23 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ +Nhận xét: Các phụ thuộc hàm khoá thuộc tính khác sơ đẳng dạng chuẩn gây d thừa liệu ta cần phải tách tiếp bảng nhân thành bảng nh sau: Bảng Nhan_khau(Nhân khẩu): STT 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Tên trờng Ma_gia_dinh Ma_nhan_khau Ten_nhan_khau Bi_danh Ngay_sinh Noi_sinh Chung_minh_thu Dia_chi Quan_he Hien_nay Hien_tai Quoc_tich Ton_giao Dan_toc Gioi_tinh Thanh_phan Nguyen_quan Cong_tac Trinh_do Ky_luat Tien_an Tam_vang Tu_thang Den_thang Ly_do Anh 27 Tro_trai 28 Tro_phai 29 Thanh_vien Kiểu Text Text Text Text Date/time Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Date/time Text Text OLE Object OLE Object OLE Object Number 30 Ghi_chu text Kích thớc 10 byte 10 byte 30 byte 30 byte Dd/mm/yyyy 50 byte 20 byte 50 byte 20 byte 50 byte 50 byte 20 byte 20 byte 15 byte byte 15 byte 50 byte 20 byte 15 byte 50 byte 50 byte 15 byte Dd/mm/yyyy 15 byte 50 byte Unknown Giải thích Mã gia đình Mã nhân Tên nhân Bí danh Ngày sinh Nơi sinh Chứng minh th Địa Quan hệ Hiện Hiện Quốc tịch Tôn giáo Dân tộc Giới tính Thành phần Nguyên quán Công tác Trình độ Kỷ luật Tiền án Tạm vắng Từ tháng Đến tháng Lý ảnh Unknown Ngón trỏ trái Unknown Ngón trỏ phải byte 50 byte Số thành viên gia đình Ghi Bảng Anh (ảnh): Sinh viên thực hiện: Nguyễn Tiến Hải Trang 24 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ STT Tên trờng Ten_nhan_khau Ten_anh Kiểu Text Text Kích thớc 20 Byte 20 Byte Giải thích Tên nhân Tên file ảnh Kiểu Text Text Kích thớc Byte 50 Byte Giải thích Mã dân tộc Tên dân tộc Kiểu Text Text Kích thớc Byte 50 Byte Giải thích Mã Tên Kiểu Text Text Kích thớc Byte 50 Byte Giải thích Mã Tên Kiểu Text Text Kích thớc Byte 50 Byte Giải thích Mã quan hệ Tên quan hệ Kiểu Text Text Kích thớc Byte 50 Byte Giải thích Mã quốc tịch Tên quốc tịch Kiểu Text Text Kích thớc 20 Byte 50 Byte Giải thích Mã trình độ Tên trình độ Bảng Dan_toc (Dân tộc): STT Tên trờng Ma_dan_toc Ten_dan_toc Bảng Hien_nay (Hiện nay): STT Tên trờng Ma_hien _nay Ten_hien_nay Bảng Hien_tai (Hiện tại): STT Tên trờng Ma_hien _tai Ten_hien_tai Bảng Quan_he (Quan hệ): STT Tên trờng Ma_quan_he Ten_quan_he Bảng Quoc_tich (Quốc tịch): STT Tên trờng Ma_quoc_tich Ten_quoc_tich Bảng Trinh_do (Trình độ): STT Tên trờng Ma_trinh_do Ten_trinh_do Sinh viên thực hiện: Nguyễn Tiến Hải Trang 25 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ Bảng Ton_giao (Tôn giáo): STT Tên trờng Ma_ton_giao Ten_ton_giao Kiểu Text Text Kích thớc 20 Byte 50 Byte Giải thích Mã tôn giáo Tên tôn giáo Kiểu Text Text Kích thớc 20 Byte 50 Byte Giải thích Mã xuất thân Tên xuất thân Bảng Xuat_than (Xuất thân): STT Tên trờng Ma_xuat_than Ten_xuat_than Bảng Ho_khau(Hộ khẩu) ta giữ nguyên quan hệ 3NF: STT Tên trờng Ma_gia_dinh Ten_chu_ho Dia_chi So_CMT So_dien_thoai Ghi_chu Kiểu Text Text Text Text Number Text Kích thớc Byte 30 Byte 50 Byte 20 Byte 15 Byte 50 Byte Giải thích Mã gia đình Tên chủ hộ Địa Số chứng minh Số điện thoại Ghi +Nhận xét: Các quan hệ dạng chuẩn hoá 3NF phụ thuộc hàm khoá với thuộc tính khác trực tiếp Dạng chuẩn không bị d thừa, thiếu quán hay mát liệu Từ khái niệm mẫu biểu liên quan đến hệ thống ta tiến hành chuẩn hoá liệu cho hệ thống Các thực thể đợc chuẩn hóa có cấu trúc nh sau: Ho_so Ma_ gia_ đinh Ten_ chu_ ho Dia_chi So_CMT So_dien_thoai Ghi_chu Dan_toc Ma_ dan_toc Sinh viên thực Ten_ hiện: dan_toc Nguyễn Tiến Hải Quoc_tich Ma_ quoc_tich Ten_ quoc_tich Trinh_do Ma_ trinh_do Trang 26 Ten_trinh_do Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ Ton_giao Ma_ton_giao Ten_ ton_giao Ma_ gia_ đinh Ma_nhan_khau Ten_nhan_khau Bi_danh Noi_sinh Nhan_khau Nam_sinh Chung_minh_thu Dia_chi Quan_he Hien_nay Hien_tai Quoc_tich Ton_giao Dan_toc Gioi_tinh Thanh_phan Nguyen_quan Cong_tac Trinh_do Ky_luat Tien_an Tam_vang Tu_thang Den_thang Ly_do Anh Tay_trai Tay_phai So_thanh_vien Ghi_chu Xuat_than Ma_ xuat_than Ten_ xuat_than Anh Ten_nhan_khau Ten_ anh Hien_tai Ma_hien_tai Ten_ hien_tai Hien_nay Ma_hien_nay Ten_ hien_nay Quan_he Ma_quan_he Ten_ quan_he Sinh viên thực hiện: Nguyễn Tiến Hải Trang 27 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ Chơng Thiết kế hệ thống 3.1 Các bảng liệu Từ kết việc phân tích hệ thống ta xây dựng 11 bảng liệu nh sau: Bảng Nhan_khau(Nhân khẩu): Bảng nhân lu giữ thông tin cá nhân nhân địa phơng Khoá bảng trờng Ma_nhan_khau Các tính chất trờng bảng: - Ma_nhan_khau: kích thức tối đa 10 byte, kiểu liệu text - Ma_gia_dinh: kích thớc tối đa 10 byte, kiểu liệu text - Ten_nhan_khau: kích thớc tối đa 30 byte, kiểu liệu text - Bi_danh: kích thớc tối đa 30 byte, kiểu liệu text - Ngay_sinh: kiểu liệu Date/time, mặt nạ nhập liệu dd/mm/yyyy - Noi_sinh: kiểu liệu text, kích thớc tối đa 50 byte - Chung_minh_thu: kiểu liệu text, kích thớc tối đa 20 byte - Dia_chi: kích thớc tối đa 50 byte, kiểu liệu text - Quan_he: kích thớc tối đa 20 byte, kiểu liệu text - Hien_nay: kiểu liệu text, kích thớc tối đa 50 byte - Hien_tai: kiểu liệu text, kích thớc tối đa 50 byte - Quoc_tich: kích thớc tối đa 20 byte, kiểu liệu text - Ton_giao: kiểu liệu text, kích thức tối đa 20 byte - Dan_toc: kiểu liệu text, kích thức tối đa 20 byte - Gioi_tinh: kích thớc tối đa byte, kiểu liệu text - Thanh_phan: kích thớc tối đa 15 byte, kiểu liệu text - Nguyen_quan: kích thớc tối đa 50 byte, kiểu liệu text - Cong_tac: kiểu liệu text, kích thớc tối đa 20 byte - Trinh_do: kiểu liệu text, kích thớc tối đa 20 byte - Ky_luat: kích thớc tối đa 50 byte, kiểu liệu text - Tien_an: kích thớc tối đa 50 byte, kiểu liệu text - Tam_vang: kiểu liệu text, kích thớc tối đa 15 byte - Tu_thang: kiểu liệu date/time, mặt nạ nhập liệu dd/mm/yyyy - Den_thang: kiểu liệu text, kích thớc 15 byte - Ly_do: kích thớc tối đa 50 byte, kiểu liệu text - Anh: kiểu liệu OLE Object - Tay_trai: kiểu liệu OLE Object - Tay_phai: kiểu liệu OLE Object - So_thanh_vien: kích thớc tối đa byte, kiểu liệu number - Ghi_chu: kích thớc tối đa 50 byte, kiểu liệu text Bảng Nhan_khau(nhân khẩu): Sinh viên thực hiện: Nguyễn Tiến Hải Trang 28 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ Lu giữ thông tin nhân địa bàn Khoá trờng Ma_nhan_khau: STT 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Tên trờng Ma_gia_dinh Ma_nhan_khau Ten_nhan_khau Bi_danh Ngay_sinh Noi_sinh Chung_minh_thu Dia_chi Quan_he Hien_nay Hien_tai Quoc_tich Ton_giao Dan_toc Gioi_tinh Thanh_phan Nguyen_quan Cong_tac Trinh_do Ky_luat Tien_an Tam_vang Tu_thang Den_thang Ly_do Anh 27 Tro_trai 28 Tro_phai 29 Thanh_vien Kiểu Text Text Text Text Date/time Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Date/time Text Text OLE Object OLE Object OLE Object Number 30 Ghi_chu text Kích thớc 10 byte 10 byte 30 byte 30 byte Dd/mm/yyyy 50 byte 20 byte 50 byte 20 byte 50 byte 50 byte 20 byte 20 byte 15 byte byte 15 byte 50 byte 20 byte 15 byte 50 byte 50 byte 15 byte Dd/mm/yyyy 15 byte 50 byte Unknown Giải thích Mã gia đình Mã nhân Tên nhân Bí danh Ngày sinh Nơi sinh Chứng minh th Địa Quan hệ Hiện Hiện Quốc tịch Tôn giáo Dân tộc Giới tính Thành phần Nguyên quán Công tác Trình độ Kỷ luật Tiền án Tạm vắng Từ tháng Đến tháng Lý ảnh Unknown Ngón trỏ trái Unknown Ngón trỏ phải byte 50 byte Số thành viên gia đình Ghi Bảng Ho_so(Hồ sơ): Lu giữ thông tin hồ sơ hộ đối tợng thờng trú địa phơng Khoá bảng trờng Ma_gia_dinh: Sinh viên thực hiện: Nguyễn Tiến Hải Trang 29 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ STT Tên trờng Ma_gia_dinh Ten_chu_ho Dia_chi So_CMT So_dien_thoai Ghi_chu Kiểu Text Text Text Text Number Text Kích thớc Byte 30 Byte 50 Byte 20 Byte 15 Byte 50 Byte Giải thích Mã gia đình Tên chủ hộ Địa Số chứng minh Số điện thoại Ghi Bảng Anh (ảnh): Lu giữ thông tin họ tên nhân ảnh họ Khoá trờng Ten_nhan_khau: STT Tên trờng Ten_nhan_khau Ten_anh Kiểu Text Text Kích thớc 20 Byte 20 Byte Giải thích Tên nhân Tên file ảnh Bảng Dan_toc (Dân tộc): Lu giữ thông tin mã tên dân tộc Khoá trờng Ma_dan_toc: STT Tên trờng Ma_dan_toc Ten_dan_toc Kiểu Text Text Kích thớc Byte 50 Byte Giải thích Mã dân tộc Tên dân tộc Bảng Hien_nay (Hiện nay): Lu giữ thông tin công việc nhân nh học, làm Khoá trờng Ma_hien_nay: STT Tên trờng Ma_hien _nay Ten_hien_nay Kiểu Text Text Kích thớc Byte 50 Byte Giải thích Mã Tên Bảng Hien_tai (Hiện tại): Lu giữ thông tin mã tên nh tạm vắng, tạm trú, thờng trú Khoá trờng Ma_hien_tai: Sinh viên thực hiện: Nguyễn Tiến Hải Trang 30 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ STT Tên trờng Ma_hien _tai Ten_hien_tai Kiểu Text Text Kích thớc Byte 50 Byte Giải thích Mã Tên Bảng Quan_he (Quan hệ): Lu thông tin quan hệ nhân chủ hộ Khoá trờng Ma_quan_he: STT Tên trờng Ma_quan_he Ten_quan_he Kiểu Text Text Kích thớc Byte 50 Byte Giải thích Mã quan hệ Tên quan hệ Bảng Quoc_tich (Quốc tịch): Lu thông tin tên quốc tịch mã chúng Khoá trờng Ma_quoc_tich: STT Tên trờng Ma_quoc_tich Ten_quoc_tich Kiểu Text Text Kích thớc Byte 50 Byte Giải thích Mã quốc tịch Tên quốc tịch Bảng Trinh_do (Trình độ): Lu giữ thông tin trình độ học vấn nhân Khoá trờng Ma_trinh_do: STT Tên trờng Ma_trinh_do Ten_trinh_do Kiểu Text Text Kích thớc 20 Byte 50 Byte Giải thích Mã trình độ Tên trình độ Bảng Ton_giao (Tôn giáo): Lu thông tin tín ngỡng nhân địa phơng Khoá trờng Ma_ton_giao: STT Tên trờng Ma_ton_giao Ten_ton_giao Kiểu Text Text Kích thớc 20 Byte 50 Byte Giải thích Mã tôn giáo Tên tôn giáo Bảng Xuat_than (Xuất thân): Lu thông tin xuất thân nhân địa phơng Khoá trờng Ma_xuat_than: Sinh viên thực hiện: Nguyễn Tiến Hải Trang 31 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ STT Tên trờng Ma_xuat_than Ten_xuat_than Kiểu Text Text Kích thớc 20 Byte 50 Byte Giải thích Mã xuất thân Tên xuất thân Lựa chọn công cụ Từ thực tế cho thấy việc quản lý công tác lạc hậu, chậm chạp Số lợng sổ sách nhiều, với yêu cầu trên, vấn đề đặt phải dùng máy tính tác động vào việc quản lý Có thể hình dung đơn giản yêu cầu đợc thể dới dạng tập văn riêng rẽ, nhng dừng bớc lập bảng biểu giấy tờ sổ sách bất cập Muốn thay đổi hay cập nhật thông tin cho nhân hộ nhiều thời gian tìm kiếm số lợng liệu lớn phải tiến hành công việc nhiều ghi khác Ví dụ nh muốn xoá tên hay thêm tên nhân phải tìm nhiều văn khác để sửa chữa hay thêm thông tin Ngoài vấn đề quản lý sổ sách phức tạp nh trên, có lợng sổ sách lớn mà phòng lu trữ không đáp ứng Nh phân tích trên, để dần tới giải pháp lựa chọn công cụ toán quản lý đề ra, phải thống kê thông tin cần thiết từ sổ sách Những thông tin đợc lu nh liệu máy tính theo quy định đợc gọi sở liệu (Database) Còn văn để sử dụng bảng biểu đợc xây dựng riêng thông qua ngôn ngữ lập trình riêng hệ điều hành Windows hãng Microsoft Cụ thể với toán đặt ra, phải lựa chọn công cụ để xây dựng để quản lý hệ quản lý sở liệu (Database management) Trên sở yêu cầu chơng trình mà ta chọn công cụ hợp lý Với chơng trình quản lý Nhân hộ khẩu, ta chọn nhiều công cụ nh Foxpro( Visual Foxpro, Foxpro for windows), Pascal, Microsoft Access Song ta cần phải chọn công cụ cho vừa dễ xây dựng chơng trình, dễ nâng cấp, bảo trì, vừa phù hợp với điều kiện kinh tế của quan Qua nghiên cứu, em thấy ta nên dùng công cụ Microsoft Visual Basic để viết chơng trình dùng hệ quản trị sở liệu (Database Management System) Micrsoft Access 1.Giới thiệu ngôn ngữ lập trình Microsoft Visual Basic: Microsoft Visual Basic (Ms VB) công cụ lập trình bậc cao Visual Studio hãng Microsoft sản xuất Ms VB đờng nhanh nhất, đơn giản hiệu để tạo ứng dụng (Applications) môi trờng hệ điều hành Microsoft Windows (Hệ điều hành đợc dùng nhiều máy PC nớc ta) Bất kể bạn nhà lập trình chuyên nghiệp hay nghiệp d, Ms VB cung cấp cho bạn loạt công cụ hữu hiệu để nhanh chóng xây dựng ứng dụng Sinh viên thực hiện: Nguyễn Tiến Hải Trang 32 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ Nói đến Visual Basic nói đến phơng thức dùng để tạo giao diện đồ hoạ ngời sử dụng (Graphic User Interface-GUI),GUI cầu nối ngời sử dụng ứng dụng muốn dùng ứng dụng có hiệu phải có giao diện ngời sử dụng phù hợp, ngôn ngữ đợc dùng nhiều (Basic- Beginners All-Purpose Symbolic Instruction Code) Ms VB ngôn ngữ sử dụng phơng pháp phơng pháp lập trình hớng đối tợng (OOP- Object Oriented Programming), phơng pháp cho phép ngời lập trình tạo ứng dụng nhanh hiệu Visual Basic công cụ lập trình toàn diện, trì ngôn ngữ Basic ( Do Visual Basic đợc xây dựng từ ngôn ngữ lập trình Basic- ngôn ngữ đợc phát triển từ năm 50), ngôn ngữ công cụ lập trình Windows thú vị đầy lực sử dụng ngày Visual Basic 6.0 phiên có tính vợt trội so với phiên trớc Nó cho ngời lập trình hệ thống phát triển trình ứng dụng Windows toàn diện trọn gói Qua VB 6.0 ta viết, soạn thảo kiểm tra trình ứng dụng Windows nh viết biên dịch file trợ giúp Khi tạo ứng dụng VB, cửa sổ form thành phần giao diện ngời sử dụng, điều khiển sau đợc thêm vào để cung cấp chức cụ thể ngời sử dụng nhìn thấy cửa sổ form điều khiển Những chức truy xuất liệu cho phép ta tạo sở liệu, ứng dụng front-end, thành phần phạm vi server-side cho hầu hết dạng thức sở liệu phổ biến kỹ thuật ActiveX cho phép dùng chức đợc cung cấp từ ứng dụng khác nh Ms Word, Ms Access, Ms SQL, Ms Excel Khả Internet làm cho dễ dàng cung cấp cho việc thêm vào tài liệu ứng dụng qua Intenet mạng cục từ bên ứng dụng bạn, tạo ứng dụng Internet server (Đây xu hớng phát triển toàn cầu) Một ứng dụng thật tập hợp dẫn trực tiếp đến máy tính để thi hành hay nhiều tác vụ Cấu trúc ứng dụng phơng pháp dẫn đợc tổ chức, nơi dẫn đợc lu giữ thi hành dẫn trình tự định Một ứng dụng BV, sở đối tợng, cấu trúc mã đóng để tợng trng cho mô hình vật lý hình Bằng việc định nghĩa, đối tợng chứa mã liệu Mỗi form ứng dụng có quan hệ với module form dùng để chứa mã Với lập trình hớng đối tợng (OOP), ngời lập trình đóng gói liệu (Data Packed) xử lý đối tợng (Object) Các đối tợng điều khiển đợc cung cấp sẵn tạo chế module lớp (Class Module) Module lớp tạo thành phần ActiveX, thành phần cho phép tạo chơng trình nhỏ, thành phần (Components) điều khiển thêm vào đợc chơng trình lớn nh chơng trình độc lập hay chơng trình chạy Internet ActiveX cho ngời lập trình sử dụng đoạn chơng trình có sẵn mà không cần quan tâm chúng có nguồn gốc đâu chúng hoạt động nh Các thành phần ActiveX đợc xây dựng ngôn ngữ khác nh C, C++, Pascal Chúng đợc dùng ứng dụng VB, C++, Pascal, trình duyệt Web, tài liệu Office ứng dụng khác VB có thành phần thuộc tính (Properties), kiện (Events) phơng thức (Methods) Properties tính chất mô tả đối tợng Mỗi đối tợng có tập hợp thuộc tính riêng Methods đoạn chơng trình chứa điều khiển, cho điều khiển biết cách thức để thực công việc đó, chẳng hạn dời điều khiển đến vị trí biểu mẫu.Mỗi điều khiển có phơng thức khác Sinh viên thực hiện: Nguyễn Tiến Hải Trang 33 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ Events hoạt động đối tợng nhằm đáp ứng yêu cầu ngời sử dụng Mỗi điều khiển có kiện khác Lựa chọn công cụ Về CSDL (Cơ sở liệu) Cụ thể với toán đặt ra, phải lựa chọn công cụ quản lý để chuyển sang hệ quản lý CSDL Trên sở CSDL thiết kế để xử lý hệ CSDL theo hớng yêu cầu mà ngời quản lý nhân hộ đề phù hợp với yêu cầu ngành lĩnh vực Về lý thuyết chọn nhiều loại công cụ cho toán quản lý cụ thể Qua thực tế cho thấy công cụ phù hợp Microsoft Access do: - Microsoft Access hệ quản trị CSDL môi trờng Windows, phần Microsoft Office Visual Studio, có sẵn công cụ hữu hiệu tiệnh lợi đáp ứng đợc chơng trình cho toán quản lý - Microsoft Access ứng dụng chất lợng cao Microsoft Windows, nên sử dụng tất phơng tiện chế trao đổi liệu động (Dynamic Data Exchange DDE), nhúng liên kết đối tợng (Object Linking and Embeding OLE) - Microsoft Access hệ quản trị CSDL quan hệ với đầy đủ chức Nó có tất tính định nghĩa liệu, xử lý liệu kiểm soát liệu Điều cần thiết cho quản lý liệu lớn - Microsoft Access có hệ thống lu trữ liệu, nh tất hệ CSDL quan hệ khác, cho phép dễ dàng liên kết thông tin có quan hệ - Microsoft Access sử dụng ngôn ngữ SQL (Structured Query Language) mạnh để xử lý liệu bảng, dùng mối quan hệ ngời dùng tự động liên kết bảng cần thiết - Microsoft Access có phơng tiện định nghĩa truy vấn đồ hoạ đơn giản nhng mạnh, đợc gọi là: Truy vấn đồ hoạ theo mẫu (Graphical Query by Example QBE) Với phơng tiện Access cho phép thực thao tác trực tiếp liệu Khả kết nối công cụ Query mạnh Access cho phép tìm kiếm thông tin cách mau chóng Query Access cho phép ngời sử dung làm việc cới liệu lu trữ dạng thức CSDL khác Có thể thay đổi Query lúc thể liệu với nhiều cách khác - Microsoft Access đợc thiết kế để sử dụng hệ quản trị CSDL đơn lẻ trạm làm việc theo thể thức dùng chung mạng Có thể chia sẻ liệu Access với ngời dùng khác Access có tính toàn vẹn (Integrity) liệu bảo mật liệu Microsoft Access quy định ngời nhóm ngời đợc quyền truy nhập vào đối tợng CSDL Microsoft Access tự động cung cấp chế khoá để đảm bảo không cho hai ngời sử dụng đồng thời cập nhật đối tợng Microsoft Access hiểu chấp nhận chế khoá cấu trúc CSDL khác đợc gắn kèm với Access - Microsoft Access cho khả kiết xuất liệu theo kiểu WYSIWYG (What You See Is What You Get) cho phép thiết kế đợc mẫu biểu báo váo phức tạp đáp ứng đầy đủ yêu cầu đặt Có thể tác động liệu, kết hợp biểu mẫu báo cáo tài liệu trình bày kết theo dạng thức chuyên nghiệp - Microsoft Access công cụ để nâng cao hiệu xuất làm việc, đồng thời giảm bớt khó khăn cho ngời sử dụng Với thiết kế Wizard Macro, Sinh viên thực hiện: Nguyễn Tiến Hải Trang 34 Đồ án tốt nghiệp-Nghiên cứu thiết kế chơng trình quản lý hộ ngời sử dụng tự động hoá công việc mà không cần nhiều thời gian để lập trình Đối với nhu cầu quản lý liệu mức độ cao hơn, Access có ngôn ngữ lập trình CSDL mạnh mẽ, ngôn ngữ lập trình Access Bassic Sinh viên thực hiện: Nguyễn Tiến Hải Trang 35

Ngày đăng: 17/11/2016, 20:47

Từ khóa liên quan

Mục lục

  • Hồ sơ hộ khẩu

  • Hồ sơ nhân khẩu

  • Tình hình cư trú

  • Quan hệ gia đình

  • Quốc tịch

  • Trình độ

  • Xuất thân

  • Tiền án tiền sự

  • Địa chỉ

  • Thành phần

  • Công tác

  • ...

  • Trợ giúp

  • Cập nhật

  • Bảo mật

  • In hồ sơ

  • Xem hồ sơ

  • 1.1 Tìm hiểu bài toán

    • 1.1.1 Mô hình tổ chức:

      • Kết luận

      • Chương 2

        • Phân tích hệ thống

        • 2.1. tìm hiểu hệ thống về mặt chức năng

          • 2.1.1 Biểu đồ phân cấp chức năng (bpc)

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

Tài liệu liên quan