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

ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN HÀNG THIẾT BỊ ĐIỆN TỬ

80 2K 4

Đ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 80
Dung lượng 5,71 MB

Nội dung

MỤC LỤC TRANG PHỤ BÌA LỜI CAM ĐOAN DÁNH MỤC CÁC BẢNG DÁNH MỤC HÌNH VẼ CHƯƠNG I: MỞ ĐẦU 3 1.1 GIỚI THIỆU VỀ ĐỀ TÀI 6 1.2 THƯƠNG MẠI ĐIỆN TỬ 6 1.2 .1 Thương mại điện tử là gì? 6 1.2.2 Lợi ích của Thương mại điện tử? 7 1.2.3 Ứng dụng kinh doanh. 8 CHƯƠNG II: KHẢO SÁT HIỆN TRẠNG 9 2.1 Nghiên cứu trách nhiệm và nhiệm vụ trung tâm 9 2.2 Vấn đề hồ sơ sổ sách, cũng như chứng từ giao dịch 9 2.3 Tài nguyên đã và sẽ sử dụng. 10 2.4 Đánh giá hiện trạng và hướng giải quyết. 10 2.5 Thanh toán bằng thẻ phát hành của công ty. người mua chỉ cần nhập tên tài khoản, mã tài khoản vào căn cứ vào tài khoản còn mà trừ dần đi số tiền mua hàng. 11 2.6 Em cũng đưa ra phương thức thanh toán bằng thẻ ATM với cách thức như sau: 11 2.7 Thanh toán qua tài khoản ngân lượng trung gian. 11 CHƯƠNG 3:PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG. 12 3.1 Phân tích yêu cầu người dùng 12 3.1.1 Yêu cầu của khách hàng. 12 3.1.2 Yêu cầu của người quản trị. 12 3.1.3 Yêu cầu của nhân viên: 13 3.2 Thiết kế hệ thống 13 3.2.1 Xác định các Actor và Usecase của hệ thống 13 3.2.2 Biểu đồ phân cấp chức năng 15 3.2.2 Biểu đồ luồng dữ liệu mức bối cảnh 16 3.2.4 Biểu đồ luồng dữ liệu ở mức đỉnh 17 3.2.5 Biểu đồ Usecase 18 3.2.6 Biểu đồ lớp lĩnh vực 24 3.2.7 Đặc tả Usecase, biểu đồ lớp tham gia ca sử dụng và biểu đồ trình tự 25 3.2.7 Biểu đồ lớp chi tiết 63 3.3 Thiết kế cơ sở dữ liệu 64 3.3.1 Danh sách bảng cở sở dữ liệu 64 3.4 DANH SÁCH GIAO DIỆN 67 3.4.1 Trang chủ 67 3.4.2 Trang sản phẩm 68 3.4.3 Trang giới thiệu về cửa hàng 69 3.4.4 Giao diện trang giỏ hàng 70 3.4.5 Giao diện trang xác nhận mua hàng 71 3.4.6 Giao diện trang hoàn thành 72 3.4.7 Giao diện trang dịch vụ 73 3.4.8 Giao diện trang liên hệ 74 CHƯƠNG IV: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 75 4.1 Đánh giá kết quả xây dựng cài đặt: 75 4.2 Những kết quả đạt được: 75 4.3 Hướng phát triển đề tài 75 KẾT LUẬN 76

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN MÔI TRƯỜNG

KHOA CÔNG NGHỆ THÔNG TIN

NGUYỄN ANH NGỌC

ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN HÀNG THIẾT BỊ ĐIỆN TỬ

Hà Nội, tháng 09 năm 2015

Trang 2

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN MÔI TRƯỜNG

KHOA CÔNG NGHỆ THÔNG TIN

NGUYỄN ANH NGỌC

ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN HÀNG THIẾT BỊ ĐIỆN TỬ

Ngành/Chuyên ngành : Công Nghệ Thông Tin

Mã ngành:

Giảng viên hướng dẫn :ThS Phí Thị Hải Yến

Hà Nội, tháng 05 năm 2015

Trang 3

LỜI CAM ĐOAN

Em xin cam đoan:

Những nội dung trong luận văn này là do em thực hiện dưới sự hướng dẫn của

cô Phí Thị Hải Yến

Mọi tham khảo trong luận văn đều được trích dẫn rõ rang tên tác giả, tên côngtrình, thời gian, địa điểm

\Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo hay gian trá em xin chịuhoàn toàn trách nhiệm

Sinh viên

Nguyễn Anh Ngọc

Trang 4

MỤC LỤC

TRANG PHỤ BÌA

LỜI CAM ĐOAN

DÁNH MỤC CÁC BẢNG

DÁNH MỤC HÌNH VẼ

CHƯƠNG I: MỞ ĐẦU 3

1.1 GIỚI THIỆU VỀ ĐỀ TÀI 6

1.2 THƯƠNG MẠI ĐIỆN TỬ 6

1.2 1 Thương mại điện tử là gì? 6

1.2.2 Lợi ích của Thương mại điện tử? 7

1.2.3 Ứng dụng kinh doanh. 8

CHƯƠNG II: KHẢO SÁT HIỆN TRẠNG 9

2.1 Nghiên cứu trách nhiệm và nhiệm vụ trung tâm 9

2.2 Vấn đề hồ sơ sổ sách, cũng như chứng từ giao dịch 9

2.3 Tài nguyên đã và sẽ sử dụng. 10

2.4 Đánh giá hiện trạng và hướng giải quyết. 10

2.5 Thanh toán bằng thẻ phát hành của công ty người mua chỉ cần nhập tên tài khoản, mã tài khoản vào căn cứ vào tài khoản còn mà trừ dần đi số tiền mua hàng 11

2.6 Em cũng đưa ra phương thức thanh toán bằng thẻ ATM với cách thức như sau: 11

2.7 Thanh toán qua tài khoản ngân lượng trung gian. 11

CHƯƠNG 3:PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG. 12

3.1 Phân tích yêu cầu người dùng 12

3.1.1 Yêu cầu của khách hàng. 12

3.1.2 Yêu cầu của người quản trị. 12

3.1.3 Yêu cầu của nhân viên: 13

3.2 Thiết kế hệ thống 13

3.2.1 Xác định các Actor và Usecase của hệ thống 13

3.2.2 Biểu đồ phân cấp chức năng 15

3.2.2 Biểu đồ luồng dữ liệu mức bối cảnh 16

3.2.4 Biểu đồ luồng dữ liệu ở mức đỉnh 17

Trang 5

3.2.5 Biểu đồ Usecase 18

3.2.6 Biểu đồ lớp lĩnh vực 24

3.2.7 Đặc tả Use-case, biểu đồ lớp tham gia ca sử dụng và biểu đồ trình tự 25

3.2.7 Biểu đồ lớp chi tiết 63

3.3 Thiết kế cơ sở dữ liệu 64

3.3.1 Danh sách bảng cở sở dữ liệu 64

3.4 DANH SÁCH GIAO DIỆN 67

3.4.1 Trang chủ 67

3.4.2 Trang sản phẩm 68

3.4.3 Trang giới thiệu về cửa hàng 69

3.4.4 Giao diện trang giỏ hàng 70

3.4.5 Giao diện trang xác nhận mua hàng 71

3.4.6 Giao diện trang hoàn thành 72

3.4.7 Giao diện trang dịch vụ 73

3.4.8 Giao diện trang liên hệ 74

CHƯƠNG IV: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 75

4.1 Đánh giá kết quả xây dựng cài đặt: 75

4.2 Những kết quả đạt được: 75

4.3 Hướng phát triển đề tài 75

KẾT LUẬN 76

Trang 6

DANH MỤC BẢNG

Bảng 3.3.1: Thông tin về Admin, thành viên (thanhvien): 64

Bảng 3.3.2: Sản phẩm (sanpham): 64

Bảng 3.3.3: Bình luận sản phẩm: (blsanpham): 65

Bảng 3.3.4.: Menu (category): 65

Bảng 3.3.5: Khách hàng (customer): 65

Bảng 3.3.6: danh mục sản phẩm (dmsanpham): 65

Bảng 3.3.7:Đặt hàng (order): 65

