Tải bản đầy đủ (.doc) (18 trang)

Phân tích thiết kế hệ thống thông tin QUẢN LÝ nhân sự

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 (478.41 KB, 18 trang )

BỘ NỘI VỤ
TRƯỜNG ĐẠI HỌC NỘI VỤ HÀ NỘI

TÊN ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN QUẢN LÍ

NHÂN SỰ THEO HƯỚNG ĐỐI TƯỢNG
BÀI TẬP LỚN / BÀI TIỂU LUẬN KẾT THÚC HỌC PHẦN

HỌC PHẦN: PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

Hà Nội – 2021

1


LỜI CẢM ƠN
Để có thể hồn thành được đề tài của mình, em xin gửi lời cảm ơn tới tất cả
các thầy cô giáo trong trung tâm Tin học – Ngoại ngữ đã tạo điều kiện giúp đỡ em
thực hiện đề tài này một cách thuận lợi nhất.
Em cũng xin gửi lời cảm ơn chân thành nhất tới thạc sĩ Hồng Minh Ngọc,
người thầy đã tận tình hướng dẫn và truyền đạt những kinh nghiệm quý báu cho
em trong suốt quá trình học tập và làm bài tiểu luận thi kết thúc học phần. Thầy đã
giúp đỡ em rất nhiều từ việc hình thành những ý tưởng ban đầu cũng như theo sát
động viên, góp ý, chỉnh sửa, cung cấp các tài liệu hay để em có thể hồn thành đề
tài này một cách tốt nhất.
Cuối cùng, em xin cảm ơn chân thành đến bố mẹ, những người thân và bạn
bè đã quan tâm giúp đỡ và động viên em trong suốt thời gian qua để em có thể
hồn thành đề tài này.

2



MỤC LỤC
LỜI CẢM ƠN...........................................................................................................2
MỞ ĐẦU...................................................................................................................5
CHƯƠNG I: KHẢO SÁT HỆ THỐNG....................................................................6
1. Đặt vấn đề...........................................................................................................6
2. Đặc tả yêu cầu của hệ thống................................................................................6
CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG........................................7
1. Biểu đồ ca sử dụng...........................................................................................7
1.1. Xác định tác nhân......................................................................................7
1.2. Xác định ca sử dụng......................................................................................7
1.3. Biểu đồ use case chính...............................................................................7
2. Đặc tả use case.................................................................................................8
2.1. Đặc tả use case đăng nhập.........................................................................8
2.2. Đặc tả use case quản lý nhân viên.............................................................9
2.3. Đặc tả use case quản lý phòng ban............................................................11
3. Biểu đồ tương tác...........................................................................................12
3.1. Biểu đồ tương tác đăng nhập...................................................................12
3.2. Biểu đồ tương tác dữ liệu thêm nhân viên...............................................13
3.3. Biểu đồ tương tác dữ liệu thêm phòng ban..............................................14
4. Biểu đồ lớp.....................................................................................................14
4.1. Xác định các lớp......................................................................................14
KẾT LUẬN.............................................................................................................16

3


DANH MỤC CÁC TỪ VIẾT TẮT
Ký hiệu


Ý nghĩa

CNTT

Công nghệ thông tin

TT

Thông tin

QL

Quản lý

4


MỞ ĐẦU
Công nghệ thông tin đã và đang phát triển một cách mạnh mẽ, sức lan truyền
rất nhanh trong việc giao nhận cũng như lưu trữ và xữ lí thơng tin vì nhu cầu của
con người nên cơng nghệ thơng tin được xem là phần không thể thiếu cho cuộc
sống hằng ngày.Việc đưa CNTT vào các doanh nghiệp, công ty, tổ chức là một lựa
chọn vô cùng đúng đắn và mang yếu tố cạnh tranh chiến lược hiện nay.
Mặc dù một hệ thống thông tin quản lý không nhất thiết phải sử dụng công
nghệ thông tin, nhưng công nghệ thông tin (phần cứng lẫn phần mềm) đang ngày
càng rẻ và góp phần tạo ra năng suất xử lý, lưu trữ, phân phối thông tin ngày một
cao, nên hệ thống thông tin quản lý hiện đại thường tích cực sử dụng cơng nghệ
thơng tin trong đó mảng quản lý nhân sự đóng một vai trị then chốt tạo nên sự phát
triển vững mạnh cho sự thành cơng của một doanh nghiệp.
Ngồi những yếu tố mang tính chất áp dụng cơng nghệ thơng tin vào doanh

