Tải bản đầy đủ (.docx) (61 trang)

Phân tích thiết kế hệ thống thông tin quản lý nhân sự và tiền lương tại Công ty TNHH giải pháp Brainos

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 (1.27 MB, 61 trang )

LỜI CẢM ƠN
Để hoàn thành khóa luận với đề tài: “ Phân tích thiết kế hệ thống thông tin quản
lý nhân sự và tiền lương tại Công ty TNHH giải pháp Brainos” em xin gửi lời cảm ơn
chân thành nhất đến tất cả quý thầy cô trong trường Đại học Thương Mại nói chung và
khoa Hệ thống thông tin kinh tế và Thương mại điện tử nói riêng, những người đã cho
em những kiến thức cơ bản, những bài học, những kinh nghiệm quý báu để em có thể
áp dụng những kiến thức đó trong quá trình thực tập và làm khóa luận. Đặc biệt, em
xin chân thành cảm ơn Th.S Nguyễn Hưng Long, người đã tận tình hướng dẫn em
trong suốt thời gian thực tập và làm khóa luận. Sự chỉ bảo tận tình và chu đáo của thầy
giúp em hoàn thành tốt hơn bài khóa luận tốt nghiệp, giúp em nhận ra sai sót cũng như
tìm ra hướng đi đúng khi em gặp khó khăn trong khi làm bài khóa luận này.
Kế tiếp, em xin cảm ơn đến Ban lãnh đạo Công ty TNHH giải pháp Brainos đã
tạo điều kiện, cơ hội thực tập tại Công ty và em xin gửi lời cảm ơn đến các anh, các
chị trong Công Ty đã giúp đỡ em rất nhiều trong quá trình thực tập và cho em những
lời khuyên để giúp em hoàn thành tốt hơn bài khóa luận này.
Do thời gian thực tập có hạn và kiến thức của em còn hạn chế nên bài khóa luận
tốt nghiệp này khó tránh khỏi những sai sót nhất định. Em mong thầy cô thông cảm và
cho em những ý kiến để em có thể rút nhiều kinh nghiệm hơn cho bản thân để sau khi
ra trường em có thể làm việc tốt hơn.
Em xin chân thành cảm ơn!
Hà Nội, ngày 25 tháng 04 năm 2018
Sinh viên thực hiện
Nguyễn Thị Thu Phương

1


MỤC LỤC
LỜI CẢM ƠN...............................................................................................................i
MỤC LỤC.................................................................................................................... ii
DANH MỤC BẢNG BIỂU, SƠ ĐỒ..........................................................................iii


DANH MỤC HÌNH VẼ..............................................................................................vi
DANH MỤC TỪ VIẾT TẮT....................................................................................vii
PHẦN MỞ ĐẦU..........................................................................................................1
1. Tầm quan trọng và ý nghĩa của vấn đề nghiên cứu...............................................1
2. Tổng quan & tầm quan trọng của phân tích thiết kế HTTT quản lý nhân sự và
tiền lương...................................................................................................................... 2
3. Mục tiêu của đề tài nghiên cứu...............................................................................3
4. Đối tượng và phạm vi nghiên cứu...........................................................................3
5. Phương pháp thực hiện đề tài.................................................................................4
6. Kết cấu khóa luận....................................................................................................4
CHƯƠNG 1: CƠ SỞ LÝ LUẬN VỀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG
THÔNG TIN QUẢN LÝ NHÂN SỰ VÀ TIỀN LƯƠNG.........................................5
1.1. Cơ sở lý luận về phân tích và thiết kế hệ thống thông tin quản lý....................6
1.1.1. Một số khái niệm về hệ thống thông tin quản lý..............................................6
1.1.2. Quy trình phân tích thiết kế hệ thống thông tin quản lý.................................8
1.1.3. Các phương pháp phân tích thiết kế hệ thống thông tin kinh tế....................9
1.1.4. Phân tích thiết kế hệ thống thông tin bằng UML..........................................11
1.2 Khái niệm cơ bản về quản lý nhân sự, tiền lương.............................................14
1.3. Tổng quan tình hình nghiên cứu........................................................................15
1.3.1. Tình hình nghiên cứu trong nước...................................................................15
1.3.2. Tình hình nghiên cứu ngoài nước...................................................................16
CHƯƠNG 2: ĐÁNH GIÁ THỰC TRẠNG VỀ HỆ THỐNG THÔNG TIN QUẢN
LÝ NHÂN SỰ VÀ TIỀN LƯƠNG TẠI CÔNG TY TNHH GIẢI PHÁP BRAINOS
..................................................................................................................................... 17
2.1. Giới thiệu về Công ty..........................................................................................17
2.1.1. Một số thông tin về Công ty TNHH giải pháp Brainos.................................17
2.1.2. Lịch sự thành lập của Công ty TNHH giải pháp Brainos.............................17
2.1.3. Sơ đồ cơ cấu tổ chức bộ máy BrainOS...........................................................18
2.2. Khái quát hoạt động kinh doanh của Công ty TNHH giải pháp Brainos.......20
2.2.1. Ngành nghề, lĩnh vực kinh doanh...................................................................20

2.2.2. Tình hình kinh doanh của Công ty.................................................................20
2.3. Phân tích thực trạng hệ thống thông tin quản lý nhân sự và tiền lương tại
Công ty TNHH giải pháp Brainos............................................................................21


2.4. Đánh giá thực trạng hệ thống quản lý nhân sự ở công ty................................25
CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ
NHÂN SỰ VÀ TIỀN LƯƠNG CỦA CÔNG TY TNHH GIẢI PHÁP BRAINOS.27
3.1. Đặt bài toán.........................................................................................................27
3.2. Đặc tả yêu cầu của hệ thống thông tin quản lý nhân sự và tiền lương............28
3.2.1. Đặc tả chức năng..............................................................................................28
3.2.2. Yêu cầu phi chức năng.....................................................................................29
3.3. Xây dựng sơ đồ phân tích hệ thống thông tin quản lý nhân sự.......................30
3.3.1. Biểu đồ usecase.................................................................................................30
3.3.2. Biểu đồ lớp chi tiết...........................................................................................34
3.3.3. Biểu đồ tuần tự.................................................................................................35
3.3.4. Biểu đồ trạng thái............................................................................................38
3.3.5. Biểu đồ hoạt động............................................................................................39
3.4. Thiết kế hệ thống thông tin quản lý nhân sự và tiền lương.............................40
3.4.1. Thiết kế cơ sở dữ liệu.......................................................................................40
3.4.2. Thiết kế giao diện.............................................................................................42
3.4.3. Thiết kế kiểm soát............................................................................................46
3.5. Một số định hướng và giải pháp nhằm hoàn thiện HTTT quản lý nhân sự và
tiền lương của công ty TNHH giải pháp Brainos....................................................47
3.5.1. Định hướng phát triển quản lý nhân sự và tiền lương tại công ty TNHH giải
pháp Brainos..............................................................................................................47
3.5.2. Một số giải pháp chủ yếu nhằm nâng cao quản lý nhân sự và tiền lương tại
công ty TNHH giải pháp Brainos.............................................................................48
KẾT LUẬN................................................................................................................49
DANH MỤC TÀI LIỆU THAM KHẢO

PHỤ LỤC
DANH MỤC BẢNG BIỂU, SƠ ĐỒ
Bảng 1.1. Bảng so sánh đặc điểm phương pháp phân tích thiết kế hệ thống.
Bảng 1.2: Mô tả phần tử trong biểu đồ lớp
Bảng 1.3: Mô tả phần tử biểu đồ trạng thái
Bảng 2.1: Kết quả kinh doanh của công ty TNHH giải pháp BrainOS
Bảng 2.2: Bảng quản lý hồ sơ nhân viên
Bảng 2.3: Bảng chấm công
Bảng 2.4: Bảng tính lương


