TRƯỜNG CAO ĐẲNG THỰC HÀNH FPT
---❧ ❧---
BÁO CÁO DỰ ÁN AGILE
ĐỀ TÀI: QUẢN LÝ NHÂN VIÊN JAVA 2
Giảng viên hướng dẫn:
Anh Channel
Sinh viên thực hiện: Trương Minh Quân
Lê Thanh Đẩu
Đinh Đức Tài
Nguyễn Anh Vũ
Nguyễn Ngọc Tiến Hưng
Lâm Văn Bình
Mục lục
Phần 1: Khảo Sát – Giới Thiệu Hệ Thống
Giới thiệu đề tài
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.7.
Khảo Sát Xây Dựng Ý Tưởng
Khảo Sát Nhu Cầu Của Nhân Viên
Đối Tượng Tham Gia Hệ Thống
Kết Luận
Sơ Đồ Làm Việc Nhóm
Cơng Cụ Và Cơng Nghệ Sử Dụng
Kế Hoạch Làm Việc
Phần 2: Phân Tích Nội Dung – Thiết Kế Hệ Thống
1.1. Chức Năng
1.2. Ma Trận Phân Quyền
BẢNG GIẢI THÍCH THUẬT NGỮ
STT Thuật ngữ
Giải thích thuật ngữ
1
Leader
Trưởng nhóm
2
Admin
Người quản trị
4
User
Người dùng
5
Client
APP Java
6
Mod
Thành Viên
7
Content
8
Barie
Người quản lý nội dung
Người Kiểm Tra
LỜI MỞ ĐẦU
Ngày nay cùng với sự phát triển về mọi mặt của xã hội, ngành công nghệ
thông tin đã trở thành một nhu cầu không thể thiếu trong đời sống con
người. Là một ngành khoa học kỹ thuật xây dựng trên những hệ thốn xử lý
tinh xảo ( Data processing System)
Với những lợi ích hiển nhiên do Cơng Nghệ thông tin mang lại, các nhà
quản lý đã kịp thời đa những ứng dụng tin học vào phục vụ công tác quản
lí sinh viên.
Dự án “ Quản Lí Nhân Viên” nhằm giải quyết và đáp ứng một cách hiệu
quả các nhu cầu về mặt quản lý thông tin trong các Công Ty,. Nhằm giảm
bớt sức Lao động Của con người, tiết Kiếm được thời gian, độ chính xác
cao, gọn nhẹ và tiện lợi hơn rất nhiều so với việc làm thủ công quản lý
trên giấy tờ trước đây.
Dự Án này được xây dựng trên ngôn ngữ Java với phần mền Âpche
netBean, được sử dụng đánh giá cao, tính linh hoạt đối với người dùng rất
dễ sử dụng.
Để có được dữ liệu cần thiết cho việc thực hiện dự án, em đã nhận sự trợ
giúp của thầy dạy môn agile, và thầy Nguyễn Ngọc Anh, dạy môn Java 2.
Và đóng góp của mấy bạn trong nhóm. Em xin Cảm ơn
NHẬN XÉT
(Người bảo Vệ hướng dẫn)
……………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
.. ……………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………
Ghi chú:
- Phần này chỉ bắt buộc với những đề tài, sinh viên đã có q trình thực tập tại một cơ quan bên ngồi
Thầy hướng dẫn ký, đóng dấu
PHẦN I – KHẢO SÁT – GIỚI THIỆU HỆ THỐNG
1. Giới Thiệu Đề Tài
1.1. Khảo Sát Xây Dựng Ý Tưởng
Quản lí Nhân Viên là Công Việc nhằm quản lý tất cả quá
trình hoạt động và học tập của sinh viên, trong các trường
Công Ty, để nâng Cao Về Công Nghệ Thông Tin
Xây Dựng chương trình Quản lý Nhân Viên nhằm hỗ Trợ
cho Công Tác Quản lý Mã Nhân Viên, Tên Nhân Viên,
Lương. Bài Tốn Đặt ra là để phân tích thiết kế hệ thống
thông tin vấn đề đặt ra tại sao lại phải Quản lý ? Và Quản
lý cái gì và quản lý như thế nào để cơng việc cho Có
hiệu Quả, tiết kiệm đọc Thời Gian cho cán bộ Nhân Viên
Quản Lý hồ Sơ Nhân Viên
Quản lý Danh Sách
Quản Lý Lương
Tìm Kiếm Nhân Viên
1.2. Khảo Sát Nhu Cầu Của Nhân Viên Viên
Dựa vào biểu đồ trên cho chúng ta thấy có tới 58% người
được khảo sát muốn ứng dụng công nghệ thông tin vào việc
quản lý sinh viên. 23% người muốn đầu tư các trang thiết bị
công nghệ vào việc quản lý sinh viên như : formm, cấu hình,
giao diện sử dụng với người dùng, 10% người được khảo sát
muốn được nâng cấp hình ảnh, sử dụng căn cước cơng dân,
thay cho thẻ atm, còn lại là lười thoai “))
1.3. Đối Tượng Tham Gia hệ Thống
Các đối tượng mà hệ thống hướng tới là các người
dùng, admin, mod.
1.4. Kết Luận
“Quản lý Sinh Viên” là một dự án có tính thực tế và tiềm
năng cao, nếu phát triển tốt sẽ góp phần cải thiện được sự trợ
giúp của thầy cô, các bạn.
1.5. Sơ Đồ Làm Việc Nhóm
Java Quản lý Nhân Viên
Form,Tester
Qn
Tester
Mod
D. Tài
Information
Java
Barie
Content
Đẩu
V.Bình
Tester Java
Form Java
1.6. Cơng Nghệ Sử Dụng
Mod
A.Vũ
Login Java
Barie
T.Hưng
Tester Java
Apache NetBean 13.0
JDK Java 18.0.3
Word 2099
1.7. Kế Hoạch Làm Việc
Giai
đoạn
Giai
đoạn 1
Giai
Việc cần làm
Người
thực hiện
Họp bàn, lên ý Cả nhóm
tưởng
Thời gian bắt Thời gian hồn
đầu
thành
10/05/2022
12/05/2022
Khảo sát, phân Qn, Đẩu 8/05/2022
tích sinh viên
12/05/2022
Phân tích sự nhu Qn, Đẩu 8/05/2022
cầu sinh viên
12/05/2022
Hồn thiện
tưởng
12/05/2022
Việc cần làm
ý Cả nhóm
Người
Thời gian Thời gian
đoạn
Giai
đoạn 2
thực
hiện
bắt đầu
Nghiên cứu tài liệu, liên quan Quân,
đến dự án
Đẩu,
Hưng
Phân tích tài liệu, thiết kế Quân,
Form
Đẩu
12/05/202
2
12/05/202
2
Lên chức năng, xây dựng Cả nhóm
product backlog
Xây dự hệ thống
Quân, đẩu 13/05/202
Giai
đoạn 3
Giai
đoạn 4
hồn
thành
12/05/202
2
12/05/202
2
2
Bình, Văn 13/05/202
vũ
2
16/05/202
2
16/05/202
2
16/05/202
2
Hưng, Vũ
17/05/2002
18/05/2002
Hồn thiện giao diện tương
Hưng, Vũ
tác với người dùng
Kiểm tra các lỗi cịn tồn đọng Cả nhóm
17/05/2002
18/05/2002
20/05/2022
22/05/2022
Sửa lỗi nếu có
Qn
20/05/2022
22/05/2022
Hồn thiện dự án
Cả nhóm
23/5/2022
24/5/2022
Viết báo cáo dự án
Quân
23/5/2022
25/5/2022
Xây dựng các module chức
năng
Nhập dữ liệu, chạy thử
1.8 User Story
➢ Bảng điểm đăng nhập (Spint 1)
Đặc Điểm
Loại
Tương
Tác
Quy
Tắốc
Nghiệp
Vụ
Thực
thể
Tổng UP
(Điểm
Chưa
Hiệu
Chỉnh)
Loại
Thao
Tác
Dữ
Hệ
Sốố
nhâ
n
AP(điểm
đã hiệu
chỉnh)
ED(Khía
Cạnh
Mối
Trường)
Pps(=(AP
*ED)/36
Thời Gian
làm
liệu
Đắng kí
tài
khoản
3
2
1
2
8
1
8
16
3,5
14 giờ
Đắng
3
2
2
1
8
1
8
16
3,5
14 giờ
3
1
3
1
8
1
8
16
3,5
14 giờ
3
1
2
2
8
1
8
16
3,5
14 giờ
3
2
2
1
8
1
8
16
3,5
14 giờ
2
2
2
2
8
1
8
16
3,5
14 giờ
3
2
1
3
9
1
9
16
3,5
14 giờ
112
24,
5
98 giờ
nhập
tài
khoản
Thêm
tài
khoản
Sửa tài
khoản
Xóa tài
khoản
Qn
mật
khẩu
Nhớ
mật
khẩu
Tổng
➢ Bảng điểm Nhân Viên (Spint 2)
Đặc Điểm
Loại
Tương
Tác
Quy
Tắốc
Nghiệp
Vụ
Thực
thể
Tổng UP
(Điểm
Chưa
Hiệu
Chỉnh)
Hệ
Số
ố
nhâ
n
AP(điểm
đã
hiệu
chỉnh)
ED(Khía
Cạnh
Mối
Trường)
Pps(=(AP Thời Gian
Làm
*ED)/36
Loại
Thao
Tác
Dữ
liệu
Thêm
Nhân
Viên
3
2
1
3
9
1
9
16
3,1
10 giờ
Xóa
Nhân
3
2
2
1
8
1
8
16
3,5
10 giờ
viên
Sửa
nhân
viên
3
2
2
2
9
1
9
16
3,1
10 giờ
Hiển
Thị
3
2
1
2
8
1
8
16
2,6
10 giờ
3
2
1
2
8
1
7
16
3,1
10 giờ
Tổng UP
Hệ
AP(điểm
ED(Khía
(Điểm
Sốố
đã hiệu
Cạnh
Chưa
nhân
chỉnh)
Mối
Nhân
viên
Tìm
Nhân
viên
➢ Bảng lương nhân viên (Spint 3)
Đặc Điểm
Hiệu
Pps(=(AP Thời Gian
*ED)/36
Làm
Trường)
Chỉnh)
Loại
Tương
Tác
Quy
Tắốc
Nghiệp
Vụ
Thực
thể
Loại
Thao
Tác
Dữ
liệu
Thêm
luongnhâ
n viên
Sửa luong
nhân
viên
3
1
1
2
7
1
7
16
3,1
10 giờ
3
1
2
2
8
1
8
16
3,5
10 giờ
Xóa luong
NhânViên
3
1
2
2
8
1
8
16
3,5
10 giờ
Hiển Thị
luong Nhân
3
1
1
1
6
1
6
16
2,6
10 giờ
3
1
1
2
7
1
7
16
3,1
10 giờ
Viên
Tìm luong
Nhân
Viên
- Dựa vào bảng ước lượng điểm User Story có biểu đồ Burndown sau:
Chart
Title
60
50
40
30
20
10
0
Tổng
Điểm
Spint
1
Spint 2
Mong Muốn
ốThực Tế
Spint
3
Spint
4
Phần II: Phân Tích Nội Dung – Thiết Kế Hệ Thống
2.2 Ma Trận Phân Quyền
STT
Chức năng
Admin Mod Estimate Estimated
effort
1
Quản lý nhân viên
v
v
Large
∞
2
Quản lý dữ liệu
nhân viên
v
v
Large
∞
4
Quản lý lương
v
v
Small
∞
7
Quản lý ảnh
v
Small
2h
8
Lưu Dữ liệu
9
Login
10
11
v
Medium
4h
v
Medium
3h
Login
v
Medium
3h
Login
v
Medium
3h
Bảng 2.2: Ma trận phân quyền
2.4 Phác Thảo Giao Diện
Bảng 2.4: Phác Thảo Giao Diện Login
Bảng 2.4: Phác Thảo Giao Diện Quản Lý
2.3 Chi Tiết Trang Admin
Mô tả: Đây là chức năng giúp người quản lý có quyền truy cập
vào chương trình hệ thống khi đã có một tài khoản hợp lệ.
Người dùng: admin, mod, content
Hình 2.3.1.1: Mockup trang đăng nhập
Hình 2.3.1.2: Mockup trang đăng nhập
Tạo Ra Form Để Có Thể Admin Đăng Nhập sẽ bao Gồm Tài
Khoản và Mật Khẩu, Sử dụng jfame , jpanal
Xét User name và password là admin
Xét sai
Hiển Thị Ở Flow Chart (Hình 2.3.1.2 Trang Đăng Nhập)
Hình 2.3.1.2: Flow chart trang đăng nhập
Hình 2.3.1.3: Sequence trang đăng nhập
Sau Khi Đăng Nhập Thành Công Sẽ Hiển Thị Form
AdMin Quản Lý Nhân Viên được Như hình Bên Dưới
Hình 2.3.1.4: Mockup trang quản trị admin
Hình 2.3.1.5: Đoạn Code trang quản trị admin
Tạo ra form Quản Lý Nhân Viên Sử Dụng Bao Gồm :
1. Jlabel
2. JtextField
3. JscrollPane
4. Jbutton
Tạo Ra thông tin Để Quản Lý Nhân Viên Bao Gồm Các
Chức năng Thêm, Sửa, Xóa. Update
Hình 2.4.2.3:Senquence trang quản trị admin
2.4 Chi Tiết Trang Người Dùng
Mơ tả: Đây là giao diện trang chủ phía người dùng. Trang
bao gồm: Login Form Người Dùng
Sau Khi Đăng Nhập Trang Đăng Nhập Người Dùng sẽ
Chuyển tới Form Xem Nhân Viên
Hình 2.4.1.1: Mockup trang đăng nhập
Hình 2.4.1.2: Đoạn Code trang đăng nhập
Hình 2.4.1.2: Sequence trang người dùng
Hình 2.4.1.3: Đoạn Code tạo trang người dùng
2.5 Chi Tiết Trang Người Dùng
2.5.1 Phân Tích Rủi Ro
Khi xác định được rủi ro, quản lý dự án sẽ thực hiện tổ chức
việc phân tích rủi ro, qua đó xác định được phạm vi ảnh hưởng,
mức độ nghiêm trọng của rủi ro.
Việc phân tích rủi ro cần phải được thực hiện kỹ lưỡng và cẩn
trọng, có thể khái quát lại thành 4 điểm chốt chính như sơ đồ
dưới đây.
2.5.2 Kế Hoạch Kiểm Thử
ST
T
1
Chức
Mô tả
năng
Logi Đăng Nhập Hệ Thống Với tài
n
Khoản và Mật Khẩu
Login Ussess
PASS
2
Logi Đăng Nhập Hệ Thống Với tài
n
Khoản và Mật Khẩu
Login Falled
FALL
3
Logi Sau khi đăng nhập thành công
n
sẽ di chuyển tới form của
Admin
Quản Thêm / sửa / xóa Nhân viên với
lý Nhân các thông tin bao gồm: Mã Nhân
Viên Viên, Tên Nhân Viên, Lương
Nhân Viên
Quản Thêm / cập nhật / xóa / các thiết
lý dữ lập cho Dữ liệu cho nhân viên
liệu
Hiển Thị Danh Sách
Nhân
Viên
Quản Thêm / sửa / xóa lương có nhân
lý
viên
lương Hiển thị danh sách
Login USSES
PASS
5
4
5
6
7
Quản
lý dữ
liệu
Nhân
Viên
Quản
Lý Ảnh
Kết Quả
Xuất hiện thơng PASS
báo, Thêm sửa
Xóa thành cơng
Xuất hiện thơng PASS
báo, Thêm sửa
Xóa thành cơng
Xuất hiện thơng PASS
báo, Thêm sửa
Xóa thành
cơndg
Tìm Kiếm Mã Nhân Viên Trong
Tìm Kiếm
Danh Sách Sinh Viên
Thành Cơng
Thêm / sửa / xóa ảnh có nhân
viên
Trạng Thái
PASS
Xuất hiện thông PASS
báo, Thêm sửa
Xóa thành cơng
8
Lưu
Dữ
Liệu
Thêm Dữ liệu vào file Dat
Lỗi đường dẫn
FALL
Bảng 2.1: Mô tả chức năng
2.5.3 Yêu Cầu Hiệu Suất
Máy chủ: CPU - Intel Core i9 9900k 4.0GHz, RAM 8GB, SSD-500GB, Window Server 2012 trở lên...
Máy khách: CPU - Intel Core i3 2.4GHz, RAM - 4GB,
HDD-40GB, OSWindow XP SP2
Thích hợp trên tất cả thiết bị di động, điện thoại thông
minh
Để thêm các chức năng mới , thời gian phản hồi phải
trong khoảng 3-5 giây.
Đối với các chức năng danh sách / chế độ xem,thời gian
phản hồi phải trong
khoảng 7-10 giây
HĐH Window 7
My SQL/SQL Server 2012 trở lên
JDK 8.0 trở lên /JVM
Trình duyệt Chrome , Cốc Cốc, FireFox…