3.4.1 Module Quản lý nhân viên
Form Quản lý nhân viên tại thời điểm hiện tại
3.4.2 Module Quản lý chấm công
Form Thông tin làm việc của nhân viên theo tháng.
3.4.3 Module Quản lý thu nhập
- Module Quản lý thu nhập: Quản lý thu nhập nhân viên về các khoản bảo hiểm, khoản thực lĩnh sau khi trừ đi các khoản khấu trừ.
- Các form của module quản lý thu nhập
Form Truy vấn tiền l−ơng nhân viên.
Form Xem thụng tin nhõn viờn - bảo hiểm theo thỏng
Form Thông tin thu nhập nhân viên theo tháng.
3.5 Lựa chọn công nghệ
Từ mục 2.3 yêu cầu kỹ thuật của hệ thống, hệ thống quản lý chấm công và l−ơng thì cần có các yêu cầu sau đối với ng−ời sử dụng:
- Giao diện đẹp mắt nh−ng thuận tiện và dễ dàng đối với ng−ời sử dụng.
- Ch−ơng trình thuận tiện cho việc quản lý, phải nhận biết đ−ợc Font chữ tiếng Việt.
- Có nhiều các chức năng khác hỗ trợ trong hệ thống.
- Ch−ơng trình hoạt động với độ ổn định cao.
- Ch−ơng trình gọn nhẹ linh hoạt, không đòi hỏi cấu hình máy phải quá cao.
- Quản lý hoàn toàn tự động các khâu nhân sự (những thông tin cơ bản về nhân sự)
- Chấm công cho toàn bộ nhân viên thuộc công ty một cách tự động : + Báo cáo giờ công,giờ vào, giờ ra, đi trễ về sớm.
+ Tình hình vắng mặt, nghỉ định kỳ, làm ngoài giờ, làm cuối tuần. + Báo cáo chấm công theo Ngày , Tuần , Tháng.
+ Cho phép báo cáo theo đặc thù riêng của từng công ty về lĩnh vực chấm công.
Để có thể viết ch−ơng trình cho Hệ thống quản lý chấm công và tiền l−ơng cần có 3 đĩa CD ROM chứa các phần mềm sau: Microsoft Visual Basic Studio.NET, SQL Server 2008, Window 2000 Server hoặc Window 2003 Server. Các đĩa này có thể dễ dàng mua đ−ợc trên thị tr−ờng.
- 195 đến 475 MB đĩa cứng còn trống.
Vậy đối với cấu hình của PC nh− hiện nay thì việc cài đặt SQL Server 2008, Window 2000 Server và Visual Basic.Net là rất dễ dàng và đạt đ−ợc tốc độ cao, cho nên yêu cầu về phần cứng của ch−ơng trình không đòi hỏi cao và dễ dàng đáp ứng trong điều kiện hiện tại.
3.6 Thiết kế ch−ơng trình
Một số l−u đồ thuật toán sử dụng trong ch−ơng trình:
Hình 3. 34 Thuận toán nhập số liệu 3.6.2 Thuật toán sửa số liệu
Hình 3. 35 Thuận toán sửa số liệu 3.6.3 Thuật toán xóa số liệu
Ch−ơng 4 giới thiệu hệ thống và h−ớng dẫn sử dụng 4.1 Giới thiệu hệ thống
- Mỗi nhân viên cần quản lý (cần chấm công) sẽ đ−ợc cấp cho một thẻ. Thẻ này có một số nhận diện (đ−ợc mã hóa sẵn d−ới dạng mã số, mã vạch của thẻ) đặc tr−ng cho nhân viên đó. Ngoài chức năng sử dụng để đọc thẻ chấm công thẻ còn đ−ợc sử dụng làm bảng tên cho nhân viên với hình ảnh của nhân viên đ−ợc in trên thẻ.
- Khi vào/ra cơ quan (hoặc khu làm việc) nhân viên cần phải đọc thẻ tại thiết bị đọc (có thể lắp đặt tại bộ phận bảo vệ hoặc cổng ra vào). Mỗi lần đọc thẻ thiết bị sẽ ghi nhận vào bộ nhớ với nội dung là: số thẻ đã đọc, ngày đọc, giờ đọc, và một số thông tin khác.
- Thiết bị đọc thẻ đ−ợc kết nối đến máy tính có cài đặt ch−ơng trình chấm công. Ch−ơng trình từ máy tính này sẽ giao tiếp với thiết bị để lấy thông tin về tất cả những lần đọc thẻ của toàn bộ nhân viên.
- Ch−ơng trình chấm công sẽ tự động tổng hợp dựa trên những thông số đã đ−ợc thiết lập để cho ra những báo cáo cần thiết (thời gian làm việc, đi trễ về sớm, làm tăng ca, làm ngày cuối tuần,...).
- Ng−ời quản trị có thể thực hiện chấm công cho nhân viên hàng ngày hoặc định kỳ. Tất cả dữ liệu là trung thực và đảm bảo an toàn.
- Quản lý tự động về quá trình vắng mặt (phép hoặc không phép) của từng nhân viên.
Quản lý chấm công theo từng nhân viên, từng bộ phận và toàn công ty.
4.2 H−ớng dẫn cài đặt
Để có thể sử dụng hệ thống quản lý nhân sự và chấm công, ta phải tiến hành cài đặt các phần mềm sau:
- Microsoft SQL Server 2005.
- Microsoft .Net Framework 3.5.
Sau đó, sử dụng Microsoft SQL Server 2005 để attach các cơ sở dữ liệu (database) đã đ−ợc khởi tạo bởi ng−ời dùng.
4.3 H−ớng dẫn sử dụng
Chạy file HRM để đăng nhập vào hệ thống. Để có thể đăng nhập và sử dụng các tính năng trong hệ thống, ng−ời dùng phải có tài khoản sử dụng bao gồm Tên ng−ời dùng (User name) và Mật khẩu (Password). Tài khoản này đ−ợc khởi tạo sẵn từ tr−ớc bởi ng−ời quản trị hệ thống (admin).
Tài khoản mà ng−ời dùng đăng nhập vào hệ thống sẽ quyết định những tính năng nào mà ng−ời dùng có thể sử dụng. Khả năng sử dụng tùy theo tài khoản đ−ợc định nghĩa sẵn bởi ng−ời quản trị hệ thống.
Sử dụng các tính năng trong hệ thống theo quá trình tuần tự từng b−ớc giống với các thao tác quản lý trong thực tế, từ nhập thông tin nhân viên, thông tin về chấm công đến tính toán tiền l−ơng trả cho nhân viên...
Đầu tiên, ta tiến hành nhập dữ liệu chấm công đ−ợc xuất ra từ các hệ thống kiểm soát thẻ d−ới dạng file .txt.
Sau đó, ta tiến hành tính toán thời gian làm việc (công) của nhân viên theo tháng.
Kết luận
Qua một thời gian nghiên cứu và làm việc, ch−ơng trình Quản lý nhân sự và l−ơng công ty Viễn Thông Số đ−ợc thiết kế và cài đặt bởi Microsoft Visual Basic .Net và SQL Server chạy trên môi tr−ờng Windows. Do đó nó phát huy và kế thừa đ−ợc các chức năng vốn rất mạnh củ Windows nh− :
Cho một giao diện với ng−ời dùng thân thiện, dễ dàng sử dụng. Các thao tác về in thuận tiện.
Bảng biểu trình bày đẹp, các báo cáo hoạt động linh hoạt, dễ sử dụng. Ch−ơng trình có giao diện bằng tiếng Việt nên ng−ời dùng có thể sử dụng
dễ dàng.
Độ bảo mật, an toàn dữ liệu cao
Ch−ơng trình tốn ít tài nguyên, không đòi hỏi máy phải có cấu hình cao Cập nhật và sửa đổi thông tin nhanh chóng, chính xác, thuận tiện.
Hỗ trợ tối −u cho công tác quản lý nhân sự và l−ơng trong các cơ quan, doanh nghiệp.
Hơn nữa, sau khi hoàn thành luận văn này tác giả đã hiểu biết sâu sắc hơn về ứng dụng một phần mềm quản lý chấm công trong tính l−ơng có ý nghĩa lớn lao và trợ giúp đắc lực cho những nhà quản lý trong thực tiến và đặc biệt tác giả hiểu biết hơn về bài toán phân tích thiết kế hệ thống.
Dù đã rất cố gắng để hoàn thành luận văn, song thời gian có hạn và kinh nghiệm kiến thức ch−a nhiều nên luận văn còn có những thiếu sót. Em mong muốn đ−ợc quý thầy cô và bạn bè đóng góp ý kiến để luận văn ngày một hoàn thiện hơn.
H−ớng phát triển đề tài
Trong môi tr−ờng kinh doanh luôn thay đổi, công nghệ tri thức cũng luôn cập nhật mới, yêu cầu sử dụng của ng−ời dùng cũng ngày càng cao hơn. Do vậy, ch−ơng trình sẽ ngày càng hoàn thiện theo h−ớng tăng tốc độ xử lý hệ thống, linh hoạt trong các tính năng và thuận tiện cho ng−ời dùng.
H−ớng tới xây dựng hệ thống thích hợp không chỉ với thiết bị phần cứng sử dụng thẻ RFID mà còn với nhiều thiết bị phần cứng kiểm soát vào/ra khác.
Hiện tại, đề tài đã đáp ứng đ−ợc yêu cầu quản lý tổng quát nhất của một đơn vị doanh nghiệp. Ngoài ra có tính hấp dẫn cả về nôi dung và hình thức. Trong t−ơng lai, đề tài có thể phát triển thành một sản phẩm hoàn thiện với việc bổ sung thêm các chức năng nh− : có khả năng phân ca làm việc theo những nhu cầu sản xuất đặc thù của doanh nghiệp, quản lý quá trình tính l−ơng cho doanh nghiệp, tự động đ−a ra danh sách những nhân viên đến kỳ tăng l−ơng...
TàI LIệU THAM KHảO
[1]. PGS.TS Nguyễn Việt H−ơng, “Bài giảng phân tích và thiết kế hệ thống” [2] Phạm Hữu Khang (Chủ biên), Hoàng Đức Hải (Đồng tác giả), “ Lập trình ứng dụng chuyên nghiệp SQL Server 2000 toàn tập”, Nhà xuất bản Lao động - Xã hội, 2002.”
[3]. Phạm Hữu Khang (Tác giả), Hoàng Đức Hải (Tác giả), Ph−ơng Lan (Hiệu đính), “Ví dụ & Bài tập Visual Basic.Net - Lập trình h−ớng đối t−ợng -”, Nhà xuất bản Lao động - Xã hội, 2005.
[4]. Trịnh Quốc Tiến (Tác giả), “H−ớng dẫn từng b−ớc tự học và thực hành Visual Basic 2008 kèm theo các bài tập ứng dụng” - Nhà xuất bản Hồng Đức, 2008.
[5]. Thạc Bình C−ờng, “Phân tích và thiết kế hệ thống thông tin”, Nhà xuất bản Khoa học và Kỹ thuật, 2002.
[6]. Programming in Visual Basic 2008- Julia Case Bradley,Anita C Millspaugh, The McGraw-Hill, 2008.
[7]. Đặng Văn Đức, “Phân tích thiết kế h−ớng đối t−ợng bằng UML”, Nhà xuất bản giáo dục, 2002.
[8]. Phạm Hữu Khang (Tác giả), Hoàng Đức Hải (Tác giả), Ph−ơng Lan (Hiệu đính), “Ví dụ & Bài tập Visual Basic.Net – Lập trình h−ớng đối t−ợng”, Nhà xuất bản Lao động – Xã hội, 2005.