Biểu đồ 2.1: Kết quả đánh giá mức độ quản lý nhân sự và tiền lương của Công ty
TNHH giải pháp Brainos
Biểu đồ 2.2: Biểu đồ nhu cầu xây dựng HTTT quản lý nhân sự
Biểu đồ 2.3: Chất lượng phần cứng
Biểu đồ 3.1: Biểu đồ usecase tổng quát
Biểu đồ 3.2: Biểu đồ phân rã chức năng quản lý hợp đồng lao động
Biểu đồ 3.3: Biểu đồ phân rã chức năng quản lý hồ sơ nhân viên
Biểu đồ 3.4: Biểu đồ phân rã chức năng báo cáo thống kê
Bảng 3.1: Bảng mô tả cho usecase Đăng nhập
Bảng 3.2: Bảng mô tả cho usecase Quản lý hồ sơ nhân viên
Bảng 3.3: Bảng mô tả cho usecase Quản lý Hợp đồng lao động
Bảng 3.4: Bảng mô tả usecase Quản lý khen thưởng kỷ luật
Bảng 3.5: Bảng mô tả usecase quản lý chấm công
Bảng 3.6: Mô tả usecase quản lý lương
Bảng 3.7: Mô tả cho usecase Báo cáo thống kê
Biểu đồ 3.5: Biểu đồ lớp chi tiết
Biểu đồ 3.6: Biểu đồ tuần tự chức năng Đăng nhập
Biểu đồ 3.7: Biểu đồ tuần tự chức năng Quản lý hồ sơ nhân viên
Biểu đồ 3.8: Biểu đồ tuần tự chức năng Quản lý hợp đồng

Biểu đồ 3.9: Biểu đồ tuần tự chức năng Quản lý khen thưởng kỷ luật
Biểu đồ 3.10: Biểu đồ tuần tự chức năng Quản lý lương
Biểu đồ 3.11: Biểu đồ tuần tự Báo cáo thống kê nhân viên
Biểu đồ 3.12: Biểu đồ trạng thái Đăng nhập
Biểu đồ 3.13: Biểu đồ trạng thái Hồ sơ nhân viên
Biểu đồ 3.14: Biểu đồ trạng thái Hợp đồng lao động
Biểu đồ 3.15: Biểu đồ trạng thái Khen thưởng kỷ luật
Biểu đồ 3.16: Biểu đồ trạng thái lương
Biểu đồ 3.17: Biểu đồ hoạt động Đăng nhập ( theo phụ lục 1)
Biểu đồ 3.18: Biểu đồ hoạt động Thêm nhân viên (theo phụ lục 1)
Biểu đồ 3.19: Biểu đồ hoạt động Sửa nhân viên ( theo phụ lục 1)
Bảng 3.8: Bảng Phòng ban
Bảng 3.9: Bảng Hồ sơ nhân viên
Bảng 3.10: Bảng khen thưởng kỷ luật (KTKL)
Bảng 3.11: Bảng lương
Bảng 3.12: Bảng hợp đồng lao động
Bảng 3.13: Bảng chức vụ
Bảng 3.14: Bảng người dùng


Bảng 3.15: Bảng chấm công


DANH MỤC HÌNH VẼ
Hình 1.1 Mô hình hệ thống thông tin.............................................................................6
Hình 1.2: Mô hình HTTT quản lý nhân sự tổng quát...................................................14
Hình 2.1: Sơ đồ cơ cấu tổ chức của Công ty TNHH giải pháp Brainos.......................18
Hình 3.1: Giao diện đăng nhập hệ thống quản lý nhân sự............................................43
Hình 3.2: Giao diện các chức năng của hệ thống quản lý nhân sự...............................43
Hình 3.3: Giao diện quản lý hồ sơ nhân viên...............................................................44

Hình 3.4: Giao diện quản lý hợp đồng lao động..........................................................44
Hình 3.5: Giao diện quản lý Khen thưởng kỷ luật.......................................................45
Hình 3.6: Giao diện quản lý lương...............................................................................45
Hình 3.7: Giao diện quản lý chấm công.......................................................................46
Hình 3.8: Giao diện Báo cáo thống kê.........................................................................46


DANH MỤC TỪ VIẾT TẮT
Từ viết tắt
CNTT
TNHH
HTTT
CSDL
BHXH
BHYT

Ý nghĩa
Công nghệ thông tin
Trách nhiệm hữu hạn
Hệ thống thông tin
Cơ sở dữ liệu
Bảo hiểm xã hội
Bảo hiểm y tế


PHẦN MỞ ĐẦU
1. Tầm quan trọng và ý nghĩa của vấn đề nghiên cứu
Ngày nay, khi khoa học kĩ thuật và công nghệ phát triển mạnh mẽ thì công nghệ
thông tin cũng có xu hướng phát triển mạnh. Công nghệ thông tin đã trở thành một
ngành công nghiệp hàng đầu trên thế giới, công nghệ thông tin (CNTT) đóng vai trò

quan trọng trong việc phát triển kinh tế. Nắm được tầm quan trọng của CNTT, các
doanh nghiệp trên thế giới đã đưa các ứng dụng của CNTT vào quá trình hoạt động
sản xuất kinh doanh của mình, để có thể thu được lợi ích tối đa.
Ở Việt Nam, đặc biệt các doanh nghiệp hoạt động trong lĩnh vực dịch vụ thương
mại, sản xuất thì việc quản lý thông tin bằng tin học lại có vai trò rất quan trọng. Nó
giúp các doanh nghiệp nâng cao chất lượng quản lý, đáp ứng nhu cầu cạnh tranh và
nâng cao chất lượng dịch vụ.
Để quản lý doanh nghiệp mình một cách tốt nhất, các doanh nghiệp nên tìm kiếm
các biện pháp, đầu tư, xây dựng hệ thống quản lý thông tin của chính mình. Khi các
hoạt động tác nghiệp, giao dịch hàng hoá, dịch vụ... được tin học hoá thì việc nâng cao
hiệu quả quản lý hoạt động sản xuất kinh doanh của đơn vị trở nên dễ dàng hơn.
Doanh nghiệp muốn hoạt động tốt, thì vấn đề nhân sự cũng là một yếu tố vô cùng quan
trọng. Sở hữu một nguồn nhân sự am hiểu về công nghệ thông tin là một lợi thế to lớn
tạo lên thành công của doanh nghiệp đó. Bởi con người mới là yếu tố trung tâm, chính
con người tạo ra các hệ thống quản lý thông tin và cũng chính con người tạo nên sự
thành công hay thất bại của một doanh nghiệp. Chính vì vậy, việc xây dựng lên hệ
thống thông quản lý nhân sự và tiền lương là vấn đề cực kì quan trọng.
Việc quản lý nhân sự không chỉ đơn giản là việc đếm số lượng lao động, rồi tính
toán mức lương của họ mà còn giải quyết các vấn đề cơ bản như sau: các yêu cầu thu
thập, lưu trữ thông tin về hồ sơ nhân sự như: lập hồ sơ mới, chuyển giao hồ sơ, cập
nhật hồ sơ. Bên cạnh đó, hệ thống thông tin quản lý nhân sự còn giúp việc tìm kiếm
thông tin, hồ sơ cá nhân của từng nhân viên một cách dễ dàng, nhanh chóng. Từ đó,
việc tính lương cho mỗi nhân viên cũng trở lên dễ dàng hơn. Việc quản lý hệ thống
thông tin nhân sự còn giúp cho việc đào tạo nhân viên, khen thưởng, đánh giá năng
lực, tuyển dụng mới hoặc thay thế nhân viên trở lên dễ dàng hơn.
Công ty TNHH giải pháp Brainos là công ty chuyên thiết kế, phát triển Web, ứng
dụng Web, đặc biệt công ty còn đề ra các giải pháp kinh doanh điện tử cho các doanh
nghiệp, luôn phát triển Web tập trung về mã nguồn mở: Joomla, Magento, Prestashop,
OpenCart. Với hệ thống tổ chức của công ty ngày càng mở rộng, việc quản lý nhân sự
và tiền lương ngày càng phức tạp, đòi hỏi công ty phải có một cơ chế quản lý hiệu quả,

tiết kiệm chi phí, phù hợp sự phát triển của công ty. Do tầm quan trọng của vấn đề
quản lý nhân sự nên qua quá trình thực tập tốt nghiệp tại Công ty TNHH giải pháp


