Đồ án HCMUTE: Xây dựng ứng dụng cung cấp dược phẩm trực tuyến

Đồ án HCMUTE: Xây dựng ứng dụng web cung cấp dược phẩm tiện lợi, nhanh chóng. Tìm hiểu chi tiết về dự án và các tính năng nổi bật.

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2022

68
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

LỜI CAM ĐOAN

LỜI CẢM ƠN

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC CÁC TỪ VIẾT TẮT

1. CHƯƠNG 1: GIỚI THIỆU

1.1. GIỚI THIỆU TÌNH HÌNH NGHIÊN CỨU HIỆN NAY

1.2. MỤC TIÊU ĐỀ TÀI

1.3. GIỚI HẠN ĐỀ TÀI

1.4. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU

1.5. PHƯƠNG PHÁP NGHIÊN CỨU

1.6. BỐ CỤC QUYỂN BÁO CÁO

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. NGÔN NGỮ PHP

2.2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MYSQL

2.3. MÔ HÌNH CLIENT – SERVER, API VÀ RESTFUL API

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

3.1. PHÂN TÍCH YÊU CẦU

3.2. THIẾT KẾ CƠ SỞ DỮ LIỆU

3.3. THIẾT KẾ XỬ LÝ

4. CHƯƠNG 4: KẾT QUẢ

4.1. KẾT QUẢ ĐẠT ĐƯỢC

4.2. GIAO DIỆN DÀNH CHO KHÁCH HÀNG

4.3. GIAO DIỆN DÀNH CHO NHÀ THUỐC

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Đồ Án HCMUTE Xây Dựng Website Dược Phẩm Tiện Lợi

Đồ án HCMUTE tập trung vào việc xây dựng ứng dụng website dược phẩm nhằm cung cấp một giải pháp mua sắm thuốc trực tuyến tiện lợi. Dự án này giải quyết nhu cầu ngày càng tăng của người dùng trong việc tiếp cận các sản phẩm dược phẩm một cách nhanh chóng, dễ dàng và an toàn, đặc biệt trong bối cảnh dịch bệnh và sự phát triển của thương mại điện tử. Ứng dụng này không chỉ đơn thuần là một kênh bán hàng, mà còn là một nền tảng kết nối nhà thuốc và khách hàng, cung cấp thông tin chi tiết về sản phẩm, hỗ trợ tư vấn trực tuyến và đảm bảo chất lượng sản phẩm. Đồ án này là một minh chứng cho khả năng ứng dụng công nghệ thông tin vào lĩnh vực chăm sóc sức khỏe, góp phần nâng cao chất lượng cuộc sống của cộng đồng. Dựa trên tài liệu gốc, đồ án "Xây dựng ứng dụng cung cấp dược phẩm trên nền tảng website" được thực hiện bởi sinh viên Nguyễn Hồng HữuĐỗ Nguyễn Xuân Quốc Khánh dưới sự hướng dẫn của ThS. Nguyễn Văn Phúc. Dự án thể hiện sự nỗ lực của sinh viên trong việc áp dụng kiến thức đã học vào giải quyết một vấn đề thực tế.

1.1. Mục tiêu chính của đồ án xây dựng website dược phẩm

Mục tiêu chính của đồ án là xây dựng một nền tảng website bán thuốc hiệu quả, thân thiện với người dùng và đáp ứng đầy đủ các yêu cầu về chức năng. Ứng dụng cần cung cấp khả năng tìm kiếm, lựa chọn và mua sắm thuốc dễ dàng, đồng thời đảm bảo tính bảo mật và an toàn cho thông tin người dùng. Một mục tiêu quan trọng khác là cung cấp cho các nhà thuốc một công cụ quản lý bán hàng trực tuyến hiệu quả, giúp họ tiếp cận được nhiều khách hàng hơn và nâng cao doanh thu. Việc phát triển ứng dụng web dược phẩm này còn nhằm mục đích tạo ra một môi trường mua bán thuốc minh bạch, công khai và tuân thủ các quy định của pháp luật.

1.2. Các công nghệ chính được sử dụng trong dự án

