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

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

23 567 1

Đ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 23
Dung lượng 619,46 KB

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

Nội dung

Bán hàng mỹ phẩm online Khách hàngNhân viên quản lý Nhân viên bán hàngLựa chọn sản phẩm Xác nhận đơn hàng Các thông tin Cập nhật thống tin YC TT hóa đơn TT đơn đặt hàng 0 CHƯƠNG 2.. 3.1

Trang 1

MỤC LỤC

CHƯƠNG 1 XÁC ĐỊNH YÊU CẦU CỦA BÀI TOÁN 5

1.1 Mô tả bài toán 5

1.2 Khái quát 5

1.3 Các hồ sơ 5

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 7

2.1 Mô hình nghiệp vụ 7

2.1.1 Biểu đồ ngữ cảnh 7

2.1.2 Biểu đồ phân rã chức năng 8

2.1.3 Mô tả chi tiết chức năng lá 8

2.1.4 Các hồ sơ dữ liệu cần sử dụng 9

2.2 Phân tích mô hình quan niệm 9

2.2.1 Luồng dữ liệu mức 0 9

2.2.2 Biểu đồ luồng dữ liệu mức 1 10

2.2.2.1 Biểu đồ của tiến trình 1.0 – Quản lý sản phẩm 10

2.2.2.2 Biểu đồ của tiến trình 2.0 – Quản lý người dùng 10

2.2.2.3 Biểu đồ của tiến trình 3.0 – Quản lý danh mục 11

2.2.2.4 Biểu đồ của tiến trình 4.0 – Quản lý hóa đơn 11

2.2.2.5 Biểu đồ của tiến trình 5.0 – Báo cáo 12

2.2.3 Mô hình thực thể E-R 12

2.2.3.1 Xác định thực thể, thuộc tính và các định danh 12

2.2.3.2 Xác định mối quan hệ và thuộc tính 13

2.2.3.3 Vẽ biểu đồ rút gọn 14

2.3 Thiết kế cơ sở dữ liệu logic 15

2.3.1 Chuyển mô hình E-R sang mô hình quan hệ 15

2.3.2 Cơ sở dữ liệu vật lý 16

2.4 Thiết kế hệ thống vật lý 19

2.4.1 Xác định hệ thống 19

Trang 2

2.4.1.2 Sơ đồ hệ thống cho tiến trình “2 Quản lý người dùng” 20

2.4.1.3 Sơ đồ hệ thống cho tiến trình “3 Quản lý danh mục” 20

2.4.1.4 Sơ đồ hệ thống cho tiến trình “4 Quản lý hóa đơn” 21

2.4.1.5 Sơ đồ hệ thống cho tiến trình “5 Báo cáo” 22

2.4.2 Thiết kế giao diện 22

Trang 3

DANH MỤC HÌNH ẢNH

Hình 2.1:Biểu đồ ngữ cảnh 6

Hình 2.2: Biểu đồ phân rã chức năng 7

Hình 2.3: Luồng dữ liệu mức 0 8

Hình 2.4: Biểu đồ tiến trình quản lý sản phẩm 9

Hình 2.5: Biểu đồ tiến trình quản lý người dùng 9

Hình 2.6: Biểu đồ tiến trình quản lý danh mục 10

Hình 2.7: Biểu đồ tiến trình quản lý hóa đơn 10

Hình 2.8: Biểu đồ tiến trình báo cáo 11

Hình 2.9: Biểu đồ rút gọn 14

Hình 2.10: Biểu đồ quan hệ của mô hình dữ liệu 15

Hình 2.11: Sơ đồ hệ thống cho tiến trình Quản lý sản phẩm 18

Hình 2.12: Sơ đồ hệ thống cho tiến trình Quản lý người dùng 19

Hình 2.13: Sơ đồ hệ thống cho tiến trình Quản lý danh mục 20

Hình 2.14: Sơ đồ hệ thống cho tiến trình Quản lý hóa đơn 20

Hình 2.15: Sơ đồ hệ thống cho tiến trình Báo cáo 21

Hình 2.16: Giao diện chính 22

Trang 4

LỜI CẢM ƠN

Ngày nay, việc ứng dụng công nghệ thông tin đã trở nên phổ biến trong hầu hếtmọi cơ quan, doanh nghiệp, trường học đặc biệt là việc áp dụng các giải pháp tin họctrong công tác quản lý Vì vậy để bắt kịp với xu hướng này, những kiến thức học đượctrên giảng đường là vô cùng quan trọng đối với mỗi sinh viên chúng em

Em xin gửi lời cảm ơn chân thành đến các thầy cô trong khoa đã chỉ bảo giúp đỡ