Brainos, được tìm hiểu về công tác quản lý nhân sự tại Công ty em quyết định lựa
chọn đề tài: “Phân tích thiết kế hệ thống thông tin quản lý nhân sự và tiền lương tại
Công ty TNHH giải pháp Brainos”. Với mục đích tìm hiểu sâu về vấn đề quản lý nhân
sự cũng như tìm ra những điểm mạnh, điểm yếu còn tồn tại để có thể thiết kế phần
mềm quản lý nhân sự và tiền lương giúp Công ty quản lý nhân sự tốt hơn.
2. Tổng quan & tầm quan trọng của phân tích thiết kế HTTT quản lý nhân
sự và tiền lương
2.1. Tổng quan của phân tích thiết kế HTTT quản lý nhân sự và tiền lương
Trong phần này, em có tham khảo trong Phân tích và thiết kế hệ thống tin của tác
giả Nguyễn Văn Ba, Nhà xuất bản Đại học Quốc gia Hà Nội (2003).
Phân tích hệ thống nhằm xác định các thông tin và các chức năng cần xử lý
thông tin của các chức năng cần phát triển trong hệ thống thông tin quản lý.
- Phân tích thông tin gồm các công việc như:
+ Xác định yêu cầu của hệ thống thông tin: xác định các chức năng, dữ liệu
nghiệp vụ và quy trình hoạt động của hệ thống thông tin qản lý nhân sự và tiền lương,
cách thức thực hiện của hệ thống mà công ty đang áp dụng và vấn đề phát triển HTTT
mới.
+ Phân tích hệ thống về chức năng: xác định vấn đề tổng quát, nhiệm vụ, chức
năng của hệ thống thông tin quản lý nhân sự và tiền lương, xác định mỗi ràng buộc của
mỗi chức năng trong hệ thống, đặc tả chi tiết hoạt động của các chức năng.
+ Phân tích hệ thống về dữ liệu: xây dựng mô hình dữ liệu mô tả súc tích các yêu
cầu dữ liệu nghiệp vụ, và các mối liên kết giữa chúng. Đây là cơ sở của việc thiết lập
cơ sở dữ liệu hệ thống.
- Thiết kế hệ thống bao gồm:
+ Thiết kế kiến trúc hệ thống.
+ Thiết kế các modun chương tình.

+ Thiết kế giao diện chương trình.
+ Thiết kế các báo cáo.
+ Lập tài liệu thiết kế hệ thống.
- Các giai đoạn thiết kế hệ thống:
+ Giai đoạn 1: Thiết kế logic nhằm xây dựng các thành phần chính của hệ thống
và mỗi quan hệ giữa chúng.
+ Giai đoạn 2: Thiết kế chi tiết từng thành phần cấu thành nên hệ thống và mô tả
mối quan hệ giữa các thành phần này một cách cụ thể và rõ ràng.
Do công ty có ý định mở rộng hệ thống tổ chức nên vấn đề nhân sự càng được
coi trọng. Để có thể đảm bảo cho công ty đủ nguồn nhân lực về số lượng cũng như
chất lượng thì cần phải tiến hành kế hoạch hóa nhân lực, phân tích, thiết kế công việc,


biên chế nhân lực, tuyển dụng, bố trí nhân lực, các chế độ đãi ngộ lương, thưởng và
các điều kiện làm việc khác cho các nhân viên.
2.2. Tầm quan trọng của phân tích thiết kế HTTT quản lý nhân sự và tiền
lương
Đối với các doanh nghiệp thì các hệ thống thông tin quản lý đã không còn xa lạ
gì nữa, bởi mỗi doanh nghiệp dù lớn hay nhỏ đều có các hệ thống thông tin quản lý và
cách quản lý thông tin theo cách riêng của mỗi doanh nghiệp. Trong đó, hệ thống quản
lý nhân sự và tiền lương là hệ thống quạn nhất, nó ảnh hưởng không nhỏ đến đến hiệu
quả sản xuất – kinh doanh cũng như khả năng cạnh tranh và sự tồn tại của doanh
nghiệp Việc nên xây dựng một HTTT quản lý cho doanh nghiệp đặc biệt là để quản lý
nhân sự và tiền lương là vấn đề vô cùng cần thiết cho mỗi công ty, bởi có nguồn nhân
sự dồi dào và chất lượng sẽ giúp ích rất nhiều cho các doanh nghiệp. Việc xây dựng
HTTT quản lý cũng đặt ra câu hỏi, nên xây dựng HTTT quản lý nhân sự và tiền lương
như thế nào và bằng phương pháp nào để phù hợp với quy mô và lĩnh vực hoạt động
của một doanh nghiệp cụ thể, để việc đầu tư thời gian, tiền bạc và trí lực con người có
hiệu quả như mong đợi. Trước những đòi hỏi chung của thời điểm mà mọi doanh
nghiệp đều cố gắng giảm chi phí tìm kiếm, tổng hợp và đồng thời nâng cao chất lượng

quản lý thông tin cố gắng khắc phục những tồn tại để giúp quá trình quản lý nhân sự
và tiền lương đạt hiệu quả cao.
3. Mục tiêu của đề tài nghiên cứu
Qua quá trình thực tập tại công ty, em thấy công ty vấn còn một số hạn chế trong
việc quản lý nhân sự. Vì vậy, đề tài: “Phân tích thiết kế hệ thống thông tin kinh tế quản
lý nhân sự và tiền lương tại Công ty TNHH giải pháp Brainos ” nhằm mục đích:
- Hệ thống hóa cơ sở lý luận về HTTT, HTTT quản lý, phân tích thiết kế hệ thống
và hệ thống hóa cơ sở về HTTT quản lý nhân sự và tiền lương.
- Phân tích và đánh giá thực trạng về công tác quản lý nhân sự tại Công ty TNHH
giải pháp Brainos.
- Phân tích, thiết kế hệ thống thông tin quản lý nhân sự và tiền lương mới phù
hợp với khả năng của Công ty về tài chính cũng như nhân lực mà còn đủ yêu cầu về
chức năng quản lý của Công ty.
- Đưa ra một số đề xuất, giải pháp có thể áp dụng, tiến hành phân tích thiết kế hệ
thống thông tin quản lý nhân sự và tiền lương cho Công ty.
4. Đối tượng và phạm vi nghiên cứu
Đối tượng nghiên cứu: Hoạt động quản lý nhân sự và tiền lương tại Công ty
TNHH giải pháp Brainos.
Phạm vi nghiên cứu:
- Không gian


+ Về mặt lý luận: Tiến hành nghiên cứu về thông tin, HTTT, HTTT quản lý
thông qua các tài liệu, các công trình nghiên cứu.
+ Về mặt thực tiễn: Tiến hành nghiên cứu các hoạt động quản lý nhân sự và tiền
lương, hệ thống thông tin nhân sự và tiền lương tại công ty TNHH giải pháp Brainos.
- Thời gian
+ Về mặt lý luận: Nghiên cứu các tài liệu về hoạt động và hệ thống thông tin
nhân sự và tiền lương tại công ty TNHH giải pháp Brainos giai đoạn 2015 - 2017.
+ Về mặt thực tiễn: Nghiên cứu cấu trúc, thực trạng của hoạt động quản lý nhân

