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

BÁO cáo THỰC tập CUỐI KHÓA đề tài THIẾT kế xây DỰNG PHẦN mềm QUẢN lý NHÂN sự

38 646 1

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 38
Dung lượng 9,89 MB

Nội dung

Chương trình quản lý nhân sự tập trung quản lý hồ sơ lý lịch của từng nhânviên, quá trình đào tạo, thông tin cá nhân và tính lương của nhân viên trong Công ty.Chương trình cho phép người

Trang 1

TRƯỜNG CAO ĐẲNG CỘNG ĐỒNG

  

BÁO CÁO THỰC TẬP CUỐI KHÓA

ĐỀ TÀI : THIẾT KẾ XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ

Giảng viên hướng dẫn: Ths.Phạm Thị Hằng Nga

Sinh viên thực hiện: Đỗ Anh Dũng

Trang 2

MỤC LỤC Trang

Trang bìa

Mục Lục

2.3 Phương pháp phân tích có cấu trúc (SA_Structured Analyis) 11

2.3.2.1 Biểu đồ luồng dữ liệu mức khung cảnh 12

2.3.2.3 Biểu đồ luồng dữ liệu định nghĩa chức năng quản lí hệ thống 15 2.3.2.4 Biểu đồ luồng dữ liệu phân rã chức năng 1 (quản lý nhân sự) 15 2.3.2.5 Biểu đồ luồng dữ liệu phân rã chức năng 2 16 2.3.2.6 Biểu đồ luồng dữ liệu phân rã chức năng 3 16 2.3.2.7 Biểu đồ luồng dữ liệu phân rã chức năng 4 17

3131 3.1.2.1 Tổng quan về ngôn ngữ lập trình Visual Basic

3.1.2.2 Những vấn đề có thể làm với Visual Basic

Trang 3

394041

3.3 Các Form của chương trình

Trang 4

Lời Mở Đầu



Công nghệ thông tin là một trong những ngành khoa học đạt nhiều thành tựurựu rỡ và có nhiều ứng dụng rộng rãi nhất trong những thập niên gần đây, đặc biệt làtrong những năm cuối của thế kỷ XX , đầu thế kỷ XXI

Một trong những công việc hết sức phức tạp đó là quản lý nói chung và quản lýnhân sự nói riêng Bởi lẽ, trên thực tế, nhân lực con người là yếu tố luôn luôn biếnđộng Trước đây, việc quản lý nhân sự được thực hiện chủ yếu trên sổ sách, giấy tờ.Mỗi sự biến động của nhân lực (ví dụ: việc thuyên chuyển vị trí công tác, nâng hạ bậclương, thay đổi ngạch, bậc v.v ) buộc các nhà quản lý phải lập lại hồ sơ, sổ sách Đây

là sự phiền toái và không khỏi nhầm lẫn

Việc ứng dụng tin học vào quản lý nhân sự thực sự đã đem lại hiệu quả rõ nét

Đó không chỉ đối với nhà quản lý mà từ đó gợi mở ra ứng dụng tin học vào các lĩnhvực khác của đời sống xã hội

Tuy vậy, trong quá trình ứng dụng tin học vào quản lý nhân sự còn đặt ra nhiềucâu hỏi cần giải đáp nhằm ứng dụng hiệu quả hơn

Dưới sự hướng dẫn của cô Hằng Nga em đã chọn vấn đề: “Phân tích và thiết kế

phần mềm Quản lý nhân sự” làm đề tài cho báo cáo tốt nghiệp của mình

Chương trình quản lý nhân sự tập trung quản lý hồ sơ lý lịch của từng nhânviên, quá trình đào tạo, thông tin cá nhân và tính lương của nhân viên trong Công ty.Chương trình cho phép người quản lý có thể thêm, xoá hoặc tìm kiếm dễ dàng bất kỳthông tin về một nhân viên nào đó Phần phân tích và thiết kế chi tiết bài toán xin mờithầy cô và các bạn xem ở phần tiếp theo của báo cáo