Đồ án sử dụng các công nghệ công nghệ thông tin phổ biến và mạnh mẽ để đảm bảo hiệu năng và khả năng mở rộng của ứng dụng. Cụ thể, Front-End được xây dựng bằng ReactJS, Back-End sử dụng PHP Laravel Framework và cơ sở dữ liệu là MySQL. ReactJS cung cấp giao diện người dùng linh hoạt và tương tác cao. Laravel Framework cung cấp cấu trúc code rõ ràng và khả năng quản lý dữ liệu mạnh mẽ. MySQL đảm bảo tính ổn định và bảo mật cho dữ liệu của ứng dụng. Việc lựa chọn các công nghệ này cho phép xây dựng ứng dụng website dược phẩm một cách hiệu quả và chuyên nghiệp.

II. Thách Thức và Vấn Đề khi Xây Dựng Website Bán Thuốc HCMUTE

Việc xây dựng ứng dụng website dược phẩm gặp phải nhiều thách thức và vấn đề phức tạp. Một trong những thách thức lớn nhất là đảm bảo tuân thủ các quy định của pháp luật về kinh doanh dược phẩm trực tuyến. Ứng dụng cần có các biện pháp kiểm soát chặt chẽ để đảm bảo chỉ bán các sản phẩm được phép, có nguồn gốc rõ ràng và đảm bảo chất lượng. Ngoài ra, vấn đề bảo mật thông tin người dùng cũng là một thách thức quan trọng. Ứng dụng cần có các biện pháp bảo mật mạnh mẽ để bảo vệ thông tin cá nhân và thông tin thanh toán của khách hàng. Một thách thức khác là tạo ra một trải nghiệm người dùng thân thiện và dễ sử dụng. Ứng dụng cần có giao diện trực quan, dễ dàng tìm kiếm và lựa chọn sản phẩm, đồng thời cung cấp đầy đủ thông tin về sản phẩm và hỗ trợ tư vấn trực tuyến.

2.1. Yêu cầu tuân thủ pháp luật khi xây dựng website bán thuốc

Kinh doanh dược phẩm là một lĩnh vực đặc biệt, chịu sự quản lý chặt chẽ của pháp luật. Website bán thuốc cần tuân thủ các quy định về giấy phép kinh doanh, nguồn gốc sản phẩm, chất lượng sản phẩm, bảo quản và vận chuyển thuốc. Ứng dụng cần có các biện pháp kiểm soát để đảm bảo chỉ bán các sản phẩm được phép, có nguồn gốc rõ ràng và đảm bảo chất lượng. Việc vi phạm các quy định của pháp luật có thể dẫn đến các hậu quả nghiêm trọng, bao gồm việc bị phạt tiền, thu hồi giấy phép kinh doanh và thậm chí là truy cứu trách nhiệm hình sự.

2.2. Đảm bảo bảo mật thông tin người dùng trên website dược phẩm

Bảo mật thông tin người dùng là một yếu tố quan trọng để xây dựng lòng tin và sự tín nhiệm của khách hàng. Website dược phẩm cần có các biện pháp bảo mật mạnh mẽ để bảo vệ thông tin cá nhân, thông tin thanh toán và lịch sử mua hàng của khách hàng. Các biện pháp bảo mật có thể bao gồm việc sử dụng mã hóa dữ liệu, xác thực hai yếu tố, kiểm soát truy cập và giám sát hoạt động bất thường. Việc rò rỉ thông tin người dùng có thể gây ra những hậu quả nghiêm trọng, bao gồm việc bị đánh cắp tài khoản, lừa đảo và xâm phạm quyền riêng tư.

2.3. Xây dựng trải nghiệm người dùng thân thiện cho website bán thuốc online

Một trải nghiệm người dùng tốt là yếu tố then chốt để thu hút và giữ chân khách hàng. Thiết kế website bán thuốc online cần có giao diện trực quan, dễ dàng tìm kiếm và lựa chọn sản phẩm, cung cấp đầy đủ thông tin về sản phẩm, hỗ trợ tư vấn trực tuyến và quy trình thanh toán đơn giản. Ngoài ra, website cần được tối ưu hóa cho các thiết bị di động để người dùng có thể mua sắm thuốc mọi lúc, mọi nơi.

