ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
Kế Hoạch Thực Hiện Dự Án Nhóm Ocean
2
Môn học: Phát triển ứng dụng (Application development)Đề tài: Xây dựng Website thương mại điện tửCuộn xuống để xem nhật ký thực hiện
3
4
Số ngày
thực hiện
Nội dung công việcPhân công nhiệm vụBáo cáo tiến độ thực hiện (Bao gồm thời gian thực hiện cụ thể)
5
Vũ Quốc BảoNguyễn Thanh HảiVũ Đình LâmVũ Quốc BảoNguyễn Thanh HảiVũ Đình Lâm
6
Từ ngày bắt đầu tạo kế hoạch + 6 ngày

09/10/2024 - 15/10/2024
- Nghiên cứu các kỹ thuật và công nghệ về NextJS, API, nghiên cứu chuyển đổi giao diện từ mã nguồn mở để đẩy về dự án.
- Phân tích, nghiên cứu về Model, Schema, Middlewares, Statics, Methods của Mongoose Database.
Nghiên cứu các kỹ thuật và công nghệ về NextJS (Page, UI), nghiên cứu chuyển đổi giao diện từ mã nguồn mở để đẩy về dự án.Phân tích, nghiên cứu về Model, Schema, Middlewares, Statics, Methods của Mongoose Database.Nghiên cứu các kỹ thuật và công nghệ về API của NextJS.☑ 09/10 - 11/10 | Nghiên cứu về NextJS.
☑ 12/10 - 15/10 | Nghiên cứu, cấu hình theo mã nguồn mở.
• 09/10/2024: Phân tích và nghiên cứu cơ bản về Schema trong Mongoose (cách định nghĩa cấu trúc dữ liệu, validation).
• 11/10/2024: Tìm hiểu về Model (cách sử dụng schema để tạo model, thao tác với database).
• 13/10/2024: Nghiên cứu Middlewares (trước và sau khi thực hiện các thao tác trong database, ví dụ pre-save, post-save).
• 14/10/2024: Tìm hiểu Statics (các phương thức tĩnh hoạt động trên toàn bộ model).
• 15/10/2024: Nghiên cứu Methods (các phương thức instance dùng trên các bản ghi cụ thể).
☐ 9/10 -13/10:Nghiên cứu về
Nextjs
☐ 13/10 - 15/10:Nghiên cứu về
Công nghệ APi của Nextjs
7
31 ngày

16/10/2024 - 16/11/2024
- Thực hành chuyển đổi giao diện từ mã nguồn mở để đẩy về dự án, chỉnh sửa cho Jquery, Json, Call API.
- Tích hợp trang thanh toán tự động.
- Thiết kế và xây dựng Model, Schema, Middlewares, Statics, Methods của Mongoose Database.
- Thực hành chuyển đổi giao diện từ mã nguồn mở để đẩy về dự án, chỉnh sửa cho Jquery, Json, Call API.
- Thêm các trang còn thiếu, tích hợp thanh toán tự động.
Thiết kế và xây dựng Model, Schema, Middlewares, Statics, Methods của Mongoose Database.Xây dựng API và kiểm thử bằng Postman.☐ 16/10 - 22/10 | Chuyển đổi hoàn toàn các trang từ mã nguồn mở sang dự án chính.
☐ 23/10 - 16/11 | Thêm các trang còn thiếu, tích hợp thanh toán tự động.
• 16/10 - 20/10: Thiết kế và triển khai Schema.
• 21/10 - 25/10: Tạo Model dựa trên Schema.
• 26/10 - 30/10: Thiết kế và tích hợp Middlewares.
• 31/10 - 04/11: Xác định và lập trình Statics.
• 05/11 - 09/11: Thiết kế và viết mã cho Methods.
• 10/11 - 18/11: Kiểm thử và tinh chỉnh tổng thể.
☐ 16/10 - 23/10: Lên kế hoạch và Setup môi trường và thiết kế endpoint
☐ 24/10 - 14/11: Xây dụng server
☐ 15/11 - 16/11:Kiểm tra lỗi và kiểm thử
8
10 ngày

