Đâ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