1. Trang chủ
  2. » Luận Văn - Báo Cáo

THỰC TẬP TỐT NGHIỆP ĐỀ TÀI XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÂN KHẨU TẠI ỦY BAN NHÂN DÂN XÃ QUYẾT THẮNG THÀNH PHỐ THÁI NGUYÊN

39 718 2
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 39
Dung lượng 1,78 MB

Nội dung

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG THÁINGUYÊN

KHOA HỆ THỐNG THÔNG TIN KINH TẾ********************

BÁO CÁO THỰC TẬP TỐT NGHIỆPĐỀ TÀI

XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÂN KHẨU TẠI ỦY BAN NHÂN DÂNXÃ QUYẾT THẮNG - THÀNH PHỐ THÁI NGUYÊN

Giáo viên hướng dẫn: Thạc sĩ: Hồ Thanh HươngĐơn vị thực tập (thầy): Nguyễn Văn SơnSinh viên thực hiện: Triệu Mai HườngLớp : Tin Học Kinh Tế K9A

THÁI NGUYÊN , THÁNG 3 NĂM 2014LỜI GIỚI THIỆU

Một trong những vấn đề khó khăn hiện nay đó là quản lí con người Ví dụ cụ thể là quảnlí dân số trên địa bàn của một Thành Phố Để quản lí dân số thì người ta sử dụng Sổ HộKhẩu Gia Đình là thứ gắn liền người dân với địa điểm cư trú Nhưng trên thực tế thì mộtngười dân có thể thay đổi địa điểm cư trú ở nhiều nơi thông qua các thủ tục: tách khẩu,nhập khẩu, tạm trú tạm vắng, chuyển nơi ở, chuyển đi Và việc thay đổi chỗ ở sẽ khiếncho phần quản lí gặp khó khăn khi phải xác định chính xác về địa chỉ cư trú, và báo cáochi tiết về các hoạt động thay đổi đó của một người từ trước tới nay Để thực hiện được

Trang 2

các công việc trên thì một Hồ Sơ Cá Nhân bao gồm rất nhiều giấy tờ, mỗi lần thực hiệnmột thủ tục nào đó thì tất cả đều phải kê khai lại Như vật thì Hồ Sơ Cá Nhân sẽ có rấtnhiều thông tin bị trùng lặp khiến cho việc lưu trữ Hồ Sơ lưu trữ bị dư thừa Mà trongThành Phố thì số lượng dân cư rất lớn, cho nên công việc tìm kiếm gặp sẽ nhiều khókhăn, mất thời gian, tốn nhiều công sức Khi mà công việc tìm kiếm đó là việc lục lại cảmột kho giấy tờ để tìm một Hồ Sơ Cá Nhân Trường hợp tìm không thấy hoặc đã bị thấtlạc thì càng tốn kém hơn nữa Và việc thống kê về dân số cũng rất phức tạp khi cứ theođịnh kì lại phải đi thực tế điều tra dân số mới có thể nắm được thông tin chính xác về tìnhtrạng dân số Để thực hiện được công việc này cần phải huy động một lực lượng lớn nhânlực mới có thể thực hiện được Tóm lại việc quản lí nhân khẩu là rất khó khăn, phức tạp,nó đòi hỏi rất nhiều thời gian, công sức, nhân lực nhưng kết quả thì không được nhưmong muốn Mặc dù nhận được sự giúp đỡ nhiệt tình của thầy : Nguyễn Văn Sơn và côHồ Thanh Hương đề tài đã hoàn thành xong, nhưng trong quá trình xây dựng do kiếnthức có hạn nên không thể tránh khỏi những thiết sót Vì vậy rất mong thầy cô và các bạnđóng góp ý kiến cho bài báo cáo thực tập tốt nghiệp này của em được hoàn thiện tốt hơnnữa em xin chân thành cảm ơn…!

Trang 3

CHƯƠNG I: TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT1.1.Giới thiệu về ngôn ngữ lập trình C#

* Giới thiệu về ngôn ngữ lập trình C#