Do trình độ và thời gian có hạn, bản báo cáo chắc chắn còn những sai sót vàchưa hợp lý Vì vậy, rất mong sự giúp đỡ, đóng góp ý kiến của thầy cô và các bạn

Em xin chân thành cảm ơn cô Hằng Nga đã hướng dẫn, giúp đỡ em hoàn thành

đề tài này

Em cũng xin gửi lời cảm ơn chân thành tới các quý thầy cô trong khoa côngnghệ đã tận tình giảng dạy, chỉ bảo và tạo điều kiện cho em được nghiên cứu học tậptại trường trong thời gian qua

Hải Phòng, tháng 5 năm 2014

Trang 5

CHƯƠNG 1 – GIỚI THIỆU VÀ KHẢO SÁT HỆ THỐNG

1.1 Giới thiệu về công ty

Tên Công ty: CÔNG TY CỔ PHẦN PHẦN CÔNG NGHỆ TSSOFT

Văn phòng giao dịch: Số 32 – Đường Trần Khánh Dư – Ngô Quyền – HảiPhòng

CÔNG TY CỔ PHẦN PHẦN CÔNG NGHỆ TSSOFT được thành lập theoQuyết định số 0103038953 do Sở Kế hoạch đầu tư thành phố Hải Phòng cấp ngày08/07/2009

1.1.1 Quá trình hình thành và phát triển

CÔNG TY CỔ PHẦN PHẦN CÔNG NGHỆ TSSOFT được thành lập từ năm

2008, Công ty TELSOFT tập trung xây dựng và phát triển các ứng dụng phần mềm vàcác dịch vụ giá trị gia tăng trong lĩnh vực công nghệ thông tin Hiện nay công ty quy tụnhiều kỹ sư, cử nhân đã tốt nghiệp từ các trường đại học trong và ngoài nước, có từ 5-

15 năm kinh nghiệm triển khai các hệ thống phần mềm và dịch vụ giá trị gia tăng tronglĩnh vực công nghệ thông tin

1.1.2 Chức năng và nhiệm vụ các phòng ban

 Lực lượng nhân sự chính trong công ty:

- Giám đốc : là người đứng đầu công ty

+ Chịu trách nhiệm trước Nhà nước và pháp luật về tất cả các hoạt động sản xuấtkinh doanh của công ty

+ Điều hành chung mọi hoạt động của các phòng ban trong công ty

+ Chịu trách nhiệm chỉ đạo, bồi dưỡng và nâng cao chuyên môn, kỹ thuật và cảithiện đời sống cho cán bộ công nhân viên

+ Kết hợp chặt chẽ với các phòng chức năng, các phòng nghiệp vụ của công tytạo điều kiện cho các tổ chức, đoàn thể hoạt động theo đúng quy chế

+ Trực tiếp quản lý công tác cán bộ

- Phó giám đốc: Là trợ lý của giám đốc - điều hành công ty trong từng lĩnh vực:

Trang 6

+ Quản lý về mặt phương tiện, kỹ thuật vật tư trong công ty.

+ Thực hiện ký kết hợp đồng

+ Kết hợp cùng các phòng ban kinh doanh thành phẩm

+ Quản lý nhân viên trong công ty

- Bộ phận kế toán, thủ kho: Thực hiện các công tác về nghiệp vụ kế toán, quản lýkho

+ Theo dõi, chấm công, thanh toán tiền lương cho nhân viên trong công ty

+ Quản lý tình trạng xe vận tải, kho, hàng hóa trong kho

+ Tổng hợp, phân tích, báo cáo, thống kê các hoạt động thuộc lĩnh vực bộ phậnquản lý để phục vụ công tác chung trong toàn công ty

+ Quản lý hồ sơ nhân viên, giúp việc, thống kê báo cáo cho ban lãnh đạo

