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
7 trang |
Chia sẻ: oanhnt | Lượt xem: 1470 | Lượt tải: 0
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