Xây dựng môđun Web hiển thị

Một phần của tài liệu Hệ thống bóc tách giá cả sản phẩm tự động (Trang 66)

Đây là mô đun đựợc thiết kế dành cho người dùng cuối và quản trị. Mô đun chủ yếu phục vụ người dùng có thể truy cập các thông tin giá cả của tất cả các cửa hàng, đồng thời có thể so sánh giá cả những sản phẩm này một cách dễ dàng từ bất kì nơi nào với một máy tính được nối mạng và phần mềm duyệt Web.

3.4.6.1. Thiết kế chức năng

Hệ thống phục vụ cho một tác nhân tương tác trực tiếp với hệ thống là người dùng (khách hàng, doanh nghiệp cần tham khao để đưa ra chiến lược cạnh tranh).

Biểu đồ phân rã chức năng

Cung cấp dịch vụ Module Web

Khai thác thông tin Quản lí ngƣời

dùng Quản lí dữ liệu

Đăng kí

Đăng nhập

Kích hoạt, xóa tài khoản

Quản lí sản phẩm của hệ thống

Hình 3.13 : Sơ đồ chức năng của module Web

3.4.6.2. Thiết kế chi tiết

Mô tả chức năng chính

 Quản lí người dùng

Chức năng đăng kí chỉ giành cho tác nhân là đối tượng khách hàng, doanh nghiệp. Sau khi có một tài khoản người dùng có thể đăng nhập vào hệ thống để quản lí, thực thi các chức năng trong giới hạn quyền cho phép.

Để đăng kí khách hàng, doanh nghiệp sẽ phải nhập các thông tin cần thiết vào mẫu đăng kí và gửi đến trung tâm xử lí. Người đăng kí sẽ phải kích hoạt một email được gửi tự động trước khi có thể sử dụng tài khoản.

 Quản lí dữ liệu

Chức năng quản lí sản phẩm hệ thống được dùng bởi người quản trị. Do quá trình bóc tách dữ liệu luôn đi kèm với những sai sót về giá cả, sản phẩm. Chính vì thế người quản trị khi phát hiện những sai sót này có thể loại bỏ sản phẩm ra khỏi hệ thống.

 Cung cấp dịch vụ

Dịch vụ khai thác thông tin chính là chức năng quan trọng nhất của mô đun Web. Người dùng có thể duyệt các sản phẩm các danh mục khác nhau, hoặc tìm kiếm trực tiếp sản phẩm thông qua các tiêu chí như tên sản phẩm, giá cả. Với chức năng khai

thác thông tin người dùng đồng thời cũng sẽ thấy được sự so sánh giá cả giữa các cửa hàng bán ra để chọn ra một cửa hàng tối ưu về giá, vị trí địa lí và các dịch vụ khác.

3.4.6.3. Thiết kế cơ sở dữ liệu

Nằm trong phần thiết kế cơ sở dữ liệu của toàn hệ thống.

3.4.6.4. Thiết kế giao tiếp

Giao diện trang chủ

Đăng nhập Tìm kiếm Sản phẩm Sản phẩm Tên sản phẩm Tên Mật khẩu Đăng ký Trang chủ

Hình 3.14 : Thiết kế trang chủ module Web

Sau khi đăng nhập, người dùng có thể sử dụng chức năng tìm kiếm để so sánh giá và xem các cửa hàng đang bán một sản phẩm nào đó như hình dưới:

Tên sản phẩm: Nokia N92 Giá Min: 12490000

Tại Hoàng Hà Mobile

Xem chi tiết

Tên cửa hàng Logo Giá Địa chỉ Cập nhật

lần cuối Hoàng Hà Mobile 12590000 194 Lê Duẩn 12/10/2009 Tiến Thành Mobile 12500000 Hà Nội 13/10/2009 Nokia Connecting 12490000 Hà Nội 13/10/2009

Hình 3.15: Minh họa chức năng kết quả tìm kiếm của người dùng

Nếu người sử dụng đăng nhập với tài khoản quản trị, sẽ có các chức năng xóa ngay bên cạnh sản phẩm. Chức năng này thực hiện xóa sản phẩm ra khỏi hệ thống, tức là sản phẩm nằm trong bảng Product sẽ bị xóa, theo đó tất cả các sản phẩm trong ProductExtract cũng bị xóa theo

Đăng nhập

Go

Sản phẩm Sản phẩm

Tên sản phẩm Giá Min Giá Max

Tên Mật khẩu

Đăng ký Trang chủ

Xóa Xóa

Hình 3.16 : Minh họa chức năng xóa sản phẩm khỏi hệ thống

Tên sản phẩm: Nokia N92 Tên cửa

hàng Logo Giá Địa chỉ Cập nhật

lần cuối Hoàng Hà

Mobile

12590000 194 Lê Duẩn 12/10/2009 Delete

Tiến Thành

Mobile 12500000 Hà Nội 13/10/2009 Delete

Hình 3.17: Minh họa chức năng xóa sản phẩm của cửa hàng

Nếu tài khoản đăng nhập là tài khoản quản trị, chức năng xóa cho phép loại bỏ một sản phẩm cụ thể của một cửa hàng. Chức năng này không xóa sản phẩm khỏi bảng Product mà chỉ xóa sản phẩm riêng đối với một cửa hàng.

Người quản trị có thể sử dụng được chức năng quản lí tài khoản để kích họat một tài khoản người dùng hoạt động, hay xóa người dùng khỏi hệ thống

Một phần của tài liệu Hệ thống bóc tách giá cả sản phẩm tự động (Trang 66)

Tải bản đầy đủ (PDF)

(74 trang)