- Bộ phận kinh doanh: Thực hiện công việc chính là kinh doanh các loại phầnmềm

+ Tổng hợp đơn hàng, chuyển cho bộ phận kế toán, thủ kho để quản lý

- Bộ phận vận chuyển: Thực hiện công tác quản lý xe cộ, vận chuyển hàng hoátheo hợp đồng

1.2 Khảo sát hệ thống

1.2.1 Khảo sát

Dựa trên những đặc điểm của công ty cổ phần công nghệ TSSOFT và những yêucầu cơ bản của một phần mềm quản lý nhân sự, em tiến hành xây dựng phần mềmgồm:

- Hệ thống quản lý nhân sự

Phần mềm quản lý nhân sự để phục vụ công tác quản lý nhân sự, người quản lý

có khả năng bao quát và điều hành nhân sự, chịu trách nhiệm đưa ra các thống kê, báo cáo định kỳ và thường xuyên về tình hình hoạt động của công ty Các khâu chuyên trách khác của nhân sự sẽ do Nhân viên trong bộ phận nhân sự quản lý đảm nhiệm.

Quản lý nhân sự sẽ có các bộ phận chuyên trách riêng cho các công việc liên quan đếnnghiệp vụ nhân sự :

+ Bộ phận quản lý nhân sự thực hiện các công việc như nhập thông tin về nhân

sự.

Trang 7

+ Bộ phận quản lý danh mục chịu trách nhiệm biên mục cho các thông tin của

các danh mục, nhập bộ phận hoặc phòng ban khi có thêm bộ phận hoặc phòng ban mới…

+ Bộ phận quản lý chế độ thực hiện quản lý các chế độ của nhân viên trong công

ty như chế độ bảo hiểm,

+ Bộ phận quản lý tiền lương thực hiện quản lý thông tin liên quan về lương của

nhân viên như bảng công, làm thêm giờ, …

1.2.2 Chức năng và nhiệm vụ

- Hệ thống yêu cầu đăng nhập trước khi quản trị

- Chức năng Hệ thống ( đăng nhập, đổi mật khẩu, thoát khỏi phần mềm) được sử

dụng bởi người quản trị

- Chức năng Quản lý hồ sơ nhân viên – quản lý các thông tin về nhân viên trong

công ty

- Chức năng Quản lý tiền lương – quản lý, tính lương nhân viên trong công ty.

- Chức năng Quản lý chế độ – quản lý chế độ trong công ty.

- Chức năng Tìm kiếm – thực hiện tìm kiếm theo các yêu cầu đặc thù.

- Chức năng Báo cáo – báo cáo danh sách nhân viên và theo các yêu cầu.

Trang 8

CHƯƠNG 2 - PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ

NHÂN SỰ

2.1 Mục đích và yêu cầu phân tích

Phân tích nhằm đưa ra phương pháp, ý tưởng thích hợp và cụ thể để có thể lậpđược một chương trình chạy trên máy tính, mục đích xác định phương pháp tốt nhất để

có thể thực hiện yêu cầu công việc

Để phân tích bất cứ một bài toán quản lý ta cần một trình tự mô hình hoá hệthống:

+ Biểu đồ phân cấp chức năng

+ Biểu đồ luồng dữ liệu

+ Biểu đồ thực thể liên kết

Hệ thống cũ hoạt

động ntn?

Hệ thống mới hoạt động ntn?

Hệ thống cũ đang

làm gì?

Hệ thống mới làm gì?

Mức vật lý

Mức logic

Khắc phục nhược điểm

Loại các yếu

tố vật lý

Thêm các yếu

tố vật lý

Trang 9

2.2 Phân tích hệ thống về chức năng

2.2.1 Biểu đồ phân cấp chức năng

