Chức Năng Hiển Thị Sản Phẩm Theo Danh Mục


- Kết hợp và làm tăng sức mạnh cho HTML.

- Có thể đặt các đối tượng ở bất kỳ vị trí nào trên trang web.

- CSS thường thích hợp với hầu hết các trình duyệt.

- Hỗ trợ tối đa việc tùy biến trang web.

- Giúp các trang web có sự đồng bộ tuyệt đối, dễ dàng nâng cao giao diện.


CHƯƠNG II

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1 PHÂN TÍCH YÊU CẦU HỆ THỐNG

2.1.1 Yêu cầu chung của hệ thống

Đối với admin

- Cho phép nhà quản trị quản lý hệ thống, cập nhật danh mục sản phẩm, sản phẩm, quản lý khách hàng, giỏ hàng…

- Thay đổi, thêm mới thông tin, hình ảnh về các sản phẩm khác nhau mà công ty muốn giới thiệu cho khách hàng.

- Theo dõi tình hình liên hệ thông qua website của khách hàng, để đáp ứng kịp thời yêu cầu của họ.

- Thêm, sửa thông tin, hình ảnh về các sản phẩm của công ty, phục vụ cho công tác quản lý, thống kê tình hình hoạt động của công ty.

- Về tổ chức lưu trữ, thực hiện các yêu cầu

Đối với khách hàng

- Người viếng thăm website có thể xem, tìm kiếm thông tin về các sản phẩm.

- Khách hàng có thể mua sản phẩm .

- Đăng ký khách hàng

Đối với hệ thống

- Đảm bảo tính bảo mật, tiện dụng, chính xác và hiệu quả cho người sử dụng:

Tính bảo mật: Hệ thống truy cập theo mật khẩu

Tính tiện dụng: Giao diện đẹp mắt, thao tác đơn giản, dễ sử dụng.

Tính chính xác: Thống kê số liệu một cách chính xác theo yêu cầu.

Hiệu quả: Giảm thiểu thời gian và công sức quản lý tra cứu hồ sơ, hỗ trợ cấp lãnh đạo ra quyết định.

2.1.2 Yêu cầu chức năng của hệ thống

Hệ thống “Website kinh doanh đồ nội thất” bao gồm hai hoạt động chính là hoạt động của nhà quản trị và hoạt động của khách hàng.

a) Đối với hoạt động của nhà quản trị

Nhà quản trị là người làm chủ ứng dụng website, có quyền kiểm soát mọi hoạt động của hệ thống website. Thông qua tên đăng nhập và mật khẩu để đăng nhập vào hệ thống. Bao gồm một số chức năng sau:


- Cập nhật thông tin

Chức năng này cho phép nhà quản trị có thể cập nhật thêm, sửa chữa, xóa các thông tin về danh mục sản phẩm, sản phẩm, tin tức, tuyển dụng lưu vào cơ sở dữ liệu. Các thông tin trả lời các câu hỏi, góp ý của khách hàng.

- Nhận đơn đặt hàng

Khi khách hàng đã chọn và đưa các sản phẩm vào giỏ hàng, nhà quản trị nhanh chóng nhận đơn hàng của khách hàng.

- Quản lý và xử lý đơn hàng

Xem và trả về cho khách hàng các thông tin tóm tắt, chi tiết về đơn hàng, cho khách hàng biết được tình trạng đơn hàng đã xử lý, đang xử lý hay chưa xử lý, xóa các đơn hàng khách.

- Thống kê

Chức năng này cho phép nhà quản trị thống kê được số người đang truy cập, tổng số lượt truy cập vào website.

b) Đối với hoạt động của khách hàng

Khách hàng nhận được địa chỉ websit và muốn vào xem, tìm hiểu về website, có nhu cầu mua sắm hàng hóa, vào website tìm kiếm và lựa chọ để đặt mua các sản phẩm khi họ có nhu cầu về nó.

Khách hàng truy cập vào website có thể tìm kiếm thông tin về doanh nghiệp, xem thông tin về sản phẩm, nếu muốn đặt mua một sản phẩm khách hàng có thể click vào sản phẩm để đặt mua, có thể đăng ký làm thành viên của website.

- Xem và tìm kiếm

Cũng như nhà quản trị, khách hàng có thể xem những thông tin về sản phẩm, tin tức, liên hệ, giới thiệu, tuyển dụng của doanh nghiệp do nhà quản trị cập nhật.

- Đặt hàng

Mỗi khách hàng khi vào website có nhu cầu đặt hàng, xem giới thiệu thông tin hàng hóa, được cấp một giỏ hàng đi mua sắm như các siêu thị để khách hàng tùy ý lựa chọn.

Nếu khách hàng tìm kiếm và lựa chọn được sản phẩm đưa vào giỏ hàng, khi thực hiện đặt mua một trang đăng nhập xuất hiện yêu cầu khách hàng đăng nhập.

