Xây Dựng Website Quản Lý Công Việc Sử Dụng Golang và ReactJS

2024

148
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CẢM ƠN

MỤC LỤC

PHẦN MỞ ĐẦU

TÍNH CẤP THIẾT CỦA ĐỀ TÀI

MỤC TIÊU CỦA ĐỀ TÀI

ĐỐI TƯỢNG NGHIÊN CỨU

PHẠM VI NGHIÊN CỨU

Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN

PHẦN NỘI DUNG

1. CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

1. CÔNG NGHỆ SỬ DỤNG. 1

2. Golang là gì ?

MỘT SỐ THƯ VIỆN VÀ ỨNG DỤNG HỖ TRỢ KHÁC. 3

2. CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG VÀ ĐẶC TẢ YÊU CẦU PHẦN MỀM

KHẢO SÁT HIỆN TRẠNG. 4

KIẾN TRÚC CHUNG CỦA HỆ THỐNG. 5

ĐẶC TẢ YÊU CẦU ĐỀ TÀI. 6

Mô tả tổng quát đề tài. 7

Thông tin đề tài và công nghệ sử dụng. 8

Yêu cầu chức năng. 9

Yêu cầu chức năng nghiệp vụ. 10
Yêu cầu chức năng hệ thống. 11

Yêu cầu phi chức năng. 12

3. CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

TÁC NHÂN HỆ THỐNG. 13

LƯỢC ĐỒ USE CASE. 14

Mô tả Use Case của hệ thống. 15

Xem thông tin cá nhân. 16

Chỉnh sửa thông tin cá nhân. 17

Thay đổi mật khẩu. 18

Quên mật khẩu. 19

Xem danh sách dự án. 20

Xem chi tiết dự án. 21

Xem danh sách các dự án yêu thích. 22

Thêm dự án vào mục yêu thích. 23

Loại bỏ dự án khỏi mục yêu thích. 24

Xem danh sách các thành viên của dự án. 25

Xem thông tin thành viên của dự án. 26

Mời thành viên. 27

Tham gia dự án. 28

Loại bỏ thành viên. 29

Chuyển quyền sở hữu dự án. 30

Xem List Task của dự án. 31

Thêm công việc trên List Task. 32

Chỉnh sửa công việc trên List Task. 33

Xóa công việc trên List Task. 34

Gán thành viên cho công việc trong dự án. 35

Xem Kanban Board của dự án. 36

Cập nhật trạng thái công việc trên Kanban Board. 37

Thay đổi vị trí của công việc trên Kanban Board. 38

Tạo công việc mới trên Kanban Board. 39

Xem bình luận. 40

Tạo bình luận. 41

Phản hồi bình luận. 42

Pin bình luận. 43

Chỉnh sửa bình luận. 44

Xem danh sách tập tin. 45

Thêm tập tin mới. 46

Tải xuống tập tin. 47

Xem danh sách thông báo. 48

Xem Sprint Backlog. 49

Chỉnh sửa Sprint. 50

Bắt đầu Sprint. 51

Kết thúc Sprint. 52

LƯỢC ĐỒ CLASS DIAGRAM. 53

LƯỢC ĐỒ TUẦN TỰ. 54

Chức năng đăng nhập. 55

Chức năng đăng ký. 56

Chức năng chỉnh sửa thông tin cá nhân. 57

Chức năng thay đổi mật khẩu. 58

Chức năng quên mật khẩu. 59

Chức năng xem danh sách dự án. 60

Chức năng xem chi tiết dự án. 61

Chức năng xem dự án yêu thích. 62

Chức năng thêm dự án yêu thích. 63

Chức năng loại bỏ dự án yêu thích. 64

Chức năng xem danh sách thành viên dự án. 65

Chức năng xem thông tin thành viên của dự án. 66

Chức năng mời thành viên. 67

Chức năng tham gia dự án. 68

Chức năng loại bỏ thành viên. 69

Chức năng chuyển quyền sở hữu dự án. 70

Chức năng rời dự án. 71

Chức năng xem List Task. 72

Chức năng thêm công việc. 73

Chức năng chỉnh sửa công việc. 74

Chức năng xóa công việc. 75

Chức năng gán thành viên cho công việc. 76

Chức năng xem Kanban Board. 77

Chức năng cập nhật trạng thái công việc trên Kanban Board. 78

Chức năng thay đổi vị trí công việc trên Kanban Board. 79

Chức năng tạo công viêc trên Kanban. 80