17/11/2024 - 26/11/2024
- Cấu hình hiển thị Ads từ trang web cho tìm kiếm Google.
- Kiểm thử đầu cuối trước khi đăng bán sản phẩm.
- Đăng bán các sản phẩm.
- Sửa lỗi (nếu có).
- Cấu hình hiển thị Ads từ trang web cho tìm kiếm Google.
- Sửa lỗi (nếu có).
- Kiểm thử đầu cuối trước khi đăng bán sản phẩm.
- Đăng bán các sản phẩm.
☐ 17/11 - 18/11 | Cấu hình hiển thị quảng cáo cho Google.
☐ 20/11 - 26/11 | Sửa các lỗi (nếu có).
• 17/11 - 21/11: Kiểm thử đầu cuối trước khi đăng bán sản phẩm.
• 22/11 - 26/11: Hoàn thành bài
9
10
LẦN CUỐI CẬP NHẬT:15/10/2024LINK GITHUB DỰ ÁN CỦA NHÓM
11
12
Waiting for complete
13
Completed
14
Cancelled/Declined
15
Thời gianNhật ký (Bao gồm nội dung đã thực hiện)
16
09/10Khởi tạo môi trường, thiết lập cho dự án nhóm Ocean.Phân tích và nghiên cứu về Model, Schema, Middlewares, Statics, Methods của Mongoose Database; lập kế hoạch cho các bước tiếp theo trong dự án.Nghiên cứu về Nextjs
17
11/10Đã hoàn thành việc nghiên cứu về NextJS (React Redux, Components...)Tìm hiểu về Model: cách sử dụng Schema để tạo Model và thao tác với cơ sở dữ liệu trong Mongoose.Nghiên cứu về Nextjs
18
13/10 nghiên cứu về Middlewares trong Mongoose.Nghiên cứu về Nextjs
19
14/10Đã tìm hiểu về Statics, tập trung vào các phương thức tĩnh hoạt động trên toàn bộ model trong Mongoose.
Hoàn thành Nghiên cứu về Nextjs(ServerSide)
20
15/10Đã nghiên cứu về mã nguồn mở và chuyển hóa về dự án nhóm (Tailwind bootstrap)Đã nghiên cứu Methods, cụ thể là các phương thức instance dùng trên các bản ghi cụ thể trong Mongoose.
Nghiên cứu về Công nghệ APi của Nextjs
21
16/10 - 20/10- Đã hoàn thành thiết kế Schema cho các thành phần quan trọng của hệ thống.
- Xác định các trường dữ liệu và mối quan hệ giữa các bảng.
- Thiết lập các ràng buộc dữ liệu như: bắt buộc, unique, và các giá trị mặc định.
- Tối ưu hóa Schema để đảm bảo hiệu suất và tính chính xác của dữ liệu.
Tiến Hành làm phần Back-end
22
21/10 - 25/10- Đã tạo các Model tương ứng với các Schema trong dự án.
- Áp dụng các phương thức và thuộc tính để tương tác với dữ liệu qua Model.
- Kiểm tra tính hợp lệ của các Model, đảm bảo các ràng buộc và quy tắc dữ liệu được áp dụng đúng cách.
- Chuẩn bị môi trường để tích hợp Model vào các chức năng của hệ thống.
Hỗ trợ nhóm làm bài
23
26/10 - 30/10- Xây dựng các lớp trung gian như xác thực (Authentication), phân quyền (Authorization), xử lý lỗi (Error Handling), và ghi log (Logging).
- Tích hợp và kiểm tra hoạt động của Middlewares với hệ thống backend.
Hỗ trợ nhóm làm bài
24
31/10 - 04/11- Hoàn thành giao diện cơ bản của website với nội dung tĩnh.
- Giao diện hiển thị rõ ràng, thu hút và tương thích trên mọi thiết bị.
Hỗ trợ nhóm làm bài
25
05/11 - 09/11- Các chức năng chính hoạt động ổn định và chính xác.
- Giao diện tương tác hiệu quả với các phương thức, tạo trải nghiệm người dùng mượt mà.
Hỗ trợ nhóm làm bài
26
10/11 - 18/11- Hệ thống hoàn thiện, vận hành mượt mà và đạt chuẩn yêu cầu.
- Đảm bảo tính ổn định trước khi triển khai thực tế.
Hỗ trợ nhóm làm bài
27
17/11 - 21/11Hỗ trợ nhóm làm bài
28
22/11 - 25/11Hỗ trợ nhóm làm bài
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100