Dự án Java web tin tức với JSP Servlet – Bài 1: Phân tích và giới thiệu yêu cầu dự án

Bạn đang xem bài viết đầu tiên trong loạt bài hướng dẫn xây dựng dự án Java web tin tức với JSP Servlet theo mô hình MVC tại blog Ngọc Khương IT.

Trong bài này mình sẽ phân tích và giới thiệu yêu cầu dự án web tin tức mà chúng ta sắp phải thực hiện, có thể xem như đây là những yêu cầu của một khách hàng nhỏ nào đó từ bên Châu Đại Dương đặt bạn làm chẳng hạn 🙂

Cứ xem là vậy để có thêm động lực nhé. Làm xong có tiền đó 😀

Dự án Java web tin tức với JSP Servlet - Bài 1: Phân tích và giới thiệu yêu cầu dự án

Dự án java web tin tức với JSP/Servlet

Khách hàng đặt chúng ta làm website bao gồm một số chức năng nhỏ như thế này:

Giao diện phía người dùng:

– Trang index: Hiển thị các tin tức mới nhất

– Trang categories: Hiển thị các tin tức cùng danh mục

– Trang detail: Hiển thị chi tiết tin tức

Giao diện phía người quản trị:

– Quản lý tin tức: Thêm, sửa, xóa tin (có upload hình ảnh)

– Quản lý danh mục: Thêm, sửa, xóa danh mục tin

– Quản lý người dùng

– Kiểm tra quyền truy cập trang

– Đăng nhập, đăng xuất

Và một số chức năng lẻ tẻ phát sinh khách hàng sẽ bổ sung trong quá trình bạn làm dự án

Còn giao diện thì sao khách? Khách muốn em làm giao diện như thế nào đây? – “Ngươi cứ để blog Ngọc Khương IT phân tích cái đã, bài phân tích giao diện không còn xa đâu”

Đúng là một vị khách dễ tính mà, chức trang của trang này cũng không khó để làm nhỉ, hốt bạc rồi nha.

Thật ra với dự án java web tin tức này, chỉ mang tính kết hợp các kiến thức về JSP/Servlet cho bạn như: Cách sử dụng form để truyền dữ liệu, cách upload ảnh, cách một trang web hiển thị bài viết lên như thế nào, cơ chế đăng nhập, đăng xuất hoạt động ra sao, logic trong một trong web là gì,..v..v..và còn nhiều thứ nữa mà sau khi tìm hiểu chi tiết các bài viết bạn sẽ tích lũy được cho mình.

Vị khách “khó tính”

Ở trên là những yêu cầu mà vị khách kia muốn bạn phải làm cho họ thì mới trả thù lao. Ngoài những chức năng đã nói, vị này còn bắt buộc bạn phải xây dựng hệ thống lưu trữ dữ liệu của họ thật đảm bảo, không dư, không thiếu, không thừa một thứ gì cả. Database phải thật sự tối ưu, đảm bảo xây dựng database đúng với những yêu cầu về chức năng của vị đó.

Phải làm sao đây?

Chúng ta sẽ giải quyết vấn đề về database trong bài viết kế tiếp để vừa lòng vị khách kia nhá 🙂

 

Cảm ơn bạn đã theo dõi loạt bài hướng dẫn

Link bài viết “Phân tích và thiết kế database website tin tức” sẽ được cập nhật tại đây.

Tác giả: Ngọc Khương

4.5 2 votes
Đánh giá bài viết
Nhận thông báo
Thông báo khi có
guest

0 Bình luận
Phản hồi nội tuyến
Xem tất cả các bình luận