Chức năng xem bình luận. 81

Chức năng tạo bình luận. 82

Chức năng phản hồi bình luận. 83

Chức năng ghim bình luận. 84

Chức năng chỉnh sửa bình luận. 85

Chức năng xóa bình luận. 86

Chức năng xem danh sách tập tin. 87

Thêm tập tin mới. 88

Xem danh sách thông báo. 89

Xem Sprint Backlog. 90

Chỉnh sửa Sprint. 91

Bắt đầu Sprint. 92

Kết thúc Sprint. 93

4. CHƯƠNG 4: THIẾT KẾ CƠ SỞ DỮ LIỆU

LƯỢC ĐỒ CƠ SỞ DỮ LIỆU. 94

MÔ TẢ DỮ LIỆU BẢNG. 95

5. CHƯƠNG 5: THIẾT KẾ GIAO DIỆN

MÀN HÌNH GIAO DIỆN CỦA THÀNH VIÊN. 96

Giao diện trang đăng nhập. 97

Giao diện trang đăng nhập bằng Google. 98

Giao diện trang đăng ký. 99

Giao diện trang Dashboard. 100

Giao diện danh sách dự án. 101

Giao diện trang chi tiết dự án. 102

Giao diện thông tin cá nhân người dùng. 103

Giao diện trang thông tin cá nhân thành viên dự án. 104

Giao diện trang Attachments. 105

Giao diện trang List Task. 106

Giao diện trang chi tiết công việc. 107

Giao diện tạo công việc. 108

Giao diện trang chỉnh sửa công việc. 109

Giao diện trang Kanban Board. 110

Giao diện trang Sprint Backlog (của thành viên). 111

Giao diện trang thay đổi mật khẩu. 112

Giao diện trang quên mật khẩu. 113

Giao diện danh sách thông báo. 114

MÀN HÌNH GIAO DIỆN CỦA NGƯỜI QUẢN LÝ DỰ ÁN. 115

Giao diện trang Chi tiết dự án. 116

Giao diện mời thành viên. 117

Giao diện thay đổi người quản lý dự án. 118

Giao diện trang quản lý Sprint Backlog. 119

Giao diện tạo Sprint. 120

Giao diện bắt đầu Sprint. 121

Giao diện kết thúc Sprint. 122

6. CHƯƠNG 6: CÀI ĐẶT VÀ KIỂM THỬ

YÊU CẦU HỆ THỐNG. 123

CÁC BƯỚC CÀI ĐẶT. 124

Phương pháp kiểm thử. 125

Quy trình kiểm thử. 126

Kết quả kiểm thử. 127

PHẦN KẾT LUẬN

KẾT QUẢ ĐẠT ĐƯỢC

NHƯỢC ĐIỂM

HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG BIỂU

Tài liệu "Xây Dựng Website Quản Lý Công Việc Sử Dụng Golang và ReactJS" cung cấp một cái nhìn tổng quan về cách phát triển một ứng dụng web hiệu quả để quản lý công việc, kết hợp giữa ngôn ngữ lập trình Golang và thư viện ReactJS. Tài liệu này không chỉ hướng dẫn chi tiết về quy trình xây dựng mà còn nhấn mạnh những lợi ích của việc sử dụng hai công nghệ này, bao gồm hiệu suất cao, khả năng mở rộng và trải nghiệm người dùng mượt mà. Độc giả sẽ tìm thấy những kiến thức quý giá giúp họ nắm bắt được xu hướng phát triển web hiện đại, từ đó áp dụng vào các dự án thực tế.

Nếu bạn muốn mở rộng thêm kiến thức về các công nghệ web khác, hãy tham khảo tài liệu Xây dựng website mạng xã hội sử dụng django và reactjs, nơi bạn có thể tìm hiểu về việc phát triển ứng dụng mạng xã hội. Ngoài ra, tài liệu Xây dựng website kinh doanh thời trang sử dụng reactjs và spring boot sẽ giúp bạn khám phá cách kết hợp ReactJS với Spring Boot để tạo ra các trang thương mại điện tử. Cuối cùng, tài liệu Đồ án tốt nghiệp công nghệ thông tin xây dựng website đọc sách mori sử dụng nextjs và nodejs sẽ mang đến cho bạn cái nhìn sâu sắc về việc phát triển ứng dụng đọc sách với Next.js và Node.js. Những tài liệu này sẽ là cơ hội tuyệt vời để bạn mở rộng kiến thức và kỹ năng trong lĩnh vực phát triển web.