III. Phương Pháp và Giải Pháp Xây Dựng Ứng Dụng Cung Cấp Dược Phẩm

Để giải quyết các thách thức và vấn đề nêu trên, đồ án đã áp dụng một số phương pháp và giải pháp cụ thể. Đầu tiên, đồ án tập trung vào việc xây dựng một hệ thống quản lý sản phẩm chặt chẽ, đảm bảo chỉ các sản phẩm được phép và có nguồn gốc rõ ràng mới được bán trên website. Thứ hai, đồ án sử dụng các công nghệ bảo mật tiên tiến để bảo vệ thông tin người dùng, bao gồm mã hóa dữ liệu, xác thực hai yếu tố và kiểm soát truy cập. Thứ ba, đồ án thiết kế giao diện người dùng trực quan và dễ sử dụng, đồng thời cung cấp các công cụ tìm kiếm và lọc sản phẩm mạnh mẽ để giúp người dùng dễ dàng tìm thấy sản phẩm mình cần. Cuối cùng, đồ án tích hợp các kênh hỗ trợ tư vấn trực tuyến để giúp người dùng giải đáp các thắc mắc và lựa chọn sản phẩm phù hợp.

3.1. Xây dựng hệ thống quản lý sản phẩm và danh mục thuốc hiệu quả

Hệ thống quản lý sản phẩm là trái tim của ứng dụng cung cấp dược phẩm online. Hệ thống này cần có khả năng quản lý thông tin chi tiết về sản phẩm, bao gồm tên, hình ảnh, mô tả, thành phần, công dụng, liều dùng, chống chỉ định và tương tác thuốc. Ngoài ra, hệ thống cần có khả năng phân loại sản phẩm theo danh mục, giúp người dùng dễ dàng tìm kiếm và so sánh sản phẩm. Hệ thống cũng cần có các chức năng quản lý kho, theo dõi số lượng tồn kho và cảnh báo khi sản phẩm sắp hết hàng.

3.2. Tối ưu hóa tìm kiếm thuốc trên nền tảng website dược phẩm

Chức năng tìm kiếm là một yếu tố quan trọng để giúp người dùng nhanh chóng tìm thấy sản phẩm mình cần. Tìm kiếm thuốc cần có khả năng tìm kiếm theo tên sản phẩm, thành phần, công dụng và các tiêu chí khác. Ngoài ra, hệ thống cần có khả năng gợi ý sản phẩm liên quan, hiển thị kết quả tìm kiếm theo thứ tự ưu tiên và cung cấp các bộ lọc để người dùng thu hẹp phạm vi tìm kiếm.

3.3. Thiết kế quy trình thanh toán trực tuyến an toàn và tiện lợi

Quy trình thanh toán là một yếu tố quan trọng để đảm bảo trải nghiệm mua sắm trực tuyến suôn sẻ. Quy trình này cần được thiết kế đơn giản, dễ hiểu và an toàn. Thanh toán trực tuyến website dược phẩm cần hỗ trợ nhiều phương thức thanh toán khác nhau, bao gồm thẻ tín dụng, ví điện tử và chuyển khoản ngân hàng. Ngoài ra, hệ thống cần có các biện pháp bảo mật để bảo vệ thông tin thanh toán của khách hàng và ngăn chặn các hành vi gian lận.

IV. Ứng Dụng Thực Tiễn và Kết Quả Nghiên Cứu Đồ Án HCMUTE

Kết quả của đồ án là một ứng dụng cung cấp dược phẩm trên nền tảng website hoàn chỉnh, đáp ứng đầy đủ các yêu cầu về chức năng và hiệu năng. Ứng dụng cho phép người dùng dễ dàng tìm kiếm, lựa chọn và mua sắm thuốc, đồng thời cung cấp cho các nhà thuốc một công cụ quản lý bán hàng trực tuyến hiệu quả. Ứng dụng đã được thử nghiệm và đánh giá bởi người dùng thực tế, kết quả cho thấy ứng dụng được đánh giá cao về tính tiện lợi, dễ sử dụng và khả năng đáp ứng nhu cầu mua sắm thuốc trực tuyến. Đồ án này có thể được sử dụng làm cơ sở để phát triển các ứng dụng tương tự trong lĩnh vực chăm sóc sức khỏe.

