1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Phân tích thiết kế hệ thống website bán hàng qua mạng

41 787 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 41
Dung lượng 2,91 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Định nghĩa bài toán - “Website bán hàng trực tuyến” là một website cung cấp cho người sửdụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý sự hoạt động cũng như

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

LỜI MỞ ĐẦU

Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa đượcxem là một trong những yếu tố mang tính quyết định trong hoạt độngcủa chính phủ, tổ chức, cũng như các công ty, cửa hàng bán lẻ; nó đóngvai trò hết sức quan trọng, có thể tạo ra được những bước đột phá mạnhmẽ

Việc xây dựng các website để phục vụ các nhu cầu riêng của các tổchức, công ty hay đơn giản là các cá nhân, ngày nay, không lấy gì làm

xa lạ Với một vài thao tác đơn giản một người bất kì có thể trở thànhchủ của một website giới thiệu về bản thân mình hay chia sẽ nhữngthông tin cần thiết với cộng đồng mạng

Hoạt động và hiệu suất làm việc ở các công ty doanh nghiệp sẽ tăng

và mở rộng nếu xây dựng một website tốt, phục vụ được các yêu cầucủa khách hàng Bắt nguồn từ ý tưởng đó, cùng với sự hiểu biết củanhóm qua môn học “Phân tích và thiết kế hệ thống hướng đối tượng”nhóm chúng em chọn đề tài “Phân tích thiết kế hệ thống website bánhàng qua mạng” để phân tích và thiết kế

Em xin chân thành cảm ơn cô Trần Thị Diệu Linh, người đã giảngdạy và tận tình hướng dẫn, giúp đỡ chúng em trong quá trình thực hiện

đề tài Cảm ơn đến tất cả bạn bè trong lớp đã giúp đỡ trong suốt quátrình học tập cũng như thực hiện đề tài

Mặc dù đã cố gắng hoàn thiện đề tài với tất cả sự nỗ lực của nhóm,nhưng chắc chắn không tránh khỏi những thiếu sót và sai lệch Kínhmong cô tận tình chỉ bảo để sau này chúng em có thể hoàn thiện hơn.Một lần nữa, em xin chân thành cảm ơn và luôn mong nhận được sựđóng góp quý báu của cô cũng như các bạn trong thời gian báo cáo sắptới!

Tam Kỳ, 11 năm 2013

Trang 3

-I TỔNG QUAN

1 Giới thiệu đề tài

- Hiện nay, với sự phát triển không ngừng của nền kinh tế, đòi hỏi mỗicửa hàng phải có những giải pháp chiến lược phù hợp đúng đắn để có thểđứng vững và phát triển Một giải pháp được đặt ra là ứng dụng tiến bộ củacông nghệ thông tin vào công việc quản lý kinh doanh Những công việc hàngngày không còn là thao tác thủ công với số lượng lớn sổ sách, tài liệu nữa màđược thay bằng những chương trình hỗ trợ cho mọi công việc Nó sẽ giảmthiểu được những khó khăn trong công việc quản lý kinh doanh như: nhânlực, thời gian, độ chính xác của thông tin… giúp cho các cửa hàng có thể đưa

ra những quyết định kinh doanh chính xác, đúng thời điểm làm cho việc kinhdoanh trở nên hiệu quả hơn

- Cùng với xu thế phát triển của nền kinh tế hội nhập WTO, giao dịchtrực tuyến trở thành một trong những hình thức được khách hàng ưa chuộng

vì tính tiện lợi và nhanh chóng của nó, điển hình là các dịch vụ mua bán hàngqua mạng Nắm bắt cơ hội này, một hình thức đầu tư mới đã được phát triểntrong thời gian gần đây: “giao dịch trực tuyến”

- Do đó, dự án “Xây dựng website bán hàng trực tuyến” là đề tài mànhóm chúng em cùng nhau phát triển để giúp cho việc quảng bá sản phẩm vàbán hàng của cửa hàng được mọi người biết đến rộng rãi trên toàn quốc

2 Định nghĩa bài toán

- “Website bán hàng trực tuyến” là một website cung cấp cho người sửdụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý

sự hoạt động cũng như theo dõi dõi tình hình phát triển cửa hàng của mình.Đối với khách hàng, hệ thống cho phép xem thông tin về sản phẩm của cửahàng Sau khi đăng ký làm thành viên, khách hàng có thể chọn sản phẩm trênwebsite đưa vào giỏ hàng và tiến hành giao dịch mua bán Sau khi chọn hàngxong khách hàng chuyển qua việc thanh toán bằng một trong các hình thứcthanh toán, đồng thời chọn địa điểm và xác định thời gian giao hàng Sau khi