Bảng 3.3.8: Chi tiết đặt hàng (order_detail): 66

Bảng 3.3.9: Quảng cáo (quangcao): 66

Bảng 3.3.10: Thành viên online (useronline): 66

Trang 7

DANH MỤC HÌNH VỄ

Hình 3.1 :Biểu đồ phân cấp chức năng 15

Hình 3.2: Biểu đồ luồng dữ liệu mức bối cảnh 16

Hình 3.3 Biểu đồ luồng dữ liệu ở mức đỉnh 17

Hình 3.4: Biểu đồ Usecase chính 18

Hình 3.5 : Biểu đồ Usecase tra cứu thông tin 19

Hình 3.6 Biểu đồ Usecase quản lí chung 20

Hình 3.8 Biểu đồ Usecase Thống kê – Báo cáo 22

Hình 3.9 Biểu đồ Usecase Thanh toán 23

Hình 3.10 Biểu đồ lớp lĩnh vực 24

Hình 3.11 Biểu đồ lớp tham gia ca sử dụng 26

Hình 3.12 Biểu đồ trình tự 27

Hình 3.13 Biểu đồ lớp tham gia ca sử dụng 29

Hình 3.14 biểu đồ trình tự 30

Hình 3.15 Biểu đồ lớp tham gia ca sử dụng 33

hình 3.16 Biểu đồ trình tự 34

Hình 3.17 Biểu đồ lớp tham gia ca sử dụng 37

Hình 3.18 Biểu đồ trình tự 37

Hình 3.19 Biểu đồ lớp tham gia ca sử dụng 40

Hình 3.20 Biểu đồ trình tự 41

Hình 3.21 Biểu đồ lớp tham gia ca sử dụng 43

Hình 3.22 Biểu đồ trình tự 44

Hình 3.23 Biểu đồ lớp tham gia ca sử dụng 46

Hình 3.24 Biểu đồ trình tự 47

Hình 3.25 Biều đồ lớp tham gia ca sử dụng 50

Hình 3.26 Biểu đồ trình tự 51

Hình 3.27 Biểu đồ trình tự 54

Hình 3.28 Biểu đồ trình tự 54

Hình 3.30 Biểu đồ lớp tham gia ca sử dụng 57

Hình 3.31 Biểu đồ trình tự 59

Hình 3.32 Biểu đồ lớp tham gia ca sử dụng 60

Trang 8

Hình 3.34 Biểu đồ lớp chi tiết 63

Hình 3.35 Trang chủ 67

Hình 3.36 Trang sản phẩm 68

Hình 3.37 Trang giới thiệu về cửa hàng 69

Hình3.38 Giao diện trang giỏ hàng 70

Hình 3.39 Giao diện trang xác nhận mua hàng 71

Hình 3.40Giao diện trang hoàn thành 72

Hình 3.41 Giao diện trang dịch vụ 73

Hình 3.42 Giao diện trang liên hệ 74

Trang 9

CHƯƠNG I: MỞ ĐẦU 1.1 GIỚI THIỆU VỀ ĐỀ TÀI

Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin và những ứngdụng của nó trong đời sống Máy tính điện tử không còn là một thứ phương tiện lạlẫm đối với mọi người mà nó dần trở thành một công cụ làm việc và giải tríthông dụng và hữu ích của chúng ta, không chỉ ở công sở mà còn ngay cả trong giađình

Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới,mọi mặt của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu traođổi hàng hoá của con người ngày càng tăng cả về số lượng và chất lượng.Hiệnnay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giảipháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trênInternet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầmquan trọng và tính tất yếu của thương mại điện tử Với những thao tác đơn giảntrên máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phảimất nhiều thời gian Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làmtheo hướng dẫn và click vào những gì bạn cần Các nhà dịch vụ sẽ mang đến tậnnhà cho bạn

Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt

Nam, Em đã tìm hiểu và “Xây dựng website bán hàng thiết bị điện tử”

1.2 THƯƠNG MẠI ĐIỆN TỬ

1.2 1 Thương mại điện tử là gì?