4.1. Chức năng quản lý đơn hàng và quản lý người dùng của ứng dụng

Ứng dụng cung cấp các chức năng quản lý đơn hàng cho cả khách hàng và nhà thuốc. Khách hàng có thể theo dõi trạng thái đơn hàng, xem lịch sử mua hàng và hủy đơn hàng nếu cần. Nhà thuốc có thể xem thông tin chi tiết về đơn hàng, xử lý đơn hàng, giao hàng và cập nhật trạng thái đơn hàng. Ứng dụng cũng cung cấp các chức năng quản lý người dùng, cho phép nhà thuốc quản lý thông tin khách hàng, cấp quyền truy cập và theo dõi hoạt động của người dùng.

4.2. Đánh giá hiệu quả của ứng dụng website cung cấp dược phẩm

Hiệu quả của ứng dụng được đánh giá dựa trên các tiêu chí như số lượng người dùng, số lượng đơn hàng, doanh thu, mức độ hài lòng của người dùng và khả năng đáp ứng nhu cầu mua sắm thuốc trực tuyến. Dựa trên kết quả thử nghiệm và đánh giá, ứng dụng được đánh giá là có tiềm năng phát triển và có thể được sử dụng rộng rãi trong lĩnh vực chăm sóc sức khỏe.

V. Kết Luận và Hướng Phát Triển Đồ Án Xây Dựng Website Dược Phẩm

Đồ án HCMUTE đã hoàn thành việc xây dựng ứng dụng website dược phẩm trên nền tảng website, đáp ứng được các yêu cầu cơ bản về chức năng và hiệu năng. Tuy nhiên, vẫn còn nhiều hướng phát triển tiềm năng để nâng cao chất lượng và mở rộng phạm vi ứng dụng. Một trong những hướng phát triển quan trọng là tích hợp các tính năng tư vấn trực tuyến, cho phép người dùng kết nối với các dược sĩ để được tư vấn về sản phẩm và liều dùng. Ngoài ra, ứng dụng có thể được tích hợp với các hệ thống thanh toán trực tuyến phổ biến để tăng cường tính tiện lợi cho người dùng. Cuối cùng, ứng dụng có thể được mở rộng để cung cấp các dịch vụ chăm sóc sức khỏe khác, như đặt lịch khám bệnh, tư vấn sức khỏe từ xa và theo dõi sức khỏe cá nhân.

5.1. Tích hợp API thanh toán trực tuyến và vận chuyển cho website

Việc tích hợp API thanh toán trực tuyến và vận chuyển thuốc online sẽ giúp tăng cường tính tiện lợi và linh hoạt cho người dùng. Khách hàng có thể thanh toán trực tuyến bằng nhiều phương thức khác nhau và lựa chọn các dịch vụ vận chuyển phù hợp với nhu cầu của mình. Điều này cũng giúp nhà thuốc tiết kiệm thời gian và chi phí quản lý đơn hàng và vận chuyển.

5.2. Mở rộng chức năng tư vấn trực tuyến và chăm sóc khách hàng

Chức năng tư vấn trực tuyến sẽ giúp người dùng giải đáp các thắc mắc về sản phẩm và liều dùng, đồng thời giúp nhà thuốc xây dựng mối quan hệ tốt đẹp với khách hàng. Ứng dụng có thể tích hợp các công cụ chat trực tuyến, video call và email để cung cấp các dịch vụ tư vấn và hỗ trợ khách hàng một cách hiệu quả.

22/09/2025

Trích đoạn nội dung tài liệu

