Tiểu luận báo cáo môn học: Đồ án xây dựng website bán điện thoại và đồ công nghệ

Tiểu luận báo cáo môn học đồ án chuyên ngành xây dựng website bán điện thoại và đồ công nghệ bằng PHP, cung cấp kiến thức và ứng dụng thực tiễn.

Người đăng

Ẩn danh

Thể loại

Đồ án chuyên ngành

2020

101
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

1. CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG

1.1. Thương mại điện tử Việt Nam

1.2. Mục tiêu và chức năng chính của hệ thống

1.3. Định hướng giải quyết vấn đề

1.4. Tóm tắt cơ sở lý thuyết

1.4.1. Ngôn ngữ lập trình PHP

1.4.2. HTML, CSS và JavaScript

1.4.3. Môi trường phát triển ứng dụng

1.4.4. Thanh toán điện tử Ngân Lượng

2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1. Các yêu cầu đặt ra cho hệ thống

2.2. Các tác nhân của hệ thống

2.3. Biểu đồ UseCase của hệ thống

2.3.1. Biểu đồ UseCase tổng quát

2.3.2. Biểu đồ UseCase chi tiết với từng tác nhân

2.4. Các chức năng chính của hệ thống

2.4.1. Chức năng đăng ký

2.4.2. Chức năng đăng nhập

2.4.3. Chức năng quên mật khẩu

2.4.4. Chức năng thay đổi thông tin tài khoản

2.4.5. Chức năng tìm kiếm

2.4.6. Chức năng sắp xếp và lọc

2.4.7. Chức năng đánh giá và bình luận

2.4.8. Chức năng giỏ hàng

2.4.9. Chức năng mua hàng và thanh toán

2.4.10. Chức năng quản lý tài khoản

2.4.11. Chức năng quản lý bài viết

2.4.12. Chức năng quản lý sản phẩm

2.4.13. Chức năng quản lý đơn hàng

2.4.14. Chức năng thống kê

2.4.15. Một số chức năng khác

2.5. Thiết kế cơ sở dữ liệu

2.5.1. Các bảng trong cơ sở dữ liệu

2.5.2. Lược đồ quan hệ của các bảng

3. XÂY DỰNG CHƯƠNG TRÌNH

3.1. Môi trường triển khai ứng dụng

3.2. Giao diện ứng dụng

3.2.1. Giao diện một số trang chính

3.2.2. Giao diện một số chức năng

3.3. Kết quả hiệu năng thực tế

3.3.1. Những kết quả đạt được

3.3.2. Kết quả chưa đạt được

3.3.3. Định hướng phát triển trong tương lai

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Khảo sát hiện trạng và mục tiêu đồ án

Phần này tập trung vào khảo sát hiện trạng của thương mại điện tử Việt Nam, đặc biệt là xu hướng bán điện thoại và đồ công nghệ online. Đồ án nhấn mạnh vào việc xây dựng một website bán hàng đáp ứng nhu cầu này. Các mục tiêu cụ thể bao gồm việc tạo ra một website bán điện thoại và đồ công nghệ thân thiện với người dùng, có tốc độ xử lý nhanh, tích hợp thanh toán online, và các chức năng quản lý hiệu quả cho người bán. Salient Keyword: Xây dựng website. Salient LSI Keyword: Đồ án tốt nghiệp website bán hàng. Semantic Entity: Thương mại điện tử. Salient Entity: Website bán điện thoại. Close Entity: Đồ công nghệ. Đồ án nêu rõ tầm quan trọng của một giao diện bắt mắttrải nghiệm người dùng (UX) tốt để thu hút khách hàng. Các số liệu thống kê về doanh thu thương mại điện tử được đưa ra làm bằng chứng cho tiềm năng của thị trường này. E-commerce website development được đề cập như một lĩnh vực trọng tâm của đồ án.

1.1 Thực trạng thương mại điện tử Việt Nam

