BỘ LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘI TP HỒ CHÍ MINH TRƯỜNG CAO ĐẲNG KINH TẾ CÔNG NGHỆ TP HỒ CHÍ MINH oOo BÁO CÁO THỰC TẬP TỐT NGHIỆP Phần mềm Quản lý nhân sự công ty Đại Phúc Vinh Giảng viên hướng dẫn Th S Sinh viên thực hiện – Lớp Niên Khóa Ngành Công nghệ thông tin Chuyên ngành Công Nghệ Thông Tin TP Hồ Chí Minh, tháng 7 năm LỜI NÓI ĐẦU Ngày nay, dưới sự phát triển của khoa học kỹ thuật đã hỗ trợ rất nhiều nhân loại trong mọi lĩnh vực Sự phát triển của Công nghệ thông tin (CNTT) đã đem lại nhiều.
GIỚI THIỆU CHUNG VỀ ĐƠN VỊ THỰC TẬP
Thông tin đơn vị thực tập
- Sơ lược về sựu hình thành và phát triển của đơn vị:
Thương hiệu cửa Mitadoor cam kết mang đến cho khách hàng những sản phẩm tối ưu, đồng hành cùng người tiêu dùng Việt Nam trong việc tạo dựng không gian sống lý tưởng và an toàn.
Chúng tôi cam kết nâng cao trách nhiệm với sản phẩm, đảm bảo giá cả cạnh tranh và hoàn tiền nếu hàng hóa không đúng chất lượng Doanh nghiệp Cửa Cuốn Đại Phúc Vinh thường xuyên có chương trình khuyến mại và giảm giá đặc biệt cho khách hàng Sự tín nhiệm của khách hàng là thành công lớn nhất của chúng tôi, vì vậy chúng tôi nỗ lực xây dựng thương hiệu vững mạnh.
Cuamitadoor trên toàn quốc cam kết đặt chất lượng sản phẩm và dịch vụ chăm sóc khách hàng lên hàng đầu, đây chính là phương châm và mục tiêu hoạt động của chúng tôi.
Thương hiệu cửa Mitadoor cam kết cung cấp sản phẩm tối ưu cho khách hàng, đồng hành cùng người tiêu dùng Việt Nam trong việc tạo ra những không gian sống lý tưởng và an toàn.
Chúng tôi cam kết mang đến sản phẩm chất lượng với giá cả cạnh tranh và chính sách hoàn tiền nếu hàng hóa không đúng chất lượng Doanh nghiệp Cửa Cuốn Đại Phúc Vinh luôn triển khai chương trình khuyến mại và giảm giá đặc biệt cho khách hàng Sự tín nhiệm của khách hàng là thành công lớn nhất của chúng tôi, vì vậy chúng tôi nỗ lực xây dựng thương hiệu vững mạnh.
Cuamitadoor trên toàn quốc cam kết đặt chất lượng sản phẩm và dịch vụ chăm sóc khách hàng lên hàng đầu, đây là phương châm và mục tiêu của chúng tôi.
Address: 27 /3R TỔ 12, ẤP NAM LÂN XÃ BÀ ĐIỂM HUYỆN HÓC MÔN TP
- Địa bàn kinh doanh của công ty:
- Phân tích SWOT của công ty: S-điểm mạnh
• Đội ngũ công ty giàu kinh nghiệm, nhiệt huyết và đam mê với công việc
• Đã và đang hợp tác với những doanh nghiệp lớn
• Sản phẩm mang tính thiết thực đáp ứng nhu cầu khách hàng
• Nhân sự còn mỏng chưa đáp ứng được các đơn hàng
• Quy mô công ty còn nhỏ
• Thời đại chuyển đổi số công nghệ số đang theo chiều hướng TMDT chuyển số hóa
• Từng làm việc với nhiều khách hàng lớn
• Tiềm năng phát triển cao
• Công ty có quy mô nhỏ nên chưa đáp ứng được tất cả các đơn hàng
• Nhiều đối thủ cạnh tranh
- Định hướng phát triển công ty trong những năm tới :
• Xây dựng ứng dụng thương mại điện tử cho doanh nghiệp, tập đoàn lớn.
Khách hàng hài lòng với dịch vụ và sản phẩm của MSM không chỉ thể hiện hiệu quả vận hành mà còn mang lại kết quả giảm chi phí và tăng lợi nhuận Điều này chính là niềm vui, niềm tự hào và động lực phát triển của toàn thể nhân viên MSM.
• Trở thành công ty hàng đầu trong lĩnh vực cung cấp sản phẩm phầm mền QuảnTrị Doand Nghiệp.
Thông tin về vị trí sinh viên tham gia thực tập
• Tìm hiểu về quá trình thiết kế và lập trình app thực tế.
• Học thiết kế giao diện website thông qua website thực tế.
• Học Java Scrip thông qua website thực tế.
• Tìm hiểu sơ bộ về Sharepoint.
• Tìm hiểu về LNQ,API,AJAX.
• Học triển khai website thực tế bằng mvc.
• Học và thực hành viết bài đăng webste.
• Thực hiện viết bài và thăm gia vào dự án thực tế của công ty.
• Vị trí: Là thực tập sình của công ty TNHH Mymind.
• Kiến thức: Có kiến thức căn bản về html,có tư duy tốt về lập trình, biết sử lý trong quá trình lập trình.
• Có khả năng tìm tòi, học hỏi cao, học ngôn ngữ mới.
• Có khả năng teamwork tốt.
GIỚI THIỆU VỀ ĐỒ ÁN PHẦM MỀM QUẢN LÝ NHÂN SỰ
Microsoft Visual Studio ?
Microsoft Visual Studio là một môi trường phát triển tích hợp (IDE) từ Microsoft
Visual Studio is a powerful development tool used for creating computer programs for Microsoft Windows, as well as websites, web applications, and web services It leverages Microsoft's software development platforms, including Windows API, Windows Forms, Windows Presentation Foundation, Windows Store, and Microsoft Silverlight The tool is capable of generating both machine code and managed code, making it versatile for various programming needs.
Visual Studio là một công cụ phát triển mạnh mẽ với trình soạn thảo mã hỗ trợ IntelliSense và cải tiến mã nguồn Nó tích hợp trình gỡ lỗi cho cả mã nguồn và mức độ máy, cùng với các công cụ thiết kế cho giao diện ứng dụng, web, lớp và cơ sở dữ liệu Hơn nữa, Visual Studio cho phép cài đặt plug-in để nâng cao chức năng, bao gồm hỗ trợ cho các hệ thống quản lý phiên bản như Subversion và cung cấp các bộ công cụ mới cho việc biên tập và thiết kế trực quan trong quy trình phát triển phần mềm.
Visual Studio hỗ trợ nhiều ngôn ngữ lập trình, bao gồm C, C++, C++/CLI, VB.NET, C#, và F# từ phiên bản 2010 Ngoài ra, nó còn cho phép tích hợp các ngôn ngữ khác như J++, J#, Python và Ruby thông qua dịch vụ cài đặt riêng Công cụ này cũng hỗ trợ các định dạng như XML, XSLT, HTML, XHTML, JavaScript và CSS, cung cấp khả năng biên tập mã và gỡ lỗi hiệu quả cho hầu hết các ngôn ngữ lập trình.
Cách tạo Visual C# Winform project:
Bước đầu tiên để bắt đầu là tạo một dự án mới trong Visual Studio Sau khi mở Visual Studio, bạn hãy chọn tùy chọn menu New -> Project.
Bước 2: Bước tiếp theo là chọn loại dự án làm ứng dụng Windows Forms Ở đây chúng ta cũng cần đề cập đến tên và vị trí của dự án
1 Trong hộp thoại dự án, chúng ta có thể thấy các tùy chọn khác nhau để tạo các loại dự án khác nhau trong Visual Studio Nhấp vào tùy chọn Windows ở phía bên trái.
Khi nhấp vào tùy chọn Windows ở bước trước, bạn sẽ thấy một lựa chọn dành cho Ứng dụng Windows Forms Hãy nhấn vào tùy chọn này để tiếp tục.
3 Chúng tôi sẽ đặt tên cho ứng dụng Trong trường hợp của chúng tôi, đó là
DemoApplication Chúng tôi cũng sẽ cung cấp một vị trí để lưu trữ ứng dụng của chúng tôi.
4.Cuối cùng, chúng tôi nhấp vào nút 'OK' để cho phép Visual Studio tạo dự án của chúng tôi.
Nếu các bước trên được làm theo, bạn sẽ nhận được kết quả bên dưới trong Visual Studio. Đầu ra:
Trong Visual Studio, bạn sẽ thấy Trình thiết kế biểu mẫu, nơi bạn bắt đầu xây dựng ứng dụng Biểu mẫu của mình.
Trong Trình khám phá Giải pháp, bạn cũng sẽ có thể xem Giải pháp Ứng dụng Bản thử nghiệm Giải pháp này sẽ chứa 2 tệp dự án bên dưới
1 Một ứng dụng Biểu mẫu có tên là Forms1.cs Tệp này sẽ chứa tất cả mã cho ứng dụng Windows Form.
2 Chương trình chính được gọi là Program.cs là tệp mã mặc định được tạo khi một ứng dụng mới được tạo trong Visual Studio Mã này sẽ chứa mã khởi động cho toàn bộ ứng dụng. Ở phía bên trái của Visual Studio, bạn cũng sẽ thấy Hộp công cụ Hộp công cụ chứa tất cả các điều khiển có thể được thêm vào Windows Forms Các điều khiển như hộp văn bản hoặc nhãn chỉ là một số điều khiển có thể được thêm vào Windows Forms.
Khi bạn kéo nhãn vào biểu mẫu, bạn có thể thấy nhãn được nhúng trên biểu mẫu như được hiển thị bên dưới
Bước 3: Trong bước này, bây giờ chúng ta sẽ thêm nhãn vào Biểu mẫu sẽ hiển thị
"Hello World" Từ hộp công cụ, bạn sẽ cần chọn điều khiển Nhãn và chỉ cần kéo nó vào Biểu mẫu
Bước 4: Tiếp theo, hãy truy cập vào thuộc tính của điều khiển bằng cách nhấp chuột phải và chọn tùy chọn menu "Thuộc tính" Sau đó, thay đổi văn bản thành "Hello World".
Trong Visual Studio, bảng thuộc tính hiển thị thông tin cho các điều khiển Đối với điều khiển nhãn, bạn cần truy cập vào phần Văn bản trong bảng thuộc tính và nhập "Hello World".
• Mỗi Điều khiển có một tập hợp các thuộc tính mô tả điều khiển.
Nếu bạn làm theo tất cả các bước trên và chạy chương trình của mình trong Visual Studio, bạn sẽ nhận được kết quả sau Đầu ra:
Hình 1.9 Trong đầu ra, bạn có thể thấy rằng Biểu mẫu Windows được hiển thị Bạn cũng có thể thấy 'Hello World' được hiển thị trên biểu mẫu.
SQL?
SQL, short for Structured Query Language, is utilized for querying and manipulating relational databases, including popular systems such as SQL Server, Oracle, MySQL, PostgreSQL, and SQLite.
SQL là ngôn ngữ tiêu chuẩn được công nhận bởi ANSI và ISO, nhưng không phải tất cả các hệ quản trị cơ sở dữ liệu đều hỗ trợ SQL một cách đồng nhất Mỗi hệ thống có thể có những biến thể riêng, cùng với các phần mở rộng SQL đặc trưng của từng cơ sở dữ liệu.
SQL bao gồm các phần sau:
• Từ khóa: Từ khóa là những từ dành riêng hoặc không dành riêng Các từ khóa dành riêng trong SQL là SELECT, INTO, UPDATE, DELETE, DROP, ASC, DESC, v.v.
• Định danh: Định danh là tên của các đối tượng cơ sở dữ liệu như tên bảng, tên lược đồ, tên hàm, v.v.
• Điều khoản: Các điều khoản tạo thành các thành phần của câu lệnh SQL và truy vấn như WHERE, GROUP BY, HAVING, ORDER BY.
• Biểu thức: Các biểu thức trong SQL tạo ra các giá trị vô hướng hoặc các cột và hàng dữ liệu.
• Điều kiện Boolean: Điều kiện là các biểu thức dẫn đến giá trị boolean TRUE hoặc
FALSE Chúng được sử dụng để hạn chế ảnh hưởng của các câu lệnh hoặc truy vấn.
Truy vấn là các câu lệnh SQL được sử dụng để truy xuất dữ liệu từ cơ sở dữ liệu dựa trên các tiêu chí cụ thể Những câu lệnh này thường bắt đầu bằng mệnh đề SELECT, cho phép người dùng lấy thông tin cần thiết từ hệ thống cơ sở dữ liệu.
Câu lệnh SQL có vai trò quan trọng trong việc ảnh hưởng đến lược đồ và dữ liệu của cơ sở dữ liệu, cũng như kiểm soát các giao dịch, luồng chương trình, kết nối và phiên làm việc Các câu lệnh như INSERT, UPDATE, DROP và DELETE được gọi là câu lệnh SQL vì chúng thực hiện việc sửa đổi cấu trúc và dữ liệu bên trong cơ sở dữ liệu.
Phầm Mền Quản Lý Nhân Sự
Mô tả phần mềm
3.2 Quy trình hoạt động quản lý lương nhân viên:
Quản lý sẽ nhập thông tin nhân viên bao gồm mã nhân viên, họ tên, ngày sinh, tuổi, quê quán, chuyên ngành được phân công và chuyên ngành đã chọn vào phần mềm Sau đó, quản lý sẽ nhập số ngày công làm việc cùng với số sản phẩm hoàn thành Từ dữ liệu này, phần mềm sẽ tính toán lương cho nhân viên và xuất kết quả khi cần thiết.
Sơ đồ tính lương cho nhân viên
1 Hình 3.1 Quy trình tính lương cho nhân viên
3.3 Phân tích sơ đồ usecase:
3.4 Phân tích và thiết kế hệ thống
Lưu trữ thông tin tài khoản nhân viên.
Lưu trữ thông tin nhân viên.
Lưu trữ thông tin lương nhân viên.
Lưu trữ số ngày công nhân viên.
Lưu trữ số sản phẩm nhân viên.
Lưu trữ đơn vị nhân viên.
Lưu trữ chuyên nghành nhân viên.
• Quản lý thông tin nhân viên.
• Tính Số Sản Phẩm Nhân Viên Làm.
• Tính Số Ngày Công Nhân Viên Làm.
• Giao diện hệ thống dễ sử dụng, trực quan, thân thiện với mọi người dùng.
• Cho phép truy cập dữ liệu đa người dùng.
• Tính bảo mật và độ an toàn cao.
• Tính ổn định của phần mềm , ít lỗi.
• Tốc độ xử lý của hệ thống nhanh chóng và chính xác.
Người dùng phần mềm, dù không am hiểu sâu về công nghệ thông tin, vẫn có thể sử dụng một cách dễ dàng nhờ vào sự hỗ trợ của hệ thống.
3.5 Bảng dư liệu trong sql:
3.6 Các bảng dư liệu trong sql:
- Table chấm công sản xuất
Hình 3.7 table chấm công sản xuất.
- Table chấm công hành chính
Hình 3.8 table chấm công hành chính.
3.7 Mô tả layout app window from Quản lý nhân sự
- Giao diện đăng nhập dưới quyền admin
Hình 3.7.3đăng nhập thành công dưới quyền admin.
- Giao diện quản lý dưới quyền admin
- Giao diện quản lý tài khoản dưới quyền admin.
Hình 3.7.5quản lý tài khoản.
- Giao diện nhân viên dưới quyền admin
Hình 3.7.6quản lý nhân viên.
- Giao diện quản lý đơn vị dưới quyền admin.
Hình3.7.7quản lý đơn vị.
- Giao diện quản lý chuyên ngành dưới quyền admin.
Hình 3.7.9chấm công sản xuất.
- Giao diện quản lý chấm công hành chính dưới quyền admin.
Hình 3.7.10chấm công hành chính.
- Giao diện quản lý chấm lương dưới quyền admin.
- Giao diện quản lý xuất file EXCEL dưới quyền admin.
Hình 3.7.13File Excel xuất thành công.
- Giao diện Back up dưới quyền admin.
- Giao diện Restore dưới quyền admin.
- Giao diện quản lý chuyên ngànhbiểu đồ dưới quyền admin.
Hình 3.7.17 đăng nhập thành công dưới quyền nhân viên.
Hình 3.7.18quản lý nhân viên.
- Giao diện ngày công dưới quyền nhân viên.
Hình 3.7.21số lượng sản phẩm.
- Giao diện liên hệ dưới quyền nhân viên.
3.8 Các file chứa code trong trong project Quản lý nhân sự
Phân tích và thiết kế hệ thống
Lưu trữ thông tin tài khoản nhân viên.
Lưu trữ thông tin nhân viên.
Lưu trữ thông tin lương nhân viên.
Lưu trữ số ngày công nhân viên.
Lưu trữ số sản phẩm nhân viên.
Lưu trữ đơn vị nhân viên.
Lưu trữ chuyên nghành nhân viên.
• Quản lý thông tin nhân viên.
• Tính Số Sản Phẩm Nhân Viên Làm.
• Tính Số Ngày Công Nhân Viên Làm.
• Giao diện hệ thống dễ sử dụng, trực quan, thân thiện với mọi người dùng.
• Cho phép truy cập dữ liệu đa người dùng.
• Tính bảo mật và độ an toàn cao.
• Tính ổn định của phần mềm , ít lỗi.
• Tốc độ xử lý của hệ thống nhanh chóng và chính xác.
Người dùng phần mềm, dù không am hiểu sâu về công nghệ thông tin, vẫn có thể sử dụng một cách dễ dàng nhờ vào sự hỗ trợ của hệ thống.
3.5 Bảng dư liệu trong sql:
3.6 Các bảng dư liệu trong sql:
- Table chấm công sản xuất
Hình 3.7 table chấm công sản xuất.
- Table chấm công hành chính
Hình 3.8 table chấm công hành chính.
3.7 Mô tả layout app window from Quản lý nhân sự
- Giao diện đăng nhập dưới quyền admin
Hình 3.7.3đăng nhập thành công dưới quyền admin.
- Giao diện quản lý dưới quyền admin
- Giao diện quản lý tài khoản dưới quyền admin.
Hình 3.7.5quản lý tài khoản.
- Giao diện nhân viên dưới quyền admin
Hình 3.7.6quản lý nhân viên.
- Giao diện quản lý đơn vị dưới quyền admin.
Hình3.7.7quản lý đơn vị.
- Giao diện quản lý chuyên ngành dưới quyền admin.
Hình 3.7.9chấm công sản xuất.
- Giao diện quản lý chấm công hành chính dưới quyền admin.
Hình 3.7.10chấm công hành chính.
- Giao diện quản lý chấm lương dưới quyền admin.
- Giao diện quản lý xuất file EXCEL dưới quyền admin.
Hình 3.7.13File Excel xuất thành công.
- Giao diện Back up dưới quyền admin.
- Giao diện Restore dưới quyền admin.
- Giao diện quản lý chuyên ngànhbiểu đồ dưới quyền admin.
Hình 3.7.17 đăng nhập thành công dưới quyền nhân viên.
Hình 3.7.18quản lý nhân viên.
- Giao diện ngày công dưới quyền nhân viên.
Hình 3.7.21số lượng sản phẩm.
- Giao diện liên hệ dưới quyền nhân viên.
3.8 Các file chứa code trong trong project Quản lý nhân sự
TỔNG KẾT
Hướng phát triển
- Để tăng thêm sức hút cho phần mềm hơn nữa em cần phải cố gắng, bổ sung và hoàn thiện hơn nữa.
- Thay đổi giao diện, hình ảnh cho ứng dụng để tăng thêm sức hút.
- Thêm các chức năng như tính ngày làm thêm ngày tăng ca , ngày lễ và tết
- Thêm các tính năng mới cho ứng dụng để phục vụ cho công ty và doanh nghiệp.
- Cố gắng cải thiện phần mềm thêm các chức năng mới khi cần thiết.
- Lập trình ứng dụng thành một ứng dụng mobile.
- Thân thiện với tất cả hệ điều hành
- Thêm các tính năng như có thể tính được số ngày nghĩ có phép và không phép ,lương thưởng vào các diệp lễ cho nhân viên.
Đánh giá ưu nhược điểm của ứng dụng
- Xây dựng được ứng dụng với giao diện thân thiện.
- Đáp ứng ứng được nhu cầu cho quản lý và nhân viên.
- Hỗ trợ nhân viên một cách tốt nhất
- Hỗ trợ kỹ thuật, quản trị sử dụng phần mềm.
- Demo nội dung theo thông tin yêu cầu.
- Phần mềm còn nhiều thiếu sót vài chức năng nhỏ như cập nhật thông tin người dùng, nhân sự.
- Phần mềm có vài lỗi chưa được ràng buộc.
- Phần mềm còn nhiều lỗi nhỏ
- Phần mềm giao diện còn đơn giản
- Phần mềm chưa tính được tiền lương tăng ca lễ tết công thêm cho nhân viên.