nghiệp thì hiện tại cơng ty vẫn còn mắc phải một số yếu tố cơ bản vẫn chưa xữ lí
được và cần sử dụng đến các phần mềm quản lý giúp cho việc kinh doanh, hoạt
động đạt hiệu quả tốt hơn và cạnh tranh mạnh mẽ trên thị trường.
Xuất phát từ những lý do trên, em lựa chọn đề tài “Phân tích và thiết kế hệ
thống thơng tin quản lý nhân sự” nhằm hỗ trợ cho hoạt động quản lý nhân sự
thuận lợi hơn trong công tác quản lý các cán bộ, công nhân, viên chức, cũng như
giúp giảm thiểu chi phí cơng tác quản lý cho một Công ty vừa và nhỏ.
Bài tiểu luận kết cấu gồm 2 chương
Chương I: Khảo sát hệ thống
Chương II: Phân tích và thiết kế hệ thống

5


CHƯƠNG I: KHẢO SÁT HỆ THỐNG
1. Đặt vấn đề
Hiện nay việc quản lý nhân sự trên giấy tờ là chủ yếu, việc quản lý như vậy
rất phức tạp, tốn nhiều thời gian, gây lãng phí và rất dễ gây nhầm lẫn. Ngồi ra
việc quản lý như vậy cịn gây khó khăn cho lãnh đạo, phịng ban có thể quản lý
các thơng tin của cán bộ mình đang quản lý, việc đưa ra các báo cáo thống kê
hồn tồn khơng thể làm được vì các dữ liệu trên giấy tờ rất nhiều và chồng
chéo chưa được xử lý. Xuất hiện các vấn đề đó là :
- Về mặt quản lý nhân sự hiện tại vẫn sử dụng phương thức truyền thống
khiến tiêu tốn thời gian và kinh phí cho cơng ty.
-Việc lưu trữ nhân sự khi khơng có một kho dữ liệu cụ thể dể dẫn đến thiếu
xót trong q trình xử lí số liệu nhân sự.
- Vào những giai đoạn cao điểm như cuối năm … việc thống kê các số liệu
cũ và những số liệu mới gây ra rất nhiều phức tạp.
Hệ thống quản lý nhân sự sẽ giúp các cơng ty giải quyết được các vấn đề đó,
các dữ liệu của các bộ phận đưa vào được xử lý và đưa ra những báo cáo, thống

kê theo các tiêu chí mà lãnh đạo cần.
2. Đặc tả yêu cầu của hệ thống
Hệ thống quản lý nhân sự cần đạt những yêu cầu sau:
- Hệ thống mới phải tối ưu hóa về tính năng sử dụng như phải dễ dàng cập
nhật các thông tin nhân viên, đưa ra các báo cáo nhân sự theo yêu cầu của
các nhà quản lý.
- Tự động hóa hệ thống tránh việc cập nhật thơng tin một cách thủ cơng.
- Màn hình giao diện đẹp, bài trí rõ ràng và khoa học
- Đảm bảo tính tồn vẹn dữ liệu
- Đảm bảo xử lí thơng tin nhanh gọn, chính xác số lượng nhân sự.
Yêu cầu về chức năng của hệ thống:
Hệ thống
Thực hiện quản lý
tất cả các thông tin

Danh mục

Cập nhật

Thực hiện cập nhật Phần này bao gồm
tồn bộ các thơng tồn bộ các quy
6

Báo cáo, thống kê
Thống kê số lượng


về người dùng và
quyền hạn của họ.
Phần chương trình

này bao gồm :

tin được sử dụng
chung trong
chương trình. Phần
này bao gồm:

trình nhập thơng
tin nhân viên,
thơng tin phịng
ban :

- Quản lý nhóm
người sử dụng

- Nhân viên nhân
viên

- Lập hồ sơ nhân
viên, quá trình
cơng tác

- Nhân viên tài
khoản

- Lập hồ sơ bộ
phận, phịng ban
mới

nhân sự theo năm

- Thống kê nhân
viên theo chức vụ
- Thống kê nhân
viên theo thâm
niên công tác
- Thống kê nhân
viên theo giới tính

CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1. Biểu đồ ca sử dụng
1.1.

Xác định tác nhân

- Tác nhân: Giám đốc công ty
-

Tác nhân: Bộ phận nhân sự

1.2.

Xác định ca sử dụng

Tác nhân

Ca sử dụng

Giám đốc công ty

Đăng nhập

Quản lý thơng tin nhân viên
Quản lý thơng tin phịng ban

Bộ phận nhân sự

Đăng nhập
Tạo thông tin nhân viên mới
Tạo phịng ban
Thống kê, báo cáo