em trong quá trình học tập vừa qua Em xin gửi lời cảm ơn đến thầy Phạm Đức Hồng,người đã trực tiếp hướng dẫn và giúp đỡ chúng em trong môn Lập trình Net 2 Đây làmôn học rất hay và được ứng dụng nhiều trong lĩnh vực CNTT Thầy cũng đã quan tâm,hướng dẫn em rất nhiều trong các môn học khác

Nhờ có sự chỉ dạy tận tình của các thầy cô trong khoa trực tiếp hướng dẫn giảng

dạy trong thời gian qua giúp chúng em hoàn thành bài tập này Tuy đã có nhiều cố gắng

nhưng trong quá trình làm đề tài không thể tránh được những sai sót Chúng em rất mongnhận được các ý kiến đóng góp từ các thầy cô và bạn bè để chúng em rút kinh nghiệmthực hiện tốt hơn ở các đề tài sau

Chúng em xin chân thành cảm ơn thầy cô!

Trang 5

CHƯƠNG 1 XÁC ĐỊNH YÊU CẦU CỦA BÀI TOÁN

1.1 Mô tả bài toán

Trong mấy năm trở lại đây, thương mại điện tử ngày một phát triển trên thế giới nóichung và ở Việt nam nói riêng Và cùng với sự phát triển của thương mại điện tử, là sự rađời của các ngôn ngữ lập trình cho phép bạn thiết kế và xây dựng các ứng dụng thươngmại điện tử dưới nhiều hình thức khác nhau.Và đặc biệt cùng với sự hỗ trợ của các loại

cơ sở dữ liệu quan hệ, bạn có thể kết hợp chúng và xây dựng và triển khai nhiều ứngdụng với nhiều mục đích khác nhau

Hiện nay, thương mại điện tử ngày càng được ứng dụng rộng rãi ở nước ta dưới nhiềuhình thức khác nhau Và một trong những ứng dụng của thương mại điện tử ở nước ta làdịch vụ bán hàng qua mạng Tuy nhiên, trên thị trường mới chỉ có một số công ty thựchiện dịch vụ này Vì hiện nay nó vẫn còn mới lạ đối với người tiêu dùng ở nước ta, đặcbiệt là đối với những người không có kiến thức về tin học nói chung và thương mại điện

1.2 Khái quát

Nhân viên quản lý sẽ được cấp tài khoản và được quyền truy nhập nếu được cho phép.Việc quản lý được thực hiện trên máy chủ giúp dữ liệu được tập trung, bảo mật Nhânviên quản lý sẽ cập nhật những thông tin cần thiết vào hệ thống

Khách hàng sẽ xem các mặt hàng thông qua Internet Khách hàng lựa chọn những mặthàng cần thiết Những mặt hàng này sẽ được chuyển vào giỏ hàng Khi muốn đặt hàng,khách hàng điền đầy đủ thông tin cần thiết theo hướng dẫn Khi hoàn thành đơn đặt hàng,khách hàng chỉ cần đợi đơn đặt hàng được duyệt trên hệ thống Sau một khoảng thờigian, nhân viên bán hàng sẽ liên lạc với khách hàng để xác nhận đơn hàng Khi đơn hàngđược xác nhận, nhân viên chuyển hàng sẽ chuyển những mặt hàng trên hóa đơn đặt hàngđến khách hàng Khách hàng kí xác nhận, nhận hàng và thanh toán cho nhân viên chuyểnhàng Khách hàng có thể phản hồi hoặc đóng góp ý kiến trên trang web của cửa hàng

Trang 7

Bán hàng mỹ phẩm online Khách hàng

Nhân viên quản lý

Nhân viên bán hàngLựa chọn sản phẩm

Xác nhận đơn hàng

Các thông tin Cập nhật thống tin

YC TT hóa đơn

TT đơn đặt hàng 0

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1 Mô hình nghiệp vụ

2.1.1 Biểu đồ ngữ cảnh

Hình 2.1:Biểu đồ ngữ cảnh

Trang 8

2.1.2 Biểu đồ phân rã chức năng

Hình 2.2: Biểu đồ phân rã chức năng

2.1.3 Mô tả chi tiết chức năng lá

(1.1) Quản lý danh mục sản phẩm: Thêm mới hoặc cập nhật danh mục sản phẩm trongcửa hàng

(1.2) Quản lý sản phẩm: Thêm mới hoặc cập nhật sản phẩm trong cửa hàng

(2.1) Quản lý người dùng: Thêm mới hoặc cập nhật người dùng để quản lý hệ thống.Người dùng là Admin sẽ có quyền cao nhất