Phần này phân tích thực trạng thương mại điện tử tại Việt Nam, dựa trên các số liệu thống kê về doanh thu, tăng trưởng, và top website thương mại điện tử. Website bán điện thoại và đồ công nghệ được xác định là một phân khúc thị trường tiềm năng. Các xu hướng thiết kế website hiện đại cũng được đề cập đến, nhấn mạnh vào sự cần thiết của một website responsivetối ưu hóa công cụ tìm kiếm (SEO). Salient LSI Keyword: Website bán điện thoại. Semantic LSI Keyword: Thương mại điện tử Việt Nam. Semantic LSI Keyword: Xu hướng thiết kế website hiện đại. Close Entity: Bán lẻ online. Mobile commerceonline shopping cũng được xem xét như những yếu tố quan trọng thúc đẩy sự phát triển của thương mại điện tử. Việc phân tích này đặt nền tảng cho việc xác định các yêu cầu và chức năng cần thiết của website trong đồ án.

1.2 Mục tiêu và chức năng của hệ thống

Phần này trình bày các mục tiêu cụ thể của đồ án, bao gồm việc xây dựng một website bán điện thoại và đồ công nghệ hiệu quả, thân thiện với người dùng, và đáp ứng các yêu cầu kinh doanh. Các chức năng chính của website được liệt kê chi tiết, bao gồm: đăng ký/đăng nhập, quản lý tài khoản, tìm kiếm sản phẩm, giỏ hàng, thanh toán online, đánh giá sản phẩm, quản lý sản phẩmquản lý đơn hàng cho người bán. Salient LSI Keyword: Chức năng website. Semantic LSI Keyword: Quản trị website bán hàng. Semantic LSI Keyword: Tích hợp thanh toán online vào website. Semantic Entity: Website thương mại điện tử. Salient Entity: Chức năng mua hàng. Close Entity: Hệ thống quản lý. Payment gateway integration là một khía cạnh quan trọng được nhấn mạnh. User experience (UX)user interface (UI) được xem xét để đảm bảo sự thân thiện và dễ sử dụng của website.

II. Phân tích và thiết kế hệ thống

Phần này tập trung vào phân tíchthiết kế chi tiết của website. Mô hình Use Case được sử dụng để mô tả các tương tác giữa người dùng (khách hàng, quản trị viên) và hệ thống. Thiết kế cơ sở dữ liệu cũng được trình bày, bao gồm các bảngquan hệ giữa chúng. Database design cho một ecommerce platform được xem xét kỹ lưỡng. Salient Keyword: Thiết kế website. Salient LSI Keyword: Thiết kế cơ sở dữ liệu. Semantic Entity: Hệ thống thông tin. Salient Entity: Cơ sở dữ liệu. Close Entity: PHP MySQL E-commerce. Các quyết định về công nghệ được giải thích, bao gồm việc sử dụng PHP, Laravel, HTML, CSS, và JavaScript. PHP framework for e-commerce được thảo luận như một giải pháp hiệu quả.

2.1 Yêu cầu hệ thống và Use Case

Phần này trình bày các yêu cầu cụ thể của hệ thống, bao gồm cả yêu cầu chức năngyêu cầu phi chức năng. Mô hình Use Case được sử dụng để minh họa các tương tác giữa các tác nhân (khách hàng, quản trị viên) và hệ thống. Biểu đồ Use Case được sử dụng để trực quan hóa các luồng tương tác. Salient LSI Keyword: Phân tích hệ thống. Semantic LSI Keyword: Lập trình website thương mại điện tử bằng PHP. Semantic LSI Keyword: Hướng dẫn xây dựng website bán hàng online. Semantic Entity: Phân tích thiết kế hệ thống. Salient Entity: Use Case. Close Entity: Lập trình web. Việc sử dụng Use Case giúp đảm bảo rằng tất cả các chức năng cần thiết đều được bao gồm và được thiết kế một cách rõ ràng. Web application development được xem xét dưới góc độ kỹ thuật.

2.2 Thiết kế cơ sở dữ liệu

