1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài tập lớn Xây dựng phần mềm quản lý nhân sự phòng công chứng

78 7 0

Đ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

Tiêu đề Xây dựng phần mềm quản lý nhân sự
Tác giả Vũ Ngọc Sơn
Người hướng dẫn ThS. Trịnh Thị Xuân
Trường học Trường Đại học Mở Hà Nội
Chuyên ngành Công nghệ thông tin
Thể loại báo cáo đồ án tốt nghiệp
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 78
Dung lượng 3,65 MB

Nội dung

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI TRUNG TÂM ĐÀO TẠO E LEARNING BÁO CÁO ĐỒ ÁN TỐT NGHIỆP Đề tài Xây dựng phần mềm quản lý nhân sự phòng công chứng Nguyễn Đình Lợi Giảng viên hướng dẫn Ths Trịnh Thị Xuân Sinh v. LH: 0835660011 để lấy code nếu cần Zalo: 0835660011

1 TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI TRUNG TÂM ĐÀO TẠO E-LEARNING BÁO CÁO ĐỒ ÁN TỐT NGHIỆP Đề tài: Xây dựng phần mềm quản lý nhân phịng cơng Giảng viên hướng dẫn: Sinh viên thực hiện: Ngày sinh: Lớp: Ngành đào tạo: Địa điểm học: Thời gian thực tập: Mã course học: Ths: Trịnh Thị Xuân Vũ Ngọc Sơn 27/02/1993 CDT 213 Công nghệ thông tin EHOU (Viện ĐTPT giáo dục Việt Nam) Từ 01/10/2021 đến 10/11/2021 IT35.034 chứng Nguyễn Đình Lợi Hà Nội, 2021 LỜI CẢM ƠN Để hồn thành đề tài khóa luận tốt nghiệp này, trước hết em xin gửi lời cảm ơn chân thành đến Cán Giảng viên Khoa Công nghệ thông tin, cán giảng viên Trường Đại Mở Hà Nội tận tình giảng dạy truyền đạt kiến thức cho em Đồng thời em xin gửi lời cảm ơn đặc biệt dạy, hướng dẫn tận tình ThS Trịnh Thị Xn ln tận tình hướng dẫn, giúp đỡ em suốt thời gian thực khóa luận Em xin gửi lời cảm ơn tới Khoa Công nghệ thông tin – Trường Đại học Mở Hà Nội quan tâm tạo điều kiện giúp em hoàn thành đề tài khóa luận tốt nghiệp Ngồi ra, em xin cảm ơn người bạn giúp đỡ trao đổi thêm nhiều thông tin đề tài trình thực đề tài Cuối em vơ biết ơn gia đình bạn bè, người luôn bên cạnh em, động viên, chia sẻ với em suốt thời gian thực đề tài khóa luận tốt nghiệp “Xây dựng phần mềm quản lý nhân sự” Do kiến thức hạn chế, báo cáo em khơng tránh khỏi sai sót Rất mong nhận lời góp ý từ quý Thầy để khóa luận tốt nghiệp em hồn thiện giúp em có thêm kinh nghiệm quý báu Cuối cùng, em xin kính chúc thầy giảng viên trường Đại học Mở Hà Nội nói chung, thầy khoa Cơng nghệ thơng tin nói riêng dồi sức khỏe thành công nghiệp cao quý Hà Nội, tháng 11 năm 2021 Sinh viên thực Vũ Ngọc Sơn MỤC LỤC DANH MỤC BẢNG DANH MỤC HÌNH DANH SÁCH CÁC TỪ VIẾT TẮT Từ viết tắt Giải thích Ý nghĩa C# C Sharp Ngơn ngữ lập trình C Sharp CSDL Database Cơ sở liệu CNTT Công nghệ thông tin Công nghệ thơng tin LỜI NĨI ĐẦU Lí chọn đề tài Sự phát triển vũ bão ngành Cơng nghệ thơng tin kéo theo dịch vụ mạng ngày phát triển, mở rộng hoàn thiện hơn, tồn nhiều khuyết điểm song khơng tiện lợi từ cơng nghệ đem lại cho xã hội lồi người nhanh chóng xác Thư điện tử dần thay thư tay, hội nghị truyền hình với âm hình ảnh trực tiếp giúp linh hoạt hóa cơng việc tổ chức, đồn thể Người bác sĩ khơng phải trực tiếp đứng phịng mổ thực ca phẫu thuật với xác cao, độ an tồn tuyệt đối… cịn nhiều lợi ích mà Cơng nghệ thông tin đem lại cho chúng ta, dựa vào đâu mà cơng nghệ thực điều tưởng chừng khơng thể tích tắc vậy? Ngơn ngữ lập trình phần khơng thể thiếu việc xây dựng nên giới công nghệ linh hoạt mạnh mẽ Không gian làm việc Microsoft Net tổng hợp bốn ngôn ngữ lập trình: C#, VB.NET, Managed C++, and J# NET có chồng gối lên ngơn ngữ, định nghĩa FCL (framework class library) Hỗ trợ cho lập trình viên phát triển ứng dụng mạng với kích thước nhẹ mạnh mẽ xử lý Hiện nay, Phịng cơng chứng Nguyễn Đình Lợi gặp nhiều khó khăn việc quản lý nhân Với hệ thống quản lý nhân có phần lỗi thời, việc quản lý thông tin nhân viên trở lên khó khăn hết Dựa kiến thức lập trình mạng với C#, đa dạng dịch vụ mạng với nhiều tính đòi hỏi ngày cao Từ ý tưởng áp dụng Công nghệ thông tin vào việc quản lý, bớt phần gánh nặng sổ sách đầu óc người, khóa luận hướng đến xây dựng phần mềm quản lý nhân sự, áp dụng cho Phịng cơng chứng Nguyễn Đình Lợi Giúp Phịng cơng chứng dễ dàng công việc quản lý nhân viên Mục tiêu xây dựng đề tài  Mục tiêu chung: - Nắm bắt công nghệ C# - Xây dựng phần mềm quản lý nhân C#  Mục tiêu cụ thể: - Đối với người dùng: Cung cấp thơng tin đầy đủ, xác, nhanh chóng; giao diện thân thiện, thu hút dễ dàng sử dụng - Đối với người quản trị: Lưu trữ liệu, quản lý chia sẻ thông tin Nội dung nghiên cứu  Tìm hiểu cách thức hoạt động Phịng cơng chứng Nguyễn Đình Lợi  Tìm hiểu chức năng, cách thức sử dụng phần mềm quản trị  Tìm hiểu số ngơn ngữ lập trình: C#, …  Xây dựng hệ thống quản trị nhân viên C# với chức quản lý nhân viên, quản lý lương,… cách thuận tiện cho người sử dụng quản trị Phương pháp nghiên cứu  Phương pháp nghiên cứu lý thuyết: Tìm hiểu, thu nhập tài liệu, thông tin liên quan đến đề tài qua phần mềm biết mạng nghiên cứu ngơn ngữ lập trình C# để xây dựng phần mềm  Phương pháp tổng hợp: Tổng hợp tài liệu nghiên cứu tìm hiểu để đưa chức quan trọng cần thiết cho phần mềm  Phương pháp thực nghiệm: - Xây dựng giao diện phần mềm, lập trình phần mềm Vscode - Xây dựng sở liệu Mysql - Tiến hành chạy thử ứng dụng xây dựng để kiểm tra kết đạt kiểm tra lỗi Kết quả dự kiến  Báo cáo tốt nghiệp  Hoàn thiện phần mềm quản lý nhân với chức quản lý 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 nhân viên, quản lý lương, quản lý hợp đồng, phúc lợi nhân viên, … Bố cục khóa luận Chương 1: Cơ sở lý thuyết 1.1 Tổng quan C# 1.2 Microsoft SQL Server 2019 1.3 Microsoft Visual Studio Chương 2: Phân tích thiết kế hệ thống Phát biểu tốn Khảo sát mơ tả phần mềm Phân tích chức Kịch Biểu đồ lớp usecase Biểu đồ Biểu đồ hoạt động Sơ đồ diagram mô tả chi tiết sở liệu Thiết kế sở liệu Chương 3: Xây dựng phần mềm 3.1 Thử nghiệm kịch 3.2 Đăng nhập vào phần mềm 3.3 Hướng dẫn cài đặt CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan C# [5] C# (hay C Sharp) ngơn ngữ lập trình đơn giản, phát triển đội ngũ kỹ sư Microsoft vào năm 2000 C# ngơn ngữ lập trình đại, hướng đối tượng xây dụng tảng hai ngôn ngữ mạnh C++ Java C# thiết kế cho ngôn ngữ chung sở hạ tầng (Common Language Infrasttructure - CLI) bao gồm mã (Executuble Code) mơi trường thực thi (Runtime Environment) cho phép sử dụng ngôn ngữ cao cấp khác đa tảng máy tính kiến trúc khách C# với sư hỗ trợ mạnh mẽ NET Framework giúp cho việc tạo ứng dụng windows Forms trở nên dễ dàng Các đặc điểm để làm cho C# trở thành ngơn ngữ lập trình chun nghiệp sử dụng rộng rãi: - Là ngơn ngữ lập trình đại, mục đích tổng qt - Nó hướng đối tượng - Dễ tiếp cận tìm hiểu tự học - Nó ngơn ngữ cấu trúc - Nó tạo chương trình hiệu - Có thể biên dịch nhiều tảng máy tính khác - C# phần NET Framework 1.2 Microsoft SQL Server 2019 [6] 1.2.1 Tổng quan SQL Server 2019 SQL Server hệ thống quản lý sở liệu (relational database management system viết tắt RDBMS), hỗ trợ số lượng lớn quy trình xử lí giao dịch, ứng dụng doanh nghiệp ứng dụng phân tích Phịng cơng chứng Công nghê thông tin SQL Server ba công nghệ liệu dẫn đầu với Oracle Database IBM’s DB2 Cũng giống phần mềm “Relational database management system” khác, Microsoft SQL Server xây dựng bên lớp SQL – ngôn ngữ lập trình tiêu chuẩn hóa mà quản trị viên sở liệu (DBAs) chuyên gia Công nghệ thông tin sử dụng để quản lý sở liệu truy vấn liệu nằm bên SQL Server thường gắn với TransactSQL (T-SQL), cài đặt SQL Microsoft bổ sung chương trình mở rộng ngơn ngữ lập trình chuẩn SQL Server hệ quản trị sở liệu quan hệ (Relational Database Managemen System- RDBMS), sử dụng ngơn ngữ lập trình truy vấn CSDL Transact-SQL (T-SQL), phiên Structured Query Language Ngơn ngữ lập trình truy vấn T- SQL cho phép truy xuất liệu, cập nhật quản lý hệ thống CSDL quan hệ Mỗi máy chủ có hệ quản trị CSDL SQL Server 1.2.2 Đặc điểm Microsoft SQL Server 2019 - SQL ngôn ngữ tiếng anh - SQL ngôn ngữ phi thủ tục, yêu cầu ta cách thức truy cập sở liệu Tất thông báo SQL dễ sử dụng khả mắc lỗi - SQL cung cấp tập lệnh phông phú cho công việc hỏi đáp liệu + Chèn, cập nhật, xóa hàng quan hệ + Tạo, sửa đổi, thêm xóa đối tượng sở liệu + Điều khiển việc truy nhập tới sở liệu đối tượng sở liệu để đảm bảo tính bảo mật sở liệu + Đảm bảo tính quán ràng buộc sở liệu - Hiện Microsoft SQL Server 2019 phiên nhiều người dùng cá nhân doanh nghiệp sử dụng nhiều ưu điểm như: + Cải thiện tính khả mở rộng + Công cụ quản lý dễ sử dụng + Dễ dàng xử lý, truy xuất tới CSDL lớn nhỏ khác + Phân tích nhanh xác + Tính tồn diện đồng + u cầu cấu hình cài đặt khơng lớn, phù hợp với nhiều thiết bị 1.3 Microsoft Visual Studio [11] Microsoft Visual Studio môi trường phát triển tích hợp (IDE) từ Microsoft Nó sử dụng để phát triển chương trình máy tính cho Microsoft Windows, trang web, ứng dụng web dịch vụ web Visual Studio sử dụng tảng phát triển phần mềm Microsoft Windows API, Windows Forms, Windows Store Microsoft Silverlight,WPF Nó sản xuất hai ngôn ngữ máy mã số quản lý Những mạnh Visua Studio: 10 Hình 3.10: Form quản lý chấm công  Giao diện quản lý mức lương Giao diện tìm kiếm giúp người quản lý theo dõi cập nhật mức lương mà vị trí Phịng cơng chứng nhận 64 Hình 3.11: Form quản lý mức lương  Giao diện quản lý mức tiền phạt Giao diện tìm kiếm giúp người quản lý theo dõi cập nhật mức tiền phạt theo quy định Phịng cơng chứng 65 Hình 3.12: Form quản lý mức tiền phạt  Giao diện quản lý thưởng nhân viên Giao diện tìm kiếm giúp người quản lý theo dõi cập nhật tiền thưởng cho nhân viên 66 Hình 3.13: Form quản lý thưởng nhân viên  Giao diện quản lý chấm cơng Giao diện tìm kiếm giúp người quản lý theo dõi cập nhật tiền phạt cho nhân viên 67 Hình 3.14: Form quản lý phạt nhân viên  Giao diện quản lý mức thưởng Giao diện tìm kiếm giúp người quản lý theo dõi cập nhật mức tiền thưởng theo quy định Phịng cơng chứng 68 Hình 3.15: Form quản lý mức tiền thưởng  Giao diện đổi mật Giao diện tìm kiếm giúp người quản lý thay đổi mật theo ý muốn 69 Hình 3.16: Form đổi mật 3.3 Hướng dẫn cài đặt  Thông tin phần mềm - Được viết ngôn ngữ C# NetFramework 2.0 - Cơ sở liệu: Microsoft SQL Server 2012, - Tương thích với hệ điều hành Window 7, Window 8.1, Window 10  Yêu cầu cài đặt - Window 7, 8, 10 - SQL Sever 2012 trở lên 70 - CPU core I3 – Ram Gb trở lên  Hướng dẫn cài đặt - Bước 1: Cài đặt Microsoft SQL server 2019 - Bước 2: import Database cách chạy file “script” với SQL sever - Bước 3: Liên kết phần mềm với CSDL - Bước 4: Đăng nhập KẾT LUẬN Kết quả đạt 71 Sau thời gian nghiên cứu tìm hiểu để phân tích đề tài khóa luận tốt nghiệp quan tâm hướng dẫn tận tình cô giáo Ths: Trịnh Thị Xuân, em hiểu cơng việc để hồn thành đề tài khóa luận tốt nghiệp: “Xây dựng phần mềm quản lý nhân cho Phịng cơng chứng Nguyễn Đình Lợi” Bên cạnh em gặp nhiều khó khăn, em cố gắng nhiều để hoàn thành phần mềm với kết đạt được: + Tìm hiểu cách thức quản lý nhân + Xây dựng phần mềm quản lý nhân Ưu điểm khuyết điểm hệ thống + Ưu điểm:  Phần mềm giúp xem thơng tin cần thiết, nhân viên, phịng ban chế độ phúc lợi, khen thưởng, kỉ luật cuả Phịng cơng chứng  Phần mềm có chức thêm, sửa, xóa, tìm kiếm thống kê + Khuyết điểm:  Hệ thống nhiều phần xử lý chưa tối ưu  Giao diện chưa bật đẹp mắt  Nhiều tính quản lý cịn hạn chế + Hướng phát triển: Trong tương lai em xây dựng phát triển nhiều tính phù hợp cho Phần mềm trau chuốt lại, cho giao diện đẹp để hoàn thiện Phần mềm Em mong nhận thầy cô dẫn góp ý để hồn thiện Phần mềm với nhiều tính cách đầy đủ Em xin chân thành cảm ơn! 72 TÀI LIỆU THAM KHẢO Nguyễn ngọc Bình Phương - Thái Thanh Phong (2016), Các giải pháp lập trình C#, NXB Giao Thơng Vận Tải Nguyễn Hoàng Hà – Nguyễn Văn Trung (2008) Giáo trình C# ứng dụng Trần Nguyên Phong (2004), Giáo trình SQL, Trường ĐH KH Huế, Huế Nguyễn Ngọc Bình Phương, Các Giải Pháp Lập Trình C#, NXB Giao Thông Vận Tải Các trang Web: Congdongcviet.com, CProject.com, Google… Thuvientailieu, “Tìm hiểu POWER DESIGNER”, [Online] Available: http://www.thuvientailieu.vn/tai-lieu/tim-hieu-ve-power-designer-40267/ Semtek, “Tất tần tật kiến thức SQL server cho người tìm hiểu”, [Online] Available: https://www.semtek.com.vn/sql-server-2/ Viettuts,”C# gì? C# dùng để làm gì”, Available: https://viettuts.vn/csharp http://www.codeprovn.com/forums/viewtopic.php?f=68&t=1017 10 http://www.devexpress.com 73 ... nghệ Phần mềm thực thủ công Nhận thấy khó khăn cơng tác quản lý mong muốn đến từ ban quản lý nhân Phòng công chứng, áp dụng phần 12 mềm quản lý vào công tác quản lý nhân hàng ngày Phịng cơng chứng. .. Nguyễn Đình Lợi Giúp Phịng cơng chứng dễ dàng công việc quản lý nhân viên Mục tiêu xây dựng đề tài  Mục tiêu chung: - Nắm bắt công nghệ C# - Xây dựng phần mềm quản lý nhân C#  Mục tiêu cụ thể: -... Hoàn thiện phần mềm quản lý nhân với chức quản lý 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 nhân viên, quản lý lương, quản lý hợp đồng, phúc lợi nhân viên, … Bố cục khóa luận Chương 1: Cơ sở lý thuyết