(3.1) Quản lý danh mục khách hàng: Cập nhật thông tin của khách hàng

(3.2) Quản lý danh mục khách hàng liên hệ: Cập nhật thông tin của khách hàng liên hệtới cửa hàng

(4.1) Đặt mua: Khách hàng sẽ đặt các sản phẩm muốn mua vào trong giỏ hàng Khi đặtmua, hệ thống sẽ tạo một hóa đơn mới

(4.2) Xác nhận hóa đơn: Kiểm tra và xác nhận hóa đơn mới

(5.1) Lập báo cáo: Lập báo cáo theo yêu cầu

Trang 10

2.2.2 Biểu đồ luồng dữ liệu mức 1

2.2.2.1 Biểu đồ của tiến trình 1.0 – Quản lý sản phẩm

Hình 2.4: Biểu đồ tiến trình quản lý sản phẩm

2.2.2.2 Biểu đồ của tiến trình 2.0 – Quản lý người dùng

Hình 2.5: Biểu đồ tiến trình quản lý người dùng

Trang 11

2.2.2.3 Biểu đồ của tiến trình 3.0 – Quản lý danh mục

Hình 2.6: Biểu đồ tiến trình quản lý danh mục

2.2.2.4 Biểu đồ của tiến trình 4.0 – Quản lý hóa đơn

Hình 2.7: Biểu đồ tiến trình quản lý hóa đơn

Trang 12

2.2.2.5 Biểu đồ của tiến trình 5.0 – Báo cáo

Hình 2.8: Biểu đồ tiến trình báo cáo

Trang 13

2.2.3.2 Xác định mối quan hệ và thuộc tính

Mối quan hệ tương tác

Trang 15

SẢN PHẨM Sản phẩm (Mã sản phẩm, Tên sản phẩm, Số lượng, Giá )

NGƯỜI DÙNG

KHÁCH HÀNG

Người dùng (Mã người dùng, Họ tên)

Khách hàng (Mã khách hàng, Họ tên, Số điện thoại, Địa chỉ )

Đặt hàng (Mã khách hàng, Mã sản phẩm, Số lượng, Đơn giá )

ĐẶT HÀNG

  Góp ý (Mã khách hàng liên hệ, Thắc mắc, góp ý.)

GÓP Ý

Hình 2.9: Biểu đồ rút gọn

2.3 Thiết kế cơ sở dữ liệu logic

2.3.1 Chuyển mô hình E-R sang mô hình quan hệ

a Biểu diễn các thực thể

b Biểu diễn các mối quan hệ

c Biểu đồ quan hệ của mô hình dữ liệu

Trang 16

Hình 2.10: Biểu đồ quan hệ của mô hình dữ liệu

Trang 17

e Bảng Chi tiết hóa đơn

Trang 18

proid Int

f Bảng Khách hàng

Trang 19

2.4 Thiết kế hệ thống vật lý

2.4.1 Xác định hệ thống

2.4.1.1 Sơ đồ hệ thống cho tiến trình “1 Quản lý sản phẩm”

Hình 2.11: Sơ đồ hệ thống cho tiến trình Quản lý sản phẩm

A.1 Tiến trình 1.1 Quản lý danh mục sản phẩm

- Nhân viên quản lý cập nhật thông tin của danh mục sản phẩm vào hệ thống nhưtên danh mục, mô tả,

- Dữ liệu được lưu vào Danh mục sản phẩm.

A.2 Tiến trình 1.2 Quản lý sản phẩm

- Nhân viên quản lý cập nhật thông tin của sản phẩm vào hệ thống như tên sảnphẩm, giá, hình ảnh,

- Dữ liệu được lưu vào Sản phẩm.

Trang 20

2.4.1.2 Sơ đồ hệ thống cho tiến trình “2 Quản lý người dùng”

Hình 2.12: Sơ đồ hệ thống cho tiến trình Quản lý người dùng

B.1 Tiến trình 2.1 Quản lý người dùng

- Nhân viên quản lý cập nhật thông tin của người dùng vào hệ thống như tên đăngnhập, mật khẩu, quyền Admin,…

- Dữ liệu được lưu vào Người dùng.

2.4.1.3 Sơ đồ hệ thống cho tiến trình “3 Quản lý danh mục”

Trang 21

Hình 2.13: Sơ đồ hệ thống cho tiến trình Quản lý danh mục

C.1 Tiến trình 3.1 Quản lý danh mục khách hàng

- Nhân viên quản lý cập nhật thông tin của khách hàng vào hệ thống như tên, địachỉ, điện thoại,

