Tải bản đầy đủ (.pdf) (84 trang)

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

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 (16.44 MB, 84 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="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

<small>Mã sinh viên: : 11162518</small>

<small>Khóa : KS§</small>

Lớp chun 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

<small>Hà Nội, Năm 2020</small>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

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

<small>L.L.1. Thong tin CO Dan... ...Ở3.. 3</small>

1.1.2. Lịch sử hình thành và phat trién oo... eeseeseeseessessesseeeeseesees 4 1.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 11 1.2.2. Giới thiệu chung về Công ty Cổ phần Rolatex...--.--- 11

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

1.2.4. So d6 t6 an. ...a4Ả... 13

<small>1.2.5. Quy trinh quan ly nhan su va cach tinh luong cua Cong ty Rolatex...13</small>

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

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

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

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<small>Viện CNTT & KTS</small>

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 17 2.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

<small>". VN 9). on ...d.... 242.4.3. Visual studio 2013 ...cceccccscsssesssessesssessesssessesssesssessesssessesssecssssesseseses 252.4.4. NGOn 04089. 11157... ... 26</small>

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

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

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

<small>2.5.3. Mục đích của quản lý nhân sự... .-- s55 + sssksseeseeeees 28</small>

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

<small>3.1.1. Mơ hình chức năng (BÏFÌD)...- -- «6+ + skEsseEssesseersseerske 303.1.2. Mơ hình ngữ cảnh (CD)...---- 2¿©2£+E+EE+EEESEEESEEEerkerrrrrrreee 31</small>

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 Al 3.4. THIẾT KE GIAO DIEN ...--.--s- 5< s<ssssessessessseseesseseese 46

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

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<small>Viện CNTT & KTS</small>

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

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

<small>3.4.3. Giao diện DAO CAO ... .. -- -- << c SSSS S21 ng 1 ven 53</small>

3.5. CÀI DAT VÀ TRIEN KKHA I...-- 5° 5° << se ssesseessessese 66

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<small>Viện CNTT & KTS</small>

DANH MỤC HÌNH VE

Hình 1.1: Sơ đồ cơ cấu tô chức của Công ty Cé phan truyền thông số VDATA...6 Hình 1.2: Sơ đồ cơ cau tơ chức của Cơng ty Cơ phần Rolatex ... 13

Hình 2.1: Sơ đồ phân loại phần mềm...--- 2-2 52 +2©5£2zx+zx+zzxzzed 20 Hình 2.2: Vòng đời phát triển phần mềm...-- 2-2 ¿+2 xz+s+zz+2 22

<small>Hình 3.1: Mơ hình chức năng (BÏFTD)...- - 5 5 + + VESEEsseseeeereersrre 30Hình 3.2: Mơ hình ngữ cảnh (CD) ...-- 2 2© £+2E2E£+EEt£E£EEcrEerrxerrsrred 31Hình 3.3: Mơ hình lng dit liệu mức (...--- ¿222 +++zz+£x£+zz+zxzz+ 32</small>

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

<small>Hình 3.21: Thuật tốn chức năng thêm M01 ... -- -- «5+ +£+s£++£+ex++ 42</small>

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

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

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

<small>Thuật tốn chức năng báo C40 ...- .c- -cSxks svsseersseree 45</small>

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 48 Giao đôi mật khâu đúng...-- 2-5-2 s+S£+E£+E££EeEEzEzErrersees 48

<small>Giao diện danh mục nhân viÊn...-- -..- 555cc s+++ssssvssssss 49</small>

<small>Thêm nhân viên bi trùng mã nhân viên ...---- 55+ +s+ 49</small>

<small>Thêm nhân viên thành cơƠng...-- - 5 5 +55 + £+se+eeseeeess 50</small>

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

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

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

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<small>Viện CNTT & KTS</small>

DANH MỤC CÁC KÍ HIỆU Kí hiệu Ý nghĩa

<small>Mơ tả một q trình hoặc một chức năng</small>

Mơ tả các phép tính tốn trong lưu đơ, thuật tố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 tố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

Biéu diễn thuật tốn rẽ nhánh

Nhập hoặc xuất dữ liệu của thuật toán

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<small>Viện CNTT & KTS</small>

DANH MỤC CÁC TU VIET TAT

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

1 | HDH Hé diéu hanh

<small>2 | RDBMS Relational Database Management Quan tri cơ sở dữSystem liệu quan hệ</small>

<small>3 CSDL Co sở dtr liệu4 IDE Integrated Development Environment | Môi trường phát</small>

trién tich hop

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

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<small>Viện CNTT & KTS 1</small>

LOI MO DAU

Trong thời đại ngày nay, thé giới dang từng bước phát trién nhanh chóng, nên kinh tế ngày càng phát triển, cuộc sống con người ngày càng ôn định. Sự

gop mặt của khoa học — kỹ thuật, xã hội ngày càng phát triển trên nền tang công nghệ. Mọi hoạt động của con người ngày nay đều có sự đóng góp mạnh mẽ từ cơng nghệ. Từ giáo dục, y tế, hay các hoạt động liên quan về chính trị,... đều có sử dụng cơng nghệ hiện đại. Trên thị trường thế giới nói chung 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ần mềm của con người ngày càng tăng vì nó khá là nhanh, gọn, tiện lợi, ứng dụ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 tồ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ải quyết, tuy nhiên vấn đề về nhân sự vẫn luôn là một van dé quan trọng đối với các doanh nghiệp. Nhà quản lý là người phải có đầu óc sáng suốt dé nhận ra cá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 sốt họ sẽ ưu tiên lựa chọn phần mềm quản lý nhân sự.

Qua q 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

cách cụ thê và rõ ràng.

Việc quản lý nhân sự - tiền lương của các công ty cũng rất quan trọng. Chúng ta đã biết là việc đi làm của nhân viên là phụ thuộc về lương, nên

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<small>Viện CNTT & KTS 2</small>

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ìm kiếm và nhanh chóng. Tuy nhiên, trong các doanh nghiệp thì nhiều doanh nghiệp cịn tính theo bảng lương trên excel và chưa có phần mềm cụ thé dé

<small>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 q</small>

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ó nhu cầu hồ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 q 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 q 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 đã hồn thành chun đề 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 được cả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 hồn thành tốt chun đề thực tập.

<small>Sinh viên thực hiện</small>

Tran Thị Huyền

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<small>Viện CNTT & KTS 3</small>

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

<small>1.1.1. Thông tin cơ ban</small>

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 ngồi:

<small>VDATA DIGITAL COMMUNICATION CORPORATION</small>

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 Hồng Cầu. Văn phịng mới năm tại Tầng 2A - Tịa nhà 71 Hồng Cầu,

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

<small>Tel/Fax: 091 200 5186</small>

<small>Email: info(@vdata.com.vn</small>

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

Ông Trần Văn Hải

Chức danh: Giám đốc công ty

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<small>Viện CNTT & KTS 4</small>

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

<small>tháng 4 năm 2009 bới nhóm các kỹ sư cơng nghệ thơng tin có kinh nghiệm</small>

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à ln 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 ln 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ài vớ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

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

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ải phá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 đồ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

<small>e Quảng cáo</small>

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<small>Viện CNTT & KTS 5</small>

In an

Dich 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)

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

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ế

<small>công trình);</small>

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)

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

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)

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

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.

<small>Cơ cau nhân sự</small>

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ế

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<small>o Lê Thị Thanh Hà, trưởng phòng</small>

<small>Sơ đô cơ câu tô chức công ty:</small>

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<small>Viện CNTT & KTS 7</small>

<small>Chức năng của các phòng ban:</small>

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

<small>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.</small>

<small>e Phong Dự án:</small>

<small>©©</small>

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

<small>dự án của công ty.</small>

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 tố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ế tốn

<small>©</small> 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ài chí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.

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<small>Viện CNTT & KTS 8</small>

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

<small>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,</small>

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

<small>mà cơng ty kinh doanh.</small>

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

<small>tốn — tài chính.</small>

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

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.

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

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

<small>khoản thu.</small>

<small>e Phong Hành chính nhân sự</small>

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, ...

<small>o Lưu trữ các hơ sơ nhân viên.</small>

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<small>Viện CNTT & KTS 9</small>

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

<small>cho cơng ty.</small>

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

<small>hợp với công việc.</small>

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

<small>người lao động.</small>

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

<small>e Phong Kinh doanh</small>

<small>©©</small>

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

<small>thủ cạnh tranh.</small>

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

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

<small>công ty.</small>

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

<small>với dịch vụ kinh doanh với công ty.</small>

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

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<small>Viện CNTT & KTS 10</small>

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

<small>của cơng ty với khách hàng.e Phịng Kỹ thuật</small>

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

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

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ách hà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

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

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

<small>công ty.</small>

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

1.2.1. Tên đề tài và phạm vi thực hiện đề tài

- Đề 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

<small>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</small>

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; ...

<small>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</small>

é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

<small>nhân viên.</small>

<small>1.2.3. Lĩnh vực kinh doanh</small>

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

<small>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.</small>

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.

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

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

<small>e Cung ứng lao động tạm thời.</small>

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

<small>hàng chuyên doanh.</small>

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

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 bn đồ dùng khác cho gia đình.

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

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

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

<small>Phòng nhân sự Phịng Marketing | |Phịng Kinh doanh</small>

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

<small>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</small>

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

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

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

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ì được lưu dưới hình thức giấy vào kho tài liệu.

<small>e Mỗi nhân viên làm việc trong các phịng ban, q trình hoạt động như</small>

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

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

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

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

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

<small>Viện CNTT & KTS 14</small>

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

<small>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</small>

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

<small>của nhân viên.</small>

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. Khi cầ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ý.

<small>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</small>

cuối cùng của tháng, phòng kế tố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

<small>gian va công sức.</small>

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

<small>trọng trong hoạt động của doanh nghiệp; giúp doanh nghiệp đánh giá đượcmứ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ự</small>

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ệc hiể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”.

<small>1.2.7. Mục tiêu nghiên cứu</small>

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

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

<small>Viện CNTT & KTS 15</small>

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í q nhiều thời gian cho các cơng việc giấy tờ, tra cứu, lưu

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

<small>thuận tiện hơn.</small>

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ảo việ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ên

quan đế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

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

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

<small>trên yêu câu.</small>

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

<small>Viện CNTT & KTS 16</small>

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

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

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

<small>của công ty...</small>

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

<small>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ừ đó</small>

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ác yếu điểm, thiếu sót trong quy trình quản lý nhân sự, sau đó rút ra phương pháp xây dựng phần mềm phù hợp, tối ưu mang lại hiệu quả

<small>cho doanh nghiệp.</small>

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.

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

<small>Viện CNTT & KTS 17</small>

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ớ

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

<small>các lập</small>

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

<small>Viện CNTT & KTS 18</small>

trình viên con người, sau đó được chun đổi thành mã máy cấp thấp mà máy

tính có thể hiểu trực tiếp.

Khơng có phần mềm, hầu hết các máy tính sẽ trở nên vơ dụng. Ví dụ: khơng có phần mềm trình duyệt Internet, bạn khơng thể lướt Internet hoặc đọc

trang này. Khơng có hệ điều hành thì trình duyệt khơng thể chạy trên máy tính của bạn. Hình ảnh hiển thị hộp Microsoft Excel, một ví dụ về chương trình

phần mềm bảng tính.

Một hệ thống máy tính có thể được chia thành ba thành phần: phần cứng,

phần mềm và người dùng.

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

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

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 1948 tạ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 tố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).

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

<small>Viện CNTT & KTS 19</small>

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ỷ

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

<small>vào giữa những năm 1980.</small>

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à

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

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ác thử thách thời gian và hiện tại vẫn đang được sử dụng trong nền công nghệ.

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

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

<small>Viện CNTT & KTS 20</small>

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:

<small>ed - Phan mềm ứng Phan mềm ứng</small>

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

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

Phan mềm ứng dụng cũng được gọi là chương trình người dùng cuối hoặc chỉ đơn thuần là một ứng dụng. Nó nằm trên phần mềm hệ thống. Người dùng cuối sử dụng phần mềm ứng dụng cho một mục đích cụ thể. Nó được lập trình

<small>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</small>

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é hồ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.

<small>SV: Tran Thi Huyén GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

<small>Viện CNTT & KTS 21</small>

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 ngun hệ

thong và giải quyết van đề tính tố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

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ới mớ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

<small>dụng khác trong lĩnh vực khác nhau. Ví dụ: ngơn ngữ dùng trong kĩ thuật,</small>

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ành ngơn ngữ máy tính để máy tính hiểu và thực hiện được. Trong các phần mềm chuyê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ện nay, đặ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 ngồ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,...

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

<small>Viện CNTT & KTS 22</small>

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ồm nhữ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

<small>- Lap trình</small>

- Kiém thir

<small>SV: Tran Thi Huyén GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

<small>Viện CNTT & KTS 23</small>

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

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

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

<small>quản lí thực tại.</small>

Ý 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

tố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ơn ngữ 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.

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

<small>Viện CNTT & KTS 24</small>

- 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,

<small>BASIC. Trong đó Fortran là ngơn ngữ kĩ thuật dùng trong lĩnh vực</small>

tính tố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ách hiệu quả. BASIC là ngơn ngữ lập trình phi cấu trúc, dễ dàng đối với người lập trình từ khi máy tính xuất hiện có phiên bản Win basic,

<small>GW Basic.</small>

- 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->)

<small>trong | phịng thí nghiệm ở Mỹ. Hiện nay, Mỹ va Nhật dang sử</small>

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

<small>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</small>

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.

<small>2.4.2. SQL Server</small>

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

<small>trong cơ sở dữ liệu.</small>

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

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

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

<small>Viện CNTT & KTS 25</small>

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

<small>cao trong SQL Server.</small>

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ên một máy tính khác trên mạng (bao gom ca Internet).

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

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

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

<small>e Phân tích nhanh hon và chính xác từ các cơng cụ quen thuộc.</small>

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

<small>2.4.3. Visual studio 2013</small>

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ện người dùng đồ họa (Graphical User Interface viết tắt là GUI), bảng điều khiế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

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

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">

<small>Viện CNTT & KTS 26</small>

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ó.

<small>2.4.4. Ngơn ngữ C#</small>

C # được phát âm là "C-Sharp". Nó là ngơn ngữ lập trình hướng đối tượng được tạo bởi Microsoft chạy trên .NET Framework. C # có nguồn sốc từ họ C và ngơn ngữ gần với các ngôn ngữ phổ biến khác như C ++ và Java. Phiên bản đầu tiên được phát hành vào năm 2002. Phiên bản mới nhất, C # 8, được

<small>phát hành vào tháng 9 năm 2019.</small>

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

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

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

<small>thu thập trong C #.</small>

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 tồn hơn dé chạy so với các ngôn ngữ khác.

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

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

Ngồ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.

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">

<small>Viện CNTT & KTS 27</small>

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

<small>2.5.1. Khái niệm nhân sự</small>

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ào các yếu tố về nhân sự.

<small>2.5.2. Khái niệm quản lý nhân sự</small>

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

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ất lượ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

<small>lao động trong doanh nghiệp.</small>

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; tun dung; thuyên chuyền công tác;

<small>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</small>

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

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">

<small>Viện CNTT & KTS 28</small>

<small>2.5.3. Mục đích của quản lý nhân sự</small>

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

<small>tiêu chung của doanh nghiệp.</small>

Tìm kiếm phương pháp hợp lý nhất để cho nhân viên có thể đóng góp tố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ự

<small>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</small>

<small>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</small>

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ụ

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

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

<small>vì những lý do sau đây:</small>

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 thi trườ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

<small>các nhà quan tri.</small>

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

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

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37">

<small>Viện CNTT & KTS 29</small>

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

<small>và hiệu quả cho doanh nghiép.</small>

- 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

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

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

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

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

<small>sự tôi ưu.</small>

<small>SV: Trần Thị Huyễn GVHD: ThS. Nguyễn Anh Phương</small>

</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="38">

<small>Viện CNTT & KTS 30</small>

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

<small>3.1.1. Mơ hình chức năng (BFD)</small>

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

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

| 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 ¬

<sub>viên Lập bao cáo</sub>

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

<sub>viên</sub>

</div><span class="text_page_counter">Trang 40</span><div class="page_container" data-page="40">

<small>Viện CNTT & KTS 32</small>

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

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

<small>Thơng tin cá Phiếu lương</small>

<small>Hi a) Thong tin tiên vay,</small>

<small>E- = H tng trước, tra lương...</small>

</div>

×