TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM QUẢN LÝ NHÂN SỰ CHO CÔNG TY CP XỬ LÝ MÔI TRƯỜNG MIỀN TRUNG - CHI
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN TỐT NGHIỆP
PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM QUẢN LÝ NHÂN SỰ CHO CÔNG TY
CP XỬ LÝ MÔI TRƯỜNG MIỀN TRUNG - CHI NHÁNH HÀ NỘI
Giáo viên hướng dẫn: ThS Nguyễn Ngọc Khải
Hà Nội, năm 2015
Trang 2LỜI CẢM ƠN
Em xin gửi lời cảm ơn chân thành tới toàn thể các thầy cô giáo trường Đại học Tài nguyên và Môi trường Hà Nội vì những tận tình của thầy cô ngay
từ những ngày đầu khi em mới bước vào trường, cho đến tận hôm nay, khi em
đã là một sinh viên năm cuối Những kiến thức quý báu của thầy cô sẽ theo
em trong suốt chặng đường dài phía trước
Em xin chân thành cảm ơn toàn thể cán bộ và nhân viên Công Ty CP Xử
Lý Môi Trường Miền Trung - Chi Nhánh Hà Nội đã tạo điều kiện thuận lợi cho em thực hiện đề tài đồ án tốt nghiệp này
Em cũng xin được gửi lời cảm ơn từ tận đáy lòng mình tới ThS Nguyễn Ngọc Khải, người thầy đã ân cần chỉ bảo, định hướng cho em, giúp em hoàn thành đề tài đồ án tốt nghiệp này
Hà Nội, ngày 08 tháng 6 năm 2015
Sinh viên
Nguyễn Thùy Linh
Trang 3LỜI CAM ĐOAN
Em xin cam kết đồ án tốt nghiệp này là quá trình nghiên cứu của bản thân em dưới sự hướng dẫn của ThS Nguyễn Ngọc Khải
Các kết quả nêu trong bản báo cáo này là trung thực, không phải là sao chép toàn văn của bất kỳ công trình nào khác
Hà Nội, ngày 08 tháng 6 năm 2015
Sinh viên
Nguyễn Thùy Linh
Trang 4MỤC LỤC
LỜI MỞ ĐẦU
CHƯƠNG 1: TỔNG QUAN 1
1.1.Yêu cầu thực tế và tính cấp thiết của đề tài 1
1.2 Mục tiêu đề tài……….2
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 3
2.1 Tổng quan về bài toán quản lý nhân sự 3
2.2 Giới thiệu về MSSQL……….4
2.3 Khái quát về thông tin và hệ thống thông tin………. 7
2.3.1 Thông tin 7
2.3.2 Hệ thống thông tin 7
2.3.3 Mô hình của hệ thống thông tin 8
CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 9
QUẢN LÝ NHÂN SỰ 9
3.1 Phân tích nghiệp vụ bài toán quản lý nhân sự tại Công ty CP Xử lý Môi Trường Miền Trung – Chi nhánh Hà Nội………9
3.1.1 Khảo sát cơ cấu tổ chức doanh nghiệp 9
3.1.2 Quy trình nghiệp vụ quản lý nhân sự của doanh nghiệp 10
3.1.3 Phân tích chức năng……… 12
3.2 Thiết kế hệ thống 14
3.2.1 Mô hình Use-case tổng quát 14
3.2.2 Sơ đồ Use-case phân rã 16
3.2.3 Sơ đồ hoạt động chức năng và sơ đồ tuần tự 18
3.2.4 Sơ đồ lớp 28
3.3 Thiết kế cơ sở dữ liệu……… 29
3.3.1 Sơ đồ logic dữ liệu 29
3.3.2 Chi tiết các bảng trong cơ sở dữ liệu 30
Trang 54.1 Giao diện đăng kí tài khoản 39
4.2 Giao diện đăng nhập 40
4.4 Giao diện chức năng sửa thông tin nhân viên 41
4.5 Giao diện chức năng xoá thông tin nhân viên 42
4.6 Giao diện chức năng tra cứu thông tin nhân viên 43
4.7 Giao diện quản lý chấm công cho nhân viên 44
4.8 Giao diện quản lý lương nhân viên 45
KẾT LUẬN 48
TÀI LIỆU THAM KHẢO 49
BẢNG ĐỐI CHIẾU THUẬT NGỮ VIỆT – ANH 50
Trang 6DANH MỤC HÌNH ẢNH
Hình 3.1 Cơ cấu tổ chức Công Ty CP Xử Lý Môi Trường Miền Trung 9
Hình 3.2 Sơ đồ Use-case tổng quát 14
Hình 3.3Sơ đồ Use-case phân rã của người quản lý 16
Hình 3.4 Sơ đồ Use-case phân rã của nhân viên 17
Hình 3.5 Sơ đồ Use-case phân rã của Admin 17
Hình 3.6 Sơ đồ Use-case phần rã của Giám đốc 18
Hình 3.7Sơ đồ hoạt động chức năng đăng nhập 18
Hình 3.8 Sơ đồ tuần tự đăng nhập 19
Hình 3.9Sơ đồ hoạt động chức năng xóa nhân viên 20
Hình 3.10 Sơ đồ tuần tự xóa nhân viên 21
Hình 3.11Sơ đồ hoạt động chức năng thêm nhân viên 22
Hình 3.12 Sơ đồ tuần tự thêm nhân viên 23
Hình 3.13Sơ đồ hoạt động chức năng sửa nhân viên 24
Hình 3.14 Sơ đồ tuần tự sửa nhân viên 25
Hình 3.15Sơ đồ hoạt động chức năng tìm kiếm 26
Hình 3.16 Sơ đồ tuần tự tìm kiếm 27
Hình 3.17 Sơ đồ lớp mô hình ứng dụng 28
Hình 3.18 Sơ đồ logic dữ liệu 29
Hình 4.1 Giao diện đăng ký tài khoản 39
Hình 4.2 Giao diện đăng nhập tài khoản 40
Hình 4.3 Giao diện chức năng thêm nhân viên 41
Hình 4.4 Giao diện chức năng sửa thông tin nhân viên 42
Hình 4.5Giao diện chức xoá nhân viên 43
Hình 4.6Giao diện chức năng tra cứu nhân viên 44
Hình 4.7Giao diện chức năng quản lý chấm công 45
Hình 4.8Giao diện chức năng tiền lương 45
Trang 7DANH MỤC BẢNG BIỂU
Bảng 3.1 Danh sách các Actor của mô hình Use-case tổng quát………ơ15 Bảng 3.2 Danh sách các Use-case của mô hình……… ơ15
Bảng 3.3 Bảng nhân viên trong cơ sở dữ liệu………. 30
Bảng 3.4 Bảng Trình độ trong cơ sở dữ liệu……… 30
Bảng 3.5 Bảng Chi tiết trình độ trong cơ sở dữ liệu………31
Bảng 3.6 Bảng Tôn giáo trong cơ sở dữ liệu……… 31
Bảng 3.7 Bảng dân tộc trong cơ sở dữ liệu………. 31
Bảng 3.8 Bảng Khen thưởng trong cơ sở dữ liệu………32
Bảng 3.9 Bảng Chi tiết khen thưởng trong cơ sở dữ liệu………32
Bảng 3.10 Bảng Kỷ luật trong cơ sở dữ liệu……… 32
Bảng 3.11 Bảng Chi tiết kỷ luật trong cơ sở dữ liệu……… 33
Bảng 3.12 Bảng Chức vụ trong cơ sở dữ liệu……….[ 33
Bảng 3.13Bảng Phòng ban trong cơ sở dữ liệu……… 34
Bảng 3.14 Bảng Chuyển công tác trong cơ sở dữ liệu 34
Bảng 3.15Bảng Thai sản trong cơ sở dữ liệu 35
Bảng 3.16 Bảng Lương trong cơ sở dữ liệu 35
Bảng 3.17 Bảng Người dùng trong cơ sở dữ liệu 36
Bảng 3.18 Bảng Phân quyền trong cơ sở dữ liệu 36
Bảng 3.19 Bảng Hợp đồng trong cơ sở dữ liệu 36
Bảng 3.20 Bảng Chi tiết hợp đồng trong cơ sở dữ liệu 37
Bảng 3.21 Bảng Ngoại ngữ trong cơ sở dữ liệu 37
Bảng 3.22 Bảng Chi tiết ngoại ngữ trong cơ sở dữ liệu 37
Bảng 3.23 Bảng Tham số trong cơ sở dữ liệu 38
Trang 8LỜI MỞ ĐẦU
Trong những năm gần đây, chúng ta không còn xa lạ với việc các ứng dụng công nghệ thông tin (CNTT) đã len lỏi vào từng ngõ ngách của cuộc sống Đối với các hệ thống quản lý thông tin, các ứng dụng CNTT dần trở nên quan trọng và đủ sức thay thế cho toàn bộ hệ thống quản lý và nhập liệu thủ công cũ kỹ
Cùng với dòng chảy đó, đề tài Phân tích và thiết kế phần mềm quản lí nhân sự cho Công Ty CP Xử Lý Môi Trường Miền Trung - Chi Nhánh
Hà Nội được thực hiện với mục đích tạo ra một ứng dụng thay thế cho toàn
bộ công việc quản lý, lưu trữ thông tin của cán bộ và nhân viên Công Ty CP
Xử Lý Môi Trường Miền Trung - Chi Nhánh Hà Nội bằng phương pháp
thủ công truyền thống
Đồ án này được cấu trúc gồm 4 chương:
CHƯƠNG 1: TỔNG QUAN nêu lên những vấn đề cấp thiết của đề tài, từ đó đề ra được những mục tiêu phù hợp với thực trạng hoạt động quản
lý nhân sự của công ty
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VỀ HỆ THỐNG THÔNG TIN
VÀ QUẢN LÝ NHÂN SỰ là những khái niệm tổng quát về phân tích hệ thống thông tin, hướng đối tượng và quản lý nhân sự
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QLNS CHO CÔNG TY CP XỬ LÝ MÔI TRƯỜNG MIỀN TRUNG - CHI NHÁNH HÀ NỘI là phân tích nghiệp vụ cụ thể của công ty, từ đó mô tả các chức năng trong phần mềm Cài đặt và triển khai phần mềm áp dụng vào thực trạng của công ty
CHƯƠNG 4: CÀI ĐẶT VÀ ĐÁNH GIÁ trình bày demo giao diện
cơ bản của phần mềm ứng dụng
Trang 91
CHƯƠNG 1: TỔNG QUAN 1.1 Yêu cầu thực tế và tính cấp thiết của đề tài
Trong những năm gần đây, sựphát triển của công nghệ thông tin (CNTT)
đã và đang làm thay đổi toàn bộ thế giới Mọi ngành nghề, mọi lĩnh vực như công nghiệp, dịch vụ, y tế… dần dần được tin học hóa và làm cho công việc trở nên dễ dàng, nhanh chóng, chính xác hơn Ngày 22 /9 /2010, Thủ tướng Chính phủ ký Quyết định số 1755/QĐ-TTg [1] về việc phê duyệt đề án quốc gia “ Đưa Việt Nam sớm trở thành nước mạnh về Công nghệ thông tin
và truyền thông ”
Trên tinh thần đó,Công Ty CP Xử Lý Môi Trường Miền Trung - Chi Nhánh Hà Nộiphần đấu trở thành đơn vị đi đầu trong việc ứng dụng công
nghệ thông tin trong các hoạt động quản lý và vận hành doanh nghiệp
Bên cạnh đó,quản lý nhân sự là một nhiệm vụ vô cùng quan trọng đối với sự tồn tại, phát triển của một doanh nghiệp Quản lý nhân sự góp phần vào việc giải quyết các mặt kinh tế xã hội của vấn đề lao động Đó là vấn đề chung của xã hội, mọi hoạt động kinh tế nói chung đều đi đến một mục đích sớm hay muộn là làm sao cho người lao động hưởng thành quả do họ làm ra.Quản lý nhân sự gắn liền với mọi tổ chức, bất kỳ một cơ quan tổ chức nào cũng cần phải có bộ phận nhân sự Quản lý nhân sự là một thành tố quan trọng của chức năng quản trị, nó có gốc rễ và các nhánh trải rộng khắp nơi trong mọi tổ chức Cung cách quản lý nhân sự tạo ra bầu không khí và hình thành văn hoá cho một doanh nghiệp Vì vậy, quản lý nhân sự là một trong
những yếu tố quyết định đến sự thành bại của một doanh nghiệp
Trong bối cảnh đó, yêu cầu đặt ra cho Công Ty CP Xử Lý Môi Trường Miền Trung - Chi Nhánh Hà Nội là xây dựng một hệ thông quản lý nhân sự
phù hợp với đặc thù doanh nghiệp, bao quát toàn bộ việc lưu trữ thông tin và quản lý các hoạt động liên quan đến nhân sự trong công ty Đó cũng chính là
lý do đề tài Phân tích và thiết kế phần mềm quản lí nhân sự cho Công Ty
CP Xử Lý Môi Trường Miền Trung - Chi Nhánh Hà Nộiđược thực hiện
Trang 102
1.2 Mục tiêu đề tài
Đề tài “Phân tích và thiết kế phần mềm quản lí nhân sự cho Công Ty
CP Xử Lý Môi Trường Miền Trung - Chi Nhánh Hà Nội” được hoàn thiện với mục tiêu tạo ra một sản phẩm có tính ứng dụng cao và phù hợp với thực trạng hoạt động quản lý nhân sự của doanh nghiệp Cụ thể, ứng dụng phải hỗ trợ những chức năng chính sau đây:
- Quản lý sơ yếu lí lịch với đầy đủ thông tin như: Họ tên, bí danh,ngày sinh, nơi sinh, dân tộc, tôn giáo, số thẻ công ty, số chứng minh nhân dân, quê quán, nơi ở hiện tại, điện thoại liên hệ
- Quản lý thông tin nhân viên như: Loại hợp đồng, chế độ đãi ngộ được nhận, mức lương, thông tin kỷ luật, …
- Quản lý thông tin các phòng ban, bộ phận và các khối cộng tác
- Quản lý chấm công:Quản lý ngày công làm việc, phân ca làm việc, hỗ trợ chấm công theo ngày, tháng hoặc bằng máy chấm công
- Chức năng tra cứu thông tin nhân viên cũng như các phong ban, bộ phận
- Chức năng kết xuất báo cáo đối với nhân viên cũng như các phong ban,
bộ phận
Ngoài ra, ứng dụng khi hoàn thành phải đáp ứng được những yêu cầu sau:
- Cơ chế bảo mật: thông tin về account truy cập của người dùng phải được mã hóa và lưu trữ trong cơ sở dữ liệu
- Khả năng Sao lưu – Phục hồi: hệ thống phải tự động sao lưu dữ liệu khi gặp sự cố hoặc do nhầm lẫn từ người dùng và có khả năng phục hồi lại dữ liệu
- Tính tiến hóa: có cơ sở dữ liệu linh động, tùy biến, dễ dàng đáp ứng được những thay đổi về quy chế hoạt động
-Tính tiện dụng: phần mềm phải gọn nhẹ, thao tác đơn giản thuận tiện với người sử dụng, nhất là những người sử dụng không có nhiều kiến thức về tin học