sự, ứng dụng CNTT vào HTTT quản lý nhân sự và tiền lương tại công ty TNHH giải
pháp Brainos trong giai đoạn 2015 - 2017.
5. Phương pháp thực hiện đề tài
- Phương pháp thu thập tài liệu
+ Gửi phiếu phỏng vấn: chuẩn bị các câu hỏi phỏng vấn gửi tới các phòng ban,
nhân viên để tìm hiểu những nội dung liên quan đến thực trạng HTTT quản lý nhân sự
hiện tại và nhu cầu xây dựng HTTT quản lý nhân sự mới.
+ Quan sát trực tiếp cơ sở hạ tầng, môi trường làm việc của doanh nghiệp để nắm
bắt được các nghiệp vụ quản lý nhân sự.
+ Nghiên cứu tài liệu qua các bài báo, internet,... để tìm hiểu tình hình chung về
Công ty và các nghiệp vụ quản lý nhân sự của Công ty.
+ Sưu tầm sách, tài liệu liên quan đến cơ sở lý luận, các lý thuyết về hệ thống
thông tin và phân tích thiết kế hệ thống.
- Tổng hợp, phân tích và xử lý số liệu
Sau khi đã thu thập được các số liệu (sơ cấp, thứ cấp) tiến hành tổng hợp, phân
tích, so sánh, đánh giá các dữ liệu thu thập được, có thể rút ra một số đánh giá về thực
trạng công tác quản lý nhân sự và tình hình hệ thống thông tin quản lý nhân sự và tiền
lương tại Công ty. Từ đó, ta có thể nhận thấy tính cấp thiết của đề tài khóa luận này.
Đồng thời, từ kết quả khảo sát, ta sẽ lựa chọn được biện pháp và quy trình phân
tích thiết kế hệ thống cho phù hợp, đảm bảo đáp ứng được những mục tiêu đặt ra của
đề tài.
- Công cụ sử dụng để thực hiện đề tài
+ Microsoft Access để tạo cơ sở dữ liệu phục vụ cho việc kết nối nguồn dữ liệu
từ các form của hệ thống trong quá trình thao tác trên phần mềm.
+ Phần mềm Visual Studio dùng cho việc thiết kế các giao diện của hệ thống.
6. Kết cấu khóa luận
Ngoài các phần như: Lời cảm ơn, mục lục, danh mục bảng, biểu, sơ đồ, hình vẽ,
danh mục từ viết tắt, phần mở đầu thì khóa luận thốt nghiệp bao gồm các chương
chính:



Chương 1: Cơ sở lý luận về phân tích thiết kế hệ thống thông tin quản lý nhân
sự và tiền lương
Hệ thống hóa kiến thức, nêu các khái niệm cơ bản về HTTT quản lý, HTTT quản
lý nhân sự và tiền lương
Chương 2: Phân tích thực trạng hệ thống thông tin quản lý nhân sự và tiền
lương tại Công ty TNHH giải pháp Brainos
Tổng quan về Công ty, phân tích thực trạng quản lý nhân sự tại công ty TNHH
giải pháp Brainos. Đánh giá và nêu những kết quả đã đạt được, những điểm còn hạn
chế của hệ thống thông tin quản lý nhân sự và tiền lương của Công ty
Chương 3: Phân tích, thiết kế hệ thống thông tin quản lý nhân sự và tiền
lương tại công ty TNHH giải pháp Brainos.
Phần này dựa trên kết quả phân tích từ phần trước tiến hành phân tích thiết kế hệ
thống thông tin quản lý nhân sự và tiền lương theo hướng đối tượng. Tổng kết lại đề
tài nghiên cứu khóa luận và đưa ra một số đề xuất, kiến nghị.
CHƯƠNG 1: CƠ SỞ LÝ LUẬN VỀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG
THÔNG TIN QUẢN LÝ NHÂN SỰ VÀ TIỀN LƯƠNG
1.1. Cơ sở lý luận về phân tích và thiết kế hệ thống thông tin quản lý
1.1.1. Một số khái niệm về hệ thống thông tin quản lý
Trong phần này sẽ trình bày các khái niệm cơ bản của hệ thống thông tin được
trích dẫn trong Phân tích và thiết kế hệ thống tin của tác giả Nguyễn Văn Ba (2003),
Nhà xuất bản Đại học Quốc gia Hà Nội.
a. Khái niệm hệ thống và hệ thống thông tin
Thông tin: Là các tin tức mà con người trao đổi với nhau, hay nói rộng hơn
thông tin bao gồm những tri thức về các đối tượng. Thông tin vừa là nguyên liệu đầu
vào vừa là sản phẩm đầu ra của hệ thống quản lý. Tiếp nhận và xử lý thông tin là yêu
cầu cần thiết của nhà quản lý, để thực hiện các chức năng và các hoạt động quản lý,
hoạch định chính sách, các quyết định kinh tế đối với các doanh nghiệp
Hệ thống là một tập hợp có tổ chức gồm nhiều phần tử có các mối quan hệ ràng
buộc lẫn nhau và cùng hoạt động hướng tới một mục tiêu chung. Phần tử có thể là vật

chất hoặc phi vật chất: con người, máy móc, thông tin, dữ liệu, phương pháp xử lý,
quy tắc, quy trình xử lý.
Hệ thống thông tin (HTTT) là tập hợp có tổ chức con người, các thiết bị phần
mềm, dữ liệu,… để thực hiện hoạt động thu nhận, lưu trữ, xử lý, truyền tin trong một
tập hợp các ràng buộc gọi là môi trường.


Nguồn
(source)

Thu thập
(input)

Đích
(destination)

Xử lý
(processing)

Phân phát
(output)

Lưu trữ
(storage)
Hình 1.1 Mô hình hệ thống thông tin
Mỗi HTTT đều có 4 bộ phận: bộ phận đưa dữ liệu vào, bộ phận xử lý, kho dữ
liệu và bộ phận đưa thông tin đầu ra. Đầu vào (input) của hệ thống thông tin được lấy
từ các nguồn( source) và được xử lý bởi hệ thống sử dụng nó cùng các dữ liệu đã được
lưu trữ từ trước. Kết quả chưa xử lý được chuyển đến các đích (destination) hoặc kho
dữ liệu (store).

b. Hệ thống thông tin quản lý
Hệ thống thông tin quản lý: là một hệ thống tích hợp“người-máy” tạo ra các
thông tin giúp cho con người trong sản xuất, quản lý và ra quyết định. Hệ thống thông
tin quản lý sử dụng các thiết bị tin học, các phần mền, CSDL, các thủ tục thủ công, các
mô hình để phân tích, lập kế hoạch quản lý và ra quyết định. Hệ thống thông tin quản
lý bao gồm các hệ thống thông tin hỗ trợ các hoạt động nghiệp vụ và quản lý của các
doanh nghiệp, các tổ chức. Ví dụ các hệ thống quản lý nhân sự, hệ thống kế toán, hệ
thống tính cước chăm sóc khách hàng, hệ thống quản lý thư viện, hệ thống đào tạo trực
tuyến...
Các chức năng của hệ thống thông tin quản lý:
- Thu nhập, phân tích và lưu trữ các thông tin một cách hệ thống, những thông tin
có ích được cấu trúc hoá để có thể lưu trữ và khai thác trên các phương tiện tin học.
- Thay đổi, sửa chữa, tiến hành tính toán trên các nhóm chỉ tiêu, tạo ra các thông
tin mới.
- Phân phối và cung cấp thông tin.
Chất lượng của HTTT quản lý được đánh giá thông qua tính nhanh chóng trong
đáp ứng các yêu cầu thông tin, tính mềm dẻo của hệ thống và tính toàn vẹn, đầy đủ của
hệ thống.
c. Các nguồn lực HTTT


Con người: Con người là thành phần rất quan trọng của hệ thống thông tin, là chủ
thể điều hành và sử dụng hệ thống thông tin. Con người trong hệ thống thông tin được
chia làm hai nhóm: nhóm xây dựng, bảo trì hệ thống và nhóm sử dụng hệ thống.
Phần cứng: Phần cứng gồm các thiết bị được sử dụng trong quy trình xử lý thông
tin. Phần cứng là các thiết bị hữu hình có thể nhìn thấy và cầm nắm được. Dựa trên
chức năng và cách thức hoạt động, người ta phân biệt các thiết bị phần cứng ra thành
thiết bị nhập/ thiết bị xuất, thiết bị xử lý, thiết bị lưu trữ.
Phần mềm: Là tập các chỉ lệnh theo một trật tự xác định nhằm điểu khiển thiết bị
phần cứng tự động thực hiện một công việc nào đó. Phần mềm được viết bởi ngôn ngữ

