Đố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
Q 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
- 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
- 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.
Q 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
- 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 tố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
- 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 Q 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
- Chức năng quản lý bảng báo giá: Thêm mới
Bảng 2.16: Chức năng thêm báo giá
Mô tả Thêm mới một mục báo giá mới
Đầu vào
+ Loại + Chất liệu + Giá
+ Đơn vị tính
Q trình xử lý Kiểm tra dữ liệu form có đúng khơng
Đầu ra Hiện thị thông tin về bảng báo giá.
- Chức năng quản lý tuyển dụng: Thêm mới
Bảng 2.17: Chức năng thêm tuyển dụng
Mô tả Thêm mới một thông tin tuyển dụng.
Đầu vào
+ Vị trí tuyển dụng + Mơ tả cơng việc + u cầu
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ề tuyển dụng.
- Thống kê đơn hàng
Bảng 2.18: Chức năng thống kê đơn hàng
Mô tả Thống kê các đơn hàng của khách hàng
Đầu vào + ID giao dịch + Họ tên + Địa chỉ + Email + Số điện thoại + Tình trạng đơn hàng + Ngày tạo đơn hàng
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ề các đơn đơn hàng
- Thống kê khách hàng
Mô tả Thống kê số lượng khách hàng
Đầu vào + ID người dùng + Họ tên + Tên đăng nhập + Địa chỉ + Email + Số điện thoại + Số Fax + Mã điện thoại
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ề các khách hàng