Phần này mô tả thiết kế cơ sở dữ liệu cho website. Các bảng trong cơ sở dữ liệu được xác định, cùng với các trường dữ liệu và các quan hệ giữa chúng. Database for e-commerce website được thiết kế để đáp ứng các yêu cầu về lưu trữ và truy xuất dữ liệu của hệ thống. Salient LSI Keyword: Thiết kế database. Semantic LSI Keyword: PHP MySQL e-commerce. Semantic LSI Keyword: Quản lý website bán hàng. Semantic Entity: Cơ sở dữ liệu quan hệ. Salient Entity: Bảng dữ liệu. Close Entity: Cấu trúc dữ liệu. Product catalog, shopping cart, và customer relationship management (CRM) là một số khía cạnh quan trọng được xem xét trong việc thiết kế cơ sở dữ liệu. An ninh website thương mại điện tử cũng được xem xét để đảm bảo bảo mật dữ liệu.

III. Xây dựng chương trình và kết quả

Phần này mô tả quá trình xây dựng website, bao gồm việc sử dụng các công nghệ và framework đã chọn. Các giao diện chính của website được trình bày. Kết quả hiệu năng của website được đánh giá. Salient Keyword: Phát triển website. Salient LSI Keyword: Triển khai website. Semantic Entity: Quá trình phát triển. Salient Entity: Giao diện người dùng. Close Entity: Hiệu năng website. Responsive web designmobile commerce được xem xét để đảm bảo website hoạt động tốt trên các thiết bị khác nhau. Project website bán hàng được đánh giá về mặt kỹ thuật và hiệu quả.

3.1 Quá trình xây dựng và triển khai

Phần này mô tả chi tiết quá trình xây dựng website, từ việc thiết lập môi trường phát triển đến việc triển khai website lên máy chủ. Việc sử dụng Laravel, PHP, HTML, CSS, và JavaScript được giải thích. Salient LSI Keyword: Triển khai website. Semantic LSI Keyword: Lập trình website thương mại điện tử. Semantic LSI Keyword: PHP development. Semantic Entity: Quá trình phát triển phần mềm. Salient Entity: Môi trường phát triển. Close Entity: Công nghệ web. Web security được xem xét để đảm bảo an toàn cho website. Kinh nghiệm xây dựng website bán hàng thành công được tích hợp vào quá trình phát triển.

3.2 Kết quả và đánh giá

Phần này trình bày kết quả của đồ án, bao gồm các chức năng đã được hoàn thành, các giao diện người dùng, và kết quả hiệu năng của website. Các vấn đề gặp phải trong quá trình xây dựng cũng được nêu ra. Salient LSI Keyword: Đánh giá website. Semantic LSI Keyword: Website bán điện thoại và đồ công nghệ. Semantic LSI Keyword: Báo cáo môn học đồ án chuyên ngành. Semantic Entity: Đánh giá hiệu quả. Salient Entity: Hiệu năng hệ thống. Close Entity: Kết quả nghiên cứu. Website analytics được sử dụng để đánh giá hiệu quả của website. Digital marketingmarketing online cho website bán điện thoại là các yếu tố cần được xem xét trong tương lai để phát triển website.

31/01/2025

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

Đặt vấn đề Xã hội ngày nay đang không ngừng phát triển, song song với đó xu hướ ng thương mại điện tử ngày càng phát triển. Mọi việc giờ đây thật đơn giản, chỉ cần có một chiếc máy tính hay thậm chí chỉ với một chiếc điện thoại thông minh có kết nối với internet, việc mua bán, trao đổi thương mại trở nên thật dễ dàng hơn bao giờ hết với tất cả mọi người chỉ với một vài cái click chuột. Với việc thương mại điện t ử hóa, mọi rào cản về không gian địa lý hay thời gian làm việc đều được xoá bỏ. Các sản phẩm đượ c giới thiệu rõ dàng dành cho không chỉ những người mua hàng ở khu vực đó mà trên cả đất nước Việt Nam, thậm ch là người dân trên toàn thế giới.

