1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử

32 997 2

Đ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 32
Dung lượng 2,07 MB

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

Nội dung

Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

-* - BÁO CÁO BÀI TẬP LỚN

MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

Đề tài:

Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử

Giảng viên hướng dẫn: Nguyễn Nhật Quang

Sinh viên thực hiện: Nguyễn Văn Lượng -20146959 –CN CNTT 02

Hoàng Trung Hiếu -20131400 –CN CNTT 02

Ngô Thị Phương Thảo -20136429 –CN CNTT 02

Hà Nội, 21-11-2015

Trang 2

Mục lục

I Mô tả bài toán 4

1 Giới thiệu 4

2 Mô tả hoạt động 4

3 Yêu cầu hệ thống 4

4 Sơ đồ phân cấp chức năng 5

II Phân tích hệ thống 7

1 Mô hình hóa với biểu đồ hoạt động 7

2 Các tác nhân 11

a Khách hàng 11

b Quản trị viên 11

3 Biểu đồ usecase 12

a Biểu đồ use case tổng quát 12

b Mô tả ca sử dụng quản lý giao dịch 12

c Mô tả ca sử dụng quản lý kho hàng 12

d Mô tả ca sử dụng quản lý sản phẩm 13

e Mô tả ca sử dụng tìm kiếm 13

f Mô tả ca sử dụng thống kê 13

g Mô tả ca sử dụng quản lý tài khoản 13

h Phân rã biểu đồ use case 14

4 Biểu đồ lớp 16

1 Tìm lớp 16

2 Biểu đồ lớp giữa các lớp thực thể 17

3 Biểu đồ lớp dựa vào ca sử dụng 18

4 Biểu đồ tuần tự 21

5 Biểu đồ trạng thái 27

Trang 3

Lời nói đầu

Trong những năm gần đây, công nghệ thông tin ngày càng phát triển và trở nên quan trọng Nhờ vào đó đã tạo điều kiện cho mọi người có thể giao tiếp với nhau một cách nhanh chóng và dễ dàng hơn thông qua các dịch vụ internet Định nghĩa thương mại điện tử cũng xuất hiện và đến nay vẫn đang phát triển và sắp bùng nổ

ngày càng nhiều Nhưng vì nhiều lí do mà người dùng Việt Nam vẫn còn e ngại khi tiếp cận thương mại điện tử Tuy nhiên sau một thời gian phát triển, thương mại điện tử đã gây dựng được niềm tin cho người dùng và ngày càng phổ biến Xuất phát từ nhu cầu muốn tìm hiểu sâu hơn về lĩnh vực này và muốn thiết kế một hệ thống thông tin nên chúng em xin chọn đề tài “Hệ thống hỗ trợ bán sản phẩm thương mại điện tử”

chúng em có thể hoàn thành bài tập một cách tốt nhất Tuy nhiên đồ án của chúng em còn nhiều thiếu sót, kính mong thầy góp ý và bổ sung giúp chúng em hoàn thiện để đồ án tốt hơn nữa Chúng em xin cảm ơn thầy

Trang 4

I Mô tả bài toán

1 Giới thiệu

Bài toán được đưa ra nhằm mục đích hỗ trợ việc mua bán các sản phẩm bằng hình thức thương mại điện tử Giúp người mua có thể mở rộng sự lựa chọn các sản phẩm theo thị hiếu và nhu cầu một cách dễ dàng, thuận tiện,nhanh chóng; có thêm hình thức thanh toán tiên lợi, an toàn Giúp người bán tiếp thị hiệu quả sản phẩm của mình ra khắp mọi miền; đơn giản hóa các thủ tục hành chính; tăng hiệu quả giao dịch thương mại

2 Mô tả hoạt động

- Một khách hàng truy cập vào hệ thống, tìm kiếm sản phẩm theo danh mục sản phẩm

hoặc từ khóa Khách hàng tra cứu các thông tin cần thiết và nếu muốn mua thì tiến hành đặt hàng với số lượng mong muốn

- Khách hàng cần tạo một tài khoản cá nhân với các thông tin cá nhân Sau đó lựa chọn