Ngôn ngữ C# khá đơn giản, chỉ khoảng hơn 80 từ khóa và hơn mười mấy kiểu dữ liệuđược dựng sẵn Tuy nhiên, ngôn ngữ C# có ý nghĩa to lớn khi nó thực thi những kháiniệm lập trình hiện đại C# bao gồm tất cả những hỗ trợ cho cấu trúc, thành phầncomponent, lập trình hướng đối tượng Những tính chất đó hiện diện trong một ngôn ngữlập trình hiện đại Hơn nữa ngôn ngữ C# được xây dựng trên nền tảng hai ngôn ngữ mạnhnhất là C++ và Java Tóm lại, C# có các đặc trưng sau đây:

C# là một ngôn ngữ lập trình hướng đối tượng được phát triển bởi Microsoft, là phần khởiđầu cho kế hoạch NET của họ Tên của ngôn ngữ bao gồm kí tự # theo Microsoft nhưngtheo ECMA là C#, chỉ bao gồm dấu số thường Microsoft phát triển C#

Dựa trên C++ và java C# dược miêu tả là ngôn ngữ có được sự cân bằng giữa C++,VisuaBasic, Delphi và Java.

C# là một ngôn ngữ rất đơn giản, với khoảng 80 từ khoá và hơn mười kiểu dữ liệu dựngsẵn, nhưng C# có tính diễn đạt cao C# hỗ trợ lập trình có cấu trúc, hướng đối tượng,hướng thành phần (component oriented).

C# hỗ trợ khái niệm giao diện, interfaces (tương tự Java) Một lớp chỉ có thể kế thừa duynhất một lớp cha nhưng có thế cài đặt nhiều giao diện.

C# có kiểu cấu trúc, struct (không giống C++) Cấu trúc là kiểu hạng nhẹ và bị giới hạn Cấutrúc không thể thừa kế lớp hay được kế thừa nhưng có thể cài đặt trên giao diện.

C# cung cấp những đặc trưng lập trình hướng thành phần như property, sự kiện và dẫnhướng khai báo (được gọi là attribute) Lập trình hướng component được hỗ trợ bởi CLRthông qua siêu dữ liệu (metadata) Siêu dữ liệu mô tả các lớp bao gồm các phương thứcvà thuộc tính, các thông tin bảo mật.

C# cũng cho truy cập trực tiếp bộ nhớ dùng con trỏ kiểu C++, nhưng vùng mã đó được xemnhư không an toàn CLR sẽ không thực thi việc thu dọn rác tự động các đối tượng đượctham chiếu bởi con trỏ đến khi lập trình viên giải phóng

Các tính năng cơ bản của ngôn ngữ lập trình C#

- C# là một ngôn ngữ lập trình hướng đối tượng thuần túy.- Kiểm tra an toàn kiểu.

- Thu gom rác tự động: giảm bớt gánh nặng cho người lập trình viên trong việc phải viếtcác đoạn code thực hiện cấp phát và giải phóng bộ nhớ.

- Hỗ trợ các chuẩn hóa được tạo ra bởi tổ chức ECMA.- Hỗ trợ các phương thức và các kiểu phổ quát (chung).Các lợi ích của C#

- Cross Language Support: Hỗ trợ khả năng chuyển đổi dễ dàng giữa các ngôn ngữ, hỗ trợcác giao thức Internet chung.

- Triển khai đơn giản.

- Hỗ trợ tài liệu XML, các chú thích XML có thể được thêm vào các đoạn code và sau đócó thể được chiết xuất để làm tài liệu cho các đoạn code để cho phép các lập trình viênkhi sử dụng biết được ý nghĩa của các đoạn code đã viết.

Trang 4

1.2.Giới thiệu Windowns Forms Application.1.2.1 Sử dụng Microsoft Visual Studio 2008.1.2.1.1 Khởi động.

- Bước1: Khởi động Visual Studio 2008

Start| All Programs| Microsoft Visual Studio 2008| Microsoft Visual Studio 2008.- Bước2: Vào menu File | New | Project.

- Bước3: Khai báo.

