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

Chuyên đề thực tập tốt nghiệp: Xây dựng phần mềm quản lý nhân sự - Tiền lương cho công ty cổ phần Rolatex

84 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Phần Mềm Quản Lý Nhân Sự - Tiền Lương Cho Công Ty Cổ Phần Rolatex
Tác giả Tran Thi Huyền
Người hướng dẫn ThS. Nguyễn Anh Phương
Trường học Trường Đại Học Kinh Tế Quốc Dân
Chuyên ngành Hệ Thống Thông Tin Quản Lý
Thể loại chuyên đề thực tập tốt nghiệp
Năm xuất bản 2020
Thành phố Hà Nội
Định dạng
Số trang 84
Dung lượng 16,44 MB

Nội dung

Bán buôn thiết bị va linh kiện điện tử, viễn thông Trừ thiết bị thu phát sóng Xử lý dữ liệu, cho thuê và các hoạt động liên quan Chi tiết: Dich vu tư vấn và thiết kế Website, đăng kí tê

Trang 1

TRUONG ĐẠI HỌC KINH TE QUOC DÂN VIỆN CÔNG NGHỆ THONG TIN VÀ KINH TE SO

XAY DUNG PHAN MEM QUAN LY NHAN SU - TIEN LUONG CHO

CONG TY CO PHAN ROLATEX

Sinh viên thựchiện : Tran Thi Huyền

Mã sinh viên: : 11162518

Khóa : KS§

Lớp chuyên ngành : Hệ thống thông tin quan lý 58

Giảng viên hướng dẫn: Ths.Nguyễn Anh Phương

Hà Nội, Năm 2020

Trang 2

Viện CNTT & KTS

MỤC LỤC MỤC LỤC

DANH MỤC HÌNH VE

DANH MỤC CÁC KÍ HIỆU

DANH MỤC CÁC TỪ VIET TAT

09/8/057100575 1 CHUONG 1: TONG QUAN VE CÔNG TY CO PHAN TRUYEN THONG SO VDATA VA DON VỊ THỰC HIỆN DE TAL 3

1.1 TONG QUAN VE CONG TY CO PHAN TRUYEN THONG SO

L.L.1 Thong tin CO Dan Ở3 3

1.1.2 Lịch sử hình thành và phat trién oo eeseeseeseessessesseeeeseesees 41.1.3 Ngành, nghề kinh doanh o ccccceccesessesseessessessessessessesssesesesseeseeseesees 4

1.1.4 Co cau na 5 1.2 TONG QUAN VE DON VỊ THUC HIEN DE TÀI VÀ DE TÀI NGHIÊN CUU uisccsscsssssssesssessssssnssensssnscenecssecssecssecssecssecsonssonessnecanecaneeaseesses 11

1.2.1 Tên dé tài và phạm vi thực hiện đề tài 2 2s scsse2 111.2.2 Giới thiệu chung về Công ty Cổ phần Rolatex . - 11

1.2.3 Linh vực kinh doanhh - - -< +2 11131333155 EE55Exxxxxx lãi

1.2.4 So d6 t6 an .a4Ả 13

1.2.5 Quy trinh quan ly nhan su va cach tinh luong cua Cong ty Rolatex 13

1.2.6 Lý do lựa chọn đề tai esseeseesesessessessessessesessesesseeseeseees 14

1.2.7 Mục tiêu nghiÊn CỨU - 55 + SE E+#EEEEeEeeeEseeeereeeeeree 14

1.2.8 Lợi ích của dé tài nghiên cứu ¿ 2 2+s+x+zxerxezrzrerrsee 15

1.2.9 Phương pháp nghiên cứu đề tài 2- 2 2 s+cx+cxersezed 16

CHƯƠNG 2: CƠ SỞ PHƯƠNG PHÁP LUẬN VÀ NHỮNG CÔNG CỤ CAN THIET DE THỰC HIEN DE TÀ I - 2-2 -ssse5sse5ssee 17

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 3

Viện CNTT & KTS

2.1 TONG QUAN VE PHAN MỸÈM 2° 5° 5s sscsscsecsesses 17

2.1.1 Khái niệm và các trưng của phần mềm 2 2s s2 s4 172.1.2 Lich sử phát trién phần mềm - 2 2 2 22 ++£++£Ez+£+£z+zx+£ 18

2.2 PHAN LOẠI PHAN MEM -.5- 5° 5° 5< ©cscssesseeseeseeseese 20 2.3 VÒNG ĐỜI PHÁT TRIEN CUA PHAN MÈM 22 2.4 CÁC NGÔN NGỮ LAP TRÌNH 5-5 se se ©s<cse 23

2.4.1 Tổng quan về ngôn ngữ lập trình 22 2+s+szs+zxezszez 23

" VN 9) on d 24 2.4.3 Visual studio 2013 cceccccscsssesssessesssessesssessesssesssessesssessesssecssssesseseses 25 2.4.4 NGOn 04089 11157 26

2.5 LY THUYET VE QUAN LÝ NHÂN SỰ 5 sc- 27

2.5.1 Khái niệm nhân sự - <2 1 S1 S S233 11 vn 111 krrrec 27

2.5.2 Khái niệm quản lý nhân SỰ - <5 + S+*+skseeseeeseeeess 27

2.5.3 Mục đích của quản lý nhân sự s55 + sssksseeseeeees 28

2.5.4 Tam quan trọng của quản lý nhân sự 2-2 s2 sec: 28 CHƯƠNG 3: XÂY DUNG PHAN MEM QUAN LÝ NHÂN SỰ CHO CÔNG TY CO PHAN ROLA TTEXX 2-2 ssssecsseesseesseesseessee 30

3.1 MO HINH HOÁ HOAT DONG YÊU CAU CUA HE THONG 30

3.1.1 Mô hình chức năng (BÏFÌD) - «6+ + skEsseEssesseersseerske 30 3.1.2 Mô hình ngữ cảnh (CD) 2¿©2£+E+EE+EEESEEESEEEerkerrrrrrreee 31

3.1.3 Mô hình luồng dữ liệu (DFD) cecccscsessssesssesssesssesssecsseceseesseesseseses 32

3.2 THIẾT KE KIEN TRÚC HỆ THÓNG -s- 5° 2s 36 3.3 THIET KE LOGIC se sess+ssssEssesseEssevssrssesssrs 37

3.3.1 Thiết kế cơ sở dữ liệu -¿ +¿©c++cx2EeEkerxerkesrxerreerxee 37

3.3.2 Thiết kế các giải thuật -¿- ¿5c St 2E2EEEEEEEEEEEEEEEEEerkerrrei Al3.4 THIẾT KE GIAO DIEN . s- 5< s<ssssessessessseseesseseese 46

3.4.1 Giao diện đăng nhậtp - G6 2c 1S vn nh ng rưy 46

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 4

Viện CNTT & KTS

3.4.2 Giao diện đổi mật khâu ¿- - s+x+k+E£EE+E+EeEEEEeEeEerxsxerereree 47

3.4.2 Giao diện danh mục nhân viÊn - -.-5 55+ <**+++sssssxssses 49

3.4.3 Giao diện DAO CAO << c SSSS S21 ng 1 ven 53

3.5 CÀI DAT VÀ TRIEN KKHA I 5° 5° << se ssesseessessese 66 KET LUAN 00775 68 TÀI LIEU THAM KHAO 2-2-5 5£ s£ 5£ ©S££S< s£sseseeseesessesee 69

31080000005 - 70

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 5

Hình 3.4: Mô hình phân rã luồng dữ liệu mức 1 của Quản lý hồ sơ nhân viên 33Hình 3.5: Mô hình phân rã luồng dữ liệu mức 1 của Quản lý cham công 34Hình 3.6: Mô hình phân rã luồng dữ liệu mức 1 của Quản lý lương 35Hình 3.7: Sơ đồ thiết kế kiến trúc hệ thong 2-2 2 22 s2 s+zx+csz+2 36Hình 3.8: Thiết kế bảng bậc lương 2-2 2 E£E£2E£2EZ2EE2EE+EEerxerxerree 37Hình 3.9: Thiết kế bảng hợp đồng 2-2-2 52+E£+££+E£+£E+£xerxerxersee 37Hình 3.10: Thiết kế bảng loại hợp đồng 2-2 25+ ++£s+£+zEzzEzzxee: 37Hình 3.11: Thiết kế bảng ngày công ¿2-2 2 2+E2+E+£E+EEzEzEzEersees 38Hình 3.12: Thiết kế bảng nhân viên - ¿2° 2 S2 2+E£+E£EE+EEzEEzEzEerxees 38Hình 3.13: Thiết kế bảng bậc lương nhân viên 2-2 5 s5: 38Hình 3.14: Thiết kế bảng lương nhân viên 2 2 2 s2 s+z++zxzse2 39Hình 3.15: Thiết kế bảng phòng ban 2 2 2 2 E+£E+£E+£E£EzzEzzExzrxee 39Hình 3.16: Thiết kế bảng tài khoản 2-2-2 5 E£2E£2E£2EE2£E+£++£xerxersez 39Hình 3.17: Thiết kế bang vị trí nhân viên - 2 222 2 s+zxzrxzsez 39Hình 3.18: Thiết kế bảng Vi tTÍ 2 2 £+SE+EE£EE£EEEEEEEEEEEEEEEEerkrrkerkee 40Hình 3.19: Sơ đồ quan hệ trong cơ sở dit liệu 2-2 s2 se: 40Hình 3.20: Thuật toán đăng nhập hệ thống 2 2 2 s2 s2 xxx: 4I

Hình 3.21: Thuật toán chức năng thêm M01 «5+ +£+s£++£+ex++ 42

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 6

Thuật toán chức năng cập nhật - 7-55 cc++<<++seesses 43

Thuật toán chức năng tìm kiếm . 2-2 2+2 x++z£zez 44

Thuật toán chức năng báo C40 - c- -cSxks svsseersseree 45

Giao diện đăng nhập vào hệ thống -2- 2-2 5+2 46

Giao diện đăng nhập sai khi vào hệ thong "— 46

Giao diện đăng nhập thành công khi vào hệ thống 47

Giao đổi mật khâu vào hệ thống 2-2 2 s2 s+zx+zxzzz 41

Giao đôi mật khẩu sai - - - + tk +EvEvEE+EEEEEEEEeErrerxskerereree 48Giao đôi mật khâu đúng 2-5-2 s+S£+E£+E££EeEEzEzErrersees 48

Giao diện danh mục nhân viÊn - - 555cc s+++ssssvssssss 49

Thêm nhân viên bi trùng mã nhân viên 55+ +s+ 49

Thêm nhân viên thành côÔng - 5 5 +55 + £+se+eeseeeess 50

Sửa nhân viên thành cÔng - - «6+ + + +svkseeeseeeseeeess 51 Xóa nhân VIÊN .- -.- «E111 TH nh ng nh ng nh 52

Tìm kiếm nhân viên - 2-5 + x+++++x++zx+zx+zrxrrxesrxez 52

Giao diện báo cáo lương nhân viên -. 55555 s+++s++sss++ 57

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 7

Viện CNTT & KTS

DANH MỤC CÁC KÍ HIỆU

Kí hiệu Ý nghĩa

Mô tả một quá trình hoặc một chức năng

Mô tả các phép tính toán trong lưu đô, thuật toán Biểu diễn luồng dữ liệu trong mô hình DFD

Biểu diễn sự phân rã các chức năng trong BFD

Biểu diễn dòng thông tin trong lưu đô, thuật toán

Biểu diễn kho dữ liệu trong mô hình DFD

Mô tả nguồn hoặc đích trong mô hình DFD

| | Mô ta các chức năng trong mô hình BFD

Trang 8

Viện CNTT & KTS

DANH MỤC CÁC TU VIET TAT

STT | Từ viết Tiếng anh Tiếng việt

tắt

1 | HDH Hé diéu hanh

2 | RDBMS Relational Database Management Quan tri cơ sở dữ

System liệu quan hệ

3 CSDL Co sở dtr liệu

4 IDE Integrated Development Environment | Môi trường phát

trién tich hop

5 GUI Graphical User Interface Giao diện đồ họa

Trang 9

và ở Việt Nam nói riêng, các công ty phần mềm, công nghệ được thành lập,

ngày càng phát triển và xuất hiện ngày càng nhiều Nhu cầu sử dụng phầnmềm của con người ngày càng tăng vì nó khá là nhanh, gọn, tiện lợi, ứngdụng thực tế vào cuốc sống của con người,

Nền tin học ngày càng phát triển thì con người ngày càng có nhiều phương

tiện dé phát triển ra nhiều phương pháp toàn cầu hóa, công cụ xử lý thông tin

và nắm bắt được nhiều các thông tin mới Việc ứng dụng tin học vào trong

việc quản lý, kinh doanh, du lịch v.v là một xu hướng tất yếu phải có

Trong các doanh nghiệp, họ sẽ gặp nhiều vấn đề khác nhau cần phải giảiquyết, tuy nhiên vấn đề về nhân sự vẫn luôn là một van dé quan trọng đối vớicác doanh nghiệp Nhà quản lý là người phải có đầu óc sáng suốt dé nhận racác van đề trước mat và đưa ra các giải pháp phù hợp dé giải quyết van dé đó

Đặc biệt, đối với các doanh nghiệp lớn, số lượng nhân sự khá là nhiều, vì vậy muốn kiểm soát họ sẽ ưu tiên lựa chọn phần mềm quản lý nhân sự.

Qua quá trình thực tập tại Công ty Cổ phan truyền thông số VDATA, em nhận thấy được vai trò của công nghệ tin học đối với doanh nghiệp là rất cần thiết Nó giúp doanh nghiệp quản lý tốt các hoạt động của công ty mình một

Trang 10

Viện CNTT & KTS 2

doanh nghiệp cũng khá là đau đầu về vấn đề tính lương cho nhân viên và các

nhà quản lý thì cần quản lý nhân viên của mình một cách logic, hợp lý, dé tìmkiếm và nhanh chóng Tuy nhiên, trong các doanh nghiệp thì nhiều doanhnghiệp còn tính theo bảng lương trên excel và chưa có phần mềm cụ thé dé

thực hiện công việc một cánh nhanh chóng, tiện lợi và chính xác Trong quá

trình thực tập thì công ty VDATA có các khách hàng và đối tác làm ăn có nhucầu hoàn thiện phần mềm quản lý nhân sự - tiền lương, trong đó có Công ty

cô Phần Rolatex, là công ty chuyên cung cấp nhân sự và các thiết bị y tế.

Công ty này chưa có phần mềm quản lý nhân sự - tính lương nào cả Nó làcông việc rất quan trọng trong quá trình phát triển của công ty

Tôi đã đưa ra lựa chọn đề tài “Xây dung phan mềm quản lý nhân sự - Tiền

lương cho công ty cỗ phan Rolatex” và thực hiện nó.

Trong quá trình thực tập, nhờ sự hướng dẫn của thay và tinh thần làm việc

nghiêm túc, tôi đã hoàn thành chuyên đề thực tập Tôi xin chân thành cảm ơn

Ths.Nguyễn Anh Phương đã hướng dẫn tôi thực hiện đề tài Và cũng xin đượccảm ơn các cô chú, anh, chị của Công ty Cổ phần truyền thông số VDATA đãnhiệt tình giúp đỡ đề tôi hoàn thành tốt chuyên đề thực tập

Sinh viên thực hiện

Tran Thị Huyền

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 11

Viện CNTT & KTS 3

CHƯƠNG 1: TONG QUAN VE CÔNG TY CO PHAN TRUYEN

THONG SO VDATA VA DON VI THUC HIEN DE TAI 1.1 TONG QUAN VE CONG TY CO PHAN TRUYEN THONG SO

VDATA

1.1.1 Thông tin cơ ban

e Tên Công ty bằng tiếng Việt:

CÔNG TY CO PHAN TRUYEN THONG SỐ VDATA

e Tên công ty viết bằng tiếng nước ngoài:

VDATA DIGITAL COMMUNICATION CORPORATION

e _ Tên công ty viết tắt: VDATA.,CORP

e Loại hình hoạt động: Công ty Cô Phan

e Địa chỉ trụ sở chính: Ngày 2 tháng 9 năm 2015 VDATA đã chuyên

văn phòng từ tầng 4 tòa nhà 65, lô 5, Đền Lừ 2 đến văn phòng mới tại Hoàng Cầu Văn phòng mới năm tại Tầng 2A - Tòa nhà 71 Hoàng Cầu,

thuộc quận Đống Đa năm trong trung tâm thủ đô Hà Nội

Tel/Fax: 091 200 5186

Email: info(@vdata.com.vn

e Người đại diện pháp luật:

Ông Trần Văn HảiChức danh: Giám đốc công tye_ Mã số doanh nghiệp: 0103766780

Cấp tại : Sở Kế hoạch và Dau tư thành phé Hà Nội

e Vốn điều lệ:

Vốn điều lệ: 1.800.000.000 đồng Bằng chữ: Một tỷ tám trăm triệu đồng

Mệnh giá cổ phan: 10.000 đồng

Tổng số cổ phần: 180.000

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 12

Viện CNTT & KTS 4

1.1.2 Lịch sử hình thành và phát triển

Công ty Cổ phan truyền thông số VDATA là công ty được thành lập vào

tháng 4 năm 2009 bới nhóm các kỹ sư công nghệ thông tin có kinh nghiệm

nhiều năm trong các lĩnh vực tích hợp hệ thống, giải pháp truyền thông số vàphần mềm

Công ty VDATA là công ty có nhiều năm kinh nghiệm trên lĩnh vực xây dựng các phần mềm công nghệ, và luôn có những mối quan hệ tốt với khách hàng cũng như đồ tác làm ăn với công ty VDATA Công ty bao năm hoạt

động luôn lấy chữ tín làm đầu, nên có nhiều khách hàng cùng hợp tác lâu dàivới công ty Các đội ngũ nhân viên luôn cập nhật những thay đổi mới của

công nghệ Việc ứng dụng công nghệ vào các doanh nghiệp giúp mang lại những cạnh tranh cho các doanh nghiệp.

Trải qua hơn 10 năm hình thành và phát triển thì đến nay Công ty VDATA

đã và đang trở thành một trong những công ty tư vấn giải pháp hàng đầu Việt Nam, với lượng khách hàng là các doanh nghiệp đa ngành nghề với các nhu

cầu ứng dụng công nghệ thông tin một cách đa dạng và phức tạp Những giảipháp mà VDATA đang cung cấp gồm có: Hệ thống thông tin quản lý tổng thểcho tổng công ty và tập đoàn kinh tế, giải pháp hạ tang cho trung tâm dữ liệu,các giải pháp ảo hóa, giải pháp phần mềm quản lý các doanh nghiệp, giải

pháp bán hàng và quản lý kho cho các mô hình kinh doanh theo chuỗi, giải

pháp truyền dẫn quang

1.1.3 Ngành, nghề kinh doanh

- Pham vi hoạt động: Trên cả lãnh thổ Việt Nam

- Ngành, nghề kinh doanh:

e©_ Đại lý, môi giới, dau giá

e_ Hoạt động kiến trúc và tư van kỹ thuật có liên quan

e Quảng cáo

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 13

Viện CNTT & KTS 5

1.1.4.

In anDich vu lién quan dén in

Hoạt động viễn thông khác

Bán buôn máy vi tính, thiết bị ngoại vi và phần mềm

Chỉ tiết: Kinh doanh máy tính, phần mềm máy tính, thiết bi ngoại vi

Bán buôn thiết bị va linh kiện điện tử, viễn thông

( Trừ thiết bị thu phát sóng)

Xử lý dữ liệu, cho thuê và các hoạt động liên quan

Chi tiết: Dich vu tư vấn và thiết kế Website, đăng kí tên miền, lưu trữ

các không gian mạng (như máy chủ, hosting, domain),thiét kế các hệthống máy tính ( Không bao gồm tư vấn pháp luật, dịch vụ thiết kế

công trình);

Dịch vụ giá trị gia tăng trên mạng viễn thông, và các phương tiện thông

tin đại chúng (Trừ những thông tin nhà nước cắm)

Hoạt động dịch vụ hỗ trợ kinh doanh khác còn lại chưa được phân vào

đâu

Tư vấn cung cấp các giải pháp công nghệ trong lĩnh vực công nghệ

thông tin ( Không bao gồm tư vấn pháp luật)

Dịch vụ thương mại điện tử

Dịch vụ lưu trữ và xử lý dữ liệu ( Trừ thông tin nhà nước cắm)

Xuất nhập khâu các mặt hàng Công ty kinh doanh

Cơ cau nhân sựNhân sự hiện tại của Công ty VDATA gồm:

Ban giám đốc

o Trần Văn Hải, Giám đốc công ty

o Lê Thị Thanh Hà, Phó giám đốc công ty kiêm trưởng phòng kế

toán

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 14

o Lê Thị Thanh Hà, trưởng phòng

Sơ đô cơ câu tô chức công ty:

Trang 15

Viện CNTT & KTS 7

Chức năng của các phòng ban:

e_ Giám đốc: Quản lý và điều hành hoạt động của công ty, đồng thời chịu

trách nhiệm trước pháp luật về quyền và nghĩa vụ được giao.

e_ Phó Giám đốc: Giúp Giám đốc thực hiện quá trình quản lý và điều hành

hoạt động của công ty; Chủ động và tích cực triển khai, và thực hiện

nhiệm vụ được phân công, luôn chịu trách nhiệm trước Giám đôc vê những hiệu quả các hoạt động được bàn giao.

e Phong Dự án:

©

©

©

Hỗ trợ quản lý dự an đến việc quản lý trực tiếp một hoặc nhiều

dự án của công ty.

Quản lý các nguồn nhân lực chung trong tất cả các dự án.

Huấn luyện, tư vấn, đào tạo và giám sát các dự án mà công ty

đã, đang và sắp thực hiện.

Theo dõi việc tuân thủ các tiêu chuẩn, chính sách, thủ tục, và các

biểu mẫu quản lý dự án thông qua việc kiểm toán dự án

Phối hợp với các phòng ban đề thực hiện các dự án tốt nhất

Xác định và xây dung phát triển các phương pháp quan lý dự án

e Phòng Kế toán

© Giúp Giám đốc kiểm tra, kiểm soát bằng đồng tiền các hoạt động

kinh tế, tài chính trong Công ty theo các quy định về quản lý tàichính của Nhà nước và Công ty Cổ phần

Tham mưu cho Giám đốc và tô chức thực hiện hạch toán kế toán

kip thoi, kiém tra day đủ toàn bộ các tài sản, vốn chủ sở hữu, nợ phải trả, các hoạt động thu và chi tài chính, lập các kế hoạch kinh doanh và các kế hoạch tài chính của đơn vị, giám sát việc quản lý tài chính và chấp hành chế độ tài chính — kế toán.

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 16

Viện CNTT & KTS 8

o_ Quản lý các chi phí mà công ty chi trả: chăng hạn như các chi phí

bỏ ra cho | dự án, các chi phí phat sinh trong công ty,

© Quản lý doanh thu: Theo dõi doanh thu từng hoạt động,

o Lên các kế hoạch huy động vốn ngắn, trung hạn, và dài hạn, và

huy động kịp thời những nguồn vốn đã có sẵn vào các hoạt động

mà công ty kinh doanh.

o Bồi dưỡng, dao tạo dé nâng cao trình độ của nhân viên phòng Kế

toán — tài chính.

© Quản lý các khoản công nợ: Quản lý các tài khoản công nơ, các

công nợ phải thu, lập kế hoạch đưa ra phương án dé thu lại nợ

© Quản lý mua sắm tài sản cố định: đưa ra nghiệp vụ mua, bán tài

sản cô định, kiểm kê các tài sản cô định hàng tháng, hang năm.

o Tính lương và trả lương cho nhân viên công ty.

o_ Cuối năm phải lập bảng báo cáo tài chính cho công ty.

o Phối hợp với các phòng ban dé thực hiện các khoản chi và các

khoản thu.

e Phong Hành chính nhân sự

o Tham mưu ý kiếm với Giám đốc về các vấn đề liên quan đến

nhân sự, công văn, hợp đồng, quy chế áp dụng cho công ty.

o Soạn thảo, lưu trữ hồ sơ, văn bản giấy tờ quan trọng đến hồ sơ

nhân viên, hợp đồng lao động, giấy phép kinh doanh,

o Tuyến dụng nhân sự: Liên hệ với các phòng ban, nhận các đề

xuất của quản lý các phòng ban về việc tuyển thêm nhân sự mới

cho công ty; tổ chức đăng tin tuyên dụng trên các kệnh truyền

thông khác nhau như báo chí, website tuyển dụng,

o Lưu trữ các hô sơ nhân viên.

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 17

Viện CNTT & KTS 9

Xây dựng các kế hoạch ngoại khóa cho nhân viên, tăng sự gắn bó

cho công ty.

Xem xét các hồ sơ ứng tuyên đã nộp, sau đó lọc ra các hồ sơ phù

hợp với công việc.

Săp xếp các lịch phỏng vấn cho các ứng viên, thông báo về việc

tuyển dụng cho các ứng viên, sau đó lập ban hợp đồng ký kết cho

người lao động.

Tô chức các buôi dao tạo nhân sự cho công ty.

e Phong Kinh doanh

©

©

Là phòng mang về các doanh thu về cho công ty

Nghiên cứu kế hoạch kinh doanh với Giám đốc và phó Giám đốc

dé đưa ra các phương pháp kinh doanh hợp lý nhất.

Nghiên cứu các nhu cầu của khách hàng, thị trường và các đối

thủ cạnh tranh.

Tìm kiếm khách hàng va phát triển khách hàng, giới thiệu các

sản phẩm, và tư vấn cho khách hàng về các sản pham và dich

vu.

Phối hợp với các phòng ban dé thực hiện các dự án thu về cho

công ty.

Tạo mối quan hệ tốt đối với khách hàng, hợp tác lâu dài với một

số khách hàng, tạo an tượng tốt cho khách hàng đến công ty

Quản lý hồ sơ khách hàng, phân loại các khách hàng để phù hợp

với dịch vụ kinh doanh với công ty.

Theo dõi khách hàng và chăm sóc khách hàng khi sử dụng các dịch vụ của công ty.

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 18

Viện CNTT & KTS 10

© Đưa ra các giải pháp khi có vân đê xảy ra liên quan đên dịch vụ

của công ty với khách hàng.

e Phòng Kỹ thuật

© Tham mưu giúp việc cho Giám đốc dé có thê triển khai, giám sát

các dịch vụ mà công ty đã hợp tác và thực hện cho khách hàng:

về các phần mềm, phần cứng cho các doanh nghiệp

Kiểm tra, giám sát, nghiệm thu chất lượng sản phầm

Phối hợp với phòng kinh doanh để nhận phản hồi của kháchhàng; nếu sản pham bị lỗi, liên hệ với khách hàng dé xử lý kip

thời và giải quyết vấn đề.

Nghiên cứu và tạo ra một số sản phâm mới liên quan đến phần mềm.

Thiết kế, triển khai giám sát về kỹ thuật các sản phẩm làm co sở

dé hạch toán, dau thầu và ký kết các hợp đồng kinh tế.

Lưu trữ hồ sơ kỹ thuật, đảm bảo bí mật công nghệ sản phẩm.

Xây dựng kế hoạch bảo hành và sửa chữa thiết bị, phần mềm

Xác nhận thời gian hoàn thành tiến độ công việc, chất lượng sản

phẩm

Hỗ trợ các công việc mà có liên quan đến những thiết kế đồ hoa,

thiết kế website, mạng nội bộ, domain, hosting, quản lý website

nội bộ, email, và các vấn đề nó liên quan đến kỹ thuật.

Hỗ trợ các phòng ban khác về các van đề về kỹ thuật của chuyên

môn.

Quản lý hệ thông mạng nội bộ

Lập kế hoạch và nâng cấp cho các sản pham dé kinh doanh của

công ty.

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 19

- Đề tài: “Xây dựng phần mềm quản lý nhân sự - Tiền lương cho Công

ty Cổ phần Rolatex”

- Phạm vi: Tại Công ty cổ phần Rolatex

1.2.2 Giới thiệu chung về Công ty Cổ phần Rolatex

Công ty Cổ phần Rolatex chuyên tư van và cung cấp các dich vụ y tế, được

thành lập vào tháng 9 năm 2018 Trụ sở chính của công ty là ở Phòng 701

tầng 7 Tòa nhà SEAPRODEX Số nhà 20 Láng Hạ, Phường Láng Hạ, Quận Đống đa, Hà Nội Hiện tại công ty đang có các sản phẩm - dịch vụ như là : Tư van cung cấp chứng chỉ hành nghề; Tư van cấp giấy phép hoạt động; Cung cấp nhân sự; Cung cấp thiết bị y tế; Dịch vu cho thuê nhân su;

Công ty luôn xây dựng doanh nghiệp vững mạnh thông qua các chính sách

én định, tao không gian mới mẻ cho nhân viên làm việc và khuyến khích sự

sáng tạo trong công việc cũng như mức thu nhập ổn định dé cho cán bộ, công

nhân viên.

1.2.3 Lĩnh vực kinh doanh

e Hoạt động tư vấn quản lý (Ngành chính)

e Hoạt động dịch vụ phục vụ cá nhân khác còn lại chưa được phân vào

đâu.

e Bán lẻ thực phẩm trong các cửa hàng chuyên doanh

e Dich vu an uống khác

e_ Đại lý, môi giới, đấu giá hàng hóa

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 20

e Bán buôn máy móc, thiết bị và phụ tùng máy khác.

e Cung ứng lao động tạm thời.

e Bán lẻ thuốc, dụng cụ y tế, mỹ phẩm và vật phẩm vệ sinh trong các cửa

hàng chuyên doanh.

e Dich vụ phục vụ đồ uống.

e Sản xuất thiết bị, dụng cụ y tế, nha khoa, chỉnh hình và phục hồi chức

năng.

e _ Hoạt động y tế khác chưa được phân vao đâu

e _ Hoạt động kiến trúc và tư van kỹ thuật có liên quan

e Cung ứng và quản lý nguồn lao động

e Dịch vụ tắm hoi, massage và các dịch vụ tăng cường sức khoẻ tương

tự (trừ hoạt động thể thao)

e Ban buôn đồ dùng khác cho gia đình.

e Hoat động thiết kế chuyên dụng

e Hoạt động dịch vụ hỗ trợ kinh doanh khác còn lại chưa được phân vào

đâu.

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 21

Hình 1.2: Sơ đồ cơ cấu tổ chức của Công ty Cổ phần Rolatex

1.2.5 Quy trình quản lý nhân sự và cách tính lương của Công ty Rolatex

e Khi công ty tuyên dụng nhân sự mới, thực hiện phỏng van, sau đó chọn

lọc ra các ứng viên tiềm năng có thé làm việc ở các bộ phận của công

ty.

e© Khi các ứng viên được đánh giá tốt và là nhân viên của công ty thì 2

bên sẽ thực hiện ký hợp đồng lao động, và hợp đồng lao động sẽ được

lưu trữ trong tủ tài liệu công ty.

e Sau khi đã ký hợp đồng lao động, nhân viên phải thực hiện việc bổ

sung đầy đủ hồ sơ về cho công ty, và khi nhân viên nộp hồ sơ thì đượclưu dưới hình thức giấy vào kho tài liệu

e Mỗi nhân viên làm việc trong các phòng ban, quá trình hoạt động như

khen thưởng hay kỉ luật sẽ được cán bộ phòng ban ghi chép lại và báo

lên phòng kế toán để phòng kế toán làm căn cứ tính lương cho nhân

viên.

e Lương của nhân viên công ty được tính như sau:

Lương = Hệ số lương * 1.500.000 + Phụ cấp + Tiền thưởng — Tiền nợ

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 22

Viện CNTT & KTS 14

1.2.6 Lý do lựa chọn đề tài

Trong quá trình thực tập tại Công ty VDATA thì hiện tại Công ty đang cùng

hợp tác với một số khách hàng cũng như một số công ty khác, trong đó có Công ty cô phần Rolatex là một trong những đối tác làm ăn, hợp tác cũng như

là khách hàng của Công ty VDATA Tuy nhiên, hiện tại Công ty Cổ phần

Rolatex thì chưa có phần mềm quản lý nhân sự cũng như đánh giá tiền lương

của nhân viên.

Hồ sơ nhân viên chính thức cũng chỉ được lưu bang giấy, nếu nhân viên có

thay đổi về thông tin cá nhân, việc cập nhật hiện tại không đáp ứng được Khicần tìm, thống kê lại nhân sự thì phải tìm lại và lọc lại danh sách qua excel,gây tốn kém thời gian, công sức, không đáp ứng được yêu cầu quản lý

Việc tính lương dựa vào việc check in và check out của nhân viên, ngày

cuối cùng của tháng, phòng kế toán — tài chính tổng hợp và tính lương cho nhân viên bang cách tính qua excel Việc tính lương như thé khá là mat thời

gian va công sức.

Quản lý nhân sự - tiền lương giúp nhà quản lý nhận thức được yếu tố quan

trọng trong hoạt động của doanh nghiệp; giúp doanh nghiệp đánh giá được mức độ làm việc cũng như quá trình đi làm của nhân viên; lực lượng nhân sự

chính là nòng cốt của công ty, muốn công ty mạnh thì nhân sự phải làm việchiểu quả, mà muốn nhân sự làm việc hiệu quả thì việc quản lý nhân sự và

lương là rất quan trọng.

Nhận thấy được sự bắt tiện trong việc quản lý nhân sự - tiền lương của công

ty Rolatex, em đã lên kế hoạch và thực hiện dé tài “Xây dựng phần mềm quan

lý nhân sự - Tiền lương cho Công ty Cé phần Rolatex”

1.2.7 Mục tiêu nghiên cứu

Công ty Cổ phần Rolatex là công ty chuyên tư van và cung cấp các dịch vụ y

té Công ty là loại hình kinh doanh dịch vu nhằm tạo ra nhiều lợi nhuận Việc

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 23

Viện CNTT & KTS 15

quan lý nhân viên dé đáp ứng nhu cầu khách hàng khá quan trọng, phải quản

lý sao cho tốt, sắp xếp nhân sự như thế nào cho hợp lý, đúng vị trí, cũng như

đúng năng lực dé phát huy hết tat cả các khả năng, đóng góp nhiều cho công

ty và tránh lãng phí quá nhiều thời gian cho các công việc giấy tờ, tra cứu, lưu

trữ.

Xây dựng và thiết kế phần mềm tài “ Xây dung phần mềm quản lý nhân sự Tiền lương cho Công ty Cổ phần Rolatex” giúp nhân viên công ty tìm kiếm thông tin, tong hợp những thông tin và dữ liệu cần thiết, giúp tiết kiệm thời

-gian, nếu có sai sót thì việc cập nhật sửa chữa dữ liệu cũng trở nên dễ dàng

thuận tiện hơn.

1.2.8 Lợi ích của đề tài nghiên cứu

- Đối với người quản lý: Phần mềm cho phép nhà quản lý, lãnh đạo công

ty có thể theo dõi và nắm được tình hình nhân sự dưới mọi góc độ nhờ

hệ thong báo cáo; hỗ trợ cập nhật thông tin nhân viên, danh sách nhân

viên; tổng hợp kết quả làm việc của mỗi nhân viên định kỳ một cách

chính xác, hiệu quả; tiết kiệm thời gian và công sức nhưng vẫn đảm bảoviệc tính lương hiệu quả, chính xác nhất; tạo và in các báo cáo liênquan đến nhân sự

- Đối với các nhân viên: Phần mềm giúp nhân viên xem thông tin của

nhân viên và sửa lỗi khi thông tin bị sai lệch Nhân viên có thể xem

lịch sử lương, thông tin lương nhân viên từng phòng ban, vi trí, hay là

theo các mức lương Giúp nhân viên tìm kiếm các thông tin cần thiết

về nhân sự một cách chính xác và tiết kiệm thời gian Nhân viên có thể tạo và in các báo cáo về lương hay nhân sự một cách dé dàng nếu cấp

trên yêu câu.

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 24

Viện CNTT & KTS 16

1.2.9 Phương pháp nghiên cứu đề tài

Phương pháp nghiên cứu tài liệu, thu thập thông tin: Nghiên cứu, khảo

sát thực tế về các tài liệu liên quan đến nhân sự của công ty hiện tại Từ

đó thu thập các thông tin về nhân viên công ty, cách quản lý nhân viên

của công ty

Phương pháp quan sát, ghi chép thực tiễn: Tiến hành quan sát và ghi

chép lại các công việc, quy trình quản lý nhân sự tại công ty Từ đó

thấy được các vướng mắc và thiếu sót của công ty về việc quản lý.

Phương pháp tông hợp kinh nghiệm: Tham khảo, rút kinh nghiệm cácyếu điểm, thiếu sót trong quy trình quản lý nhân sự, sau đó rút raphương pháp xây dựng phần mềm phù hợp, tối ưu mang lại hiệu quả

cho doanh nghiệp.

Phương pháp xin ý kiến chuyên gia: Thực hiện xin ý kiến của các anh

chị tại công thực tập và giảng viên hướng dẫn đề hoàn thiện về mặt lý

thuyết cũng như phát triển phần mềm của chuyên đề thực tập

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 25

Viện CNTT & KTS 17

CHƯƠNG 2: CƠ SỞ PHƯƠNG PHÁP LUẬN VÀ NHỮNG CÔNG CỤ

CAN THIET DE THỰC HIỆN DE TÀI 2.1 TONG QUAN VE PHAN MEM

2.1.1 Khái niệm và các trưng của phan mềm

Phần mềm máy tính, hoặc chỉ phần mềm, là một loại chương trình cho phép

người dùng thực hiện một số tác vụ cụ thê hoặc được sử dụng để vận hành máy tính Nó chỉ đạo tất cả các thiết bị ngoại vi trên hệ thong máy tinh - phải làm gì và làm thế nào đề thực hiện một tác vụ Phần mềm máy tính đóng vai

trò trung gian hòa giải giữa người dùng và phần cứng máy tính Không cóphần mềm, người dùng không thể thực hiện bất kỳ tác vụ nào trên máy tính

kỹ thuật số

Theo nhà tin học người Mỹ là Pressman, thì phần mềm là một tập hợp gồm

3 thành tổ sau đây:

e_ Các chương trình máy tính: mã nguồn, mã máy.

e Các loại hình dữ liệu và cấu trúc dữ liệu để chương trình có thé vận

hành: Cấu trúc làm việc (bộ nhớ trong); Cấu trúc lưu trữ (bộ nhớ

ngoài).

e Tài liệu hướng dẫn sử dụng: Hướng dan sử dụng (người dùng); Tham

khảo kỹ thuật (người bảo trì); Tài liệu phát triển (nhà phát triển).

Trong đó các thành phần vận hành được là mã nguồn, mã máy, cấu trúc dữ

liệu đều tự động hóa được; còn các thành phần không vận hành được là các

phần còn lại, hầu như các thành phần này chưa tự động hóa được.

Nói một cách đơn giản, phần mềm là giao diện giữa các hệ thống máy tính

và con người sử dụng chúng Phần mềm bao gồm các hướng dẫn lập trình và

dữ liệu cho máy tính biết cách thực hiện các tác vụ khác nhau Ngày nay, các hướng dẫn thường được viết bằng ngôn ngữ cấp cao hon, dé sử dụng hon cho

các lập

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 26

Phần mềm có một số đặc trưng cơ bản sau:

e_ Đây không phải hệ thống vật lí mà là hệ thống logic, điều đó nghĩa là

các sản phần phần mềm không được lắp ráp theo nghĩa cô điểm như lắp ráp ô tô mà phần mềm là sản phẩm sáng tạo của kĩ sư lập trình Sản phẩm này không bao gồm quá nhiều nguyên vật liệu thô nhưng lại có

hàm lượng chất xám rất cao nên nó có giá trị rất cao

e Phần mềm không bị hỏng do các tác động của môi trường và yếu tổ

thời tiết như các sự vật khác và không bị hao mòn theo thời gian

e Phần mềm được sáng chế theo đơn đặt hàng Mỗi phần mềm lại được

đội ngũ kỹ sư sáng tạo băng cách đặt vào đó rất nhiều trí tuệ và mang

nét đặc thù của đội ngũ tạo nên nó.

2.1.2 Lịch sử phát triển phần mềm

Nhà khoa học máy tính Tom Kilburn chịu trách nhiệm viết phần mềm đầu

tiên trên thế giới, được chạy vào lúc 11 giờ sáng ngày 21 tháng 6 năm 1948tại Đại học Manchester ở Anh Kilburn và đồng nghiệp Freddie Williams đã

chế tạo một trong những máy tính đầu tiên, Máy thí nghiệm quy mô nhỏ Manchester Phần mềm đầu tiên này chỉ mat 52 phút dé tính toán chính xác số chia lớn nhất của 2 thành lũy thừa 18 (2 '8 = 262.144).

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 27

Viện CNTT & KTS 19

Trong nhiều thập kỷ sau sự kiện đột phá này, các máy tính đã được lập

trình bang thẻ đục 16 trong đó các lỗ biểu thi các hướng dẫn mã máy cụ thé.Fortran, một trong những ngôn ngữ lập trình cấp cao đầu tiên, được xuất bản

lần đầu vào năm 1957 Năm sau, nhà thống kê John Tukey đã đặt ra từ "phần

mềm" trong một bài viết về lập trình máy tính Các ngôn ngữ lập trình tiên

phong khác như Cobol, BASIC, Pascal và C đã xuất hiện trong hai thập kỷ

tỚI.

Trong những năm 1970 và 1980, phần mềm đã đạt được thời gian lớn với

sự xuất hiện của máy tính cá nhân Nhiều ứng dụng phần mềm quan trọng,bao gồm AutoCAD, Microsoft Word và Microsoft Excel, đã được phát hành

vào giữa những năm 1980.

Phần mềm nguồn mở, một sự đổi mới lớn khác trong lịch sử phát triển phần

mềm, lần đầu tiên được đưa vào dòng chính vào những năm 1990, chủ yếu là

do sử dụng internet Việc đáng chú ý là năm 1995, Java được phát hành bởi

Sun Microsystems Các ứng dụng di động hiện là một phần chính của sự phát

trién sử dung các ngôn ngữ như Swift và Java

Ngày nay, phần mềm đã trở nên phổ biến, ngay cả ở những noi mà bạn cóthê không mong đợi Một số ngôn ngữ như C và Cobol đã sống sót qua cácthử thách thời gian và hiện tại vẫn đang được sử dụng trong nền công nghệ

Các ngôn ngữ khác như Python, Java, PHP có vẻ trẻ hơn và được sử dụng trong nhiêu dự án phát triên phân mêm.

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 28

Viện CNTT & KTS 20

2.2 PHAN LOẠI PHAN MEM

Có nhiều cách phân loại phan mềm khác nhau như căn cứ vào giá ca, căn cứ

vào lĩnh vực ứng dụng, Trong đó có phương pháp thông dụng nhất là phân

chia thành phần mềm hệ thống và phần mềm ứng dụng

Ta có sơ đồ ở hình 2.1:

ed - Phan mềm ứng Phan mềm ứng

[ ®{ Hệ dieu hành dụng đa năng dụng chuyên dụng

Ngôn ngữ lập Soạn thảo văn bản

cho các nhiệm vụ đơn giản cũng như phức tạp Nó hoặc được cài đặt hoặc

truy cập trực tuyến Nó có thể là một chương trình đơn lẻ hoặc một nhóm các

chương trình nhỏ được gọi là bộ ứng dụng Người dùng có thé sử dụng phần mềm ứng dụng dé hoàn thành các tác vụ cụ thé, chăng hạn như tạo tài liệu xử

lý văn bản, bảng tính, bản trình bày, đồ họa, CAD/ CAM, gửi email, v.v

SV: Tran Thi Huyén GVHD: ThS Nguyễn Anh Phương

Trang 29

Viện CNTT & KTS 21

Phần mềm hệ thống (loại chương trình máy tính) cung cấp một nền tang để

chạy ứng dụng phan cứng và máy tính của máy tinh dé sử dụng tài nguyên hệ

thong và giải quyết van đề tính toán của chúng Nó được viết bằng ngôn ngữ

cấp thấp, giống như ngôn ngữ lắp ráp, vì vậy nó có thé dé dang tương tác với

phần cứng với cấp chính Nó kiểm soát hoạt động của các thiết bị ngoại VI.

Phần mềm hệ thong hoạt động như một bộ lập lịch dé thực hiện các quy trình

và sắp xếp trình tự theo yêu cầu ưu tiên của chúng và các thiết bị I/O và tạo quy trình Ví dụ nổi tiếng nhất của phần mềm hệ thống là hệ điều hành

(HĐH) Nó chịu trách nhiệm quản lý tất cả các chương trình khác trên máy

tính.

Lĩnh vực phần mềm hệ thống chỉ các công ty phần mềm lớn trên thé giớimới cải thiện được vì thế hiện nay cả thế giới đều sử dụng hệ điều hành của

Microsoft Ngôn ngữ lập trình được viết tiếng anh bao gồm nhiều loại ứng

dụng khác trong lĩnh vực khác nhau Ví dụ: ngôn ngữ dùng trong kĩ thuật,

kinh tế,

Chương trình dịch là các chương trình dịch từ ngôn ngữ tiếng anh thànhngôn ngữ máy tính để máy tính hiểu và thực hiện được Trong các phần mềmchuyên dụng thì phan mềm nhúng là 1 lĩnh vực mới, rất có triển vọng hiệnnay, đặc biệt là ở các nước công nghiệp phát triển, thị trường phần mềm riêng

ở Nhật Bản đạt con số 100 tỉ đô Phần mềm nhúng là tất cả phần mềm cai đặt trong công cụ đồ gia dụng hàng ngày ngoài máy tính Chang hạn: điều khiến chuyến bay, tên lửa, tủ lạnh, điều hòa,

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 30

Viện CNTT & KTS 22

2.3 VÒNG ĐỜI PHAT TRIEN CUA PHAN MEM

Vòng đời phát triển của phần mềm được tính từ lúc hình thành cho đến khi

lụi tàn, nó bao gồm 4 công đoạn được biểu diễn trong hình 2.2 :

Hình 2.2: Vòng đời phát triển phần mềm

e Công đoạn 1: Hình thành Công đoạn này bắt đầu từ khi xuất hiện ý

tưởng thiết kế phần mềm, xác định các chức năng của phần mềm, đánh

giá tính khả thi về kinh tế, kĩ thuật, tổ chức của phan mềm

e_ Công đoạn 2: Xây dựng Đây là công đoạn quan trọng nhất trong vòng

đời phát triển của phần mềm Trên cơ sở quyết địn xây dựng phần

mềm, người ta triển khai bước xây dựng cụ thể Bước này bao gồmnhững công việc chủ yếu sau đây:

- Phân tích: bao gồm thu thập thông tin và mô hình hóa

- Thiết kế: bao gồm thiết kế kiến trúc, thiết kế dữ liệu, thiết kế giải

thuật và thiết kế giao diện

- Lap trình

- Kiém thir

SV: Tran Thi Huyén GVHD: ThS Nguyễn Anh Phương

Trang 31

Viện CNTT & KTS 23

e_ Công đoạn 3: Ung dụng Đây là giai đoạn đưa phần mềm vào triển khai

trong hành động thực tiễn của công ty Trên thế giới người ta tổng kết

giai đoạn này kéo dai từ 5-8 năm.

e Công đoạn 4: Lui tàn Bản thân sản phẩm phần mềm không thay đổi

theo thời gian nhưng thực tiễn thì sống động và ngày càng phức tạp Do

đó các phần mềm ứng dụng rất hiệu quả trước đây đến một lúc nào đó

sẽ trở nên không còn hiệu quả nữa dẫn đến người ta phải kết thúc phần mềm và thay nó bằng cái mới có nhiều chức năng hơn và phù hợp với

quản lí thực tại.

Ý nghĩa việc nghiên cứu vòng đời phát triển phần mềm là để kỹ sư phần

mềm cấy trúc hóa công đoạn của nó và có thé lường trước các van dé có théxảy ra trong ứng dụng phần mềm

2.4 CAC NGÔN NGỮ LAP TRÌNH

2.4.1 Tổng quan về ngôn ngữ lập trình

Ngôn ngữ lập trình là I hệ thống được ký hiệu hóa để miêu tả những tính

toán (qua máy tính) trong một dạng mà cả con người và máy đều có thể đọc

và hiểu được Các chương trình phần mềm đều được viết bằng tiếng anh kề từthé hệ thứ hai trở đi, do đó cùng với sự tiến hóa của phần cứng thì các ngônngữ lập trình cũng có sự tiến hóa cao và được phân chia thành các thế hệ

- _ Thế hệ 1: Trong thời gian này, người ta sử dụng ngôn ngữ máy tính

cụ thé dé viết chương trình, sử dụng tô hợp ngôn ngữ nhị phan Délập trình, người ta phải nắm được hệ thống câu lệnh của máy tính

đó Chương trình này không thể sử dụng cho máy tính khác nhưng

chương trình không cần phải dịch vì máy tính tự động hiểu được

Ngôn ngữ thế hệ 1 rất phức tạp, không thé sử dụng rộng rãi cho

nhiều máy tính, người ta sáng tạo ra ngôn ngữ thế hệ 2

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 32

Viện CNTT & KTS 24

- Thé hệ 2: được biểu diễn bằng các từ tiếng anh, sau đó nhờ các

chương trình dịch, các chương trình tiếng anh này được dịch sang

ngôn ngữ máy dé máy tính có thể hiểu được, nhờ thế người lập trình

không cần biết ngôn ngữ của từng máy cụ thê

Các đại diện tiêu biểu của thế hệ 2 gồm có FORTRAN, COBOL,

BASIC Trong đó Fortran là ngôn ngữ kĩ thuật dùng trong lĩnh vực

tính toán sự đàn hồi của dàn thép, thiết kế tòa nhà Đây là ngôn ngữ

thông dụng của sinh viên khối kỹ thuật COBOL thông dụng ở Mi vì

dùng thay cho cơ sở đữ liệu, cho phép mô tả bảng biểu một cáchhiệu quả BASIC là ngôn ngữ lập trình phi cấu trúc, dễ dàng đối vớingười lập trình từ khi máy tính xuất hiện có phiên bản Win basic,

GW Basic.

- Thé hệ 3: từ những năm 70 là thời kì của các ngôn ngữ lập trình vạn

năng trong đó có C++ được phát triển từ ngôn ngữ có tên là (A->)

trong | phòng thí nghiệm ở Mỹ Hiện nay, Mỹ va Nhật dang sử

dụng ngôn ngữ Prolog đề phát triển máy tính

Loi ích của việc nghiên cứu ngôn ngữ lập trình là cho phép lựa chon | ngôn

ngữ lập trình phù hợp với các dự án thực tế; nó được sử dụng một cách cóhiệu quả các công cụ của ngôn ngữ; có thé làm tăng các vốn kinh nghiệm khi

mà người lập trình xây dựng các chương trình; tạo sự dễ dàng đề có thé học 1

ngôn ngữ mới; và tạo nên tiền đề dé có thé thiết kế 1 ngôn ngữ mới.

2.4.2 SQL Server

SQL là một ngôn ngữ tiêu chuẩn dé lưu trữ, thao tác và truy xuất dữ liệu

trong cơ sở dữ liệu.

SQLServer là một trong những hệ quản tri cơ sở dữ liệu quan hệ (Relational

Database Management System viết tắt là RDBMS) nó sử dụng câu lệnh SQL(Transact-SQL) để trao đổi dữ liệu giữa các máy Client và máy cài SQL

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 33

Viện CNTT & KTS 25

Server Một hệ quản trị CSDL quan hệ bao gồm các databases, database

engine va các ứng dụng dùng dé quản lý các dữ liệu và các bộ phận khác nhau

trong hệ quản trị CSDL quan hệ SQL Server có nhiều chức năng tích hợp: Tham chiếu này chứa chuỗi, số, ngày, chuyển đổi và một số chức năng nâng

cao trong SQL Server.

Microsoft SQL Server là một hệ thống quản ly cơ sở dữ liệu quan hệ được

phát triển bởi Microsoft Là một máy chủ cơ sở dữ liệu , nó là một san phẩm phần mềm có chức năng chính là lưu trữ và truy xuất dit liệu theo yêu cầu của

các ứng dụng phần mềm khác Có thể chạy trên cùng một máy tính hoặc trênmột máy tính khác trên mạng (bao gom ca Internet)

Ưu điểm của SQL Server:

e Cải thiện các tính năng Bảo mật và khả năng mở rộng.

© Dễ dàng xử lý, truy xuất tới các cơ sở dữ liệu lớn nhỏ khác nhau.

e Phân tích nhanh hon và chính xác từ các công cụ quen thuộc.

e Tính toàn diện và đồng nhất

2.4.3 Visual studio 2013

Visual Studio là môi trường phat triển tích hop (Integrated Development

Environment viết tat là IDE) do Microsoft phát triển dé phát triển giao diệnngười dùng đồ họa (Graphical User Interface viết tắt là GUI), bảng điềukhiến, ứng dung web, ứng dụng web, ứng dụng di động, đám mây và dịch vụweb, v.v Với sự trợ giúp của IDE này, bạn có thé tạo mã được quan lý cũng

như mã gốc Nó sử dụng các nền tảng khác nhau của phần mềm phát triển

phần mềm Microsoft như Windows store, Microsoft Silverlight và Windows

API, v.v Nó không phải là IDE dành riêng cho ngôn ngữ vì bạn có thé sử dụng phần mềm nay dé viết mã bằng C #, C ++, VB (Visual Basic), Python, JavaScript và nhiều ngôn ngữ khác Nó cung cấp hỗ trợ cho 36 ngôn ngữ lập

trình khác nhau Nó có sẵn cho Windows cũng như cho macOS.

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 34

Viện CNTT & KTS 26

Hiện nay, Visual Studio 2013, phiên bản này điều chỉnh giao diện giúp

người sử dụng thao tác dễ dang hơn, cải tiễn nhiều chức năng như hỗ trợ Java

Script tốt, tạo biểu đồ lớp UML từ mã hiện có.

C # được sử dung cho: Ung dụng di động, ứng dụng máy tinh dé ban, ứng

dụng web, dịch vụ web, trang web, trò chơi, VR, ứng dụng cơ sở dữ liệu,

Day là một trong những ngôn ngữ lập trình phô biến nhất trên thế giới Nó rat

dé học và đơn giản dé sử dụng Vì C # gần với C, C ++ và Java, nên các lập

trình viên dé dang chuyền sang C # hoặc ngược lại

C# là ngôn ngữ chuyên nghiệp được sử dụng rộng rãi bởi nó có rất nhiều ưuđiểm của một ngôn ngữ lập trình

e C # rất hiệu quả trong việc quản lý hệ thống Tất cả rác được tự động

thu thập trong C #.

e Không có van dé rò ri bộ nhớ trong C # vì sao lưu bộ nhớ cao

e_ Chỉ phí bảo trì it hơn và an toàn hơn dé chạy so với các ngôn ngữ khác

e Mã C # được biên dịch thành ngôn ngữ trung gian (Ngôn ngữ trung

gian chung (.Net)) là ngôn ngữ chuẩn, độc lập không phân biệt hệ điềuhành và kiến trúc đích

Ngoài những ưu điểm, ngôn ngữ C# cũng có một số nhược điểm như:

e_ C # kém linh hoạt hơn vì nó phụ thuộc rất nhiều vào khung Net

e € # chạy chậm và chương trình cần được biên dịch mỗi khi có bất kỳ

thay đôi nào được thực hiện

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 35

Viện CNTT & KTS 27

2.5 LY THUYET VE QUAN LÝ NHÂN SỰ

2.5.1 Khái niệm nhân sự

Nhân sự của một tô chức bao gồm tất cả những người lao động làm việc cho tô chức đó Nhân sự của một tô chức sẽ được hình thành dựa trên cơ sở các cá nhân, nhóm có vai trò khác nhau và liên kết với nhau theo mục tiêu

nhất định Mỗi người sẽ đảm nhiệm một chức vụ hay vi trí công tac cụ thể nào

đó trong tổ chức Ở doanh nghiệp, nhân sự là một nguồn tài nguyên quan trọng và quý báu nhất và thông thường là một lợi thế cạnh tranh mang tính

quyết định Một doanh nghiệp phát triển hay không phụ thuộc chủ yếu vàocác yếu tố về nhân sự

2.5.2 Khái niệm quản lý nhân sự

Quản lý nhân sự là phương thức giúp quản lý con người trong công việc

của doanh nghiệp Nó đóng vai trò rất quan trọng trong phát triển bộ máy doanh nghiệp Là tất cả các hoạt động của một tô chức về nhân sự dé xây dựng phát triển, sử dụng, đánh giá, bảo toàn và giữ gìn một lực lượng lao

động phù hợp với yêu cầu công việc của một tổ chức về mặt số lượng và chấtlượng, khai thác hợp lý và hiệu quả nhất năng lực, sở trường của người laođộng nhằm bảo đảm thực hiện các mục tiêu của doanh nghiệp và từng người

lao động trong doanh nghiệp.

Nhiệm vụ của quản lý nhân sự là khai thác nguồn lực và phát triển năng lực của nhân viên, một cách hiệu quả Các công việc quản lý nhân sự cần làm là:

quan lý thông tin nhân viên, phòng ban; tuyên dung; thuyên chuyền công tác;

quản lý lương; quản lý khen thưởng, kỷ luật; đào tạo nhân viên, Quản lý nhân sự còn phải duy trì, bảo vệ lợi ích của nhân sự, giúp nâng cao năng lực

nhân sự bằng công tác đào tạo và chính sách doanh nghiệp

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 36

Viện CNTT & KTS 28

2.5.3 Mục đích của quản lý nhân sự

Duy trì chất lượng, số lượng của nhân viên cân bằng đề thực hiện mục

tiêu chung của doanh nghiệp.

Tìm kiếm phương pháp hợp lý nhất để cho nhân viên có thể đóng góptối đa khả năng của mình cho doanh nghiệp Tạo cơ hội, điều kiện để cánhân nhân viên phát trién

Phát triển tinh thần, thái độ va năng lực của nhân viên cao nhất

Tiết kiệm ngân sách quản lý nhân sự cho doanh nghiệp

2.5.4 Tầm quan trọng của quản lý nhân sự

Không có một hoạt động nào của tô chức mang lại hiệu quả nêu thiêu quản

lý nhân sự, quan lý nhân sự luôn gan liên với tô chức Việc sap xêp nhân viên

vào vị trí nào trong doanh nghiệp để doanh nghiệp có thể phát triển ở cả hiện tại và tương lai Trong một t6 chức, việc thất bại hay thành công còn phụ

thuộc vào việc quản lý nhân sự của doanh nghiệp như thê nào.

Trong thời đại ngày nay, quản lý nhân sự có tầm quan trọng ngày càng tăng

vì những lý do sau đây:

Dé tồn tại và phát triển bởi sự cạnh tranh ngày càng gay gắt trên thitrường, các doanh nghiệp buộc phải không ngừng cải thiện bộ máy tổchức của mình Việc lựa chọn đúng người phù hợp để vào vị trí phù

hợp là vấn đề quan tâm hàng đầu của các doanh nghiệp.

Khoa học — kỹ thuật ngày càng phát triển, đi theo đó là sự phát triển của nền kinh tế, vì vậy các nhà quản trị phải biết thích ứng kịp thời và đưa ra các phương pháp dé triển khai Do vậy, việc tuyển chọn, sắp xếp, đào tạo, điều động nhân sự đang là vấn đề quan tâm hàng đầu của

các nhà quan tri.

Nghiên cứu quản trị nhân sự giúp cho các nhà quản trị biết được nhu

câu của nhân viên, đánh giá nhân viên chính xác, tránh được sai lâm

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 37

Viện CNTT & KTS 29

trong tuyển chọn và sử dụng lao động, nâng cao chất lượng công việc

và hiệu quả cho doanh nghiép.

- Quản lý nhân sự để giúp quản lý nguồn vốn, cơ sở vật chất, khoa học

kỹ thuật, và nhân lực Đặc biệt, có thể phải khai thác và tận dụng năng

lực nhân sự phù hợp với doanh nghiệp.

- - Giúp doanh nghiệp tìm được và phát triển nguồn nhân lực chất lượng,

và sàng lọc va đào tạo đúng nhân viên có năng lực, doanh nghiệp sé

tránh được nhiều loại lãng phí; việc quản lý nhân sự cần phải sắp xếp

cần thận, chi tiết các việc: tuyên chọn, sắp xếp, đào tạo, điều động nhân

sự tôi ưu.

SV: Trần Thị Huyễn GVHD: ThS Nguyễn Anh Phương

Trang 38

Viện CNTT & KTS 30

CHUONG 3: XÂY DUNG PHAN MEM QUAN LÝ NHÂN SỰ CHO

CONG TY CO PHAN ROLATEX

3.1 MO HINH HOA HOAT DONG YEU CAU CUA HE THONG

3.1.1 Mô hình chức năng (BFD)

Quan lý hỗ sơ nhân viên r Quản lý chấm công Quản lý lương

‘Nap thông tin nhân viên › Theo dõi chấm công

Cập nhật lương, chế độ sp củ

| muepb- | Cap nhật ngày công Lập bảng lương

Xem thông tin nhân : Lập bảng cham công ¬viên Lập bao cáo

Cập nhật thông tin nhân Lập báo cáoviên

Trang 40

Viện CNTT & KTS 32

3.1.3 Mô hình luồng dữ liệu (DFD)

a Mô hình luồng dữ liệu mức 0

Thông tin cá Phiếu lương

Hi a) Thong tin tiên vay,

E- = H tng trước, tra lương

Ngày đăng: 11/04/2024, 20:41

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w