hình thức thanh toán và kết thúc quá trình mua hàng

- Quản trị viên tiếp nhận đơn hàng, liên hệ với kho hàng xem tình trạng thực tế và xuất

hàng cho bộ phận vận chuyển đến khách hàng

3 Yêu cầu hệ thống

- Hệ thống được tạo ra nhằm mục đích giải quyết các chức năng sau:

- Hỗ trợ khách hàng tạo tài khoản cá nhân và lưu lại các thông tin cần thiết

- Hỗ trợ khách hàng tìm kiếm sản phẩm bằng danh mục, từ khóa, theo giá sản phẩm…

- Hỗ trợ khách hàng tạo đơn hàng với nhiều sản phẩm khác nhau, cập nhật đơn hàng

như xóa thêm sản phẩm, lưu lại đơn hàng giúp khách hàng kiểm tra lại hoặc hủy đơn hàng trong thời gian nhất định

- Hỗ trợ khách hàng kết nối với hệ thống thanh toán trực tuyến bằng thẻ ngân hàng, thẻ

ghi nợ…

- Hỗ trợ quản trị viên theo dõi và thay đổi số lượng, thông tin, giá thành sản phẩm

- Hỗ trợ quản trị viên quản lý thành viên trong hệ thống, xem và cập nhật được hồ sơ

khách hàng

- Hỗ trợ quản trị viên xác nhận, cập nhật, thay đổi tình trạng đơn hàng

- Thống kê hàng tháng số lượng sản phẩm bán được dựa trên đơn hàng

Trang 5

4 Sơ đồ phân cấp chức năng

- Xác định chức năng hệ thống

Hình 1: sơ đồ phân cấp chức năng

- Mô tả chức năng:

phẩm, thêm hay xóa sản phẩm và tìm kiếm sản phẩm

số sản phẩm trong kho hiên tại

khoản

thời kết nối tới các hệ thống thanh toán trực tuyến

Trang 7

II Phân tích hệ thống

1 Mô hình hóa với biểu đồ hoạt động

Hình 5: biểu đồ hoạt động mô tả quy trình tạo tài khoản người dùng

Trang 8

Hình 6: biểu đồ hoạt động mô tả hoạt động đưa sản phẩm lên hệ thống

Trang 9

Hình 7: biểu đồ hoạt động tìm kiếm sản phẩm

Trang 10

Hình 9: biểu đồ hoạt động bán hàng

Trang 11

Hình 10: biểu đồ hoạt động dịch vụ vận chuyển

2 Các tác nhân

a Khách hàng

- Khách hàng sở hữu một tài khoản riêng và quản lý thông tin cá nhân của mình

- Các thông tin cá nhân của khách hàng: username, họ tên, email, địa chỉ, số điện

thoại, giới tính, ngày sinh

- Khách hàng có thể truy cập vào hệ thống tìm kiếm và xem các sản phẩm theo ý muốn

rồi đưa ra quyết định đặt hàng, có thể mua nhiều sản phẩm cùng một lúc, thêm bớt sản phẩm hoặc hủy bỏ đơn hàng trong thời gian cho phép

b Quản trị viên

- Là người có pass và được toàn quyền sử dụng hệ thống như cập nhật tình trạng hàng

hóa, thay đổi giá thành, xác nhận đơn hàng

- Quản lý được số lượng khách hàng

- Chức năng thống kê doanh thu mỗi tháng hoặc số lượng sản phẩm bán được…

Trang 12

3 Biểu đồ usecase

a Biểu đồ use case tổng quát

Hình 11: biểu đồ usacase tổng quát

b Mô tả ca sử dụng quản lý giao dịch

 Mục đích: quản lý việc giao dịch qua đơn hàng, và kết nối thanh toán trực tuyến cũng như hỗ trợ quản lý đơn hàng

 Tác nhân: Quản trị viên

 Các bước tiến hành:

 Chọn chức năng mua sản phẩm thì hệ thống tạo ra đơn hàng

 Khi khách hàng chọn chức năng hủy đơn hàng hệ thống sẽ thực hiện xóa đơn hàng

 Khách hàng chọn thêm sản phẩm hệ thống sẽ tự động cập nhật lại đơn hàng

 Khách hàng chọn phương thức thanh toanstruwcj tuyến hệ thống tự dộng kết nối đến

