CHƯƠNG 3– DEMO WEB CHIA SẺ ẢNH
1.2.1 Phâ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