- Dữ liệu được lưu vào Khách hàng.

C.2 Tiến trình 3.2 Quản lý danh mục khách hàng liên hệ

- Nhân viên quản lý cập nhật thông tin của khách hàng liên hệ vào hệ thống như tên,địa chỉ, email,

- Dữ liệu được lưu vào Khách hàng liên hệ.

2.4.1.4 Sơ đồ hệ thống cho tiến trình “4 Quản lý hóa đơn”

Hình 2.14: Sơ đồ hệ thống cho tiến trình Quản lý hóa đơn

D.1 Tiến trình 4.1 Đặt mua

- Khách hàng lựa chọn sản phẩm mà cần đặt hàng Sau đó vào giỏ hàng để tiến hànhđặt hàng Khách hàng điền đầy đủ thông tin cần thiết

- Dữ liệu sẽ được lưu vào Hóa đơn đặt hàng

D.2 Tiến trình 4.2 Xác nhận hóa đơn

Trang 22

- Nhân viên quản lý hoặc nhân viên bán hàng xác nhận thông tin đặt hàng từ phíakhách hàng, nếu khách hàng thực sự có nhu cầu mua hàng thì cần xử lý đơn hàng

đó ngay

- Dữ liệu được cập nhật vào Hóa đơn đặt hàng

2.4.1.5 Sơ đồ hệ thống cho tiến trình “5 Báo cáo”

Hình 2.15: Sơ đồ hệ thống cho tiến trình Báo cáo

E.1 Tiến trình 5.1 Lập báo báo

- Nhân viên quản lý sẽ thu thập dữ liệu từ Sản phẩm và Khách hàng theo yêu cầu vàlập báo cáo

- Dữ liệu được lưu vào Khách hàng liên hệ.

2.4.2 Thiết kế giao diện

Trang 23

Giao diện chính:

Hình 2.16: Giao diện chính

Ngày đăng: 19/05/2015, 18:49

HÌNH ẢNH LIÊN QUAN

Hình 2.1:Biểu đồ ngữ cảnh - Phân tích thiết kế hệ thống bán hàng
Hình 2.1 Biểu đồ ngữ cảnh (Trang 7)
Hình 2.2: Biểu đồ phân rã chức năng - Phân tích thiết kế hệ thống bán hàng
Hình 2.2 Biểu đồ phân rã chức năng (Trang 8)
Hình 2.3: Luồng dữ liệu mức 0 - Phân tích thiết kế hệ thống bán hàng
Hình 2.3 Luồng dữ liệu mức 0 (Trang 9)
Hình 2.4: Biểu đồ tiến trình quản lý sản phẩm - Phân tích thiết kế hệ thống bán hàng
Hình 2.4 Biểu đồ tiến trình quản lý sản phẩm (Trang 10)
Hình 2.5: Biểu đồ tiến trình quản lý người dùng - Phân tích thiết kế hệ thống bán hàng
Hình 2.5 Biểu đồ tiến trình quản lý người dùng (Trang 10)
Hình 2.6: Biểu đồ tiến trình quản lý danh mục - Phân tích thiết kế hệ thống bán hàng
Hình 2.6 Biểu đồ tiến trình quản lý danh mục (Trang 11)
Hình 2.8: Biểu đồ tiến trình báo cáo - Phân tích thiết kế hệ thống bán hàng
Hình 2.8 Biểu đồ tiến trình báo cáo (Trang 12)
Hình 2.10: Biểu đồ quan hệ của mô hình dữ liệu - Phân tích thiết kế hệ thống bán hàng
Hình 2.10 Biểu đồ quan hệ của mô hình dữ liệu (Trang 16)
Hình 2.12: Sơ đồ hệ thống cho tiến trình Quản lý người dùng - Phân tích thiết kế hệ thống bán hàng
Hình 2.12 Sơ đồ hệ thống cho tiến trình Quản lý người dùng (Trang 20)
2.4.1.2. Sơ đồ hệ thống cho tiến trình “2. Quản lý người dùng” - Phân tích thiết kế hệ thống bán hàng
2.4.1.2. Sơ đồ hệ thống cho tiến trình “2. Quản lý người dùng” (Trang 20)
Hình 2.13: Sơ đồ hệ thống cho tiến trình Quản lý danh mục - Phân tích thiết kế hệ thống bán hàng
Hình 2.13 Sơ đồ hệ thống cho tiến trình Quản lý danh mục (Trang 21)
Hình 2.16: Giao diện chính - Phân tích thiết kế hệ thống bán hàng
Hình 2.16 Giao diện chính (Trang 23)

TỪ KHÓA LIÊN QUAN

w