1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích thiết kế hệ thống nhân sự lương công ty cổ phần đào tạo truyền thông sông xanh,

78 3 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 đề Phân Tích Thiết Kế Hệ Thống Quản Lý Nhân Sự-Lương Công Ty Cổ Phần Đào Tạo Và Truyền Thông Sông Xanh
Tác giả Phạm Vân Hà
Người hướng dẫn ThS. Đỗ Văn Sang
Trường học Học viện ngân hàng
Chuyên ngành Hệ thống thông tin quản lý
Thể loại khóa luận tốt nghiệp
Năm xuất bản 2013
Thành phố Hà Nội
Định dạng
Số trang 78
Dung lượng 2,26 MB

Cấu trúc

  • CHƯƠNG I: MÔ TẢ BÀI TOÁN (15)
    • 1.1. Hiện trạng của công ty (15)
      • 1.1.1. Lịch sử hình thành và phát triển của công ty (15)
      • 1.1.2. Cơ cấu tổ chức của công ty cổ phần (16)
    • 1.2. Mô tả nghiệp vụ (17)
      • 1.2.1. Thực trạng quản lý nhân sự, lương tại công ty (17)
      • 1.2.2. Đầu vào, ra của quy trình quản lý nhân sự, lương tại công ty (18)
      • 1.2.3. Các mẫu hồ sơ sử dụng (21)
      • 1.2.4. Khó khăn và giải pháp quản lý nhân sự tại công ty (25)
    • 1.3. Mô hình nghiệp vụ (26)
      • 1.3.1. Sơ đồ ngữ cảnh (26)
      • 1.3.2. Sơ đồ phân rã chức năng (27)
      • 1.3.3. Mô tả chi tiết chức năng lá (27)
      • 1.3.4. Liệt kê các hồ sơ sử dụng (28)
      • 1.3.5. Ma trận thực thể chức năng (29)
      • 1.3.6. Biểu đồ hoạt động (30)
  • CHƯƠNG II: PHÂN TÍCH HỆ THỐNG QUẢN LÝ NHÂN SỰ - LƯƠNG CỦA CÔNG TY CỔ PHẦN (34)
    • 2.1. Mô hình xử lý nghiệp vụ (34)
      • 2.1.1. Biểu đồ luồng dữ liệu mức 0 (34)
      • 2.1.2. Biểu đồ luồng dữ liệu vật lý mức 1 (35)
      • 2.1.3. Biểu đồ luồng dữ liệu logic mức 1 (38)
    • 2.2. Mô hình khái niệm dữ liệu (41)
      • 2.2.1. Liệt kê, chính xác, chọn lọc thông tin (41)
      • 2.2.2. Xác định thực thể và thuộc tính (42)
      • 2.2.3. Xác định mối quan hệ và thuộc tính (43)
      • 2.2.4. Xét các mối quan hệ phụ thuộc sở hữu (44)
      • 2.2.5. Vẽ biểu đồ và rút gọn (45)
    • 3.1. Chuyển mô hình ER sang mô hình quan hệ (46)
    • 3.2. Thiết kế cơ sở dữ liệu vật lý (47)
    • 3.3. Xác định các giao diện (52)
      • 3.3.1. Xác định các giao diện cập nhật (52)
      • 3.3.2. Xác định giao diện xử lý (53)
      • 3.3.3. Tích hợp các giao diện (53)
    • 3.4. Kiến trúc hệ thống (55)
  • CHƯƠNG IV: CÀI ĐẶT CHƯƠNG TRÌNH, CHẠY THỬ NGHIỆM VÀ HƯỚNG DẪN (56)
    • 4.1. Lựa chọn công nghệ (56)
    • 4.2. Giao diện chương trình (56)
    • 4.3. Chạy thử nghiệm (71)
    • 4.4. Hướng dẫn sử dụng (77)
  • KẾT LUẬN (78)

Nội dung

MÔ TẢ BÀI TOÁN

Hiện trạng của công ty

1.1.1 Lịch sử hình thành và phát triển của công ty Được thành lập vào ngày 12 tháng 9 năm 2002, Công ty Cổ phần đào tạo và truyền thông Sông Xanh chính thức đi vào hoạt động với tên Công ty Trách nhiệm hữu hạn Quảng cáo Sông Xanh Trụ sở đầu tiên của công ty được đặt tại 223A5, Khu tập thể Giảng Võ, Quận Ba Đình, Thành phố Hà Nội Công ty hoạt động dưới sự điều hành của giám đốc là bà Nguyễn Thanh Giang Vào thời gian này, doanh thu của công ty dựa trên lĩnh vực truyền thông, truyền hình, quảng cáo, quảng bá các sản phẩm, sản xuất các chương trình truyền hình được phát sóng trên đài truyền hình Trung Ương và địa phương