Nếu khách hàng lần đầu truy cập vào mua hàng ở website, sẽ được yêu cầu nhập các thông tin đăng ký thành viên như tên đăng nhập, …


Khi khách hàng tiếp tục tham quan website và có nhu cầu mua thêm sản phẩm thì sẽ cập nhật thêm số lượng mua, mua thêm sản phẩm mới, xóa những sản phẩm không thích hợp.

Khi khách hàng tạo và gửi đơn hàng thì một form đơn hàng được hiển thị ra, cho khách hàng xác nhận lại thông tin đơn hàng. Nếu thấy đơn hàng chưa hợp lý, có thể quay lại giỏ hàng để chỉnh sửa.

Xem được thông tin tóm tắt, chi tiết của đơn hàng, tình trạng đơn hàng như thế

nào.

2.1.3Yêu cầu phi chức năng

- Yêu cầu về thời gian phản hồi các chức năng của hệ thống nhanh, thực hiện giao dịch mua bán, xem thông tin 24/24.

- Yêu cầu về công cụ và môi trường xây dựng website là công nghệ ASP.Net Visual Studio 2005 với hệ quản trị cơ sở dữ liệu SQL Server 2005.

- Yêu cầu về giao diện người dùng thì đảm bảo giao diện thân thiện, bố trí hợp lý, phù hợp với các thao tác của người sử dụng. Đảm bảo giúp người sử dụng thao tác nhanh và chính xác. Sử dụng font chữ Unicode.

- Website phải có dung lượng không quá lớn, tốc độ xử lý nhanh.

- Công việc tính toán phải thực hiện chính xác, không chấp nhận sai sót.

- Sử dụng mã hóa các thông tin nhạy cảm của khách hàng.

- Đảm bảo an toàn dữ liệu khi chạy website trực tuyến.

2.2 PHÂN TÍCH CHI TIẾT KHI SỬ DỤNG WEBSITE

Đối với khách hàng

- Chức năng tìm kiếm thông tin sản phẩm

Bảng 2.1: Chức năng tìm kiếm sản phẩm


Mô tả

Tìm kiếm sản phẩm theo danh mục sản phẩm, theo tên

và theo mô tả sản phẩm

Đầu vào

Tên sản phẩm


Quá trình xử lý

Kiểm tra sự tương thích của danh mục sản phẩm, tên

sản phẩm và mô tả sản phẩm đã nhập vào đã nhập vào Kết nối đến CSDL

Đầu ra

Hiển thị sản phẩm hoặc thông báo không tìm thấy

Có thể bạn quan tâm!

Xem toàn bộ 74 trang tài liệu này.

Xây dựng Website kinh doanh đồ nội thất - 4


- Chức năng đăng ký tài khoản

Bảng 2.2: Chức năng đăng ký tài khoản


Mô tả

Cho phép đăng ký tài khoản


Đầu vào

Điền đầy đủ thông tin:

+ Họ tên

+ CMND

+ Địa chỉ

+ Email

+ Số Fax

+ Số điện thoại

+ Tên đăng nhập

+ Mật khẩu


Quá trình xử lý

Kiểm tra tính hợp lệ của form

Kết nối CSDL, kiểm tra khách hàng vừa nhập từ form đăng ký có hợp lệ trong CSDL không

Lưu thông tin khách hàng vào CSDL nếu đăng ký thành công

Đầu ra

Thông báo đăng ký thành công hay chưa

- Chức năng đăng nhập

Bảng 2.3: Chức năng đăng nhập


Mô tả

Đăng nhập khi đã có tài khoản


Đầu vào

Thông tin đăng nhập

+ Tên tài khoản

+ Mật khẩu

Quá trình xử lý

Kết nối CSDL, so sánh thông tin đăng nhập có đúng

không. Tạo phiên truy cập cho người dùng truy cập.

Đầu ra

Thông báo bết quả đăng nhập

- Chức năng hiển thị sản phẩm theo danh mục

Bảng 2.4: Chức năng hiển thị sản phẩm theo danh mục



Mô tả

Hiển thị sản phẩm theo từng danh mục


Đầu vào

Click vào từng danh mục

Quá trình xử lý

Lấy tất cả sản phẩm có trong CSDL theo từng danh mục

Đầu ra

Hiển thị danh sách sản phẩm



- Chức năng chi tiết sản phẩm

Bảng 2.5: Chức năng chi tiết sản phẩm


Mô tả

Hiển thị chi tiết sản phẩm

Đầu vào

Click chuột vào tên sản phẩm

Quá trình xử lý

Truy xuất vào CSDL để lấy thông tin chi tiết sản phẩm

Đầu ra

Hiển thị thông tin chi tiết sản phẩm