Thương mại điện tử (Còn gọi là E-commerce hay E-Business) là quy trìnhmua bán hàng hóa và dịch vụ thông qua các phương tiện điện tử và mạng viễnthông, đặc biệt là qua máy tính và mạng Internet

Ngày nay người ta hiểu khái niệm thương mại điện tử thông thường là tất cảcác phương pháp tiến hành kinh doanh và các quy trình quản trị thông qua cáckênh điện tử mà trong đó Internet hay ít nhất là các kỹ thuật và giao thức được sử

Trang 10

dụng trong Internet đóng một vai trò cơ bản và công nghệ thông tin được coi làđiều kiện tiên quyết Một khía cạnh quan trọng khác là không còn phải thay đổiphương tiện truyền thông, một đặc trưng cho việc tiến hành kinh doanh truyềnthống Thêm vào đó là tác động của con người vào quy trình kinh doanh đượcgiảm xuống đến mức tối thiểu Trong trường hợp này người ta gọi đó là Thẳngđến gia công (Straight Through Processing) Để làm được điều này đòi hỏi phảitích hợp rộng lớn các các tính năng kinh doanh.

1.2.2 Lợi ích của Thương mại điện tử?

Lợi ích lớn nhất mà Thương mại điện tử mang lại đó chính là tiết kiệm đượcchi phí lớn tạo thuận lợi cho các bên giao dịch Giao dịch bằng phương tiện điện

tử nhanh hơn là giao dịch bằng truyền thông, ví dụ gửi fax hay thư điện tử thìnội dung thông tin sẽ đến người nhận nhanh hơn là gửi thư Các giao dịch quainternet có chi phí rất rẻ, một doanh nghiệp có thể gửi thư tiếp thị, chào hàng đếnhàng loạt khách hàng chỉ với chi phí giống như gửi cho một khách hàng VớiThương mại điện tử, các bên có thể tiến hành giao dịch khi ở cách xa nhau, giữathành phố với nông thôn, từ nước này sang nước khác hay nói cách khác là không

bị giới hạn bởi không gian địa lý Điều này cho phép các doanh nghiệp tiết kiệmchi phí đi lại, thời gian gặp mặt trong khi mua bán Với người tiêu dùng họ cóthể ngồi tại nhà để đặt hàng, mua sắm nhiều loại hàng hóa dịch vụ thật nhanh chóngNhững lợi ích như trên chỉ có được với những doanh nghiệp thực sự nhậnthức được tầm quan trọng của Thương mại điện tử Vì vậy, Thương mại điện tửgóp phần thúc đẩy sự cạnh tranh giữa các doanh nghiệp để thu được nhiều lợi íchnhất Điều này đặc biệt quan trọng trong bối cảnh hội nhập kinh tế quốc tế hiện nay.Khi các doanh nghiệp trong nước phải cạnh tranh một cách bình đẳng với cácdoanh nghiệp nước ngoài

Trang 11

1.2.3 Ứng dụng kinh doanh.

Một số ứng dụng chung nhất của Thương mại điện tử được liệt kê dưới đây:

Trang 12

CHƯƠNG II: KHẢO SÁT HIỆN TRẠNG

2.1 Nghiên cứu trách nhiệm và nhiệm vụ trung tâm

Sau quá trình khảo sát hiện trạng bằng việc đi thực tế và tham khảo các trangweb bán hang trực tuyến như http://techone.vn, http://fptshop.com.vn, thì em đãtổng hợp được một số thông tin:

- Người chủ cửa hàng là người có chức quyền to nhất: có thể xem thông tin

về tình hình thu nhập cũng như mọi thay đổi trên website bán hang

- Nếu chủ cửa hang cũng là người quản trị website thì mọi thong tin trên web

là do chủ cửa hàng đưa lên, nếu thuê nhân viên quản trị thì chủ cửa hang cungcấp thông tin hoặc cấp quyền hạn cho người quản trị

- Nhân viên chỉ là người giao dịch: tức là xem trong ngày, trong tuần cóbao nhiêu đơn đặt hàng và đã giải quyết được bao nhiêu, để có thể báo cáo bất cứlúc nào cho chủ cửa hàng

Người chức to nhất thì xem được tất cả các thong tin, còn nhân viên vàkhách hang chỉ được xem những thong tin mà người cấp trên cho phép