Công ty có cấu trúc tổ chức gồm 1 giám đốc điều hành, 3 giám đốc phụ trách và các phòng ban như biên tập, quay phim, kỹ thuật, kinh doanh, và hành chính kế toán Đến tháng 2 năm 2009, công ty đã mở thêm phòng tổng đài Chị Ong Vàng để phục vụ khách hàng thiếu niên nhi đồng Vào tháng 10 năm 2010, công ty cổ phần hóa và đổi tên thành Công ty Cổ phần Đào Tạo và Truyền Thông Sông Xanh, do bà Nguyễn Thanh Giang làm chủ tịch hội đồng quản trị kiêm giám đốc Công ty không chỉ duy trì hoạt động truyền thông truyền hình mà còn mở rộng sang lĩnh vực đào tạo MC và kỹ năng sống cho trẻ em thông qua trung tâm đào tạo TVPro Đến nay, công ty vẫn duy trì và hoàn thành tốt công tác kinh doanh trong lĩnh vực truyền thông, truyền hình, quảng cáo và đào tạo.

1.1.2 Cơ cấu tổ chức của công ty cổ phần

Hình 1.1: Sơ đồ cơ cấu bộ máy của công ty

Trong bộ máy cơ cấu của công ty bao gồm nhiều phòng ban với các chức năng khác nhau

Sau khi hợp đồng được ký kết giữa phòng kinh doanh và khách hàng, phòng biên tập sẽ trực tiếp làm việc với khách hàng để hiểu rõ mục đích, định hướng và hình ảnh mong muốn cho sản phẩm trong quảng cáo Nhân viên phòng biên tập sẽ chịu trách nhiệm viết và xây dựng kịch bản, đồng thời giám sát quá trình quay phim để đảm bảo thực hiện đúng kịch bản đã được phê duyệt.

 Phòng quay phim: gồm các nhân viên có công việc chính là dựa trên kịch bản mà phòng biên tập viết ra quay, dựng thành phim

 Phòng kỹ thuật: là nơi gồm các nhân viên làm công việc, cắt ghép phim sao cho ra một sản phẩm hoàn chỉnh nhất

Phòng kinh doanh bao gồm những nhân viên trẻ tuổi, năng động, có nhiệm vụ tìm kiếm và phát triển khách hàng cho công ty Họ cũng đóng vai trò quan trọng trong việc đại diện cho công ty trong việc ký kết hợp đồng với khách hàng.

Phòng chăm sóc khách hàng được thành lập sau chương trình "Mười vạn câu hỏi vì sao" nhằm cung cấp giải đáp và tư vấn cho trẻ em ở độ tuổi thiếu nhi Đây là nơi giúp các em tìm hiểu và khám phá thế giới xung quanh thông qua những câu hỏi và thắc mắc của mình.

 Phòng đào tạo: Là nơi tập trung các nhân viên có chuyên môn đào tạo MC, kỹ năng sống cho lứa tuổi thiếu nhi

 Phòng tài chính kế toán: Là phòng tính toán chi phí, lợi nhuận, lương cho các nhân viên trong công ty

Phòng hành chính nhân sự chịu trách nhiệm quản lý hồ sơ nhân viên và các vấn đề hành chính, sự nghiệp của công ty Ngoài ra, phòng cũng đảm nhiệm việc chấm công và theo dõi tình trạng khen thưởng, kỷ luật của nhân viên trong tổ chức.

Mô tả nghiệp vụ

1.2.1 Thực trạng quản lý nhân sự, lương tại công ty

Công ty Cổ phần Đào tạo và Truyền Thông Sông Xanh là một công ty nhỏ, với

Quản lý nhân sự thuộc về phòng hành chính – nhân sự, trong khi phòng tài chính – kế toán chịu trách nhiệm tính lương cho nhân viên.

Bài toán quản lý nhân sự, lương tại công ty mô tả một cách chi tiết như sau:

Sau mỗi đợt tuyển dụng, công ty tiếp nhận nhân viên mới và yêu cầu họ nộp đầy đủ hồ sơ Hồ sơ cần thiết bao gồm sơ yếu lý lịch, bản photo chứng minh thư, bản sao giấy khai sinh, đơn xin việc và bằng tốt nghiệp đại học.

Sau khi được tuyển dụng, mỗi nhân viên sẽ nhận được một mã số nhân viên mới, giúp quản lý thông tin và tính lương một cách hiệu quả hơn.

Khi được nhận vào làm, nhân viên sẽ được phân công công tác Nếu nhân viên

Trong quá trình làm việc, nhân viên có thể trải qua việc thuyên chuyển vị trí, thăng chức hoặc cắt chức, và những thay đổi này sẽ được ghi nhận trong thông tin cá nhân của họ.

Khi giữ các chức vụ quản lý, nhân viên sẽ được nhận thêm phụ cấp chức vụ

Tùy các vị trí của nhân viên, mỗi người sẽ có một mức lương cơ bản tính theo ngày khác nhau

