Xây dựng biểu đồ hoạt động của hệ thố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 công ty TNHH TM hoàng thảo (Trang 39)

2.10.1 Biểu đồ đăng nhập

Mô tả:

- Người quản tri hoặc khách hang đăng nhập vào hệ thống lúc này màn hình đăng nhập hiển thị.

- Người quản trị hoặc khách hang nhập user và pass của mình. - Hệ thống: Kiểm tra User và pass nếu:

+ User và pass đúng: Đăng nhập thành công + User và pass sai: Yêu cầu nhập lại

Mô tả:

- Người dùng click chuột vào sản phẩm cần xem sẽ hiển thị chi tiết sản phẩm

- Người dùng cần thêm sản phẩm vào giỏ hang hệ thống tăng số lượng trong giỏ hàng nếu sản phẩm đã tồn tại, ngược lại hệ thống sẽ thêm sản phẩm vào giỏ hàng.

- Người dùng cần loại bỏ sản phẩm khỏi giỏ hàng hệ thống sẽ giảm đi một lượng theo yêu cầu người sử dụng, nếu số lượng <=0 hệ thống sẽ loại bỏ sản phảm khỏi giỏ hàng.

2.10.3. Biểu đồ tìm kiếm sản phẩm

- Người dùng click chuột vào nút tìm kiếm - Hệ thống đưa ra các phương thứ tìm kiếm - Người dùng nhập giá trị kiểu tìm kiếm

- Hệ thống tìm kiếm và đưa ra danh sách sản phẩm nếu có, ngược lại sẽ thông báo cho người sử dụng.

2.11. Biểu đồ thành phần

Sơ đồ triển khai sẽ cài đặt trên 3 loại máy tính khác. Gồm 2 client cho người quản trị và khách hàng, và một máy chủ server. Hệ thống được kết nối qua bộ giao thức TCP/IP. như hình dưới đây.

2.13. Thiết kế giao diện2.13.1. Trang chủ 2.13.1. Trang chủ

2.13.3. Trang thông tin bảo hành

2.13.4. Thêm sản phẩm

2.13.6. Thêm linh kiện

Chương 3: Kết luận

Việc sử dụng một ngôn ngữ, một công cụ vào quá trình viết một ứng dụng cụ thể đều trải qua các giai đoạn của mô hình thác nước. Cách sinh các testcase ngay khi chúng ta phần tích và thiết kế sẽ giúp cho giai đoạn test được chính xác hơn. Một công cụ trong lập trình Website Dreamwear 8 tích hợp được rất nhiều các ngôn ngữ trong đó. Không những thế Dreamwear 8 còn là một trong những công cụ sử dụng mã nguồn mở.

Do thời gian có hạn nên em tập trung nhiều vào cách sử dụng ngôn ngữ Dreamwear 8 và bộ WAMP, thiết kế một số Use case cơ bản và CSDL của chương trình, hy vọng trong thời gian tới em sẽ hoàn thành một ứng dụng thử nghiệm trên nền của công cụ Dreamwear 8 này.

Cuối cùng em xin một lần nữa cảm ơn thầy Nguyễn Linh Giang đã tận tình giúp đỡ em trong quá trình thực tập tốt nghiệp của mình.

NHẬN XÉT CỦA THẦY ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...

... ... ... ... ... ... ... ... ... ...

TÀI LIỆU THAM KHẢO

[1]. Macromedia Dreamweaver MX 2004 - Nguyễn Trường Sinh – NXB Lao động xã hội 2005

[2] Xây dựng và triển khai Ứng dụng thương mại điện tử; Tập 1, Tập 2 – Phạm Hữu Khang – NXB Lao động xã hội 2006

[3] Phân tích thiết kế hướng đối tượng bằng UML – Đặng Văn Đức- NXB Giáo dục 2002.

Chương 1: Tổng quan và giới thiệu về thương mại điện tử...2

1.1. Tổng quan...3