- Chức năng giỏ hàng

Bảng 2.6: Chức năng giỏ hàng


Mô tả

Mô phỏng giỏ hàng thực tế dùng để chứa các sản phẩm mà

khách hàng đã chọn.

Đầu vào

Click chuột vào đặt mua sản phẩm của sản phẩm cần mua.

Quá trình xử lý

Kiểm tra sản phẩm có trong giỏ không

Đầu ra

Danh sách các sản phẩm mà khách hàng đã chọn và tổng

giá tiền.

- Chức năng tạo đơn hàng khách

Bảng 2.7: Chức năng thêm đơn hàng


Mô tả

Sau khi khách hàng chọn sản phẩm vào giỏ hàng và quyết định

mua hàng.

Đầu vào

Thông tin các sản phẩm khách hàng chọn trong giỏ như: tên,

số lượng, đơn giá, thành tiền.


Quá trình xử lý

Kiểm tra đúng tính hợp lệ của đơn hàng

Lưu thông tin đơn hàng vào CSDL nếu tạo đơn hàng thành công.

Đầu ra

Thông báo khách hàng đã tạo đơn hàng thành công hay chưa.

- Chức năng gởi thông tin liên hệ

Bảng 2.8: Chức năng tạo gửi liên hệ



Mô tả

Gởi thông tin, góp ý của khách hàng



Đầu vào

Điền vào các thông tin:

+ Người gửi

+ Email

+ Nội dung

Quá trình xử lý

Kiểm tra và lưu thông tin vào CSDL

Đầu ra

Thông tin sẽ được gởi tới nhà quản trị website



- Chức năng thống kê truy cập

Bảng 2.9: Chức năng tạo gửi liên hệ


Mô tả

Hiển thị thông tin về số người đang online, số người đã

truy cập.

Đầu vào

Những thành viên đang online, những thành viên đã

truy cập vào hệ thống.

Quá trình xử lý

Truy xuất và hiển thị số truy cập trong cơ sở dữ liệu

Đầu ra

Hiện thị số người online, số lượt đã truy cập.

- Chức năng xác nhận thanh toán cho giỏ hàng

Bảng 2.10: Chức năng xác nhận thanh toán cho giỏ hàng


Mô tả

Thanh toán giỏ hàng mà khách hàng đã mua

Đầu vào

Một giỏ hàng với nhiều sản phẩm được lựa chọn

Quá trình xử lý

Kiểm tra thông tin về số lượng cho khách hàng nếu đủ

số lượng cho khách hàng đưa vào đơn hàng.

Đầu ra

Hiển thị thông tin tóm tắt, chi tiết thông tin


Đối với quản trị viên

- Chức năng đăng nhập quản trị

Bảng 2.11: Chức năng đăng nhập quản trị


Mô tả

Dùng cho quản trị viên đăng nhập khi có tài khoản


Đầu vào

Thông tin đăng nhập

+ Tên đăng nhập

+ Mật khẩu

Quá trình xử lý

Kết nối CSDL so sánh thông tin đăng nhập có đúng

không

Đầu ra

Thông báo kết quả đăng nhập


- Chức năng quản lý sản phẩm

Thêm sản phẩm

Bảng 2.12: Chức năng thêm sản phẩm


Mô tả

Thêm mới một sản phẩm


Đầu vào

+Tên sản phẩm

+ Danh mục sản phẩm

+ Mô tả sản phẩm

+ Giá sản phẩm

+ Hình sản phẩm

Quá trình xử lý

Kiểm tra dữ liệu form có đúng không

Đầu ra

Hiển thị thông tin về sản phẩm

Sửa sản phẩm


Bảng 2.13: Chức năng sửa sản phẩm


Mô tả

Thay đổi thông tin một sản phẩm

Đầu vào

Chọn sản phẩm cần thay đổi thông tin

Quá trình xử lý

Kết nối CSDL để cập nhật thông tin

Đầu ra

Hiển thị thông tin mới của sản phẩm

Thêm danh mục sản phẩm

Bảng 2.14: Chức năng thêm danh mục sản phẩm


Mô tả

Thêm mới danh mục sản phẩm

Đầu vào

Tên danh mục sản phẩm

Quá trình xử lý

Kiểm tra dữ liệu form có đúng không

Đầu ra

Hiển thị danh mục sản phẩm mới

- Chức năng quản lý tin tức: Thêm mới

Bảng 2.15: Chức năng thêm tin tức


Mô tả

Thêm mới một tin tức.

Đầu vào

+ Tên tin tức

+ Nội dung

Quá trình xử lý

Kiểm tra dữ liệu form có đúng không

Đầu ra

Hiện thị thông tin về tin tức.

..... Xem trang tiếp theo?
⇦ Trang trước - Trang tiếp theo ⇨

Ngày đăng: 13/01/2023