XÂY DỰNG HỆ THỐNG SHOPPING CART PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

59 655 0
XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Đ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

XÂY DỰNG HỆ THỐNG SHOPPING CART PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 736 949, Fax (84-511) 842771 Website: itf.ud.edu.vn, E-mail: cntt@edu.ud.vn ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM NGÀNH CÔNG NGHỆ THÔNG TIN ĐỀ TÀI : XÂY DỰNG HỆ THỐNG SHOPPING CART PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO NHÓM SV : LÊ VĂN SỸ MAI THĂNG LONG LỚP LÊ BÁ LƯỢNG CBHD : 06T4 : PGS-TS PHAN HUY KHÁNH ĐÀ NẴNG, 06/2010 LỜI CẢM ƠN Chúng em xin chân thành cảm ơn PGS-TS Phan Huy Khánh đã trực tiếp, tận tình giúp đỡ và hướng dẫn chúng em trong suốt thời gian làm đồ án công nghệ phần mềm Chúng em xin chân thành cảm ơn các Thầy, Cô trong khoa Công Nghệ Thông Tin trường Đại Học Bách Khoa, Đại học Đà Nẵng đã truyền đạt cho chúng em những kiến thức quý báu, đã tận tình dạy bảo và giúp đỡ chúng em Xin các bạn cùng lớp đã ủng hộ, động viên, giúp đỡ và đóng góp ý kiến Chúng em xin chân thành cảm ơn! Sinh viên Lê Văn Sỹ Mai Thăng Long Lê Bá Lượng Lê Văn Sỹ – Mai Thăng Long – Lê Bá Lượng - Lớp 06T4 LỜI CAM ĐOAN Tôi xin cam đoan : 1 Những nội dung trong báo cáo này là do chúng tôi thực hiện dưới sự hướng dẫn trực tiếp của PGS-TS Phan Huy Khánh 2 Mọi tham khảo dùng trong báo cáo này đều được trích dẫn rõ ràng tên tác giả, tên công trình, thời gian, địa điểm công bố 3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, chúng tôi xin chịu hoàn toàn trách nhiệm Sinh viên Lê Văn Sỹ Mai Thăng Long Lê Bá Lượng Lê Văn Sỹ – Mai Thăng Long – Lê Bá Lượng - Lớp 06T4 MỤC LỤC TỔNG QUAN DỰ ÁN 3 I Đề tài 3 I.1 Tên đề tài 3 I.2 Mục đích và ý nghĩa .3 II Tổ chức thực hiện dự án .3 II.1 Phương pháp tiến hành dự án .3 II.2 Các thành viên và vai trò trong dự án 4 II.3 Công cụ và các kỹ thuật sử dụng trong dự án 4 III Kế hoạch tiến hành dự án .6 III.1 Kế hoạch chung 6 III.2 Kế hoạch chi tiết 6 PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU 8 I Mô tả bài toán 8 II Thu thập yêu cầu 8 III Phân tích yêu cầu 9 III.1 Yêu cầu phi chức năng 9 III.2 Yêu cầu chức năng .9 IV Đặc tả yêu cầu 10 IV.1 Giới thiệu 10 IV.2 Tổng quan 11 IV.3 Mô hình yêu cầu 11 PHÂN TÍCH THIẾT KẾ 15 I Phân tích và thiết kế hệ thống 15 I.1 Xác định các tác nhân 15 I.2 Xác định các Use case và các yêu cầu về chức năng 15 I.3 Biểu đồ Use case 16 I.4 Đặc tả use case 21 I.5 Biểu đồ tuần tự 24 II Thiết kế database 27 II.1 Biểu đồ lớp 27 II.2 Bảng các thực thể trong cơ sở dữ liệu 29 III Thiết kế giao diện .33 III.1 Giao diện trình diễn hàng hóa: 33 III.2 Giao diện quản trị của admin .34 LẬP TRÌNH 35 I Ngôn ngữ lập trình 35 I.1 Ngôn ngữ Php .35 I.2 Các ngôn ngữ khác .35 II Hệ quản trị cơ sở dữ liệu 36 Lê Văn Sỹ – Mai Thăng Long – Lê Bá Lượng - Lớp 06T4 II.1 Tổng quan về MySql 36 III Công nghệ sử dụng .36 III.1 Giới thiệu CakePHP 36 III.2 Tính năng của CakePHP 36 III.3 Mô hình MVC trong CakePHP 37 III.4 Lý do sử dụng framework CakePHP 37 IV Quy ước lập trình .37 IV.1 Quy tắc về đặt tên file, tên biến 37 IV.2 Các quy ước khác .38 KIỂM THỬ 39 I Kế hoạch kiểm thử 39 II Công cụ kiểm thử: 39 III Các ca kiểm thử ,thực hiện kiểm thử và báo cáo .39 III.1 Unit tests .39 III.2 Kiểm thử tích hợp .44 III.3 Test Hệ thống .45 III.4 Kiểm thử các trình duyệt 46 TRIỂN KHAI .47 I Hướng dẫn cài đặt 47 I.1 Yêu cầu hệ thống 47 I.2 Cài đặt 47 II Hướng dẫn sử dụng 50 II.1 Các chức năng của admin 50 II.2 Các chức năng của người sử dụng 52 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 54 I Kết quả đạt được .54 I.1 Ưu điểm 54 I.2 Khuyết điểm .54 II Hướng phát triển 54 Lê Văn Sỹ – Mai Thăng Long – Lê Bá Lượng - Lớp 06T4 MỤC LỤC HÌNH ẢNH Hình 1 Mô hình thác nước trong dự án phần mềm 3 Hình 2 Hệ thống quản lý dự án redmine 5 Hình 3 Công cụ quản lý phiên bản SVN 5 Hình 4 Hóa đơn bán hàng 8 Hình 5 Báo cáo bán hàng .8 Hình 6 Admin module 9 Hình 7 User Module 10 Hình 8 Mô hình yêu cầu .11 Hình 9 Use case tổng quát 16 Hình 10 Hình 11 Use case Quản lí hệ thống 17 Hình 12 Use case Quản lí danh mục 17 Hình 13 Use case Quản lí đơn hàng 18 Hình 14 Use case Quản lí nhãn hiệu 18 Hình 15 Use case Quản lí nội dung 19 Hình 16 Use case Quản lí sản phẩm 19 Hình 17 Use case Thống kê .20 Hình 18 User case Người dùng 20 Hình 19 Biểu đồ tuần tự Quản lí hệ thống .24 Hình 20 Biểu đồ tuần tự Quản lí nội dung .25 Hình 21 Biểu đồ tuần tự Người dùng .26 Hình 22 Biểu đồ lớp tổng thể 27 Hình 23 Biểu đồ lớp gói đặt hàng 28 Hình 24 Biểu đồ lớp gói quản lý và phân loại sản phẩm 29 Hình 25 Giao diện người dùng 33 Hình 26 Giao diện quản trị .34 Hình 27 Mô hình MVC trong CakePHP 37 Hình 28 Tạo database trống .47 Hình 29 Import database 47 Hình 30 Chỉnh config của file database.php 48 Hình 31 Đăng nhập với tài khoản admin 48 Hình 32 Cấu hình website 49 Hình 33 Hoàn thành quá trình cài đặt 49 Hình 34 Quản lý sản phẩm .50 Hình 35 Thêm sản phẩm 50 Hình 36 Thêm danh mục 50 Hình 37 Quản lý đơn hàng .51 Hình 38 Biểu đồ doanh số bán hàng 51 Hình 39 Bảng thống kê doanh số bán hàng .51 Hình 40 Xem thông tin hàng hóa .52 Hình 41 Quản lý giỏ hàng 52 Hình 42 Điền thông tin để mua hàng .53 Click vào xác nhận đặt hàng để mua hàng 53 Lê Văn Sỹ – Mai Thăng Long – Lê Bá Lượng - Lớp 06T4 NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN NHẬN XÉT CỦA CÁN BỘ PHẢN BIỆN Lê Văn Sỹ – Mai Thăng Long – Lê Bá Lượng - Lớp 06T4 Lê Văn Sỹ – Mai Thăng Long – Lê Bá Lượng - Lớp 06T4 CHƯƠNG MỞ ĐẦU TỔNG QUAN DỰ ÁN I Đề tài I.1 Tên đề tài Xây dựng hệ thống quản lý giỏ hàng (Shopping Cart) phục vụ thương mại điện tử mua bán trực tuyến đồ thể thao I.2 Mục đích và ý nghĩa  Xây dựng một website bán hàng trực tuyến đồ thể thao cho phép doanh nghiệp đưa các sản phẩm của mình lên, quảng bá sản phẩm, người sử dụng có thể mua bán các sản phẩm thông qua website này  Tạo tiện lợi cho doanh nghiệp, cũng như người mua, tiết kiệm thời gian, công sức, nhân lực mang lại hiệu quả cao  Nghiên cứu quá trình phân tích, xây dựng một dự án phần mềm cũng như ứng dụng dự án vào thực tế II Tổ chức thực hiện dự án II.1 Phương pháp tiến hành dự án Chúng em sẽ thực hiện dự án theo mô hình thác nước: Hình 1 Mô hình thác nước trong dự án phần mềm Lê Văn Sỹ – Mai Thăng Long – Lê Bá Lượng - Lớp 06T4 3 Quá trình phân tích thiết kế hệ thống và xây dựng sẽ bao gồm các giai đoạn:  Viết yêu cầu của hệ thống  Phân tích thiết kế hệ thống (Analysis & Design)  Thực hiện cài đặt bằng ngôn ngữ lập trình (Implement)  Kiểm tra (test) chương trình  Triển khai ứng dụng (Deployment), Bảo trì  Viết document cho chương trình Chúng em lựa chọn mô hình thác nước là vì đây là một hình phản ánh đầy đủ các bước thực hiện một dự án phần mềm, là mô hình cơ sở cho đa số các hệ thống phát triển phần mềm cũng như phần cứng II.2 Các thành viên và vai trò trong dự án STT Tên Vai Trò Nhiệm vụ Quản lý dự án 1 Lê Văn Sỹ  Lập kế hoạch thực hiện dự án  Phân tích yêu cầu 2 Mai Thăng Phân tích, lập trình  Theo dõi, kiểm tra quá trình thực Long hiện 3 Lê Bá Lượng Phân tích, kiểm thử  Thực hiện một số module  Tổng hợp báo cáo  Phân tích yêu cầu thành các user case  Vẽ các biểu đồ  Thực hiện một số module  Phân tích, thiết kế cơ sở dữ liệu  Kiểm thử dự án II.3 Công cụ và các kỹ thuật sử dụng trong dự án II.3.1 Công cụ quản lý dự án redmine: Được sự hổ trợ và hướng dẫn của công ty Fiisoft, chúng em đã sử dụng công cụ quản lý dự án redmine tại địa chỉ: http://redmine.fiisoft.com Mỗi thành viên có một tài khoản để truy cập vào công cụ này Công cụ này có rất nhiều chức năng hổ trợ cho việc phát triển dự án và nó cho phép chúng em phát triển dự án một cách có tổ chức và nhanh chóng hơn Lê Văn Sỹ – Mai Thăng Long – Lê Bá Lượng - Lớp 06T4 4 ... tài Xây dựng hệ thống quản lý giỏ hàng (Shopping Cart) phục vụ thương mại điện tử mua bán trực tuyến đồ thể thao I.2 Mục đích ý nghĩa  Xây dựng website bán hàng trực tuyến đồ thể thao cho... có website thương mại điện tử mua bán đồ thể thao thân thiện với người sử dụng, mang lại hiểu cho doanh nghiệp II Thu thập yêu cầu Để xây dựng website tốt, chúng em có nghiên cứu hệ thống bakesale... Đặt mua hàng Liên hệ, giúp đỡ Hình User Module IV Đặc tả yêu cầu IV.1 Giới thiệu IV.1.1 Mục đích Tài liệu tài liệu đặc tả yêu cầu cho dự án ? ?Xây dựng hệ thống shopping cart phục