Hình 1.1.Giao diện trình tự các bước mở một project

Mở hộp ToolBox: Menu View | ToolBox  chứa các controlMở cửa sổ Properties: Menu View | Properties  chứa thuộc tính

Mở cửa sổ Solution Explorer: Menu View | Solution Explorer  cửa sổ Project xuất hiện.- Bước4: Thiết kế Form – Viết code

Thiết kế form: Nhắp vào View Designer (trong cửa số Solution Explorer)Viết code: Nhắp vào View Code (trong cửa số Solution Explorer)

- Bước 5: Để chạy chương trình, nhấn F5 hoặc nhắp vào nút Để dừng chương trình, nhấn Shift + F5 hoặc nhắp vào nút

1.2.1.2.Màn hình giao diện của Windows Forms.

a) Cửa sổ thiết kế Form (Designer):

Trang 5

Hình 1.2.Cửa sổ thiết kế form

b) Cửa sổ viết code:

Hình 1.3.Cửa sổ viết code

* Các thao tác với Form:

a) Thêm một Form mới vào Project:

b1 C1 Vào menu Project | Add New Item …

C2 Chọn công cụ Add New Itemtrên thanh Standart

b2 Khai báo

+ Categories: chọn Windows Forms+ Templates: chọn Windows Form+ Name: đặt tên Form

b3 Nhắp Add

b) Thêm một Form có sẵn vào Project:

b1 Vào menu Project | Add Existing Item …b2 Chọn Form

b3 Nhắp Add

c) Xóa bỏ một Form đang có trong Project:

b1 Chọn Form cần gỡ bỏ (ở cửa sổ Solution Explorer)b2 Vào menu Edit | Delete

- Khi thay đổi nội dung của Label, TextBox, Button, … ta thay đổi vào Text Text đượcgọi là Property của control.

1.2.1.3 Control là gì?

- Control là lớp (class) các thành phần được thêm vào Windows Forms để tương tác giữa người sử dụng với Windows.

Trang 6

- Có rất nhiều loại control trong Windows Forms như: Label, TextBox, ListBox,ComboBox, Button, …

- Các control sử dụng trên Windows Forms dùng namespace System.Windows.Forms.

1.2.1.4 Properties (thuộc tính) của control.

- Properties là những thông tin mà ta có thể thay đổi nội dung, cách trình bày … củangười thiết kế để ứng dụng vào control.

- Mỗi lớp (class) có nhiều property khác nhau Tuy nhiên, vẫn có một số property giốngnhau được xây dựng từ lớp ban đầu.

* Bảng trình bày các thuộc tính (Properties) giống nhau.

Anchor Có 4 hướng được định nghĩa là: top, bottom, left, right để cố định (neo).Khi control chứa nó thay đổi kích thước thì nó sẽ bị thay đổi kích thướcnếu nếu các hướng left / right / top / bottom bị

cố định (neo).

BackColor Màu nền của control.

Bottom Là khoảng cách theo chiều dọc từ cạnh đáy của control đến cạnh trên củacontrol chứa nó.

Dock Giống như Anchor nhưng việc cố định (neo) này theo một cạnh nào đócủa control (hoặc cả 4 cạnh) với control chứa nó.

Enabled Control được phép tương tác (True) hay không được phép tương tác(False)) với người dùng.

ForeColor Màu chữ của control.

Height Là chiều cao của control tính từ cạnh trên của control đến cạnh dưới củacontrol.

Left Là khoảng cách theo chiều ngang từ cạnh trái của control đến cạnh tráicủa control chứa nó.

Name Tên của control.

Parent Chỉ đến control chứa control hiện hành.

Right Là khoảng cách theo chiều ngang từ cạnh phải của control đến cạnh tráicủa control chứa nó.

TabIndex Thứ tự focus khi nhấn phím Tab (trên bàn phím) của control so với cáccontrol khác cùng nằm trong control chứa nó.

TabStop Chỉ định control có được phép “bắt” (True) / không được phép “bắt”(False) phím Tab Nếu không được phép thì TabIndex cũng không dùngđược.

