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

Nội dung

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

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

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

" VN 9) on d 242.4.3 Visual studio 2013 cceccccscsssesssessesssessesssessesssesssessesssessesssecssssesseseses 252.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 303.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 Al 3.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

Trang 5

Viện CNTT & KTS

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

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 luông dit liệu mức ( - ¿222 +++zz+£x£+zz+zxzz+ 32

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 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 48 Giao đô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 51Xó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

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

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

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

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

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ệu4 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

Viện CNTT & KTS 1

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

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

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

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ì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é

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ó nhu cầ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 đượ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 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

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ải

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

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

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.

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

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)

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

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ế

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

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

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ácdị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á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

công ty.

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

Trang 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

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

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

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

Trang 21

Phòng nhân sự Phòng Marketing | |Phòng Kinh doanh

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

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ì được lư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

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

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á đượ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ự

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

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

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

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á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ả

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ớ

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

Viện CNTT & KTS 18

trình viên con người, sau đó được chuyên đổ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

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

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á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ệ.

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.

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

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

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

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

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à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 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ồ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

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

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

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ên mộ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ệ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

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

2.4.4 Ngôn ngữ C#

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

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

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ều hà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ào cá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ấ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

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

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

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