1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Ứng dụng hệ thống quản lý chấm công trong tính lương

97 302 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

Định dạng
Số trang 97
Dung lượng 2,22 MB

Nội dung

bộ giáo dục đào tạo trờng đại học bách khoa hà nội - luận văn thạc sĩ khoa học ứng dụng Hệ thống quản chấm công tính lơng ngành : điện tử viễn thông m số:2 3.04.3898 Phạm Thị dUNG Ngời hớng dẫn khoa học : ts Phạm minh việt Hà Nội 2008 Lời cam đoan Tôi xin cam đoan toàn nội dung luận văn dới không đợc chép y nguyên từ luận văn tác giả khác Tôi xin cam đoan tham khảo, trích dẫn luận văn đợc rõ nguồn danh mục Tài liệu tham khảo luận văn Nếu hội đồng phát có điều không với cam đoan xin chịu hoàn toàn trách nhiệm Hà Nội, tháng 11 năm 2008 Học viên Phạm Thị Dung LờI CảM ƠN Em xin cảm ơn Khoa Điện tử Viễn thông, Trung tâm đào tạo Sau đại học trờng đại học Bách Khoa Hà Nội tạo điều kiện thuận lợi cho em thực đề tài Em xin đợc gửi lời cảm ơn chân thành đến thầy giáo TS Phạm Minh Việt ngời tận tình bảo hớng dẫn em suốt thời gian nghiên cứu vừa qua Bên cạnh đó, em cảm ơn Thầy Cô trờng tận tình giảng dạy trang bị cho em thật nhiều kiến thức bổ ích hai năm học vừa qua, góp phần lớn vào việc nghiên cứu thành công luận văn Ngoài xin đợc gửi lời cảm ơn đến hai bạn Hồ Văn Minh Nguyễn Đức Dũng việc hỗ trợ trang thiết bị cần thiết cho trình thực đề tài Cuối cùng, em xin gửi lòng biết ơn sâu sắc đến cha mẹ, bậc sinh thành có công nuôi dỡng dạy dỗ em đến ngày hôm nay; xin cảm ơn anh em, bạn bè, ngời hết lòng tận tụy chăm sóc, ủng hộ động viên em lúc khó khăn nh suốt thời gian học tập nghiên cứu Dù cố gắng hoàn thành thật tốt luận văn phạm vi yêu cầu, nhng em biết có thiếu sót chắn tránh khỏi Em mong nhận đợc thông cảm tận tình bảo quý Thầy Cô bạn Hà Nội, tháng 11 năm 2008 Học viên thực hiện: Phạm Thị Dung Danh mục ký hiệu, chữ viết tắt Kí hiệu Từ viết tắt ý nghĩa Radio Frequency Identification Thẻ RFID nhận dạng sóng Radio PK Primary Key Khóa FK Foreign Key Khóa ngoại lai UK Unique Key Khóa DFD Data Flow Diagram Sơ đồ luồng liệu FD Function Diagram Sơ đồ chức Entity Relationship Diagram Sơ đồ thực thể liên kết RFID ERD Mục lục Lời cam đoan LờI CảM ƠN Danh mục ký hiệu, chữ viết tắt Mục lục Danh mục hình vẽ, đồ thị LờI giới thiệu 10 Chơng mở đầu 12 1.1 1.2 Giới thiệu 12 Phạm vi đề tài 12 Chơng phân tích hệ thống 14 2.1 Phân tích yêu cầu chức 14 2.1.1 Cơ cấu hoạt động hệ thống hành 14 2.1.2 Phân tích yêu cầu chức hệ thống quản nhân 17 2.2 Phân tích yêu cầu liệu 18 2.2.1 Quy trình xử trình tính lơng 18 2.2.2 Phân tích mẫu biểu 20 2.3 Yêu cầu kỹ thuật hệ thống 35 2.3.1 Yêu cầu cấu hình hệ thống: 35 2.3.2 Yêu cầu phần cứng 35 2.3.3 Yêu cầu phần mềm 35 2.4 Sơ đồ chức hệ thống 35 2.4.1 Sơ đồ phân cấp chức FD 35 2.4.2 Sơ đồ phân cấp chức cho chức Quản lịch làm việc 36 2.4.3 Sơ đồ phân cấp chức cho chức Quản công việc 36 2.4.4 Sơ đồ phân cấp chức cho chức Quản tiền lơng 37 2.4.5 Sơ đồ phân cấp chức cho chức Quản sách, chế độ 38 2.4.6 Sơ đồ phân cấp chức cho chức Quản thu nhập nhân viên 38 2.5 Sơ đồ luồng liệu 39 2.5.1 Các ký hiệu sử dụng sơ đồ luồng liệu 39 2.5.2 Sơ đồ mức ngữ cảnh (Context Diagram) 40 2.5.3 Sơ đồ luồng liệu DFD (Data Flow Diagram) 40 Chơng thiết kế 44 3.1 Thiết kế CSDL 44 3.1.1 Chuẩn hóa liệu 44 3.1.1.1 Khái niệm chuẩn hoá 44 3.1.1.2 Các cấp chuẩn hoá 44 3.1.1.3 Sơ đồ phân cấp chuẩn hoá 44 3.1.1.4 Quan hệ tổng quát hệ thống quản Nhân - Lơng 45 3.1.1.5 Chuẩn hóa liệu hệ thống 48 3.1.2 Xây dựng bảng liệu cho hệ thống 53 3.1.3.1 Nhóm bảng liệu Quản trị hệ thống 53 3.1.3.2 Nhóm bảng liệu Thông tin nhân viên 57 3.1.3.3 Nhóm bảng liệu Quản nhân - Tiền lơng 60 3.1.3 Mô hình thực thê liên kết - ERD 64 3.2 Thiết kế giao diện 66 3.3 Thiết kế đầu vào 68 3.3.1 Module Quản nhân viên 68 3.3.2 Module Quản chấm công 73 3.3.3 Module Quản thu nhập 74 3.4 Thiết kế đầu 75 3.4.1 Module Quản nhân viên 75 3.4.2 Module Quản chấm công 76 3.4.3 Module Quản thu nhập 78 3.5 Lựa chọn công nghệ 84 3.6.1 Thuật toán nhập số liệu 85 3.6.2 Thuật toán sửa số liệu 86 3.6.3 Thuật toán xóa số liệu 87 Chơng giới thiệu hệ thống hớng dẫn sử dụng 89 4.1 Giới thiệu hệ thống 89 4.2 Hớng dẫn cài đặt 89 4.3 Hớng dẫn sử dụng 90 Kết luận 95 TàI LIệU THAM KHảO 97 Danh mục hình vẽ, đồ thị Hình Sơ đồ tổ chức công ty Viễn Thông Số 15 Hình 2 Bảng hồ sơ cá nhân 20 Hình Văn thỏa thuận làm thêm 25 Hình Phiếu báo nghỉ phép, nghỉ bù 27 Hình Bảng chấm công 29 Hình Bảng chi trả tiền lơng 32 Hình Sơ đồ phân cấp chức 36 Hình Sơ đồ phân cấp chức Quản làm việc 36 Hình Sơ đồ phân cấp chức Quản công việc 37 Hình 10 Sơ đồ phân cấp chức Quản tiền lơng 37 Hình 11 Sơ đồ phân cấp chức Quản sách, chế độ 38 Hình 12 Sơ đồ phân cấp chức Quản thu nhập nhân viên 39 Hình 13 Sơ đồ mức ngữ cảnh 40 Hình 14 Sơ đồ luồng liệu 41 Hình Bảng nhân - Lơng 46 Hình Bảng Nhân viên 49 Hình 3 Bảng Thẻ từ 49 Hình Bảng thời gian làm việc nhân viên 49 Hình Bảng thời gian vắng mặt nhân viên 50 Hình Bảng loại bảo hiểm 50 Hình Bảng chế độ bảo hiểm nhân viên 50 Hình Bảng chi tiết bảo hiểm nhân viên 51 Hình Bảng ngày nghỉ lễ 51 Hình 10 Bảng nhân viên nghỉ lễ 51 Hình 11 Bảng thời gian vào nhân viên 52 Hình 12 Bảng thời gian quẹt thẻ nhân viên 52 Hình 13 Bảng tiền lơng đợc cộng thêm 52 Hình 14 Bảng tiền lơng bị trừ 52 Hình 15 Hình 16 Hình 17 Hình 18 Hình 19 Hình 20 Hình 21 Hình 22 Hình 23 Hình 24 Hình 25 Hình 26 Hình 27 Hình 28 Hình 29 Hình 30 Hình 31 Bảng tiền lơng thực lĩnh 53 Bảng trạng thái nhân viên 53 Sơ đồ thực thể liên kết 65 Màn hình chơng trình 67 Form Quản thông tin nhân viên 69 Form Nhập thông tin từ Excel 70 Form Thiết lập lịch làm việc 71 Form Quản phân công công tác 72 Form Nhập liệu chấm công từ file 73 Form Quản chế độ bảo hiểm 74 Form Quản nhân viên thời điểm 75 Form Tính toán thời gian làm việc nhân viên 76 Form Thông tin làm việc nhân viên theo tháng 77 Form Tính toán tiền lơng nhân viên 78 Form Truy vấn tiền lơng nhân viên 79 Form Tính toán chế độ bảo hiểm theo tháng 80 Form Xem thông tin bo hiểm theo tháng 81 Hình 32 Hình 33 Hình 34 Hình 35 Hình 36 Form Tính toán lơng thực lĩnh ca nhân viên 82 Form Thông tin thu nhập theo tháng 83 Thuật toán nhập số liệu 86 Thuật toán sửa số liệu 87 Thuật toán xóa số liệu 88 LờI giới thiệu Thế kỉ 21 đợc đánh giá kỉ phát triển không ngừng ngành khoa học kỹ thuật bùng nổ ứng dụng từ thành nhằm phục vụ trực tiếp thực tiễn đời sống Sự khởi điểm ý tởng, trình nghiên cứu, phát triển thành quả, mục tiêu lớn lao công trình nghiên cứu khoa học Hơn nữa, giới chuyển động ngày theo xu hớng hội nhập, hợp tác quốc gia, lãnh thổ với mục tiêu phát triển lĩnh vực sống Chính lẽ việc ứng dụng chọn lọc thành tựu công nghệ thông tin, điện tử viễn thông nhằm phát triển hệ thốngtính ứng dụng thực tiễn rộng rãi mục tiêu cốt lõi Trong xu phát triển giới ngày nay, tin học trở thành ngành công nghiệp mũi nhọn, ngành khoa học kỹ thuật thiếu nớc ta nay, việc ứng dụng tin học quản quan, xí nghiệp phổ biến trở nên cấp thiết, nhằm giải phóng sức lao động, tăng hiệu sản xuất, thúc đẩy tăng trởng kinh tế bắt kịp với nớc khu vực giới Để làm đợc điều không cần có máy móc thiết bị phần cứng mà quan trọng phần mềm ứng dụng phù hợp với yêu cầu quản thực tế Vấn đề giám sát quản thời gian làm việc khâu quan trọng quy trình quản nhân quan, doanh nghiệp Việc quản thời gian làm việc quan, doanh nghiệp thực phơng pháp thủ công thiếu xác, hiệu thấp Do vậy, với mục tiêu sử dụng học đợc trờng Đại học Bách Khoa Hà Nội, nghiên cứu tìm tòi nỗ lực xây dựng, chế tạo Hệ thống quản Nhân lơng ứng dụng rộng rãi thực tế hỗ trợ đắc lực công tác quản nhân viên doanh nghiệp Với việc hệ thống ghi lại thời gian, trạng thái vào nhân viên công ty cách sử dụng phơng pháp quẹt thẻ RFID từ nâng cao 10 Form Thông tin thu nhập nhân viên theo tháng Hình 33 Form Thông tin thu nhập theo tháng 83 3.5 Lựa chọn công nghệ Từ mục 2.3 yêu cầu kỹ thuật hệ thống, hệ thống quản chấm công lơng cần có yêu cầu sau ngời sử dụng: - Giao diện đẹp mắt nhng thuận tiện dễ dàng 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 chức khác hỗ trợ 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 cao - Quản hoàn toàn tự động khâu nhân (những thông tin nhân sự) - Chấm công cho toàn nhân viên thuộc công ty cách tự động : + Báo cáo công,giờ vào, ra, trễ sớm + Tình hình vắng mặt, nghỉ định kỳ, làm 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ông ty lĩnh vực chấm công Để viết chơng trình cho Hệ thống quản chấm công tiền lơng cần có đĩa CD ROM chứa phần mềm sau: Microsoft Visual Basic Studio.NET, SQL Server 2008, Window 2000 Server Window 2003 Server Các đĩa dễ dàng mua đợc thị trờng Để cài đặt SQL 2008 Server yêu cầu tối thiểu cần có PC là: - Pentium III 1Ghz trở lên - 256 MB RAM tối thiểu, 512 MB cho ấn Enterprise 84 - 195 đến 475 MB đĩa cứng trống Vậy cấu hình PC nh việc cài đặt SQL Server 2008, Window 2000 Server Visual Basic.Net dễ dàng đạt đợc tốc độ cao, yêu cầu phần cứng chơng trình không đòi hỏi cao dễ dàng đáp ứng điều kiện 3.6 Thiết kế chơng trình Một số lu đồ thuật toán sử dụng chơng trình: 3.6.1 Thuật toán nhập số liệu 85 Hình 34 Thun toán nhập số liệu 3.6.2 Thuật toán sửa số liệu 86 Hình 35 Thun toán sửa s liu 3.6.3 Thuật toán xóa số liệu 87 Hình 36 Thut toán xóa số liệu 88 Chơng giới thiệu hệ thống 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 (cần chấm công) đợc cấp cho thẻ Thẻ có số nhận diện (đợc mã hóa sẵn dới dạng mã số, mã vạch thẻ) đặc trng cho nhân viên Ngoài chức sử dụng để đọc thẻ chấm công thẻ đợc sử dụng làm bảng tên cho nhân viên với hình ảnh nhân viên đợc in thẻ - Khi vào/ra quan (hoặc khu làm việc) nhân viên cần phải đọc thẻ thiết bị đọc (có thể lắp đặt phận bảo vệ cổng vào) Mỗi lần đọc thẻ thiết bị ghi nhận vào nhớ với nội dung là: số thẻ đọc, ngày đọc, đọc, 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 giao tiếp với thiết bị để lấy thông tin tất lần đọc thẻ toàn nhân viên - Chơng trình chấm công tự động tổng hợp dựa thông số đợc thiết lập báo cáo cần thiết (thời gian làm việc, trễ sớm, làm tăng ca, làm ngày cuối tuần, ) - Ngời quản trị thực chấm công cho nhân viên hàng ngày định kỳ Tất liệu trung thực đảm bảo an toàn - Quản tự động trình vắng mặt (phép không phép) nhân viên Quản chấm công theo nhân viên, phận toàn công ty 4.2 Hớng dẫn cài đặt Để sử dụng hệ thống quản nhân chấm công, ta phải tiến hành cài đặt phần mềm sau: 89 Microsoft SQL Server 2005 Microsoft Net Framework 3.5 Sau đó, sử dụng Microsoft SQL Server 2005 để attach sở liệu (database) đợc khởi tạo 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 Để đăng nhập sử dụng tính 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) Mật (Password) Tài khoản đợc khởi tạo sẵn từ trớc 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 định tính mà ngời dùng sử dụng Khả sử dụng tùy theo tài khoản đợc định nghĩa sẵn ngời quản trị hệ thống 90 Sử dụng tính hệ thống theo trình bớc giống với thao tác quản thực tế, từ nhập thông tin nhân viên, thông tin chấm công đến tính toán tiền lơng trả cho nhân viên 91 Đầu tiên, ta tiến hành nhập liệu chấm công đợc xuất từ hệ thống kiểm soát thẻ dới dạng file txt 92 Sau đó, ta tiến hành tính toán thời gian làm việc (công) nhân viên theo tháng Từ thông tin công nhật, tính toán tiền lơng nhân viên hiển thị hình 93 94 Kết luận Qua thời gian nghiên cứu làm việc, chơng trình Quản nhân lơng công ty Viễn Thông Số đợc thiết kế cài đặt Microsoft Visual Basic Net SQL Server chạy môi trờng Windows Do phát huy kế thừa đợc chức vốn mạnh củ Windows nh : Cho giao diện với ngời dùng thân thiện, dễ dàng sử dụng Các thao tác in thuận tiện Bảng biểu trình bày đẹp, báo cáo hoạt động linh hoạt, dễ sử dụng Chơng trình có giao diện tiếng Việt nên ngời dùng sử dụng dễ dàng Độ bảo mật, an toàn liệu cao Chơng trình tốn tài nguyên, không đòi hỏi máy phải có cấu hình cao Cập nhật sửa đổi thông tin nhanh chóng, xác, thuận tiện Hỗ trợ tối u cho công tác quản nhân lơng quan, doanh nghiệp Hơn nữa, sau hoàn thành luận văn tác giả hiểu biết sâu sắc ứng dụng phần mềm quản chấm công tính lơng có ý nghĩa lớn lao trợ giúp đắc lực cho nhà quản thực tiến đặc biệt tác giả hiểu biết toán phân tích thiết kế hệ thống Dù cố gắng để hoàn thành luận văn, song thời gian có hạn kinh nghiệm kiến thức cha nhiều nên luận văn có thiếu sót Em mong muốn đợc quý thầy cô bạn bè đóng góp ý kiến để luận văn ngày hoàn thiện 95 Hớng phát triển đề tài Trong môi trờng kinh doanh thay đổi, công nghệ tri thức cập nhật mới, yêu cầu sử dụng ngời dùng ngày cao Do vậy, chơng trình ngày hoàn thiện theo hớng tăng tốc độ xử hệ thống, linh hoạt tính 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 với thiết bị phần cứng sử dụng thẻ RFID mà 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 tổng quát đơn vị doanh nghiệp Ngoài có tính hấp dẫn nôi dung hình thức Trong tơng lai, đề tài phát triển thành sản phẩm hoàn thiện với việc bổ sung thêm chức nh : có khả phân ca làm việc theo nhu cầu sản xuất đặc thù doanh nghiệp, quản trình tính lơng cho doanh nghiệp, tự động đa danh sách nhân viên đến kỳ tăng lơng 96 TàI LIệU THAM KHảO [1] PGS.TS Nguyễn Việt Hơng, Bài giảng phân tích 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 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 Lao động - Xã hội, 2005 [4] Trịnh Quốc Tiến (Tác giả), Hớng dẫn bớc tự học thực hành Visual Basic 2008 kèm theo tập ứng dụng - Nhà xuất Hồng Đức, 2008 [5] Thạc Bình Cờng, Phân tích thiết kế hệ thống thông tin, Nhà xuất Khoa học 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 UML, Nhà xuất 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 Lao động Xã hội, 2005 97 ... áp dụng thẻ chấm công (chấm công máy): o Nhận liệu chấm công thô từ thiết bị chấm công (máy quẹt thẻ) o Xử lý liệu chấm công o Chỉnh sửa / duyệt kết chấm công o Tổng hợp báo cáo chấm công: thời... sớm Chấm công theo phơng pháp thủ công (chấm công tay): o Chấm công chi tiết theo ngày tháng o Tổng hợp chấm công theo tháng Tính lơng: o Tích hợp thông tin chấm công từ chức chấm công o Tính. .. học công tác quản lý Nhân - Lơng cán công nhân viên công ty Viễn Thông Số Quản lý Nhân - Lơng công ty Viễn Thông Số bao gồm phơng pháp chấm công tính lơng sau: Chấm công theo phơng pháp áp dụng

Ngày đăng: 22/07/2017, 23:19

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w