Tag Là nhãn phân biệt giữa các control giống nhau trong cùng form.Text Nội dung hiện trong control.

Top Là khoàng cách theo chiều dọc từ cạnh trên của control đến cạnh trêncủa control chứa nó.

Visible Cho phép control hiện (True) / không hiện (False) khi chạy ứng dụng.

Width Là chiều rộng của control tính từ cạnh trái của control đến cạnh phải củacontrol.

Trang 7

1.2.2 Các Control cơ bản.1.2.2.1 Label ()

PasswordChar Quy định ký tự hiển thị cho ô mật khẩu.

Multiline True: hiện thanh cuộn / False: không hiện thanhcuộn

ScrollBars Thanh cuộn (None / Horizontal / Vertical / Both)

- Rê chuột và vẽ Button trên form.c) Thuộc tính:

Thuộc tính Mô tả

Trang 8

Text Nhập nội dung vào Button

1.2.2.4 CheckBox ( )a) Công dụng:

- Cho phép người dùng chọn hoặc không chọn.b) Tạo CheckBox:

SelectedText Lấy nội dung thể hiện trên ComboBox từDisplayMember

SelectedValue Lấy giá trị từ ValueMemberValueMember Gán giá trị cho ComboBox

1.2.2.7 RadioButton ()

a) Công dụng:

Trang 9

- Dùng để chọn một trong các lựa chọn trong danh sách.b) Tạo RadioButton:

- Rê chuột và vẽ GroupBox trên form.c) Thuộc tính:

BackgroundImage Hình nềnBackgroundImageLayou

t None / Tile / Center / Stretch / Zoom

Trang 10

- Rê chuột và vẽ PictureBox.c) Thuộc tính:

1.2.2.13 ErrorProvider ( )

a) Công dụng:

- Hỗ trợ thông báo lỗi cho các control khác.

- Thường được dùng với control input (ví dụ: TextBox) ràng buộc với 1 điều kiện nhậpnào đó.

b) Tạo ErrorProvider:- Chọn công cụ

- Rê chuột và vẽ ErrorProvider à là control dạng unvisible (ẩn).

1.2.3 Menu và ToolBar.

1.2.3.1 MenuStrip ()

a) Công dụng:- Tạo menu.b) Tạo MenuStrip:

- Nhắp đúp vào control - Nhập menu.

1.2.3.2 ToolStrip ()

a) Công dụng:- Tạo ra toolbar.b) Tạo ToolStrip:- Chọn công cụ

- Kéo control ToolStrip vào trong form.

- Bấm vào ToolStrip vừa tạo, ta có thể tạo ra các tool (công cụ) như: Label,TextBox,Button, ComboBox, DropDownButton….

1.2.3.3 FontDialog ()

a) Công dụng:

- Tạo ra hộp thoại Font.

Trang 11

b) Tạo FontDialog:- Nhắp đúp vào control

1.2.3.4 OpenFileDialog ()

a) Công dụng:

- Tạo ra hộp thoại Open File.b) Tạo OpenFileDialog:- Nhắp đúp vào control

1.2.3.5 SaveFileDialog ()

a) Công dụng:

- Tạo ra hộp thoại Save File.b) Tạo SaveFileDialog:- Nhắp đúp vào control

1.2.3.6 PrintPreviewDialog ( )

a) Công dụng:- Xem trước khi in.b) Tạo SaveFileDialog:- Nhắp đúp vào control

1.2.3.7 PrintDialog ( )a) Công dụng:

- Tạo ra hộp thoại Print File.b) Tạo PrintDialog:

1.3 Hệ quản trị cơ sở dữ liệu SQL

SQL Server 2005 là một hệ thống quản lý cơ sở dữ liệu (Relational Database ManagementSystem - RDBMS) sử dụng Transact-SQL để trao đổi dữ liệu giữa Client Computer vàSQL Server Computer Một RDBMS bao gồm databases, database engine và các ứng dụngdùng để quản lý dữ liệu và các bộ phận khác nhau trong RDBMS SQL Server 2005 đượctối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn, lên đến Tera-byte và có thểphục vụ cùng lúc cho hàng ngàn user SQL Server 2005 có thể kết hợp tốt với các serverkhác nhau như: Microsoft Internet Information Server (IIS), E-Commerce Server, ProxyServer SQL server 2005 có các đặc tính sau đây:

