Tải bản đầy đủ (.pdf) (14 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (496.7 KB, 14 trang )

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 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ý tồ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ế tố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 ,q 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ị
chun 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 tồn cho thơng tin… Thêm sủa xố 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 xố 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 tố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 u cầu:
1. 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

Quản lý
Nhân viên
3. Mô tả các UC đối với hệ thống
Tên Usecase

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.
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
Đội ngũ nhân viên tại đơn vị quản lý.

Mô tả

DangNhap

Tác nhân

Cho phép người dùng đăng nhập
vào hệ thống.
Thay đổi thông tin Đổi mật khẩu, họ tên, tài khoản
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
khoản…
Cập nhật themDV Cho phép thêm hồ sơ đoàn viên
vào hệ thống.
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.
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.
Cập nhật Luong

Cho phép quản lý chấm công
Cập nhật Bhxh
Cho phép thông tin bảo hiểm
nhân viên

Nhân viên, Giám đốc,
Quản lý
Quảnlý, Admin
Admin Giám đốc
Quản lý Giám đốc
Quản lý Giám đốc
Quản lý Giám đốc
Quản lý Giám đốc
Quản lý Giám đốc

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
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 đồn viên

Hành động hệ thống


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
c. Xóa nhân viên:
Hành động của tác nhân
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
4. Quản lý chọn chức năng xóa
nhân viên

3. Hệ thống hiển thị chức năng để
chọn

6. Hệ thống hiển thị thông tin
7. Lưu thành công
Hành động của hệ thống


3. Hệ thống hiển thị chức năng để
chọ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

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
4. Người quản lý chọn thơng
tin và sửa

e. Đóng bhxh
Hành động của tác nhân

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
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,…

Hành động của hệ thống


3. Hệ thống hiện thị những thông tin
nhân viên cần sửa
5. Hệ thống cập nhập lại thông tin
Hành động của hệ thống

3. Hệ thống hiện thị những thơng tin
nhân viên cần đóng bhxh


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

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
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,…

Hành động của hệ thống

3. Hệ thống hiện thị những thơng tin
nhân viên cần đóng bhxh

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 u cầu
1. Tìm kiếm và mô tả các tác nhân

STT
1
2
3
4
5
6
7

Tên lớp
NhanVien

8
9
10
11
12
13
14

ChucVu
NhanVien_ChucVu
CheDo
NhanVien_CheDo
BacLuong

BaoHiem
NhanVien_BaoHiem

PhongBang
BangCong
NguoiDung
TrinhĐo
NgoaiNgu
NhanVien_NgoaiNgu

Mô tả lớp

Lưu thông tin của tất cả nhân viên trong công ty
Lưu thơng tin về các phịng ban trong cơng ty
Cho biết thông tin tiền lương của nhân viên
Lưu thông tin người sử dụng phần mềm
Cho biết thông tin về các loại trình độ
Cho biết thơng tin các loại ngoại ngữ
Cho biết thông tin chi tiết về ngoại ngữ của nhân
viên
Cho biết chức vụ của nhân viên
Cho biết chi tiết chức vụ của nhân viên
Cho biết chế độ của nhân viên.
Cho biết chi tiết chế độ của nhân viên
Cho biết bậc lương của nhân viên
Cho biết thông tin bảo hiểm của nhân viên
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
A là một bộ phận logic của B
A là một loại/ lớp con/ kiểu con
của lớp B

Các ví dụ
NhanVien– QuanLyDoanVien
- NhanVien – NhanVien_ChucVu
- NgoaiNgu – NhanVien_NgoaiNgu
- ChucVu – NhanVien_ChucVu
- CheDo – NhanVien_CheDo

A được chưa trong / trên B
A là một mô tả trong B
A sử dụng hoặc quản lý B
A là trao đổi với B

NhanVien - PhongBang
NhanVien - ChucVu

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à 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 đồ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 đồ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




×