You are on page 1of 32

KỸ THUẬT PHẦN MỀM ỨNG DỤNG

Đề tài: Hệ thống quản lý các phòng Lab nghiên cứu

Giảng viên hướng dẫn: PGS.TS. Lê Thị Lan

Nhóm thực hiện: 411 Lib

Thành viên: Đào Bá Khánh 20192932


Nghiêm Tuấn Khôi 20192941
Nguyễn Văn Lưu 20192993

1
Nội dung
 Giới thiệu
 Phân chia công việc
 Đặt vấn đề
 Phân tích, thiết kế hệ thống
 Cài đặt
 Kết luận

2
Giới thiệu
 Sản phẩm được thực hiện bởi nhóm
411 Lib
 Sản phẩm được thực hiện dựa trên
nhu cầu thực tế trong việc quản lý
các phòng nghiên cứu bằng ứng
dụng giúp cho công việc quản lý trở
nên đơn giản và hiệu quả

3
Phân công công việc
 Nghiêm Tuấn Khôi: Phân tích, thiết kế hệ thống, tester, thiết
kế biểu đồ hoạt động, biểu đồ lớp, mô hình thực thể liên kết,
mô hình quan hệ.
 Đào Bá Khánh (Trưởng nhóm): Triển khai hệ thống, xây
dựng server, API, thiết kế giao diện ứng dụng
 Nguyễn Văn Lưu: Phân tích, thiết kế hệ thống, tester , thiết
kế biểu đồ ca sử dụng, biểu đồ lớp.

4
Đặt vấn đề
 Lý do lựa chọn đề tài, các hệ thống đã có, điểm khác của hệ
thống so với các hệ thống đã có
• Nội dung trong báo cáo

5
Phân tích
 Phân tích yêu cầu chức năng và phi chức năng của hệ
thống

6
Yêu cầu chức năng
 Tạo tài khoản cho người quản lý Lab
 Quản lý thành viên (Member):
 Thêm , xoá, cập nhập thông tin Member của Lab
 Tìm kiếm Member theo tên, theo bộ lọc
 Quản lý nhóm (Team):
 Tạo mới, xoá, cập nhập thông tin của Team
 Thêm, xoá thành viên trong Team
 Chỉ định trưởng nhóm (Team Leader)
 Tìm kiếm Teams theo tên, theo bộ lọc
 Quản lý dự án (Project):
 Tạo mới, xoá, cập nhập thông tin của Project
 Thêm, xoá, cập nhập thông tin thành viên (lựa chọn theo Team) trong Project
 Thêm, xoá, cập nhập thông xin các chi phí của Project
 Tìm kiếm Projects theo tên, theo bộ lọc

7
Yêu cầu chức năng
 Thống kê:
 Số lượng Members hoạt động, không hoạt động
 Số lượng Teams hoạt động, không hoạt động, số lượng thành viên trong
nhóm
 Projects:
• Số lượng Projects Theo trạng thái: Huỷ, Đã hoàn thành, Đang thực hiện
• Các chi phí, tiền công, lợi nhuận trong Project
• Thành viên: số lượng, tổng tiền công
• Chi phí: số lượng, tổng chi phí

8
Yêu cầu phi chức năng

 Ứng dụng chạy ổn định, tốn ít tài nguyên


 Ứng dụng dễ sử dụng, thông tin trực quan
 Có thể sử dụng trên cả 2 nền tảng Android , IOS (Cross
platform)

9
Phân tích
 Biểu đồ ca sử dụng tổng thể của hệ thống, một số biểu đồ
ca sử dụng chi tiết

10
Biểu đồ ca sử dụng tổng thế

11
Biểu đồ ca sử dụng chi tiết

12
Biểu đồ ca sử dụng chi tiết

13
Phân tích
 Biểu đồ luồng hoạt động của một số chức năng

14
Biểu đồ luồng hoạt động đăng ký / đăng nhập

15
Biểu đồ luồng hoạt động tạo người dùng mới

16
Biểu đồ luồng hoạt động tìm kiếm người dùng

17
Biểu đồ luồng hoạt động xóa người dùng khỏi dự án

18
Biểu đồ luồng hoạt động thêm người dung vào dự án

19
Thiết kế
 Biểu đồ lớp

20
21
Thiết kế
 Mô hình thực thể liên kết

22
Mô hình thực thể liên kết

23
Thiết kế
 Mô hình quan hệ

24
Mô hình quan hệ

25
Cơ sở dữ liệu

26
Cài đặt
 Lựa chọn công cụ môi trường, các thư viện sử dụng

27
Cài đặt
 Giao diện của chương trình

28
Giao diện chương trình (Demo)

Giao diện chính Giao diện dự án Giao diện dự án

29
Giao diện chương trình (Demo)

Tìm kiếm nhóm theo tên Giao diện nhóm Profile thành viên

30
Kết luận
 Đánh giá – hướng phát triển
• Hệ thống chạy ổn tịnh, hiệu năng tốt
• Nâng cấp tính năng xuất các file thống kê (Excel, Word)
• Nâng cấp chức năng tạo tài khoản, đăng nhập cho các thành viên
trong lab (mới chỉ Admin)
• Nâng cấp tính năng thay đổi Avater của Member, Team, Project
 Chạy demo hệ thống

31
Tài liệu tham khảo
 Tài liệu tham khảo cũng như link của code sử dụng/thư viện
sử dụng
• Nội dung ghi trong báo cáo

32

You might also like