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 716 2
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

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG THÁI NGUYÊ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ÂN XÃ 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ơn Sinh viên thực hiện: Lớp : Triệu Mai Hường Tin Học Kinh Tế K9A THÁI NGUYÊN , THÁNG NĂM 2014 LỜI GIỚI THIỆU Một vấn đề khó khăn quản lí người Ví dụ cụ thể quản lí dân số địa bàn Thành Phố Để quản lí dân số người ta sử dụng Sổ Hộ Khẩu Gia Đình thứ gắn liền người dân với địa điểm cư trú Nhưng thực tế người dân thay đổi địa điểm cư trú nhiều nơi thông qua thủ tục: tách khẩu, nhập khẩu, tạm trú tạm vắng, chuyển nơi ở, chuyển Và việc thay đổi chỗ khiến cho phần quản lí gặp khó khăn phải xác định xác địa cư trú, báo cáo chi tiết hoạt động thay đổi người từ trước tới Để thực cơng việc Hồ Sơ Cá Nhân bao gồm nhiều giấy tờ, lần thực thủ tục tất phải kê khai lại Như vật Hồ Sơ Cá Nhân có nhiề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à Thành Phố số lượng dân cư lớn, cơng việc tìm kiếm gặp nhiều khó khăn, thời gian, tốn nhiều cơng sức Khi mà cơng việc tìm kiếm việc lục lại kho giấy tờ để tìm Hồ Sơ Cá Nhân Trường hợp tìm khơng thấy bị thất lạc tốn Và việc thống kê dân số phức tạp theo định kì lại phải thực tế điều tra dân số nắm thơng tin xác tình trạng dân số Để thực công việc cần phải huy động lực lượng lớn nhân lực thực Tóm lại việc quản lí nhân khó khăn, phức tạp, địi hỏi nhiều thời gian, công sức, nhân lực kết khơng mong muốn Mặc dù nhận giúp đỡ nhiệt tình thầy : Nguyễn Văn Sơn cô Hồ Thanh Hương đề tài hồn thành xong, q trình xây dựng kiến thức có hạn nên khơng thể tránh khỏi thiết sót Vì mong thầy bạn đóng góp ý kiến cho báo cáo thực tập tốt nghiệp em hoàn thiện tốt em xin chân thành cảm ơn…! CHƯƠNG I: TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT 1.1.Giới thiệu ngơn ngữ lập trình C# * Giới thiệu ngơn ngữ lập trình C# Ngơn ngữ C# đơn giản, khoảng 80 từ khóa mười kiểu liệu dựng sẵn Tuy nhiên, ngôn ngữ C# có ý nghĩa to lớn thực thi khái niệm lập trình đại C# bao gồm tất hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng Những tính chất diện ngơn ngữ lập trình đại Hơn ngôn ngữ C# xây dựng tảng hai ngôn ngữ mạnh C++ Java Tóm lại, C# có đặc trưng sau đây: C# ngơn ngữ lập trình hướng đối tượng phát triển Microsoft, phần khởi đầu cho kế hoạch NET họ Tên ngôn ngữ bao gồm kí tự # theo Microsoft theo ECMA C#, bao gồm dấu số thường Microsoft phát triển C# Dựa C++ java C# dược miêu tả ngơn ngữ có cân C++, VisuaBasic, Delphi Java C# ngôn ngữ đơn giản, với khoảng 80 từ khoá mười kiểu liệu dựng sẵn, 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 kế thừa lớp cha 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 kiểu hạng nhẹ bị giới hạn Cấu trúc thừa kế lớp hay kế thừa cài đặt giao diện C# cung cấp đặc trưng lập trình hướng thành phần property, kiện dẫn hướng khai báo (được gọi attribute) Lập trình hướng component hỗ trợ CLR thơng qua siêu liệu (metadata) Siêu liệu mô tả lớp bao gồm phương thức thuộc tính, thông tin bảo mật C# cho truy cập trực tiếp nhớ dùng trỏ kiểu C++, vùng mã xem khơng an tồn CLR không thực thi việc thu dọn rác tự động đối tượng tham chiếu trỏ đến lập trình viên giải phóng Các tính ngơn ngữ lập trình C# - C# ngơn ngữ lập trình hướng đối tượng 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 việc phải viết đoạn code thực cấp phát giải phóng nhớ - Hỗ trợ chuẩn hóa tạo tổ chức ECMA - Hỗ trợ phương thức kiểu phổ quát (chung) Các lợi ích C# - Cross Language Support: Hỗ trợ khả chuyển đổi dễ dàng ngôn ngữ, hỗ trợ giao thức Internet chung - Triển khai đơn giản - Hỗ trợ tài liệu XML, thích XML thêm vào đoạn code sau chiết xuất để làm tài liệu cho đoạn code phép lập trình viên sử dụng biết ý nghĩa đoạn code viết 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ự bước mở project Mở hộp ToolBox: Menu View | ToolBox ⇒ chứa control Mở 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 - Bước4: Thiết kế Form – Viết code Thiết kế form: Nhắp vào Viết code: Nhắp vào View Designer (trong cửa số Solution Explorer) View Code (trong cửa số Solution Explorer) - Bước 5: Để chạy chương trình, nhấn F5 nhắp vào nút Để dừng chương trình, nhấn Shift + F5 nhắp vào nút 1.2.1.2.Màn hình giao diện Windows Forms a) Cửa sổ thiết kế Form (Designer): 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 Form vào Project: b1 C1 Vào menu Project | Add New Item … C2 Chọn công cụ Add New Itemtrên 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 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ỏ Form có Project: b1 Chọn Form cần gỡ bỏ (ở cửa sổ Solution Explorer) b2 Vào menu Edit | Delete d)Lưu Form - Vào menu File | Save Form.cs - Ctrl + S * Ghi - Ta đem “bỏ vào” form đối tượng như: Label, TextBox, Button, … + Label, TextBox, Button, … gọi control hay gọi component + Form gọi control “chứa” - Khi thay đổi nội dung Label, TextBox, Button, … ta thay đổi vào Text Text gọi Property control 1.2.1.3 Control gì? - Control lớp (class) thành phần thêm vào Windows Forms để tương tác người sử dụng với Windows - Có nhiều loại control Windows Forms như: Label, TextBox, ListBox, ComboBox, Button, … - Các control sử dụng Windows Forms dùng namespace System.Windows.Forms 1.2.1.4 Properties (thuộc tính) control - Properties thơng tin mà ta thay đổi nội dung, cách trình bày … người thiết kế để ứng dụng vào control - Mỗi lớp (class) có nhiều property khác Tuy nhiên, có số property giống xây dựng từ lớp ban đầu * Bảng trình bày thuộc tính (Properties) giống Thuộc tính Mơ tả Anchor Có hướng định nghĩa là: top, bottom, left, right để cố định (neo) Khi control chứa thay đổi kích thước bị thay đổi kích thước nếu hướng left / right / top / bottom bị cố định (neo) BackColor Màu control Bottom Là khoảng cách theo chiều dọc từ cạnh đáy control đến cạnh control chứa Dock Giống Anchor việc cố định (neo) theo cạnh control (hoặc cạnh) với control chứa Enabled Control phép tương tác (True) hay không phép tương tác (False)) với người dùng ForeColor Màu chữ control Height Là chiều cao control tính từ cạnh control đến cạnh control Left Là khoảng cách theo chiều ngang từ cạnh trái control đến cạnh trái control chứa Name Tên control Parent Chỉ đến control chứa control hành Right Là khoảng cách theo chiều ngang từ cạnh phải control đến cạnh trái control chứa TabIndex Thứ tự focus nhấn phím Tab (trên bàn phím) control so với TabStop Tag Text Top Visible Width control khác nằm control chứa Chỉ định control có phép “bắt” (True) / khơng phép “bắt” (False) phím Tab Nếu khơng phép TabIndex không dùng Là nhãn phân biệt control giống form Nội dung control Là khoàng cách theo chiều dọc từ cạnh control đến cạnh control chứa Cho phép control (True) / không (False) chạy ứng dụng Là chiều rộng control tính từ cạnh trái control đến cạnh phải control 1.2.2 Các Control 1.2.2.1 Label ( ) a) Công dụng: - Hiển thị chuỗi ký tự không thay đổi form (nhãn) b) Tạo Label: - Chọn công cụ - Rê chuột vẽ Label form c) Thuộc tính: Thuộc tính Mơ tả AutoSize Điều chỉnh kích thước đối tượng cho vừa với chiều dài chuỗi ký tự Font Quy định font chữ cho văn Bold True: đậm / False: bỏ đậm Italic True: nghiêng / False: bỏ nghiêng Size Quy định cỡ chữ cho văn Underline True: gạch / False: bỏ gạch TextAlign Canh lề (Left / Center / Right) 1.2.2.2 TextBox ( ) a) Cơng dụng: - Dùng trình bày văn cho phép người dùng thay đổi nội dung văn - Cơng dụng cho người dùng nhập văn b) Tạo TextBox: - Chọn công cụ - Rê chuột vẽ TextBox form c) Thuộc tính: Thuộc tính PasswordChar Multiline ScrollBars Mơ tả Quy định ký tự hiển thị cho ô mật True: cuộn / False: không cuộn Thanh cuộn (None / Horizontal / Vertical / Both) 1.2.2.3 Button ( ) a) Công dụng: - Dùng để thực thi lệnh - Khi nhắp chuột lên button, chương trình nhận tín hiệu Click lệnh thi hành b) Tạo Button: - Chọn công cụ - Rê chuột vẽ Button form c) Thuộc tính: Thuộc tính Mơ tả 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 không chọn b) Tạo CheckBox: - Chọn công cụ - Rê chuột vẽ CheckBox form c) Thuộc tính: Thuộc tính Mơ tả Checked Khơng có dấu check (False) / Có dấu check (True) 1.2.2.5 ListBox ( ) a) Cơng dụng: - Dùng để hiển thị danh sách lựa chọn b) Tạo ListBox: - Chọn công cụ - Rê chuột vẽ ListBox form c) Thuộc tính: Thuộc tính Mơ tả Items Các mục giá trị ListBox SelectedItem Item chọn Phương thức Add("chuỗi") ToString() Mô tả Thêm mục giá trị "chuỗi" Trả chuỗi ký tự chọn * Nhập giá trị vào ListBox: .Items.Add ("Chuỗi") ; * Lấy giá trị ListBox: .SelectedItem.ToString() ; 1.2.2.6 ComboBox ( ) a) Công dụng: - Dùng để hiển thị danh sách lựa chọn / nhập vào giá trị b) Tạo ComboBox: - Chọn công cụ - Rê chuột vẽ ComboBox form c) Thuộc tính: Thuộc tính Mơ tả DisplayMember Gán nội dung thể ComboBox Items Liệt kê mục giá trị ComboBox SelectedItem Lấy Item chọn SelectedText Lấy nội dung thể ComboBox từ DisplayMember SelectedValue Lấy giá trị từ ValueMember ValueMember Gán giá trị cho ComboBox 1.2.2.7 RadioButton ( ) a) Công dụng: - Dùng để chọn lựa chọn danh sách b) Tạo RadioButton: - Chọn công cụ - Rê chuột vẽ RadioButton form c) Thuộc tính: Thuộc tính Mơ tả Checked Khơng có dấu chọn (False) / Có dấu chọn (True) 1.2.2.8 GroupBox ( a) Cơng dụng: - Tạo nhóm b) GroupBox: ) - Chọn công cụ - Rê chuột vẽ GroupBox form c) Thuộc tính: Thuộc tính BackgroundImage BackgroundImageLayou t Mơ tả Hình None / Tile / Center / Stretch / Zoom 1.2.2.9 Timer ( ) a) Công dụng: - Quy định khoảng thời gian định kỳ để thực công việc b) Tạo Timer: - Chọn công cụ - Rê chuột vẽ Timer control dạng unvisible (ẩn) c) Thuộc tính: Thuộc tính Mơ tả Enabled Bật / tắt chế độ hẹn thời gian Interval Khoảng thời gian định kỳ 1.2.2.10 RichTextBox ( ) a) Công dụng: - Dùng để nhập văn với định dạng văn đa dạng b) Tạo RichTextBox: - Chọn công cụ - Rê chuột vẽ RichTextBox form c) Thuộc tính: Thuộc tính Mơ tả ReadOnly Khơng cho soạn thảo, đọc 1.2.2.11 Panel ( ) a) Công dụng: - Bảng chứa control hay nhóm control b) Tạo Panel: - Chọn công cụ - Rê chuột vẽ Panel c) Thuộc tính: Thuộc tính AutoScroll BorderStyle Mơ tả Tự động cuộn số control nằm ngồi vùng None / FixedSingle / Fixed3D 1.2.2.12 PictureBox ( ) c.Thủ tục chuyển T hủ tục chuyển thực muốn chuyển đến thành phố khác Chuyển có hình thức chuyển hết hộ chuyển số thành vien hộ Nhưng trước tiên củng phải xét hồ sơ cá nhân hợp lệ tiếp tục thực thủ tục Chuyển hộ sổ HKGD hộ chuyển đến nơi để quản lý Công việc cuối thủ tục hoàn thành thủ tục lưu thông tin vào CSDL d.Thủ tục tạm trú, tạm vắng Thủ Tục tạm trú tạm vắng dành cho người muốn tạm vắng thành phố đăng kí HKGD đến tạm trú thành phố khác thời gian xác định tạm vắng thành phố khác đến tạm trú thành phố này.Đầu tiên thủ tục phải xét hồ sơ cá nhân người đăng kí thủ tục Rồi thực tạm vắng cho người thành phố tạm trú cho người đến từ thành phố Cuối hoàn thành thủ tục lưu liệu 2.3 Thiết kế sở liệu 2.3.1 Xác định thực thể: • Hồ sơ cá nhân Để quản lý thơng tin cá nhân • Khóa ID: mã hồ sơ cá nhân, Mã tự động phát sinh thêm hồ sơ • Ngồi thực thể cịn có thuộc tính khác: họ tên, bí danh, tên gọi khác, giới tính, CMND, nơi cấp CMND, ngày cấp CMND, mã khai sinh, ngày sinh, nơi sinh, nguyên quán, nơi đăng kí hộ thường trú, mã địa chỉ, dân tộc, tôn giáo, học vấn, tiếng dân tộc, ngoại ngữ, chuyên môn, nghề nghiệp, nơi làm việc, ngày lưu, cán hướng dẫn, người viết hộ, người khai, ghi • Mơ hình: Tên trường ID Hoten Bidanh Tengoikhac Gioitinh CMND noicapCMND ngaycapCMND Makhaisinh Ngaysinh Noisinh Nguyenquan noiDKHKTT Kiểu liệu Int Nvarchar(50) Nvarchar(50) Nvarchar(50) Int Nchar(10) Nvarchar(50) Datetime Nchar(10) datetime Nvarchar(50) Nvarchar(50) Nvarchar(50) Mô tả Mã hồ sơ cá nhân Họ tên Bí Danh Tên gọi khác Giới tính Số CMND Nơi cấp số CMND Ngày cấp số CMND Mã khai sinh Ngày Sinh Nơi Sinh Nguyên Quán Nơi ĐKHKTT Madiachi Dantoc Tongiao hocvan Tiengdantoc ngoaingu Chuyenmon Nghenghiep Noilamviec Ngayluu canbohuongdan Nguoivietho Nguoikhai Chet ghichu Nchar(8) Int Int Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50) Datetime Nvarchar(50) Nvarchar(50) Nvarchar(50) Int Nvarchar(50) Mã địa Dân tộc Tơn giáo Trình độ học vấn Tiếng dân tộc Trình độ ngoại ngữ Chuyển mơn Nghề nghiệp Nơi làm việc Ngày lưu hồ sơ Cán hướng dẫn Người viết hộ Người kê khai Còn sống hay chết Ghi Khen thưởng • Để quản lý thơng tin thành tích khen thưởng cấp quốc gia cá nhân • • • Khóa stt Các thuộc tính khác thực thể: ID, tháng năm, quan khen thưởng, hình thức, ngày lưu, ghi Mơ hình: Tên trường Stt ID thangnam Coquankhenthuong Hinhthuc Ngayluu ghichu • • • Kiểu liệu Int Int Datetime Nvarchar(50) Nvarchar(50) Datetime Nvarchar(50) Mô tả Số thứ tự Mã hồ sơ cá nhân Tháng năm Cơ quan khen thưởng Hình thức khen thưởng Ngày lưu hồ sơ Ghi Khai báo chỗ việc làm từ 15 tuổi nay: Để quản lý thông tin việc cá nhân tự kê khai chỗ việc làm từ 15 tuổi Khóa stt Các thuộc tính khác thực thể: ID, từ tháng năm, đến tháng năm, chỗ ở, nghề nghiệp, nơi làm việc, ngày lưu, ghi • Mơ hình Tên trường Stt ID Tuthangnam Denthangnam choo Nghenghiep noilamviec Ngayluu ghichu Kiểu liệu Int Int Datetime Datetime Nvarchar(50) Nvarchar(50) Nvarchar(50) Datetime Nvarchar(50) Mô tả Số thứ tự Mã hồ sơ cá nhân Từ tháng năm Đến tháng năm Chỗ Nghề nghiệp Nơi làm việc Ngày lưu hồ sơ Ghi Tiền án tiền sự: • Để quản lý thơng tin phạm tội cá nhân • Khóa stt • • • • • • Các thuộc tính khác thực thể: ID, ngày tháng, tiền án tiền sự, hình thức, mức độ, thời gian, quan xử lí, ngày lưu, ghi Mơ hình Tên trường Stt ID Ngaythang Tienantiensu Hinhthuc Mucdo Thoigian Coquanxuli Ngayluu Ghichu Kiểu liệu Int Int Datetime Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50) Datetime Nvarchar(50) Mô tả Số thứ tự Mã hồ sơ cá nhân Ngày tháng thực TATS Tên tiền án tiền Hình thức chịu phạt Mức độ xử lí Thời hạn chịu hình phạt Cơ quan xử lí Ngày lưu hồ sơ Ghi Quan hệ gia đình Để quản lý mối quan hệ gia đình cá nhân cá nhân kê khai “Bản khai nhân khẩu” Khóa stt Các thuộc tính khác thực thể: ID, họ tên, CMND, mã khai sinh, ngày sinh, giới tính, quan hệ, nghề nghiệp, chỗ ở, ngày lưu, ghi Mơ hình Tên trường Stt ID Hoten CMND Makhaisinh Ngaysinh Gioitinh Quanhe Nghenghiep Choo Ngayluu ghichu Kiểu liệu Int Int Nvarchar(50) Nchar(10) Nchar(10) Datetime Int Nchar(10) Nvarchar(50) Nvarchar(50) Datetime Nvarchar(50) Mô tả Số thứ tự Mã hồ sơ cá nhân Họ tên Số CMND Mã khai sinh Ngày sinh Giới tính Quan hệ với người kê khai Nghề nghiệp Chỗ Ngày lưu hồ sơ Ghi Địa Chỉ • Để quản lý tổ chức địa Thành phố • Khóa : Madiapchi • Các thuộc tính khác thực thể: ten • Mơ hình: Tên trường Kiểu liệu Mô tả Madiachi Nchar(8) Mã địa Ten Nvarchar(50) Tên địa Tơn giáo • Để quản lý dân tộc có đất nước Việt Nam • Khóa chính: stt • Các thuộc tính khác: ten • Tên trường Stt ten Mơ hình Kiểu liệu Int Nvarchar(50) Mô tả mã tôn giáo Tên tôn giáo Sổ Hợ Khẩu Gia Đình ( HKGĐ) • Để quản lý thông tin sổ HKGĐ nơi Đăng ký hộ thường trú • Khóa chính: số HKGĐ • Các thuộc tính khác: mã địa phương, ngày cấp, CATP • Mơ hình Tên trường soHKGD Madiachi Ngaycap CATP Kiểu liệu Int Nchar(8) Datetime Nvarchar(50) Mô tả Mã số HKGĐ Ngày lập sổ HKGĐ CATP chứng nhận Nội dung sổ HKGĐ • Quản lý số người có sổ HKGĐ • Khóa chính: stt • • 10 Các thuộc tính khác: số HKGĐ, ID, quan hệ, ngày tách khẩu, ngày nhập khẩu, ngày chuyển đi, ghi Mơ hình Tên trường Stt soHKGD ID Quanhe ngaynhapkhau Ngaytachkhau Ngaychuyendi Ghichu Kiểu liệu Int Int Int Nchar(10) Datetime Datetime Datetime Nvarchar(50) Mô tả Số thứ tự Số HKGĐ Mã hồ sơ cá nhân Quan hệ với chủ hộ Ngày nhập vào số HKGĐ Ngày tách sổ HKGĐ Ngày chuyển Ghi Dân tộc: • Quản lý thơng tin dân tộc có đất nước Việt Nam • Khóa stt • Các thuộc tính khác: tên • Tên trường Stt ten Mơ hình Kiểu liệu Int Nvarchar(50) Mô tả mã dân tộc Tên dân tộc 11 Diễn biến • Quản lý hoạt động thực thủ tục cá nhân • Khóa chính: stt • Các thuộc tính khác: ID, mã địa dành cho nơi đi, ngày đi, mã địa dành cho ngày đến, ngày đến, loại thủ tục, ngày lưu, lý thực thủ tục, ghi chú, thời hạn chuyển đi, CATP.\ • Mơ hình Tên trường Kiểu liệu Stt Int ID Int Madiachi Nchar(8) Ngaydi Datetime Madiachi Nchar(8) Ngayden Datetime Loaithutuc Nchar(10) Ngayluu Datetime Lydo Nvarchar(50) Ghichu Nvarchar(50) Thoihanchuyendi Nvarchar(50) CATP Nvarchar(50) Mô tả Số thứ tự Mã hồ sơ cá nhân Mã địa Ngày kê khai Mã địa Ngày kê khai Loại thủ tục thực Ngày lưu hồ sơ Lý thực thủ tục Ghi Thời hạn thực CATP chứng nhận 12 Người • Quản lý số người cá nhân thực thủ tục • Khóa chính: stt • • 13 Các thuộc tính khác: ID: mã hồ sơ cá nhân khai đại diện, ID1: mã hồ sơ cá nhân người theo, CMND, mã khai sinh, quan hệ, ngày lưu, ghi Mơ hình Tên trường Stt ID ID1 CMND Makhaisinh Quanhe Ngayluu Ghichu Kiểu liệu Int Int Int Nchar(10) Nchar(10) Nchar(10) Datetime Nvarchar(50) Mô tả Số thứ tự Mã hồ sơ cá nhân Mã hồ sơ cá nhân Số CMND Mã khai sinh Quan hệ với người đại diện Ngày lưu hồ sơ Ghi Tài khoản • Quản lý user sử dụng phần mềm • Khóa chính: stt • Các thuộc tính khác: user (tên tài khoản), pass( mật khẩu) • Mơ hình Kiểu liệu Tên trường Stt User Pass Nvarchar(50) Nvarchar(50) Mô tả Số thứ tự Tên tài khoản Mật Phân tích quan hệ: Hồ sơ cá nhân   Khai báo chỗ việc làm từ 15 tuổi đến Hệ Thống QUẢN LÝ NHÂN KHẨU Trong quan hệ này, từ bảng Hồ sơ cá nhân truy xuất thông tin bảng kê khai chỗ việc làm từ 15 tuổi nay, từ bảng kê khai chỗ việc làm từ 15 tuổi truy xuất ngược lại bảng hồ sơ cá nhân để xem thông tin cá nhân thông qua ID mã hồ sơ cá nhân Hồ sơ cá nhân   Khen thưởng Trong quan hệ này, từ bảng hồ sơ cá nhân truy xuất thông tin bảng khen thưởng, từ bảng khen thưởng truy xuất ngược lại bảng hồ sơ cá nhân để xem thông tin cá nhân thông qua ID mã hồ sơ cá nhân Hồ sơ cá nhân   Tiền án tiền Trong quan hệ này, từ bảng hồ sơ cá nhân truy xuất thông tin bảng tiền án tiền sự, từ bảng tiền án tiền truy xuất ngược lại bảng hồ sơ cá nhân để xem thông tin cá nhân thông qua ID mã hồ sơ cá nhân Hồ sơ cá nhân   Quan hệ gia đình Trong quan hệ này, từ bảng hồ sơ cá nhân truy xuất thơng tin bảng quan hệ gia đình ngược lại từ bảng quan hệ gia đình với ID, ID1 mã hồ sơ cá nhân truy xuất thông tin cá nhân thông qua ID Hồ sơ cá nhân   Tôn giáo Trong quan hệ từ bảng hồ sơ cá nhân truy xuất thông tin bên bảng tôn giáo thông qua stt mã tôn giáo Hồ sơ cá nhân   Dân tộc Trong quan hệ từ bảng hồ sơ cá nhân truy xuất thơng tin bên bảng dân tộc thông qua stt mã dân tộc Hồ sơ cá nhân   Địa Trong quan hệ bảng HoSoCaNhan xác định địa người thông qua Madiachi để lấy trường Ten (địa cụ thể) bảng DiaChi Hồ sơ cá nhân   Diễn biến Trong quan hệ ta theo dõi người thực thủ tục nhân khẩu, xác định tình trang nhân họ thời thông qua trường ID Người   Nội dung Sổ HKGĐ Với quan hệ người người đại diện thủ tục lưu vào nội dung sổ HKGD để theo giỏi, thông qua trường ID Sổ HKGĐ   Nội dung Sổ HKGĐ Quan hệ dùng để xác định thông tin cụ thể số HKGD : Ngày cấp sổ, chủ hộ… Với số hộ gia đình có nhiều ID, ID đại diện cho người có mặt sổ HKGD lưu bảng nội dung sổ HKGD Diễn biến   Người Quan hệ xác định tất người (cùng làm thủ tục) với người có ID xác nhận bên bảng diển biến Hồ sơ cá nhân   Người Trong quan hệ người (cùng làm thủ tục) xác nhận thông tin cụ thể từ bảng hồ sơ cá nhân thơng qua trường ID Mơ hình thực thể liên kết CHƯƠNG III: XÂY DỰNG CHƯƠNG TRÌNH 3.1 Mục đích hoạt động của hệ thống 3.2 Thiết kế giao diện cho hệ thống KẾT LUẬN Thời gian thực tập vừa qua giúp chúng em tiến nhiều việc học hỏi, nghiên cứu công nghệ thông tin việc thiết kế một chương trình quản

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

Từ khóa liên quan

Mục lục

  • CHƯƠNG I: TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT

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

    • 1.2.Giới thiệu Windowns Forms Application.

      • 1.2.2. Các Control cơ bản.

      • 1.2.3. Menu và ToolBar.

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

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

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

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

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

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

            • *)Các mô hình luồng dữ liệu giải quyết các thủ tục

            • 2.3 Thiết kế cơ sở dữ liệu

              • 2.3.1 Xác định các thực thể:

              • 1. Hồ sơ cá nhân

              • 2. Khen thưởng

              • 3. Khai báo chỗ ở và việc làm từ 15 tuổi cho đến nay:

              • 4. Tiền án tiền sự:

              • 5. Quan hệ gia đình

              • 6. Địa Chỉ

              • 7. Tôn giáo

              • 8. Sổ Hộ Khẩu Gia Đình ( HKGĐ)

              • 9. Nội dung sổ HKGĐ

              • 10. Dân tộc:

              • 11. Diễn biến

              • 12. Người cùng đi

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

Tài liệu liên quan