Đề tài Xây dựng một hệ thống ứng dụng “quản lý hô khẩu”

Sự phát triển của ngành cntt trong những năm gần đây đã đem lại những thành tựu to lớn trong việc phát triển kinh tế . Những chương trình tin học ứng dụng ngày càng nhiều ,rất nhiều công việc thủ công trước đây nay đã được sử ly bằng các phần mềm chuyên dụng đã giảm đáng kể công sức ,nhanh chóng và chính xác . để có một phần mềm ứng dụng đáp ứng được yêu cầu công việc đặt ra thì những người làm tin học phải biết phân tích thiết kế hệ thống làm việc của của chương trình để từ đó xây dựng nên nên một phần mền ứng dụng quản lý chương trình đó bằng ngôn ngữ lập trình nào đó những chương trình ,phần mềm ứng dụng đóng vai trò quan trọng trong lĩnh vực quản lý,nó là những công cụ hỗ trợ đắc lực và hầu như không thể thiếu nhằm đáp ứng đầy đủ nhất thuận lợi nhất những đòi hỏi của công việc quản lý nhờ những công cụ trợ giúp có sẵn,access la một phần mềm như vậy nó được ứng dụng rộng rãi trong công tác quản lý không những thế nó con là một ngôn ngữ lập trình khá mạnh giúp cán bộ quản lý có thể viết những chương trình để sử sụng cơ sơ dữ liệu hay giải quyết một yêu cầu nào đó,phần mền ứng dụng này đã phần nào trợ giúp các nhà quản lý trở lên nhanh chóng ,thuận lợi,chính xác và kịp thời với những tính năng có sẵn sát với thực tế quản lý. Chương trình quản lý hộ khẩu là một chương trình được xây dựng nhằm đáp ứng những đòi hỏi đặt ra của quá trình quản lý như nhập thông tin,tìm kiếm,lưu trữ thông tin của 1 người nào đó và rất nhiều công việc khác một cách nhanh chóng và thuận tiện ,chính xác một cách hệ thống.Trong chương trình phần mền ứng dụng này thì chương trình nghiên cứu phân tích thiết kế hệ thống đóng vai trò rất quan trọng trong việc thiết kế chương trình phần mền ,nhìn vào bản phân tích ta có thể hiểu được người lập trình muốn làm gì ,hiểu được sự hoạt động của hệ thống . Trong thời gian học tập ,nghiên cứu tại trường ,bằng kiến thức đồng thời được sự giúp đỡ nhiệt tình cô giáo đã giúp em hoàn thành nhiệm vụ là xây dựng một hệ thống ứng dụng “quản lý hô khẩu”.Nhưng do trình độ kiến thức và kinh nghiệm còn non kém tài liệu tham khảo còn thiếu thốn cho nên trong bài còn có nhiều hạn chế ,em mong thầy cô giáo cùng các bạn đóng góp ý kiến.Em xin chân thành cảm ơn

