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

Báo cáo phân tích thiết kế hướng đối tượng

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 (3.48 MB, 31 trang )

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN
LẬP TRÌNH JAVA
ĐỀ TÀI:
XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN VIÊN

Sinh viên thực hiện

: HÀ VĂN HOÀNG
VŨ HẢI NAM
Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH
Ngành
: CÔNG NGHỆ THƠNG TIN
Chun ngành
: CƠNG NGHỆ PHẦN MỀM
Lớp
: D16CNPM7
Khóa
: D16

Hà Nội, tháng .. năm ....


PHIẾU CHẤM ĐIỂM
ST
T
1

Họ và tên sinh Nội dung thực hiện


viên
Hà Văn Hoàng

2

Vũ Hải Nam

Họ và tên giảng viên
Giảng viên chấm 1:

Giảng viên chấm 2:

Chữ ký

Điểm

Ghi chú

Chữ



MỤC LỤC
LỜI NÓI ĐẦU.................................................................................................................................................3
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN...........................................................................4
1.1

Đặt vấn đề.....................................................................................................................................4

1.2 Khảo sát yêu cầu của bài toán............................................................................................................4

1.2.1 Yêu cầu bảo mật...........................................................................................................................4
1.2.2 Yêu cầu sao lưu............................................................................................................................4
Yêu cầu tính năng sử dụng....................................................................................................................5
Yêu cầu ràng buộc thiết kế...................................................................................................................5
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG.........................................................................................6
2.1 Các biểu đồ hệ thống..........................................................................................................................6
2.1.1 Biểu đồ use case...........................................................................................................................6
2.1.2 Biểu đồ use case đăng nhập........................................................................................................7
2.1.3 Biểu đồ trình tự chức năng đăng nhập........................................................................................7
2.1.4 Biểu dồ use case chức năng quản lý nhân viên...........................................................................8
2.1.5 Biểu đồ trình tự chức năng quản lý nhân viên............................................................................9
2.1.6 Biểu đồ trình tự chức năng thêm nhân viên.............................................................................10
2.1.7 Biều đồ trình tự chức năng sửa nhân viên................................................................................11
2.1.8 Biều đồ chức năng xóa nhân viên..............................................................................................12
2.1.9 Biểu đồ trình tự chức năng tìm kiếm nhân viên........................................................................13
2.1.10 Biều đồ use case quản lý chức vụ............................................................................................13
2.1.11 Biều đồ use case quản lý tổ đội...............................................................................................14
2.1.12 Biều đồ trình tự thêm tổ đội...................................................................................................14
2.1.13 Biều đồ trình tự sửa tổ đội......................................................................................................14
2.1.14 Biều đồ trình xóa tổ đội...........................................................................................................15
2.1.15 Biều đồ use case quản lý phịng...............................................................................................15
2.1.16 Biều đồ trình tự thêm phịng...................................................................................................16
2.1.17 Biều đồ trình tự sửa phịng.....................................................................................................16
2.1.18 Biều đồ trình tự xóa phịng......................................................................................................17
2.1.19 Biều đồ use case quản lý cơng việc..........................................................................................17
2.1.20 Biều đồ trình tự thêm cơng việc..............................................................................................18
2.1.21 Biều đồ trình tự sửa cơng việc.................................................................................................18
2.1.22 Biều đồ trình tự xóa cơng việc.................................................................................................19
2.1.23 Biều đồ class.............................................................................................................................20
CHƯƠNG 3: THIẾT KẾ GIAO DIỆN...............................................................................................................21

3.Thiết kế giao diện.................................................................................................................................21
3.1 Giao diện đăng ký.........................................................................................................................21


3.2 Giao diện đăng nhập.....................................................................................................................22
3.3 Giao diện trang chủ.......................................................................................................................22
3.4 Giao diện quản lý nhân viên.........................................................................................................23
3.6 Giao diện quản lý phòng ban........................................................................................................24
3.8 Giao diện quản lý công việc..........................................................................................................25
KẾT LUẬN....................................................................................................................................................27


LỜI NĨI ĐẦU
Cơng nghệ thơng tin trong giai đoạn hiện nay đang có những bước phát triển
như vũ bão trên mọi lĩnh vực hoạt động ở khắp nơi trên thế giới. Dối với Việt Nam,
công nghệ thông tin mới chỉ phát triển trong vài năm trở lại đây nhưng những bước
phát triển đó đã cho thấy Việt Nam là một nước có tiềm năng về lĩnh vực cơng nghệ
thơng tin.
Các ưu điểm dễ nhận thấy của công nghệ thông tin đó là giúp phát triển sản
phẩm nhờ các cơng nghệ mang tình tự dộng hóa giúp cải tiến các dịch vụ và sản
phẩm, nhờ cơng nghệ thơng tin có thể phát triển được các thị trường mới, các hình
thức bán hang mới hiệu quả với chi phí thấp cũng như là các hình thức quản lý một
cách thuận tiện hơn.
Trên thực tế khơng có sự thành cơng nào mà khơng gắn liền với những sự hỗ
trợ, giúp đỡ dù ít hay nhiều của người khác. Trước hết, nhóm chúng em xin gửi tới
tồn thể các thầy, cơ giáo trong khoa công nghệ thông tin Đại học Điện Lực lời cảm
ơn chân thành nhất. Đặc biệt, nhóm em xin bày tỏ lòng biết ơn sâu sắc tới thầy giáo
Phương Văn Cảnh – Giảng Viên mơn lập trình Java, người đã tận tâm hướng dẫn
nhóm em trong suốt q trình hồn thiện đề tài.
Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên, do bước