các hệ thống cho trước

 Khách hàng thanh toán rồi kết thúc ca sử dụng

c Mô tả ca sử dụng quản lý kho hàng

 Mục đích: quản lý việc nhập xuất sản phẩm và kiểm tra số sản phẩm hiện có

 Tác nhân: thủ kho

 Các bước tiến hành:

 Thủ kho chọn quản lý kho hàng thì sẽ hiện ra danh sách sản phẩm hiện tại

Trang 13

 Thủ kho nhập, xuất dữ liệu sản phẩm

 Thủ kho xem lịch sử nhập xuất hàng

 Kết thúc ca sử dụng

d Mô tả ca sử dụng quản lý sản phẩm

 Mục đích: cung cấp đày đủ thông tin sản phẩm và hỗ trợ quản lý dễ dàng

 Tác nhân: quản trị viên

 Mục đích: hộ trợ quản trị viên và người dùng tìm kiếm thông tin mình cần

 Tác nhân: quản trị viên, người dùng

g Mô tả ca sử dụng quản lý tài khoản

 Mục đích quản lý thông tin người dùng

 Tác nhân: quản trị viên

 Các bước tiến hành:

 Quản trị viên chọn chức năng quản lý tài khoản

 Quản trị viên thực hiện thao tác cập nhật, thêm sửa, xóa tài khoản

 Hiện kết quả

 Kết thúc ca sử dụng

Trang 14

h Phân rã biểu đồ use case

Hình 12: UC quản lý giao dịch mức 2

Hình 13: UC quản lý kho hàng mức 2

Trang 15

Hình 14: Uc quản lý sản phẩm mức 2

Hình 15: Uc quản lý tài khoản mức 2

Trang 16

Hình 16: UC tìm kiếm thông tin mức 2

Hình 17: UC thống kê mức 2

4 Biểu đồ lớp

1 Tìm lớp

Lớp tài khoản (Taikhoan) gồm các thông tin sau:

Trang 17

Lớp quản trị viên (Quantrivien) kế thừa các thông tin từ lớp tài khoản (Taikhoan), lớp sản phẩm (Sanpham), lớp đơn hàng (Donhang)

Lớp khách hàng (Khachhang) kế thừa thông tin từ lớp tài khoản (Taikhoan), lớp sản phẩm (Sanpham), lớp đơn hàng (Donhang)

2 Biểu đồ lớp giữa các lớp thực thể

Hình 18: Biểu đồ lớp giữa các lớp thực thể

Trang 18

3 Biểu đồ lớp dựa vào ca sử dụng

UC1: Ca sử dụng đăng nhập hệ thống

- Lớp biên: Dangnhap

- Lớp điều khiển: Dangnhap

- Lớp thực thể: Taikhoan

Hình 19: Biểu đồ lớp dựa vào ca sử dụng đăng nhập hệ thống

UC2: Ca sử dụng xóa đơn hàng

- Lớp điều khiển: Xoadonhang

- Lớp biên: Xoadonhang

- Lớp thực thể: Donhang

Hình 20: Biểu đồ lớp dựa vào ca sử dụng xóa đơn hàng

Trang 19

UC3: Ca sủ dụng tạo đơn hàng

- Lớp biên: Taodonhang

- Lớp điều khiển: Taodonhang

- Lớp thực thể: Donhang

Hình 21: Biểu đồ lớp dựa vào ca sử dụng tạo đơn hàng

UC4: Ca sử dụng cập nhật tài khoản

Trang 20

UC5: Ca sử dụng Tìm kiếm

- Lớp điều khiển: Timkiem

- Lớp biên: Timkiem, HienthiKQ

Trang 21

UC7: Ca sử dụng tìm kiếm tài khoản

Trang 22

Hình 27: biểu đồ tuần tự tìm kiếm sản phẩm

Hình 28: biểu đồ tuần tự đặt hàng

Trang 23

Hình 29: biểu đồ tuần tự thêm sản phẩm