Ngày đăng: 26/04/2013, 11:19

Hình ảnh liên quan

Chúng em sẽ thực hiện dự án theo mô hình thác nước: - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

h.

úng em sẽ thực hiện dự án theo mô hình thác nước: Xem tại trang 9 của tài liệu.
Hình 3. Công cụ quản lý phiên bản SVN - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 3..

Công cụ quản lý phiên bản SVN Xem tại trang 11 của tài liệu.
Hình 2. Hệ thống quản lý dự án redmine - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 2..

Hệ thống quản lý dự án redmine Xem tại trang 11 của tài liệu.
Hình 5. Báo cáo bán hàng - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 5..

Báo cáo bán hàng Xem tại trang 14 của tài liệu.
Hình 6. Admin module - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 6..

Admin module Xem tại trang 15 của tài liệu.
Dưới đây là bảng ghi nhận các thay đổi của tài liệu này: - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

i.

đây là bảng ghi nhận các thay đổi của tài liệu này: Xem tại trang 16 của tài liệu.
Hình 7. User Module - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 7..

User Module Xem tại trang 16 của tài liệu.
.I.3. Biểu đồ Use case - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

3..

Biểu đồ Use case Xem tại trang 22 của tài liệu.
Hình 10. Use case Quản lí hệ thống - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 10..