Người bán giờ đây không chỉ còn ngồi một chỗ chờ khách hàng tìm đến mà đã tích cực chủ động đứng lên và tìm đến khách hàng. Và khi s ố lượng khách hàng tăng lên thì nó cũng tỉ lệ thuận với việc doanh thu s ẽ tăng, đó chnh là điều mà mọi doanh nghiệp đều hướng tới. Không chỉ dừng l ại vậy, thương mại điện tử còn tạo ra những cơ hội làm ăn cho những ai không đủ vốn bởi: bạn không phải mất tiền thuê mặt bằng ở những nơi đắt đỏ, thuê nhân viên, đầu tư nhiều cho việc chạy quảng cáo… mà chỉ cần đầu tư, chăm chút kỹ lưỡng cho một trang web thương mại điện tử với đầy đủ thông tin về doanh nghiệp của bạn cũng như các tnh năng hỗ trợ tìm kiếm mua hàng, đưa hình ảnh, thông tin về sản phẩm. Từ đó, khách hàng sẽ có thể tiếp cận thông tin chủ động hơn, nhờ tư vấn và mua bán dễ dàng, chính xác và nhanh gọn hơn.

Với tình hình cạnh tranh cực kỳ “khốc liệt” như hiện nay giữa các doanh nghiệp thì r ất khó để có thể độc quyền một sản phẩm nào, bởi vậy nơi chinh phục được khách hàng chnh là nơi làm họ cảm thấy thoải mái nhất, hài lòng nhất. Bằng việc thương mại điện tử hóa, tất cả các doanh nghiệp t ừ lớn, vừa và nhỏ đều có thể thoả sức sáng tạo, cạnh tranh công bằng. Những ý tưởng kinh doanh mới táo bạo, những chiến lược tiếp thị, khuyến mại… đều có thể được áp dụng và hướng trực tiếp đến khách hàng nhanh nhất mà không tốn quá nhiều chi phí bởi tất cả vẫn được gói gọn trong một trang thương mại điện tử (website). Trên những cơ sở đó, đồ án tốt nghiệp của em thực hiện đề tài “Xây dng website thương mại điện tử PhoneStore” nhằm giải quyết các nhu cầu quảng bá và kinh doanh sản phẩm hướng trực tiếp đến khách hàng trên mọi miền đất nước, thậm ch là quốc tế.2 Thương mại điện tử Việt Nam Thương mại điện tử (E-Commerce) là hình thức kinh doanh trực tuyến sử dụng nền tảng công nghệ thông tin với sự hỗ trợ của Internet để thực hiện các giao dịch mua bán, trao đổi, thanh toán trực tuyến.

Thương mại điện tử là xu hướng của 1 0 0 c thời đại toàn cầu hóa, đây là lĩnh vực tiềm năng để các doanh nghiệp vừa và nhỏ sinh lợi và phát triển, cơ hội cho những ai muốn khởi nghiệp kinh doanh theo mô hình mới. Mô hình kinh doanh Thương mại điện tử được xem như một trong những giải pháp thúc đẩy sự phát triển của nền kinh tế quốc gia.1 Top 5 website thương mại điện tử ở Việt Nam Theo báo cáo chỉ số Thương mại điện tử Việt Nam (EBI) 2019: “Năm 2018 thương mại điện tử Việt Nam tiếp tục phát triển toàn diện với tốc độ tăng trưởng trên 30%. Với s tăng trưởng cao và liên tục từ năm 2015, chúng ta tin tưởng sẽ đạt được mục tiêu 10 tỷ USD loại hình doanh nghiệp với người tiêu dùng vào năm 2020 nêu trong Kế hoạch tổng thể phát triển thương mại điện tử giai đoạn 2016 – 2020”.2 Doanh thu TMDT bán lẻ Việt Nam từ 2015 – 2018 2 0 0 c Dự đoán trong 10 năm sắp tới xu hướ ng mua sắm trên các nền tảng Thương mại điện tử sẽ phát triển mạnh mẽ thay thế dần các mô hình kinh doanh truyền thống.3 Mc tiêu v chc năng chnh ca hệ thng Để có một website bán hàng online chắc hẳn giao diện của trang web là một điều vô cùng quan trọng, giao diện cần phải thân thiện với cả máy tnh cũng như thiết bị di động, dễ sử dụng, bắt mắt và hướng đến thị hiếu cũng như cảm nhận của khách hàng. Bên cạnh đó, website cần phải có tốc độ xử lý nhanh, chính xác, hiệu quả và tiện lợi cho cả người mua cũng như người bán - chủ website.