Hình 30: biểu đồ tuần tự xóa sản phẩm

Trang 24

Hình 31: biểu đồ tuần tự đổi thông tin sản phẩm

Trang 25

Hình 32: biểu đồ tuần tự đổi thông tin tài khoản

Trang 26

Hình 33: biểu đồ tuần tự đơn hàng

Hình 34: biểu đồ tuần tự thống kê

Trang 27

5 Biểu đồ trạng thái

Hình 35: biểu đồ trạng thái đăng nhập

Trang 28

Hình 36: biểu đồ trạng thái đặt hàng

Trang 29

Hình 37: biểu đồ trạng thái thêm sản phẩm

Trang 30

Hình 38: biểu đồ trạng thái tìm kiếm

Trang 31

Hình 39: biểu đồ trạng thái xóa sản phẩm

Hình 40 Data Access

Trang 32

Một lần nữa húng em xin chân thành cảm ơn thầy đã giúp đỡ chúng em hoàn thành

đồ án này

Tài liệu tham khảo

[1] Phát triển hệ thống hướng đối tượng với UML 2.0 và C++ - Nguyễn Văn Ba

[2] Nguyên lý của các hệ cơ sở dữ liệu – Nguyễn Kim Anh

[3] Phân tích và thiết kế hệ thống thông tin – Nguyễn Văn Ba

[4] Báo cáo bài tập lớn khóa trước

Ngày đăng: 31/03/2016, 11:36

HÌNH ẢNH LIÊN QUAN

Hình 5: biểu đồ hoạt động mô tả quy trình tạo tài khoản người dùng - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 5 biểu đồ hoạt động mô tả quy trình tạo tài khoản người dùng (Trang 7)
Hình 6: biểu đồ hoạt động mô tả hoạt động đưa sản phẩm lên hệ thống - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 6 biểu đồ hoạt động mô tả hoạt động đưa sản phẩm lên hệ thống (Trang 8)
Hình 7: biểu đồ hoạt động tìm kiếm sản phẩm - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 7 biểu đồ hoạt động tìm kiếm sản phẩm (Trang 9)
Hình 9: biểu đồ hoạt động bán hàng - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 9 biểu đồ hoạt động bán hàng (Trang 10)
Hình 10: biểu đồ hoạt động dịch vụ vận chuyển - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 10 biểu đồ hoạt động dịch vụ vận chuyển (Trang 11)
Hình 11: biểu đồ usacase tổng quát - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 11 biểu đồ usacase tổng quát (Trang 12)
Hình 16: UC tìm kiếm thông tin mức 2 - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 16 UC tìm kiếm thông tin mức 2 (Trang 16)
Hình 21: Biểu đồ lớp dựa vào ca sử dụng tạo đơn hàng - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 21 Biểu đồ lớp dựa vào ca sử dụng tạo đơn hàng (Trang 19)
Hình 23: Biểu đồ lớp dựa vào ca sử dụng tìm kiếm  UC6:  Ca sử dụng tìm kiếm sản phẩm - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 23 Biểu đồ lớp dựa vào ca sử dụng tìm kiếm UC6: Ca sử dụng tìm kiếm sản phẩm (Trang 20)
Hình 30: biểu đồ tuần tự xóa sản phẩm - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 30 biểu đồ tuần tự xóa sản phẩm (Trang 23)
Hình 31: biểu đồ tuần tự đổi thông tin sản phẩm - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 31 biểu đồ tuần tự đổi thông tin sản phẩm (Trang 24)
Hình 32: biểu đồ tuần tự đổi thông tin tài khoản - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 32 biểu đồ tuần tự đổi thông tin tài khoản (Trang 25)
Hình 33: biểu đồ tuần tự đơn hàng - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 33 biểu đồ tuần tự đơn hàng (Trang 26)
Hình 36: biểu đồ trạng thái đặt hàng - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 36 biểu đồ trạng thái đặt hàng (Trang 28)
Hình 38: biểu đồ trạng thái tìm kiếm - Phân tích thiết kế hệ thống hỗ trợ bán sản phẩm thương mại điện tử
Hình 38 biểu đồ trạng thái tìm kiếm (Trang 30)

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