Công ty hoạt động từ sáng thứ 2 đến sáng thứ 7, với mỗi nhân viên được nghỉ phép 1 ngày trong tháng Hằng ngày, phòng hành chính nhân sự chịu trách nhiệm chấm công cho nhân viên Nếu nhân viên nghỉ phép vì công tác hoặc ốm nặng (có giấy xác nhận của bệnh viện), họ vẫn được chấm công bình thường.

Trong trường hợp nhõn viờn đi làm muộn, mỗi nhõn viờn sẽ bị trừ đi ẳ số tiền lương mà họ nhận được trong ngày hôm đó

Khi nhân viên phải làm thêm giờ do khối lượng công việc lớn hoặc các dự án đặc biệt, họ sẽ được tính thêm thời gian làm thêm, từ đó có cơ hội nhận thêm lương ngoài giờ.

Cuối tháng, nhân viên phòng tài chính kế toán sử dụng thông tin chấm công từ phòng hành chính nhân sự để thực hiện việc tính lương cho nhân viên Công thức tính lương bao gồm: Tổng lương = số ngày làm việc * lương cơ bản ngày + phụ cấp chức vụ + phụ cấp làm thêm – BHYT – BHXH – Thuế thu nhập (nếu có).

Trong quá trình làm việc, nhân viên có thể mắc lỗi hoặc đạt được thành tích xuất sắc Phòng quản lý sử dụng thông tin này để xây dựng hồ sơ khen thưởng và kỷ luật Dựa vào thành tích hoặc sai sót, nhân viên có thể nhận thêm phần thưởng hoặc bị trừ lương nếu bị kỷ luật.

Cuối mỗi quý hoặc tháng, khi ban giám đốc yêu cầu báo cáo, nhân viên phòng hành chính nhân sự và tài chính kế toán sẽ chuẩn bị các bảng báo cáo cung cấp thông tin và số liệu về nhân viên cũng như lương thưởng để trình bày cho ban lãnh đạo.

1.2.2 Đầu vào, ra của quy trình quản lý nhân sự, lương tại công ty

Quy trình quản lý nhân sự và lương tại Công ty Cổ phần Đào tạo và Truyền thông Sông Xanh bao gồm hai bộ phận chính: phòng tài chính kế toán và phòng quản lý nhân sự.

Các thông tin đầu vào sẽ được đưa vào hệ thống quản lý để có được các thông tin đầu ra theo yêu cầu

Các thông tin đầu vào của quy trình bao gồm

 Thông tin về hồ sơ nhân viên

Thông tin về hồ sơ của nhân viên bao gồm tin như:

 Thông tin cơ bản: họ tên, ngày sinh, địa chỉ, điện thoại…

 Thông tin về các mối quan hệ gia đình: tình trạng hôn nhân, họ tên vợ (chồng), họ tên con…

 Thông tin về trình độ học vấn và công tác: học vấn, trường đào tạo, năm tốt nghiệp, các chứng chỉ có liên quan, quá trình công tác…

 Các thông tin khác: dân tộc, tôn giáo, tình trạng chính trị bản thân…

 Thông tin bổ nhiệm chức vụ

Khi nhân viên được tuyển dụng, họ sẽ nhận được quyết định bổ nhiệm chức vụ, trong đó bao gồm số quyết định, họ tên nhân viên và vị trí được bổ nhiệm.

 Quyết định về chế độ lương của nhân viên

Quyết định về chế độ lương của nhân viên bao gồm:

 Lương cơ bản: là mức lương mà từng nhân viên được trả theo ngày, tùy thuộc vào từng vị trí, phòng ban và chức vụ khác nhau

 Phụ cấp: theo chức vụ, theo thời gian làm thêm, theo công việc của nhân viên

 Các chính sách thuế, bảo hiểm

Các chính sách về thuế và bảo hiểm bao gồm:

 Bảo hiểm: gồm tỉ lệ phần trăm BHYT, BHXH mà công ty nộp cho nhân viên, cán bộ nộp

 Thuế: Thuế thu nhập cá nhân theo quy định của nhà nước của những nhân viên đủ tiêu chuẩn nộp thuế

 Quyết định khen thưởng, kỷ luật

Quyết định khen thưởng và kỷ luật của nhân viên sẽ được áp dụng trong quản lý hồ sơ nhân viên, đồng thời tạo điều kiện cho việc cấp thêm phụ cấp khen thưởng-kỷ luật dựa trên những quyết định này.

Các thông tin đầu ra của quy trình bao gồm:

 Báo cáo Đầu ra của quy trình sẽ cho ra các bảng báo cáo phù hợp với yêu cầu của công việc

 Báo cáo quá trình công tác: thời gian nhận công tác, chức vụ, ngày nhận công tác…

 Báo cáo thu nhập: báo cáo tạm ứng lương, báo cáo trả lương, báo cáo bảng lương, báo cáo thực lĩnh của nhân viên

 Các bảng kê, bảng biểu

