A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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ệc | Phâ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ảo | Nguyễn Thanh Hải | Vũ Đình Lâm | Vũ Quốc Bảo | Nguyễn Thanh Hải | Vũ Đì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/2024 | LINK GITHUB DỰ ÁN CỦA NHÓM | |||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||||
12 | ☐ | Waiting for complete | ||||||||||||||||||||||||||
13 | ☑ | Completed | ||||||||||||||||||||||||||
14 | ☒ | Cancelled/Declined | ||||||||||||||||||||||||||
15 | Thời gian | Nhật ký (Bao gồm nội dung đã thực hiện) | ||||||||||||||||||||||||||
16 | 09/10 | Khở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/11 | Hỗ trợ nhóm làm bài | ||||||||||||||||||||||||||
28 | 22/11 - 25/11 | Hỗ 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 |