Tải bản đầy đủ (.docx) (30 trang)

Bản báo cáo agile FPT PolyTecnhnic

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 (941.83 KB, 30 trang )

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

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

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…


×