đã thực hiện xong, khách hàng nhấn xác nhận để hoàn tất giao dịch

- Người quản lý có vai trò tiếp nhận và kiểm tra các đơn đặt hàng, nếuthỏa mãn các ràng buộc thì chuyển cho nhân viên Đối với các nhân viên, là

Trang 4

3 Mục tiêu

- Sau khi hoàn thành bài phân tích thiết kế hệ thống hướng đối tượng,nắm vững được các công việc và yêu cầu của việc phân tích thiết kế hệ thốngnói chung Từ đó có thể xây dựng website với các yêu cầu nghiệp vụ hay cácchức năng đáp ứng được tất nhu cầu của khách hàng của như nhà quản lý dựatrên việc phân tích thiết kế đã làm

4 Ý nghĩa

Từ những lý do và mục tiêu nêu trên đề tài mang lại những ý nghĩa sau:

- Rèn luyện được kĩ năng phân tích thiết kế hệ thống, thiết kế và cài đặtđược website theo yêu cầu đã đặt ra

- Sau khi hệ thống website hoàn thành có thể triển khai và sử dụng chocác cửa hàng bán lẻ nhỏ để tối ưu được công việc bán hàng và quản lý bánhàng

5 Kết quả đạt được

Sau khi kết thúc môn Phân tích thiết kế hệ thống hướng đối tượng, nhóm hoàn thành bài báo cáo và rèn luyện được kĩ năng làm nhóm,

cũng như kĩ năng và hiểu biết về môn học Website được xây dựng

hoàn chỉnh và được đưa vào sử dụng

Trang 5

II PHẦN NỘI DUNG

Chương I SƠ ĐỒ PHÂN RÃ CHỨC NĂNG

I.1 Đối với người dùng

Lịch sử giao dịch

I.1.2 Mô tả chi tiết

Trang 6

Giỏ hàng

Khi khách hàng kích vào nút đặt hàng, thì sản phẩm sẽ được thêm vào tronggiỏ hàng Khách hàng kiểm tra lại các sản phẩm đã thêm tại giỏ hàng, và cóthể thêm sửa xóa số lượng hay sản phẩm có trong giỏ hàng để sau đó đi đếnviệc đặt hàng tại website

Sau khi kiểm tra giỏ hàng và quyết định mua hàng Khách hàng cần phải đăngnhập thành viên và cung cấp thông tin cần thiết cho phía công ty và thực hiệngởi phiếu đặt hàng

Khi là thành viên của của hệ thống, khách hàng có quyền thay đổi thông tin cánhân cũng như thay đổi mật khẩu để được an toàn trong việc giao dịch

Là thành viên của hệ thống, qua các lần giao dịch Thông tin của đơn đặt hàng

sẽ được lưu trữ, khách hàng có thể truy xuất để kiểm tra và xem lịch sử muahàng tại website

Trang 7

I.2 Đối với người quản lý

I.2.1 Sơ đồ

site

Thành viên

XóaSửaThêm

XóaXem

Đơn đặt hàng

Loại sản phẩm

Sản phẩm

Hủy

XóaSửa Thêm

Xác nhận

XóaSửa Thêm

I.2.2 Mô tả chi tiết

Trang 8

Loại sản phẩm

Chức năng quản lý loại sản phẩm cho phép người quản trị thêm, sửa, xóa cácloại sản phẩm có trong gian hàng Giúp sản phẩm được phân loại để truy xuấtsản phẩm một cách dễ dàng hơn cho khách hàng cũng như người quản trị

Chức năng quản lý được sử dụng nhằm xử lý các đơn đặt hàng của kháchhàng Để xác nhận việc chấp nhận đơn đặt hàng và xử lý theo quy định củacông ty và đưa vào đơn đặt hàng Nếu đơn đặt hàng không được xác nhận,người quản trị có thể xóa đơn đặt hàng với chức năng xóa

Quản lý thành viên với các chức năng: thêm, xóa, sửa cho phép người quản trịquản lý các thành viên 1 cách chặt chẽ Để khôi phục lại mật khẩu thành viênhay xóa những tài khoản của các thành viên phá phách

Trang 9

Chương II BIỂU ĐỒ USE CASE

II.1 Xác định các tác nhân

Dựa vào mô tả bài toán, ta có thể xác định được các tác nhânchính của hệ thống như sau:

KHÁCH HÀNG: là người giao dịch với hệ thống thông qua các đơn đặt

