Phân tích yêu cầu

Một phần của tài liệu Tìm hiểu ngôn ngữ lập trình scala, xây dựng website chia sẻ ảnh trực tuyến (Trang 27 - 28)

CHƯƠNG 3– DEMO WEB CHIA SẺ ẢNH

1.2.1Phân tích yêu cầu

1.2.1.1 Tên đề tài

Thiết kế trang web chia sẻ ảnh sử dụng ngôn ngữ scala

1.2.1.2 Phân tích yêu cầu

Đây là một website chia sẻ và lưu trữ hinnhf ảnh của người dùng, tiện lợi và bảo mật, bao gồm các yêu cầu sau:

- Người dùng

o Ở trang chủ hiển thị một số những hình ảnh tiêu biểu , hình ảnh mới, thông tin về hình ảnh bao gồm tên ảnh, ngày đăng, người đăng, ghi chú…

o Do có nhiều thể loại nên cần chia thành các danh mục khác nhau, menu ngang hiển thị danh sách các danh mục để dễ dàng cho người dùng tìm kiếm và xem hình ảnh theo loại.

o Cần có trang hiển thị đầy đủ thông tin của mỗi hình ảnh khi nhấp chuột vào hình đó, kèm thêm đó là các gợi ý danh sách hình của cùng người đăng hiện thị ngay bên dưới chi tiết hình đang xem.

o Người dùng có thể thích hoặc chia sẻ hình ảnh đó lên trang facebook cá nhân của mình để giới thiệu với mọi người và tạo các album khác nhau

o Người dùng cũng có thể đăng hình để chia sẻ đến mọi người hoặc lưu trữ ở chế độ riêng tư.

o Người dùng cũng có thể quản lý hình ảnh mà mình đăng lên. - Quản trị viên.

o Người quản trị viên có thể quản lý thông tin người dùng

o Quản lý thông tin hình ảnh

o Quản lý các danh mục hình ảnh

o Xóa các hình ảnh hoặc danh mục do đã được tạo..

o Từ những yêu cầu trên ta xây dựng được những chức năng trên:

o - Cho phép đăng hình vào cơ sở dữ liệu.

o - Cho phép người dùng đăng kí thành viên mới.

o - Hiển thị danh sách các sản phẩm theo từng loại.

o Hiển thị hình ảnh theo thời gian đăng, theo số lượt thích, theo số lượt xem, theo …

o Hiển thị thông tin người dùng

o Tìm kiếm hình ảnh theo tên

o Cập nhật thông tin ảnh hình ảnh

Một phần của tài liệu Tìm hiểu ngôn ngữ lập trình scala, xây dựng website chia sẻ ảnh trực tuyến (Trang 27 - 28)