Cho phép quản trị một hệ CSDL lớn (lên đến vài tega byte), có tốc độ xử lý dữ liệu nhanhđáp ứng yêu cầu về thời gian.

Cho phép nhiều người cùng khai thác trong một thời điểm đối với một CSDL và toàn bộquản trị CSDL (lên đến vài chục ngàn user).

Trang 12

Có hệ thống phân quyền bảo mật tương thích với hệ thống bảo mật của công nghệ NT(Network Technology), tích hợp với hệ thống bảo mật của Windows hoặc sử dụng hệthống bảo vệ độc lập của SQL Server.

Hỗ trợ trong việc triển khai CSDL phân tán và phát triển ứng dụng trên Internet Chophép lập trình kết nối với nhiều ngôn ngữ lập trình khác dùng xây dựng các ứng dụng đặcthù (Visual Basic, C, C++, ASP, ASP.NET, XML)

Ưu điểm của SQL Server 2005

- Nâng cao quản lý dữ liệu doanh nghiệp.- Nâng cao hiệu suất cho người lập trình.

- Hỗ trợ tốt hệ thống phân tích, hỗ trợ ra quyết định

CHƯƠNG II: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Khảo sát nghiệp vụ đề tài

2.1.1 Câu hỏi phỏng vấn về công tác quản lý nhân khẩu

Câu 1: Mục đích chính của việc quản lý

nhân khẩu là gì? Mục đích gồm: xác định việc cư trú 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 Bác hãy cho biết hiện nay việc quản lý nhân khẩu được thực hiện như thế nào?

Hiện nay công tác quản lý nhân khẩu được thực hiện 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 khẩu tạm trú

3 Đăng ký và quản lý nhân khẩu tạm vắng

Câu 3: Việc đăng ký và quản lý nhân khẩu thường trú như thế nào?

Việc đăng ký và quản lý nhân khẩu thường trú thông qua việc quản lý hộ

Trang 13

khẩu thường trú và đăng ký chuyển đi, chuyển đến.

1 Quản lý hộ khẩu thường trú: lập mới sổ hộ khẩu, lưu trữ, điều chỉnh 2 Quản lý chuyển đi, chuyển đếnTrong đó:

Phân loại xã trực thuộc huyện:

- Cấp sổ hộ khẩu (Lập mới sổ hộ khẩu).

- Điểu trỉnh thay đổi sổ hộ khẩu.- Đăng kí lưu trú, tạm trú, tạm vắng.

Xã (phường) trực thuộc thành phố:- Không có quyền thay đổi sổ hộ khẩu, đính chính sổ hộ khẩu.

- Được nhập khẩu cho công dân mới sinh.

- Được xóa hộ khẩu khi công dân chết, mất tích.

Câu 4: Đăng ký và quản lý nhân khẩu tạm trú gồm những thủ tục nào?

Đăng ký quản lý nhân khẩu tạm trú (vớinhững người từ 15 tuổi trở nên) bao gồm các thủ tục sau:

1 Phiếu báo thay đổi hộ khẩu, nhânkhẩu.

2 Khai "Bản khai nhân khẩu".3 Xuất trình giấy chứng minh nhândân.

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? Đăng ký quản lý nhân khẩu tạm vắng(với những người từ 15 tuổi trở nên) chỉ cần đến công an xã(phường) khai báo phiếu tạm trú, tạm vắng.Câu 6: Việc lưu trữ thông tin về nhân

khẩu hiện nay thực hiện qua hình thức nào? Khó khăn và thuận lợi ra sao?

