MỞ ĐẦU. Ly do chon dé tai. Mục tiêu của đề tài. Doi twong va pham vi nghién CU.
cece ccc ccccceecseeceeeeesceeeseesteseeevsetesneeeeees 2 4. Phương pháp mghién ctu. cc cece scence 111 1111111811111 1 11 ra 2 CHƯƠNG L — TÔNG QUAN. Tổng quan về ngôn ngữ PHEP.
- Lịch sử phát triển. Nguyên tắc hoạt động. Những đặc điểm của thiết kế web bằng PHP. Tổng quan về Boofstrap.--s- c s T11 E111 211112112111121111 11211 1E gn tra, 8 II No co ri a3.
Lịch sử hình thành framework Bootstrap. Tính năng của Bootstrap. Cấu trúc và chức năng. Ưu điểm của phpMyAdmim.- 5 St SE 2 EE121111211211111 11112101 txe II 1.
Nhược điểm của phpMyAdmin. Các chức năng chính của phpMy Admin. ec 2221222212221 22122 2+2 12 CHƯƠNG 2 - PHẦN TÍCH VÀ THIẾT KÉ HỆ THÓNG. Khao sat va phan tich yéu cau hé thong.
ccc cece cseesesessessesesseseseseseeeees 15 2. Sơ đồ tô chite cit cla quan cd PhO. Chức năng của các tô trong quán cả phê. Quản ly kho.
Nghiệp vụ của quán cả phê. Nhập nguyên liỆU. Đặt đồ uống cho khách và thanh toán. Nhận xét, đánh giá hiện trạng hệ thống ¬ 17 2.
Thiét ké hé thong. M6 hinh USE-CASE. Luroc db Use-case. DA&c ta USE CAS.
So G6 trimh tee. Thiét 6 co 86 0 GU. eee ceccceeceeeecseeessseessseesseeeesseecssneesnieeseeesettsteeeieesneesess 47 P NNN nh s‹aoiaiiiaiađaidaảẻảäảảả. 48 CHƯƠNG 3 ~ CÀI ĐẶTT.
Giao diện người dùng. Trang san pham Oi. Trang các sản phẩm bán chay. Trang sản phẩm theo danh mục.---s- 2s E21 E21 11E1121121211112111121 11112 cte2 33 Zẽðš ốc.
_ Trang thông tin thanh toán. Trang đăng ký khách hàng. Trang đăng nhập khach hang. Giao diện quản ÌÍ.
Trang đăng nhập quản ÏÍ. Trang danh muc san phan. Trang thêm danh mục IHỚI. 57 CN gi AdaảảảảảảảảÝŸÝŸ.
Trang thêm sản phẩm Hới. Trang quản lí SÏIde. Trang đơn đặt hàng. Trang xử lí đơn hàng.
Trang quản lí khách hang. Trang quản lí nhân vIÊn.- - 2c 2 2212220122011 1131 1131113111111 11111 1111111112 xk2 6l KET LUAN VÀ HƯỚNG PHÁT TRIẾN. Kết quả đạt được. Hạn chế của đề tài.
Hướng phát triển.-2 5 St T1 EE12111121211211211121 11121 tr rờu 64 TÀI LIỆU THAM KHẢO.2121 nH HH Hye 65 DANH MUC CHU VIET TAT TIENG ANH Ste cna viet Giai nghia Nghĩa tiếng Việt 1 |HTML Hyper Text MakeUp Ngôn 8 ngữ 8 đánh dấu u siê sicu Language van ban Application Giao diện chương trình ứng 2 |API. Programming Interface dung 3 | APP Application Ung dung Structured Query Ngôn ngữ truy vấn cầu trúc dữ 4 |SQL on Language liệu Ngôn ngữ lập trình kịch bản để 5 |PHP Hypertext Preprocessor phát triển các ứng dụng viết cho máy chủ Chương trình tạo máy chủ Web được tích hợp sẵn Apache, PHP, X + Apache + MySQL + , :. 6 |XAMPP PHP + Perl MySQL, ySQL, FTP Server, Mail Mai Server va các công cụ như phpMyAdmin MO DAU 1. Lý do chọn đề tài Cùng với sự phát triển mạnh mẽ của Internet ngày nay việc sở hữu một website không còn là điều xa lạ, thậm chí trong một số trường hợp còn là tiêu chuẩn bắt buộc đối với những người kinh doanh trong thời điểm mang tính cạnh tranh như hiện nay.
So với kinh doanh truyền thống thì thương mại điện tử chi phí thấp hơn, hiệu quả đạt cao hơn, hơn thế nữa, với lợi thế của công nghệ Internet nên việc truyền tải thông tin về sản phẩm nhanh chóng và thuận tiện hơn. Kết hợp với bộ phận giao nhận hàng tận nơi là thông qua các app thanh toán tiền trực tuyến như tài khoản ngân hàng, càng tăng them thuận lợi để bộ phận này phát triên. Do đó với sự ra đời của các website bán hàng qua mạng, mọi người có thê mua mọi thứ mọi lúc mọi nơi mà không cần phải đến tận nơi đề mua. Trên thế giới vẫn có rất nhiều trang web bán hàng trực tuyến nhưng vẫn chưa được công bố rộng rãi và khái niệm về thương mại điện tử còn khá xa lạ.
Trước thực tế đó em đã chọn đề tài “Thiết kế hệ thống quản lý bán hàng tại quán cả phê” cho bài đồ án của mình đây là một quy mô nhỏ hơn so với mặt bằng chung đề thử nghiệm độ tin cậy của khách hàng, an toàn và chính xác trước sau đó có thê trong tương lai em sẽ phát triển một trang web có quy mô rộng hơn. Mục tiêu của đề tài Khảo sát hệ thống thông tin “Thương Mại Điện Tử” theo yêu cầu của các cá nhân, việc bán hàng đòi hỏi cần phải có tư duy, kinh nghiệm kinh doanh va kha nang nhạy bén năm bat thi trường. Một cửa hàng bán các mặt hàng thiên về cả phê, không cần quá nhiều nhân viên, khách hàng không cần trực tiếp đến mua hàng mà có thể tại nhà lướt web chọn một mặt hàng là có thê có được sản phâm ma minh can. Xây dựng được một website “Quản Lý Bán Hàng” tương đôi hoàn chỉnh, phục vụ một cách có hiệu quả cho người dùng dựa trên việc sử dụng phần mềm quản trị CSDL MySQL và xây đựng ứng dụng dựa trên sự kết hợp các ngôn ngữ PHP, HTML, CSS.
Giúp giao điện đẹp mắt và nhiều chức năng than thiện với người dùng. Đối tượng và phạm vi nghiên cứu Xây dựng trang web ứng dụng bán hàng về thức uống trong một cửa hàng kinh doanh đồ uống. Trong dịch vụ thương mại điện tử đang ngày cảng phát triển, việc ứng dụng và hoạt động “Website Bán Hàng Trực Tuyến” đã mang lại nhiều ý nghĩa như: + Đỡ tốn thời gian cho người tiêu dùng cũng như nhà quản lý trong việc tham gia vào hoạt động mua bán hàng + Giúp người tiêu dùng có được giá cả và hình ảnh mặt hàng một cách chính xác nhất + Giúp nhà quản lý đễ dàng hơn trong việc quản lý sản phẩm + Nhà quản lý có thê thống kê các sản phâm bán chạy một cách nhanh nhất giúp cho hoạt động sản xuất kinh doanh của mình trở nên tốt hơn 4. Phương pháp nghiên cứu a.
Phương pháp lý thuyết - Thu thập và nghiên cứu tải liệu có liên quan - Nghiên cứu và hiểu rõ vận hành của cơ sở đữ liệu - Có kiến thức về ngôn ngữ lập trình PHP - Nghiên cứu cách xây dựng giao diện UX, UI bằng HTML, CSS b. Phương pháp thực nghiệm - Xây dựng các chức năng thêm, sửa, xóa và cập nhật sản phẩm - Xây dựng trang giao diện người dùng - Xây dựng trang quản lý sản phâm - Ứng dụng từng loại sản phẩm của trang web với khách hàng CHUONG 1 — TONG QUAN 1. Tổng quan về ngôn ngữ PHP 1. — Lịch sử phát triển - PHP - viết tắt hỗi quy của "Hypertext Preprocessor", là một ngôn ngữ lập trình kịch bản được chạy ở phía server nhằm sinh ra ma html trén client.
PHP da trai qua rat nhiều phiên bản và được tối ưu hóa cho các ứng đụng web, với cách viết mã rõ ràng, tốc độ nhanh, đễ học nên PHP đã trở thành một ngôn ngữ lập trình web rất phổ biến và được ưa chuộng. - PHP chạy trên môi trường Webserver và lưu trữ dữ liệu thông qua hệ quản tri cơ sở dữ liệu nên PHP thường đi kèm với Apache, MySQL va hé diéu hanh Linux (LAMP). - Apache là một phần mềm web server có nhiệm vụ tiếp nhận request từ trình duyệt người dùng sau đó chuyển giao cho PHP xử lý và gửi trả lại cho trình duyệt. - MySQL cũng tương tự như các hệ quản trị cơ sở dữ liệu khác (Postpress, Oracle, SQL server.) đóng vai trò là nơi lưu trữ và truy vấn dữ liệu.
- Linux: Hệ điều hành mã nguồn mở được sử dụng rất rộng rãi cho các webserver. Thông thường các phiên bản được sử dụng nhiều nhất là RedHat Enterprise Linux, Ubuntu. PHP được phát triển từ một sản phẩm có tên là PHP/FI PHP/FI đo Rasmus Lerdorf tạo ra năm 1995 được viết bằng C và được sửa lại năm 1997, - PHP 3.0: Được Andi Gutmans và Zeev Suraski tạo ra năm 1997 sau khi viết lại hoàn toàn bộ mã nguồn trước đó. Lý do chính mà họ đã tạo ra phiên bản này là do họ nhận thấy PHP/FI 2.0 không mở rộng được trong việc phát triển các ứng dụng thương mại điện tử.0 như là phiên bản thể hệ kế tiếp của PHP/FI 2.0, và chấm dứt phát triển PHP/FI 2.0 cung cấp cho người dùng cuỗi một cơ sở hạ tầng dùng cho nhiều cơ sở đữ liệu, giao thức và API khác nhau.
Cho phép người dùng có thê mở rộng theo module. Chính điều này làm cho PHP3 thành công so với PHP2. Lúc này chính thức đặt tên ngắn gọn là PHP (Hypertext Preprocessor). - PHP4: Được công bố năm 2000 tốc độ xử lý được cải thiện, PHP 4.0 dem đến các tính năng chủ yếu khác gồm có hỗ trợ nhiều máy chủ web, hỗ trợ session HTTP, tạo output buffering, nhiều cách xử lý đữ liệu input bảo mật hơn và cung cấp một vài 3 các cầu trúc ngôn ngữ mới.
Với PHP 4, số nhà phát triển dùng PHP lên đến hàng trăm nghìn và hàng triệu trang web dùng PHP, chiếm 20% số tên miền trên mạng Internet. Team phát triển PHP lên tới con số hàng nghìn người và nhiều người khác tham gia vào các dự án có liên quan dén PHP nhu PEAR, PECL va tai liệu cho PHP. - PHP5: Bản chính thức ra mắt ngày 13 tháng 7 năm 2004 sau một chuỗi các bản kiêm thử bao gồm Beta 4, RC I, RC2, RC3. Mặc dù đây là phiên bản sản xuất đầu tiên nhưng PHP 5.0 vẫn còn một số lỗi, dang kê là lỗi xác thực HTTP.
Nguyên tắc hoạt động - Khi người sử dụng gọi trang PHP, Web Server sẽ triệu gọi PHP Engine để thong dich dich trang PHP va trả kết quả cho người đùng như hình bên dưới. X-" Parse Tập tin PHP Request ——> ———— Request o Response PHP 7 Engine Response P Hinh 1.1 Nguyén lý hoạt động của PHP - Cac bude cai dat Web server: - Bước L: Download XAMPP tại: https:/www.html và tiến hành cài đặt như các chương trình thông thường. + Buée 2: Start Apache va MySQL trong XAMPP control panel. @ XAMPP Control Panel v3.4 [ Compiled: Jun 5th 2019] = n x XAMPP Control Panel v3.4 Cea Modules Netstat Service Module PID(s) Port(s) Actions @ Apache a 80,8060 | Stop Admn Contig Logs Ei Shel MySOL 8016 3306 Admin Config Logs (2) Explorer FileZilla Start Admin Config Logs g Services Mercury Start Admin Config Logs © Help Tomcat Start Admin Config Logs a Quit 5 AM [main] Windows Version: Enterprise 64-bit Mù M [main] XAMPP Version: 7 4 11 M [main] Control Panel Version: 3.4 [ Compiled: Jun 5th 2019} Vi [main] You are not running with administrator rights! This will work for Vi [main] most application stuff but whenever you do something with services Mi [main] there will be a security dialogue or things will break! So think [main] about running this application with administrator rights!