Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 54 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
54
Dung lượng
4,04 MB
Nội dung
BỘ CÔNG NGHIỆP TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ======***====== Báo cáo thực tập tốt nghiệp Đề tài: Xây dựng website bán giày cho công ty Phương Mai Giáo viên hướng dẫn: Ths Đặng Quỳnh Nga Sinh viên: Hạ Quang Huy Mã sinh viên: 1141460213 Hà nội, Năm 2020 LỜI MỞ ĐẦU Cách mạng 3.0 cách mạng đánh dấu bước ngoặt lớn lịch sử phát triển nhân loại Được cho khoảng thập niên bảy mươi kỉ XX,khi nhiều sở hạ tầng điện tử, số hóa máy tính phát triển mạnh mẽ, thành tựu lớn mà cách mạng 3.0 mang đến cho người có lẽ đời máy tính cá nhân Internet Đến cuối kỉ XX, Internet thiết bị công nghệ cao thực bùng nổ trở thành phần khơng thể thiếu đời sống xã hội.Internet có khắp nơi, hầu hết ngành nghề, lĩnh vực Cùng với phát triển đó, hình hình thức kinh doanh dịch vụ, trao đổi mua bán qua internet dần phát triển trở thành xu xã hội, cần thiết bị kết nối Internet máy tính, điện thoại tablet, người tiêu dùng dễ dàng đặt mua sản phẩm mà mong muốn website bán hàng trực tuyến Xuất phát từ xu hướng chung vận dụng kiến thức có trình học tập, em chọn đề tài "Xây dựng Website bán giày cho công ty Phương Mai " để minh họa cho ứng dụng kinh doanh qua internet đời sống Để đạt kết này, chúng em xin gửi lời cảm ơn sâu sắc đến Ths Đặng Quỳnh Nga Cô người bảo cho chúng em có thêm nhiều kiến thức quý tận tình hướng dẫn bảo để em hồn thành báo cáo thời hạn Chúng em xin gửi lời cảm ơn đến thầy cô khoa Công nghệ thông tin giúp chúng em có kiến thức tảng thật tốt để ứng dụng vào toán mang ý nghĩa thực tế Mặc dù cố gắng hoàn thành song báo cáo chúng em khơng tránh khỏi sai sót q trình tìm hiểu, kính mong thầy quan tâm góp ý để báo cáo chúng em thành công Em xin trân thành cảm ơn MỤC LỤC Chương PHP Giới thiệu công cụ ngôn ngữ lựa chọn Laravel Thư viện Jquery Thư viện Bootstrap Công cụ Xampp Công cụ PhpStorm Khảo sát hệ thống Chương Khảo sát sơ hệ thống Mục 2.1.1 đích Phương 2.1.2 pháp Đối tượng khảo 2.1.3 sát Kết khảo sát sơ 2.1.4 2.2 Xác định yêu cầu hệ 2.1 thống Yêu cầu chức 2.2.1 Yêu cầu phi chức 2.2.2 Khảo sát chi tiết hệ thống Hoạt động hệ 2.3.1 thống Tài liệu thu thập 2.3.2 Chương Các chức hệ thống Biểu đồ use 3.1 case Đặc tả use 3.2 case Chức đăng 3.2.1 kí… Chức đăng 3.2.2 nhập Chức quản lý giỏ 3.2.3 hàng Chức quản mua 3.2.4 hàng Chức quản lý đơn 3.2.5 hàng Chức quản lýsản 3.2.6 phẩm Chức quản lý danh 3.2.7 mục Chức quản lý người 2 3.2.8 dùng Chức quản lý mã giảm 3.2.9 giá Chức quản lý 3.2.10 Chương quyền… Thiết kế sở liệu Mô hình hóa 2.3 4.1 liệu Biểu đồ thực thể liên 4.1.1 kết 4.1.2 Mô tả vắn tắt thực Các quy tắc nghiệp 4.1.3 vụ Thiết kế 4.2 Chương bảng Thiết kế giao diện Trang 5.1 chủ Đăng 5.2 nhập Sản 5.3 phẩm… Giỏ 5.4 hàng………… Thanh 5.5 toán………… Đặt hàng 5.6 …… Đơn 5.7 hàng Đăng kí tài khoản 5.8 Quản lý danh 5.9 mục… 5.10 Quản lý người dùng 5.11 Quản lý quyền…… 5.12 Quản lý sản phẩm… 5.13 Quản lý thương hiệu 5.14 5.15 Quản lý mã giảm giá Quản lý đơn hàng…… 4 Lời cảm 4 ơn…………… Tài liệu tham khảo…… Chương Giới thiệu công cụ PHP Laravel a, PHP PHP khởi đầu dự án mã nguồn mở nhỏ, theo đà phát triển, ngày nhiều người thấy ngày hữu ích PHP phát triển từ sản phẩm có tên PHP/FI PHP/FI Rasmus Lerdorf tạo năm 1994, ban đầu xem tập đơn giản mã kịch Perl để theo dõi tình hình truy cập đến sơ yếu lý lịch ông mạng Ông đặt tên cho mã kịch "Personal Home Page Tools" Khi cần đến chức rộng hơn, Rasmus viết thực thi C lớn để truy vấn tới Database giúp cho người sử dụng phát triển ứng dụng web đơn giản Rasmus định công bố mã nguồn PHP/FI cho người xem, sử dụng sửa lỗi có nó, đồng thời cải tiến mã nguồn.PHP viết hồi qui "PHP: Hypertext Preprocessor" PHP ngơn ngữ lập trình kịch viết cho máy chủ mà nhúng HTML Nó sử dụng để quản lý nội dụng động, Database, Session tracking, …Nó tích hợp với số Database thông dụng MySQL, PostgreSQL, Oracle, Sybase, Informix, Microsoft SQL Server PHP thực thi tuyệt vời, đặc biệt biên dịch Apache Module Unix side MySQL Server, khởi động, thực thi truy vấn phức tạp với tập hợp kết khổng lồ thời gian Record-setting PHP hỗ trợ số lượng rộng rãi giao thức lớn POP3, IMAP, LDAP PHP4 bổ sung hỗ trợ cho Java cấu trúc đối tượng phân phối (COM CORBA) Cú pháp PHP giống C b, Laravel Laravel PHP Framework mã nguồn mở miễn phí, phát triển Taylor Otwell nhắm mục tiêu hỗ trợ phát triển ứng dụng web theo cấu trúc model- view- controller (MVC) Những tính bật Laravel bao gồm cúpháp dễ hiểu- rõ ràng, hệ thống đóng gói Modular quản lý gói phụ thuộc, nhiều cách khác để truy cập vào sở liệu quan hệ, nhiều tiện ích khác hỗ trợ việc triển khai vào bảo trì ứng dụng Vào khoảng Tháng năm 2015, lập trình viên có bình chọn PHP framework phổ biến nhất, Laravel giành vị trí quán quân cho PHP framework phổ biến năm 2015, theo sau Symfony2, Nette, CodeIgniter, Yii2 vào số khác Trước đó, Tháng năm 2014, Laravel trở thành project PHP phổ biến theo dõi nhiều Github Laravel phát hành theo giấy phép MIT, với source code lưu trữ Gitthub Thư viện Jquery JQuery thư viện kiểu JavaScript, tạo John Resig vào năm 2006 với phương châm: Viết hơn, làm nhiều JQuery thực nhiều nhiệm vụ mà dùng JavaScript thơng thường tốn nhiều dòng mã lệnh jQuery có khả thực tính phức tạp, gọi AJAX (được sử dụng để kết nối với máy chủ web tự động mà không thiết phải tải lại trang) thực thi DOM (mơ hình đối tượng tài liệu) JQuery thư viện JavaScript phổ biến người ta thường dùng JQuery để xây dựng ứng dụng website Nhiều công ty lớn dùng jQuery Google, Microsoft, IBM Netflix JQuery chạy nhiều trình duyệt bao gồm Internet Explorer Thư viện Bootstrap Bootstrap framework có chứa HTML, CSS, JavaScript cho phép người dùng dễ dàng thiết kế website theo chuẩn định, tạo website thân thiện với thiết bị Hình 1.1: Giới thiệu Bootstrap Bootstrap tạo Twitter vào năm 2010 Trước thức trở thành framework mã nguồn mở, Bootstrap biến đến thiết kế Twitter Sau vài tháng vào phát triển, Twitter tổ chức Tuần lễ Hack hàng loạt nhà phát triển trình độ tham gia vào dự án Và năm sau đó, Bootstrap giống hướng dẫn style dành riêng cho việc phát triển công cụ nội phục vụ cho cơng ty trước phát hành thức, đóng vai trò ngày Kể từ lần phát hành vào Thứ ngày 19 tháng năm 2011 tới nay, có tới 20 lần phát hành, bao gồm viết lại phiên phiên BootStrap thêm tính responsive stylesheet tùy ý Đến xây dựng Bootstrap viết lại thư viện lần để tích hợp tính responsive cách mặc định + Trang chủ quản lý 5.2 Đăng nhập + Của người dùng + Của quản lý 5.3 Sản phẩm + Chi tiết sản phẩm 5.4 Giỏ hàng 5.5 Thanh toán 5.6 Đặt hàng 5.7 Đơn hàng 5.8 Đăng ký tài khoản 5.9 Quản lý danh mục 5.10 Quản lý người dùng 5.11 Quản lý quyền 5.12 Quản lý sản phẩm 5.13 Quản lý thương hiệu 5.14 Quản lý mã giảm giá 5.15 Quản lý đơn hàng Lời càm ơn Để hoàn thành chuyên đề báo cáo thực tập trước hết, em xin gửi đến quý thầy, cô giáo khoa công nghệ thông tin trường đại học Công Nghiệp Hà Nội lời cảm ơn chân thành Đặc biệt, em xin gửi đến cô Đặng Quỳnh Nga, người tận tình hướng dẫn, giúp đỡ em hoàn thành chuyên đề báo cáo thực tập lời cảm ơn sâu sắc Em xin chân thành cảm ơn Ban Lãnh Đạo, phòng ban cơng ty phát triển phần mềm Deha, tạo điều kiện thuận lợi cho em tìm hiểu thực tiễn suốt q trình thực tập cơng ty Đồng thời nhà trường tạo cho em có hội thưc tập nơi mà em yêu thích, cho em bước đời sống thực tế để áp dụng kiến thức mà thầy cô giáo giảng dạy Qua công việc thực tập em nhận nhiều điều mẻ bổ ích việc kinh doanh để giúp ích cho cơng việc sau thân Vì kiến thức thân hạn chế, trình thực tập, trình làm báo cáo thực tập, khó tránh khỏi sai sót, mong thầy, bỏ qua Do trình độ lý luận kinh nghiệm thực tiễn hạn chế nên báo cáo tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp thầy, để em học thêm nhiều kinh nghiệm hoàn thành tốt báo cáo tốt nghiệp tới Tài liệu tham khảo Google: https://www.google.com.vn/?hl=vi Laravel: https://laravel.com/ Xampp: https://www.apachefriends.org/index.html Bootrap: https://getbootstrap.com/ Jquery: https://jquery.com/ Source code: https://gitlab.com/erkhuy/shoseshop ...BỘ CÔNG NGHIỆP TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ======***====== Báo cáo thực tập tốt nghiệp Đề tài: Xây dựng website bán giày cho công ty Phương... bảo để em hồn thành báo cáo thời hạn Chúng em xin gửi lời cảm ơn đến thầy cô khoa Công nghệ thông tin giúp chúng em có kiến thức tảng thật tốt để ứng dụng vào toán mang ý nghĩa thực tế Mặc dù cố... ý nghĩa thực tế Mặc dù cố gắng hoàn thành song báo cáo chúng em khơng tránh khỏi sai sót q trình tìm hiểu, kính mong thầy quan tâm góp ý để báo cáo chúng em thành công Em xin trân thành cảm ơn