Xây dựng phần mềm quản lý cán bộ tại ubnd huyện hưng nguyên tỉnh nghệ an

35 16 0
Xây dựng phần mềm quản lý cán bộ tại ubnd huyện hưng nguyên   tỉnh nghệ an

Đ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 VINH KHOA CÔNG NGHỆ THÔNG TIN HỒ THỊ HÀ TRANG BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC XÂY DỰNG PHẦN MỀM QUẢN LÝ CÁN BỘ TẠI UBND HUYỆN HƯNG NGUYÊN - TỈNH NGHỆ AN Nghệ An, tháng 01 năm 2017 TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC XÂY DỰNG PHẦN MỀM QUẢN LÝ CÁN BỘ TẠI UBND HUYỆN HƯNG NGUYÊN - TỈNH NGHỆ AN Sinh viên thực hiện: Hồ Thị Hà Trang Mã số sinh viên: 1251071550 Giáo viên hướng dẫn: TS Phan Lê Na Nghệ An, tháng 01 năm 2017 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA LỜI CẢM ƠN Trong thời đại Công nghệ Thông tin ngày nay, việc ứng dụng Công nghệ Thông tin vào sống ngành khoa học ngày trở nên quan trọng Quá trình làm đề tài Đồ án tốt nghiệp bước vào thực tiễn bước đầu thực hành đúc rút chứng minh cho môn học ghế nhà trường nói chung mơn học chun ngành nói riêng Nó q trình nhận xét đánh giá rút ưu, nhược điểm, để từ tìm phương án tối ưu cho việc học thực tế sau thân Em xin chân thành cảm ơn hướng dẫn thầy giáo, cô giáo Khoa Công nghệ Thông tin – Trường Đại học Vinh Em đặc biệt bày tỏ lịng biết ơn giáo TS Phan Lê Na – Trưởng khoa Công nghệ Thông tin tạo điều kiện giúp đỡ, hướng dẫn em tận tình để em hồn thành đề tài Đồ án tốt nghiệp Em chân thành cảm ơn thầy cô sẵn sàng giúp đỡ tạo điều kiện tốt cho em Cảm ơn gia đình, bạn bè ln quan tâm động viên giúp đỡ để em có ngày hơm Mặc dù có nhiều cố gắng tồn kiến thức để hồn thành cơng việc, song thời gian kinh nghiệm thân chưa trau dồi nhiều nên việc trình bày, phân tích, xây dựng chương trình cịn nhiều thiếu sót cần bổ sung Vì em mong nhận ý kiến đóng góp thầy để sản phẩm hồn thiện, ứng dụng vào thực tiễn Em xin chân thành cảm ơn! Nghệ An, Ngày 07 tháng 01 năm 2017 Sinh viên thực Hồ Thị Hà Trang SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA PHẦN MỞ ĐẦU Trong năm gần đây, khoa học công nghệ Việt Nam bước hội nhập vào dịng chảy khoa học cơng nghệ tiên tiến giới Công nghệ thông tin nước ta hội nhập, song tốc độ phát triển nhanh mạnh, chiếm vị trí quan trọng ngành khoa học cơng nghệ Một lĩnh vực ứng dụng tin học hóa phổ biến nước ta lĩnh vực quản lý Tin học hóa quản lý giúp cho nhà quản lý điều hành công việc cách khoa học, xác hiệu Quản lý cán công việc tương đối phức tạp, tốn nhiều thời gian công sức Chính vậy, tin học hóa lĩnh vực quản lí cán yêu cầu tất yếu Muốn quản lý tốt cần có phần mềm tốt, phần mềm phải đảm bảo độ bảo mật cao, dễ sử dụng nhiều tiện ích Xuất phát từ yêu cầu lợi ích việc ứng dụng tin học vào để quản lý hồ sơ cán với cho phép tận tình giúp đỡ cô giáo TS Phan Lê Na nên em xin chọn đề tài “Xây dựng phần mềm quản lý cán UBND huyện Hưng Nguyên - tỉnh Nghệ An” Đề tài yêu cầu thiết thực quản lý hầu hết tất quan đoàn thể hoạt động Đây cách kiểm tra hiệu kiến thức học cách tiếp cận tiếp cận thực tế với công nghệ Với đề tài này, em mong muốn áp dụng kiến thức học trường với việc tìm hiểu nghiên cứu ngơn ngữ mơi trường lập trình để xây dựng hệ thống quản lý cán hiệu Với đề tài “Xây dựng phần mềm quản lý cán UBND huyện Hưng Nguyên tỉnh Nghệ An” gồm nội dung sau: Chương 1: Đặt vấn đề Chương 2: Khảo sát thiết kế hệ thống Chương 3: Xây dựng phần mềm quản lý cán tai huyện Hưng Nguyên - tỉnh Nghệ An SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA MỤC LỤC PHẦN MỞ ĐẦU MỤC LỤC CHƯƠNG 1: ĐẶT VẤN ĐỀ 1.1 Đặt vấn đề 1.2 Chọn đề tài 1.3 Mơ tả tốn 1.4 Tổng quan chức hệ thống 10 CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 15 2.1 Khảo sát hệ thống 15 2.2 Tổng quan hệ quản trị sở liệu 17 2.3 Thiết kế hệ thống 19 2.4 Thiết kế sở liệu cho chức hệ thống 23 CHƯƠNG 3: XÂY DỰNG PHẦN MỀM QUẢN LÝ CÁN BỘ TẠI UBND HUYỆN HƯNG NGUYÊN – TỈNH NGHỆ AN 30 3.1 Giới thiệu tổng quan lập trình ứng dụng Windows 30 3.2 Tổng quan Net Framework 30 3.3 Xây dựng phần mềm quản lý cán 31 3.4 Giao diện chức đăng nhập hệ thống 32 3.5 Giao diện Form 33 KẾT LUẬN 34 TÀI LIỆU THAM KHẢO 35 SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA CHƯƠNG 1: ĐẶT VẤN ĐỀ 1.1 Đặt vấn đề Hồ sơ cán công chức tài liệu thiếu công tác quản lý cán cơng chức Là tài liệu quan trọng có tính pháp lý phản ánh trung thực nguồn gốc, trình trưởng thành, phẩm chất lực, phong cách, hoạt động mối quan hệ gia đình - xã hội người cán công chức Nhưng việc quản lý hồ sơ cá nhân cán công chức quản lý cách đưa danh sách trích ngang vào sổ cần thiết tra cứu cách tìm kiếm thơng tin từ hồ sơ Việc lưu trữ đem lại khơng khó khăn cho cán trực tiếp làm công tác quản lý Với cách quản lý thủ công nhiều thời gian khó khăn thơng tin cán cơng chức biến đổi thường xuyên Cùng với số lượng cán ngày tăng, việc quản lý khó khăn, phức tạp Trước vấn đề đó, địi hỏi hoạt động quản lý phải chuyển sang thực máy tính cần thiết Vì vậy, việc áp dụng cơng nghệ thơng tin vào quy trình quản lý cần thiết mang lại nhiều ý nghĩa to lớn Cụ thể xây dựng hệ thống quản lý cán giao diện trực quan, phải dễ sử dụng cho người quản lý Phần mềm quản lý cán xây dựng với mục đích quản lý thông tin cán hoạt động lĩnh vực nhà nước, theo quy chế quản lý hồ sơ cán bộ, công chức Tổ chức quản lý khai thác, sử dụng có hiệu cao thơng tin hồ sơ cá nhân cập nhật sở liệu nhằm phục vụ thiết thực công tác quản lý tổ chức máy đội ngũ cán bộ, công chức, viên chức  Mục đích cần đạt việc quản lý cán hệ thống quản lý cán bộ: - Đây trình thống tin học hóa quy trình quản lý cán - Nâng cao hiệu ứng dụng công nghệ thông tin - Quản lý chặt chẽ, kịp thời biến động nhân - Cung cấp đầy đủ tổng hợp, chi tiết thơng tin cán phịng ban - Đáp ứng nhanh chóng nhu cầu báo cáo, thống kê cho biểu mẫu, báo cáo quản lý cán cơng chức theo quy định  Bài tốn đặt SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA 1.2 Chọn đề tài Em xin chọn đề tài Đồ án tốt nghiệp “Xây dựng phần mềm quản lý cán UBND huyện Hưng Nguyên - tỉnh Nghệ An” Ai biết quan, tổ chức muốn tồn phát triển phải đảm bảo nhân tố người Cùng với tốc độ phát triển mạnh mẽ Công nghệ Thông tin lập trình viên phát minh nhiều phần mềm hữu ích nhằm phục vụ cho công việc người phần mềm quản lý cán vấn đề người quan tâm nhiều nhất, giúp cho cơng tác nghiệp vụ tổ chức giảm thiểu tối đa vất vả công việc giúp cho việc lưu trữ hồ sơ dễ dàng Đề tài quản lý cán đề tài mới, thị trường có nhiều phần mềm Cơng ty phần mềm có chức tương tự chuyên nghiệp, mong muốn tìm hiểu phần kiến thức nhỏ ứng dụng cơng nghệ thơng tin nên em vào tìm hiểu cấu tổ chức để viết phần mềm quản lý cán nhằm phục vụ cho số phận quản lý Ứng dụng phần mềm em chưa hồn chỉnh cịn nhiều thiếu sót cố gắng em bước đầu hịa nhập vào mơi trường làm việc bên tiếp xúc chập chững với công nghệ thông tin Em mong quý thầy cô khoa tạo điều kiện giúp đỡ em hồn thành đề tài tốt Chương trình phần mềm quản lý cán lập trình ngơn ngữ lập trình C#, chạy NetFramework kết nối sở liệu SQL Server 2012 Phần mềm giúp quản lý hồ sơ, văn bằng, trình công tác, nâng lương cán giúp giảm tải bớt việc tìm kiếm thời gian mà hiệu tính xác cao 1.3 Mơ tả toán  Cách quản lý cán SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA  Chức quản lý Xây dựng dựa mơ hình phân cấp hành UBND huyện Hưng Nguyên, tỉnh Nghệ An - Từng quan, tổ chức, đơn vị có khung làm việc riêng với chức chung riêng để đảm bảo tính thống máy quyền phường - Từng cán bộ, cơng chức, viên chức quản lý chi tiết để xem thông tin cá nhân mình, đồng thời người quản trị hệ thống quản lý hết thông tin liên quan đến tất các cán bộ, công chức, viên chức làm việc nghỉ hưu quan vấn đề lương thưởng, văn bằng, SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA  Đặc trưng Phần mềm quản lý cán công chức, viên chức cung cấp đặc trưng sau: - Giao diện dễ sử dụng, thuận tiện việc quản lý chi tiết - Quản lý theo mơ hình đa cấp Cung cấp khả quản lý đa cấp, mơ hình nhiều quan, đơn vị, đặc biệt phát huy hiệu quản lý cho quan, tổ chức, đơn vị hoàn thành Đề án xác định vị trí việc làm cấu ngạch công chức - Phân cấp quản lý bảo mật thông tin Thông tin hồ sơ cán bộ, công chức quản lý, sử dụng lưu trữ theo chế độ bảo mật cao Từng cá nhân xem xét thông tin nằm phạm vi thẩm quyền giao + Cán phụ trách nhân quản lý thông tin tổ chức, nhân + Cán phụ trách quy hoạch cán thông tin nguồn cán quy hoạch kế hoạch đào tạo, bồi dưỡng lực + Cán phụ trách tiền lương, quản lý trả tiền lương, nâng lương + Cán phụ trách chấm công, quản lý thời gian chấm công + Cán phụ trách đào tạo quản lý kế hoạch đào tạo, tổ chức lớp, ghi nhận, phân tích kết quả, nhu cầu đào tạo so với tiêu chuẩn chức danh + Lãnh đạo quản lý tồn thơng tin chi tiết cán bộ, nắm rõ tình trạng phạm vi quản lý - Quản lý tổ chức máy Hỗ trợ quản lý thông tin theo dõi chi tiết thơng tin, vị trí cơng việc cán thuộc quan, tổ chức, đơn vị, q trình cơng tác - Quản lý tiêu chuẩn chức danh, vị trí việc làm biên chế Cung cấp khả bổ sung thêm cán cho quan, tổ chức, đơn vị với tiêu chuẩn chức danh định sẵn Giúp theo dõi thông tin lịch sử chuyển công tác, thăng chức, cập nhật cán phù hợp với trình độ chức danh hành - Quản lý hồ sơ cán bộ, công chức + Tập trung vào việc quản lý đầy đủ hồ sơ theo quy định phường sở (UBND huyện Hưng Nguyên, tỉnh Nghệ An) Cho phép người quản trị thêm sửa xóa thơng tin cá nhân Ghi nhận lịch sử, trình làm việc cá nhân cán cơng chức, viên chức có + Quản lý theo hợp đồng ngắn hạn, theo nhiệm kỳ chức danh trực thuộc phường làm việc SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT Đồ án tốt nghiệp - GVHD: TS PHAN LÊ NA Quản lý lực Hỗ trợ xem cập nhật lực có cán - Quản lý tiền lương Cho phép xem hệ số lương cán có, nâng lương, xem lịch sử nâng lương, lọc theo mã cán có - Hệ thống báo cáo Cung cấp đầy đủ chức báo cáo, thống kê theo theo cán bộ, theo phòng ban phận, chức vụ, trình độ hay loại cán Cho phép xuất văn bản, in ấn báo cáo cần thiết 1.4 Tổng quan chức hệ thống  Nhập hồ sơ, bổ sung thơng tin hồ sơ, xóa hồ sơ: 1.4.1 Thơng tin cá nhân: STT Tên thông tin Mỗi cán có số hiệu riêng, gọi Mã cán Họ tên cán Ngày sinh Q qn Giới tính Tơn giáo Dân tộc 1.4.2 Thông tin hồ sơ:  Quản lý phận: STT Tên phận Văn phòng (Ủy viên ủy ban) Tổ chức (Huyện ủy) Dân vận Kiểm tra Tuyên giáo SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 10 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA 2.3.3 Chuẩn hóa sở liệu  Lược đồ quan hệ Thiết kế sở liệu từ thông tin ra: Liệt kê phần tử thơng tin bao gồm thuộc tính 1NF Mã cán Mã loại Mã phận Họ tên Ngày sinh Giới tính Q qn Dân tộc Tơn giáo Tên phận Tên loại cán Mã chức vụ Mã văn Mã trạng thái Tên chức vụ Tên văn Tên trạng thái ID Loại Nâng theo Hệ số trước Hệ số sau Ngày nâng Ngày tháng Ghi Từ ngày Công việc Hệ số 2NF Mã Cán Bộ Họ tên Ngày sinh Quê quán Giới tính Dân tộc Tôn giáo Mã phận Mã chức vụ Mã trình độ Mã loại Mã trạng thái Ngày tháng Tên Lương Hệ số 3NF Mã Cán Bộ Họ tên Ngày sinh Q qn Giới tính Dân tộc Tơn giáo Mã phận Mã chức vụ Mã trình độ Mã loại Mã trạng thái Ngày tháng Tên Lương Hệ số Mã loại Mã phận Tên loại cán Tên phận Mã loại Tên loại cán Mã chức vụ Mã trình độ Mã văn Mã trạng thái Tên trạng thái Tên chức vụ Tên trình độ Tên văn ID Mã cán Mã văn Loại SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT Mã phận Tên phận Mã chức vụ Tên chức vụ Mã trình độ Tên trình độ Mã văn Tên văn Mã trạng thái Tên trạng thái 21 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA Nâng theo Hệ số trước Hệ số sau Ngày tháng Từ ngày Công việc Ghi ID Mã cán Mã văn Loại ID Mã cán Nâng theo Hệ số trước Hệ số sau Ngày tháng Ghi ID Mã cán Từ ngày Công việc Ghi SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 22 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA 2.4 Thiết kế sở liệu cho chức hệ thống 2.4.1 Biểu đồ biểu diễn thực thể Loại cán Bộ phận Chức vụ Trình độ Cán Q trình cơng tác Trạng thái Văn Quá trình nâng lương SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 23 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA 2.4.2 Sơ đồ liên kết bảng sở liệu - Các bảng liên kết với khóa chính, khóa ngoại - Chủ yếu sử dụng liên kết một-nhiều để liên kết bảng với Bảng thông tin cán bộ: tblCanBo STT Tên trường Kiểu liệu Mơ tả MaCB Nchar(10) Mã cán bộ(khóa chính) HoTen Nvachar(50) Họ tên cán NgaySinh Date Ngày sinh QueQuan Nvarchar(50) Quê quán GioiTinh Nchar(10) Giới tính DanToc Nvarchar(20) Dân tộc TonGiao Nchar(10) Tơn giáo MaBoPhan Nchar(10) Mã phận(khóa ngoại) MaChucVu Nchar(10) Mã chức vụ(khóa ngoại) 10 MaTD Nchar(10) Mã trình độ(khóa ngoại) 11 MaLoai Nchar(10) Mã loại cán bộ(khóa ngoại) 12 MaTT Nchar(10) Mã trạng thái(khóa ngoại) 13 NgayThang Date Ngày trạng thái 14 TenLuong Nvarchar(50) Tên lương 15 HeSo Real Hệ số lương SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 24 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA - Bảng chi tiết sở liệu: Bảng quản lý phận: tblBoPhan STT - Tên trường Kiểu liệu Mô tả MaBoPhan Nchar(10) Mã phận(khóa chính) TenBP Nvarchar(50) Tên phận Bảng chi tiết sở liệu: SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 25 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA Bảng quản lý chức vụ: tblChucVu STT - Tên trường Kiểu liệu Mô tả MaChucVu Nchar(10) Mã chức vụ(khóa chính) TenCV Nvarchar(50) Tên chức vụ Bảng chi tiết sở liệu: Bảng quản lý trình độ học vấn, chuyên ngành: tblTrinhDo STT - Tên trường Kiểu liệu Mô tả MaTD Nchar(10) Mã trình độ(khóa chính) TenTĐ Nvarchar(50) Tên trình độ Bảng chi tiết sở liệu: Bảng quản lý loại cán bộ: tblLoaiCanBo STT - Tên trường Kiểu liệu Mô tả MaLoai Nchar(10) Mã loại cán bộ(khóa chính) TenLoaiCB Nvarchar(50) Tên loại cán Bảng chi tiết sở liệu: SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 26 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA Bảng quản lý trạng thái cán bộ: tblTrangThai STT - Tên trường Kiểu liệu Mô tả MaTT Nchar(10) Mã trạng thái(khóa chính) TenTT Nvarchar(50) Tên trạng thái) Bảng chi tiết sở liệu: Bảng quản lý văn bằng:tblVanBang STT - Tên trường Kiểu liệu Mô tả MaVB Nchar(10) Mã văn bằng(khóa chính) TenVB Nvarchar(50) Tên văn Bảng chi tiết sở liệu: Bảng quản lý cán văn bằng: tblCanBo_VanBang STT Tên trường Kiểu liệu Mô tả ID Int Trường tự tăng(khóa chính) MaCB Nchar(10) Mã cán bộ(khóa ngoại) MaVB Nchar(10) Mã văn bằng(khóa ngoại) Loai Nchar(10) Loại văn (A,B,C,…) SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 27 Đồ án tốt nghiệp - GVHD: TS PHAN LÊ NA Bảng chi tiết sở liệu: Bảng nâng lương cán bộ: tblNangLuong STT - Tên trường Kiểu liệu Mô tả ID Int Trường tự tăng(khóa chính) MaCB Nchar(10) Mã cán bộ(khóa ngoại) NangTheo Nvarchar(50) Nâng lương theo tháng, quý HeSoTruoc Real Hệ số lương trước nâng HeSoSau Real Hệ số lương sau nâng NgayNang Date Ngày thực nâng lương GhiChu Nvarchar(200) Ghi Bảng chi tiết sở liệu: Bảng quản lý q trình cơng tác, làm việc cán bộ: STT Tên trường Kiểu liệu Mô tả ID Int Trường tự tăng(khóa chính) MaCB Nchar(10) Mã cán bộ(khóa ngoại) FromNgay Date Ngày bắt đầu cơng việc CongViec Nvarchar(70) Tên q trình cơng tác Ghichu Nvarchar(200) Mơ tả chi tiết q trình SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 28 Đồ án tốt nghiệp - GVHD: TS PHAN LÊ NA Bảng chi tiết sở liệu: Bảng quản lý tài khoản đăng nhập hệ thống: tblDangNhap STT - Tên trường Kiểu liệu Mơ tả UserName Nvarchar(50) Tên đăng nhập(khóa chính) PassWord Nvarchar(50) Mật Bảng chi tiết sở liệu: SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 29 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA CHƯƠNG 3: XÂY DỰNG PHẦN MỀM QUẢN LÝ CÁN BỘ TẠI UBND HUYỆN HƯNG NGUYÊN – TỈNH NGHỆ AN 3.1 Giới thiệu tổng quan lập trình ứng dụng Windows - Các ứng dụng Windows dễ sử dụng, khó người tạo lập chúng Để đạt tính dễ dùng địi hỏi người lập trình phải bỏ nhiều cơng sức để cài đặt - Lập trình Windows khó phức tạp nhiều so với lập trình DOS Tuy nhiên lập trình Windows giải số vấn đề khó khăn mơi trường DOS xây dựng giao diện người dùng, quản lý nhớ ảo, độc lập thiết bị vào ra, thâm nhập Internet, khả chia sẻ tài nguyên, - Windows cung cấp hàm để người lập trình thâm nhập đặc trưng hệ điều hành gọi giao diện lập trình ứng dụng (Application Programming Interface – API) Những hàm đặt thư viện liên kết động (Dynamic Link Library – DLL) Các chương trình ứng dụng sử dụng chúng thơng qua lời gọi hàm chia sẻ máy có cài đặt Windows 3.2 Tổng quan Net Framework NET Framework công nghệ hỗ trợ việc xây dựng chạy ứng dụng tảng Framework dịch vụ Web XML .NET Framework thiết kế để thực mục tiêu: - Để cung cấp mơi trường lập trình hướng đối tượng phù hợp việc xem mã đối tượng lưu trữ thực thi cục bộ, thực thi cục chạy Internet, thực thi từ xa - Để cung cấp môi trường thực thi mã nguồn giảm thiểu việc đóng gói phần mềm, xung đột phiên - Để cung cấp môi trường thực thi giúp cho việc thực thi mã an toàn, kể công cụ tạo bên hãng thứ ba hay hãng phải tuân thủ kiến trúc Net - Để cung cấp môi trường thực thi mã loại bỏ vấn đề hiệu suất môi trường làm việc script hay môi trường thông dịch Để giúp cho người phát triển có kinh nghiệm vững nắm nhiều ứng dụng khác từ ứng dụng tảng ứng dụng Window đến ứng dụng Web Tạo chuẩn làm việc cho việc phát triển ứng dụng thống bên sử dụng đảm bảo mã nguồn NET tích hợp với mã nguồn khác SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 30 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA NET application chia làm hai loại: cho Internet gọi ASP.NET, gồm có Web Forms Web Services cho desktop gọi Windows Forms - Windows Forms giống Forms VB6 Nó hổ trợ Unicode hoàn toàn, tiện cho chữ Việt thật Object Oriented - Web Forms có Server Controls làm việc giống Controls Windows Forms, dùng codes để xử lý Events y hệt Windows Forms Điểm khác biệt chánh ASP (Active Server Pages) ASP.NET ASP.NET, phần đại diện visual components code nằm riêng nhau, không lộn xộn ASP Ngoài ASP.NET code hoàn toàn Object Oriented Web Services giống Functions mà ta gọi dùng từ URL Internet, thí dụ Credit Card authorisation Phần mềm quản lý cán ứng dụng Net chạy Windows Form C#, viết công cụ Visual Studio 2012 Và để chạy ứng dụng này, người sử dụng bắt buộc phải cài đặt, tạo lập thư viện chuẩn cần có để biên dịch ứng dụng 3.3 Xây dựng phần mềm quản lý cán Mơ hình chức hệ thống: Cập nhật cán Tìm kiếm cán Quản lý thông tin cán Hệ thống quản lý Cán Nâng lương cán Quản lý q trình cơng tác Thống kê cán theo Tổng hợp báo cáo theo Quản lý văn phòng ban, phận nhiều tiêu chí SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 31 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA 3.4 Giao diện chức đăng nhập hệ thống  Khi đăng nhập tài khoản, hệ thống kiểm tra kết nối với sở liệu, kết nối bị lỗi (sai hai trường đăng nhập), hệ thống thông báo cho người dùng kiểm tra lại  Sau kết nối thành công với sở liệu, chương trình kiểm tra tài khoản mật bạn đăng nhập Nếu không thành công, bạn phải nhập lại SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 32 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA 3.5 Giao diện Form - Đây toàn chức hoàn thiện hệ thống, với giao diện trực quan - Các chức phân chia thành nhóm chính: + Chức cập nhật cán + Chức tìm kiếm, thống kê + Chức xuất báo cáo + Chức quản trị hệ thống (chỉ dùng cho tài khoản admin) - Các nút điều khiển: bao gồm đăng nhập lại, thay đổi mật khẩu, thông tin phần mềm khỏi chương trình SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 33 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA KẾT LUẬN Sau thời gian tìm hiểu đề tài “Xây dựng phần mềm quản lý cán UBND huyện Hưng Nguyên – tỉnh Nghệ An” em đạt kết sau:  Biết yêu cầu toán quản lý đặt cách tổ chức sở liệu q trình phân tích thiết kế hệ thống quản lý cán  Sử dụng thành thạo hệ quản trị sở liệu (SQL Server 2012) cơng cụ lập trình MS Visual studio 2012  Biết cách tạo ứng dụng từ mã nguồn Net Framework chạy tảng Windows form  Xây dựng cấu trúc hệ thống rõ ràng với chức  Việc lưu trữ đơn giản, khơng cần phải có nơi lưu trữ lớn, thơng tin cán xác nhanh chóng  Hỗ trợ chức cập nhật, tìm kiếm - thống kê, báo cáo linh hoạt quản lý nhân thuận tiện, nhanh chóng, có tính chất tuỳ chọn theo tiêu chí cụ thể rút ngắn công việc nhân viên quản lý giảm số lượng nhân viên quản lý, tránh tình trạng dư thừa, chức xử lý linh hoạt yêu cầu thực tế  Chức nhập quản lý cán thực logic đảm bảo cho liệu hợp lệ hố cập nhật xác  Chương trình có giao diện thân thiện, thuận tiện cho người dùng  Hướng phát triển ứng dụng sau này: Trong đề tài em có phân tích xây dựng phần mềm đơn giản chưa có tính phức tạp Do thời gian nghiên cứu có hạn khả hạn chế nên số chức ý tưởng, chưa thực thi Chương trình có tính chun nghiệp chưa cao Vì vậy, hướng phát triển đề tài là:  Hoàn chỉnh chức chuyển hướng quản lý thông tin qua mạng mở rộng thêm ứng dụng web form: cho phép nhập chỉnh sửa thông tin từ xa Qua việc nghiên cứu xây dựng đề tài này, phần củng cố cho em kiến thức lập trình ứng dụng Windows ngơn ngữ C# để xây dựng phần mềm ứng dụng hoàn chỉnh Từ quản lý cán em tự tin xây dựng phần mềm tương tự như: quản lý thư viện, quản lý sinh viên, Em xin cảm ơn cô TS Phan Lê Na tận tình giúp đỡ hướng dẫn em hoàn thành đồ án tốt nghiệp với đề tài theo thời gian quy định nhà trường Em xin gửi lời cảm ơn chân thành tới thầy cô khoa Công nghệ Thông tin giúp đỡ em việc nghiên cứu tìm hiểu lĩnh vực công nghệ phần mềm SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 34 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Ba, Phân tích thiết kế hệ thống thơng tin, ĐHQG Hà Nội, năm 2005 [2] Phạm Hữu Khang, Lập trình ứng dụng chuyên nghiệp SQL Sever 2000, Nhà xuất giáo dục 2002 [3] Hoàng Hữu Việt, Giáo trình C# Programming, Trường Đại học Vinh năm 2015 [4] Tham khảo Video hướng dẫn lập trình sửa lỗi qua kênh Youtube https://www.youtube.com SVTH: HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 35 ... quản lý cán UBND huyện Hưng Nguyên tỉnh Nghệ An? ?? gồm nội dung sau: Chương 1: Đặt vấn đề Chương 2: Khảo sát thiết kế hệ thống Chương 3: Xây dựng phần mềm quản lý cán tai huyện Hưng Nguyên - tỉnh Nghệ. .. HỒ THỊ HÀ TRANG - LỚP: 53K1_CNTT 29 Đồ án tốt nghiệp GVHD: TS PHAN LÊ NA CHƯƠNG 3: XÂY DỰNG PHẦN MỀM QUẢN LÝ CÁN BỘ TẠI UBND HUYỆN HƯNG NGUYÊN – TỈNH NGHỆ AN 3.1 Giới thiệu tổng quan lập trình... ứng dụng 3.3 Xây dựng phần mềm quản lý cán Mơ hình chức hệ thống: Cập nhật cán Tìm kiếm cán Quản lý thông tin cán Hệ thống quản lý Cán Nâng lương cán Quản lý trình cơng tác Thống kê cán theo Tổng

Ngày đăng: 01/08/2021, 10:36

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

Tài liệu liên quan