Ngoài các báo cáo, đầu ra của quy trình còn gồm có các bảng kê, bảng biểu hỗ trợ khác

 Bảng chấm công chi tiết

 Bảng kê các phụ cấp

 Bảng kê thông tin làm thêm

Hình 1.2: Sơ đồ luồng vào ra của hệ thống

1.2.3 Các mẫu hồ sơ sử dụng

Hình 1.3: Mẫu sơ yếu lý lịch

 Bản sao giấy khai sinh

Hình 1.4: Mẫu bản sao giấy khai sinh

 Bằng tốt nghiệp đại học

Hình 1.5: Mẫu bằng tốt nghiệp đại học

Hình 1.6: Mẫu chứng minh thư nhân dân

1.2.4 Khó khăn và giải pháp quản lý nhân sự tại công ty

Do số lượng nhân viên công ty ít, việc tính lương vẫn được thực hiện thủ công, dẫn đến thiếu tự động hóa trong quy trình này Việc tính toán bằng tay gây khó khăn trong việc tìm kiếm và thống kê dữ liệu khi cần thiết Để khắc phục tình trạng này, tôi đã tiến hành khảo sát thực tế về quản lý nhân sự và tính lương tại công ty Từ đó, tôi đã phân tích và thiết kế một hệ thống quản lý nhân viên và tính lương Kết quả là xây dựng được một hệ thống đáp ứng nhu cầu và giải quyết những khó khăn trong quản lý nhân sự và lương tại công ty CP Đào tạo & Truyền Thông Sông Xanh.

Hệ thống hoạt động trên mạng nội bộ, với dữ liệu được lưu trữ tập trung trên các máy chủ tại công ty Các máy client cũng được đặt trong công ty, cho phép người dùng truy cập dữ liệu từ máy chủ thông qua phần mềm trên client qua mạng nội bộ.

Việc không tập trung vào bảo mật đã giúp rút ngắn thời gian xây dựng hệ thống Tuy nhiên, người dùng cần phải đến công ty để truy cập dữ liệu Bù lại, hệ thống trở nên an toàn hơn khi chỉ hoạt động trong nội bộ, giảm thiểu khả năng thất thoát dữ liệu qua mạng cục bộ.

Mô hình nghiệp vụ

Hình 1.7: Sơ đồ ngữ cảnh

1.3.2 Sơ đồ phân rã chức năng

Hình 1.8: Sơ đồ phân rã chức năng

1.3.3 Mô tả chi tiết chức năng lá

Quản lý hồ sơ nhân viên là quá trình quan trọng trong doanh nghiệp, trong đó mỗi nhân viên được cấp một mã nhân viên duy nhất để xác nhận danh tính Hồ sơ nhân viên bao gồm các thông tin cần thiết như họ tên, địa chỉ, điện thoại, ngày sinh, nơi sinh, tình trạng học vấn, trường đào tạo và các mối quan hệ gia đình.

(1.2) Quản lý chế độ lương nhân viên: Tùy theo chức vụ, vị trí công tác, mỗi nhân viên sẽ được hưởng chế độ tiền lương khác nhau

Trong tháng, phòng nhân sự sẽ cập nhật tình trạng khen thưởng và kỷ luật của nhân viên, bao gồm lý do và số tiền khen thưởng hoặc kỷ luật.

Hằng ngày, cán bộ phòng hành chính nhân sự thực hiện việc chấm công để kiểm tra sự hiện diện và tình trạng đi muộn của nhân viên Vào cuối tháng, bảng chấm công nhật sẽ được kết hợp với bảng chấm công làm thêm nhằm tính toán thu nhập cho từng nhân viên.

Khi nhân viên thực hiện làm thêm giờ, cán bộ quản lý sẽ ghi nhận thời gian này để tính toán phụ cấp cho họ Việc chấm công làm thêm là cần thiết để đảm bảo quyền lợi cho nhân viên và tính toán chính xác khoản phụ cấp làm thêm giờ.

Quản lý tổng thu nhập của nhân viên được thực hiện theo công thức: Tổng lương = số ngày làm việc * lương cơ bản ngày + phụ cấp chức vụ + phụ cấp làm thêm - BHYT - BHXH - Thuế thu nhập (nếu có).

Quản lý bảo hiểm là một phần quan trọng trong việc tuân thủ quy định pháp luật về bảo hiểm nhân viên Hiện tại, bảo hiểm xã hội được đóng với tỷ lệ 2,4%, trong đó công ty chịu trách nhiệm 1,7% và nhân viên 0,7% Đối với bảo hiểm y tế, tỷ lệ đóng là 4,5%, với công ty đóng 3% và nhân viên 1,5%.