Website cần có các chức năng cơ bản của các trang thương mại điện tử như: Người mua có thể đăng k và đăng nhập vào hệ thống để quản lý tài khoản, giỏ hàng, đơn hàng, tương tác với hệ thống như đánh giá, bình luận hay gửi tin nhắn. Bên cạnh sử phát triển của mạng xã hội như Google+ hay Facebook thì việc tích hợp vào hệ thống là một lợi thế của website. Việc tích hợp thanh toán điện tử là một chức năng không thể thiếu đối với các trang web thương mại điện tử. Về phía của hàng, người quản trị website có thể quản lý tất cả nội dung của trang web như là tạo các áp phích quảng cáo cho t ừng sản phẩm, tạo bài viết thu hút khách hàng, quản lý sản phẩm trong kho, quản lý đơn hàng, thông kê doanh số bán hàng.

Một website thương mại điện tử luôn luôn phải hướng đến khách hàng, do vậy sử dụng các yếu tố tương tác trong trang web là một điều quan trọng, cần sử dụng các hình ảnh mô phỏng sản phẩm đẹp và chất lượng hay những đoạn video hoặc các phương tiện truyền thông xã hội là một trong những yếu tố tương tác phổ biến nhất cần phải nghĩ đến khi thiết kế website bán hàng. Trên đây là các vấn đề đặt ra để xây dựng một hệ thống bán hàng trực tuyến trên Internet trong khuôn khổ của đồ án tốt nghiệp.4 Định hướng giải quyết vấn đề Dựa trên cơ sở mục tiêu và chức năng chnh của hệ thống, cùng với thời gian làm việc trực tiếp cũng ngôn ngữ PHP và sự đồng ý của thầy TS. Trịnh Anh Phúc, em đã quyết định sử dụng ngôn ngữ PHP là ngôn ngữ chính sử lý logic của hệ thống. Kết hợp với một số ngôn ngữ như HTML, CSS, Javascript.

để thiết kế giao diện. Về thanh toán điện tử, em sử dụng API thanh toán điện tử của Ngân Lượng – một kênh thanh toán online phổ biến nhất nước ta với khả năng bảo mật và nhiều phương thúc thanh toán tiện lợi cho người dùng. Kết hợp với một số tiện ích của mạng xã hôi như Google+ và Facebook hứa hẹn sẽ đem đến cho khách hàng sự tiện lợi và thoải mãi khi sử dụng hệ thống. Với việc sử dụng các ngôn ngữ lập trình phổ biến và các tiện ích mạng xã hội kèm theo đã được chứng minh tính hiệu quả qua các website lớn, em tự tin khảng định hệ thống có thể đáp ứng hoàn toàn các yêu cầu đặt ra.5 Tóm tắt cơ sở lý thuyết 3 0 0 c Ngôn ngữ lập trình PHP 1.

Giới thiệu PHP là viết tắt của từ “PHP: Hypertext Preprocessor”, đây là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, mục tiêu chính của ngôn ngữ là cho phép các nhà phát triển viết ra các trang web động một cách nhanh chóng. Nó rất phù hợp để phát triển web và có thể dễ dàng nhúng vào các trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới. Lịch sử hình thành và phát triển PHP được phát triển từ một sản phẩm có tên là PHP/FI do Rasmus Lerdorf tạo ra năm 1994, ban đầu được xem như là một tập con đơn giản của các mã kịch bản Perl để theo dõi tình hình truy cập đến bản sơ yếu lý lịch của ông trên mạng.