Hiện nay, việc lưu trữ thông tin về nhânkhẩu ở cấp xã(phường ) vẫn thông qua lưu trữ hồ sơ sổ sách Vì thế việc tra cứu thông tin sẽ tốn nhiều thời gian Câu 7: Nếu việc quản lý nhân khẩu

được tin học hóa thì bác có thể đặt ra yêu cầu gì đối với hệ thống?

Yêu cầu đối với hệ thống:

1 Hệ thống phải đảm bảo đầy đủ các chức năng đã nêu ở trên.

2 Sử dụng dễ dàng

3 Đảm bảo tính chính xác và không tốn thời gian.

Trang 14

2.1.2 Các loại biểu mẫu thông tin nghiệp vụ thu thập được

1) Các văn bản theo qui định của Nhà nước:

a) NK1: Bản khai nhân khẩu được sử dụng để kê khai về thông tin cánhân.

b) NK5: Phiếu báo thay đổi hộ khẩu, nhân khẩu sử dụng cho việc kê khaitrong thủ tục: nhập khẩu, tách khẩu, chuyển nơi ở, chuyển đi, làm sổ HKGĐ.

c) NK7: Giấy chứng nhận chuyển đi áp dụng cho thủ tục chuyển nơi ở từQuận đến Quận.

d) HK07: Giấy chuyển Hộ khẩu áp dụng cho thủ tục chuyển đi.e) HK09: Sổ tạm trú tạm vắng.

Trang 15

Quận”, NK7( Giấy chứng nhận chuyển đi) đối với trường hợp “Chuyển từ Quận sangQuận”.

 Chuyển đi: Nơi ở không thuộc phạm vi quản lí của Tp, sử dụng NK5( Phiếubáo thay đổi Hộ khẩu, nhân khẩu), HK07( Giấy chuyển Hộ khẩu) Nếu chuyển cả hộ thìnơi cấp “Giấy chuyển hộ khẩu” ghi rõ là chuyển cả hộ để công dân nộp lại Sổ HKGĐ cũtại nơi thường trú mới, để không phải tốn thời gian làm lại sổ HKGĐ khác.

 Tạm trú tạm vắng : tùy theo từng trường hợp Tạm trú với người có SốHKGĐ ngoài Tp, và tạm vắng đối với người có Số HKGĐ trong Tp Ngoài ra, trườnghợp tạm trú tạm vắng tại Tp trong 1 khoảng thời gian được quy định thì có thể được Nhậpkhẩu vào Tp.

Ngoài những giấy tờ bắt buộc trên thì còn có các giấy tờ khác: giấy chứng nhận kết hôn,giấy khai sinh, giấy sử dụng đất,… Các thủ tục trên có thể được tiến hành mà không cầncác loại giấy tờ bắt buộc vì có một số trường hợp ngoại lệ.

2.2 Phân tích thiết kế hệ thống.

Sau khi khảo sát yêu cầu và thu thập thông tin, dữ liệu ta xây dựng mô hình hóa hệ thống.2.2.1 Phân tích yêu cầu hệ thống.

1) Quản lí hồ sơ cá nhân: thông tin cá nhân của một người là rất nhiều :• Những thông tin cơ bản : Họ và tên, số CMND, Mã khai sinh, Ngày Sinh, NơiSinh, Nguyên quán, Giới tính, Nơi ĐKHKTT, Chỗ ở hiện nay, Dân tộc, Tôn giáo, Nghềnghiệp, Trình độ học vấn, Quan hệ gia đình,…

• Những thông tin khác : kê khai chỗ ở và làm việc từ năm 15 tuổi đến nay, khenthưởng, tiền án tiền sự, quan hệ gia đình

2) Các thủ tục: tách khẩu, nhập khẩu, chuyển đi, chuyển nơi ở, tạm trú tạmvắng, làm sổ HKGĐ phải được thực hiện một cách nhanh chóng, chính xác, chặt chẽ.

Trang 16

3) Tìm kiếm, truy vấn và báo cáo: tìm kiếm theo nhiều điều kiện, có kếtquả chính xác và đầy đủ Xuất báo cáo theo mẫu qui định.

4) Thống kê số liệu : thống kê được số liệu chi tiết, cụ thể.