đầu đi vào thwucj tế, tìm hiểu và xây dừng đồ án trong thời gian có hạn, với lượng
kiến thức còn hạn chế, nhiều bỡ ngỡ, nên đồ án “Quản lý nhân viên” chắc chắn sẽ
không thể trảnh khỏi những thiếu sót. Em rất mong nhận được sự quan tâm, thơng
cảm và nhwugnx đóng góp q báu của các thầy cơ để dự án ngày càng hồn thiện
hơn.
Trân trọng !


CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC
LẬP DỰ ÁN
1.1 Đặt vấn đề
Đề tài:”Quản lý nhân viên”
Tình hình phát triển công ty khởi nghiệp đang bùng nổ tại nước ta hiện nay đặt
ra một thách thức mới cho việc quản lý nhân sự. Với sự gia tăng nhanh chóng của
số lượng công ty và nhân viên, hệ thống quản lý truyền thống sử dụng sổ sách đã
khơng cịn đáp ứng được nhu cầu quản lý hiện đại.
Trước đây, việc quản lý nhân sự thông qua sổ sách đã trở thành một phương
pháp phổ biến. Tuy nhiên, với quy mô và tốc độ phát triển của các công ty khởi
nghiệp hiện nay, việc sử dụng sổ sách trở nên bất tiện và khó khăn. Việc ghi chép
thủ cơng và theo dõi thông tin nhân viên theo cách truyền thống đã trở thành một
nhiệm vụ đòi hỏi sự tốn kém về thời gian, cơng sức và cịn dễ xảy ra sai sót.
Do đó, để đáp ứng nhu cầu quản lý nhân sự trong thời đại công nghệ số hiện
nay, việc xây dựng một hệ thống quản lý nhân viên mới và tiện lợi là cần thiết. Hệ
thống này cần cung cấp các cơng cụ và tính năng để quản lý thơng tin nhân viên
một cách hiệu quả và tiết kiệm thời gian.
Một trong những ưu điểm của hệ thống quản lý nhân viên mới là khả năng tổ
chức và lưu trữ thông tin nhân viên một cách dễ dàng và an toàn. Thay vì sử dụng
sổ sách vật lý, hệ thống này cho phép lưu trữ thông tin trực tuyến, đảm bảo tính bảo
mật và dễ dàng truy cập từ mọi nơi. Nhân viên có thể cập nhật thơng tin cá nhân của
mình và quản lý tài liệu liên quan một cách nhanh chóng và thuận tiện.

Hơn nữa, hệ thống quản lý nhân viên mới cũng cung cấp các công cụ để theo dõi
hoạt động và hiệu suất làm việc của nhân viên. Thơng qua việc ghi nhận và phân
tích dữ liệu, quản lý có thể đánh giá hiệu suất làm việc của từng nhân viên và đưa ra
các biện pháp cải thiện nếu cần thiết. Điều này giúp tăng cường hiệu quả làm việc
và nâng cao năng suất
1.2 Khảo sát yêu cầu của bài toán
1.2.1 Yêu cầu bảo mật
− Bảo mật chính là yếu tố được quan tâm hàng đầu khi thời đại công nghệ
ngày càng phát triển, mọi hệ thống phải có bảo mật vững chắc để phịng
tránh nhứng thiệt hại mà kẻ gian có thể gây ra.
1.2.2 Yêu cầu sao lưu
− Dữ liệu trên hệ thống được sao lưu liên tục, trên nhiều nguồn và được
kiểm tra tính tồn vẹn thường xuyên.


Yêu cầu tính năng sử dụng
− Sử dụng được đầy đủ chức năng của phần mềm.
− Cập nhật thời gian thực.
− Hệ thống thân thiện, dễ sử dụng, dễ thao tác.
− Cung cấp đầy đủ thông tin.
Yêu cầu ràng buộc thiết kế
- Giao diện đơn giản, trực quan, màu sắc bắt mắt.
- Thông tin hiển thị rõ ràng đầy đủ.


CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ
THỐNG
2.1 Các biểu đồ hệ thống
2.1.1 Biểu đồ use case


2.1.2 Biểu đồ use case đăng nhập

8


2.1.3 Biểu đồ trình tự chức năng đăng nhập

9


2.1.4 Biểu dồ use case chức năng quản lý nhân viên

10


2.1.5 Biểu đồ trình tự chức năng quản lý nhân viên

11


2.1.6 Biểu đồ trình tự chức năng thêm nhân viên

12


2.1.7 Biều đồ trình tự chức năng sửa nhân viên

13



2.1.8 Biều đồ chức năng xóa nhân viên

14


2.1.9 Biểu đồ trình tự chức năng tìm kiếm nhân viên

2.1.10 Biều đồ use case quản lý chức vụ

15


2.1.11 Biều đồ use case quản lý tổ đội

2.1.12 Biều đồ trình tự thêm tổ đội

16


17


2.1.13 Biều đồ trình tự sửa tổ đội

2.1.14 Biều đồ trình xóa tổ đội

18


2.1.15 Biều đồ use case quản lý phòng


2.1.16 Biều đồ trình tự thêm phịng

19


2.1.17 Biều đồ trình tự sửa phịng

2.1.18 Biều đồ trình tự xóa phịng

20



×