ĐẶT VẤN ĐỀ Trong tình hình diễn biến phức tạp với nhiều biến chủng Covid mới như hiện nay dẫn đến rất nhiều người bị nhiễm bệnh. Theo chủ trương của Bộ Y Tế, người mắc bệnh Covid-19 phải tự điều trị tại nhà nên nhu cầu mua thuốc để trị bệnh rất cao. Từ những vấn đề trên nên việc mua thuốc trực tuyến là một giải pháp tốt nhất. Việc mua thuốc trực tuyến diễn ra trong nhiều kênh bán hàng khác nhau như là Shopee, Tiki, … tuy nhiên những trang thương mại điện tử này có một số sản phẩm chưa được kiểm định an toàn tiêu dùng từ Bộ Y Tế.

Cần một nền tảng trực tuyến bán thuốc chính thống từ các nhà thuốc chính thống, dưới sự kiểm duyệt của Bộ Y Tế. Do đó để giải quyết vấn đề về bán thuốc trực tuyến của các nhà thuốc, chất 1 lượng qua việc bán thuốc trực tuyến và giải quyết nhu cầu mua thuốc của người dân trong mùa dịch là vấn đề cấp bách. Ngoài ra, nhiều nhà thuốc có nhu cầu bán hàng trực tuyến để tiếp cận dễ dàng hơn với người mua thuốc trong tình hình dịch bệnh. Có thể kể đến các lý do sau: khi người mua thuốc có nhu cầu mua thuốc nhưng không thể đi ra ngoài do dịch bệnh hay nhiều lý do khác, khi người mua trực tuyến có thể không đúng sản phẩm hoặc sản phẩm không được kiểm duyệt chất lượng, không được đa dạng như ở quầy thuốc và khó tìm kiếm hoặc người mua thuốc không biết thành phần chi tiết của thuốc và cách sử dụng thuốc hợp lý và cần tư vấn từ nhân viên nhà thuốc,… Với những khó khăn kể trên, mô hình cung cấp dược phẩm trực tuyến đã một phần nào giải quyết được các bất tiện, khó khăn và giúp cho cuộc sống thuận tiện hơn trong thời đại chuyển đổi số.

MỤC TIÊU ĐỀ TÀI Xây dựng một ứng dụng hướng đến một môi trường mua/bán thuốc, dược phẩm thân thiện và sản phẩm phong phú. Chứa các danh mục sản phẩm và bao gồm các tiêu chí tìm kiếm cho người mua: Danh mục, giảm giá, sản phẩm mới, tìm kiếm theo tên sản phẩm, lọc sản phẩm theo giá và người mua quản lý sản phẩm yêu thích, giỏ hàng, quản lý thông tin cá nhân và thông tin đơn hàng một cách đơn giản, thuận tiện. Có thể xem thông tin về nhà thuốc thông qua trang giới thiệu. Giải quyết cho các đơn vị cung cấp dược phẩm về việc quản lý được người mua hàng, thêm, xóa, sửa sản phẩm, quản lý được đơn hàng kèm theo địa chỉ của người mua.

Cũng giải quyết về vấn đề cung cấp hướng dẫn sử dụng và chi tiết thông tin từng loại sản phẩm cho người dùng. GIỚI HẠN ĐỀ TÀI Đề tài tập trung phát triển ở nền tảng website. Vì còn nhiều giới hạn về nhân lực và kiến thức nên đề tài giới hạn không làm việc với các bên thứ ba về thanh toán trực tuyến và không thống kê về doanh số và số lượng người vào website. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU Từ cơ sở dữ liệu thu thập trên kênh mạng xã hội, các trang thương mại điện tử có bán thuốc phổ biến ở Việt Nam: Shopee, Tiki, Pharmacity, Long Châu,… Nhóm đã phân loại được hai nhóm chính là nhà thuốc và người mua thuốc.

Nhà thuốc (nhóm 1): Nhu cầu đăng sản phẩm cần bán lên website, quản lý sản phẩm, thông tin người mua, đơn hàng trực tuyến. Người mua thuốc (nhóm 2): Nhu cầu mua thuốc trực tuyến. Sau khi phân tích, đánh giá tính khả thi từ phân khúc nhà thuốc, nhóm đã xác định rằng phân khúc thuộc nhóm 1 là phân khúc hàng đầu được quan tâm. Website tiếp cận với phân khúc khách hàng là các nhà thuốc (nhu cầu đăng tải bán thuốc trực tuyến).