doc7 trang | Chia sẻ: oanhnt | Lượt xem: 1399 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đề tài Xây dựng một hệ thống ứng dụng “quản lý hô khẩu”, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Lời nói đầu Sự phát triển của ngành cntt trong những năm gần đây đã đem lại những thành tựu to lớn trong việc phát triển kinh tế . Những chương trình tin học ứng dụng ngày càng nhiều ,rất nhiều công việc thủ công trước đây nay đã được sử ly bằng các phần mềm chuyên dụng đã giảm đáng kể công sức ,nhanh chóng và chính xác . để có một phần mềm ứng dụng đáp ứng được yêu cầu công việc đặt ra thì những người làm tin học phải biết phân tích thiết kế hệ thống làm việc của của chương trình để từ đó xây dựng nên nên một phần mền ứng dụng quản lý chương trình đó bằng ngôn ngữ lập trình nào đó những chương trình ,phần mềm ứng dụng đóng vai trò quan trọng trong lĩnh vực quản lý,nó là những công cụ hỗ trợ đắc lực và hầu như không thể thiếu nhằm đáp ứng đầy đủ nhất thuận lợi nhất những đòi hỏi của công việc quản lý nhờ những công cụ trợ giúp có sẵn,access la một phần mềm như vậy nó được ứng dụng rộng rãi trong công tác quản lý không những thế nó con là một ngôn ngữ lập trình khá mạnh giúp cán bộ quản lý có thể viết những chương trình để sử sụng cơ sơ dữ liệu hay giải quyết một yêu cầu nào đó,phần mền ứng dụng này đã phần nào trợ giúp các nhà quản lý trở lên nhanh chóng ,thuận lợi,chính xác và kịp thời với những tính năng có sẵn sát với thực tế quản lý. Chương trình quản lý hộ khẩu là một chương trình được xây dựng nhằm đáp ứng những đòi hỏi đặt ra của quá trình quản lý như nhập thông tin,tìm kiếm,lưu trữ thông tin của 1 người nào đó và rất nhiều công việc khác một cách nhanh chóng và thuận tiện ,chính xác một cách hệ thống.Trong chương trình phần mền ứng dụng này thì chương trình nghiên cứu phân tích thiết kế hệ thống đóng vai trò rất quan trọng trong việc thiết kế chương trình phần mền ,nhìn vào bản phân tích ta có thể hiểu được người lập trình muốn làm gì ,hiểu được sự hoạt động của hệ thống . Trong thời gian học tập ,nghiên cứu tại trường ,bằng kiến thức đồng thời được sự giúp đỡ nhiệt tình cô giáo đã giúp em hoàn thành nhiệm vụ là xây dựng một hệ thống ứng dụng “quản lý hô khẩu”.Nhưng do trình độ kiến thức và kinh nghiệm còn non kém tài liệu tham khảo còn thiếu thốn cho nên trong bài còn có nhiều hạn chế ,em mong thầy cô giáo cùng các bạn đóng góp ý kiến.Em xin chân thành cảm ơn sinh viên Nguyễn văn Kha Mục Lục Đề tài gồm các phần chính sau Chương I: Thực trạng và giải pháp Chương II: sơ đồ luồng dữ liệu I: Mô hình phân cấp chức năng hệ thống qld II: sơ đồ luồng dữ liệu mức khung cảnh 1: Sơ đồ luồng dữ liệu mức khung cảnh 2: Sơ đồ luồng dữ liệu mức đỉnh 3: Sơ đồ luồng dữ liệu mức dưới đỉnh Chương III: Phân Tích Các Dữ Liệu Của Hệ Thống I: Mô hình thực thể liên kết II: Mô hình quan hệ dữ liệu III:Mô hình quan hệ dữ liệu Chương I Thực trạng và Giaỉ pháp I. Thực trạng của hệ thống quản lý hộ khẩu Hồ sơ hộ khẩu được quản lý bằng phương pháp thủ công: + thông tin của từnng cá nhân được ghi chép bằng sổ sách + quảnn lý hồ sơ từng cá nhân được ghi chép và kiểm kê + thông tin khi lấy ra hay tìm kiếm thông tin cũng rất thủ công * Nhược Điểm : +tốn rất nhiều thời gian và công sức + khó kiểm tra quản lý +Dễ xảy ra nhầm lẫn,sai sót +Hiệu quả năng xuất thấp Do đó cần sửa đổi cơ cấu quản lý,nhằm nâng cao năng xuất làm việc,thông tin chinh xác hơn. II. : Giải pháp: + cần tổ chức lại cơ cấu quản lý,thay thế 1 số công đoạn thủ công bằng cách “tin học hóa” + công việc nhâp xuất,sửa đổi, báo cáo được thực hiện trên máy tính +Đưa ra máy ion khi có yêu cầu III: các dữ liệu đầu vào : Dữ liệu đầu vào là nguồn thông tin được đưa vào máy tính để xử lý , bao gồm các thông tin sau : +thông tin về từng cá nhân,thông tin về nơi cư trú +các yêu cầu tìm kiếm, xử lý của người quản lý IV : các dữ liệu đầu ra: Dữ liệu đầu ra là các thông tin sau khi xử lý bao gồm các thông tin sau: +Thông tin yêu cầu từ người quản lý +Đưa ra thông tin từng cá nhân +Danh sách của từng hộ khẩu +Thống kê báo cáo Chương II Sơ Đồ Luồng Dữ Liệu I. sơ đồ phân cấp chức năng. Quản Lý Hộ Khẩu tìm kiếm sửa chữa dữ liệu thống kê báo cáo nhập dữ liệu Sơ đồ phân cấp chức năng mức đỉnh gồm các chức năng như trên thể hiện các chức năng chính của hệ thống : 1. nhập dữ liệu : + cho phép nhập dữ liệu khi có bổ nhân khẩu mới +cho phép nhập thông tin các nhân khẩu khi có thông tin mới được bổ xung 2.tìm kiếm + cho phép tìm kiếm thông tin từng cá nhân có trong hộ khẩu +cho phép tìm kiếm nơi thường trú khi cần thiết 3.sửa chữa dữ liệu : + cho phép sửa chữa thông tin cá nhân hay thông tin hộ khẩu khi có thay đổi. 4.thống kê báo cáo : +thống kê những bản ghi thỏa mãn yêu cầu để có thể in ra báo cáo nhập dữ liệu nhập ngày tháng năm sinh nhập các thông tin khác nhập nơi thường trú đó là chức năng con của chức năng nhập dữ liệu. sau đây là chức năng con của chức năng tìm kiếm : tìm hồ sơ tìm kiếm quê quán tìm kiếm họ tên Tìm kiếm II. Sơ đồ luồng dữ liệu : 1.sơ đồ luồng dữ liêu mức khung cảnh HT QL Hộ Khẩu thông tin cần sửa +yêu cầu sửa yêu câu tìm kiếm + thông tin cần tìm kiếm thông tin thống kê + yêu cầu thống kê Nhân viên QL thông tin cần truy nhập thông tin đáp ứng tt hồ sơ đã nhập tt về hồ sơ đã sửa Y/c thông tin tìm kiếm + thông tin tìm kiếm được 2.Sơ đồ luồng dữ liệu mức đỉnh Nhân viên quản lý xuất DL Nhập DL hồ sơ hộ khẩu Thống kê dữ liệu Tìm kiếm dữ liệu nhân khẩu nhân khẩu hồ sơ hộ khẩu 2.1. Sơ đồ luồng dữ liệu mức dưới đỉnh 2.1.1 chức năng nhập dữ liệu hồ sơ hộ khẩu nhân khẩu nhân khẩu Nhập dữ liệu sửa dữ liệu Nhân viên quản lý Y/c nhập dữ liệu Y/c sửa dữ liệu đã nhập dữ liệu đã sửa 2.1.2 chức năng xuất dữ liệu xuất DL theo số hộ khẩu xuất DL theo tạm trú Nhân viên Quản Lý nhân khẩu hồ sơ hộ khẩu nhân khẩu Y/c xuất tt Y/c xuất tt tt xuất theo cá nhân Thông tin của từng hộ Chương III: Phân Tích Các Dữ Liệu Của Hệ Thống I.Mô hình thực thể liên kết Kiểu thực thể liên kết là nguồn thông tin cần thiết cho hệ thống ,các kiểu thực thể có thể xuất hiện ở các tác nhân ngoài , các luồng thông tin nội bộ hoặc các kho dữ liệu Đối với hệ thống quản lý hộ khẩu cần có hai kiểu thực thể đó là: + kiểu thực thể hộ khẩu + kiểu thực thể nhân khẩu Hệ thống quản lý hộ khẩu quản lý nhiều hộ khẩu,một hộ khẩu lại nhiều người,nhưng 1 người chỉ có 1 hộ khẩu .Như vậy mối quan hệ giữa 2 thực thể là mối quan hệ(1- n). Mô hình thực thể liên kết: nhân khẩu hộ khẩu II .Mô hình quan hệ dữ liệu nhân khẩu họ tên năm sinh địa chỉ nghề nghiệp nơi sinh hộ khẩu tên chủ hộ địa chỉ ngày cấp nơi cấp