Chương 1: Tổng quan Gi/i thiệu tổng quan v< luận văn: Gi/i thiệu tên đ< tài, lý do chQn đ< tài, đôi tư.ng và phạm vi nghiên cứu, bô cục luận văn và chức năng của phần m<m. Chương 2: Phân tMch Thi:t k: hệ thông Phân tMch các sơ đồ hệ thông của phần m<m, vẽ ra các luồng dữ liệu, đ< ra các tác nhân và mô tả sau đL ti:n hành thi:t k: các sơ đồ Use Case, đặc tả chức năng từng thành phần và cuôi cùng là thi:t k: cơ sở dữ liệu. Chương 3: Cài đặt và Giao diện Yêu cầu v< phần m<m, phần cứng và gi/i thiệu các giao diện của phần m<m. Chương 4: Đánh giá k:t quả và hư/ng phát triển Đưa ra k:t luận và liệt kê ra những tMnh năng đã làm đư.c và chưa làm đư.c cJng như hư/ng phát triển trong tương lai của phần m<m.
Tài liệu tham khảo: TrMch d0n các tài liệu tham khảo trong suôt quá trình thực hiện đồ án. Chức năng xvi 0 0 Xây dựng Website kinh doanh điện thoại Như Ý SmartPhone Chức năng của chủ cửa hàng Đăng nhập Admin Quản lý thông tin sản phẩm Quản lý đơn hàng Hỗ tr. khách hàng Chức năng của khách hàng Đăng ký khách hàng Đăng nhập khách hàng Xem sản phẩm Xem giỏ hàng Thanh toán giỏ hàng Thay đổi thông tin cá nhân Tìm ki:m sản phẩm So sánh sản phẩm Đánh giá và nhận xIt sản phẩm Chat v/i hỗ tr. CÔNG NGHỆ SỬ DỤNG 1.
Tổng quan về XAMPP 1. Xampp l g? Phần m<m Xampp là một trong những phần m<m đư.c nhi<u lập trình viên sử dụng để thi:t lập website theo ngôn ngữ PHP. XAMPP cL công dụng thi:t lập web server cL cài đặt sẵn các công cụ như PHP, Apache, MySQL… Xampp sở hữu thi:t k: giao diện thân thiện v/i ngưPi dùng, cho phIp các lập trình viên cL thể đLng mở hoặc reboot các tMnh năng của server mQi lNc. Ngoài ra, Xampp cJng đư.c xây dựng theo source code mở.
Đánh giá một cách tổng thể, Xampp đư.c đánh giá là một trong những phần m<m trQng y:u trong việc xây dựng website dành cho các lập trình viên PHP. Xampp cài đặt các thành tô trQng y:u, hỗ tr. l0n nhau bao gồm: Apache PHP (thi:t lập n<n tảng để các tập tin script *.php hoạt động); MySql (hệ quản trO dữ liệu) Perl 1. Các thnh phần chính của Xampp xvii 0 0 Xây dựng Website kinh doanh điện thoại Như Ý SmartPhone Thuật ngữ Xampp, chNng là chữ vi:t tắt của X, Apache, MySQL, PHP và Perl.
Chữ X là vi:t tắt cho cross platform, ám chỉ phần m<m này cL thể tương thMch v/i nhi<u hệ đi<u hành như Windows, Mac, Linux, Solaris… 1. Giới thiệu ngôn ngữ lập trình PHP PHP là cụm từ vi:t tắt của PHP: HyperText Preprocessor, cL nghĩa là bộ ti<n xử lý siêu văn bản PHP. PHP là một ngôn ngữ lập trình đư.c tạo ra bởi Rasmus Lerdorf vào năm 1994, chủ y:u đư.c dùng để phát triển các ứng dụng web chạy trên máy chủ. Tên "cNng cơm" của PHP là "Personal Home Page".
Cùng v/i sự hậu thu0n của th: gi/i mã nguồn mở, liên minh LAMP (Linux, Apache, MySQL và PHP) đã nhanh chLng đánh bại n<n tảng công nghệ web "thPi thư.ng" hồi đL của Microsoft, trở thành một n<n tảng hàng đầu trong phát triển các ứng dụng web. Những website thuộc dạng top trên th: gi/i như Google, Facebook, Yahoo, YouTube, Wikipedia, Flickr, .c vi:t bằng PHP hoặc sử dụng PHP để phát triển các module bên trong chNng. Mặc dù cL tuổi thQ tương đôi cao, nhưng PHP v0n là một trong top 5 các ngôn ngữ lập trình phổ bi:n và nên hQc nh>t trên th: gi/i. Trong lĩnh vực lập trình web, PHP chỉ đứng sau JavaScript v< mức độ phổ bi:n.
Trong lĩnh vực lập trình back-end, PHP v0n chi:m vO trM d0n đầu. PHP trở thành một trong những ngôn ngữ lập trình phổ bi:n nh>t trên th: gi/i vì những lý do sau: Dễ dùng, dễ hQc. PHP sử dụng chung các cN pháp đi<u khiển giông như các ngôn ngữ thuộc hQ C/C++ nên r>t dễ làm quen. CL một thư viện hỗ tr.
Đặc biệt, PHP là bệ phLng cho hàng loạt ứng dụng web mã nguồn mở đư.c sử dụng trên hàng triệu website trên th: gi/i như: Các ứng dụng trang tin điện tử (wordpress, joomla, drupal.), các ứng dụng bán hàng online (magento, prestashop,.), E-learning (Moodle, OpenLMS), các framework (n<n tảng phát triển ứng dụng) như YII, CakePHP,. CL cộng đồng sử dụng rộng l/n. Việc này sẽ giNp ngưPi hQc dễ dàng nhận đư.c sự hỗ tr. từ cộng đồng các lập trình viên khác trên th: gi/i.
CL thể chạy đư.c trên nhi<u hệ đi<u hành khác nhau như Linux, Windows. Nhi<u cơ hội việc làm xviii 0 0 Xây dựng Website kinh doanh điện thoại Như Ý SmartPhone Miễn phM hoàn toàn. PHP cL thể tạo ra các trang web động (sản sinh ra các nội dung HTML/CSS/JavaScript), và đL chMnh là lý do mà chNng ta nên tìm hiểu v< HTML/CSS trư/c khi đ:n v/i PHP. PHP cL thể mở, đQc, ghi, xLa file trên máy chủ, tương tác v/i các phần m<m khác trên máy chủ PHP cL thể k:t h.p v/i các hệ quản trO CSDL, lưu trữ, truy v>n, xử lý dữ liệu và trả k:t quả v< cho ngưPi dùng PHP cL thể gửi/nhận cookie, mã hLa, giải mã dữ liệu PHP cL thể phát triển các dOch vụ web (web services) 1.
Giới thiệu Microsoft Visual Studio Code 1. Microsoft Visual Studio Code l g? Là một trình biên tập lập trình code miễn phM dành cho Windows, Linux và macOS, Visual Studio Code đư.c phát triển bởi Microsoft.c xem là một sự k:t h.p hoàn hảo giữa IDE và Code Editor. Visual Studio Code hỗ tr. chức năng debug, đi kèm v/i Git, cL syntax highlighting, tự hoàn thành mã thông minh, snippets, và cải ti:n mã nguồn.
NhP tMnh năng tùy chỉnh, Visual Studio Code cJng cho phIp ngưPi dùng thay đổi theme, phMm tắt, và các tùy chQn khác. Một số tính năng của phần mềm Microsoft Visual Studio Code Hỗ tr. nhi<u ngôn ngữ lập trình Visual Studio Code hỗ tr. nhi<u ngôn ngữ lập trình như C/C++, C#, F#, Visual Basic, HTML, CSS, JavaScript, … Vì vậy, nL dễ dàng phát hiện và đưa ra thông báo n:u chương chương trình cL lỗi.
đa n<n tảng Các trình vi:t code thông thưPng chỉ đư.c sử dụng hoặc cho Windows hoặc Linux hoặc Mac Systems. Nhưng Visual Studio Code cL thể hoạt động tôt trên cả ba n<n tảng trên. Cung c>p kho tiện Mch mở rộng Trong trưPng h.p lập trình viên muôn sử dụng một ngôn ngữ lập trình không nằm trong sô các ngôn ngữ Visual Studio hỗ tr., hQ cL thể tải xuông tiện Mch mở rộng. xix 0 0 Xây dựng Website kinh doanh điện thoại Như Ý SmartPhone DANH MỤC BẢNG Bảng 1: Danh sách Actor.
Bảng 2: Danh sách Use Case. Bảng 3: Đặc tả đăng nhập Admin. Bảng 4: Đặc tả quản lý thông tin sản phẩm. Bảng 5: Đặc tả quản lý đơn hàng.
Bảng 6: Đặc tả đăng nhập khách hàng. Bảng 7: Đặc tả đăng ký khách hàng. Bảng 8: Đặc tả xem sản phẩm. Bảng 9: Đặc tả tìm ki:m sản phẩm.
Bảng 10: Đặc tả đánh giá nhận xIt sản phẩm. Bảng 11: Đặc tả xem giỏ hàng. Bảng 12: Đặc tả thanh toán giỏ hàng. 0 0 xii 0 0 Xây dựng Website kinh doanh điện thoại Như Ý SmartPhone DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT Từ viết tắt Giải thích CSDL Cơ sở dữ liệu NSX Nhà sản xu>t SP Sản phẩm GH Giỏ hàng 0 0 xiii Xây dựng Website kinh doanh điện thoại Như Ý SmartPhone 0 0 LỜI MỞ ĐẦU Ngày nay, v/i sự phát triển mạnh mẽ của khoa hQc công nghệ, Công nghệ Thông tin là một trong những ngành cL vO th: d0n đầu và cL vai trH r>t l/n trong sự phát triển chung đL.
Các ứng dụng của công nghệ thông tin đư.c áp dụng trong mQi lĩnh vực nghiên cứu khoa hQc cJng như trong mQi lĩnh vực của đPi sông. Là một phần của Công nghệ Thông tin, Công nghệ Web đang cL đư.c sự phát triển mạnh mẽ và phổ bi:n r>t nhanh bởi những l.i Mch mà nL mang lại cho cộng đồng là r>t l/n. Bằng việc lựa chQn và thực hiện đ< tài “Xây dựng Website kinh doanh điện thoại Như Ý SmartPhoner”, tôi muôn tìm hiểu và đưa ra một giải pháp tôt nhằm giải quy:t công việc bán hàng trực tuy:n cho cửa hàng. Website mang lại cho cửa hàng r>t nhi<u l.i Mch như: khả năng quảng cáo, phổ bi:n tên tuổi cửa hàng r>t nhanh trên môi trưPng mạng toàn cầu, việc kinh doanh sẽ mở 24/24, giảm thiểu chi phM nhân viên cho ti:p thO, quảng cáo, dễ dàng nhận phải hồi từ phMa khách hàng, cơ hội mở rộng liên k:t và h.p tác ở phạm vi quôc t:, v.v… Xây dựng Website kinh doanh điện thoại Như Ý SmartPhone cung c>p cho khách hàng những lựa chQn linh hoạt và tiện l.i trong việc tìm mua sản phẩm thông qua chức năng tìm ki:m và giỏ hàng.
Các thông tin v< sản phẩm đư.c hiển thO chi ti:t v/i từng sản phẩm, từ đL khách hàng dễ dàng nhận bi:t và lựa chQn đư.c thứ mình cần. V< phMa cửa hàng, hệ thông mang lại sự tiện dụng trong việc cập nhập và quản lý các thông tin cho website, tạo khả năng liên lạc nhanh và dễ dàng v/i khách hàng. xiv 0 0 Xây dựng Website kinh doanh điện thoại Như Ý SmartPhone CHƯƠNG 1: TỔNG QUAN 1. GIỚI THIỆU ĐỀ TÀI 1.
Tên đề tài Xây dựng Website kinh doanh điện thoại Như Ý SmartPhone 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 cHn là đi<u xa lạ, thậm chM trong một sô trưPng h.p cHn là tiêu chuẩn bắt buộc đôi v/i doanh nghiệp – công ty trong thPi điểm cạnh tranh mang tMnh toàn cầu như hiện nay. Cùng v/i đL cửa hàng Như Ý SmartPhone là cửa hàng kinh doanh các mặt hàng điện tử đang r>t cần một website để cL thể gi/i thiệu sản phẩm, thực hiện bán hàng trực 0 0 tuy:n. Mục tiêu của đề tài Xây dựng các chức năng cơ bản của một website bán hàng thương mại.
Website cL khả năng tự tương thMch, hiển thO đư.c trên t>t cả các thi:t bO hiện tại và cL thể nâng c>p trong tương lai. Website hiển thO sản phẩm đẹp, thu hNt ngưPi dùng. khách hàng một cách nhanh nh>t khi nhận đư.c yêu cầu liên hệ. Quản lý các mặt hàng sản phẩm, c>u hình website.
Quản lý thông kê doanh thu, các đơn hàng sản phẩm, sô lư.ng sản phẩm tồn đQng.c công nghệ thi:t k: web bằng PHP, MYSQL, HTML, JQUERY, JAVASCRIPT, CSS. Ứng dụng mô hình MVC vào xây dựng trang web.