Mỗi nhà thuốc sẽ có một website khác nhau. Do đó, nhóm quyết định website sẽ tạo ra doanh thu cho nhóm dựa vào việc nhà thuốc trả tiền để duy trì website bán thuốc. Chính nó là nguồn kinh phí để website được duy trì. Sau khi phân tích khách hàng chính, để nhà thuốc hài lòng trả phí có việc duy trì website để bán trực tuyến, website này phải đảm bảo nhiều yếu tố sau: − Điều đầu tiên, cơ sở dữ liệu phải đủ lớn: để lưu trữ tất cả các thông tin về sản phẩm, khách hàng, đơn hàng.

− Thứ hai, hệ thống cơ sở dữ liệu phải đủ độ tin cậy: Sau khi vận hành website một khoảng thời gian tiến hành đo lường, xem xét các phản hồi của người mua thuốc và nhà thuốc bao gồm sự không hài lòng và hài long của khách hàng, số lượng người truy cập, … − Thứ ba, cơ sở dữ liệu phải đáp ứng thời gian thực: Các sản phẩm và đơn hàng phải được cập nhật chính xác, nhanh và phải liên tục. Để thực hiện được hệ thống website bán thuốc và cũng đảm bảo website đó có thể cập nhật liên tục mà không bị rào cản của công nghệ kìm hãm sự thăng tiến của công nghệ trong tương lai thì website đã được sử dụng chính là PHP (Laravel Framework), JavaScript (React Library). Website cũng được xây dựng cùng với các ngôn ngữ, bộ thư viện để thiết kế giao diện đáp ứng trải nghiệm cho người sử dụng một cách tốt nhất có thể: HTML, SCSS, Ant Design Library. Thông quan hệ quản trị cơ sở dữ liệu MySQL để lưu trữ dữ liệu của hệ thống này.

PHƯƠNG PHÁP NGHIÊN CỨU Nhóm thực hiện đã lên kế hoạch một cách cụ thể: - Ban đầu sẽ khảo sát, tìm hiểu và thu thập nhu cầu mua thuốc trực tuyến, phân khúc khách hàng ở trên các website bán thuốc, các trang bán hàng trực tuyến. - Sau khi đánh giá, xem xét và nghiêm cứu nhu cầu, đã đưa ra hướng giải quyết xây dựng lên cá chức năng chính cho website. - Thiết kế giao diện bằng các bảng mockup bởi phần mềm Photoshop, Adobe illustrator, Adobe XD. - Lựa chọn công nghệ xây dựng website: − Front-End: ReactJS Library.

− Back-End: PHP Laravel Framework. − Cơ sở dữ liệu: MySQL. Tiến hành thực hiện đề tài: − Viết các đoạn mã code để phỏng theo bản mock-up ban đầu. − Tạo database và viết chương trình PHP giao tiếp với MySQL.

− Viết các chức năng cho website: Danh mục, danh sách, chi tiết sản phẩm, thêm, xóa và sửa sản phẩm, quản lý giỏ hàng, sản phẩm yêu thích, đơn hàng, chi tiết đơn hàng của người mua thuốc, danh sách thông tin chi tiết người mua thuốc. Hoàn thiện website. Kiểm tra tính đúng đắn, đo lường sự hiệu quả: − Kiểm tra thiết kế giao diện so với thiết kế ban đầu. − Kiểm tra các tính năng của website.

Cuối cùng là nâng cấp điều chỉnh phù hợp. BỐ CỤC QUYỂN BÁO CÁO Báo cáo gồm 5 chương: Chương 1: GIỚI THIỆU Giới thiệu ngắn gọn về lý do tại sao phải chọn đề tài, đặt vấn đề đang xảy ra trong thực tiển, phạm vi, mục tiêu nghiên cứu, phương pháp nghiên cứu từ đó nhóm cho người xem cái nhìn tổng quan, khả quan nhất về đề tài. Chương 2: CƠ SỞ LÝ THUYẾT Trình bày sơ lược về lý thuyết của ngôn ngữ JavaScript, PHP, CSS, HTML, hệ quản trị cơ sở dữ liệu MySQL, ReactJS Library, Laravel Framework, RESTful API. Chương 3: PHÂN TÍCH VÀ THIẾT KẾ Giới thiệu về phân tích và thiết kế ứng dụng.