1.3.

Biểu đồ use case chính

7


2. Đặc tả use case
2.1.

Đặc tả use case đăng nhập

- Tên use case: Đăng nhập
- Mục đích: cho phép người dùng đăng nhập để sử dụng các chức năng của hệ
thống
- Tác nhân: Bộ phận nhân sự, Giám đốc công ty
Điều kiện đầu vào: Ca sử dụng bắt đầu khi người dùng muốn đăng nhập vào
hệ thống.
- Dòng sựu kiện chính:
+ Hệ thống yêu cầu nhập tên đăng nhập và mật khẩu.

+ Người dùng nhập tên đăng nhập và mật khẩu.
+ Hệ thống kiểm tra tên và mật khẩu vừa nhập, nếu đúng sẽ cho phép vào hệ
thống.
- Dòng sự kiện phụ:
+ Nếu trong kịch bản chính tên hoặc mật khẩu bị sai thì hệ thống báo lỗi.
8


+ Người dùng có thể nhập lại hoặc hủy bỏ việc đăng nhập khi đó ca sử dụng
sẽ kết thúc.
Hành động của tác nhân

Phản ứng của hệ thống

Đăng nhập

Yêu cầu nhập tài khoản và mật khẩu

Nhập tài khoản và mật khẩu

Kiểm tra xem đúng hay sai. Nếu đúng sẽ
cho phép đăng nhập vào hệ thống. Nếu
sai thì báo lỗi và yêu cầu nhập lại.

2.2.

Đặc tả use case quản lý nhân viên

- Tên ca sử dụng : Quản lý thông tin nhân viên
- Mục đích : Kiểm sốt thơng tin nhân viên.

- Tác nhân: Giám đốc công ty
- Mô tả khái quát: Người quản trị cần cập nhật thông tin nhân viên
- Điều kiện đầu vào: Ca sử dụng bắt đầu khi người người dùng đăng nhập thành
cơng vào hệ thống.

Dịng sự kiện chính:
- Ca sử dụng bắt đầu khi người dùng vào hệ thống đăng nhập và nhập mật
khẩu của mình.
- Hệ thống kiểm tra tên đăng nhập và mật khẩu đúng hiển thị danh sách nhân
viên, nếu sai không thực hiện.
9


- Hệ thống yêu cầu người dùng có thể chọn một số chức năng cần thực hiện:
thêm mới, sửa, xóa, thốt.
+ Nếu chọn “Thêm mới” thì sự kiện con được thực hiện.
+ Nếu chọn “Sửa ” thì sự kiện con được thực hiện.
+ Nếu chọn “Xóa ” thì sự kiện con được thực hiện.
+ Nếu chọn “Thốt” thì ca sử dụng kết thúc.

Sự kiện con:
- Thêm nhân viên mới:
+ Hệ thống yêu cầu người quản lý nhập thông tin nhân viên.
+ Sau khi hoàn thành, chọn chức năng thêm, hệ thống kiểm tra tính hợp lệ
thơng tin.
+ Nhân viên được thêm vào hệ thống.
+ Danh sách nhân viên được cập nhật lại và hiển thị.
- Sửa nhân viên:
+ Hệ thống truy xuất và hiển thị chi tiết nhân viên đã được người quản trị
chọn từ danh sách.

+ Người quản trị sửa nhân viên đã chọn.
+ Sau khi sửa thông tin nhân viên xong chọn chức năng cập nhật. Hệ thống
kiểm tra tính hợp lệ của thơng tin.
+ Nhân viên đã được cập nhật lại và hiển thị.
- Xóa nhân viên:
+ Hệ thống truy xuất và hiển thị chi tiết nhân viên đã được người quản trị
chọn.
+ Chọn chức năng xóa, hệ thống nhắc người quản trị xác nhận xóa thơng tin
nhân viên.
+ Người quản trị chấp nhận xóa, nhân viên được xóa hồn tồn ra khỏi hệ
thống.

10


2.3. Đặc tả use case quản lý phòng ban

- Tên ca sử dụng : Quản lý thơng tin phịng ban
- Mục đích : Kiểm sốt thơng tin phịng ban và nhân viên thuộc phịng ban đó.
- Tác nhân: Giám đốc công ty
- Mô tả khái quát: Người quản trị cần cập nhật phòng ban
- Điều kiện đầu vào: Ca sử dụng bắt đầu khi người người dùng đăng nhập
thành công vào hệ thống.