Biểu đồ phân cấp chức năng (BPC) là một loại biểu đồ diễn tả sự phân rã dầndần các chức năng từ đại thể đến chi tiết Mỗi nút trong biểu đồ là một chức năng vàquan hệ duy nhất giữa các chức năng diễn tả bởi các cung nối liền các nút là quan hệbao hàm

Dưới đây là biểu đồ phân cấp chức năng của hệ thống quản lý nhân sự trongchương trình

Hình 2.2: Sơ đồ phân cấp chức năng của hệ thống

Phân tích chức năng chi tiết: phân tích chức năng lớn thành những chức năngnhỏ và đi đến chi tiết hoá dần dần Nó cho ta cách nhìn tổng quát về chức năng vànhiệm vụ của xử lý thông tin Cụ thể:

Cập nhật thông tin hồ sơ nhân sự: Khi có nhân viên mới vào Công ty, thì họ

phải khai rõ sơ yếu lý lịch Căn cứ vào đó người sử dụng cập nhật (thêm, sửa, xoá) cácthông tin cá nhân của nhân viên vào máy tính Các thông tin như: tên, tuổi, chức vụ và

Qlý hệ thống

Qlý hồ sơ ns Tính lương Phục vụ tra

Tăng/giảm lương

Xoá bảng lương

Tra cứu theo hồ sơ

Tra cứu tt lương nv

Tra cứu theo số liệu thống kê

Báo cáo tổng hợp

Bảng lương nv

Quá trình đào tạo

Quá trình công tác

Các báo cáo/

thống kê khác

Quản lý nhân sự

Nghỉ hưu

Chuyển ctác

Trang 10

các quá trình học tập, công tác, sức khoẻ, hợp đồng, thưởng - phạt, hoạt động chính trị

và thông tin gia đình

Cập nhật thông tin các bảng: Người quản trị cập nhật (thêm, sửa, xoá) các

thông tin các bảng như các bảng chức vụ, dân tộc, bảng phòng ban, bảng tôn giáo,bảng chuyên môn, bảng tỉnh thành

Nghỉ hưu: Sau khi có quyết định từ cấp lãnh đạo cho một cán bộ, viên chức

nghỉ hưu thì hồ sơ của họ sẽ được lưu lại và phòng lao động tiền lương tính lương hưucho họ

Chuyển công tác: Khi một cán bộ, viên chức có quyết định chuyển công tác thì

sẽ lưu hồ sơ của họ lại trong khoảng thời gian cần thiết

Tính lương hàng tháng: Trong công tác quản lý lương thì việc tính lương hàng

tháng cho nhân viên là việc cực kì quan trọng Dựa vào các thông tin về cấp bậc,ngạch công tác và quá trình làm việc trong tháng (ngày công) của nhân viên để tínhlương tháng cho nhân viên

Tăng/ giảm lương nhân viên: Người quản trị có thể thêm, xem chi tiết, sửa,

xoá, tìm kiếm quyết định tăng/ giảm lương nhân viên

Xoá bảng lương nhân viên

Công tác tra cứu: Khi có yêu cầu tìm kiếm thông tin của lãnh đạo hoặc cần tìm

kiếm thông tin của một cá nhân hay lọc ra những người có đủ tiêu chuẩn cần thiết để

cử đi đào tạo, cử đi công tác Các thông số tìm kiếm dựa trên các chỉ tiêu cá nhânnhư: mã nhân viên, mã phòng ban, tên hay tìm kiếm thông tin về lương và tìm kiếmdựa trên các số liệu đã thống kê

Báo cáo/ thống kê: Chức năng này có nhiệm vụ lập các báo cáo như: hồ sơ

nhân sự, quá trình công tác, đào tạo của nhân viên Thống kê danh sách nhân sự theophòng ban, theo chức vụ , thống kê thâm niên

Quản lý hệ thống: Đăng ký hệ thống tức là phân quyền sử dụng chương trình,

sao lưu dữ liệu khi cần thiết, phục hồi lấy lại dữ liệu và trợ giúp cho người sử dụng