Use case Quản lí hệ thống Xem tại trang 23 của tài liệu.
Hình 12. Use case Quản lí đơn hàng - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 12..

Use case Quản lí đơn hàng Xem tại trang 24 của tài liệu.
Hình 14. Use case Quản lí nội dung - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 14..

Use case Quản lí nội dung Xem tại trang 25 của tài liệu.
Hình 16. Use case Thống kê - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 16..

Use case Thống kê Xem tại trang 26 của tài liệu.
Hình 18. Biểu đồ tuần tự Quản lí hệ thống - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 18..

Biểu đồ tuần tự Quản lí hệ thống Xem tại trang 30 của tài liệu.
Hình 19. Biểu đồ tuần tự Quản lí nội dung - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 19..

Biểu đồ tuần tự Quản lí nội dung Xem tại trang 31 của tài liệu.
Hình 20. Biểu đồ tuần tự Người dùng - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 20..

Biểu đồ tuần tự Người dùng Xem tại trang 32 của tài liệu.
Hình 21. Biểu đồ lớp tổng thể - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 21..

Biểu đồ lớp tổng thể Xem tại trang 34 của tài liệu.
Hình 23. Biểu đồ lớp gói quản lý và phân loại sản phẩm - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 23..

Biểu đồ lớp gói quản lý và phân loại sản phẩm Xem tại trang 35 của tài liệu.
Bảng 8: thực thể line_items - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Bảng 8.