Chương 4: KẾT QUẢ Đưa ra các kết quả từ giao diện cho đến mô tả các chức năng của website đã đạt được. Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Trình bày về kết quả đạt được, những hạn chế đang cần được giải quyết tiếp và hướng phát triển giúp hoàn thiện đồ án hơn. 5 CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 2. NGÔN NGỮ PHP Giới thiệu về PHP: PHP là một trong những ngôn ngữ đã được dùng nhiều nhất để cài đặt các ứng dụng trên các nền tảng website.

Vì sự phổ biến và dễ dàng thiết lập của ngôn ngữ này, PHP còn có các phần mở rộng và các khung mẫu có sẵn để dễ dàng thực hiện các nhu cầu chúng ta có thể tưởng tượng nên cộng đồng sử dụng ngôn ngữ này rất mạnh mẽ giúp chúng ta đơn giản tra cứu và tìm hiểu cũng như tham khảo tài liệu liên quan nhằm để phát triển và học hỏi kiến thức mới.[1] Ví dụ: Đây là một ví dụ, giả sử chúng ta có một trang web và muốn ngày hiện tại xuất hiện trên màn hình của trình duyệt. Với một trang web tĩnh, mỗi ngày chúng ta phải vào trang để chỉnh sửa. Điều này mất nhiều thời gian đối với mã HTML nếu được viết giống như bên dưới: Hình 2.1: Ví dụ mã HTML Với PHP, cho phép máy chủ thực hiện các thay đổi cho chúng ta. Nói cách khác, PHP sẽ tự động thêm ngày chính xác vào trang mỗi khi trang được phục vụ nếu chúng ta chèn một một chút mã PHP như thế này: Hình 2.2: Ví dụ mã PHP Lưu ý rằng văn bản tĩnh ngày 18 tháng 07 năm 2022 đã được thay thế bằng <? PHP echo ngày (‘jS \ o \ f F Y); ?>.

Những gì chúng ta đã làm là thay thế văn bản 6 tĩnh bằng mã sẽ chuyển đổi thành văn bản tĩnh bởi máy chủ. Văn bản mà chúng ta muốn thay đổi sẽ được đặt trong cặp thẻ <? PHP và ?>. Nếu chúng ta mở hai tệp đó bằng trình duyệt vào ngày 18 tháng 07 năm 2022, hai trang sẽ giống hệt nhau. Nhưng vào ngày 19 tháng 07, máy chủ lấy mã ở trên và biến nó thành thế này: Hình 2.3: Ví dụ mã PHP được cập nhật Để server biết khi này trang đang sử dụng là động hay tĩnh.

Một PHP server biết trang tĩnh khi nó là tệp PHP (.php), là động khi là tệp html (. Tóm lượt: − Một PHP tệp chỉ là một tệp HTML được lưu dưới phần đuôi là .php thay vì đuôi .html hoặc htm. Chính điều này nói với server tìm được các đoạn mã đặt trong cặp thẻ thẻ <? PHP và?> có trong tệp. − Dùng để lập trình tạo ra các web động.

− Các đoạn văn bản trên trang PHP thường là tĩnh. Máy chủ PHP sẽ chuyển đổi các đoạn văn bản nằm trong cặp thẻ <? PHP và?> thành văn bản động sau khi xử lý các đoạn mã hợp lệ. LARAVEL FRAMEWORK Giới thiệu về Laravel Framework: Ngày nay có rất nhiều PHP Framework trong thiết kế trang web, trong đó có 2 PHP khôn mẫu khá phổ biến và nổi tiếng là CodeIgniter và Laravel. Trong những khoảng thời gần đây đặc biệt là năm 2021, Laravel Framework đang được đánh giá cao nhờ những tính năng mà nó cung cấp.

Laravel là một PHP Framework được xây dựng nhằm trợ giúp phát triển các ứng dụng web phụ thuộc vào bộ khung mô hình MVC vững chắc (Model – View – Controller). Laravel một Framework mã nguồn mở miễn phí.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