2.3 Phương pháp phân tích có cấu trúc (SA_Structured Analyis)

2.3.1 Các biểu đồ luồng dữ liệu

Biểu đồ luồng dữ liệu (BLD) là một loại biểu đồ nhằm mục đích diễn tả mộtquá trình xử lý thông tin với các yêu cầu Sơ đồ luồng dữ liệu là không có nghĩa cho ta

Trang 11

một cách thể hiện đầy đủ hệ thống thực đã có hoặc một cách thể hiện đầy đủ của hệthống vật lý tương lai mà nó chỉ chỉ ra các đặc tính cốt yếu của cả hai Sơ đồ luồng dữliệu là cái nhìn của nhà kỹ thuật, không nói đến giá cả, không nói đến cách, thời gianthực hiện.

Vạch ra kế hoạch và minh hoạ phương án cho nhà phân tích và người dùng cóthể xem xét khi phân tích hệ thống mới

Một số ký hiệu dùng trong biểu đồ:

* Tác nhân trong

Một tác nhân trong là một chức năng hay một hệ con của hệ thống được mô tảbởi trang khác nhưng có trao đổi thông tin với các phần tử thuộc trang hiện tại của môhình Như vậy tác nhân trong xuất hiện trong biểu đồ luồng dữ liệu chỉ làm nhiệm vụtham chiếu Ký hiệu:

Tên kho dữ liệu

Tên đối tác

Tên luồng dữ liệu

Tên chức năng Tên tác nhân trong

Trang 12

dịch từ một mức đến mức tiếp theo là sự phân rã mỗi chức năng ở mức trên thành một

số chức năng ở mức dưới

2.3.2.1 Biểu đồ luồng dữ liệu mức khung cảnh

Biểu đồ luồng dữ liệu ở mức khung cảnh xác định đầu tiên trong quá trình phântích hệ thống, nó thể hiện cách trao đổi thông tin trong hệ thống với các tác nhân bênngoài

2.3.2.2 Biểu đồ luồng dữ liệu mức đỉnh.

Từ biểu đồ mức khung cảnh ta đi xâu phân tích mức đỉnh Trong biểu đồ nàybắt đầu xuất hiện kho dữ liệu

Phiếu lương nv

Các báo cáo

Các tt về lương Thông tin nv

Các báo cáo Quản lý nhân sự

0 Lãnh đạo CT

Phiếu chi trả lương

Yêu cầu bảng lương nv

Yêu cầu phiếu lương nv

Tt thay đổi

Hình 2.3: Biểu đồ luồng dữ liệu mức khung ngữ cảnh

Trang 13

Hình 2.4: Biểu đồ luồng dữ liệu mức đỉnh

Phiếu lương nv

Báo cáo

Phiếu chi trả lương

Các báo cáo tt

về ns

& các thống kê

Bảng lương

Ban tổ chức CB & đào tạo Ban lđ tiền lương

Kho dl các bảng

Kho DL các bảng

Hồ sơ

Trang 14

2.3.2.3 Biểu đồ luồng dữ liệu định nghĩa chức năng quản lý hệ thống

2.3.2.4 Biểu đồ luồng dữ liệu phân rã chức năng 1 (quản lý nhân sự)

Quyết định chuyển công tác

Kho DL các bảng

T/tin các bảng

Chuyển công tác

1.4

Hồ sơ lưu

Hồ sơ

Kho DL các bảng Quyết

định nghỉ hưu

Hình 2.5

Trang 15

2.3.2.5 Biểu đồ luồng dữ liệu phân rã chức năng 2

Ban lđ tiền lương

Tính lương hàng tháng

2.1

Tăng/giảm lương

2.2

Xoá bảng lương

2.3

Quyết định tăng/

giảm

Tt về lương

Lương

Nhân viên

Yêu cầu phiếu lương nv