Quản lý thuế thu nhập cá nhân yêu cầu các cá nhân đủ điều kiện phải tuân thủ luật thuế của nhà nước Công ty có trách nhiệm tính toán và nộp thuế thu nhập cho nhân viên, giúp họ hoàn thành nghĩa vụ thuế một cách thuận lợi.

Khi ban giám đốc yêu cầu báo cáo, nhân viên phòng nhân sự và phòng kế toán có thể nhanh chóng truy cập thông tin nhân viên và dữ liệu lương từ hệ thống.

1.3.4 Liệt kê các hồ sơ sử dụng a Lý lịch nhân viên b Hợp đồng tuyển dụng c Quyết định bổ nhiệm d Danh sách nghỉ việc e Bảng chấm công f Sổ khen thưởng kỷ luật g Bảng lương cơ bản h Bảng lương i Chính sách bảo hiểm j Chính sách thuế k Báo cáo

1.3.5 Ma trận thực thể chức năng

Hình 1.9: Ma trận thực thể chức năng

 Biểu đồ hoạt động quy trình quản lý hồ sơ nhân viên

Hình 1.10: Biểu đồ hoạt động quy trình quản lý hồ sơ nhân viên

 Biểu đồ hoạt động quy trình khi khen thưởng, kỉ luật nhân viên

Hình 1.11: Biểu đồ hoạt động quy trình KTKL nhân viên

 Biểu đồ hoạt động quy trình tính lương nhân viên

Hình 1.12: Biểu đồ hoạt động quy trình tính lương nhân viên

 Biểu đồ hoạt động quy trình báo cáo

Hình 1.13: Biểu đồ hoạt động quy trình báo cáo

 Biểu đồ hoạt động tính thuế của nhân viên

Hình 1.14: Biểu đồ hoạt động quy trình tính thuế của nhân viên

PHÂN TÍCH HỆ THỐNG QUẢN LÝ NHÂN SỰ - LƯƠNG CỦA CÔNG TY CỔ PHẦN

Mô hình xử lý nghiệp vụ

2.1.1 Biểu đồ luồng dữ liệu mức 0

Hình 2.1: Biểu đồ luồng dữ liệu mức 0

2.1.2 Biểu đồ luồng dữ liệu vật lý mức 1

2.1.2.1 Biểu đồ của tiến trình “1.0 Quản lý nhân sự”

Hình 2.2: Biểu đồ luồng dữ liệu vật lý mức 1

2.1.2.2 Biểu đồ của tiến trình “2.0 Quản lý chấm công”

Hình 2.3: Biểu đồ tiến trình quản lý chấm công

2.1.2.3 Biểu đồ của tiến trình “3.0 Quản lý lương”

Hình 2.4: Biểu đồ tiến trình quản lý lương

2.1.3 Biểu đồ luồng dữ liệu logic mức 1

2.1.3.1 Biểu đồ tiến trình “1.0 Quản lý nhân sự”

Hình 2.5: Biểu đồ logic tiến trình quản lý nhân sự

2.1.3.2 Biểu đồ tiến trình “2.0 Quản lý chấm công”

Hình 2.6: Biểu đồ logic tiến trình chấm công

2.1.3.3 Biểu đồ tiến trình “3.0 Quản lý lương”

Hình 2.7: Biểu đồ logic tiến trình quản lý lương

Mô hình khái niệm dữ liệu

2.2.1 Liệt kê, chính xác, chọn lọc thông tin a Hồ sơ nhân viên Viết gọn tên đặc trưng

12 Mã trường đào tạo Matruongdaotao 

16 Ngày vào Ngayvao  b Hợp đồng tuyển dụng Viết gọn tên đặc trưng

4 Mã nhân viên Manv  c Quyết định bổ nhiệm Viết gọn tên đặc trưng

4 Manhanvien Manv  f khen thưởng kỉ luật Viết gọn tên đặc trưng

4 Ngày quyết định ngayquyetdinh  i.j Chính sách Viết gọn tên đặc trưng

Bước 1 Bước 2 Bước 3 ch Machinhsach  ch Tenchinhsach  nh Ngaybanhanh  g Bảng lương Viết gọn tên đặc trưng

Bảng 1: Liệt kê chính xác, chọn lọc thông tin

2.2.2 Xác định thực thể và thuộc tính

Thuộc tính tên gọi tìm được

Thực tế tương ứng Thuộc tính của thực thể Định danh

Tên nhân viên Nhân viên Manv

Tennv Gioitinh Ngaysinh Quequan Diachi Dienthoai Machucvu Matrinhdo Machuyenmon Matruongdaotao Machinhtri Maphongban Socmnd

Tên hợp đồng Hợp đồng lao Mahopdong  động Tenhopdong

Manv Ngaylap Tên quyết định Quyết định Maquyetdinh

Tên chính sách Chính sách Machinhsach

Mã chuyên môn Chuyên môn Machuyenmon