Vào tháng 11 năm 1997, PHP/FI 2.0 được chính thức công bố, sau một thời gian khá dài chỉ được công bố dưới dạng các bản beta. Nhưng không lâu sau đó, nó đã được thay thế bởi các bản alpha đầu tiên của PHP 3.0 – phiên bản đầu tiên cho chúng ta thấy một hình ảnh gần gũi với các phiên bản PHP mà chúng ta được biết ngày nay.0 đã chnh thức đượ c công bố vào tháng 6 năm 1998, sau thờ i gian 9 tháng được cộng đồng kiểm nghiệm.0 đã đượ c Andi Gutmans và Zeev Suraski tạo ra 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 hết sức yếu kém trong việc phát triển các ứng dụng thương mại điện tử mà họ đang xúc tiến trong một dự án của trường đại học. Một trong những sức mạnh lớn nhất của PHP 3.0 là các tính năng mở rộng mạnh mẽ của nó.

Ngoài khả năng cung cấp cho người dùng cuối một cơ sở hạ tầng chặt chẽ dùng cho nhiều cơ sở dữ liệu, giao thức và API khác nhau, các tnh năng mở rộng của PHP 3.0 đã thu hút rất nhiều nhà phát triển tham gia và đề xuất các mô đun mở rộng mới. Tháng 5 năm 2000, gần 2 năm sau khi bản PHP 3.0 ra đời, phiên bản PHP 4.0 chính thức được công bố. Ngoài tốc độ xử lý được cải thiện rất nhiều, PHP 4.0 đem đến các tnh năng chủ yếu khác gồm có sự hỗ trợ nhiều máy chủ Web hơn, hỗ trợ phiên làm việc HTTP, tạo bộ đệm thông tin đầu ra, nhiều cách xử lý thông tin người sử dụng nhập vào bảo mật hơn và cung cấp một vài 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 site đã công bố cài đặt PHP, chiếm khoảng 20% số tên miền trên mạng Internet.

Sau sự thành công của PHP 4.0, ngày 13 tháng 7 năm 2004 PHP 5.0 chnh thức ra mắt sau một thời gian khá dài tung ra các bản kiểm tra thử bao gồm Beta, RC. Mặc dù coi đâ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 trong đó đáng kể là lỗi xác thực HTTP. Ngày 14 tháng 7 năm 2005, PHP 5.

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

Bài viết "Đồ án chuyên ngành: Xây dựng website bán điện thoại và đồ công nghệ bằng PHP" cung cấp cái nhìn tổng quan về quy trình phát triển một trang web thương mại điện tử chuyên về điện thoại và đồ công nghệ. Tác giả trình bày các bước từ việc thiết kế giao diện người dùng, lập trình backend bằng PHP, cho đến tối ưu hóa SEO để thu hút khách hàng. Bài viết không chỉ giúp người đọc hiểu rõ hơn về công nghệ web mà còn cung cấp những kiến thức thực tiễn hữu ích cho những ai muốn khởi nghiệp trong lĩnh vực bán hàng trực tuyến.

Nếu bạn muốn mở rộng kiến thức về các công nghệ liên quan, hãy tham khảo bài viết Nghiên cứu xử lý ảnh siêu phân giải bằng biến đổi curvelet trên kit arm 32 bit, nơi bạn có thể tìm hiểu về các phương pháp xử lý hình ảnh hiện đại. Ngoài ra, bài viết Luận văn thạc sĩ kỹ thuật viễn thông phân loại chủ đề bản tin online sử dụng máy học sẽ giúp bạn nắm bắt cách áp dụng máy học trong việc phân loại thông tin, một kỹ năng quan trọng trong việc tối ưu hóa nội dung cho website. Cuối cùng, bài viết Luận văn tốt nghiệp điều khiển thiết bị từ xa qua điện thoại và giao tiếp máy tính sẽ mở ra cho bạn những ứng dụng thú vị của công nghệ trong việc điều khiển thiết bị thông qua web. Những tài liệu này sẽ giúp bạn có cái nhìn sâu sắc hơn về các khía cạnh khác nhau của công nghệ thông tin và phát triển web.