Tải bản đầy đủ (.doc) (27 trang)

BÁO CÁO THỰC TẬP-Quản Lý Cán Bộ - Tiền Lương

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (538.81 KB, 27 trang )

Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

MUÏC LUÏC
II.Phần Thiết Kế Giao Diện..........................................................................................23
1.Giao diện chính........................................................................................................23
2.Giao diện đăng ký thơng tin tài khoản.....................................................................23
......................................................................................................................................23
3.Giao diện đăng nhập hệ thống...................................................................................23
A. Kết quả đạt được qua đợt thực tập:..............................................................................26
Ưu điểm:.......................................................................................................................26
Khuyết điểm:................................................................................................................26
B. Hướng phát triển:.............................................................................................................26

LỜI NÓI ĐẦU
Ngày nay, việc ứng dụng công nghệ thông tin đã trở nên phổ biến trong hầu
hết mọi doanh nghiệp và cán bộ của trường, đặc biệt là việc áp dụng các giải pháp
tin học trong cơng tác quản lý. Trong đó cơng tác quản lý nhân sự, quản lý tiền
lương là một lĩnh vực cần thiết và quan trọng đối với tất cả các doanh nghiệp.
Trong nền kinh tế tri thức, con người được đánh giá là tài sản quan trọng
nhất. Vì thế, quản lý nhân sự trở thành cầu nối giao tiếp giữa ban lãnh đạo và tất cả
các nhân viên trong Cán bộ của trường.
Vấn đề đặt ra là làm thế nào có thể quản lý được nguồn lực này một cách
hiệu quả? Để đáp ứng nhu cầu quản lý nhân sự của các doanh nghiệp có số lượng
nhân viên lớn, đảm bảo việc tính lương cho nhân viên một cách chính xác nhanh
chóng với đầy đủ các yếu tố động.
Đồng thời cùng với sự phát triển nhanh chóng của cơng nghệ thông tin con
người đã nghĩ ra rất nhiều các ứng dụng phục vụ cho nhu cầu và lợi ích của con
người. Trong đó xây dựng Websitephục vụ cơng việc và một trong những vấn đề
mà các nhà lập trình viên luôn quân tâm hàng đầu. WebsiteQuản Lý Cán Bộ - Tiền
Lương -Khoa CNTT cũng là một trong những ứng dụng mà con người quan tâm
nhiều nhất Nó phục vụ cho công tác nghiệp vụ Cán bộ của trường của con người


làm giảm thiểu tối đa những vất vả trong cơng việc ví dụ như hồ sơ trước đây phải
lưu trữ rất nhiều trong các kho chứa thì bây giờ chỉ cần một chiếc máy tính nhỏ gọn
cũng có thể lưu trữ cả kho hồ sơ của Cán bộ của trường.

Trang 1


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

Với mong muốn tìm hiểu một phần nhỏ trong kho tàng phát triển của công
nghệ thông tin, chúng em đã đi vào tìm hiểu về cách thức tổ chức và hoạt động của
Cán bộ của trường để từ đó xây dựng lên Website Quản Lý Cán Bộ - Tiền Lương
nhằm phục vụ cho lợi ích của Cán bộ của trường. Ứng dụng Websitecó thể chưa
hồn chỉnh, nhưng một phần nào đã thể hiện được sự cố gắng của chúng em trong
những bước đầu hồ nhập với mơi trường lầm việc bên ngoai và thế giới công nghệ
mới. Em mong quý thầy cô trong khoa tạo điều kiện giúp đỡ em để chúng em hoàn
thành đề tài của mình được tốt hơn..
Chúng em xin chân thành cảm ơn!

CHƯƠNG 1:TỔNG QUAN VỀ CHƯƠNG TRÌNH
Quản Lý Cán Bộ - Tiền Lương là một trong những bộ phận quan trọng trong
Cán bộ của trường, đặc biệt là trong các Cán bộ của trường lớn trong nước và các
Cán bộ của trường nước ngoài, Sự thành bại của Cán bộ của trường phụ thuộc vào
cách thức tổ chức nhân sự có tốt không. Trong năm vừa qua quản lý nhân sự và tiền
lương đang dần phát triển mạnh mẽ không những ở các Cán bộ của trường nước
ngoài mà các Cán bộ của trường tư nhân cũng đang dần nhận thấy sự quan trọng
của cơ cấu tổ chức nhân sự trong Cán bộ của trường.
Dựa vào nhu cầu thực tế của xã hội địi hỏi con người phải ln năng động và
sáng tạo để tạo ra nhiều sản phẩm cho xã hội. Các Cán bộ của trường luôn luôn phát
triển, các hồ sơ tuyển vào sẽ nhiều lên vì vậy địi hỏi phải cần rất nhiều những kho

chứa hồ sơ để lưu trữ hồ sơ của nhân viên khi vào Cán bộ của trường cũng như việc
tính tiền lương cho tập thể công nhân viên chức của Cán bộ của trường.
Mỗi lần muốn tìm hồ sơ của một nhân viên, hay thơng tin lương nào đó
trong Cán bộ của trường người quản lý nhân sự lại phải tìm lần lượt trong kho chứa
xem hồ sơ nhân viên đó nằm ở đâu. Như vậy mất rất nhiều thời gian mà có khi
khơng tìm ra do hồ sơ nhân viên quá nhiều. Công việc lưu trữ hồ sơ rất thủ công
hầu hết ở các khâu làm cho số lượng nhân viên tham gia vào việc lưu trữ hồ sơ sẽ
nhiều lên.Việc thống kê báo cáo hàng tháng, hàng năm sẽ gặp rất nhiều khó khăn
nếu thơng tin nhân viên ngày càng nhiều.
Khi có nhân viên trong Cán bộ của trường thôi việc người quản lý nhân viên
Cán bộ của trường phải tìm trong kho xem hồ sơ đó ở đâu để chuyển sang kho lưu

