Nhiệm vụ cơ bản Xây dựng một hệ thống quản lý nhân viên đảm bảo được các yêu cầu như: Một công ty TNHH có nhu cầu quản lý nhân sự của họ trên máy tính bằng phần mềm có giao diện tương tá
Trang 1TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO ĐỒ ÁN MÔN HỌC
Tên đề tài:
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ ĐIỂM
CỦA TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT
Sinh viên thực hiện: Nguyễn Văn A Lớp: Khoa học máy tính K63
Hà Nội – 2021
Trang 2CHƯƠNG I KHẢO SÁT HỆ THỐNG
1 Nhiệm vụ cơ bản
Xây dựng một hệ thống quản lý nhân viên đảm bảo được các yêu cầu như:
Một công ty TNHH có nhu cầu quản lý nhân sự của họ trên máy tính bằng phần mềm
có giao diện tương tác với người dùng Mỗi nhân viên cần quản lý các thông tin như họ tên, ngày sinh, địa chỉ, giới tính, phòng ban công tác, trình độ học vấn, bậc lương được hưởng, ngoại ngữ, chức vụ đảm nhận, chế độ làm việc, tiền lương được nhận theo tháng của nhân sự Hệ thống thông tin quản lý nhân sự có chức năng tuyển dụng, đăng nhập thêm ,xóa, sửa, tính lương và đóng bhxh cho nhân viên trong công ty
2 Cơ cấu tổ chức:
Hệ thống quản lý nhân viên sẽ gồm 4 bộ phận chính:
Bộ phận thứ nhất là ban lãnh đạo: có tất cả các quyền và quyền xem báo cáo thống kê
để phân tích các hiện tượng cần điều chỉnh
Bộ phận tuyển nhân viên: nhận hồ sơ , lọc hồ sơ theo công việc đang ký bắt đầu công tác thi tuyển
Bộ phận thứ hai là phòng quản lý nhân sự trong: phòng nhân sự quản lý toàn bộ thông tin về nhân viên các phòng ban như : họ tên, ngày sinh, địa chỉ, giới tính, phòng ban công tác, trình độ học vấn, ngoại ngữ, chức vụ đảm nhận, chế độ làm việc, của nhân sự
Bộ phân thứ ba là Phòng kế toán: có nhiệm vụ tính bậc lương được hưởng, tiền lương được nhận theo tháng
3 Quy trình xử lý:
Tuyển nhân viên: Sau khi nhân thông báo tuyển nhân viên từ phong nhân sự, phòng tuyển nhân viên tiến hành nhận hồ sơ của người đăng ký và bắt đầu lọc theo công việc đăng kí.Bắt đầu thi tuyển cho người đăng k
Thêm hồ sơ nhân viên: Việc quản lý nhân viên được bắt đầu thực hiện từ khi nhân viên bắt đầu làm việc đến khi nhân viên nghỉ việc Sau khi cập nhật quyết định tuyển dụng ứng viên đạt trên hệ thống, thông tin từ hồ sơ ứng viên sẽ được chuyển qua quản lý bộ phân sự vào nghiệp vụ này để cập nhật thêm các thông tin liên quan đến ứng viên và cấp quyền truy cập thông tin cho nhân viên
Sửa hồ sơ nhân viên: khi nhân cần thay đổi thông tin như trình độ học vấn, cccd, Xóa nhân viên: Tiến hành xóa nhân viên khi nhân viên nghỉ việc, kết thúc hợp đồng Quản lý chấm công : Hàng ngày ,quá trình chấm công của nhân viên được theo dõi qua bảng chấm công Nhân viên làm đủ 8h/ngày mới được xác nhận công
4 Phê phán hiện trạng của Hệ thống
Qua quá trình khảo sát hệ thống, đưa ra một số nhược điểm của hệ thống cũ để hướng tới hệ thống mới Đầu tiên, thông tin cá nhân của nhân sự chủ yếu được quản lý trên giấy tờ và phần mềm excel, quản lý rất xơ sài không chuyên nghiệp Hồ sơ, hợp đồng cũng được lưu trữ theo cách truyền thống là được cất trong kho lưu trữ của công ty Mặc dù được sắp xếp theo từng ngăn từng tệp từng năm rất có hệ thống nhưng cũng mất khá nhiều thời gian trong việc tìm
Trang 3kiếm, đối chiếu các hồ sơ khi có sự việc xảy ra cũng như thời gian đi lại Bên cạnh đó, công ty đang trên đà phát triển muốn mở rộng thêm nhà máy, dây truyền sản xuất ở các chi nhánh Vì vậy cần tuyển thêm nhân sự cũng như người lao động mới Cách quản lý cũ chỉ phù hợp với quy mô nhỏ của công ty, hiện nay công ty muốn mở thêm chi nhánh, nhân sự càng nhiều, quản lý theo cách truyền thống không còn phù hợp Công ty muốn xây dựng hệ thống quản
lý nhân sự ứng dựng CNTT giúp cho việc quản lý vận hành được nhanh chóng
và tiện lợi hơn
5 Yêu cầu với hệ thống mới
Mục đích xây dựng hệ thống mới, ngoài việc kế thừa ưu điểm và khắc phục được
sự chậm chễ trong quy trình làm việc của công ty, tăng độ chính xác về dữ liệu, giảm bớt những công việc làm thô sơ thủ công và thay vào đó là máy mọc thiết bị chuyên dụng từ đó giúp giảm bớt nhân lực cho công ty
Yêu cầu đối với hệ thống mới qua việc khả sát thực trạng của thư viện ở trên ta có thể đưa ra một số những yêu cầu cho hệ thống mới để khắc phục và cải thiện hệ thống cũ tuỳ thuộc vào tính hình điều kiện của công ty: công ty có thể thực hiện được và những điều kiện sẵn có tiết kiệm được chi phí Cụ thể như sau:
- Giúp việc quản lý thông tin nhân sự được chính xác, minh bạch, rõ ràng, đảm bảo an toàn cho thông tin… Thêm sủa xoá thông tin được dễ dàng, nhanh ngọn hơn
- Giúp việc quản lý công tác, điều chuyển nhân sự, cung cấp thông tin nhân
sự, phòng ban làm việc, phòng ban điều chuyển mới khii có dự án mới cần nhân sự Thông tin được quản lý nhất quán, thêm sửa xoá thông tin thuận tiện hơn
- Hỗ trợ đưa ra quyết định khen thưởng, đối chiếu những vi phạm, những thành tích mà nhân sự mang lại cho công ty… tránh việc sai xót
- Hỗ trợ tính toán lương cho nhân sự dựa trên các yêu tố như: cấp bậc, công tác, thành tích, vi phạm, trình độ,…giảm bớt công việc cho ban kế toán, tăng hiệu suất làm việc
- Hỗ trợ lấy dự liệu của nhân sự tạo báo cáo một cách trực quan, đảm bảo sự thống nhất về dữ liệu cũng như thông tin trong báo cáo
- Hỗ trợ quản lý chấm công dễ dàng, nhanh chóng hơn
- Các chính sách xã hội của nhân viên trong cong ty được hệ thống rõ ràng, minh bạch, công khai, tránh việc làm mất quyền lợi của nhân sự
CHƯƠNG 2 YÊU CẦU HỆ THỐNG VÀ MÔ HÌNH NGHIỆP VỤ
I Phân tích yêu cầu:
1 Yêu cầu về mặt chức năng của hệ thống
- Lưu trữ thông tin của nhân viên
- Lưu trữ thông tin về trình độ nhân viên
- Lưu trữ thông tin về chức vụ
- Lưu trữ thông tin về bảo hiểm
- Lưu trữ thông tin về tiền lương
2 Xác định các tác nhân sử dụng hệ thống
Trang 4Giám đốc Giám đốc có tất cả các quyền của người
quản lý
Giám đốc có quyền thống kê báo cáo, nhưng quản lý không có quyền này
Có quyền quản lí các chức năng cập nhật dữ liệu cho hệ thống của hệ thống
3 Mô tả các UC đối với hệ thống
DangNhap Cho phép người dùng đăng nhập
vào hệ thống Nhân viên, Giám đốc,Quản lý Thay đổi thông tin
cho người dùng
Đổi mật khẩu, họ tên, tài khoản mới
Quảnlý, Admin
Quản lý nhân sự Phân quyền người dùng, xóa tài
khoản…
Admin Giám đốc
Cập nhật themDV Cho phép thêm hồ sơ đoàn viên
vào hệ thống
Quản lý Giám đốc
Cập nhật suaDV Cho sửa, cập nhật thông tin của
nhân viên trong hệ thống
Quản lý Giám đốc
Cập nhật XoaDV Cho phép người dùng thay đổi
thông tin đăng nhập của mình trong hệ thống
Quản lý Giám đốc
Cập nhật Luong Cho phép quản lý chấm công Quản lý Giám đốc
Cập nhật Bhxh Cho phép thông tin bảo hiểm
a Đăng nhập
Hành động của tác nhân Hành động của hệ thống
1 Nhân viên vào hệ thống để
đăng nhập
2 Hệ thống hiển thị tên đăng nhập
3 Nhân viên nhập tên đăng
nhập và mật khẩu vào hệ
thống
4 Hệ thống kiểm tra xem có đúng thông tin kh
5 Đăng nhập thành công
b Thêm nhân viên
Hành động tác nhân Hành động hệ thống
1 Giám đốc gửi thông tin
muốn thêm lên người
quản lý
2 Quản lý xem thông tin
nhân viên và đăng nhập
hệ thống thêm đoàn viên
Trang 53 Hệ thống hiển thị chức năng để chọn
4 Quản lý chọn chức năng
thêm nhân viên
5 Quản lý nhập thông tin
nhân viên cần thêm
6 Hệ thống hiển thị thông tin
7 Lưu thành công
c Xóa nhân viên:
Hành động của tác nhân Hành động của hệ thống
1 Giám Đốc kí quyết định kết
thúc hợp đồng nhân viên gửi
thông tin lên người quản lý
2 Quản lý xem thông tin nhân
viên và đăng nhập hệ thống
xoa nhân viên
3 Hệ thống hiển thị chức năng để chọn
4 Quản lý chọn chức năng xóa
nhân viên
5 Hệ thống tiến hành xóa thông tin
6 Hiện thị xóa thành công
d Sửa đổi thông tin đăng nhập
Hành động của tác nhân Hành động của hệ thống
1 Nhân viên gửi thông tin cần
sửa lên người quản lý
2 Người quản lý xem thông
tin cần sửa rồi đăng nhập hệ
thống
3 Hệ thống hiện thị những thông tin nhân viên cần sửa
4 Người quản lý chọn thông
tin và sửa
5 Hệ thống cập nhập lại thông tin
e Đóng bhxh
Hành động của tác nhân Hành động của hệ thống
1 Nhân viên gửi thông tin lên
người quản lý
2 Người quản lý xem thông
tin nhân viên đóng
3 Hệ thống hiện thị những thông tin nhân viên cần đóng bhxh
4 Người quản lý chọn thông
tin : ngày bắt đầu và ngày
kết thúc bh, nơi cấp,…
Trang 65 Hệ thống cập nhập lại thông tin
f Lương
Hành động của tác nhân Hành động của hệ thống
1 Nhân viên gửi thông tin lên
người quản lý
2 Người quản lý xem thông
tin nhân viên đóng
3 Hệ thống hiện thị những thông tin nhân viên cần đóng bhxh
4 Người quản lý chọn thông
tin : ngày bắt đầu và ngày kết thúc bh, nơi cấp,…
5 Hệ thống cập nhập lại thông tin
4 Xây dựng biểu đồ UC
II Phân tích lĩnh vực vấn đề
I Phân tích yêu cầu
1 Tìm kiếm và mô tả các tác nhân
1 NhanVien Lưu thông tin của tất cả nhân viên trong công ty
viên
Trang 72 Xác định quan hệ giữa các lớp trong lĩnh vực vấn đề Mô tảlớp lĩnh vực.
A là một bộ phận logic của B NhanVien– QuanLyDoanVien
A là một loại/ lớp con/ kiểu con
- NgoaiNgu – NhanVien_NgoaiNgu
- ChucVu – NhanVien_ChucVu
- CheDo – NhanVien_CheDo
A được chưa trong / trên B NhanVien - PhongBang
A là một mô tả trong B NhanVien - ChucVu
A sử dụng hoặc quản lý B
A là trao đổi với B
3 Xây dựng biểu đồ lớp
4 Xây dựng biểu đồ tuần tự
4.1 Biểu đồ tuần tự đăng nhập
Trang 8Đặc tả hành vi :
- Người quản lý chọn thông tin đăng nhập
- Màn hình sẽ hiện thị thông tin , người quản lý chọn thông tin
- Sau đó kiểm tra xem thông tin có chính xác không
- Và trả lại kết quả đăng nhập nếu thông tin chính xác
4.2 Biểu đồ tuần tự đổi mật khẩu
Đặc tả hành vi :
- Người quản lý chọn đổi mật khẩu mới cho tài khoản
- Màn hình sẽ hiện thị thông tin , người quản lý đổi tài khoản mất khẩu
- Sau đó kiểm tra xem thông tin có chính xác không
- đăng nhập lại
4.3 Biểu đồ tuần tự thêm nhân viên
Trang 9Đặc tả hành vi :
- Người quản lý chọn thôn tin nhân viên cần thêm
- Thông tin sẽ hiện thị trên màn hình
- Thông tin sẽ được dối chiếu với dự liệu trên máy
- Nếu bị lỗi thì sẽ trả về là thông tin bị lỗi và yêu cầu nhập lại
- Thông tin đúng thì sẽ trả về thêm dữ liệu nhân viên thành công
4.4 Biểu đồ tuần tự xóa nhân viên
Trang 10Đặc tả hành vi :
- Người quản lý chọn thông tin nhân viên cần xóa
- Thông tin nhân viên cần xóa sẽ được hệ thống xem xét
- Sau khi kiểm tra thông tin là đúng thì hệ thống sẽ xóa thông tin
- Sau khi xóa xong sẽ hiện thị lại màn hình
- Thông báo xóa thành công
4.5 Biểu đồ tuần tự sửa nhân viên
Trang 11Đặc tả hành vi :
- Người quản lý nhập thông tin đoàn viên cần sửa
- Thông tin cần sửa được đưa đến dữ liệu của máy
- Sau khi dữ liệu đến thì sẽ kiểm tra xem có đúng thông tin của đoànviên không
- Rồi nhập thông tin cần sửa theo yêu cầu
- Kiểm tra và cập nhập thông tin mới sửa
- Gửi lại kết quả đã sửa
- Thông báo đã sửa thành công
Trang 125 Biểu đồ trạng thái.
5.1 Biểu đồ trạng thái đăng nhập
Trang 13Chương III Thiết kế hệ thống
1 Xây dựng biểu đồ hoạt động
2 Xây dựng biểu đồ cộng tác
3 Xây dựng biểu đồ thành phần
4 Xây dựng biểu đồ triển khai