2.2 Vấn đề hồ sơ sổ sách, cũng như chứng từ giao dịch

Sau khi đi khảo sát em được biết với những đại lý hay chi nhánh nhỏ ở đây thìsong song với việc quản lý trên máy thì họ vẫn yêu cầu nhân viên của mình ghi lạithông tin của hàng nhập về và hàng đã bán vào 1 quyển sổ

Trang 13

Đây là đối với đại lí ở đây:

Em có xem rất nhiều mẫu đơn trên web thì hầu hết đều có nội dung nhưsau:

sinh, nghề nghiệp, email, điện thoại

- Phương thức thanh toán: +Trực tiếp

+Qua tài khoản ngân lượng

- Ngày giao hàng

- Cước vận chuyển

- Tổng tiền phải trả

Về đơn thanh toán:

Mặc dù chưa được nhìn trực tiếp đơn thanh toán nhưng theo em thì nócũng gồm các thông tin như đơn đặt hàng nhưng thêm hai phần là xác nhận củacông ty và xác nhận của công ty và xác nhận của người nhận hang

2.3 Tài nguyên đã và sẽ sử dụng.

Ta sẽ xây dựng website sử dụng ngôn ngữ PHP và MySQL, chạy trênmôi trường Localhost với Xampp; Sử dụng 1 số công cụ thiết kế như Notepad++, Photoshop,…

2.4 Đánh giá hiện trạng và hướng giải quyết.

Qua quá trình khảo sát thì em thấy hầu hết các web bán hàng trực tuyến đều:

còn một số hạn chế:

Trang 14

 Thứ nhất: trong phần đơn đặt hàng, thông tin về người đặt mua thì đầy đủnhưng về người nhận thì thông tin được nhập vào (hầu hết /1 khung) là một hạnchế -> khó khăn trong việc quản lý đơn viết đơn giao hàng (xử lý khó hơn)-> tránh việc thông tin thiếu

Cũng do điều kiện ở việt nam hầu hết vẫn chưa mang tính chất thực sự củathương mại điện tử các công ty hầu hết là dùng phương thức: gọi điện thoại đếnnhà người đặt, rồi tin tưởng thì đem hàng đến rồi mới thanh toán (xem phóng sựviệc giao hàng của công ty Golmax) cũng có 1 số công ty thì sử dụng thanh toánbằng thẻ phát hành của công ty

Hướng giải quyết: trong trang web mà em xây dựng sẽ xây dựng cho 3phương thức thanh toán:

2.5 Thanh toán bằng thẻ phát hành của công ty người mua chỉ cần nhập tên tàikhoản, mã tài khoản vào căn cứ vào tài khoản còn mà trừ dần đi số tiền muahàng

2.6 Em cũng đưa ra phương thức thanh toán bằng thẻ ATM với cách thức nhưsau:

Khi đặt hàng, nếu người mua chọn thanh toán bằng ATM thì sẽ gửi thư mờichuyển phát nhanh đến sau khi nhận được thì người mua sẽ chuyển tiền vào tàikhoản của chủ công ty Ngay sau khi nhận được thì hàng sẽ được giao đến

2.7 Thanh toán qua tài khoản ngân lượng trung gian

Một số trang web có mục vận chuyển bằng ô tô, xa nữa thì máy bay =>cái này

là không cần thiết mà ta chỉ cần căn cứ vào địa chỉ của khách hàng mà dùngcách vận chuyển tiết kiệm nhất

Trang 15

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

3.1 Phân tích yêu cầu người dùng

3.1.1 Yêu cầu của khách hàng.

cộng và trừ tiền trong 2 tài khoản phải diễn ra đồng thời từ 2 tài khoản, tài khoảnchuyển và tài khoản nhận

nhiều cơ hội lựa chọn về một loại mặt hang Thông tin về một sản phẩm phải chitiết để khách hang có thể nắm bắt rõ thong tin về sản phẩm mình lựa chọn.Đặc biệt là những mặt hang được nhiều khách hang quan tâm

3.1.2 Yêu cầu của người quản trị.