Kết quả

Tt

tìm

kiếm

Tra cứu theo hồ sơ

3.1

T/cứu tt lương nv

Trang 16

2.3.2.7 Biểu đồ luồng dữ liệu phân rã chức năng 4

2.4 Biểu diễn và lưu trữ dữ liệu

Qua quá trình chuẩn hoá dữ liệu, ta mô tả dữ liệu dưới dạng các bảng sau:

* Bảng Hồ sơ nhân viên (HoSo)

Hoso(MaNV, HoDem, Ten, Bidanh, GioiTinh, NgaySinh, Dantoc, TonGiao,QueXa, QueHuyen, QueTinh, QueNuoc, ThuongTruXa, ThuongTruHuyen,

Ban lđ tiền lương Báo cáo/

: Lưu thông tin của nhân sự nghỉ hưu

hoặc chuyển công tác

: Lưu thông tin của các bảng

: Lưu thông tin về lương của ns

Trang 17

ThuongTruTinh, ThuongTruNuoc, TPGiaDinh, TPBanThan, Honhan, DienThoai,Email, CMTSo, CMTCapNgay, CMTNoiCap, MaChucVu, MaPhong, MaTDVH,ChuyenMon, Ngoai Ngu1, TDNgoaiNgu1, NgoaiNgu2, TDNgoaiNgu2, NgoaiNgu3,TDNgoaiNgu3, TDTinHoc, NghiChu, TrangThai)

huyện

trú xã

trú huyện

phần gia đình

phần bản thân

lập gia đình

Trang 18

minh thư

độ văn hoá

môn chính làmviệc tại Công ty

Bảng Hồ sơ ns chứa các thông tin về mỗi cán bộ, viên chức trong Công ty Mỗinhân sự có một bản ghi trong bảng Khi thôi công tác hoặc nghỉ hưu thông tin về nhân

sự sẽ bị xoá khỏi bản sau khi đã lưu lại vào kho dữ liệu

* Bảng Quá trình công tác

QTCongTac(MaNV, MaCT, TuNgay, DenNgay, TenCT, CoQuan, LyDo)

Stt Tên trường Kiểu dữ liệu Độ rộng Chú thích

Bảng này lưu dữ thông tin và quá trình công tác của nhân sự trong Công ty

Trang 19

* Bảng

ChucVu(MaCV, TenCV, GhiChu)

Stt Tên trường Kiểu dữ liệu Độ rộng Chú thích

* Bảng Đoàn viên

DoanVien(MaNV, NgayVao, NgayRa, NoiSH, ChucVu, GhiChu)

Stt Tên trường Kiểu dữ liệu Độ rộng Chú thích

2 NgayVao Date/Time dd/mm/yyyy Ngày vào đoàn

3 NgayRa Date/time dd/mm/yyyy Ngày ra khỏi đoàn

* Bảng Đảng viên

DangVien(MaNV, NgayVao, NgayRa, NoiSH, ChucVu, GhiChu)

Stt Tên trường Kiểu dữ liệu Độ rộng Chú thích

SV: ĐỖ ANH DŨNG – Lớp 11Q303A

Stt Tên trường Kiểu dữ liệu Độ rộng Chú thích

20 NgayKham Date/Time dd/mm/yyyy Ngày khám bệnh

19

Trang 20

* Bảng Gia đình

GiaDinh(MaNV, MaGD, QuanHe, NgaySinh, NgheNghiep, NoiO, CoQuan)

Stt Tên trường Kiểu dữ liệu Độ rộng Chú thích

Stt Tên trường Kiểu dữ liệu Độ rộng Chú thích

Độ rộng Chú thích

lực

* Bảng Khen thưởng Kỷ luật

KTKL(MaNV, MaKTKL, Loai, Ngay, Cap, HinhThuc, LyDo, NguoiKy)

Ngày đăng: 04/06/2016, 10:57

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w