Về mặt ứng dụng

Một phần của tài liệu Xây dựng website bán hàng trực tuyến tại Tổng Công ty Thương mại Hà Nội (Trang 65 - 73)

III. PHÂN TÍCH VÀ THIẾT KẾ WEBSITE

1.1.Về mặt ứng dụng

1. Yờu cầu của đề tài

1.1.Về mặt ứng dụng

Xõy dựng hệ thống quản lý cỏc dịch vụ bỏn hàng trờn mạng, trong đú hệ thống cho phộp cỏc dịch vụ đăng ký một khụng gian để bỏn những mặt hàng mỡnh cú trờn mạng. Mỗi dịch vụ sẽ cú một account riờng trong hệ thống, họ cú thể cập nhật cỏc mặt hàng, thay đổi thụng tin của dịch vụ và quản lý những đơn đặt hàng của khỏch mua hàng thụng qua hệ thống. Tuy nhiờn, dịch vụ hay mặt hàng của dịch vụ chỉ thực sự hoạt động khi đó thanh toỏn những chi phớ cần thiết cho hệ thống. Đối với những khỏch hàng vào hệ thống để mua hàng, hệ thống phải hỗ trợ sao cho khỏch hàng cú thể tỡm kiếm, chọn và đặt hàng một cỏch dễ dàng. Khi khỏch hàng đặt mua sản phẩm, hệ thống sẽ chuyển đơn đặt hàng này đến dịch vụ bỏn hàng. Việc giao và nhận hàng diễn ra nội bộ giữa người bỏn với người mua, hệ thống khụng tham gia trực tiếp vào việc bỏn hàng. Hệ thống đúng vai trũ như một siờu thị ảo, mụi giới cho khỏch mua hàng với dịch vụ.

Về phớa khỏch hàng

 Cỏc khỏch hàng cú thể đăng kớ mua hàng, cũng như việc xem và lựa chọn những sản phẩm qua mạng nếu họ đồng ý với những sản phẩm đú.

 Khỏch hàng cú thể dễ dàng xem hàng, hoặc đăng ký mua hàng bất cứ lỳc nào thụng qua mạng mỏy tớnh khi mà mỏy chủ đó khởi động.

 Cỏc khỏch hàng cú thể dễ dàng tỡm thấy sản phẩm mà mỡnh cần, việc đăng kớ mua hàng chỉ thụng qua thao tỏc nhấn chuột trờn sản phẩm mà mỡnh lựa chọn.

 Cỏc khỏch hàng cũn cú thể theo dừi được những sản phẩm mới mà cụng ty chuẩn bị bỏn ra trong một thời gian sắp tới.

 Khi cần thiết thỡ khỏch hàng cú thể hỏi đỏp thụng qua cụng ty, hoặc thụng qua diễn đàn nhằm gúp ý cũng như việc thắc mắc với cụng ty. Diễn đàn sẽ giỳp cho khỏch hàng giải quyết cỏc vấn đề mà mỡnh khụng giải quyết được.

Về phớa người quản lý

 Người quản lý cú thể theo dừi thành viờn, đơn hàng của cỏc khỏch hàng đang tham gia mua hàng của cụng ty mỡnh (như số lượng mặt hàng, số tiền, của khỏch hàng …) và nắm cỏc thụng tin của khỏch hàng như email, địa chỉ để liờn lạc khi cần.

 Người quản lý cú thể thờm sản phẩm, xoỏ sản phẩm, thờm người quản lý, người sử dụng thụng qua chương trỡnh đó được xõy dựng.

1. 2. Về mặt kỹ thuật

Bài toỏn đũi hỏi hệ thống phải cú những khả năng về kỹ thuật như sau: Ứng dụng triển khai trờn mụi trường JSP.

Hỗ trợ nhiều hệ điều hành (cho phớa client). Hỗ trợ nhiều trỡnh duyệt (như IE, Netscape..) Hỗ trợ nhiều người dựng.

Số lượng người tham gia đăng ký mua hàng khụng giới hạn.

Số lượng cỏc sản phẩm, người đăng ký sử dụng thờm vào khụng giới hạn.

1.3. Một số yờu cầu khỏc

Dễ dàng cài đặt. Dễ dàng sử dụng.

Như vậy, trước những yờu cầu của bài toỏn đặt ra như trờn, ta cần khảo sỏt cụng nghệ và lựa chọn giải phỏp thớch hợp để cú thể triển khai ứng dụng theo yờu cầu của bài toỏn.

1.4. Đặc tả tớnh năng

Dựa vào yờu cầu của bài toỏn, ta nhận thấy hệ thống xõy dựng phục vụ chủ yếu cho ba vấn đề sau:

* Quản trị hệ thống. * Diễn đàn (forum). * Khỏch mua hàng.

2. Quản trị hệ thống

Quản trị hệ thống là người làm chủ ứng dụng, họ cú quyền kiểm soỏt mọi hoạt động của hệ thống. Mỗi quản trị hệ thống sẽ được cấp một username và password, để thực hiện những chức năng của mỡnh, họ phải đăng nhập vào hệ thống bằng username và password của họ.

Nếu như quỏ trỡnh đăng nhập thành cụng thỡ quản trị hệ thống cú những chức năng sau:

* Chức năng của quản trị đối với quản trị:

Thay đổi những thụng tin của quản trị. Thờm quản trị.

Xúa bỏ quản trị.

* Chức năng của quản trị đối với sản phẩm:

Thờm sản phẩm mới. Xúa sản phẩm.

Cập nhật lại sản phẩm.

Hiển thị cỏc sản phẩm, hay xúa sản phẩm khi hết hạn sử dụng. (adsbygoogle = window.adsbygoogle || []).push({});

* Chức năng của quản trị đối với đơn đặt hàng:

Xúa đơn đặt hàng.

* Chức năng của quản trị đối với khỏch hàng:

Thờm khỏch hàng mới.

Thay đổi thụng tin khỏch hàng. Xoỏ bỏ khỏch hàng.

3. Khỏch mua hàng

Khỏch mua hàng là những người vào hệ thống để tỡm kiếm cỏc mặt hàng cần mua và đặt hàng với hệ thống.

Khỏch mua hàng cú thể tỡm hàng mỡnh cần theo:

Tờn mặt hàng (cú thể là một ký tự, chữ, cõu….). Tờn loại hàng.

Khỏch hàng cú thể thờm bớt những sản phẩm mỡnh muốn hay khụng muốn mua vào trong hay ra khỏi giỏ hàng của mỡnh.

Sau khi tỡm được hàng mỡnh cần, họ đặt mua hàng với hệ thống. Hệ thống sẽ chuyển đơn đặt hàng của họ cho dịch vụ mà họ đặt mua.

Cỏc lưu đồ hoạt động của website.

Trang chủ (Home page) Thụng tin

Xem nội dung chi tiết một sản phẩm

Chọn sản phẩm cần mua thờm vào danh mục giỏ hàng

(Shopping Cart) Xỏc nhận việc mua hàng (Check out) Đặt hàng Thành Viờn? Quản trị Đăng nhập (login) Lưu đơn hàng và hẹn ngày giao hàng Tỡm kiếm Yes No Sản phẩm ẹaờng kyự

c. Lưu đồ mua hàng trờn mạng

Tồn tại Tồn tại

Baột ủaàu mua haứng Màn hỡnh giao tỏc

Kết thỳc Chọn hàng hoỏ Mặt hàng Đăng ký thành viờn Kết thỳc Xỏc nhận đơn hàng Mở table members Kiểm tra người dựng ? Tỡm kiếm hàng húa

. Lưu đồ xử lý kiểm tra khỏch hàng mua hàng :

Khụng Yờu cầu nhập username-

password TB khỏch hàng đăng nhập hoàn thành Lưu giữ mó ID khỏch hàng Mua hàng Kết thỳc Mở table members

Kiểm tra cú tồn tại? Bắt đầu đăng nhập

Kiểm tra khỏch hàng cú tồn tại

?

Yờu cầu nhập thụng tin khỏch hàng mới

Lưu đồ xử lý kiểm tra người quản trị.

Cú (adsbygoogle = window.adsbygoogle || []).push({});

Khụng Yờu cầu nhập username-

password

TB quản trị đăng nhập hoàn thành

Lưu giữ mó ID quản trị

Thao tỏc của người quản trị

Kết thỳc Mở table members

Kiểm tra cú tồn tại? Bắt đầu đăng nhập

Kiểm tra quản trị cú tồn tại ?

3.1. Thiết kế xử lý.

Một phần của tài liệu Xây dựng website bán hàng trực tuyến tại Tổng Công ty Thương mại Hà Nội (Trang 65 - 73)