Dịng sự kiện chính:
- Ca sử dụng bắt đầu khi người dùng vào hệ thống đăng nhập và nhập mật
khẩu của mình.
- Hệ thống kiểm tra tên đăng nhập và mật khẩu đúng hiển thị danh sách phòng
ban, nếu sai không thực hiện.
- Hệ thống yêu cầu người dùng có thể chọn một số chức năng cần thực hiện:

thêm mới, sửa, xóa, thốt.
+ Nếu chọn “Thêm mới” thì sự kiện con được thực hiện.
+ Nếu chọn “Sửa ” thì sự kiện con được thực hiện.
+ Nếu chọn “Xóa ” thì sự kiện con được thực hiện.
+ Nếu chọn “Thốt” thì ca sử dụng kết thúc.

Sự kiện con:
- Thêm danh mục mới:
+ Hệ thống yêu cầu người quản lý nhập phịng ban.
+ Sau khi hồn thành, chọn chức năng thêm, hệ thống kiểm tra tính hợp lệ
thơng tin.
+ Thơng tin phòng ban được thêm vào hệ thống.
+ Danh sách phòng ban được cập nhật lại và hiển thị.
11


- Sửa phòng ban:
+ Hệ thống truy xuất và hiển thị chi tiết phòng ban đã được người quản trị
chọn từ danh sách.
+ Người quản trị sửa thơng tin phịng ban đã chọn.
+ Sau khi sửa thông tin xong chọn chức năng cập nhật. Hệ thống kiểm tra tính
hợp lệ của thơng tin.
+ phịng ban đã được cập nhật lại và hiển thị.
- Xóa phịng ban:
+ Chọn chức năng xóa, hệ thống nhắc người quản trị xác nhận xóa thơng tin.
+ Người quản trị chấp nhận xóa, phịng ban được xóa hồn tồn ra khỏi hệ
thống.
3. Biểu đồ tương tác
3.1.


Biểu đồ tương tác đăng nhập

12


3.2.

Biểu đồ tương tác dữ liệu thêm nhân viên

13


3.3.

Biểu đồ tương tác dữ liệu thêm phòng ban

4. Biểu đồ lớp
4.1.

Xác định các lớp

- Lớp tài khoản đăng nhập
+ Mã đăng nhập: madn
+ Mật khẩu: mk
+ Cấp bậc tài khoản: capbac
- Lớp thông tin nhân viên
+ Mã nhân viên: manv
+ Mã phòng ban: mapb
+Số điện thoại: sdt
+ Địa chỉ liên hệ: diachi

-

Lớp thơng tin phịng ban:
14


+ Mã phòng ban: mapb
+ Tên phòng ban: tenpb
+ Số điện thoại: sdt
- Lớp thơng tin trưởng phịng
+ Mã phịng ban: mapb
+ Mã nhân viên: manv

15


KẾT LUẬN
Sau một thời gian tích cực làm việc, nghiên cứu cộng với sự hướng dẫn,
đóng góp nhiệt tình của thầy giảng dạy bộ mơn “Phân tích thiết kế hướng đối
tượng” - thầy Hoàng Minh Ngọc. Em cũng đã hoàn thành bài tiểu luận của mình
với chủ đề là “Phân tích thiết kế hệ thống thơng tin quản lý nhân sự ”.
Mặc dù hệ thống quản lý nhân sự đã hồn thành, nhưng nó vẫn cịn rất nhiều
mặt hạn chế và vấn đề thiếu xót. Như là, mơ tả các chức năng chưa đầy đủ, thiếu
chính xác, thiết kế giao diện sơ xài và chưa được chuẩn hóa, chưa thực sự hồn
thiện,... em rất mong nhận được sự đóng góp của thầy giáo và các bạn để trong thời
gian tới thì em sẽ cố gắng khắc phục các hạn chế, những vấn đề chưa được tốt, và
bổ sung thêm những chức năng mới cho hệ thống.

16



TÀI LIỆU THAM KHẢO
[1] Phát triển hệ thống hướng đối tượng với UML 2.0 và C++ - Nguyễn Văn
Ba
[2] Phân tích và thiết kế hệ thống thơng tin – Nguyễn Văn Ba

17


PHIẾU CHẤM ĐIỂM HÌNH THỨC THI BÀI TẬP LỚN/TIỂU LUẬN
Điểm, Chữ kí (Ghi rõ họ tên) của cán bộ
chấm thi

Điểm thống nhất của bài thi

CB chấm thi số 1

Bằng số

CB chấm thi số 2

Bằng chữ

Chữ kí xác
nhận của
cán bộ
nhận bài
thi

Trang này học viên đóng vào cuối tiểu luận/bài tập lớn (sau trang bìa sau)


18



×