You are on page 1of 14

TRƯỜ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
CHƯƠ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
kiế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


Tên tác nhân(Actor) Mô tả
Admin Có quyền cao nhất hệ thống
Giá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.
Quản lý Dưới quyền Giám đốc
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
Nhân viên Đội ngũ nhân viên tại đơn vị quản lý.
3. Mô tả các UC đối với hệ thống

Tên Usecase Mô tả Tác nhân

DangNhap Cho phép người dùng đăng nhập Nhân viên, Giám đốc,
vào hệ thống. Quản lý
Thay đổi thông tin Đổi mật khẩu, họ tên, tài khoản Quảnlý, Admin
cho người dùng mới.
Quản lý nhân sự Phân quyền người dùng, xóa tài Admin Giám đốc
khoản…
Cập nhật themDV Cho phép thêm hồ sơ đoàn viên Quản lý Giám đốc
vào hệ thống.
Cập nhật suaDV Cho sửa, cập nhật thông tin của Quản lý Giám đốc
nhân viên trong hệ thống.
Cập nhật XoaDV Cho phép người dùng thay đổi Quản lý Giám đốc
thông tin đăng nhập của mình
trong hệ thống.
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 Quản lý Giám đốc
nhân viên

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 4. Hệ thống kiểm tra xem có đúng
nhập và mật khẩu vào hệ thông tin kh
thống
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
3. 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,…
5. 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

STT Tên lớp Mô tả lớp


1 NhanVien Lưu thông tin của tất cả nhân viên trong công ty
2 PhongBang Lưu thông tin về các phòng ban trong công ty
3 BangCong Cho biết thông tin tiền lương của nhân viên
4 NguoiDung Lưu thông tin người sử dụng phần mềm
5 TrinhĐo Cho biết thông tin về các loại trình độ
6 NgoaiNgu Cho biết thông tin các loại ngoại ngữ
7 NhanVien_NgoaiNgu Cho biết thông tin chi tiết về ngoại ngữ của nhân
viên
8 ChucVu Cho biết chức vụ của nhân viên
9 NhanVien_ChucVu Cho biết chi tiết chức vụ của nhân viên
10 CheDo Cho biết chế độ của nhân viên.
11 NhanVien_CheDo Cho biết chi tiết chế độ của nhân viên
12 BacLuong Cho biết bậc lương của nhân viên
13 BaoHiem Cho biết thông tin bảo hiểm của nhân viên
14 NhanVien_BaoHiem Cho biết chi tiết bảo hiểm
2. 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.

Các phạm trù kết hợp Các ví dụ


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 - NhanVien – NhanVien_ChucVu
của lớp B - 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
Đặ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


Đặ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
Đặ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
Đặ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
5. Biểu đồ trạng thái.
5.1 Biểu đồ trạng thái đăng nhập
Chươ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

You might also like