6. KẾT CẤU KHÓA L UN Ậ
3.2. PHÂN TÍCH THIẾT KẾ PHẦN MỀM QUN LÝ LƯƠNG TẠI CÔNG TY CỔ
3.1. ĐỊNH HƯỚNG VÀ GII PHÁP ĐỂ PHÁT TRIỂN ĐỀ TÀI
Dựatrn những vấn đ cn hạn chế m kha luận đ nu tại chương 2, c thể thấy việc sử dụng Excel để quản lý lương chưa đem lại hiệu quả cao. Cụ thể, mỗi tháng bộ phận nhân sự sẽ phải quản lý nhiu ti liệu như bảng chấm công mỗi tháng, bảng tính lương, v các ti liệu lin quan khác. Việc quản lý nhiu ti liệu cùng lc sẽ gây ra nhiu kh khăn v sai st trong việc quản lý lương. Bncạnh đ, vấn đ bảo mật thông tin cn chưa đưc ch trọng. Chính những hạn chế ny sẽ ảnh hưởng trực tiếp đến công tác quản lý ni chung v hiệu quả lm việc ca tng nhân vin ni ring.
Trong bi cảnh CNTT đang dần trở nn phổ biến v đưc ứng dụng rộng rãi, các
doanh nghiệp đang cạnh tranh công tác quản lý chuyn nghiệp để thu ht nhân tài. Những phần mm hệ thng phục vụ cho công tác quản lý đ v đang đưc sản xuất rất nhiu trn thị trưng,nhưng đi bncạnh đ l chi phí mua phần mm rất cao. những nghin T
cứu v hệ thng quản lý nhân sự quản lý tin lương ca công - ty, tác giả đ xuất phần mmquản lý lương nhằm hỗ trcông tác quản lý, tiết kiệm đưc thi gian và chi phí.
Các công cụ m tác giả đ sử dụng để thực hiện đ ti như Microsoft Word để soạn thảo,phân tích các biểu đồ dữ liệu bằng Microsoft Excel, dùng phần mm Draw.io để thiết kế UML, sử dụng CSDL Microsoft My SQL 5.7 để thiết kế CSDL, thiết kế giao diện phần mm bằng Figma, v.v.
Trong thi gian hạn hẹp ca kha luận, tác giả chỉ đưa ra một bản thảo nghin cứu phân tích thiết kế, không ci đặt trn hệ thng thực. Ngoi ra, kha luận chỉ thiết kế một s giao diện tiu biểu, không bao ph ton bộ phần mm.
3.2. PHÂN TÍCH THIẾT KẾ PHẦN MỀM QUN LÝ LƯƠNG TẠI CÔNG TY CỔ PHẦN PHÁT TRIỂN CÔNG NGHỆ THÔNG TIN AN VIỆT CỔ PHẦN PHÁT TRIỂN CÔNG NGHỆ THÔNG TIN AN VIỆT
3.2.1. Mô tả bài toán
Nhân vin trong công ty sẽ đưc nhân vin phng nhân sự cập nhật thông tin nhân vin vo hồ sơ nhân vin. Trong khi lm việc tại công ty, nhân vin sẽ ký hp đồng vi công ty, hp đồng giữa nhân vin v công ty sẽ đưc phng nhân sự lưu giữ v quản lý. Hp đồng ca nhân vin sẽ đưc lưu cùng vi hồ sơ nhân vin. Nhân vin nhân sự cng c thể bổ sung thm, sửa hay xa thông tin trong hồ sơ nhân vin một cách dễ dng. Thông tin nhân vin bao gồm m nhân vin, tn nhân vin, ngy sinh, gii tính, địa chỉ, s điện thoại,… Nhân vin đưc chia theo phng ban v c chức vụ khác nhau. Mỗi nhân vin giữ một chức vụ v chỉ thuộc v một phng ban, một phng ban c thể
có nhiu nhân vin.Nhân vin kế toán sẽ lập bảng chấm công v tính lương cho nhân vin theo hệ s lương, tr cấp, bảo hiểm, thưởng, phạt cho nhân vin.Mỗimột nhân vin sẽ c một bảng chấm công, ngưc lại bảng chấm công c thể c nhiu nhân vin v do nhân vin nhân sự v kế toán đưc quyn xem v thm, sửa, xa. Bảng lương l thông tin v lương ca một nhân vin, vì thế mỗi nhân vin c một bảng lương. Ngoài ra, nhân
31
sẽ tùy theo chức vụ, thâm nin ca nhân vin để t đ tính ra bảng lương ca nhân vin đ.
Nhân vin kế toán dựa trn việc mức độ khen thưởng v kỉ luật theo hình thức v lý do để tính lương cho nhân vin. Để thuận tiện cho việc quản lý việc hồ sơ nhân vin hệ thng cho phép nhân vin phng nhân sự v Ban lnh đạo c thể tra cứu mọi thông tin v nhân vin một cách thuận tiện nhất.
Các thng k báo cáo t các bộ phận cung cấp sẽ đưc lưu lại trn hệ thng phục vụ các công tác cần thiết ca các bộ phận v Ban lnh đạo
Hệ thng cng cho phép nhân vin trong công ty đăng nhập vo ti khoản thông qua m nhân vin để xem chi tiết hồ sơ nhân vin v bảng lương ca mình. Mỗi nhân viên
sẽ c một ti khoản duy nhất v một ti khoản chỉ cho một ngưi dùng đưc phép thay đổi thông tin ti khoản v đăng nhập vo hệ thng
3.2.2. Các yêu cầu của hệ thống
3.2.2.1. Yêu c u chầ ức năng của hệ thống
a. Quản lý h ồ sơ nhân vin
Khi công ty có nhân s m i vào làm, b phân nhân s s thêm m i thông tin nhân ự ộ ự ẽ vin đ vo chức năng quản lý hồsơ nhân vin. Mỗi hồsơ nhân vin sẽ bao gồm thông
tin sơ yếu lý lịch, trình độ học vấn, chuyên môn, kinh nghiệm, chức vụ, mức lương, bảo hiểm,… Trong quá qu n lý hả ồsơ nhân vin, bộ ph n nhân s có th tìm kiậ ự ể ếm để xem thông tin nhân viên theo nhi u tiêu chí (Tên nhân viên, mã nhân viên, l c theo phòng, ọ
theo ch c v ), có th s a thông tin nhân viên dứ ụ ể ử ựa trn cơ sở cung c p t phía nhân viên. ấ
Khi có nhân viên thôi làm vi c t i công ty, sau khi có quyệ ạ ết định thôi vi c t Ban Giám ệ đc, phòng nhân sự sẽ vn lưu lại thông tin ca nhân vin đ sau 1 tháng trưc khi xóa hoàn toàn.
Bảng 3.1. Quản lý hồ sơ của nhân viên
(Nguồn: Phòng hành chính – nhân sự)
b. Quản lý chấm công
Bảng chấm công đưc lập theo tng phng ban để thuận tiện trong quản lý v theo dõi. Bảng chấm công ca nhân vin theo phng sẽ đưc hệ thng tự động cập nhật dựa vo thông tin ca phân hệ quản lý hồ sơ nhân vin. Hng ngy, bộ phận nhân sự cập nhật
32
thông tin ngy công lm việc ca nhân vin để nhập vo bảng theo dõi chấm công. Bảng chấm công ny đưc công khai cho phép nhân vin kiểm tra ngy công ca mình.
Bảng 3.2. Bảng chấm công nhân viên Công ty ANVITA
(Nguồn: Phòng hành chính –nhân sự)
c. Quản lý khen thưởng, kỷ luật
Trong quản lý tin lương nhân vin không thể thiếu chức năng quản lý thưởng, phạt để tạo nn tính kỷ luật đi vi nhân vin vi phạm luật lệ trong công ty v khuyến khích đi vi nhân vin c tinh thần lm việc cao. Phần mm cho phép thiết lập danh mục các loại khen thưởng, kỷ luật, các mức độ khen thưởng, kỷ luật ca công ty; cho phép cập nhật các thông tin chi tiết v khen thưởng, kỷ luật nhân vin: loại khen thưởng, kỷ luật; lý do; mức độ khen thưởng, kỷ luật.
d. Quản lý lương
Nhân vin thuộc bộ phận quản lý nhân sự sẽ lập bảng lương, thiết lập ngy tính lương, s ngy nghỉ phép hưởng lương trong tháng. Việc tính lương đưc thực hiện căn cứ vo thông tin quyết định tin lương t Ban Giám đc, kết quả chấm công, các khoản phụ cấp, các khoản BHYT, BHXH…
Theo quyết định 595/QĐ BHXH v Công văn 2159/BHXH BT ca BHXH Việt Nam - -
quy định: Tỷ lệ trích các khoản theo lương áp dụng t ny 1/1/2020 trở đi: Bảng 3.3. Tỉ lệ trích các khoản bảo hiểm
Các khoản trích theo
lương Doanh nghiệp(%) Ngưi Lao Động (%) Tổng
Bảo hiểm x hội 17,5% 8% 25,5%
Bảo hiểm y tế 3% 1,5% 4,5%
Bảo hiểm thất nghiệp 1% 1% 2%
Cộng (%) 21,5% 10,5% 32%
33
Hệ slương hiện hưởng ca công ch c, viên chứ ức đưc xác định theo cách x p loế ại công ch c, viên ch c d a trên các b ng h sứ ứ ự ả ệ lương đưc quy định trong ph lụ ục đưc ban hành kèm theo Nghịđịnh 204/2004/NĐ-CP.
Mức lương hiện hưởng = Mức lương cơ sở x Hệ số lương hiện hưởng Trong đ: Mức lương cơ sở đưc điu chỉnh theo các văn bản pháp luật hiện hnh phù hp vi tình hình kinh tế x hội tại thi điểm đưc quy định.Hệ slương hiện hưởng đưc quy định theo Pháp luật ở tng nhm cấp bậc sẽ khác nhau.
Theo Điu 22 Nghịđịnh s 05/2015NĐ-CP v đưc hưng dn bởi Điu 4 Thông tu 23/2015/TT-BLĐTBXH v đưc sửa đổi bởi Điểm a Khoản 4 Điu 14 Thông tu 47/2015/TT-BLĐTBXH, tin lương theo thi gian 99theo tháng, theo tuần, theo ngày hoặc theo gi) đưc tr ả cho ngưi lao động hưởng lương theo i gian, căn cứth vào thi gian làm việc th c tự ế theo tháng, tu n, ngày, gi . ầ
Lương tháng = Lương + Phụ cấp (nếu có)/ ngày công chuẩn của tháng * số ngày làm việc thực t ế
Bộ phận kế toán sẽ thực hi n l p bệ ậ ảng lương, sau đ sẽđưc g i cho t ng nhân viên ử để duy t bệ ảng lương ca mình. Sau cùng, bảng tính lương sẽđưc g i cho phòng k ử ếtoán
để tổng hp, thanh toán lương cho nhân vin.
Bảng 3.4. M u bẫ ảng tính lương của công ty ANVITA
Nguồn: Phòng hành chính – nhân sự) e. Quản lý báo cáo
Cho phép tạo ra các báo cáo khi c yu cầu ca Ban Giám đc, tất cả các loại báo cáo sẽ c form đưc lập trình sẵn trn hệ thng. Bộ phận nhân sự c thể thng k, báo cáo danh sách nhân vin theo yu cầu ca Ban Giám đc. Cui tháng, bộ phận nhân sự sẽ dựatrn bảng theo dõi chấm công để lập báo cáo lương trình ln Ban Giám đc ký duyệt. V c thể tùy biến việc tạo các báo cáo khác nhau bằng cách tự lập danh mục tra cứu,
34
báo cáo. Các loại báo cáo cần c l báo cáo nhân sự, báo cáo tình hình chấm công v bảng lương, báo cáo khen thưởng, kỷ luật, báo cáo thng k tháng,...
f. Tìm kiếm
Nhân viên phòng nhân sự thực hi n chệ ức năng ny phục v cho hoụ ạt động tìm ki m, ế
tra cứu thông tin nhân viên theo h nhân viên, theo chồ sơ ức vụ, theo phòng ban,... g. Yu cầu v lưu trữ
Lưu trữ thông tin v hồ sơ nhân vin, bao gồm các thông tin: M NV, tn NV, chức vụ, phng ban, ngy sinh, gii tính, địa chỉ, s ĐT, m hp đồng. Lưu trữ thông tin v tin lương, thưởng, khấu tr ca nhân vin tng tháng, tng quý v tng năm. Lưu trữ thông tin các báo cáo chi tiết t các bộ phận v báo cáo tổng hp hng tháng, hàng quý,
hng năm.
h. Yu cầu v nghiệp vụ
Cập nhật thông tin v nhân vin v tin lương thông qua các form nhập dữ liệu ca hệ thng.Chức năng thay đổi dữ liệu như chỉnh sửa, xa bỏ, thm thông tin. Chức năng tìm kiếm, tra cứu thông tin theo các dữ liệu định sẵn.
3.2.2.2. Xác định các chức năng nghiệp v c a h ụ ủ ệthống
R1 Đăng nhập vào hệ thng quản lý lương
R1.1 Login
R1.2 Tìm kiếm thông tin nhân viên
R2.1.1 Tìm kiếm theo hồsơ nhân vin
R2.1.2 Tìm kiếm theo phòng ban R2.1.3 Tìm kiếm theo chức vụ
R2 Quản lý h ồ sơ nhân vin
R2.1 Thêm thông tin nhân viên R2.2 Sửa thông tin nhân viên R2.3 Xóa thông tin nhân viên R3 Quản lý b ng ch m công ả ấ
R3.1 Nhập thông tin vào b ng ch m công ả ấ
R3.1.1 Nhập MaNV
R3.1.2 Nhập s ngày công, ngh phép ỉ
R3.1.3 Kiểm tra thông tin chính xác R.3.2 Cập nhật Bảng ch m công ấ
35 R4.1 Nhập thông tin vào bảng lương
R4.1.1 Nhập MaNV R4.1.2 Nhập mã mức lương
R4.1.3 Lấy thông tin b ng chả ấm công R4.1.4 Kiểm tra tính hp l ệ
R4.2 Tính v lưu tin lương
R5 Báo cáo, thng kê
3.2.2.3. Yêu c u chầ ức phi năng của h ệthống
a. Yêu cầu v giao di n: ệ
Màu sc đặc trưng ca website: màu xám trng. (Nếu dùng photoshop để d ng layout ự
thì yêu c u b t bu c phầ ộ ải dùng Folder Sat để quản lý layer vì m i website thiỗ ết kế hoàn chỉnh c hng trăm layer). Font chữ: sử dụng font chữ 14, có thể sử dụng các font:Time News Roman. Màu chữ: mu đen khi nhập và tra cứu d ữliệu v mu đỏ trong tình trạng mun nh c nh thông báo. H n ch ở ạ ếcác đưng cong, background l n. Giao di ện đăng
nhập có 3 nút s p x p t trên xu ng ế ở chính gi a h p. Trong các giao diữ ộ ện(ngoại tr giao
diện đăng nhập) luôn có một khung cđịnh là các nút chức năng ca hệ thng cho phép
ngưi sử dụng dễ dàng chuyển chức năng khi sử ụ d ng. b. Yêu cầu v thực thi
Yêu c u ch s d ng tầ ỉ ử ụ i đa 256 MB bộ nh . Ngôn ng l p trình trên n n t ng web. H ữ ậ ả ệ điu hành sử dụng, một trong s HĐH như Windows, Mos, linux,.. Phần cứng ca hệ
thng yêu c u CPU: P.IV tr ầ ở ln, đĩa cứng ti thi u trể ng 1GB v ci đặt trên 5 máy tính trong gi hành chính, t i đa l 3 ngy. C thể ử ụ s d ng ph n mầ m để chuyển dữ liệ u t
năm 2006 cho ti nay (chỉ lấy các dự liệu thực thi ).
V chuyển giao d ữliệu: Cơ sở dữ liệu: s d ng CSDL Microsoft ử ụ My SQL 5.7. Tính h p chu n: Ph n m m c n có các thành ph n ph n m m c ẩ ầ ầ ầ ầ ụ thể khác như
Microsoft SQL server, my sql có th để ể lưu trữ ử, s a ch a CSDL. K t nữ ế i đưc v i máy
in, t ự động in các thông kê báo cáo vào ngày 30 hàng tháng. K t nế i đưc v i máy chi u ế để thuận tiện cho các cuộc h p tọ ổng kết, báo cáo…
c. Yêu cầu v hi ệu năng
Tc độ ph n h i nhanh, hi n th thông báo ho c k t qu tìm ki m tả ồ ể ị ặ ế ả ế i đa l 30 giây. Hệ
thng quản lý thông tin đưc c p nh t liên tậ ậ ục sau khi ngưi qu n lý nh p thông tin. ả ậ
Quản lý ti đa các hoạt động liên quan tr c ti p t i quự ế ản lý lương vi các thông tin v
hồsơ nhân vin v lương. Giảm thiểu đi đa đưc thi gian quản lý. Lưu trữđưc lưng CSDL l n vì chính sách nhân s ựđang v sẽthay đổi.Thông tin quản lý đảm bảo đưc cập nhật chính xác để hạn chế ti đa việc thất l c thông tin nhân viên. T l c p nh t thạ ỷ ệ ậ ậ ất bại dưi 0.1%.
36 d. Yêu cầu b o m t ả ậ
Thông tin quản lý đảm bảo đưc c p nhậ ật chính xác để ạ h n ch tế i đa việc th t lấ ạc thông tin nhân viên. Tỷ l c p nh t thệ ậ ậ ấ ại dưt b i 0.1%.
e. Yêu cầu vvăn ha, chính trị
Hệ thng s d ng 2 ngôn ng chính là ti ng Vi t và ti ng Anh, có th truy c p 100 ử ụ ữ ế ệ ế ể ậ ngưi cùng lúc, nếu tăng ln thì hệ thng b quá tị ải.
Phần mm phải có th hoể ạt động liên t c trong gi hành chính. V ụ văn ha công ty l văn ha phần mm. Mỗi bản báo cáo tổng kết sẽđưc gửi mail trực tiếp cho Ban giám
đc đồng th i in gi ấy lưu trữ ạ l i. Có khảnăng chỉnh sửa lỗi chính tả khi nhập thông tin.
3.2.3. Phân tích, thiết kế hệ thống
3.2.3.1. Xác định Usecase và các tác nhân
+ Biểu đồ USECASE t ng quát: ổ
Hình 3.1. Biểu đồ usecase t ng quát ổ
USECASE Tác nhân Mô t ả
Đăng nhập Ban lnh đạo Nhân viên nhân s ự
Nhân viên k toán ế
Nhân viên
Mỗi thnh vin trong công ty đưc cung cấp một tài khoản để đăng nhập vào hệ thng.
37 Tìm ki m ế Ban lnh đạo
Nhân viên nhân s ự
Nhân viên k toán ế
Nhân viên
- Ban lnh đạo sẽ đăng nhập vo hệ thng tìm kiếm thông tin v nhân vin, bảng lương hoặc các báo cáo chi tiết v tổng hp t các bộ phận.
- Nhân vin nhân sự tìm kiếm thông tin v hồ sơ các nhân vin, bảng chấm công để thm, sửa , xa
- Nhân vin kế toán tìm kiếm thông tin nhân vin, bảng lương, báo cáo chấm công để tính lương cho
nhân viên.