Ngoài các yêu cầu giống như của khách hang, thì hệ thống phải đảm bảonhững yêu cầu sau của ban quản trị

Dễ dàng cập nhật và thường xuyên thay đổi hình ảnh, thong tin chi tiết giá cácmặt hàng bạn sẽ kinh doanh ở bất cứ đâu

Trang 16

Quản lí, lưu trữ và báo cáo thong tin về đặt hang và trạng thái của đơnhang: đã giao hang chưa, đa thanh toán chưa …

Lưu trữ các hoạt động gắn với các khách hang của cửa hang Mọi hoạt độnggắn với khách hang và đơn hang đều có thể thực hiện từ xa, không phụ thuộcvào vị trí địa lý

nào tồn kho, mặt hàng nào cần chỉnh sửa…

năm

khách hàng một cách nhanh chóng và chính xác nhất

3.1.3 Yêu cầu của nhân viên:

o Tìm kiếm theo tên sản phẩm

o Tìm kiếm theo mức giá

Trang 17

o Tìm kiếm theo nhà cung cấp …

- Quản lí nhân viên:

o Thêm nhân viên o Sửa nhân viên o Xóa nhân viên

- Quản lí phân quyền

Trang 18

Hiển thị mặt

Chuyển khoản

Thống kê Đăng nhậphàng

đơn hàng Tìm kiếm

Xem thông tin tài khoản

In hoá đơn

Đặt hàng

Thống kê

In ấn

3.2.2 Biểu đồ phân cấp chức năng

Hình 3.1 :Biểu đồ phân cấp chức năng

Trang 19

Thông tin mua hàng Thông tin xác nhận

Thông tin cập nhật Thông tin đăng kí, sửa đổi

Account đăng nhập

KHÁCH

HÀNG

BÁN HÀNG TRỰC TUYẾN

Y/C thống kê

BAN QUẢN TRỊ

KHÁCH HÀNG

Y/C tìm kiếm,chuyển khoản Kết quả tìm kiếm,chuyển khoản Thông tin góp ý Thư cảm ơn

3.2.1 Biểu đồ luồng dữ liệu mức bối cảnh

Hình 3.2: Biểu đồ luồng dữ liệu mức bối cảnh

Trang 20

Thông tin hàng Kết quảQUẢN LÍ

Yêu cầu tìm kiếmHÀNG

Thông tin cần tìm

Thông tin cập nhật Thông tin mới Yêu cầu tìm kiếm Kết quả

Đơn hàng

Kho hàng

Thông tin đơn hàng

Xác nhận mua hàng Y/C thống kê

Kết quả

TÀI KHOẢN

Thông tin cập nhật TK Thông tin mới

DS tài khoản

Thông tin cập nhật Thông tin cập nhật người dùng

Thông tin mới

Đăng nhập

QUẢN LÍ NGƯỜI DÙNG

Thông tin mới người dùng Đăng nhập

Xác nhận đăng nhập Xác nhận đăng nhập

3.2.4 Biểu đồ luồng dữ liệu ở mức đỉnh

Hình 3.3 Biểu đồ luồng dữ liệu ở mức đỉnh

Trang 21

3.2.5 Biểu đồ Usecase

Hình 3.4: Biểu đồ Usecase chính

Trang 22

Biểu đồ Usecase tra cứu thông tin

Hình 3.5 : Biểu đồ Usecase tra cứu thông tin

Trang 23

Biểu đồ Usecase quản lí chung

Hình 3.6 Biểu đồ Usecase quản lí chung

Trang 24

Biểu đồ Usecase Bán hàng

Hình 3.7 Biểu đồ Usecase Bán hàng

Trang 25

Biểu đồ Usecase Thống kê – Báo cáo

Hình 3.8 Biểu đồ Usecase Thống kê – Báo cáo

Trang 26

Biểu đồ Usecase Thanh toán

Hình 3.9 Biểu đồ Usecase Thanh toán

Trang 27

3.2.6 Biểu đồ lớp lĩnh vực

Hình 3.10 Biểu đồ lớp lĩnh vực

Trang 28

3.2.7 Đặc tả Use-case, biểu đồ lớp tham gia ca sử dụng và biểu đồ trình tự