Mã phòng ban Phòng ban Maphongban

Mã trường đào tạo Trường đào tạo Matruongdaotao

Mã chính trị Chính trị Machinhtri

Mã trình độ Trình độ Matrinhdo

Mã chức vụ Chức vụ Machucvu

Bảng 2: Xác định thực thể và thuộc tính

2.2.3 Xác định mối quan hệ và thuộc tính

Các động từ tìm được:

Câu hỏi cho động từ:

Lập Thực thể Thuộc tính

Lập cái gì? Hợp đồng lao động

Danh sách nghỉ việc Quyết định khen thưởng kỉ luật

Bảng chấm công Quyết định bổ nhiệm Báo cáo

Ai lập? Phòng ban liên quan

Ban hành Thực thể Thuộc tính

Ban hành cái gì? Chính sách thuế

Chính sách bảo hiểm Ban hành cho ai? Nhân viên

Ban hành khi nào? ngaybanhanh

Câu hỏi cho động từ:

Tính Thực thể Thuộc tính

Tính cái gì? Lương nhân viên

BHYT-BHXH Thuế thu nhập cá nhân

Bảng 3: Xác định các mối quan hệ và thuộc tính

2.2.4 Xét các mối quan hệ phụ thuộc sở hữu

Xét từng cặp thực thể Mối quan hệ

Nhân viên Trình độ Có

Nhân viên Chuyên môn Có

Nhân viên Phòng ban Thuộc

Nhân viên Chức vụ Giữ

Nhân viên Trường đào tạo Có

Nhân viên Trình độ chính trị Có

Nhân viên Quyết định KTKL Có

Nhân viên Hồ sơ nhân viên Có

Nhân viên Hợp đồng tuyển dụng Có

Nhân viên Quyết định bổ nhiệm Có

Nhân viên Chính sách Hưởng

Nhân viên Chế độ lương Hưởng

Nhân viên Bảng chấm công Có

Bảng 4: Xét các mối quan hệ phụ thuộc sở hữu

2.2.5 Vẽ biểu đồ và rút gọn

Hình 2.8: Biểu đồ ER rút gọn

CHƯƠNG III: THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÂN SỰ - LƯƠNG CỦA CÔNG TY

Chuyển mô hình ER sang mô hình quan hệ

Hình 3.1: Mô hình quan hệ

Thiết kế cơ sở dữ liệu vật lý

 Table Hosonhanvien(Manv, Tennv, Ngaysinh, Gioitinh, Quequan, Machucvu, Madantoc, Manoisinh, Diachi, Dienthoai, Email, Socmnd, Ngaycap, Noicap, Maphongban, Matrinhdo, Matruongdaotao, Machinhtri, Tinhtranghonnhan, Anh, Ghichu)

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc

Bảng 5: CSDL vật lý bảng nhân viên

 Table Chucvu( Macv, Tencv, phucapchucvu)

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc Allow null

Bảng 6: CSDL vật lý bảng Chức vụ

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc Chấp nhận để trống Madantoc Nvarchar 10 Khóa chính

Bảng 7: CSDL vật lý bảng Dân tộc

 Table Truongdaotao(Matruongdaotao, Tentruong, Diachi, Dienthoai)

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc

Chấp nhận để trống Matruongdaotao Nvarchar 10 Khóa chính

Bảng 8: CSDL vật lý bảng Trường đào tạo

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc Chấp nhận để trống Manoisinh Nvarchar 10 Khóa chính

Bảng 9: CSDL vật lý bảng Nơi sinh

 Table Phongban(Maphongban, Tenphongban, Email, Diachi, Dienthoai)

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc Chấp nhận để trống Maphongban Nvarchar 10 Khóa chính

Bảng 10: CSDL vật lý bảng Phòng ban

 Table Trinhdo(Matrinhdo, Tentrinhdo, Phucaptrinhdo)

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc Chấp nhận để trống Matrinhdo Nvarchar 10 Khóa chính

Bảng 11: CSDL vật lý bảng Trình độ

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc Chấp nhận để trống Machuyenmon Nvarchar 10 Khóa chính

Bảng 12: CSDL vật lý bảng Chuyên môn

 Table Luongcobanngay(Maluongcoban, Machucvu, Luongcobanngay)

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc Chấp nhận để trống Maluongcoban Nvarchar 10 Khóa chính

Bảng 13: CSDL vật lý bảng Lương cơ bản ngày

 Table Bangchamcong(Machamcong, Manv, Thang, Nam, Songaylamviec, Songaylamthem, Tongngay)

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc Chấp nhận để trống Machamcong Nvarchar 10 Khóa chính

Bảng 14: CSDL vật lý bảng Chấm công

 Table Thue(Mathue, Manv, Masothue, Tienthue, Thang, Nam)

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc Chấp nhận để trống Mathue Nvarchar 10 Khóa chính