lập trình.
Phần mềm được chia thành: phần mềm hệ thống (hệ điều hành), phần mềm ứng
dụng (hệ soạn thảo văn bản, bảng tính, hệ quản trị cơ sở dữ liệu…), và phần mềm
chuyên dụng trong các lĩnh vực ngân hàng, kế toán,…
Cơ sở dữ liệu: Cơ sở dữ liệu là một tập hợp dữ liệu có tổ chức, có liên quan được
lưu trữ trên các thiết bị lưu trữ thứ cấp để có thể thỏa mãn yêu cầu khai thác thông tin
đồng thời của nhiều người sử dụng hay nhiều chương trình ứng dụng với mục đích
khác nhau.
Mạng: Mạng máy tính là một tập hợp các máy tính và thiết bị được nối với nhau
thông quan các đường truyền vật lý theo một kiến trúc nào đó nhằm chia sẽ các dữ liệu
và tài nguyên mạng.
1.1.2. Quy trình phân tích thiết kế hệ thống thông tin quản lý
a) Khảo sát hiện trạng và xác lập dự án.
Qua quá trình khảo sát từ sơ bộ đến chi tiết hệ thống hiện tại ta phải có được các
thông tin về hệ thống qua đó đề xuất được các phương án tối ưu để dự án mang tính
khả thi cao nhất. Khảo sát thường được tiến hành qua bốn bước:
- Bước 1: Khảo sát và đánh giá hiện trạng hoạt động của hệ thống cũ. Tìm hiểu các
hoạt động của hệ thống hiện tại nhằm xác định các thế mạnh và các yếu kém của nó.
- Bước 2: Đề xuất mục tiêu cho hệ thống mới. Xác định phạm vi ứng dụng và các
ưu, nhược điểm của hệ thống dự kiến. Cần xác định rõ lĩnh vực mà hệ thống mới sẽ làm,
những thuận lợi và những khó khăn khi cải tiến hệ thống.
- Bước 3: Đề xuất ý tưởng cho giải pháp mới có cân nhắc tính khả thi. Phác hoạ các
giải pháp thoả mãn các yêu cầu của hệ thống mới đồng thời đưa ra các đánh giá về mọi
mặt (Kinh tế, xã hội, thuận tiện...) để có thể đưa ra quyết định lựa chọn cuối cùng.
- Bước 4: Vạch kế hoạch cho dự án cùng với dự trù tổng quát. Xây dựng kế hoạch
triển khai cho các giai đoạn tiếp theo. Dự trù các nguồn tài nguyên (Tài chính, nhân sự,
trang thiết bị...) để triển khai dự án.


b) Phân tích hệ thống: Xác định chức năng nghiệp vụ là bước đầu tiên của phân

tích hệ thống. Để phân tích yêu cầu thông tin của tổ chức ta phải biết được tổ chức
thực hiện những nhiệm vụ, chức năng gì. Từ đó tìm ra các dữ liệu, các thông tin được
sử dụng và tạo ra trong các chức năng cũng như những hạn chế, các ràng buộc đặt lên
các chức năng đó. Tất cả mọi hệ thống đều phải sử dụng một cơ sở dữ liệu của mình,
đó có thể là một cơ sở dữ liệu đã có hoặc một cơ sở dữ liệu được xây dựng mới. Cũng
có những hệ thống sử dụng cả cơ sở dữ liệu cũ và mới. Việc phân tích và thiết kế cơ sở
dữ liệu cho một hệ thống có thể tiến hành đồng thời với việc phân tích và thiết kế hệ
thống hoặc có thể tiến hành riêng. Vấn đề đặt ra là cần xây dựng một cơ sở dữ liệu
giảm được tối đa sự dư thừa dữ liệu đồng thời phải dễ khôi phục và bảo trì.
c) Thiết kế hệ thống: Sau giai đoạn phân tích, khi các yêu cầu cụ thể đối với hệ
thống đã được xác định, giai đoạn tiếp theo là thiết kế cho các yêu cầu mới. Công tác
thiết kế xoay quanh câu hỏi chính: Hệ thống làm cách nào để thỏa mãn các yêu cầu đã
được nêu trong đặc tả yêu cầu. Một số các công việc thường được thực hiện trong giai
đoạn thiết kế: Nhận biết form nhập liệu tùy theo các thành phần dữ liệu cần nhập, nhận
biết reports và những output mà hệ thống mới phải sản sinh, thiết kế forms (vẽ trên
giấy hay máy tính, sử dụng công cụ thiết kế), nhận biết các thành phần dữ liệu và bảng
để tạo database, ước tính các thủ tục giải thích quá trình xử lý từ input đến output. Kết
quả giai đoạn thiết kế là đặc tả thiết kế (Design Specifications). Bản đặc tả thiết kế chi
tiết sẽ được chuyển sang cho các lập trình viên để thực hiện giai đoạn xây dựng phần
mềm.
d) Xây dựng hệ thống: Đây là giai đoạn viết lệnh (code) thực sự, tạo hệ thống.
Từng người viết code thực hiện những yêu cầu đã được nhà thiết kế định sẵn. Cũng
chính người viết code chịu trách nhiệm viết tài liệu liên quan đến chương trình, giải
thích thủ tục (procedure) mà anh ta tạo nên được viết như thế nào và lý do cho việc
này. Để đảm bảo chương trình được viết nên phải thoả mãn mọi yêu cầu có ghi trước
trong bản đặc tả thiết kế chi tiết, người lập trình cũng đồng thời phải tiến hành thử
nghiệm phần chương trình của mình.
1.1.3. Các phương pháp phân tích thiết kế hệ thống thông tin kinh tế
Theo “Phân tích thiết kế hệ thống thông tin: Hướng cấu trúc và hướng đối
tượng”, của tác giả Nguyễn Văn Vỵ (2002), NXB Thống kê, Hà Nội

a) Phương pháp hướng cấu trúc:
Đặc trưng của phương pháp hướng cấu trúc là phân chia chương trình chính tành
nhiều chương trình con, mỗi chương trình con nhằm đến thực hiện một công việc xác
định.


Phương pháp này tiến hành phân rã bài toán thành các bài toán nhỏ hơn, rồi tiếp
tục phân rã các bài toán con cho đến khi nhận được bài toán có thể cài đặt được ngay,
sử dụng các hàm ngôn ngữ lập trình hướng cấu trúc.
Một số phương pháp phân tích có cấu trúc:
- Phương pháp SADT (Structured Analysis and Design Technie) của Mỹ được
dựa theo phương pháp phân rã một hệ thống lớn thành các hệ thống con đơn giản hơn.
Kỹ thuật chủ yếu của SADT là dựa trên sơ đồ luồng dữ liệu, từ điển dữ liệu (Data
Dictionnary), ngôn ngữ mô tả có cấu trúc, ma trận chức năng. Nhưng SADT chưa
quan tâm một cách thích đáng đối với mô hình chức năng của hệ thống.
- Phương pháp MERISE (MEthod pour Rassembler les Idees Sans Effort) của
Pháp dựa trên các mức mức trừu tượng hoá của hệ thống thông tin như mức quan
niệm, mức tổ chức, mức vật lý và có sự kết hợp với mô hình.
- CASE (Computer-Aided System Engineering) là phương pháp phân tích và
thiết kế tự động nhờ sự trợ giúp của máy tính. Đây là một cách tiếp cận theo hướng
"top- down" và rất phù hợp với yêu cầu xây dựng một hệ thống thông tin trong các
doanh nghiệp sản xuất kinh doanh thương mại.
b) Phương pháp hướng đối tượng
Cách tiếp cận hướng đối tượng là một lối tư duy theo cách ánh xạ các thành phần
trong bài toán vào các đối tượng ngoài đời thực. Một hệ thống được chia thành các
thành phần nhỏ gọi là các đối tượng, mỗi đối tượng bao gồm đầy đủ cả dữ liệu và hành
động liên quan đến đối tượng đó. Các đối tượng trong một hệ thống tương đối độc lập
với nhau và hệ thống sẽ được xây dựng bằng cách kết hợp các đối tượng đó lại với
nhau thông qua các mối quan hệ và tương tác giữa chúng.
Một số khái niệm cơ bản trong hướng đối tượng:

- Đối tượng (object): một đối tượng biểu diễn một thực thể vật lý, một thực thể
khái niệm hoặc một thực thể phần mềm.
- Lớp (class): là mô tả một nhóm đối tượng có chung các thuộc tính, hành vi và
các mối quan hệ. Như vậy, một đối tượng là thể hiện của một lớp và một lớp là một
định nghĩa trừu tượng của đối tượng.
- Thành phần (component): là một phần của hệ thống hoạt động độc lập và giữ
một chức năng nhất định trong hệ thống.
- Gói (package): là một cách tổ chức các thành phần, phần tử trong hệ thống
thành các nhóm. Nhiều gói có thể được kết hợp với nhau trở thành một hệ thống con
(subsystem).
- Kế thừa: trong phương pháp hướng đối tượng, một lớp có thể sử dụng lại các
thuộc tính và phương thức của một hay nhiều lớp khác. Kiểu quan hệ này gọi là quan
hệ kế thừa, và được xây dựng dựa trên mối quan hệ kế thừa trong bài toán thực tế.


Các phương pháp hướng đối tượng:
- Phương pháp HOOD (Hierarchical Object Oriented Design) là một phương
pháp được lựa chọn để thiết kế các hệ thống thời gian thực. Phương pháp này chỉ hỗ
trợ cho việc thiết kế các đối tượng mà không hỗ trợ cho các tính năng kế thừa, phân
lớp.
- Phương pháp RDD (Responsibility Driven Design) dựa trên việc mô hình hoá
hệ thống thành các lớp. Phương pháp RDD hỗ trợ cho các khái niệm về lớp, đối tượng
và kế thừa trong cách tiếp cận hướng đối tượng.
- Phương pháp OMT (Object Modelling Technique) là một phương pháp được
xem là mới nhất trong cách tiếp cận hướng đối tượng. Phương pháp này đã khắc phục
được một số nhược điểm của các phương pháp hướng đối tượng trước đã mắc phải.
c) Ưu điểm của phương pháp hướng đối tượng so với hướng cấu trúc
So sánh đặc điểm của hai phương pháp
Bảng 1.1. Bảng so sánh đặc điểm phương pháp phân tích thiết kế hệ thống.
Phương pháp hướng cấu trúc

Tập trung vào công việc cần thực
hiện.
Chương trình lớn được chia thành
các hàm nhỏ hơn.
Các hàm truyền thông tin cho nhau
thông qua cơ chế truyền tham số.
Đóng gói chức năng (sử dụng hàm
mà không cần biết nội dung cụ thể).

Phương pháp hướng đối tượng
Đặt trọng tâm vào đối tượng, tập trung vào dữ
liệu thay vì hàm.
Chương trình được chia thành các đối tượng.

Các đối tượng tác động và trao đổi thông tin
qua các hàm với cơ chế thông báo.
Đóng gói chức năng và dữ liệu (không thể truy
cập trực tiếp thành phần dữ liệu của đối tượng
mà phải thông qua các phương thức).
Dữ liệu trong hệ thống được Các cấu trúc dữ liệu được thiết kế để đặc tả
chuyển động từ hàm này sang hàm được các đối tượng. Các hàm xác định trên
khác.
các vùng dữ liệu của đối tượng được gắn với
nhau trên cấu trúc dữ liệu đó.
Thiết kế chương trình theo cách Chương trình được thiết kế theo cách tiếp cận
tiếp cận từ trên xuống.
từ dưới lên.
Ưu điểm của phương pháp hướng đối tượng so với hướng cấu trúc:
+ Dữ liệu và các hàm mới có thể dễ dàng bổ sung vào đối tượng nào đó khi cần
thiết à dễ nâng cấp thành hệ thống lớn hơn.

+ Dữ liệu được bao bọc, che dấu và không cho phép các hàm ngoại lai truy cập
tự do mà dữ liệu của một đối tượng chỉ có thể được truy cập bởi chính các hàm xác
định trong đối tượng đó à chương trình an toàn.
+ Mô hình được xây dựng gần với hệ thống thực tế.


+ Thông qua nguyên lý kế thừa à loại bỏ đoạn chương trình lặp lại khi khai báo
lớp, mở rộng khả năng sử dụng lớp à ngắn gọn, tiết kiệm thời gian.
+ Thiết kế trọng tâm vào dữ liệuàxây dựng mô hình chi tiết, dễ cài đặt.
1.1.4. Phân tích thiết kế hệ thống thông tin bằng UML
Trong phần này sẽ trình bày các khái niệm cơ bản về phân tích thiết kế hệ thống
thông tin bằng UML, được trích dẫn trong Phân tích thiết kế hướng đối tượng bằng
UML, của Đặng Văn Đức (2001), Nhà xuất bản Giáo dục Hà Nội.
UML (Unifield Modeling Language) là một ngôn ngữ mô hình hoá thống nhất có
phần chính bao gồm những ký hiệu hình học, được các phương pháp hướng đối tượng
sử dụng để thể hiện và miêu tả các thiết kế của một hệ thống. Nó là một ngôn ngữ để
đặc tả, trực quan hoá, xây dựng và làm sưu liệu cho nhiều khía cạnh khác nhau của
một hệ thống có nồng độ phần mềm cao. UML có thể được sử dụng làm công cụ giao
tiếp giữa người dùng, nhà phân tích, nhà thiết kế và nhà phát triển phần mềm.
Các bước phân tích thiết kế hướng đối tượng được xây dựng trên biểu đồ các kí
hiệu UML, đây là ngôn ngữ mô hình hóa thống nhất được xây dựng để mô hình hóa
quá trình phát triển hệ thống phần mềm hướng đối tượng. Phân tích thiết kế hướng đối
tượng chia làm hai pha: pha phân tích và pha thiết kế.
Pha phân tích
Biểu đồ use case: Dựa trên tập yêu cầu ban đầu, người phân tích tiến hành xác
định các tác nhân, use case và các quan hệ giữa các use case để mô tả lại các chức
năng của hệ thống. Một thành phần quan trọng trong biểu đổ use case là các kịch bản
mô tả hoạt động của hệ thống trong mỗi use case cụ thể.
Mỗi use case sẽ thể hiện một tình huống sử dụng hệ thống khác nhau của người
dùng. Tập hợp các use case và các tác nhân( actor) cùng với quan hệ kết