Trang 2


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

trữ thôi việc. nếu hàng ngày cứ lặp đi lặp lại nhiều lần như vậy người quản lý nhân
sự sẽ gặp rất nhiều khó khăn trong cơng tác lưu trữ và quản lý.
Quản Lý Cán Bộ - Tiền Lương là một trong những vấn đề then chốt trong
mọi Cán bộ của trường. Quản lý nhân sự không tốt sẽ dẫn đến nhiều vấn đề bất cập
trong Cán bộ của trường, quản lý tiền lương gặp sai sót thì vấn đề sẽ gây ảnh hưởng
nghiêm trọng đến tài chính của Cán bộ của trường. Chúng ta ln thấy những tình
trạng chấm nhầm cơng hoặc lưu trữ sai thơng tin nhân viên,tính sai lương cho nhân
viên, như vậy sẽ dẫn đến những những xáo trộn khi phát lương.... Vì vậy yêu cầu
đặt ra ở đây là làm thế nào để có thể lưu trữ hồ sơ và lương của nhân viên một cách
hiệu quả nhất, giúp cho nhân viên trong Cán bộ của trường có thể yên tâm và thoải
mái làm việc đạt kết quả cao.
Dựa trên nhu cầu thực tế của xã hội nhằm giải quyết để giảm đi những bất
cập trong công tác quản lý nhân sự và lương trong Cán bộ của trường, giải pháp

hiệu quả nhất hiện nay là đầu tư công nghệ và thiết bị hiện đại, ứng dụng công nghệ
thông tin và tự động hoá trong điều hành và quản lý nhân sự để nâng cao chất lượng
phục vụ, đổi mới phương thức quản lý, tăng năng xuất hiệu quả. .. Đó là những nội
dung cơ bản đề cập đến trong đề tài này.
Websitequản lý nhân sự và tiền lương sẽ là người hỗ trợ đắc lực cho việc
quản lý nhân sự, tiền lương của Cán bộ của trường. Bạn không cần thiết phải biết
nhiều về tin học, bạn vẫn có thể sử dụng Websitequản lý nhân sự một cách hiệu
quả. Giao diện thuận tiện dễ sử dụng của chương trình sẽ ln khiến bạn cảm thấy
thật thoải mái khi sử dụng Website này.

Trang 3


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

CHƯƠNG II: KHẢO SÁT THỰC TẾ
2.1. Khảo sát thực tế bài toán
Quản Lý Cán Bộ - Tiền Lương à một trong những công việc vô cùng quan
trọng, góp phần quyết định sự thành bại của một Cán bộ của trường, do nhu cầu thự
tiễn như vậy. Chúng em đã nghiên cứu mơ hình các Cán bộ của trường trong và
ngoài nước về quản lý nhân sự. Hiện tại chúng em đang xây dựng Website quản lý
nhân sự cho Trường :Đại Học Cửu Long nhằm để để hỗ trợ cho việc quản lý nhân
sự gồm:
+ Quản lý nhân sự
+Quản lý lương nhân viên của nhân viên
Websitequản lý nhân sự và tiền lương để phục vụ công tác quản lý nhân sự
và tiền lương của nhân viên, người quản lý có khả năng bao quát và điều hành nhân
sự, chịu trách nhiệm đưa ra các thống kê, báo cáo định kỳ và thường xuyên về tình
hình hoạt động của Cán bộ của trường. Các khâu chuyên trách khác của nhân sự sẽ
do Nhân viên trong bộ phận nhân sự quản lý đảm nhiệm. Quản lý nhân sự, tiền

lương sẽ có các bộ phận chun trách riêng cho các cơng việc liên quan đến nghiệp
vụ nhân sự :

Bộ phận quản lý nhân sự thực hiện các công việc như nhập
thông tin về nhân sự, nhập bộ phận hoặc phòng ban khi có thêm bộ phận
hoặc phịng ban mới…
Trang 4


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT



Bộ phận quản lý danh mục chịu trách nhiệm biên mục cho các thông
tin của nhân sự.

Bộ phận quản lý tiền lương thực hiện quản lý thông tin liên quan về
lương của nhân viên như bảo hiểm, phụ cấp,đặc biệt là thuế thu nhập
cá nhân …..

Tra cứu thông tin nhân viên ,thông tin lương nhân viên theo một tiêu
chí nào đó…
Ngồi ra, hệ thống cịn giúp người quản trị nhân sự thơng qua các nhóm
người dùng bằng cách cung cấp quyền sử dụng các chức năng tương ứng với quyền
hạn được kiểm sốt thơng qua các tài khoản đăng nhập nhằm làm bảo mật hơn hệ
thống quản lý nhân sự.

2.2. Mục tiêu:
Nghiên cứu bài toán quản lý nhân và tiền lương sự nói chung và bài tốn
quản lý nhân sự, tiền lương của Trường:Đại học cửu long nói riêng để thiết kế và

lập trình Website nhằm hỗ trợ công tác quản lý của cán bộ của trường.
Dự kiến lập trình Websitequản lý nhâ sự ở Trường:Đại học cửu long đạt
được các mục tiêu chính sau:

Cập nhật hồ sơ nhân viên mới vào Cán bộ của trường

Cập nhật phòng ban hoặc bộ phận khi Cán bộ của trường phát sinh
thêm các bộ phận hoặc phòng ban mới.

Quản lý danh mục cho Cán bộ của trường như trình độ, chức
danh, loại hợp đồng…
Phát biểu vấn đề:

− Công việc quản lý nhân sự tiền lương phải thực hiện ghi nhận và lưu trữ
thơng tin sổ sách rất nhiều vì vậy các nhà quản lý muốn tự động hóa hoạt
động lưu trữ, xử lý tính tốn, tìm kiếm và kết xuất báo cáo nhằm đáp ứng
được một khối lượng lớn về xử lý thơng tin và tính chính xác của thơng tin.

Vì vậy có Website cho các nhà quản lý sử dụng là phù hợp với mong
muốn cấp thiết đó.
Mục tiêu:

− Hỗ trợ việc lưu trữ, quản lý thông tin các nhân viên, giúp việc tìm kiếm, lập
báo cáo, thống kê được dễ dàng, nhanh chóng và chính xác.
− Giúp cho phịng nhân sự theo dõi các thơng tin, tình hình hoạt động và cơng
tác của nhân viên, qua đó có thể hỗ trợ phòng nhân sự trong việc đưa ra nhận
xét, đánh giá, các chính sách và đề nghị đối với nhân viên.

Đồng thời, hỗ trợ việc tính lương cho nhân viên được chính xác,
nhanh chóng và hiệu quả hơn.


Trang 5


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

Lợi ích mang lại:

− Giao diện thân thiện với người dùng.
− Hệ thống sẽ giúp phòng nhân sự quản lý nhân viên trong Cán bộ của
trường được thuận lợi và dễ dàng hơn. Tiết kiệm được thời gian, nhân
lực.
− Dữ liệu ln mang tính nhất qn và được cập nhật thường xuyên.
− Hỗ trợ tra cứu và lập báo cáo thơng tin nhân viên nhanh chóng và chính xác
hơn
− Biên soạn tài
Các bước thực hiện:
liệu
− Khảo sát hiện trạng và phỏng
vấn.
− Lập kế hoạch phát triển hệ
thống.
− Phân tích hệ thống.
− Thiết kế.
− Lập trình.
− Kiểm tra.

Tìm kiếm, tra cứu thông tin nhân viên trong Cán bộ của trường

Kết xuất bảng thống kê danh sách nhân viên


Kết xuất bảng lương nhân viên trong Cán bộ của trường .

Kết xuất được thuế thu nhập cá nhân của các nhân viên trong Cán
bộ của trường.