Bảng 15: CSDL vật lý bảng Thuế

 Table Baohiem(MaBH, Manv, SosoBHYT, SosoBHXH, BHYT, BHXH, TienBH)

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc Chấp nhận để trống

Bảng16: CSDL vật lý bảng Bảo hiểm

 Table KT-KL(MaKTKL, Manv, LoaiKTKL, Thang, Nam, Lydo, TienKTKL)

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc Chấp nhận để trống MaKTKL Nvarchar 10 Khóa chính

Bảng 17: CSDL vật lý bảng Khen thưởng kỷ luật

 Table Luong (Maluong, Manv, Maphong, Thang, Nam, Macv, Luong, Phucap, tongtienBH, Thue, TienKTKL, Thunhap)

Thuộc tính Kiểu dữ liệu Cỡ Ràng buộc Chấp nhận để trống Maluong Nvarchar 10 Khóa chính

Bảng 18: CSDL vật lý bảng Lương

Xác định các giao diện

3.3.1 Xác định các giao diện cập nhật

Chức năng Thể loại Các trường a Cập nhật nhân viên

Thực thể Nhanvien/Manv, Tennv b Cập nhật báo cáo

Mối quan hệ Baocao/manv, tennv, luongcoban, bangluong c Cập nhật HĐLĐ

Mối quan hệ HĐLĐ/MaHĐLĐ, TenHĐLĐ d Cập nhật quyết định bổ nhiệm

Mối quan hệ QĐ/MaQĐ, TenQĐ e Cập nhật địa chỉ

Thực thể Diachi/ Địa chỉ f Cập nhật ngày sinh

Thực thể Ngaysinh/ ngày, tháng, năm sinh g Cập nhật số cmnd

Thực thể CMND/số cmnd, ngày cấp, nơi cấp h Cập nhật điện thoại

Thực thể Đienthoai/ số điện thoại i Cập nhật chức vụ

Tenchucvu j Cập nhật phòng ban

Tenphongban k Cập nhật chuyên môn

Tenchuyenmon l Cập nhật trình độ

Tentrinhdo m Cập nhật trường đào tạo

Matruong, Tentruong n Cập nhật lương cơ bản

Maluongcoban, Machucvu, Luongcoban o Cập nhật bảng chấm công

Thực thể BANGCHAMCONG/ machamcong, manhanvien, thang, nam, songaycong p Cập nhật chính sách thuế

Mối quan hệ CHINHSACH/ machinhsach, tenchinhsach q Cập nhật tình trạng chính trị

Bảng19: Xác định các giao diện cập nhật

3.3.2 Xác định giao diện xử lý a Quản lý hồ sơ nhân viên

Tiến trình 1.1 b Quản lý chế độ lương nhân viên

Tiến trình 1.2 c Quản lý KTKL của nhân viên

Tiến trình 1.3 d Chấm công nhật Tiến trình 2.1 e Chấm công làm thêm

Tiến trình 2.2 f Quản lý tổng thu nhập

Tiến trình 3.1 g Quản lý bảo hiêm Tiến trình 3.2 h Quản lý thuế thu nhập cá nhân

Tiến trình 3.3 i Lập bản báo cáo Tiến trình 4.1

Bảng 20: Xác định giao diện xử lý

3.3.3 Tích hợp các giao diện

Giao diện nhập liệu và xử lý bao gồm nhiều chức năng quan trọng như cập nhật thông tin nhân viên, quản lý hồ sơ, báo cáo, hợp đồng lao động, quyết định bổ nhiệm, địa chỉ, ngày sinh, CMND, điện thoại, chức vụ, chuyên môn, trình độ, trường đào tạo, lương cơ bản, bảng chấm công, chính sách và tình trạng chính trị Ngoài ra, hệ thống cũng hỗ trợ quản lý chế độ lương, KTKL, chấm công, tổng thu nhập, bảo hiểm và thuế thu nhập cá nhân Các chức năng này giúp tối ưu hóa quy trình quản lý nhân sự và nâng cao hiệu quả làm việc.

Bảng 21: Tích hợp các giao diện

Các giao diện còn lại bao gồm quản lý hồ sơ nhân viên, chế độ lương, khen thưởng và kỷ luật nhân viên Hệ thống cũng hỗ trợ chấm công nhật và chấm công làm thêm, quản lý tổng thu nhập, bảo hiểm, thuế thu nhập cá nhân, cùng với việc tạo báo cáo chi tiết.

Hình 3.2: Các giao diện còn lại

Kiến trúc hệ thống

Hình 3.3: Kiến trúc hệ thống

CÀI ĐẶT CHƯƠNG TRÌNH, CHẠY THỬ NGHIỆM VÀ HƯỚNG DẪN

Lựa chọn công nghệ