5) Hiệu quả : Giảm thiểu thời gian, công sức quản lí, tra cứu hồ sơ và nhânlực.

6) Tính tiện dụng: Giao diện đẹp mắt, thao tác đơn giản, dễ sử dụng, cóhướng dẫn cụ thể chi tiết.

2.2.2 Phân tích chức năng hệ thống

 Mô hình phân cấp chức năng

Trang 17

Hình 2.1 Mô hình phân cấp chức năng của hệ thống quản lý nhân khẩu

Q L

YUHệ T

hống

Trang 18

Bài toán Quản Lí Nhân Khẩu

Các văn bản Nhà Nước quy

Người sử dụng (CATP)

*) Mô hình luồng dữ liệu mức ngữ cảnh

Hình 2.2 Mô hình luồng giữ liệu mức ngữ cảnh

Ở mức này chỉ thể hiện sự tương tác giữ hệ thống với người sử dụng và các văn bản NhàNước quy định Tức là quản lý nhân khẩu phải căn cứ vào các quy định của nhà nước vàdo con người thực hiện.

*) Mô hình luồng dữ liệu mức 0

Trang 19

Quản lý nhân khẩu

Con người

Con người

CSDL NHÂN KHẨUCập

nhật thông

Thực hiện các thủ tục

Tìm kiếm , thống

Yêu cầu làm các thủ tục

Cập nhật dữ liệuGiải quyết

các thủ tục

Truy xuất dữ liệu

Hình 2.3Mô hình luồng giữ liệu mức ngữ cảnh

Mức 0 thì hệ thống được thể hiện bởi 2 chức năng chính đó là quản lý nhân khẩu và giảiquyết các thủ tục Quản lý nhân khẩu chính là quản lý con người bao gồm : cập thông tinvề con người và sử dụng thông tin đó để tìm kiếm và thông kê con người.Với chức nănggiải quyết các thủ tục thì giúp con người thực hiện các yêu cầu về thay đổi hộ khẩu nhânkhẩu Chức năng này được thục hiện trên những thông tin được cập nhật về con người vàmọi thay đổi qua các thủ tục đều được lưu vào CSDL

Mô hình luồng dữ liệu mức dưới đỉnh

Ngày đăng: 20/11/2016, 09:42

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Thạc Bình Cường, (2002), giáo trình phân tích và thiết kế hệ thống thông tin, NXB Đại học Quốc Gia Hà Nội Sách, tạp chí
Tiêu đề: giáo trình phân tích và thiết kế hệ thống thông tin
Tác giả: Thạc Bình Cường
Nhà XB: NXB Đại học Quốc Gia Hà Nội
Năm: 2002
[2]. Đặng Việt Hà, (2008), giáo trình C# và ứng dụng, Đại học khoa học huế Sách, tạp chí
Tiêu đề: giáo trình C# và ứng dụng
Tác giả: Đặng Việt Hà
Năm: 2008
[3]. Đào Kiến Quốc, (1999), phân tích và thiết kế hệ thống tin học hóa, NXB Đại học Quốc Gia Hà Nội Sách, tạp chí
Tiêu đề: phân tích và thiết kế hệ thống tin học hóa
Tác giả: Đào Kiến Quốc
Nhà XB: NXB Đại học Quốc Gia Hà Nội
Năm: 1999
[4]. Phạm Minh Tuấn, (2008), Giáo trình phân tích thiết kế hệ thống thông tin quản lý, Nhà xuất bản Hà Nội Sách, tạp chí
Tiêu đề: Giáo trình phân tích thiết kế hệ thống
Tác giả: Phạm Minh Tuấn
Nhà XB: Nhà xuất bản Hà Nội
Năm: 2008
[5]. Trần Minh Sơn, (2006), giáo trình lập trình ứng dụng, NXB Hà Nội Sách, tạp chí
Tiêu đề: giáo trình lập trình ứng dụng
Tác giả: Trần Minh Sơn
Nhà XB: NXB Hà Nội
Năm: 2006

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w