hợp( association) giữa chúng sẽ cho ta 1 biểu đồ use case dùng để mô tả yêu cầu hệ
thống.
- Tác nhân: là một hay nhiều người hay vật thể đóng vai trò trong sự tương tác
với hệ thống.
- Ca sử dụng( use case): là một biểu diễn của một tập hợp các chuỗi hành động
mà hệ thống thực hiện nhằm cung cấp một kết quả( một giá trị gia tăng) cụ thể cho
một đối tác.
- Mối quan hệ bao gồm: quan hệ giữa các đối tác; quan hệ giữa đối tác và ca sử
dụng; quan hệ giữa các ca sử dụng( quan hệ khái quát hóa, quan hệ bao hàm, quan hệ
mở rộng
Biểu đồ lớp: là một biểu đồ phô bày một tập hợp các lớp, các giao diện cùng với
các mối liên quan có thể có giữa chúng như là: liên kết, kết nhập, hợp thành, khái quát
hóa, phụ thuộc và thực hiện. Biểu đồ lớp được dùng để mô hình hóa cấu trúc tĩnh của


hệ thống( hay của một phần của hệ thống). Nó bao gồm mọi phần tử khai báo, cho nên
nó là cái nền cho mọi hoạt động chức năng của hệ thống.
Các phần tử trong biểu đồ lớp được mô tả như sau:
Bảng 1.2: Mô tả phần tử trong biểu đồ lớp
Các phần tử

Mô tả
Lớp là một nhóm đối
tượng có chung một số
Lớp (class)
thuộc tính và phương
thức
Là sự nối kết giữa các
Quan hệ kiểu kết hợp
đối tượng của các lớp

với nhau
Quan hệ khái quát hóa Là sự kế thừa của một
(kế thừa)
lớp từ một lớp khác
Biểu diễn mối quan hệ
Quan hệ gộp
giữa một lớp tổng thể
với một lớp bộ phận
Là biểu diễn mối quan
hệ giữa một lớp độc
Quan hệ phụ thuộc
lập với một lớp phụ
thuộc vào lớp đó.

Ký hiệu

Biểu đồ trạng thái
Mô tả các trạng thái và chuyển tiếp trạng thái trong hoạt động của một đối tượng
của lớp nào đó.
Các phần tử biểu đồ trạng thái được mô tả như sau:
Bảng 1.3: Mô tả phần tử biểu đồ trạng thái
Các phần tử

Mô tả

Trạng thái

Biểu diễn một trạng thái của đối tượng
trong vòng đời của đối tượng đó


Trạng thái khởi đầu

Trạng thái đầu tiên khi kích hoạt đối
tượng

Trạng thái kết thúc

Trạng thái kết thúc vòng đời đối tượng

Sự kiện

Sự kiện tác động gây ra sự chuyển đổi
trạng thái

Pha thiết kế

Ký hiệu


Biểu đồ tuần tự: là một trong hai biểu đồ tương tác chính, với chủ ý làm nổi bật
trình tự theo thời gian của các thông điệp. Nó trình bày một tập hợp các đối tượng
cùng với những thông điệp chuyển giao giữa chúng với nhau. Các đối tượng này là các
cá thể có tên hay khuyết danh của các lớp, song thế vào chỗ của các đối tượng cũng
còn có thể là các đối tác, các hợp tác, các thành phần, các nút.
Biểu đồ hoạt động: mô tả hoạt động của các phương thức phức tạp trong mỗi lớp
hoặc các hoạt động hệ thống có sự liên quan của nhiều lớp. Biểu đồ hoạt động là cơ sở
để cài đặt các phương thức trong các lớp.
1.2 Khái niệm cơ bản về quản lý nhân sự, tiền lương
Trong phần này sẽ trình bày các khái niệm cơ bản của nhân sự, quản lý nhân sự,
… được trích dẫn trong Quản trị nguồn nhân lực của tác giả Trần Kim Dung (2015),

Nhà xuất bản Giáo dục.
Nhân sự được hiểu là tất cả những người tham gia vào các hoạt động của tổ chức,
bất kể họ làm gì, giữ vị trí hay cương vị gì trong tổ chức đó.
Nhân sự trong một tổ chức có vai trò quan trọng, bất kì tổ chức nào hoạt động
cũng cần phải liên quan đến con người trong tổ chức, không một tổ chức nào có thể
tách con người ra khỏi hoạt động của tổ chức. Con người vừa là một yếu tố tham gia
cấu thành nên tổ chức, vừa là chủ thể trong các quá trình hoạt động của tổ chức.
Tiền lương là giá cả sức lao động được hình thành qua thỏa thuận giữa người sử
dụng sức lao động và người lao động phù hợp với quan hệ cung cầu sức lao động
trong nền kinh tế thị trường.
Hệ thống thông tin quản nhân sự và tiền lương là hệ thống thông tin bao gồm tất
cả những quyết định và hoạt động quản lý (chấm công, quản lý, trả lương, thưởng
phạt, v.v..) có ảnh hưởng đến mối quan hệ giữa doanh nghiệp và đội ngũ nhân viên của
doanh nghiệp.

Hình 1.2: Mô hình HTTT quản lý nhân sự tổng quát
- Vai trò của hệ thống thông tin quản lý nhân sự
Nguồn lực con người là nguồn tài nguyên quan trọng bậc nhất đối với sự tồn tại,
phát triển của mỗi tổ chức, doanh nghiệp. Để tạo lập và duy trì được một đội ngũ nhân


sự vững mạnh yêu cầu ban quản lý nhân sự của công ty phải có cách thức quản lý tốt,
tạo điều kiện cho các cá nhân trong tập thể phát huy được khả năng của mình, đồng
thời việc quản lý tốt cũng thể hiện được sự quan tâm, động viên của lãnh đạo đối với
các cá nhân trong tập thể, tạo những điều kiện cần thiết giúp các cá nhân hoàn thiện
mình.
Do đó, nhu cầu cần có một hệ thống thông tin quản lý nhân sự là rất cần thiết,
nhằm khắc phục những khuyết điểm trong việc quản lý nhân sự bằng phương pháp thủ
công, đảm bảo cung cấp kịp thời, đầy đủ thông tin theo yêu cầu của quản lý cấp trên
nhằm hoàn thành tốt kế hoạch và nhiệm vụ của công ty trong từng giai đoạn.

HTTT quản lý nhân sự của một doanh nghiệp là hệ thống phản ánh đầy đủ và
toàn diện những tiềm năng về trí lực, thể lực... của từng lao động. Nhờ những thông tin
mà hệ thống thông tin quản lý nhân sự cung cấp, ban lãnh đạo và những nhà quản lý
của công ty có thể dễ dàng theo dõi tình hình nhân sự về mọi mặt của các cán bộ, nhân
viên một cách nhanh chóng, chính xác. Như vậy, HTTT quản lý nhân sự giúp tiết kiệm
sức người, sức của, thời gian và chi phí trong các quá trình tiếp xúc giữa lãnh đạo,
người quản lý với nhân viên...
1.3. Tổng quan tình hình nghiên cứu
1.3.1. Tình hình nghiên cứu trong nước
Quản lý nhân sự và tiền lương là vấn đề quan trọng để có thể duy trì và phát triển
công ty một cách có hiệu quả nhất, sử dụng tối đa được nguồn nhân sự dồi dào của
công ty. Chính vì thế, có rất nhiều khóa luận, luận văn làm về vấn đề này. Ví dụ như:
- Khóa luận tốt nghiệp: “Phân tích, thiết kế hệ thống thông tin quản lý nhân
sự cho công ty xuất nhập khẩu ngành in SIC”, Vương Thị Thảo – K48S – Đại học
Thương mại (2016). Trong khóa luận này, HTTT quản lý nhân sự được phân tích thiết
kế theo quy trình phân tích thiết kế hướng đối tượng UML về cơ bản đã đáp ứng các
mục tiêu đề ra. Tuy nhiên, hệ thống vẫn chưa phản ánh được toàn bộ các chức năng
liên quan đến quản lý nhân sự ở công ty. Cần bổ sung thêm các chức năng vào cơ sở
dữ liệu để HTTT quản lý nhân sự được hoàn thiện hơn nữa thì hệ thống mới đáp ứng
được nhu cầu sử dụng hệ thống phục vụ cho quá trình hoạt động quản lý của công ty.
- Khóa luận tốt nghiệp: “Xây dựng hệ thống thông tin quản lý nhân sự tại
TRATECHCOM” của sinh viên Cao Thị Hồng Nhung – Lớp 47A – Trường Đại học
Kinh tế Quốc dân. Đề tài này tập trung vào xây dựng HTTT đặc biệt là phân tích thiết
kế cơ sở dữ liệu, giải quyết được bài toán quản lý nhân sự mà công ty đã đặt ra: Đầy
đủ chức năng, cơ sở dữ liệu chặt chẽ, luồng ra vào thông tin hợp lý và các báo cáo, kết xuất
mang tính quản trị cao. Tuy nhiên, đề tài này không đi sâu vào xây dựng phần mềm quản lý
nhân sự.


- Luận văn tốt nghiệp:” Phân tích và thiết kế HTTT quản lý cán bộ tại Công ty

Cổ Phần Hạ Long” của Đặng Thị Thúy, Khoa HTTT Kinh Tế, Học Viên Tài Chính,
2006. Đề tài này đã xây dựng được phần mềm đáp ứng nhu cầu quản lý cán bộ tại
Công ty, thuận lợi trong việc nhập dữ liệu, cung cấp thông tin, tìm kiếm và lập báo
cáo. Tuy nhiên, việc phân tích thực trạng quản lý cán bộ tại Công ty chưa rõ ràng,
mang tính chung chung vì vậy khi xây dựng HTTT mới một số chức năng chưa được
thiết kế như: Đăng nhập, quản lý công tác.
1.3.2. Tình hình nghiên cứu ngoài nước
Việc quản lý nhân sự trong các Công ty là rất cần thiết, bởi vì, nhân sự chính là
yếu tố quyết định sự sống còn của một Công ty. Nếu không có nhân sự thì Công ty sẽ
không thể hoạt động đạt hiệu quả cao được. Chính vì vậy, vấn đề quản lý nhân sự làm
sao để đạt hiệu quả tốt nhất, đem lại nhiều lợi ích cho Công ty luôn là vấn đề khiến các
nhà quản trị phải đau đầu. Trên thế giới, đã có rất nhiều phần mềm được thiết kế để
giúp cho việc quản lý nhân sự diễn ra nhanh chóng và dễ dàng hơn như: gói quản trị
nguồn lực (Enterprise Resrouce Planning- ERP) của SAP (một nhà cung cấp nổi tiếng
của Đức), hệ thống chấm công, nghỉ phép (E-Roster), Hệ thống quản lý thông tin nhân
viên (Personnel Information), Hệ thống tính lương (Payroll). Và cũng có rất nhiều
cuốn sách viết về việc quản lý nhân sự trong Công ty, ví dụ như cuốn “ Quản trị nguồn
nhân lực” của tác giả John M. Ivancevich do NXB tổng hợp TP. HCM xuất bản. Cuốn
sách này tập trung vào quy trình ứng dụng quản lý nhân sự trong các tổ chức quản lý
và tình huống thực tế. Và nhấn mạnh đến yếu tố con người trong các môi trường làm
việc, mối quan tâm của việc quản lý nhân sự là làm sao cho nhân sự trong Công ty đều
cảm thấy hạnh phúc và sung túc. Cụ thể là: các giám đốc và các lãnh đạo chịu trách
nhiệm tối ưu hóa hoạt động và hành động đúng đạo đức; các lao động (bao gồm các kỹ
sư, thư ký, lập trình viên máy tính, nhà thiết kế, thợ máy, nhà hóa học, giáo viên, y
tá…) thực thi công việc; các chuyên gia nhân sự tư vấn, giúp đỡ và hỗ trợ các giám
đốc và những người lao động không thuộc cấp quản lý trong công việc của họ.


CHƯƠNG 2: ĐÁNH GIÁ THỰC TRẠNG VỀ HỆ THỐNG THÔNG TIN
QUẢN LÝ NHÂN SỰ VÀ TIỀN LƯƠNG TẠI CÔNG TY TNHH GIẢI PHÁP

BRAINOS
2.1. Giới thiệu về Công ty
2.1.1. Một số thông tin về Công ty TNHH giải pháp Brainos
- Địa chỉ: Tầng 16- Tòa nhà MD Complex, số 68 Nguyễn Cơ Thạch, KĐT Mỹ
Đình I - Phường Cầu Diễn - Quận Nam Từ Liêm - Thành phố Hà Nội
- diện pháp luật: Hà Công Tiên
- Ngày cấp giấy phép: 11/03/2013
- Ngày hoạt động: 11/03/2013
- Điện thoại: 02466579888
- Loại hình doanh nghiệp: Công ty TNHH
- Vốn điều lệ: 2 tỷ 868 triệu
- Tổng số nhân viên: 88
- Website: />- Email:
2.1.2. Lịch sự thành lập của Công ty TNHH giải pháp Brainos
Công ty TNHH giải pháp BrainOs được thành lập năm 2009 với ý tưởng xây
dựng các extensions, apps, plugins, templates và đưa lên các marketplace. Các sản
phẩm CNTT bao gồm các extensions, apps, plugins, templates phổ biến về Magento,
Prestashop, Joomla, Workpress,… Với ý tưởng xây dựng các sản phẩm về web một
cách nhanh chóng, đẹp, hiện đại và sáng tạo. BrainOS đã tạo ra hàng trăm sản phẩm
trên hầu hết các mã nguồn mở PHP tạo vị trí, uy tin cao trên thị trường templates.
- Tháng 8 năm 2009: Thành lập LandOfCoder – tạo không gian giành cho những
người đam mê lập trình. Đầu tiên chỉ là blog nơi những người đam mê lập trình chia sẻ
những đam mê về lĩnh vực mã nguồn mở chia sẻ kinh nghiệm của mình
- Tháng 8 năm 2011: Thành lập team LeoTheme với mục đích cung cấp các mẫu
Joomla Templates and Prestashop Templates
- Tháng 7 năm 2012: Thành lập team VenusTheme với mục đích phát triển và
cung cấp các Templates và Extensions với chất lượng cao
- Tháng 1 năm 2013: Thành lập team PavoTheme với mục đích cung cấp và phát
triển các Themes and Modules OpenCart
- Tháng 3 năm 2013: Thành lập BrainOS

BrainOS là một công ty giải pháp về công nghệ kinh doanh điện tử chuyên về
lĩnh vực mã nguồn mở.
- Tháng 7 năm 2013: Thành lập team ThemeLexus với mục đích để đưa các sản
phẩm Opencart, Joomla, Prestashop, Magento, Drupal themes trên Themeforest


- Tháng 2 năm 2014: Thành lập team JunoTheme với mục đích nhằm xây dựng
và bán Drupal themes và shopify trên Themeforest
- Tháng 4 năm 2014: Thành lập Prestabrain để xây dựng và cung cấp các themes
and module Prestashop một cách tốt nhất.
- Tháng 5 năm 2014: Thành lập team OpalTheme với mục đích xây dựng và phát
triển các themes and plugins Wordpress
2.1.3. Sơ đồ cơ cấu tổ chức bộ máy BrainOS

Hình 2.1: Sơ đồ cơ cấu tổ chức của Công ty TNHH giải pháp Brainos
(Nguồn: Phòng kế toán)
Chức năng và từng nhiệm vụ của các phòng ban trong Công ty BrainOS
CEO
CEO là tên viết tắt của Chief Executive Officer, có nghĩa là Giám đốc điều hành
(hay tổng giám đốc điều hành,…), là người có chức vụ điều hành cao nhất của 1 tập
đoàn, công ty hay tổ chức và là người giữ trách nhiệm quan trọng, thực hiện điều hành
toàn bộ mọi hoạt động theo những chiến lược và chính sách của hội đồng quản trị.


Leader
- Leader có nghĩa là người lãnh đạo, người quản lý, xác lập hướng đi cho một
nhóm, và có khả năng tạo ra một kế hoạch, vạch ra hướng đi cho team.
- Trong công ty BrainOS, các leader là người có vai trò quản lý một team, một
nhóm của công ty. Có quyền quản lý quyết định một số công việc của nhóm. Chỉ đạo,
hướng dẫn, giám sát các thành viên trong team hoàn thành các công việc được giao.

- Người leader là người có vai trò rất quan trọng trong công ty, và có quyền chỉ
dưới CEO.
Team LeoTheme
LeoTheme được thành lập 8/2011, với mục đích cung cấp các mẫu Joomla
Templates and Prestashop Templates. Những thành viên trong team sẽ được phân công
các nhiệm vụ khác nhau để cùng nhau tạo ra các sản phẩm bao gồm themes, modules
phát triển trên nền tảng prestahop
Team VenusTheme
VenusTheme được thành lập 7/2012, với mục đích phát triển và cung cấp các
Templates và Extensions với chất lượng cao. Xây dựng các sản phẩm dựa trên mã
nguồn mở PHP.
Team PavoTheme
PavoTheme được thành lập 1/2013, với mục đích cung cấp và phát triển các
Themes and Modules OpenCart. Các sản phẩm xây dựng trên mã nguồn OpenCart
Team ThemeLexus
ThemeLexus được thành lập 7/2013, được thành lập với mục đích để đưa các sản
phẩm Opencart, Joomla, Prestashop, Magento, Drupal themes trên Themeforest. Các
sản phẩm chủ yếu tập trung vào mã nguồn Magento.
Team JunoTheme
JunoTheme được thành lập 2/2014
Được thành lập với mục đích nhằm xây dựng và bán Drupal themes và shopify
trên Themeforest. Các sản phẩm chủ yếu là Drupal.
Team OpalTheme
OpalTheme được thành lập 5/2014
Nhằm mục đích xây dựng và phát triển các themes and plugins Wordpress
DesignTeam
Team design là team chuyên tạo ra các bản design website
- Các bản design này được cũng cấp cho đội làm theme của các team để xây
dựng lên các template với hình ảnh chất lượng cao.
Phòng kế toán



×