Ngày đăng: 28/09/2022, 10:04

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1. Nguyễn ngọc Bình Phương - Thái Thanh Phong (2016), Các giải pháp lập trình C#, NXB Giao Thông Vận Tải Sách, tạp chí
Tiêu đề: Các giải pháp lập trìnhC#
Tác giả: Nguyễn ngọc Bình Phương - Thái Thanh Phong
Nhà XB: NXB Giao Thông Vận Tải
Năm: 2016
2. Nguyễn Hoàng Hà – Nguyễn Văn Trung (2008). Giáo trình C# và ứng dụng 3. Trần Nguyên Phong (2004), Giáo trình SQL, Trường ĐH KH Huế, Huế Sách, tạp chí
Tiêu đề: Giáo trình C# và ứng dụng" 3. Trần Nguyên Phong (2004), "Giáo trình SQL
Tác giả: Nguyễn Hoàng Hà – Nguyễn Văn Trung (2008). Giáo trình C# và ứng dụng 3. Trần Nguyên Phong
Năm: 2004
4. Nguyễn Ngọc Bình Phương, Các Giải Pháp Lập Trình C#, NXB Giao Thông Vận Tải Sách, tạp chí
Tiêu đề: Các Giải Pháp Lập Trình C#
Nhà XB: NXB Giao ThôngVận Tải
6. Thuvientailieu, “Tìm hiểu về POWER DESIGNER”, [Online].Available: http://www.thuvientailieu.vn/tai-lieu/tim-hieu-ve-power-designer-40267/ Sách, tạp chí
Tiêu đề: Tìm hiểu về POWER DESIGNER
7. Semtek, “Tất tần tật các kiến thức về SQL server cho người mới tìm hiểu”, [Online]. Available: https://www.semtek.com.vn/sql-server-2/ Sách, tạp chí
Tiêu đề: Tất tần tật các kiến thức về SQL server cho người mới tìm hiểu
8. Viettuts,”C# là gì? C# được dùng để làm gì”, Available:https://viettuts.vn/csharp Link
5. Các trang Web: Congdongcviet.com, CProject.com, Google… Khác
w