1.1.1. Vai trò thương mại điện tử...3 (adsbygoogle = window.adsbygoogle || []).push({});

1.1.2. Tình hình thương mại điện tử trên thế giới và Việt Nam...3

1.1.3. Lý do thực hiện đề tài ...7

1.1.4. Mục tiêu đề ra...8

1.2. Các mô hình thương mại điện tử...8

1.3. Các phương tiện của Thương mại điện tử...10

1.4. Lợi ích của thương mại điện tử...10

Chương 2: Phân tích và thiết kế hệ thống...11

2.1. Phân tích yêu cầu bài toán...11

2.1.1. Tổng quan về hệ thống...11

2.1.2 Kiến trúc tổng thể của hệ thống...12

2.1.3. Một số chức năng của ứng dụng...12

2.2. Mô tả quy trình nghiệp vụ...13

2.3. Yêu cầu chức năng và phi chức năng của hệ thống...13

2.3.1. Yêu cầu chức năng...13

2.3.2. Yêu cầu phi chức năng...13

2.4. Các tác nhân và mối liên hệ của các tác nhân tham gia hệ thống...14

2.5. Các giả định và điều kiện môi trường hoạt động...14

2.6. Phân tích chức năng của ứng dụng...14

2.6.1. Phía người dùng...14

2.6.2. Phía quản trị...15

2.6.3. Phía hệ thống...15

2.7. Phân tích nghiệp vụ...15

2.7.1. Sơ đồ Use case người dùng...15

2.7.2. Sơ đồ Use case quản trị hệ thống...16

2.7.3. Sơ đồ Use case giỏ hàng...18

2.7.4 Sơ đồ Use case quản lý sản phẩm...19

2.7.4.1. Use case xem danh sách sản phẩm...19

2.7.4.2. Use case xóa sản phẩm...20

2.7.4.3. Use case sửa sản phẩm...20

2.7.4.4. Use case thêm sản phẩm...21 (adsbygoogle = window.adsbygoogle || []).push({});

2.7.5. Sơ đồ Use case tìm kiếm sản phẩm...22

2.7.6. Sơ đồ Use case phân quyền người dùng...22

2.7.6.1 Cập nhật quyền...23

2.7.6.2. Xóa quyền...23

2.7.6.3. Thêm mới quyền...24

2.7.7. Sơ đồ phân rã Use Case cập nhật...25

2.8. Thiết kế chi tiết...26

2.8.1. Chức năng quản lý sản phẩm...26

2.8.2. Sequence diagram chức năng cho xem danh sách sản phẩm...26

2.8.3. Chức năng tìm kiếm thông tin sản phẩm...27

2.8.4. Chức năng thêm mới sản phẩm...28

2.8.5. Chức năng xóa thông tin sản phẩm...29

2.8.6. Quản lý quyền...29

2.8.7. Quản lý người dùng...30

2.8.8. Biểu đồ chứng nhận tài khoản người dùng...32

2.8.9. Biểu đồ đăng ký thành viên...33

2.9. Thiết kế cơ sở dữ liệu...33

2.10 Xây dựng biểu đồ hoạt động của hệ thống...39

2.10.2. Biểu đồ xem, thêm, loại sản phẩm vào giỏ hàng...39

2.10.3. Biểu đồ tìm kiếm sản phẩm...40

2.11. Biểu đồ thành phần...41

2.12. Biểu đồ triển khai ...41

2.13. Thiết kế giao diện...42

2.13.1. Trang chủ...42

2.13.2. Giới thiệu...42

2.13.3. Trang thông tin bảo hành...43

2.13.4. Thêm sản phẩm...43

2.13.5. Thêm nhà sản xuất...43

2.13.6. Thêm linh kiện...44

2.13.7. Thêm thông tin khách hàng...44 (adsbygoogle = window.adsbygoogle || []).push({});

2.13.8. Đăng ký...45

Chương 3: Kết luận...46

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 công ty TNHH TM hoàng thảo (Trang 39)