Hiện nay, có nhiều công nghệ và ngôn ngữ lập trình như C, C#, C++ được sử dụng để xây dựng hệ thống Trong số đó, Visual Studio 2010 là một công cụ quan trọng cho thiết kế web và lập trình bằng C# Để quản lý cơ sở dữ liệu, hệ quản trị SQL 2008 được sử dụng cùng với Visual Studio 2010 Tôi đã chọn Visual Studio 2010 và SQL 2008 để phát triển phần mềm demo cho bài toán này Để cài đặt và sử dụng chương trình, máy tính cần đáp ứng các yêu cầu cấu hình nhất định.

Supported systems include Windows 7, Windows Server 2003 R2 (32-Bit x86), Windows Server 2003 R2 x64 editions, Windows Server 2003 Service Pack 2, Windows Server 2008 R2, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2, and Windows XP Service Pack 3.

 Windows XP (x86) with Service Pack 3 - all editions except Starter Edition

 Windows Vista (x86 & x64) with Service Pack 2 - all editions except Starter Edition

 Windows Server 2003 (x86 & x64) with Service Pack 2 - all editions

 Windows Server 2003 R2 (x86 and x64) - all editions

 Windows Server 2008 (x86 and x64) with Service Pack 2 - all editions

 Máy tính với bộ xử lý tốc độ 1.6GHz hoặc nhanh hơn

 1024 MB RAM (1.5 GB nếu chạy trên máy ảo)

 3 GB không gian ổ cứng có sẵn

Giao diện chương trình

Hình 4.2: Giao diện danh mục phụ

Hình 4.3: Giao diện Chức vụ

Hình 4.4: Giao diện Dân tộc

Hình 4.5: Giao diện Chuyên môn

Hình 4.6: Giao diện nơi sinh

Hình 4.7: Giao diện Phòng ban

Hình 4.8: Giao diện Trình độ

 Giao diện Trường Đào tạo

Hình 4.9: Giao diện Trường đào tạo

Hình 4.10: Giao diện Chính trị

 Danh mục quản lý nhân viên

Hình 4.11: Danh mục quản lý nhân viên

 Danh mục quản lý lương

Hình 4.12: Giao diện quản lý lương

 Giao diện quản lý hồ sơ nhân viên

Hình 4.13: Giao diện quản lý hồ sơ nhân viên

 Giao diện quản lý chấm công

Hình 4.14: Giao diện quản lý chấm công nhân viên

 Giao diện quản lý KTKL

Hình 4.15: Giao diện quản lý KTKL

 Giao diện quản lý tổng thu nhập

Hình 4.16: Giao diện quản lý Tổng thu nhập

 Giao diện quản lý thuế

Hình 4.17: Giao diện quản lý Thuế

 Giao diện quản lý bảo hiểm

Hình 4.18: Giao diện quản lý bảo hiểm

Hình 4.19: Giao diện tìm kiếm

Hình 4.20: Giao diện báo cáo

Chạy thử nghiệm

Chạy thử nghiệm form Tìm kiếm

Hình4.22: Thông báo kết quả tìm kiếm mã nhân viên

Hình 4.23: Hiển thị kết quả tìm kiếm theo mã nhân viên

Hình 4.24: Thông báo kết quả tìm kiếm theo tên

Hình 4.25: Hiển thị thông tin tìm kiếm theo tên

Hình 4.26: Thông báo kết quả tìm kiếm theo lương

Hình 4.27: Hiển thị kết quả tìm kiếm theo lương

Chạy thử nghiệm form Báo cáo

Hình 4.28: Thông báo kết quả báo cáo Bảo hiểm

Hình 4.29: Hiển thị thông tin báo cáo Bảo hiểm qua Excel

Hình 4.30: Thông báo kết quả báo cáo Lương

Hình 4.31: Hiển thị kết quả báo cáo tình trạng lương nhân viên

Hình 4.32: Thông báo kết quả báo cáo Thuế

Hình 4.33: Hiển thị kết quả báo cáo nộp Thuế

Hướng dẫn sử dụng

Để chạy được chương trình quản lý nhân sự lương, máy cần được cài đặt phần mềm Visual Studio 2010 và SQL Server 2008

Cán bộ có thể khởi động hệ thống và nhập thông số vào các bảng như Chức vụ, Dân tộc, Chuyên môn, Nơi sinh, Phòng ban, Trình độ, và Trường đào tạo Đồng thời, cần cập nhật thường xuyên bảng KTKL và chấm công Nhờ vào hệ thống lập trình sẵn, người quản lý sẽ không cần tính lương, thuế và bảo hiểm cho nhân viên, vì tất cả thông số về lương, thuế, bảo hiểm và thực lĩnh sẽ được tính tự động khi thông số được nhập đầy đủ Điều này giúp tiết kiệm thời gian và công sức cho các nhà quản lý, đồng thời đảm bảo kết quả chính xác.

Ngày đăng: 18/12/2023, 19:05

w