Luận văn Quản lý tiền lương tại Công Ty May Công Nghiệp

Hầu như tất cả các công ty may công nghiệp của nước ta đều áp dụng cách tính trả lương cho nhân viên của công ty mình là theo thời gian lao động và theo số sản phẩm. Do đó cách tính trả lương tại công ty may 20 cho nhân viên là việc theo thời gian như sau:

Theo hình thức này, tiền lương trả cho người lao động được tính theo thời gian làm việc, cấp bậc và thang lương theo Nhà nước quy định.

- Lương tháng : được quy định cho từng bậc lương trong bản lương, áp dụng cho nhân viên thuộc các phòng quản lý.

- Lương ngày : căn cứ vào số ngày làm việc thực tế trong tháng và đơn giá ngày công một ngày để tính trả lương cho nhân viên.

 

doc74 trang | Chia sẻ: maiphuongdc | Lượt xem: 1566 | Lượt tải: 3download
Bạn đang xem trước 20 trang tài liệu Luận văn Quản lý tiền lương tại Công Ty May Công Nghiệp, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
u dùng. + Một số khái niệm cơ bản dùng trong sơ đồ DFD . Tiến trình (chức năng): Nó có chức năng biến đổi thông tin đầu vàot heo một cách nào đó tổ chức lại thông tin, bổ sung thông tin hoặc tạo ra thông tin mới. . Dòng dữ liệu (Flow): là việc chuyển thông tin vào hoặc ra khỏi một tiến trình. Nó được chỉ ra trên sơ đồ bằng một đường kẻ có mũi tên ít nhất một đầu. Mũi tên chỉ ra hướng của dòng thông tin. . Các thông tin đầu vào và đầu ra: được ký hiệu bằng hình chữ nhật. Chúng biểu diễn thông tin đầu vào và đầu ra dưới dạng vật lý. + Phương pháp tạo ra sơ đồ dòng dữ liệu: . Dùng sơ đồ DFD: Việc phân rã chức năng trong sơ đồ DFD cũng được dùng để chỉ ra mức độ mà từng tiến trình hoặc tiến trình con phải xuất hiện trong sơ đồ DFD. . Dùng sơ đồ ngữ cảnh: Như mức cao nhất có thể được DFD, trong đó ta có thể đạt tới tiến trình sơ đồ mức 0 bằng cách phân rã chức năng tiến trình trung tâm của sơ đồ ngữ cảnh. 3.3.2.3. Phân tích các thông tin nghiệp vụ (Phân tích dữ liệu) Phân tích dữ liệu là một phương pháp xác dịnh các đơn vị thông tin cơ sở có ích cho hệ thống (các thực thể) và định rõ mối quan hệ bên trong hoặc các tham chiếu chéo nhau giữa chúng. Mô hình dữ liệu Có hiều mô hình dữ liệu * Mô hình dữ liệu quan hệ * Mô hình dữ liệu phân cấp * Mô hình dữ liệu E-R () Hiện nay tất cả các quan hệ quản trị cơ sở dữ liệu đều thường dùng dữ liệu quan hệ. Những khái niệm cơ sở Cơ sở dữ liệu: là một hay một số bảng có liên quan với nhau Kho dữ liệu; Trong một hệ thống thông tin đều có những kho dữ liệu, đó là nơi cất giữ dữ liệu mọt cach có tổ chức sao cho có thể tỉm kiếm được một cách nhan chóng những dữ liệu cần thiết. Ngân hàng dữ liệu: Ngân hàng dữ liệu là một hệ thống dùng máy tính điện tử để lưu trữ, quản lý tập trung dữ liệu nhằm phục vụ cho nhiều người và nhiều mục đích quản lý khác nhau. Theo ngôn ngữ mô hình dữ liệu thì ngân hàng dữ liệu là một tập hợp các cơ sở dữ liệu có liên quan với nhau. Hệ thống quản lý dữ liệu: Bản thân kho dữ liệu hay ngân hàng dữ liệu cùng với con người và các phương tiện để duy trì hoạt động của nó tạo thành hệ thống quản lý dữ liệu với tầm quan trọng lớn lao của hệ thống quản lý dữ liệu mà người ta thường ví nó như hệ thống nhớ của cơ quan Hệ quan trị cơ sở dữ liệu: là hệ thống chương trình máy tính giúp tạo lập, duy trì sử dụng các hệ cơ sở dữ liệu. Thực thể: là tập hợp các đối tượng quản lý cùng loại. Trong thực thể có thể hiện lần xuất của thực thể (thực thể cụ thể). Kiểu thực thể: Là một lớp thực thể cho có các đặc trưng mà các đơn vị cơ sở quan tâm giống nhau, mô tả cho một loại thông tin chữ không phải cho bản thân thông tin. Thuộc tính: là những thông tin cần lưu trữ cho mỗi thực thể hay cho đặc trưng của thực thể, biểu thị bằng trường hay cột của bảng. + Thuộc tính khóa: là một hoặc nhiều thuộc tính trong kiểu thực thuể được dùng để gán cho mỗi thực thể một cách tham khảo duy nhất. + Thuộc tính mô tả: là những thông tin mô tả cho thực thể được trỏ tới. Thông tin này làm tăng hiểu biết của ta về thực thể và sẽ phục vụ cho các mục đích bên trong hệ thống. + Thuộc tính kết nối: là những thuộc tính được dùng để chỉ ra quan hệ giữa thực thể đã có và một thực thể khác trong bảng khác. Thuộc tính kết nối rất giống thuộc tính mô tả thông thường trong bản thân thực thể chứa nó nhưng ở trong một thực thể khác thì nó lại là một thuộc tính khác. Tệp cơ sở dữ liệu: là tập hợp các bản ghi mô tả về các thực thể. Quan hệ: bản thân của mỗi quan hệ là tổ chức và tạo nên cách sử dụng trong việc điều khiển hoạt động nghiệp vụ. Số mức quan hệ: trong các mối quan hệ của một thực thể thì quan hệ đó phải thể hiện độ đậm nhạt, tức là chi ra mức độ tham gia vào thực thể đó, bao gồm mỗi quan hệ 1-1-, 1-N và N-N. Mô hình dữ liệu quan hệ: là một bản khắc họa cơ sở dữ liệu, nó chỉ ra các thực thể, các thuộc tính của mỗi thực thể và những mối quan hệ giữa các thực thể trong cơ sở dữ liệu. II. Các giai đoạn trong quá trình xây dựng mô hình dữ liệu - Xác định các thực thể của CSDL - Xác định mỗi quan hệ giữa các thực thể trong CSDL 1. Xác định các kiểu thực thế CSDL Mục đích của giai đoạn này là đưa ra các bảng chính lưu trữ thông tin về hệ thống trong lĩnh vực nghiên cứu, để xem xét và mở rộng về sau. Giai đoạn này được tiến hành như sau: Bước 1: Xác định các thông tin đầu vào mà ta thu thập được và những thông tin đầu ra ra cần có. Bước 2: Liệt kê toàn bộ danh sách thuộc tính căn cứ theo những thông tin đầu vào và những thông tin đầu ra. Bước 3: Thực hiện việc chuẩn hóa . Chuẩn hóa mức 1: + Chuẩn hóa mức 1 (1NF) quy định rằng trong mỗi danh sách không được chứa những thuộc tính lặp. + Gắn thêm cho nó một tên, tìm cho nó một thuộc tính riêng và thêm thuộc tính định dạng của danh sách gốc. . Chuẩn hóa mức 2: + Chuẩn hóa mức 2 (2NF) quy định rằng trong một danh sách các thuộc tính phụ thuộc hàm vào toàn bộ khóa chứ không phụ thuộc vào một phần của khóa. + Lấy bộ phận khóa đó làm khóa cho danh sách. Đặt cho danh sách mới này một tến riêng cho phù hợp với nội dung của các thuộc tính trong danh sách. . Chuẩn hóa mức 3 (3NF) quy định rằng trong một danh sách không có sự phụ thuộc bắc cầu giữa các thuộc tính. 2. Xác định các mỗi quan hệ giữa các thực thể Sau khi xác định các thực thể chính, vấn đề bây giờ là xác định các liên kết tự nhiên giữa chúng và phải ghi các liên kết đó dưới dạng quan hệ một chiều. Đây là giai đoạn phát triển mô hình quan hệ thực thể bằng cách mô tả chi tiết từng bảng dữ liệu - Các bước xác định mỗi quan hệ + Mô tả các thực thể (bảng) và các thuộc tính của nó. + Xác định các khóa (khóa chính và khóa ngoại lai) Khóa chính là tập thuộc tính mà giá trị của chúng xác định duy nhất một bản ghi. Khóa ngoại lai là các thuộc tính kết nối, thường là thuộc tính khóa chính ở bảng khác. + Tiến hành chuẩn hóa dữ liệu đối với từng thực thể (bảng): là quá trình khảo sát các danh sách các thuộc tính, áp dụng các quy tắc phân tích vào các danh sách đó, chuyển chúng thành một dạng mà tối thiểu việc lặp lại, tránh sự dư thừa, xác định và giải quyết sự nhập nhằng về ý nghĩa của từng thuộc tính khóa trong bảng. - Thông qua việc chuyển quan hệ N-N thành quan hệ 1-N - Thông qua các dạng chuẩn Phụ thuộc hàm: Với mọi giá trị của khóa tại mọi thời điểm được xét, chỉ có một giá trị cho từng thuộc tính khóa trong bảng Những nguyên tắc thực hiện tiến hành chuẩn hóa: + Các thực thể có quan hệ 1 - 1 thường được đồng nhất thành một thực thể mang các thuộc tính của cả hai thực thể ban đầu. + Quan hệ N-N thể hiện mỗi quan hệ chưa được chuẩn hóa, thông thường sẽ được chuyển thành các quan hệ 1-N thông qua các thực thể trung gian. Hay nói cách khác là mô hình dữ liệu sẽ được chuẩn hóa để đạt được dạng cần thiết đảm bảo tính nhất quán sau này của hệ thống. 3. Thiết kế cơ sở dữ liệu - Xác định mục địch của cơ sở dữ liệu Đây là công việc quan trọng nhất. Là một cán bộ thiết kế, họ phải biết dữ liệu dùng để làm gì? Muốn vậy phải nghiên cứu xem người sử dụng cơ sở dữ liệu trong tương lai cần trích rút những dữ liệu nào (dưới dạng các báo cáo như thế nào), sử dụng thường xuyên cơ sở dữ liệu ấy vào công việc gì? - Phác họa mô hình dữ liệu + Trước hết phải xác định các thực thể và các thuộc tính của các thực thể đó. + Xác định thực thể nào với thuộc tính nào, xác định cơ sở dữ liệu cần chứa những bảng nào, mỗi bảng cần chứa những cột nào. + Nguyên lý xác định các bảng, các cột trong bảng . Giảm tối thiểu sự trùng lặp: các bảng khác nhau không nên chứa những dữ liệu giống nhau. . Tránh dư thừa: Mỗi bảng chỉ nên chứa vừa đủ những dữ liệu cần thiết về một thực thể. . Tăng cường tính độc lập giữa các cột. . Dữ liệu nguyên tố (dữ liệu ít khi chia nhỏ hơn nữa). - Xác định những mối quan hệ giữa các thực thể. Sau khi đã phân chia dữ liệu vào các bảng, nhà thiết kế phải tìm ra mối quan hệ giữa các bảng để sau này trích rút ra hay kết hợp dữ liệu đáp ứng nhanh yêu cầu người sử dụng. - Xác định khóa chính để tránh sự nhập nhằng về thông tin dữ liệu giữa các bản ghi trong một bảng đòi hỏi ta phải nhận diện một trường hay một thuộc tính làm yếu tố phân biệt, tức là khóa chính của bảng. Trong trường hợp nếu có nhiều lựa chọn thì phải chọn ra trường nào có ý nghĩa nhất đối với ứng dụng để làm khóa định danh. Đôi khi, ta cũng phải biết kết hợp một vài thuộc tính để tạo mục khóa chính. - Nhận diện mục khoá ngoại lai: Khoá này yêu cầu là một trường trên bảng dữ liệu này những giá trị của nó phải khớp với giá trị của mục khóa chính trên bảng dữ liệu cần liên kết kia. Song khóa này chỉ mang tính kết nối chứ không xác định tính duy nhất của các bản ghi trong bảng dữ liệu. - Thêm vào các trường không phải là khóa: yêu cầu của bước này là tìm ra những tên để đặt cho các trường trong bảng sao cho gợi nhớ và thuận tiện khi xử lý các dữ liệu trên bảng. Sau đó cần tiến hành chuẩn hóa các bảng dữ liệu nhằm tránh sự trùng lặp về dữ liệu, giữ cho các dữ liệu có thể liên kết một cách chặt chẽ với nhan đảm bảo không mất thông tin. - Duyệt lại mô hình dữ liệu để khắc phục, phát hiện những khiểm khuyết của mô hình dữ liệu ở trên, lúc này tìm ra và chỉnh sửa dễ hơn nhiều sau khi các bảng cơ sở dữ liệu đã chứa đầy đủ thông tin về các thực thể. - Tạo lập CSDL: Sau khi đã vạch ra và khắc phục những khiếm khuyết của mô hình dữ liệu ở trên, người thiết kế đã bắt đầu phiên dịch mô hình dữ liệu ấy thành cơ sở dữ liệu các bảng chứa đầy đủ thông tin về các thực thể bằng cách dùng một hệ quản trị cơ sở dữ liệu để điền dữ liệu vào các bảng với dối tượng khác của cơ sở dữ liệu như lệnh truy vấn (query), các phom (form) và các báo cáo (report). CHƯƠNg 3 Phân tích thiết kế hệ thống thông tin quản lý Lương I. Khảo sát hệ thống thông tin quản lý lương I-1. Khái quát. Mục tiêu của đề tài này là xây dựng một hệ thống thông tin hỗ trợ công tác quản lý lương cho Công ty may 20. Vì vậy ở phần này sẽ đi sâu vào khảo sát cơ cấu tổ chức cũng như các hoạt động chính của công ty . Thực tế cho thấy công việc chính của hệ thống thông tin quản lý lương của các đơn vị sản xuất kinh doanh là quản lý thông tin liên quan tới hoạt động tính lương bao gồm các thông tin: Nhân viên, thời gian lao động nhân viên, khen thưởng, kỷ luật, bảo hiểm xã hội, cách thức tính lương. Thông tin đầu vào của hệ thống gồm các thông tin về nhân viên, thông tin về thời gian lao động nhân viên, khen thưởng, kỷ luật, bảo hiểm xã hội của từng nhân viên. Trên cơ sở đó đưa ra các số liệu về phiếu lương từng nhân viên và bảng lương báo cáo lên các cấp lãnh đạo và các phòng ban để thuận tiện cho việc quản lý. Trong thời đại hiện nay, thời đại thông tin việc nắm bắt được thông tin nhanh và chính xác là yêu cầu sống còn đối với các doanh nghiệp. Điều này không thể thực hiện được nếu chỉ dựa vào hệ thống quản lý thủ công đặc biệt là khi tin học hoá các hệ thống quản lý đã trở nên phổ biến trong các doanh nghiệp. I-2. Yêu cầu hệ thống thông tin quản lý lương Trong quá trình tính lương tại một công ty may công nghiệp, điều cần thiết mà không thể có là bộ phận tính lương. Bộ phận này phải nắm được đơn giá của một chi tiết công đoạn ứng với từng mặt hàng, và biết được bảng chấm công của từng nhân viên để tính lương cho nhân viên. Do đó phải có bộ phận quản lý tính lương, một bộ phận quản lý chấm công. 1. Cập nhật đơn giá chi tiết công đoạn ứng với mỗi mặt hàng đã được đặt để gia công, các chi tiết của từng công đoạn ứng với mỗi mặt hàng đó phải có đơn giá. Do đó hệ thống yêu cầu phải có một kho dữ liệu để lưu trữ đơn giá của từng chi tiết công đoạn đó. Kho dữ liệu này lưu tất cả đơn giá của từng chi tiết công đoạn ứng với một mặt hàng vừa được cập nhật vào kho mặt hàng. Đơn giá của từng chi tiết công đoạn ứng với một mặt hàng cần phải được ghi vào hệ thống khi mặt hàng đó chưa được tính đơn giá cho từng chi tiết cụ thể. 2. Quản lý chấm công 2.1. Chấm công thường nhật Yêu cầu tổ chức kho dữ liệu lưu trữ những bảng chấm công cho từng nhân viên theo từng tháng. Kho dữ liệu này lưu bảng chấm công cho tất cả nhân viên tại công ty. Trên mỗi bảng chấm công của từng nhân viên cần ghi lại tổng số ngày công như tổng số ngày nghỉ. Vì vậy bộ phận quản lý việc chấm công phải cập nhật chính xác và đầy đủ các thông tin về bảng chấm công cho mỗi nhân viên (gồm tổng số ngày công làm việc, tổng số ngày nghỉ) do phòng ban hay tổ trực tiếp quản lý đưa lên. 2.2. Chấm công sản xuất Đối với nhân viên sản xuất, hệ thống tính lương cần phải biết được số lượng của từng chi tiết công đoạn mà nhân viên đó hoàn thành. Do đó kho dữ liệu dùng để lưu trữ những bảng năng suất cho nhân viên trực tiếp sản xuất này phải ghi lại số lượng sản phẩm đúng yêu cầu ứng với từng mặt hàng và công đoạn đã được gia công. Trên các chi tiết sản phẩm và số lượng ứng với mỗi chi tiết đó, bởi vì một nhân viên có thể tham gia làm việc trên nhiều chi tiết khác nhau. Bộ phậm chấm công ghi nhận đầy đủ thông tin trên bảng năng suất do tổ trưởng của từng tổ đưa lên. 3. Quản lý tính lương 3.1. Yêu cầu tính lương Trong nền kinh tế thị trường hiện nay, việc không ngừng tăng năng suất lao động, đẩy mạnh nâng cao chất lượng sản phẩm là yêu cầu mà không thể thiếu trong kế hoạch phát triển của một công ty, mà nhất là đối với công ty may công nghiệp. Do đó, việc tính trả lương cho từng nhân viên trong công ty là đều áp dụng hình thức lương theo giờ làm việc và số lượng thành phẩm nhằm khuyến khích các nhân viên làm việc tích cực. Với hình thức nhận lương như thế này mỗi nhân viên trong công ty luôn tự trau dồi kiến thức, học hỏi kinh nghiệm, không ngừng nâng cao tay nghề. Tạo cho mỗi nhân viên một ý thức trách nhiệm cao trong công việc, luôn đặt ra điều kiện cho mình là phải hoàn thành nhiệm vụ một cách xuất sắc. Trong đó, mục tiêu phấn đấu là điều không thể thiếu. Điều này có tác động rất lớn đến tiền lương của mỗi nhân viên. Lương của nhân viên hành chính là tính theo hệ số, còn lương của nhân viên trực tiêp sản xuất thì tình theo số lượng sản phẩm. 3.2. Yêu cầu của hệ thống tính lương: Do cơ chế tính lương của công ty may là tính lương theo số lượng sản phẩm hoặc tính ngày công tuỳ theo từng loại nhân viên. Do đó yêu cầu của hệ thống tính lương cho nhân viên phải đảm bảo độ chính xác, rõ ràng. Vấn đề chính xác, rõ ràng ở đây là việc tính lương này dựa trên bảng chấm công của từng nhân viên cho nên hệ thống cần phải quản lý từ bộ phận chấm công, cập nhật bảng chấp công và bảng năng suất của từng nhân viên đến giai đoạn tính trả lương cho nhân viên. 3.3. Hình thức tính lương 3.3.1. Tính trả lương theo thời gian Hầu như tất cả các công ty may công nghiệp của nước ta đều áp dụng cách tính trả lương cho nhân viên của công ty mình là theo thời gian lao động và theo số sản phẩm. Do đó cách tính trả lương tại công ty may 20 cho nhân viên là việc theo thời gian như sau: Theo hình thức này, tiền lương trả cho người lao động được tính theo thời gian làm việc, cấp bậc và thang lương theo Nhà nước quy định. - Lương tháng : được quy định cho từng bậc lương trong bản lương, áp dụng cho nhân viên thuộc các phòng quản lý. - Lương ngày : căn cứ vào số ngày làm việc thực tế trong tháng và đơn giá ngày công một ngày để tính trả lương cho nhân viên. 3.3.2. Tính trả lương theo sản phẩm Để phản ánh chính xác năng lực của từng nhân viên, đồng thời phản ánh năng xuất là việc của nhân viên đó. Công ty sử dụng phương thức tính trả lương theo sản phẩm. Do đó hệ thống tính lương theo sản phẩm như sau. Cũng từ bảng năng suất của nhân viên sản xuất, trong bảng năng suất này ghi đầy đủ chi tiết từng công đoạn mà nhân viên đó tham gia, gia công cùng với số lượng cụ thể của mỗi chi tiết công đoạn. Cách tính như sau: - Mỗi chi tiết công đoạn thuộc một mặt hàng đã được xác định đơn giá rõ ràng. - Lấy số lượng chi tiết công đoạn đó nhân với đơn giá từng công đoạn cho ta được tổng số tiền cho một công đoạn mà nhân viên đó đã gia công. - Cộng tất cả số tiền ứng với mỗi công đoạn mà nhân viên đó gia công được tổng tiền lương của mỗi nhân viên sản xuất. II. Phân tích các luồng dữ liệu: Các quy ước biểu diễn trong sơ đồ : Tên tiến trình xử lí Biểu diễn chức năng xử lí dữ liệu. Tên bộ phận phát nhận tin Biểu diễn bộ phận phát nhận tin. Kho dữ liệu. Biểu diễn kho dữ liệu. Biểu diễn dòng dữ liệu. Dòng dữ liệu. 1. Sơ đồ ngữ cảnh hệ thống tính lương YC Phieu Luong NV YC Bang Cham Cong NV YC Bang Nang Suat Bang Cham Cong Bang Nang Suat Phieu Luong NV Bang Luong NV YC Bang Luong 0 He Thong Quan Ly Tien Luong BP Quan Ly Tien Luong BP Quan Ly Cham Cong Hệ Thống quản lý tiền lương Bộ phận quản lý chấm công Cập nhập bảng chấm công Cập nhập bảng năng xuất Bộ phận quản lý tính lương Tính lương Thống kê bảng lương Cập nhập đơn giá công đoạn 2. Sơ đồ chức năng 3. Sơ đồ xử lý các chức năng 3.1. Sơ đồ hệ thống mô tả hoạt động chấm công Bang Cham Cong Ma_NV & Ngay Cong & Ngay Nghi Ma_NV YC Nhap BCC Cuoi Thang Bang Cham Cong DSNV & BCC 1 Kiem tra QT lam viec cua NV 2 Cham Cong & Nhap BCC 3 In Bang Cham Cong Quan Ly Cham Cong Nhan Vien Bang Cham Cong 3.2. Sơ đồ mô tả hoạt động tính lương 1 Luong con lai Luong Thuc Lanh Luong con lai Tien phep YC tinh luong Luong CB Ma_PC & so tien Ma_NV & So NC Ma_NV & So NN Ma_NV Bang luong NV Luong CB Tien dong BHXH Tong luong Tong luong NC Ma_NV & Tong so NC Xac dinh ngay cong 2 Tinh luong 3 Tong PC 4 Cac khoan giam tru 5 In bang luong 6 Tinh BHXH 7 Tinh luong phep Nhan Vien Bang CC Phu Cap Quan li tinh luong 8 Luong Con Lai BANGLUONG 3.2.1. Sơ đồ tính lương theo thời gian 3.2.2. Tính lương theo sản phẩm Luong con lai Bang Luong Luong thuc Linh So tien PC Ma_CD & Don gia YC tinh luong Luong thuc Linh Ma so DG Ma_NV & So NN Tien phep Tien BHXH Luong CB Luong CB So luong chi tiet CD Ma_NV Tong luong Tong luong theo SP Ma_NV & Tong SP tung CD 1 Xac dinh SLSP tung cong doan 2 Tinh luong 3 Tong PC & KT 4 Tinh cac khoan giam tru 5 Luong Con Lai 6 Tinh BHXH Quan li tinh luong 7 Tinh luong phep Don gia Bang CC DGCD Nhan Vien Cham Cong SX Phu Cap 8 In Bang Luong BANGLUONG 3.3. Sơ đồ mô tả hoạt động thống kê lương 1 Ma_NV YC thong ke Thong tin bang luong cua NV bang luong trong pham vi thong ke Pham vi thong ke Ma_NV Tiep nhan YC thong ke 2 Nhap pham vi thong ke Tim bang luong NV trong pham vi thong ke 3 4 In bang luong Quan Ly Tinh Luong NHANVIEN BANGLUONG Bang luong NV 3.3.1.Sơ đồ thống kê phiếu lương nhân viên 3.3.2. Sơ đồ thống kê bảng lương Bang thong ke luong YC thong ke bang luong Ma_NV Thong tin bang luong Bang luong Pham vi thong ke DS Nhan Vien 1 Tiep nhan YC TK luong 2 Nhap YC thong ke 3 Tim bang luong TK 4 In bang luong Quan li tinh luong NHANVIEN BANGLUONG DS Cong Doan & Don Gia Ma_CD & Don Gia Gia tung CD mat hang DS chi tiet cong doan mot MH 1 Kiem tra chi tiet CD mat hang 2 Nhap don gia tung CD DGCD 3 Thong ke bang DG 4 In bang DG tung CD 3.4 Sơ đồ quản lý cập nhận đơn giá công đoạn III. xây dựng cơ sở dữ liệu a. Mô tả các bảng: 1. Bảng Nhân Viên (Ký hiệu NHANVIEN) STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 MS_NV C 9 Khóa chính 2 TENNV C 20 3 CHUCVU C 15 4 TRINHDO C 10 5 SOCMND C 9 6 NGAYSINH D 7 NOISINH C 30 8 PHAI C 3 9 DIACHI C 30 10 DIENTHOAI C 10 11 LCB Float 12 HESO Float 13 NGAYBD D 14 BHYT C 5 15 BHXH C 5 16 LOAINV C 10 2. Bảng CTHD STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 MS_MH C 5 Khóa chính 2 TENMH C 20 3 LOAIMH C 15 4 SOHD Int Khóa ngoại 5 DONGIA Float 3. Bảng Đơn Giá Công Đoạn (ký hiệu DGCD) STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 MS_CD C 4 Khóa 2 MS_MH C 5 Chính 3 TENCD C 5 Khóa 4 DONGIA Float Chính 4. Bảng Chấnm Công (Ký hiệu BANGCC) STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 THANG C 7 Khóa chính 2 MS_NV C 9 Khóa chính 3 SONC Int 15 4 SONN Int Khóa ngoại 5 GHICHU Var 5. Bảng Khen Thưởng (Ký hiệu KHENTHUONG) STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 MS_KT Int Khóa chính 2 MS_NV C 9 Khóa ngoại 3 NGAYKT C 7 4 LYDO C 20 Khóa ngoại 5 HINHTHUC C 20 6 SOBIENBAN Int 6. Bảng Kỷ Luật ( Ký hiệu KYLUAT) STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 MS_KL Int Khóa chính 2 MS_NV C 9 Khóa ngoại 3 NGAYKL C 7 4 LYDO C 20 5 HINHTHUC C 20 6 SOBIENBAN Int 7 NGAYQD D 8 NGAYTH D 7. Bảng Biệt Lệ (ký hiệu BIETLE) STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 MS_BL Int Khóa chính 2 MS_NV C 9 Khóa ngoại 3 BLTRUYTHU Float 15 4 BLTRUYLINH Float 5 LYDO C 20 5 NGAYBL C 7 8. Bảng Phụ Cấp (ký hiện PHUCAP) STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 MS_PC C 5 Khóa chính 2 MS_NV C 9 Khoá chính 3 SOTIENPC C 4 NGAYPC C 7 Khóa chính 9. Bảng CCSXTT STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 MS_NV C 9 Khóa chính 2 MS_CD C 4 Khoá chính 3 MS_MH C 5 Khóa chính 4 SOLUONG Int 10. Bảng Loại Phụ Cấp (ký hiệu LOAIPC) STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 MS_PC C 5 Khóa chính 2 LYDO C 15 11. Bảng Đặt Hàng (ký hiệu DATHANG) STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 MS_KH C 9 Khóa ngoại 2 SOHD Int Khoá chính 3 NGAYDAT D 4 NGAYHG D 12. Bảng Chấm Công Sản Xuất Gián Tiếp STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 MS_NV C 9 Khóa chính 2 MS_MH C 5 Khoá chính 4 SOLUONGQL Int 13. Bảng Khách Hàng (Ký hiệu KHACHHANG) STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 MS_KH C 9 Khóa chính 2 TENKH C 15 3 DIACHI C 15 4 DIENTHOAI C 10 5 TAIKHOANNH C 9 14. Bảng Lương (BANGLUONG) STT Tên thuộc tính Kiểu Độ dài Ràng buộc 1 MS_NV C 9 Khóa chính 2 THANG C 5 Khoá chính 3 LSP Money Khóa chính 4 LTG Money 5 LPHEP Money 6 BOSUNG Money 7 TONGLUONG Money 8 TAMUNG Money 9 CONLAI Money b. Mô hình liên kết các thực thể : c. Một số giải thuật trong thiết kế chương trình Tìm thấy End Không tìm thấy Thông báo Hiện kết quả tìm kiếm Tìm kiếm Nhập mã nhân viên cần tìm Hiện giao diện tìm kiếm nhân viên Begin 1- Tìm kiếm nhân viên Begin Hiện giao diện thêm Nhập thông tin cần thêm Kiểm tra Thông báo Mã chưa có ở phía 1 End Hiện giao diện thêm phía 1 Lưu vào bảng phía nhiều Lưu vào bảng phía 1 2- Giải thuật thêm trong các form ở bảng nhiều Mã đã có ở phía1 3. Nhập mới ở bảng phía một : Begin Hiện giao diện thêm Nhập thông tin cần thêm Kiểm tra dữ liệu Thông báo Sai End Hiện giao diện sửa dữ liệu Lưu vào Đúng III. Phân quyền 1.1. Menu hệ thống: Hệ thống Cấu hình Thoát Nhóm 1N có toàn quyền trên Menu Hệ thống Nhóm 2N có quyền trên hệ thống, ngoại trừ Menu Cấu hình 1.2. Menu Nhân Viên Cập Nhật Thêm Nhân Viên Thêm Khách hàng Nhóm 1N có toàn quyền trên Menu Cập nhật Nhóm 2N có quyền trên Menu Nhân Viên 1.3. Chấm Công Chấm công Chấm công theo thời gian Chấm công theo sản phẩm Bảng khen thưởng Bảng kỷ luật Bảng phụ cấp Bảng 1N có toàn quyền trên Menu Chấm công Nhóm 2N có toàn quyền trên Menu: - Chấm công theo thời gian - Chấm công theo sản phẩm 1.4. Menu Tìm Kiếm Tìm kiếm Tìm kiếm nhâm viên Tìm kiếm khách hàng Nhóm 1N có toàn quyền trên Menu Tìm kiếm Nhóm 2N có toàn quyền trên Menu Tìm kiếm 1.5. Bảng luơng Bảng lương Bảng lương Báo cáo Nhóm 1N có toàn quyền trên Menu Bảng lương Nhóm 2N có quyền xem trên Menu này V. Chi tiết các giao diện H1. Màn hình chính H2. Màn hình mật khẩu H3. Màn hình Thêm Nhân Viên H4. Màn hình Thêm khách hàng H5. Màn hình chấm công thời gian H6. Màn hình chấm công sản phẩm H7. Màn hình Khen thưởng H8. Màn hình Kỷ luật H9. Màn hình Phu cấp H10. Màn hình Đơn giá ngày công H11. Màn hình bảng lương nhân viên hành chính H12. Màn hình Bảng lương nhân viên sản xuất H13. Màn hình tìm kiếm nhân viên H14. Màn hình báo cáo Lương nhân viên hành chính Hình 15 : Màn hình báo cáo Lương nhân viên sản xuất VI. Một số CODE chương trình chính Form chính : Private Sub a_Click() Matkhau.Show End Sub Private Sub BangLNVHC_Click() LuongNVHC.Show End Sub Private Sub BANGLNVSX_Click() LuongNVSX.Show End Sub Private Sub BCNVHC_Click() Dim msaccess As Access.Application Set msaccess = New Access.Application msaccess.OpenCurrentDatabase ("D:\luu\tuan.mdb") msaccess.DoCmd.OpenReport "LNVHC", acViewPreview msaccess.CloseCurrentDatabase Set msaccess = Nothing End Sub Private Sub Cauhinh_Click() Matkhau.Show End Sub Private Sub ChamcongTG_Click() ChamCTG.Show End Sub Private Sub Chamcongtheosanpham_Click() ChamcongSP.Show End Sub Private Sub DGNC_Click() DongiaNC.Show End Sub Private Sub Khachhang_Click() KhachH.Show End Sub Private Sub Khenthuong_Click() KhenT.Show End Sub Private Sub Kyluat_Click() KyL.Show End Sub Private Sub MDIForm_Load() Matkhau.Show ' CapnhapA.Enabled = False ' ChamcongA.Enabled = False ' TimkiemA.Enabled = False ' BanglA.Enabled = False FORMMAIN.Enabled = False End Sub

Các file đính kèm theo tài liệu này:

  • docV8402.DOC
Tài liệu liên quan