Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 107 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
107
Dung lượng
3,63 MB
Nội dung
VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐẶNG THỊ NGUYỆT ĐÀM THỊ QUỲNH XÂY DỰNG VÀ KIỂM THỬ HỆ THỐNG QUẢN LÝ NHÂN SỰ CHO CÔNG TY Ngành/Chuyên ngành: Công nghệ thông tin Hà Nội – 2018 VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự – Hạnh phúc Hà Nội, ngày 26 tháng 04 năm 2018 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên: Đặng Thị Nguyệt Giới tính: Nữ Ngày sinh: 14/02/1996 Nơi sinh: Hà Nội Chuyên ngành: Cơng nghệ thơng tin Mã số: Lớp hành chính: 1410A01 Họ tên: Đàm Thị Quỳnh Giới tính: Nữ Ngày sinh: 27/07/1996 Nơi sinh: Bắc Ninh Chuyên ngành: Công nghệ thơng tin Mã số: 14A10010007 Lớp hành chính: 1410A01 TÊN ĐỀ TÀI Xây dựng kiểm thử hệ thống quản lý nhân NHIỆM VỤ VÀ NỘI DUNG Nhiệm vụ cụ thể Đồ án tốt nghiệp: - Khảo sát quy trình nghiệp vụ hệ thống quản lý nhân - Phân tích thiết kế hệ thống, xác định yêu cầu hệ thống - Xây dựng nghiệp vụ sau: + Quản lý hồ sơ nhân viên: tổng quan hồ sơ nhân viên, cập nhật thông tin nhân viên, cập nhật quan hệ thân nhân, trình học tập, quan hệ xã hội, kinh nghiệm làm việc + Quản lý nhân sự: quản lý hợp đồng lao động, quản lý phòng ban, quản lý thay đổi chức vụ nhân viên, quản lý lương nhân viên, quản lý phụ cấp khoản khấu trừ nhân viên thay đổi theo thời gian, quản lý khen thưởng, kỷ luật, quản lý nghỉ việc làm lại, báo cáo thống kê + Quản lý tuyển dụng: Quản lý vị trí tuyển dụng, quản lý q trình tuyển dụng, quản lý kết tuyển dụng, quản lý ứng viên + Quản lý hợp đồng: Quản lý việc kí hợp đồng, gia hạn hợp đồng, hủy hợp đồng + Báo cáo thống kê + Kiểm thử hệ thống NGÀY GIAO NHIỆM VỤ: 02/01/2018 NGÀY HOÀN THÀNH NHIỆM VỤ PHÂN CƠNG CƠNG VIỆC - Lập trình: Đàm Thị Quỳnh - Kiểm thử: Đặng Thị Nguyệt Thời gian Lập trình Kiểm thử Tuần - Khảo sát phân tích hệ thống Khảo sát phân tích hệ thống Tuần 4-7 Thiết kế hệ thống Thiết kế hệ thống, lập kế hoạch test Tuần Thiết kế giao diện người dùng Kiểm thử giao diện Tuần Sửa lỗi, xây dựng module quản lý tài khoản Kiểm thử module quản lý tài khoản Tuần 10 Sửa lỗi, xây dựng module quản lý nhân viên Kiểm thử module quản lý nhân viên Tuần 11 Xây dựng module quản lý tuyển dụng quản lý hợp đồng Kiểm thử module quản lý tuyển dụng Xây dựng module lập báo cáo thống kê Kiểm thử module quản lý tuyển dụng Tuần 12 quản lý hợp đồng quản lý hợp đồng, báo cáo thống kê Tuần 13 Kiểm tra hoạt động hệ thống Tuần 14- 15 Sửa lỗi, Hoàn thiện báo cáo CÁN BỘ HƯỚNG DẪN Thạc sĩ Lê Hữu Dũng GIẢNG VIÊN HƯỚNG DẪN KHOA CƠNG NGHỆ THƠNG TIN LỜI NĨI ĐẦU Cuộc sống ngày phát triển, cơng nghệ thơng tin đóng vai trị khơng thể thiếu hoạt động Nó góp mặt lĩnh vực đời sống Trong công tác quản lý vậy, đặc biệt việc quản lý nhân Chúng em muốn xây dựng ứng dụng quản lý nhân áp dụng cho công ty sản xuất Thay việc phải lưu trữ, tính tốn cách truyền thống giấy trước ngày nhờ có cơng nghệ thơng tin việc quản lý trở nên chuyên nghiệp, khoa học, dễ dàng chặt chẽ Một ứng dụng quản lý nhân cần cho nhà máy, xí nghiệp hay quan để dễ dàng việc tìm kiếm thơng tin nhân viên hay việc tính tốn lương thưởng Nhận giúp đỡ tận tình thầy giáo Thạc sĩ Lê Hữu Dũng chúng em dần hoàn thành đồ án Chúng em xin chân thành cảm ơn Thầy!.Chúng em mong nhận quan tâm ý kiến từ phía Thầy/ Cơ để Đồ án chúng em hoàn thiện hơn, chúng em xin chân thành cảm ơn Thầy Cô! Hà Nội, ngày tháng Sinh viên thực Đặng Thị Nguyệt Đàm Thị Quỳnh năm 2018 MỤC LỤC CHƯƠNG GIỚI THIỆU ĐỀ TÀI 1.1 Lý chọn đề tài 1.2 Các đề tài liên quan .2 1.3 Phạm vi đề tài .4 1.4 Mục đích, mục tiêu đề tài .4 1.4.1 Mục đích đề tài .4 1.4.2 Mục tiêu đề tài CHƯƠNG KHẢO SÁT HỆ THỐNG 2.1 Khảo sát thực trạng hệ thống 2.1.1 Cơ cấu tổ chức 2.1.2 Chức nhiệm vụ .6 2.1.3 Quy trình nghiệp vụ 12 2.1.4 Biểu mẫu .24 2.2 Xác định yêu cầu .28 2.2.1 Yêu cầu chức .28 2.2.2 Yêu cầu phi chức .30 2.3 Mơ hình hóa kết khảo sát 31 2.3.1 Mô hình hóa cấu tổ chức .31 2.3.2 Sơ đồ tiến trình nghiệp vụ 31 2.4 Các sơ đồ luồng liệu mức logic 34 2.4.1 DFD mức ngữ cảnh 34 2.4.2 Các DFD tiến trình xử lý 35 CHƯƠNG PHÂN TÍCH HỆ THỐNG .40 3.1 Phân tích hệ thống chức 40 3.1.1 Xác định chức mức 40 3.1.2 Gom nhóm chức 41 3.1.3 Sơ đồ phân rã chức 42 3.1.4 Rà soát việc đáp ứng yêu cầu .50 3.1.5 3.2 Đặc tả chức mức 52 Phân tích hệ thống liệu 59 3.2.1 Xác định thực thể thuộc tính 59 3.2.2 Chuẩn hóa liệu .62 CHƯƠNG THIẾT KẾ HỆ THỐNG 68 4.1 Chiến lược phát triển hệ thống: 68 4.2 Thiết kế kiến trúc hệ thống .69 4.2.1 Kiến trúc vật lý 69 4.2.2 Kiến trúc phần mềm 69 4.3 Thiết kế giao diện người dung 71 4.4 Thiết kế sở liệu Error! Bookmark not defined 4.4.1 Chuyển đổi Logical ERD sang Physical ERD Error! Bookmark not defined 4.4.2 Đặc tả sở liệu Error! Bookmark not defined 4.4.3 Sơ đồ mơ hình quan hệ .Error! Bookmark not defined CHƯƠNG KIỂM THỬ PHẦN MỀM .74 5.1 Kế hoạch kiểm thử 74 5.1.1 Mục đích .74 5.1.2 Kế hoạch triển khai .75 5.1.3 Những yêu cầu tài nguyên .75 5.1.4 Phạm vi kiểm thử 76 5.1.5 Chiến lược kiểm thử 77 5.2 Thực kiểm thử 79 5.2.1 Quản lý tài khoản nhân viên .79 5.2.2 Quản lý hồ sơ nhân viên .86 5.2.3 Quản lý chấm công cho nhân viên Error! Bookmark not defined 5.3 Kết kiểm thử .Error! Bookmark not defined DANH MỤC HÌNH ẢNH Hình 2.1 Biểu mẫu bảng chấm công .24 Hình 2.2 Biểu mẫu bảng toán lương 24 Hình 2.3 Biểu mẫu bảng tốn tiền làm thêm 25 Hình 2.4 Biểu mẫu định khen thưởng 25 Hình 2.5 Biểu mẫu hợp đồng thử việc 26 Hình 2.6 Biểu mẫu hợp đồng lao động 27 Hình 2.7 Biểu mẫu đơn gia hạn hợp đồng 28 Hình 2.8 Sơ đồ cấu tổ chức 31 Hình 2.9 Sơ đồ nghiệp vụ chung 31 Hình 2.10 Sơ đồ quy trình nghiệp vụ tuyển dụng 32 Hình 2.11 Sơ đồ quy trình nghiệp vụ quản lý hồ sơ nhân viên .32 Hình 2.12 Sơ đồ quy trình nghiệp vụ thử việc ký hợp đồng .33 Hình 2.13 Sơ đồ quy trình nghiệp vụ trả lương cho nhân viên 33 Hình 2.14 Sơ đồ DFD mức ngữ cảnh .34 Hình 2.15 Sơ đồ DFD tuyển dụng 35 Hình 2.16 Sơ đồ DFD thử việc 35 Hình 2.17 Sơ đồ DFD ký hợp đồng 36 Hình 2.18 Sơ đồ DFD quản lý hồ sơ nhân viên 36 Hình 2.19 Sơ đồ DFD quản lý hồ sơ nhân viên 37 Hình 2.20 Sơ đồ DFD hủy hợp đồng 37 Hình 2.21 Sơ đồ DFD chấm công 38 Hình 2.22 Sơ đồ DFD nâng lương 38 Hình 2.23 Sơ đồ DFD nâng lương 39 Hình 2.24 Sơ đồ DFD báo cáo thống kê .39 Bảng 3.1 Bảng gom nhóm chức 41 Hình 3.1 Sơ đồ phân rã chức 42 Bảng 3.2 Bảng rà soát việc đáp ứng yêu cầu 51 Hình 3.2 Sơ đồ đặc tả chức đăng nhập 52 Hình 3.2 Sơ đồ đặc tả chức đăng xuất 53 Hình 3.3 Sơ đồ đặc tả chức thêm tài khoản 53 Hình 3.4 Sơ đồ đặc tả chức Sửa tài khoản Error! Bookmark not defined Hình 3.5 Sơ đồ đặc tả chức xóa tài khoản Error! Bookmark not defined Hình 3.6 Sơ đồ đặc tả chức đổi mật 54 Hình 3.7 Sơ đồ đặc tả chức tìm kiếm Error! Bookmark not defined Hình 3.8 Mơ hình ER 62 Hình 4.1 Mơ hình - layer 69 Hình 4.2 Form đăng nhập 71 Hình 4.3 Form trang chủ 71 Hình 4.4 Form quản lý nhân viên 72 Hình 4.5 Form bảng chấm cơng 73 Hình 4.6 Mơ hình quan hệ .Error! Bookmark not defined CHƯƠNG 1.1 GIỚI THIỆU ĐỀ TÀI Lý chọn đề tài Quản lý nhân công việc thiết yếu công ty sản xuất Tùy vào quy mô công ty mà số lượng nhân viên lớn hay nhỏ Hiện nay, việc quản lý nhân viên số cơng ty cịn thực phương pháp thủ cơng, việc gây nhầm lẫn, sai sót công tác quản lý Chưa kể tới việc lưu trữ giấy dẫn tới việc thất thoát hồ sơ nhân viên, khó khăn việc tìm kiếm cập nhật thông tin nhân viên Việc quản lý nhân viên cơng ty khó khăn số lượng nhân viên công ty thay đổi Ngày nay, việc ứng dụng công nghệ thông tin vào việc quản lý nhân viên phổ biến Việc giải triệt để khó khăn cơng việc quản lý công ty sản xuất Căn vào Bộ luật lao động nước Cộng hòa xã hội chủ nghĩa Việt Nam[3], ứng dụng xây dựng cần đảm bảo tuân thủ nội dung sau: a Họ tên, ngày tháng năm sinh, giới tính, địa nơi cư trú, số chứng minh thư nhân dân giấy tờ hợp pháp người lao động b Công việc địa điểm làm việc c Thời hạn hợp đồng lao động d Mức lương, hình thức trả lương, thời hạn trả lương, phụ cấp lương khoản bổ sung khác e Chế độ nâng bậc, nâng lương f Thời làm việc nghỉ ngơi g Thời gian thử việc không 60 ngày công việc có chức nghề cần trình độ chun mơn kỹ thuật từ cao đẳng trở lên h Thời gian thử việc không 30 ngày công việc có chức nghề cần trình độ chun mơn kỹ thuật từ trung cấp nghề, trung cấp chuyên nghiệp, công nhân kỹ thuật, nhân viên nghiệp vụ i Thời gian thử việc không ngày công việc khác j Tiền lương người lao động thời gian thử việc bên thỏa thuận phải 85% mức lương cơng việc k Khi kết thúc thời gian thử việc, việc làm thử đạt yêu cầu người sử dụng lao động phải giao kết hợp đồng lao động với người lao động l Trong thời gian thử việc, bên có quyền hủy bỏ thỏa thuận thử việc mà khơng cần báo trước bồi thường việc làm thử không đạt yêu cầu mà bên thỏa thuật Ngồi ra, doanh nghiệp cịn cần tn thủ quy định khác pháp luật Hơn nữa, phần mềm cần phải kiểm thử để đảm bảo chất lượng Đề tài chúng em đưa để giải việc quản lý nhân viên công ty Do chúng em chọn đề tài: “Xây dựng kiểm thử ứng dụng quản lý nhân cho công ty” 1.2 Các đề tài liên quan 1.2.1 Phần mềm quản lý nhân cho công ty TNHH Anh Khoa [4] ● Ưu điểm:[4, tr45] ○ Phần mềm có giao diện đẹp mắt, thân thiện với người dùng nhờ sử dụng công cụ hỗ trợ thiết kế DotnetBar ○ Dễ dàng sử dụng quản lý ○ Qua trình triển khai sử dụng số máy tính thấy chương trình hoạt động hiệu Các chức chạy tương đối ổn định, có lỗi xảy Chương trình chạy tốn tài ngun nhớ, thích hợp cho nhiều máy tính kể máy có cấu hình thấp 80 5.2 Thực kiểm thử 5.2.1 Quản trị hệ thống 5.2.1.1 Quản lý người dùng Hình 5.8 Testcase Quản lý người dùng 81 Hình 5.9 Bug Report sai tên chức Quản lý người dùng Thêm 82 Hình 5.10 Testunit chức thêm người dùng Sửa Hình 5.11 Testunit chức sửa thơng tin người dùng Xóa 83 Hình 5.12 Testunit chức Xóa người dùng 5.2.1.2 Đăng nhập Hình 5.6 Màn hình đăng nhập 84 Hình 5.7 UC Đăng nhập Hình 5.8 Testcase Đăng nhập 85 Hình 5.13 Bug Report chức Đăng nhập 86 5.2.1.3 Đổi mật Hình 5.14 Testcase chức Đổi mật 87 5.2.2 Quản lý hồ sơ nhân viên Chức thêm nhân viên Hình 5.15 Testcase chức thêm nhân viên 88 Hình 5.16 Bug report chức thêm nhân viên 89 Hình 5.17 Bug report chức thêm nhân viên 5.2.3 Quản lý phòng ban 90 Chức Thêm phòng ban Chức Sửa phòng ban 91 Chức xóa phịng ban 5.2.4 Quản lý hợp đồng Thêm hợp đồng 92 Hình 5.18 Testcase chức Thêm hợp đồng 93 Hình 5.19 Bug Report chức thêm hợp đồng 94 TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Tuyền (GVHD Nguyễn Thùy Linh), DATN “Xây dựng hệ thống hỗ trợ cng tac quản lý học sinh trường THCS Thắng Lợi”, Đồ án tốt nghiệp đại học Khoa CNTT, viện Đại học Mở HN 2017 [2] Nguyễn Thị Thu Hà (GVHD Trịnh Thị Xuân), “Kiểm thử hệ thống quản lý kinh doanh BMS công ty Hải Yến” [3]Luật lao động, xem tại: http://vanban.chinhphu.vn/portal/page/portal/chinhphu/hethongvanban? class_id=1&mode=detail&document_id=163542 [4]Phần mềm quản lý nhân công ty cổ phần Trường Hà xem tại: http://luanvan.net.vn/luan-van/xay-dung-phan-mem-quan-ly-nhan-sucong-ty-co-phan-truong-ha-46403/ ... 11 Xây dựng module quản lý tuyển dụng quản lý hợp đồng Kiểm thử module quản lý tuyển dụng Xây dựng module lập báo cáo thống kê Kiểm thử module quản lý tuyển dụng Tuần 12 quản lý hợp đồng quản lý. .. để giải việc quản lý nhân viên công ty Do chúng em chọn đề tài: ? ?Xây dựng kiểm thử ứng dụng quản lý nhân cho công ty? ?? 1.2 Các đề tài liên quan 1.2.1 Phần mềm quản lý nhân cho công ty TNHH Anh... luật, quản lý nghỉ việc làm lại, báo cáo thống kê + Quản lý tuyển dụng: Quản lý vị trí tuyển dụng, quản lý q trình tuyển dụng, quản lý kết tuyển dụng, quản lý ứng viên + Quản lý hợp đồng: Quản lý