Đồ án cuối khóa_CCDN
Thông tin chung
Môn học này cung cấp cho học viên một đề bài hoàn chỉnh của một ứng dụng WEB trong thực tế. Dự án này cho phép học viên làm quen với các bước thực hiện trong quy trình xây dựng một ứng dụng trong môi trường doanh nghiệp.
Học viên được trải nghiệm việc thực hiện các bước trong quy trình làm phần mềm từ công đoạn xác định yêu cầu, thiết kế kiến trúc, thiết kế dữ liệu, thiết kế xử lý, thi công sản phẩm và hoàn tất tài liệu cho dự án thông qua việc thực hiện chín Task.
Đối tượng tham gia
Học viên theo học Chứng chỉ doanh nghiệp
Mục tiêu môn học
Sau khi học xong môn này, học viên sẽ đạt được các chuẩn kiến thức, kỹ năng đầu ra như sau:
1. Viết tài liệu thiết kế cơ sở dữ liệu bao gồm trình bày tài liệu thiết kế dữ liệu, vẽ lược đồ, đặc tả bảng dữ liệu
2. Thiết kế và xây dựng các màn hình được nhất quán, sử dụng hiệu quả và hợp lý trong trong ứng dụng
3. Viết tài liệu yêu cầu phần mềm (Software Requirement Specification)
4. Tạo tập tin SQL Script cho CSDL SQL Server
5. Tổ chức mã nguồn cho dự án JSP/SERVLET theo mô hình Model View Controller
6. Thiết kế giao diện màn hình quản lý, tìm kiếm, màn hình thêm và cập nhật thông tin của một thực thể
7. Thực hiện xây dựng giao diện WEB với công nghệ Bootstrap
8. Tải (upload) dữ liệu hình ảnh, tập tin lên trên server
9. Thực hiện kiểm tra tính hợp lệ của dữ liệu trong WEB
10. Liệt kê dữ liệu từ cơ sở dữ liệu trong WEB dựa vào điều kiện LỌC
11. Phân trang trên màn hình tại phía trình duyệt của khách hàng (client side)
12. Xoá một/nhiều phần tử trong một thực thể
13. Cách trình bày trong tài liệu dự án web như chọn màu chữ, chọn hình ảnh, chọn định dạng chữ phù hợp và nhất quán
14. Cài đặt điều hướng hợp lý cho chức năng thêm / cập nhật / xoá một phần tử trong thực thể
15. Tổ chức và hoàn thiện mã nguồn theo đúng quy ước (coding convention) được quy định trong dự án.
16. Kiểm tra tính hợp lệ của dữ liệu trên web form
17. Thêm, cập nhật dữ liệu của thực thể vào cơ sở dữ liệu
18. Nạp dữ liệu từ CSDL vào màn hình cập nhật
19. Xây dựng chức năng Login, Change Password và đăng ký người dùng mới
20. Thông báo lỗi hợp lý khi thêm không thành công
21. Viết hướng dẫn sử dụng, viết hướng dẫn cài đặt cho sản phẩm và phần release note (kết quả của việc xây dựng dự án)
22. Reset mật khẩu người dùng từ ADMIN hoặc từ màn hình LOGIN với Forget Password; Cập nhật ROLE cho người dùng; Kiểm soát việc truy xuất tài nguyên không hợp lệ trên SERVER
23. Viết tài liệu thiết kế kiến trúc phần mềm cơ bản