A Use-case đăng ký.

Đặc tả Use-case

- Tên ca sử dụng: Đăng kí

- Mục đích: Giúp khách hàng đăng kí tài khoản trên trang web

- Tóm lược: Khách hàng có nhu cầu mua các mặt hàng có trên webside

- Đối tác: Khách hàng

- Tiền điều kiện: Không có

- Kịch bản chính:

1 Load form giao diện chính

2 Khách hàng chọn chức năng “Đăng kí tài khoản”

3 Hệ thống hiển thị các thông tin yêu cầu để đăng ký: tên đăng nhập, mậtkhẩu, email,… các thông tin cá nhân liên quan khác

4 Khách hàng cung cấp các thông tin và tạo tài khoản

5 Hệ thống xác nhận thông tin và tạo tài khoản cho khách hang

6 Lấy thông tin khách hang

R2 Hệ thống không thể tạo được tài khoản Cần thông báo với khách hàng làchức năng chưa sẵn sàng hoạt động ở thời điểm hiện tại

Trang 29

Biểu đồ lớp tham gia ca sử dụng

Hình 3.11 Biểu đồ lớp tham gia ca sử dụngBiểu đồ trình tự

Trang 30

Hình 3.12 Biểu đồ trình tự

Trang 31

B.Use-case đăng nhập Đặc tả use-case

- Tên ca sử dụng: Đăng nhập

- Mục đích: giúp người dùng đăng nhập vào hệ thống

- Tóm lược: Người dùng muốn đăng nhập vào hệ thống cần điền đúng đầy đủtên đăng nhập và mật khẩu

3 Hệ thống yêu cầu người dung nhập tên đăng nhập và mật khẩu

4 Người dùng nhập tên đăng nhập và mật khẩu

5 Hệ thống kiểm tra thông tin đăng nhập

6 Hệ thống lấy thong tin đăng nhập

Trang 32

Biểu đồ lớp tham gia ca sử dụng

Hình 3.13 Biểu đồ lớp tham gia ca sử dụng

Trang 33

Biểu đồ trình tự

Hình 3.14 biểu đồ trình tự

Trang 34

C Use-case tra cứu thông tin khách hàng

Đặc tả ca sử dụng

o Tên UC: Tra cứu thông tin hàng

o Mục đích: Giúp người sử dụng tra cứu các thông tin cần thiết liên quan đếncửa hàng

o Tóm lược: Người sử dụng lựa chọn thông tin cần tra cứu gồm: thông tin cửahàng, thông tin hàng, thông tin nhân viên hay thông tin hóa đơn

Tiến hành tìm kiếm và tra cứu thông tin, có thêm in thông tin tìm kiếm haythoát ra

o Mô tả các kịch bản

1 Khách chọn chức năng tra cứu thông tin

2 Hệ thống hiện thị danh mục các thông tin có thể tra cứu

3 Khách hàng lựa chọn tra cứu thông tin hàng

4 Hệ thống hiển thị các thông tin yêu cầu để tra cứu

5 Người sử dụng lựa chọn thông tin cần tra cứu o A1 Tra cứu thông tin hàngtheo mã hàng o A2 Tra cứu thông tin hàng theo tên hàng

o A3 Tra cứu thông tin hàng theo giá của sản phẩm

6 Hệ thống hiển thị thông tin người dùng yêu cầu

7 Khách hàng tra cứu thông tin và lựa chọn hành động

o A4 Chọn thao tác in bảng thông tin tra cứu

o A5 Chọn thao tác thoát khỏi chức năng tìm kiếm

8 Người dùng kết thúc ca sử dụng

Trang 35

1 A1 Người dùng lựa chọn tra cứu thông tin hàng theo mã hàng : Hệthống hiển thị màn hình yêu cầu khách hàng lựa chọn tra cứu thông tin Kháchhàng lựa chọn và nhập mã hàng( R-1) Hệ thống hiển thị kết quả tra cứu các mặthàng có mã hàng như yêu cầu của khách hàng Ca sử dụng tiếp tục.

2 A2 Người dùng lựa chọn tra cứu thông tin hàng theo tên hàng : Hệthống hiển thị màn hình tra cứu thông tin theo tên hàng Người dùng nhập tênhàng cần tra cứu và xác nhận Hệ thống hiển thị kết quả tìm kiếm của mặt hàng

có tên hàng như yêu cầu của khách hàng Ca sử dụng tiếp tục

3 A3 Người dùng lựa chọn tra cứu thông tin hàng theo giá của sản phẩm : Hệthống hiển thị màn hình tra cứu thông tin theo giá của các mặt hàng Người dùngnhập tên hàng cần tra cứu và xác nhận Hệ thống hiển thị kết quả tìm kiếm củamặt hàng có giá như yêu cầu của khách hàng đưa ra Ca sử dụng tiếp tục

4 A4 Khách hàng lựa chọn thao tác in danh sách thông tin tra cứu được : Hệthống in danh sách kết quả thông tin tra cứu Ca sử dụng bắt đầu lại

5 A5 Khách hàng lựa chọn thao tác thoát khỏi chức năng thoát tra cứuthông tin : Khách hàng lựa chọn và xác nhận yêu cầu Hệ thống thoát khỏi chứcnăng tra cứu thông tin hàng và kết thúc ca sử dụng

Trang 36

Biểu đồ lớp tham gia ca sử dụng

Hình 3.15 Biểu đồ lớp tham gia ca sử dụng

Trang 37

Biểu đồ trình tự

hình 3.16 Biểu đồ trình tự

Trang 38

D Use-casr tra cứu thông tin nhân viên

Đặc tả ca sử dụng

o Tên UC: Tra cứu thông tin nhân viên

o Mục đích: Giúp người sử dụng tra cứu các thông tin liên quan của cácnhân viên làm việc trong cửa hàng

o Tóm lược: Người sử dụng nhập thông tin liên quan yêu cầu tra cứu, xácnhận và tiến hàng tra cứu nhân viên Có thể in danh sách tra cứu hay thoát khỏi ca

1 Người dùng chọn chức năng tra cứu thông tin

2 Hệ thống hiện thị danh mục các thông tin có thể tra cứu

3 Người dùng lựa chọn tra cứu thông tin nhân viên

4 Hệ thống hiển thị các thông tin yêu cầu để tra cứu

5 Người sử dụng lựa chọn thông tin cần tra cứu

6 Hệ thống hiển thị thông tin người dùng yêu cầu

7 Người dùng tra cứu thông tin và lựa chọn hành động

8 Người dùng kết thúc ca sử dụng

Trang 39

 Kịch bản con

1 A1 Người dùng lựa chọn tra cứu thông tin nhân viên theo mã nhânviên : Hệ thống hiển thị màn hình tra cứu thông tin nhân viên theo mã nhân viên.Người dùng nhập mã nhân viên và xác nhận Hệ thống hiển thị kết quả tra cứuthông tin nhân viên có mã nhân viên như yêu cầu của người sử dụng Ca sử dụngtiếp tục

2 A2 Người dùng lựa chọn tra cứu thông tin nhân viên theo tên nhânviên : Hệ thống hiển thị màn hình tra cứu thông tin nhân viên theo tên nhân viên.Người dùng nhập tên nhân viên và xác nhận Hệ thống hiển thị kết quả tra cứuthông tin nhân viên có tên nhân viên như yêu cầu của người sử dụng Ca sử dụngtiếp tục

3 A3 Người dùng lựa chọn thao tác in danh sách thông tin tra cứu được : Hệthống in danh sách kết quả thông tin tra cứu Ca sử dụng bắt đầu lại

4 A4 Người dùng lựa chọn thao tác thoát khỏi chức năng tra cứu thông tinnhân viên : Khách hàng lựa chọn và xác nhận yêu cầu Hệ thống thoát khỏichức năng tra cứu thông tin nhân viên và kết thúc ca sử dụng

Trang 40

Biểu đồ lớp tham gia ca sử dụng

Hình 3.17 Biểu đồ lớp tham gia ca sử dụng Biểu đồ trình tự

Hình 3.18 Biểu đồ trình tự

Ngày đăng: 31/07/2016, 17:31

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w