- 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
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!
- Xây dựng Website kinh doanh đồ nội thất - 1
- Xây dựng Website kinh doanh đồ nội thất - 2
- Xây Dựng Website Thương Mại Điện Tử
- Biểu Đồ Phân Rã Chức Năng Của Hệ Thống (Business Functional Diagram - Bfd)
- Biểu Đồ Dòng Dữ Liệu Mức Con Ô Xử Lý (4) Đặt Hàng
- Giới Thiệu Về Cấu Trúc Folder Cây Của Ứng Dụng
Xem toàn bộ 74 trang tài liệu này.
- Chức năng đăng ký tài khoản
Bảng 2.2: Chức năng đăng ký tài khoản
Cho phép đăng ký tài khoản | |
Đầu vào | Điền đầy đủ thông tin: + Họ tên + CMND + Địa chỉ + 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
Đă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
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ô 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
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 + 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ệ
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
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ị
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
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
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
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
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. |