thực thể line_items Xem tại trang 38 của tài liệu.
Bảng 7: thực thể contents_categoris - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Bảng 7.

thực thể contents_categoris Xem tại trang 38 của tài liệu.
Hình 24. Giao diện người dùng - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 24..

Giao diện người dùng Xem tại trang 39 của tài liệu.
Hình 25. Giao diện quản trị - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 25..

Giao diện quản trị Xem tại trang 40 của tài liệu.
.I Kế hoạch kiểm thử - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

ho.

ạch kiểm thử Xem tại trang 45 của tài liệu.
2 Xem hình ảnh sản - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

2.

Xem hình ảnh sản Xem tại trang 49 của tài liệu.
Hình 27. Tạo database trống - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 27..

Tạo database trống Xem tại trang 53 của tài liệu.
• Login vào admin để cấu hình - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

ogin.

vào admin để cấu hình Xem tại trang 54 của tài liệu.
Hình 32. Hoàn thành quá trình cài đặt - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 32..

Hoàn thành quá trình cài đặt Xem tại trang 55 của tài liệu.
Hình 31. Cấu hình website - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 31..

Cấu hình website Xem tại trang 55 của tài liệu.
Hình 33. Quản lý sản phẩm - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 33..

Quản lý sản phẩm Xem tại trang 56 của tài liệu.
Hình 36. Quản lý đơn hàng - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 36..

Quản lý đơn hàng Xem tại trang 57 của tài liệu.
Hình 39. Xem thông tin hàng hóa - XÂY DỰNG HỆ THỐNG SHOPPING CART  PHỤC VỤ THƯƠNG MẠI ĐIỆN TỬ  MUA BÁN TRỰC TUYẾN ĐỒ THỂ THAO

Hình 39..

Xem thông tin hàng hóa Xem tại trang 58 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan