TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN
KHOA CÔNG NGHỆ THÔNG TIN
TRẦN KHÁNH LỘC
MÃ HSSV: CCCT16B011
NGHIÊN CỨU LARAVEL FRAMEWORK VÀ DỊCH VỤ THANH TOÁN TRỰC TUYẾN
Có thể bạn quan tâm!
- Nghiên cứu Laravel Framework và dịch vụ thanh toán trực tuyến Paypal để xây dựng website thương mại điện tử cho Công ty Green Sale - 2
- B Cục Cơ Bản Của Html Trên Một Trang Web
- Biểu Đồ Trường H P Sử Dụng Của Hệ Th Ng
Xem toàn bộ 72 trang tài liệu này.
PAYPAL ĐỂ XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ CHO CÔNG TY GREEN SALE
ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN
NIÊN KHÓA: 2016 - 2019
Cán bộ hướng dẫn: ThS. Trịnh Thị Ngọc Linh
Trong quá trình thực hiện đề tài này chúng em đã cố gắng hết sức để tìm hiểu và cài đặt chương trình nhưng vì lượng kiến thức có hạn nên có thể chưa giải quyết được tất cả các vấn đề đặt ra. Hơn nữa, quá trình khảo sát đề tài vẫn còn những hạn chế nhất định, ảnh hưởng tới việc phân tích và thiết kế hệ thống còn chưa tối ưu. Em rất mong nhận được sự thông cảm của Thầy, Cô giáo.
Em xin ch n thành cảm ơn c Trịnh Thị Ng c inh đã g p và giúp đ em trong suốt quá trình làm đề tài này để em hoàn thành được tốt đ p và đúng tiến đ được giao.
Em xin chân thành cảm ơn!
ỜI C N i
MỤC LỤC ii
DANH MỤC HÌNH NH v
Ở ĐẦU 1
1. T nh cấp thiết của đề tài 1
2. ục ti u nghi n cứu 1
3. Đối tượng và phạm vi nghi n cứu 1
4. Phương pháp nghi n cứu 1
5. ngh a hoa h c và thực ti n của đề tài 1
6. ố cục đề tài 2
CHƯƠNG CƠ SỞ L LUẬN 3
1.1. LARAVEL FRAMEWORK 3
1.1.1. Framewor là gì 3
1.1.2. aravel là gì 3
1.1.3. Lịch sử ra đời 3
1.1.4. hình VC là gì 4
1.1.5. Ưu nhược điểm 5
1.2. MICROSOFT SQL SERVER 7
1.2.1. hái niệm 7
1.2.2. Lịch sử phát triển 7
1.2.3. Các thành phần 7
1.3. PHP 8
1.3.1. Mô tả về PHP 8
1.3.2. Phiên bản của PHP 9
1.4. HTML 10
1.4.1. HTML là gì? 10
1.4.2. Bố cục cơ bản của HTML trên m t trang web 10
1.4.3. Thẻ HTML 12
1.4.4. Trình duyệt Web 12
13
1.4.6. Công cụ code HTML 13
1.5. CSS 13
1.5.1. CSS là gì? 13
1.5.2. Cấu trúc 13
1.6. PHƯ NG THỨC THANH TOÁN PAYPAL 14
CHƯƠNG PH N T CH THIẾT Ế WEBSITE L G 15
2.1. T NG QUAN V Đ T I 15
2.1.1. Phát biểu bài toán 15
2.1.2. Y u cầu hệ thống 15
2.2. H NH H A Y U CẦU 16
2.2.1. Xác định tác nh n 16
2.2.2. Xác định các trường hợp sử dụng 16
2.2.3. Đặc tả các trường hợp sử dụng 16
2.2.4. iểu đ trường hợp sử dụng 22
2.2.5. iểu đ hoạt đ ng 24
2.3. H NH H I NIỆ 26
2.3.1. Các lớp bi n của hệ thống 26
2.3.2. Các lớp điều hiển của hệ thống 26
2.3.3. iểu đ lớp thực thể mức ph n t ch 27
2.4. H NH TƯ NG T C 28
2.4.1. iểu đ tuần tự 28
2.4.2. iểu đ c ng tác 29
2.4.3. iểu đ trạng thái 30
CHƯƠNG GIỚI THIỆU V WEBSITE 31
3.1. SỬ DỤNG ARAVE ĐỂ XẤY DỰNG WEBSITE 31
3.1.1. Cài đặt công cụ 31
3.1.2. Cấu trúc 35
3.1.3. Các thư viện 37
3.2. HƯỚNG DẪN CÁCH MUA HÀNG VÀ THANH TOÁN 45
ẾT LUẬN 56
T I IỆU THA H O vi
DANH MỤC HÌNH NH
Hình 1.1. Lu ng đi trong VC 5
Hình 1.2. Bố cục cơ bản của HTML trên m t trang web 11
Hình 1.3. Hiển thị ra ngoài trình duyệt 12
Hình 2.1. Biểu đ trường hợp sử dụng của hệ thống 22
Hình 2.2. Biểu đ trường hợp cập nhật sản phẩm 23
Hình 2.3. Biểu đ trường hợp thanh toán 23
Hình 2.4. Biểu đ hoạt đ ng đăng nhập hệ thống 24
Hình 2.5. Biểu đ hoạt đ ng đăng thành vi n 24
Hình 2.6. Biểu đ hoạt đ ng thanh toán 25
Hình 2.7. Biểu đ hoạt đ ng xem thông tin giỏ hàng 25
Hình 2.8. Lớp biên của hệ thống 26
Hình 2.9. Lớp điều khiển của hệ thống 26
Hình 2.10. Biểu đ lớp 27
Hình 2.11. Biểu đ tuần tự đăng nhập 28
Hình 2.12. Biểu đ tuần tự thanh toán 28
Hình 2.13. Biểu đ c ng tác thanh toán 29
Hình 2.14. Biểu đ c ng tác đăng nhập hệ thống 29
Hình 2.15. Biểu đ trạng thái đăng nhập 30
Hình 2.16. Biểu đ trạng thái thanh toán 30
Hình 2.17. Biểu đ trạng thái tìm kiếm 30
Hình 3.1. Giao diện trang chủ 46
Hình 3.2. Giao diện chi tiết sản phẩm 47
Hình 3.3. Giao diện giỏ hàng 48
Hình 3.4. Giao diện đăng nhập, đăng 49
Hình 3.5. Giao diện thanh toán 50
Hình 3.6. Giao diện xem lại đơn hàng 51
Hình 3.7. Giao diện thanh toán lúc giao hàng 52
Hình 3.8. Giao diện thanh toán trực tuyến 53
1. T h ấ h à
Ở ĐẦU
Với số lượng hách hàng mỗi lúc m t tăng và các đơn hàng trở n n dày đặc. Nên nhu cầu cần đến m t website thương mại điện tử và sử dụng dịch vụ thanh toán trực tuyến là m t cách v cùng hiệu quả để quản l việc mua bán, thanh toán trực tuyến và chăm s c hách hàng của doanh nghiệp hoặc các c ng ty về thương mại. n cạnh đ m t framewor hỗ trợ rất nhiều thư viện để giúp việc x y dựng website d dàng đ ch nh là aravel framewor . Xuất phát từ các l do đ , em ch n đề tài: “Nghi n cứu Laravel framwork và sử dụng thanh toán trực tuyến Paypal để x y dựng website thương mại điện tử cho C ng ty Green Sale”.
2. h
Tìm hiểu các c ng nghệ về lập trình web:
Tìm hiểu về framewor của php là aravel.
Nguy n l hoạt đ ng của m t ứng dụng web được lập trình từ aravel framework.
Các c ng nghệ lập trình hệ thống tr n website: ng n ngữ Php.
Dịch vụ thanh toán Paypal
3. Đ ư à h h
a. i tư ng nghi n cứu
- Ng n ngữ Php, Laravel Framework.
- Công cụ lập trình: Sublime Text 3, Xampp.
- Các thư viện trong aravel framewor như igration, Seeder, Auth,
- Dịch vụ thanh toán trực tuyến Paypal
b. Phạm vi nghi n cứu
- Đề tài ch dừng trong phạm mua hàng và thanh toán trực tuyến Paypal
4. Phư h h
- Tìm hiểu, nghi n cứu aravel Framewor dựa vào các tài liệu tr n mạng Internet.
- Thực hiện đề tài dưới sự hướng dẫn trực tiếp của giảng vi n và tự tìm hiểu th m dựa vào các tài liệu tr n mạng.
5. h h họ à hự à
- Website thương mại điện tử Green Sale là m t website được tạo ra để phục vụ việc mua bán các loại sản phẩm trong cửa hàng tr n mạng Internet.
- Hệ thống s đáp ứng m t số y u cầu:
Mua các loại sản phẩm của cửa hàng qua mạng Internet.
Thanh toán trực tuyến qua Paypal hoặc thanh toán trực tiếp hi nhận sản phẩm.
6. B à
áo cáo được trình bày bao g m các phần ch nh như sau: Chương 1. Cơ sở l luận
Chương 2. Ph n t ch thiết ế website là gì? Chương 3. Website là gì?