hàng, khách hàng có thể chọn các loại sản phẩm, chọn địa điểm và thời giangiao hàng Khách hàng có thể đăng ký làm thành viên của hệ thống

NGƯỜI QUẢN LÝ: là người điều hành, quản lý và theo dõi mọi hoạt động

của hệ thống

và thực hiện giao hàng cho khách hàng rồi báo cáo kết quả

THÀNH VIÊN: bao gồm người quản lý và những khách hàng đã đăng ký.

Sau khi đăng nhập để trở thành thành viên, ngoài những chức năng chung củangười sử dụng, còn có thêm một số chức năng khác phục vụ cho công việc cụthể của từng đối tượng

II.2 Xác định các UC

- Nhóm UC chung

 Đăng kí thành viên

 Đăng nhập

 Xem thông tin cá nhân

 Sửa thông tin cá nhân

- Nhóm UC khách hàng

 Xem thông tin sản phẩm

 Chọn sản phẩm cần mua

 Xem thông tin giỏ hàng

 Thêm, sửa, xóa sản phẩm trong giỏ hàng

 Thực hiện việc mua hàng

 Thanh toán

 Tìm kiếm

Trang 10

Sản phẩm

Quản lý DS thành viên

Quản lý loại sản phẩm

Đặt hàng

Đăng ký, đăng nhập

Quản lý thơng tin cá nhân

II.3 Biểu đồ UC tổng quát

Người Quản Lý

II.4 Xác định các gĩi UC và biểu đồ UC chi tiết

Từ việc phân tích các UC của từng tác nhân, ta xây dựng thành các gĩi UCnhư sau:

Từ các gĩi UC trên, ta xây dựng biểu đồ chi tiết cho từng gĩi như sau:

Trang 11

II.4.1 Đăng kí, đăng nhập

Nhập Thông Tin Cá Nhân

Đăng NhậpKhách hàng

thành viên

Đăng KíKhách Hàng

<<include>>

Đặc tả UC Đăng kí:

 Tác nhân: Khách hàng

 Mơ tả: cho phép khách xem đăng ký làm thành viên của hệ thống

 Tiền điều kiện:

 Luồng sự kiện chính:

1 Khách xem chọn mục đăng kí thành viên

2 Form đăng kí thành viên hiển thị

3 Khách xem nhập thơng tin cá nhân cần thiết vào form đăng kí

4 Nhấn nút Đăng ký

5 Hệ thống thơng báo kết quả quá trình nhập thơng tin cá nhân Nếuthơng tin nhập khơng chính xác thì thực hiện luồng nhánh A1 Nếu nhậpchính xác thì thực hiện bước 6

6 Hệ thống cập nhật thơng tin của khách xem vào danh sách thành viên

7 UC kết thúc

 Luồng sự kiện rẽ nhánh:

 Luồng nhánh A1: Quá trình nhập thơng tin khơng chính xác

1 Hệ thống thơng báo thơng tin nhập khơng chính xác

2 Hệ thống yêu cầu khách xem nhập thơng tin lại

3 Nếu khách xem đồng ý thì quay về bước 2 của luồng sự kiện chính, nếukhơng đồng ý thì UC kết thúc

 Hậu điều kiện: Khách hàng trở thành thành viên của hệ thống

Trang 12

Đặc tả UC Đăng Nhập

 Tác nhân: thành viên

 Mô tả: UC cho phép thành viên đăng nhập vào hệ thống

 Tiền điều kiện: Thành viên chưa đăng nhập vào hệ thống

 Luồng sự kiện chính:

1 Thành viên chọn chức năng đăng nhập

2 Form đăng nhập hiển thị

3 Nhập tên, mật khẩu vào form đăng nhập

4 Hệ thống kiểm tra tên, mật khẩu của thành viên

5 Nếu việc đăng nhập thành công thì có thể sử dụng các chức năng hệthống cung cấp Nếu thành viên nhập sai tên, mật khẩu thì chuyển sang luồngnhánh A1

6 UC kết thúc

 Luồng sự kiện rẽ nhánh:

 Luồng nhánh A1: Thành viên đăng nhập không thành công

1 Hệ thống thông báo quá trình đăng nhập không thành công

2 Chọn: Đăng kí hay nhập lại, nếu chọn đăng kí thì sang luồng A2(Luồng A2 ta trở lại UC đăng kí bên trên)

3 Hệ thống yêu cầu thành viên nhập lại tên và mật khẩu

4 Nếu khách xem đồng ý thì quay về bước 2 của luồng sự kiện chính, nếukhông đồng ý thì UC kết thúc

 Hậu điều kiện: Thành viên đã đăng nhập thành công và có thể sử dụng cácchức năng mà hệ thống cung cấp

Trang 13

II.4.2 Quản lý thơng tin cá nhân

Đăng Nhập

Nhập Thông Tin Cá Nhân

Xem Thông Tin Cá Nhân

Sửa Thông Tin Cá NhânThành Viên

<<include>>

<<include>>

<<include>>

Đặc tả UC xem thơng tin cá nhân

 Tác nhân: thành viên của hệ thống, bao gồm: người quản lý, nhân viên,khách hàng đã đăng ký thành viên

 Mơ tả: UC cho phép thành viên của hệ thống xem và sửa các thơng tin cánhân của mình

 Tiền điều kiện: thành viên đã đăng nhập vào hệ thống

 Luồng sự kiện chính:

1 Thành viên chọn mục Thơng tin thành viên

2 Form xem thơng tin thành viên xuất hiện, hệ thống hiểnthị thơng tin cá nhân của thành viên

3 Hệ thống cung cấp liên kết để thành viên cĩ thể sửa đổithơng tin cá nhân

 Hậu điều kiện:

Trang 14

Đặc tả UC sửa thơng tin cá nhân

 Tác nhân: thành viên của hệ thống

 Mơ tả: UC cho phép thành viên thay đổi các thơng tin đăng ký

 Tiền điều kiện: thành viên phải đăng nhập vào hệ thống

 Luồng sự kiện chính:

1 Thành viên chọn chức năng sửa thơng tin cá nhân

2 Hệ thống hiển thị form sửa thơng tin với các thơng tin

cũ của thành viên hiện tại

5 Nếu việc cập nhật thành cơng thì thực hiện bước 6.Nếu sai thực hiện luồng sự kiện rẽ nhánh A1

 Luồng sự kiện rẽ nhánh:

Luồng nhánh A1: thơng tin nhập khơng hợp lệ

1 Hệ thống thơng báo việc nhập dữ liệu khơng hợp lệ

3 Quay lại bước 4 của luồng sự kiện chính

 Hậu điều kiện: thơng tin thành viên được lưu vào hệ thống

II.4.3 Quản lý thành viên

Xóa Thành ViênThêm Thành Viên

Thay Dổi Thành Viên

Trang 15

 Mô tả: UC cho phép người quản lý thêm, xoá, thay đổi thông tin của cácloại sản phẩm trong danh mục.

 Tiền điều kiện: người quản lý phải đăng nhập vào hệ thống

 Luồng sự kiện chính:

1 Người quản lý chọn kiểu tác động lên thành viên: thêm thành viên, thayđổi thông tin thành viên, xoá thành viên ra khỏi danh mục

A Thêm thành viên:

A.1 Hệ thống hiển thị form nhập thông tin thành viên

A.2 Người quản lý nhập thông tin thành viên

A.3 Nhấn nút lưu thông tin

A.4 Nếu nhập thành công thì thực hiện bước A.5 Nếu sai thực hiệnluồng sự kiện rẽ nhánh A1

A.5 Lưu thông tin thành viên

B Thay đổi thông tin thành viên:

B.1 Hệ thống hiển thị form sửa thông tin của thành viên

B.2 Người quản lý nhập các thông tin cần thay đổi

B.3 Nhấn nút lưu thông tin

B.4 Nếu việc thay đổi thành công thì thực hiện bước B.5 Nếu sai

thực hiện luồng sự kiện rẽ nhánh A1

B.5 Lưu thông tin thành viên

C Xoá thành viên:

C.1 Người quản lý chọn thành viên cần xoá

C.2 Nhấn nút xoá để thực hiện loại bỏ thành viên

C.3 Hệ thống hiển thị thông báo xác nhận loại bỏ Nếu người quản lý

đồng ý thì thực hiện bước C.4 Nếu không đồng ý thì thực hiệnbước C.5

C.4 Thông báo thành viên đã đươc xoá

C.5 Hệ thống hiển thị lại danh sách thành viên

2 UC kết thúc

 Luồng sự kiện rẽ nhánh A1:

Trang 16

 Hậu điều kiện: các thông tin về thành viên được cập nhật vào cơ sở dữliệu.

Trang 17

II.4.4 Quản lý loại sản phẩm

Xem Thông Tin Loại Sản

PhẩmSửa loại Sản Phẩm

Thêm Loại Sản Phẩm

Xóa Loại Sản Phẩm

Người Quản Lý

<<include>>

<<include>>

Đặc tả UC Quản lý loại sản phẩm

 Tác nhân: người quản lý

 Mơ tả: UC cho phép người quản lý thêm, xố, thay đổi thơng tin của cáclạo sản phẩm trong danh mục

 Tiền điều kiện: người quản lý phải đăng nhập vào hệ thống

 Luồng sự kiện chính:

1 Người quản lý chọn kiểu tác động lên loại sản phẩm: thêm loại sảnphẩm, thay đổi thơng tin loại sản phẩm, xố loại sản phẩm ra khỏi danhmục

A Thêm loại sản phẩm:

A.1 Hệ thống hiển thị form nhập thơng tin loại sản phẩm

A.2 Người quản lý nhập thơng tin loại sản phẩm

A.3 Nhấn nút lưu thơng tin

A.4 Nếu nhập thành cơng thì thực hiện bước A.5 Nếu sai thực hiệnluồng sự kiện rẽ nhánh A1

A.5 Lưu thơng tin loại sản phẩm

B Thay đổi thơng tin loại sản phẩm:

Trang 18

B.4 Nếu việc thay đổi thành công thì thực hiện bước B.5 Nếu saithực hiện luồng sự kiện rẽ nhánh A1.

B.5 Lưu thông tin loại sản phẩm

C Xoá loại sản phẩm:

C.1 Người quản lý chọn loại sản phẩm cần xoá

C.2 Nhấn nút xoá để thực hiện loại bỏ loại sản phẩm

C.3 Hệ thống hiển thị thông báo xác nhận loại bỏ Nếu người quản lýđồng ý thì thực hiện bước C.4 Nếu không đồng ý thì thực hiện bướcC.5

C.4 Thông báo loại sản phẩm đã đươc xoá

C.5 Hệ thống hiển thị lại danh sách loại sản phẩm

2 UC kết thúc

 Luồng sự kiện rẽ nhánh A1:

1 Hệ thống thông báo việc nhập dữ liệu không hợp lệ

2 Người quản lý nhập lại thông tin

3 Quay lại bước 3 của luồng sự kiện chính

 Hậu điều kiện: các thông tin về loại sản phẩm được cập nhật vào cơ sở dữliệu

Trang 19

II.4.5 Quản lý sản phẩm

Xem Thông Tin Sản PhẩmSửa Sản Phẩm

Thêm sản phẩm

Xóa Sản Phẩm

Người Quản Lý

<<include>>

<<include>>

Đặc tả UC Quản lý sản phẩm

 Tác nhân: người quản lý

 Mơ tả: UC cho phép người quản lý thêm, xố, thay đổi thơng tin của cáclạo sản phẩm trong danh mục

 Tiền điều kiện: người quản lý phải đăng nhập vào hệ thống

 Luồng sự kiện chính:

1 Người quản lý chọn kiểu tác động lên sản phẩm: thêm sản phẩm, thayđổi thơng tin sản phẩm, xố sản phẩm ra khỏi danh mục

A Thêm sản phẩm:

A.1 Hệ thống hiển thị form nhập thơng tin sản phẩm

A.2 Người quản lý nhập thơng tin sản phẩm

A.3 Nhấn nút lưu thơng tin

A.4 Nếu nhập thành cơng thì thực hiện bước A.5 Nếu sai thực hiệnluồng sự kiện rẽ nhánh A1

A.5 Lưu thơng tin sản phẩm

Trang 20

B Thay đổi thông tin sản phẩm:

B.1 Hệ thống hiển thị form sửa thông tin của sản phẩm

B.2 Người quản lý nhập các thông tin cần thay đổi

B.3 Nhấn nút lưu thông tin

B.4 Nếu việc thay đổi thành công thì thực hiện bước B.5 Nếu saithực hiện luồng sự kiện rẽ nhánh A1

B.5 Lưu thông tin sản phẩm

C Xoá sản phẩm:

C.1 Người quản lý chọn sản phẩm cần xoá

C.2 Nhấn nút xoá để thực hiện loại bỏ sản phẩm

C.3 Hệ thống hiển thị thông báo xác nhận loại bỏ Nếu người quản lýđồng ý thì thực hiện bước C.4 Nếu không đồng ý thì thực hiện bướcC.5

C.4 Thông báo sản phẩm đã đươc xoá

C.5 Hệ thống hiển thị lại danh sách sản phẩm

2 UC kết thúc

 Luồng sự kiện rẽ nhánh A1:

1 Hệ thống thông báo việc nhập dữ liệu không hợp lệ

2 Người quản lý nhập lại thông tin

3 Quay lại bước 3 của luồng sự kiện chính

 Hậu điều kiện: các thông tin về sản phẩm được cập nhật vào cơ sở dữ liệu

Ngày đăng: 18/11/2017, 18:55

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w