Kết xuất những người tham gia bảo hiểm trong Cán bộ của
trường…
2.3. Chức năng và nhiệm vụ:
o Hệ thống yêu cầu đăng nhập trước khi quản trị (hay nhân viên quản lý
nhân sự) muốn quản lý, và sử dụng các chức năng quản lý tương ứng với
quyền hạn của người đăng nhập (quản lý, người dùng)
o Menu chính bao gồm các menu con, mỗi menu thường là điểm vào của
một chức năng.
o Chức năng hệ thống (cập nhật thông tin thủ thư, cập nhật các thơng tin
nhân viên , tiền lương nhân viên (thêm, xố, sửa) chỉ được sử dụng bởi
người quản lý
o Chức năng tìm kiếm có thể áp dụng cho: quản lý (nhân viên phòng nhân
sự) thường được cấp quyền khách trong cơ sở dữ liệu.
o Chức năng Quản lý danh mục chỉ được sử dụng bởi: quản lý hoặc nhân
viên phòng kế toán.
o Kết xuất báo cáo, thống kê chỉ được áp dụng cho người quản lý thuộc
phịng kế tốn.

Trang 6


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

o Chức năng quản lý lương chỉ được áp dụng cho người trực tiếp quản lý

bộ phận làm lương cho nhân viên trong Cán bộ của trường thông qua một
số thông tin như bảo hiểm,tăng ca ,tiền thưởng….
2.4. Đảm bảo:
Hệ thống Quản Lý Cán Bộ - Tiền Lương được thiết kế để đảm bảo:

Thời gian xử lý nhanh

Tra cứu dữ liệu được xử lý chính xác các thông tin về nhân
viên và tiền lương của nhân viên trong Cán bộ của trường nhằm phục vụ cho
các thao tác hoặc các chức năng sau nó.

Dễ sử dụng với những giao diện đồ hoạ thân thiện phù hợp với
người sử dụng.

CHƯƠNG III: PHÂN TÍCH HỆ THỐNG
1. Mơ tả phạm vi hệ thống:

Trang 7


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

Môi trường: nhân viên tài vụ, nhân viên tổ chức,ban quản trị.
Đầu vào:
Thông tin
nhân viên,
thông tin
tiền lương,
phụ cấp ,
các

khoảng
giảm trừ
của nhân
viên Trung
tâm

QUẢN LÝ
NHÂN VIÊN

QUẢN LÝ
TIỀN LƯƠNG

Đầu
ra:
Danh sách,
báo
cáo,
biểu mẫu.
thống kê về
nhân viên ,
về
tiền
lương của
nhân viên
Trung
tâm,..

Hệ thống quản lý nhân sự và tiền lương là hệ thống quản lý các thơng tin cá
nhân, trình độ học vấn, ngày tuyển dụng, nhiệm vụ, chức trách trong Trung Tâm
của từng nhân viên, là hệ thống tính tốn bậc lương, ngạch lương, lương thực lãnh

của nhân viên.
Hệ thống bao gồm:
Đầu vào: là các thông tin nhân viên, thông tin tiền lương, thông tin phụ cấp,
các khoảng giảm trừ.
Hệ thống xử lý: sẽ xử lý các thông tin nhân viên, các thông tin lương, thông
tin phụ cấp, các khoảng giảm trừ vừa được nhập vào.
Đầu ra: là các danh sách báo cáo, biểu mẫu thống kê về cán bộ, tiền lương…
đã được xử lý.
2.Phân tích chức năng
3.1.1 Các chức năng chính của hệ thống
Qua khảo sát quy trình hoạt động của hệ thống, nghiên cứu các nghiệp vụ, ta
thấy nổi bật 5 chức năng chính là: Hệ thống, tìm kiếm, quản lý danh mục,đưa ra
thông báo (thôi việc..), và thống kê báo cáo.
Chức năng Hệ thống có nhiệm vụ quản lý thơng tin đăng nhập ,đăng kí tài
khoản,cấp quyền cho tài khoản. Và công việc này chỉ được sử dụng bởi người quản
lý.
Chức năng tìm kiếm có thể áp dụng cho tất cả mọi quyền trong cơ sở dữ
liệu .Chức năng này phục vụ cho hoạt động tìm kiếm, tra cứu thơng tin của nhân
viên, tiền lương một cách nhanh nhất bằng cách tìm theo mã nhân viên, theo họ tên
nhân viên, theo phòng ban, theo khối……

Trang 8


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

Chức năng thống kê báo cáo: có nhiệm vụ thống kê và lập các báo cáo theo
các tiêu chuẩn khác nhau, qua đó hỗ trợ cơng tác quản lý, lập kế hoạch bổ xung
nhân viên ,điều chỉnh tiền lương nhân viên cho Cán bộ của trường.
Chức năng Quản lý danh mục chỉ được sử dụng bởi: quản lý hoặc nhân viên

phòng nhân sự: Chức năng này cho phép người quản lý nhập thơng tin về trình độ
học vấn, tôn giáo, chức vụ, loại hợp đồng, chức danh của từng nhân viên trong Cán
bộ của trường.
Chức năng quản lý lương chỉ được áp dụng cho người trực tiếp quản lý bộ
phận làm lương cho nhân viên trong Cán bộ của trường thông qua một số thông tin
như bảo hiểm, danh sách tăng ca để từ đó đưa ra được bảng lương cho Cán bộ của
trường.
Chức năng thông báo danh sách nhân viên thôi việc của Cán bộ của trường
khi có yêu cầu của cấp trên chỉ được thực hiện bởi nhân viên phịng nhân sự.
Hình 3.1: Thể hiện các chức năng chính của hệ thống Quản lý nhân sự, tiền
lương tại TRƯờNG: ĐạI HọC CửU LONG.

QUẢN LÝ NHÂN SỰ TIỀN LƯƠNG

Hệ
thống

Quản lý
danh
mục

Quản
lý tiền
lương

Thống
kê báo
cáo

Tra

cứu

Trợ
giúp

3.1.2 Chức năng "Hệ thống"
Hệ thống yêu cầu đăng nhập trước khi quản trị (hay nhân viên quản lý
nhân sự) muốn quản lý, và sử dụng các chức năng quản lý tương ứng với quyền hạn
của người đăng nhập (quản lý, người dùng).
Ở đây người quản trị có thể thay đổi mật khẩu của chương trình để đảm
bảo tính bảo mật của chương trình.

Hệ thớng

Trang 9
Đăng nhập hệ
thống

Đổi mật khẩu


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

3.1.3 Chức năng "Quản lý danh mục"
Chức năng Quản lý danh mục chỉ được sử dụng bởi:
Người quản trị hoặc nhân viên phịng kế tốn sử dụng để nhập, sửa, xố, thay
đổi,về thơng tin nhân viên có các trường như trình độ, dân tộc, tơn giáo, quốc tịch,
kỷ luật, chức danh, thôi việc, hợp đồng, chức vụ.
Mở cơ sở dữ liệu ra
Người nhân sự nhập thông tin trong danh mục và lưu vào cơ sở dữ liệu.

Đóng cơ sở dữ liệu
Quản lý danh mục

Khới

Phịng
ban

Bảo
hiểm

Khen
thưởng

Hiệu
suất
lương

Bậc
lương

Nhân
viên

Bảng
lương

Chức
vụ


3.1.4 Chức năng "Quản lý nhân sự"
Chức năng “Quản lý nhân sự” ở chức năng này người trực tiếp quản lý đó là
nhân viên phòng nhân sự thực hiện được những yêu cầu sau:
+ Cập nhật tất cả các thông tin của nhân viên trong Cán bộ của trường như
(Họ Tên, Quê quán, năm sinh, Điện thoại, chức vụ…) bổ sung vào danh sách nhân
viên trong Cán bộ của trường
+ Nhập bộ phận của từng nhân viên vào phịng ban cụ thể nào đó
+Sửa chi tiêt thông tin nhân viên: thực hiện việc chỉnh sửa, cập nhật bổ sung
thêm các thông tin chi tiêt của từng nhân viên.
+Lập phân loại, thực hiện việc cập nhật bổ sung, chỉnh sửa phân loại nhân
viên vào từng phòng ban cụ thể.

Trang 10


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

+Xố thơng tin: thực hiện việc xố thông tin khi nhân viên nghỉ việc hoặc
chyển đi nơi khác…
+ Báo cáo cấp trên

Nhân viên phịng nhân sự

Bộ
phận
phịng
ban

Thơng
tin nhân

viên

3.1.4 Chức năng "Quản lý bảo hiểm"
Chức năng này sẽ quản lý những cán bộ công nhân viên trong Cán bộ của
trường có tham gia các mức bảo hiểm khác nhau: BHXH(bảo hiểm xã
hội),BHYT(Bảo hiểm y tế),BHTN(Bảo hiểm thất nghiệp) thống kê lại trong từng
tháng…
+ Mở cơ sở dữ liệu
+Cho phép người quản lý thêm thông tin mới, chỉnh sửa các thơng tin và xố
bỏ các thơng tin khơng cần thiết khi nhân viên đó chuyển đi. Thơng qua chức năng
này giúp cho việc quản lý dễ giàng hơn.
+Thống kê lại từng tháng báo cáo cấp trên

Nhân viên kế toán

BHXH

BHYT

BHTN

3.1.5 Chức năng "Quản lý tiền lương"

Trang 11


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

Chức năng này sẽ được nhân viên phịng nhân sự theo dõi q trình làm việc
và tính lương cho từng cán bộ công nhân viên trong từng tháng như: làm thêm giờ

của công nhân, bảng chấm công, Bảng lương của công nhân viên trong Cán bộ của
trường….
+Theo dõi chấm công cho nhân viên từng ngày
+ Cập nhật xem có nhân viên nào được khen thưởng hay bị kỷ luật
+ Tình hình cơng việc của mỗi nhân viên xem có tăng ca thêm hay giảm giờ
làm khơng,…
+Chức năng này sẽ được làm hàng ngày , phục vụ cho việc tính lương hàng
tháng của mỗi nhân viên.

Nhân viên kế toán

Hiệu
suất
lương

Bảo
hiểm

Bảng
lương

3.1.6 Chức năng "Tra cứu"
Chức năng này dùng tra cứu thơng tin mà người quản trị muốn tìm kiếm như
tra cứu thơng tin của một nhân viên nào đó chẳng hạn, xem nhân viên đó có
sử dụng chế độ bảo hiểm nào, có mức lương là bao nhiêu, theo dõi tình hình
làm việc của nhân viên đó…..

Thơng
tin nhân
viên


Nhân viên kế tốn
Thơng
tin lương

Trang 12


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

Thực hiện được tất cả những công việc khi có u cầu của cấp trên muốn
biết thơng tin nào đó vd: muốn biết tình hình làm việc của nhân viên A thuộc
phịng ban nào đó, hay cho biết nhân viên nào đó có tham gia bảo hiểm nay
không…..
3.1.7 Chức năng “Thống kê báo cáo”
Báo cáo theo định kỳ hoặc theo yêu cầu của cấp trên các thông tin của nhân
viên như: Bảng công, khen thưởng, chế độ thai sản hợp đồng, bảo hiểm, thôi
việc….

Thông
tin
nhân
viên

Nhân viên nhân sự

Thông
tin
lương
nhân

viên

Thuế
thu
nhập

nhân

Tổng
hợp
gửi
ngân
hàng

3.1.8 Chức năng "Trợ giúp"
Chức năng này hướng dẫn sử dụng cho người dùng làm sao mà họ hiểu và
dùng được Websitecủa mình một cách hiệu quả nhất. khi chúng ta sử dụng
Websitegặpkhó khăn hay trủctặc gì thì một trong những biện pháp tốt nhất làchúng
ta đều cần đến một sự giúp đỡ n đó.Vì vậychức năng trợ giúp là một phân khơng
thể thiếu trong mỗi phần mềm.

CHƯƠNG IV: MƠ HÌNH HOÁ DỮ LIỆU

Trang 13


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

4.1. Mơ hình quan niệm dữ liệu
Mơ hình quan niệm dữ liệu là sự mơ tả của hệ thống thông tin độc lập với

các lựa chọn môi trường để cài đặt, là công cụ cho phép người phân tích thể hiện dữ
liệu của hệ thống ở mức quan niệm.
Mơ hình này là cơ sở để trao đổi giữa những người phân tích và người cần
thiết kế hệ thống. Nhiều kiểu mơ hình quan niệm dữ liệu đã được nghiên cứu,
phương pháp Merise sử dụng mơ hình thực thể - mối kết hợp, là một mơ hình xuất
phát từ lý thuyết cơ sở dữ liệu nên từ đây có thể thiết kế được cơ sở dữ liệu dạng
chuẩn cao.
Với mơ hình tổ chức xử lý đã có , người phân tích sẽ tiến hành xem xét, biến
các thủ tục chức năng thành các đơn vị chương trình. Ứng với mỗi đơn vị chương
trình mà ta đã đặc tả chi tiết để chuẩn bị cho việc cài đặt chương trình.
Một chương trình bao gồm các đơn vị tổ chức xử lý ( là một tập hợp các thủ
tục chức năng có liên quan với nhau và được thực hiện liền mạch nhằm thực hiện
một quy tắc quản lý nào đó ).
Có hai cách tiếp cận để tổ chức các đơn vị xử lý:
1. Tiếp cận theo không gian của các thủ tục chức năng (vị trí làm việc): Cách
tiếp cận này thì các thủ tục chức năng cùng một nơi làm việc được gom thành các
đơn vị tổ chức xử lý.
2. Tiếp cận theo từng chức năng: Theo cách này thì các thủ tục chức năng
giống nhau tổ chức thành các đơn vị tổ chức xử lý.
Với bài toán “Quản lý nhân sự, tiền lương” thì mơ hình quan niệm được mơ
tả như sau:
Hình trang sau:

Trang 14


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

4.2. Mơ hình tổ chức dữ liệu
Mơ hình tổ chức dữ liệu của hệ thống là lược đồ cơ sở dữ liệu của hệ thống.

Đây là bước trung gian chuyển đổi giữa mơ hình quan niệm dữ liệu (gần với người
sử dụng) và mơ hình vật lý dữ liệu (mơ hình trong máy), chuẩn bị cho việc cài đặt
hệ thống.
Và mơ hình vật lý được thể hiện như sau:

Trang 15


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

Các lược đồ quan hệ trong mô hình tổ chức dữ liệu có được từ sự biến đổi
mơ hình quan niệm dữ liệu. Áp dụng các qui tắc biến đổi ta có các lược đồ quan hệ
của bài toán:
KHOI(MAKHOI,TENKHOI,SONHANVIEN);
PHONGBAN(MAPHONGBAN,MAKHOI,TENPHONGBAN);
BACLUONG(MABACLUONG,TENBACLUONG);
KHENTHUONG(SOQDKT,NGAYKHENTHUONG,HINHTHUCKHENTHUONG);
MUCBAOHIEM(MABAOHIEM,NGAYAPDUNG,BHXH,BHYT,BHTN,BHLD,BHVP)
;
HIEUSUATLUONG(MAHIEUSUATLUONG,LUONGTHANG,LUONGTANGCA,TH
ULAOHDQT_BKS,LAMTHEMPHEPNAM,PHICONGDOAN,GOPVONCD,MANHAN
VIEN);

Trang 16


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT
NHANVIEN(MANHANVIEN,HOTEN,GIOITINH,NGAYSINH,NOISINH,QUEQUAN,
DIACHI,SONGUOIPHUTHUOC,SOTHEATM,NGAYVAOCTY,SOCMND,MACHUCV
U,MAPHONGBAN,MABACLUONG);

BANGLUONG(MALUONG,MANHANVIEN,MAHIEUSUATLUONG,MABAOHIEM,
SOQDKT,THANG,NAM,TIENANGIUACA,LUONGCANBAN,PHUCAP,HESOLUON
G);
LOAINGUOIDUNG(MALOAI,TENLOAI);
NGUODUNG(MALOAI,TENDANGNHAP,MATKHAU,CAUHOIBM,TRALOI);

4.3. Mơ hình vật lý dữ liệu
Là mơ hình của dữ liệu được cài đặt trên máy tính dưới một hệ quản trị cơ sở
dữ liệu được cài đặt thành một tệp cơ sử dữ liệu gồm các cột, tên trường, kiểu dữ
liệu, độ lớn, và phần ràng buộc dữ liệu.
Với bài toán Quản lý nhân sự thì mơ hình hố dữ liệu được cài đặt trên máy
dưới hệ quản trị cơ sở dữ liệu C# kết nối với SQL Server 2005. Ứng với mỗi lược
đồ quan hệ trong mơ hình tổ chức dữ liệu, dữ liệu được cài đặt dưới dạng bảng
Table như sau :
4.3.1 Bảng [NHANVIEN]
Đây là bảng dữ liệu chứa các thông tin cơ bản về nhân viên trong Cán bộ của
trường. Dựa vào bảng dữ liệu này cúng ta có thể xem thơng tin của nhân viên trong
Cán bộ của trường.
Tên trường
Kiểu dữ liệu
Độ dài
Mơ tả
MaBacLuong
Varchar
20
Mã bộ phận(khố ngoại)
MaPhongBan
Varchar
20
Mã phịng(khố ngoại)

MaNhanVien(*)
Varchar
20
Mã nhân viên Khố chính
HoTen
Nvarchar
30
Họ tên
NgaySinh
Datetime
8
Ngày sinh
GioiTinh
Nvarchar
3
Giới tính
NoiSinh
Nvarchar
100
Nơi sinh của nhân viên
SoCMND
Varchar
12
Số chứng minh nhân dân
NgayVaoCTY
Datetime
8
Ngày vào Cán bộ của trường
MaChucVu
Nvarchar

50
Chức vụ (khóa ngoại)
QueQuan
Nvarchar
200
Quê quán
DiaChi
Nvarchar
200
Địa chỉ nhân viên
SoNguoiPhuThuo
Int
Số người phụ thuộc
c
SoTheATM
Varchar
20
Số thẻ ATM

Trang 17


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

4.3.2 Bảng [Khoi]
Đây là bảng chứa thông tin chi tiết về các khối của Cán bộ của trường.Người quản
lý có thể cập nhật (thêm,xóa,sửa) khi khối có sự thay đổi.
Tên trường
Kiểu dữ liệu
Độ dài

Mơ tả
MaKhoi
Varchar
20
Mã khối, khố chính( *)
TenKhoi
Nvarchar
100
Tên khối
SoNhanVien
Int
Số nhân viên
4.3.3 Bảng [PhongBan]
Đây là bảng chứa thơng tin các phịng ban nằm trong các khối, mỗi phịng ban chỉ
thuộc một khối nhất định.Người dùng có thể cập nhật thơng tin các phịng ban khi
cần thêm mới, chỉnh sửa khi có thay đổi hay xóa khi phịng ban đó khơng cịn tồn
tại nữa.
Tên trường

Kiểu dữ liệu

Độ dài

Mơ tả

MaPhongBan(*)

Varchar

20


Mã phịng ban(khóa chính)

TenPhongBan

Varchar

100

Tên phịng ban

MaKhoi

Varchar

20

Mã khối( khóa ngoại)

4.3.4 Bảng [ChucVu]
Bảng này chứa thơng tin các chức vu có trong Cán bộ của trường.Người quản trị có
thể cập nhật thơng tin khi có thay đổi hay thêm mới, xóa bỏ khi cần thiết.
Tên trường

Kiểu dữ liệu

Độ dài

Mơ tả


MaChucVu

Varchar

20

Mã chức vụ(khóa chính)

TenChucVu

Varchar

100

Tên chức vụ

HSLChucVu

Float

Hệ số lương chức vụ

4.3.5 Bảng [MucBaoHiem]
Bảng này chứa thông tin các bảo hiểm mà một nhân viên bắt buộc phải đóng trong
q trình làm việc trong Cán bộ của trường.Người quản trị có thể thay đổi, cập nhật
thơng tin các mức bảo hiểm khi có sự thay đổi hàng năm.
Tên trường

Kiểu dữ liệu


Độ dài

Mơ tả

MaBaoHiem(*)

Varchar

20

Mã bảo hiểm(khóa chính)

Trang 18


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

NgayApDung

Datetime

Ngày áp dụng

BHXH

Float

Bảo hiểm xã hội

BHYT


Float

Bảo hiểm y tế

BHTN

Float

Bảo hiểm thất nghiệp

BHLD

Bigint

BHVP

Bigint

Bảo hiểm cho nhân viên lao động
Bảo hiểm cho nhân viên Cán bộ
của trường

4.3.6 Bảng [KhenThuong]
Bảng này chứa thông tin khen thưởng của nhân viên, nhân viên được thưởng theo
số quyết định nào?...Người quản trị có thể cập nhật thơng tin khi có thay đổi, thêm
khi cần thêm mới mức bảo hiểm, xóa khi mức bảo hiểm đó khơng cịn áp dụng nữa.
Tên trường

Kiểu dữ liệu


Độ dài

Mơ tả

SoQDKT(*)

Varchar

20

Số quyết định KT(khóa chính)

NgayKhenThuong

Datetime

LyDoKhenThuong
HinhThucKhenThuon
g

Varchar

Ngày khen thưởng
100

Bigint

Lý do khen thưởng
Hình thức khen thưởng


4.3.7 Bảng [HieuSuatLuong]
Bảng này thể hiện thơng tin hiệu suất lương của nhân viên, nhân viên làm việc với hiệu
suất như thế nào?,hàng tháng được tính vào bao nhiêu ?,Người quản trị cần phải theo dõi
và cập nhật thơng tin cho chính xác để cộng vào hàng tháng cho nhân viên có hiệu quả
hơn.

Tên trường

Kiểu dữ liệu

Độ dài

Mơ tả

MaHieuSuatLuong(*)

Varchar

20

MaHieuSuatLuong(khóa chính)

LuongThang

Int

Lương tháng cho nhân viên

LuongHieuQua


Int

Lương hiệu quả cho nhân viên

LuongTangCa

Int

Lương tăng ca

ThuLaoHDQT_BKS

Int

Thù lao cho HDQT_BKS

LamThemPhepNam

Int

Làm thêm phép năm

PhiCongDoan

Int

Phí cơng đồn

MaNhanVien


Vachar

GhopVonCoDong

Int

20

Mã nhân viên(khố ngoại)
Ghóp vốn cổ đơng

Trang 19


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

4..3.8 Bảng [BangLuong]

Bảng này mô tả thông tin chi tiết tiền lương của mỗi nhân viên và các thông tin cơ
bản liên quan đến lương như lương căn bản và hệ số lương…,Quản trị viên cần theo
dõi và nhập chính xác các thơng tin đầy đủ theo u cầu(Thêm,Sửa,Xố)…
Tên trường
MaLuong(*)
MaNhanVien
MaHieuSuatLuong
MaBaoHiem
SQDKhenThuong
Thang
Nam

TienAnGiuaCa
LuongCanBan
PhuCapKhác
HeSoLuong

Kiểu dữ liệu
Varchar
Varchar
Varchar
varchar
Vachar
Int
Int
Int
Int
Int
Int

Độ dài
20
20
20
30
20

Mơ tả
Mã Lương(Khố Chính)
Mã Nhân viên (khố ngoại)
Mã HSLương Khố chính
MãBảoHiểm Khố ngoại

SQDKhenThưởng khố ngoại
Tháng
Năm
Tiền ăn giữa ca
Lương căn bản
Phụ cấp khác
Hệ số lương

4.3.9 Bảng[NguoiDung]

Bảng này mô tả thông tin quản trị các tài quản được tạo và huỷ có thế tuỳ biến do
người quản trị quản lý.
Tên trường

Kiểu dữ liệu

Độ dài

Mô tả

MaNguoiDung

Varchar

20

Mã người dùng (khóa chính)

TenDangNhap


Varchar

100

Tên đăng nhập

MatKhau

Varchar

50

Mật khẩu đăng nhập

CauHoiIBM

Varchar

50

Câu hỏi hệ thống

TraLoi

Varchar

50

Tr ả lời câu hỏi


Trang 20


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

4.4.1 Mô tả chi tiết các ràng buộc
Thực thể liên quan
Nhân Viên
PhịngBan
Khối
Chứcvụ

Bảng Lương

Bậc Lương
MứcBảoHiểm

NgườiDùng

Nội dung ràng buộc
RBTV1:Thơng tin nhân viên cần có các bảng quan hệ có
trước, sau đó mới đưa dữ liệu cần thiết vào hợp lệ.
RBTV2:cần được xác định rõ phịng ban đó có trong quan
hệ nào trước và ra sao.
RBTV3: khối cần được tạo trước mới đưa phong ban vào
đươc.
RBTV4: Chức vụ cần có trước gán cho nhân viên nào
RBTV1:Có các quan hệ nhân viên, hiệu suất lương ,và các
mức độ bảo hiểm cần được khởi tạo dữ liệu trước sau đó tạo
mối liên kết đến bảng lương cho phù hợp.

RBTV2:.Có bảng lương chi tiết đến từng nhân viên xác định
rõ ràng nhân viên
RBTV1: Bậc lương đó có trong nhân viên cần tạo và xây
dựng bậc lương trước sau đó mới liên kết đến
RBTV2: Biết rõ chi tiết các chế độ bảo hiểm cần được áp
dụng trong tháng và năm khởi tạo trước.
RBTV1: Một user có thể quản lý nhiều trang. User Admin
có quyền quản lý tất cả các trang.
RBTV2: Chỉ có Admin mới có quyền cập nhật các user khác
thơng qua trang quản lý user.

Trang 21


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

CHƯƠNG VI: THIẾT KẾ GIAO DIỆN

I.Sơ đồ liên kết các trang quản trị

QUẢN LÝ –CÁN BỘ- TIỀN LƯƠNG

Đăng
nhập

Quản
lý danh
mục

Quản

lý chế
độ

Quản
lý tiền
lương

Tra
cứu

Thống
kê báo
cáo

Trợ
giúp

Đăng
nhập
hệ
thống

Nhân
Viên

Bảo
hiểm

Hiệu
st

lương

Nhân
viên và
các
thơng
tin lq

Bảng
lương

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

Đổi
mật
khẩu

Khối

Đăng


Thốt

Phịn
g Ban

Chức

vụ
Bậc
lươn
gg
Chức
vụ

Chế độ
khen
thưởng

Bảng
lương

Tiền
lương

NhânViê
n
Thơng
tin phân
Mềm

Thanh
Toán
ATM
Khen
Thưởng

Tổng

hợp
bảng
lương
Bảng
thanh
toán
lương
Thuế
Thu
Nhập

Trang 22


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

II.Phần Thiết Kế Giao Diện
Có lẽ khâu khơng kém quan trọng nhất trong lập trình là thiết kế. Sau khi
thiết kế giao diện, bạn cần thiết kế cấu trúc chương trình. Cách thiết kế khác nhau sẽ
dẫn đến các hoạt động khác nhau và bảo trì theo đó cũng khác nhau. Code trong
web này được tổ chức theo dạng cây phân nhánh. Một ứng dụng thông thường chứa
một hoặc nhiều mơ-đul. Mỗi biểu mẫu có một mơ-đul, có thêt có thêm những mơđul chuẩn chứa những đoạn chương trình dùng chung và cũng có thể có thêm mơđul lớp.
Có hai loại giao diện chính SDI (giao diện đơn tài liệu - single document
interface) và MDI (giao diện đa tài liệu - multiple document interface).


1.Giao diện chính


2.Giao diện đăng ký thông tin tài khoản

Giao diện này cho phép nhân viên đăng ký vào Website tìm kiếm xem thơng tin






3.Giao diện đăng nhập hệ thống
Hệ thống quản lý nhân sự tiền lương là hệ thống với độ bảo mật cao nên khi
muốn vào được hệ thống thì cần phải đăng nhập với tên đăng nhập và mật khẩu
khác nhau. Sau đây là một số giao diện của hệ thống đầu tiên là form đăng nhập vào
hệ thống.
Trang 23


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT

Hình 1: Giao diện đăng nhập hệ thống
4.Giao diện thông tin quản lý của người dùng trong phần giao diện chính

Cho phép quản trị quản lý thơng tin đăng ký vào Website dễ dàng quản trị
cho hệ thống

Trang 24


Đề Tài Môn Học Java: Quản Lý Cán Bộ - Tiền Lương -Khoa CNTT
5.Giao diện quản lý thông tin nhân viên

Quản lý thơng tin nhân viên có trong hệ thống quản trị viên có thể thao tác

thơng tin … đặc biệt u cầu chính xác… đầy đủ
Tra cứu - Tìm Kiếm
1. Tra cứu thơng tin nhân viên
Chức năng tìm kiếm nhân viên cho phép người dùng tra cứu thông tin của một hoặc
nhiều nhân viên phù hợp với điều kiện tra cứu. Từ giao diện chính của chương
trình, chọn chức năng tìm kiếm nhân viên.

Lưu ý: AND: Tìm theo tốn tử AND (VÀ) trong tốn học logic; OR: Tìm theo toán
tử OR (HOẶC) trong toán học logic. Để hiển thị tất cả nhân viên chỉ cần bỏ trống
các mục và nhấn nút Tìm kiếm.

Trang 25


×