TÓM TẮT XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP

15 1.8K 6
TÓM TẮT XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP MỤC LỤC DANH MỤC CÁC HÌNH VẼ DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt Từ đầy đủ Giải thích CSDL Cơ sở dữ liệu Cơ sở dữ liệu NQL Người quản lý Người quản lý TMĐT Thương mại điện tử Thương mại điện tử TTTT Thanh toán trực tuyến Thanh toán trực tuyến 1 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1. Lý do chọn đề tài Trong thời đại ngày nay, thời đại mà “người người làm web, nhà nhà làm web” thì việc có một website để quảng bá công ty hay một website cá nhân không còn là điều gì xa xỉ nữa. Thông qua website khách hàng có thể lựa chọn những sản phẩm mà mình cần một cách nhanh chóng và hiệu quả. Ngoài ra còn nhằm đáp ứng nhu cầu của khách hàng, website bán hàng cho Linh Trang Shop nhằm quảng bá sản phẩm của shop tới người tiêu dùng, hỗ trợ việc mua bán qua mạng một cách nhanh chóng, hiệu quả, tiết kiệm chi phí, thời gian. Giúp khách hàng có thể lựa chọn cho mình sản phẩm ưng ý mà không phải đến tận nơi để xem và mua hàng, khách hàng có thể xem và mua hàng trực tiếp trên website. Với lí do đó, được sự hướng dẫn và giúp đỡ của cô giáo Đặng Vân Anh, em đã chọn đề tài: “Xây dựng website bán hàng cho Linh Trang Shop” làm đề tài cho đồ án tốt nghiệp của mình. 1.2. Mục tiêu của đề tài Xây dựng cho Linh Trang Shop một website bán hàng hàng với đầy đủ các chức năng cho phép thanh toán trực tuyến. Triển khai áp dụng website vào công việc thực tế của Linh Trang Shop. 1.3. Giới hạn và phạm vi của đề tài Đề tài xây dựng dựng một website sử dụng các công nghệ mới trong lập trình như: - PHP 5.2.6 - MySQL 5.0.51b - phpMyAdmin 2.10.3 - Công cụ lập trình Dreamwever CS3 Website được triển khai tại Cửa hàng quần áo thời trang Linh Trang Shop – Đường 39, Phố Nối, Mỹ Hào, Hưng Yên nhằm tạo ra website bán hàng đáp ứng được nhu cầu của khách hàng và chiến lược phát triển kinh doanh của cửa hàng. 1.4. Nội dung thực hiện Hiện một số giải pháp thiết kế web trên bằng ngôn ngữ PHP/MySQL còn có những mặt hạn chế nhất định như: thiết kế cồng kềnh và phức tạp, khó khăn trong việc phát triển và bảo trì, đòi hỏi người dùng phải có nhiều kỹ năng về lập trình, thực thi còn chậm, bảo mật chưa cao. Để tránh sự lặp lại trong công việc thiết kế, tiết kiệm thời gian và giảm chi phí cho đơn vị phát triển phần mềm, tác giả đề xuất giải pháp xây dựng hệ thống Web Framework. 2 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP Nội dung thực hiện/nghiên cứu cụ thể như sau: - Nghiên cứu về lập trình PHP/MySQL, thương mại điện tử - Khảo sát phân tích yêu cầu hệ thống - Thiết kế đặc tả hệ thống - Xây dựng cơ sở dữ liệu - Thiết kế và đặc tả giao diện - Lập trình hệ thống - Triển khai thực nghiệm hệ thống trên mạng internet. 1.5. Phương pháp tiếp cận Cách tiếp cận : Nghiên cứu PHP/MySQL và thương mại điện tử. Sử dụng các phương pháp nghiên cứu: - Phương pháp đọc tài liệu - Phương pháp phân tích mẫu Phương pháp thực nghiệm. Tổng kết chương: ở chương này tác giả đưa ra mục tiêu, giới hạn phạm vi của đề tài, nội dung thực hiện và phương pháp tiếp cận. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1. Tổng quan về ngôn ngữ lập trình PHP 2.1.1. Khái niệm PHP PHP là chữ viết tắt của “Personal Home Page” do Rasmus Lerdorf tạo ra năm 1994. Vì tính hữu dụng của nó và khả năng phát triển, PHP bắt đầu được sử dụng trong môi trường chuyên nghiệp và nó trở thành “PHP: Hypertext Preprocessor”. Thực chất PHP là ngôn ngữ kịch bản nhúng trong HTML, nói một cách đơn giản đó là một trang HTML có nhúng mã PHP, PHP có thể được đặt rải rác trong HTML. PHP là một ngôn ngữ lập trình được kết nối chặt chẽ với máy chủ, là một công nghệ phía máy chủ (Server-Side) và không phụ thuộc vào môi trường (cross- 3 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP platform). Đây là hai yếu tố rất quan trọng, thứ nhất khi nói công nghệ phía máy chủ tức là nói đến mọi thứ trong PHP đều xảy ra trên máy chủ, thứ hai, chính vì tính chất không phụ thuộc môi trường cho phép PHP chạy trên hầu hết trên các hệ điều hành như Windows, Unix và nhiều biến thể của nó. Đặc biệt các mã kịch bản PHP viết trên máy chủ này sẽ làm việc bình thường trên máy chủ khác mà không cần phải chỉnh sửa hoặc chỉnh sửa rất ít. Khi một trang Web muốn được dùng ngôn ngữ PHP thì phải đáp ứng được tất cả các quá trình xử lý thông tin trong trang web đó, sau đó đưa ra kết quả ngôn ngữ HTML. Khác với ngôn ngữ lập trình, PHP được thiết kế để chỉ thực hiện điều gì đó sau khi một sự kiện xảy ra 2.1.2. Ưu điểm của PHP so với vác ngôn ngữ lập trình khác Để thiết kế web động có rất nhiều ngôn ngữ lập trình khác nhau để lựa chọn, mặc dù cấu hình và tính năng khác nhau nhưng chúng vẵn đưa ra những kết quả giống nhau. Chúng ta có thể lựa chọn cho mình một ngôn ngữ: ASP, PHP, Java, Perl và một số loại khác nữa. Vậy tại sao chúng ta lại nên chọn PHP? đơn giản, có những lí do sau mà khi lập trình web chúng ta không nên bỏ qua sự lựa chọn tuyệt vời này. PHP được sử dụng làm Web động vì nó nhanh dễ dàng, tốt hơn so với các giải pháp khác. PHP có khả năng thực hiện và tích hợp chặt chẽ với hầu hết các cơ sở dữ liệu có sẵn, tính linh động, bền vững và khả năng phát triển không giới hạn. Đặc biệt PHP là mã nguồn mở do đó tất cả các đặc tính trên đều miễn phí, và chính vì mã nguồn mở sẵn có nên cộng đồng các nhà phát triển Web luôn có ý thức cải tiến nó, nâng cao để khắc phục các lỗi trong các chương trình này PHP vừa dễ với người mới sử dụng vừa có thể đáp ứng mọi yêu cầu của các lập trình viên chuyên nghiệp, mọi ý tuởng của các bạn PHP có thể đáp ứng một cách xuất sắc. Cách đây không lâu ASP vốn được xem là ngôn ngữ kịch bản phổ biến nhất, vậy mà bây giờ PHP đã bắt kịp ASP, bằng chứng là nó đã có mặt trên 12 triệu Website. 4 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP 2.1.3. MySQL và PHP Để connect tới một CSDL trên MySQL Server rất đơn giản. Chỉ cần sử dụng hàm: mysql_connect (host, user, password) để mở 1 kết nối tới MSQL Server với kết quả là giá trị trả về của hàm (Giả sử là biến $dbname). Sau đó, dùng hàm mysql_select_db(dbname, $link) Để thực hiện một câu lệnh truy vấn, dùng hàm mysql_query(query, link). Giá trị trả lại của hàm là kết quả của câu truy vấn. Nếu bỏ qua link thì kết nối cuối cùng tới MySQL server sẽ được thực hiện. Để lấy kết quả thực hiện, ta có thể dùng hàm mysql_result(), mysql_fetch_row(), mysql_fetch_array(), mysql_fetch_object(). 2.2. Tổng quan về thương mại điện tử và cổng TTTT ngân lượng 2.2.1. Định nghĩa thương mại điện tử E-commerce (Electronic commerce - thương mại điện tử) là hình thái hoạt động thương mại bằng phương pháp điện tử; là việc trao đổi thông tin thương mại thông qua các phương tiện công nghệ điện tử mà nói chung là không cần phải in ra giấy trong bất cứ công đoạn nào của quá trình giao dịch. Theo định nghĩa của tổ chức thương mại thế giới WTO: Thương mại điện tử (còn gọi là E-Commerce hay E-Business) là quy trình mua bán thông qua việc truyền dữ liệu giữa các thiết bị truyền tin trong chính sách phân phối của tiếp thị. Tại đây một mối quan hệ thương mại hay dịch vụ trực tiếp giữa người cung cấp và khách hàng được tiến hành thông qua việc truyền tin trên hệ thống Internet. 2.2.2. Cổng thanh toán trực tuyến ngân lượng Giới thiệu về cổng thanh toán trực tuyến ngân lượng NgânLượng.vn là Ví điện tử và Cổng Thanh toán Trực tuyến (TTTT) chuyên dùng cho Thương mại Điện tử (TMĐT) tiên phong và hàng đầu tại Việt Nam, cả về sản phẩm dịch vụ, độ phủ thị trường và lưu lượng thanh toán. Phát huy kinh nghiệm về TMĐT từ liên doanh Chợ Điện Tử - eBay, nó cho phép các cá nhân và doanh nghiệp gửi và nhận tiền thanh toán trên Internet ngay tức thì một cách an toàn, tiện lợi phổ biến và được bảo vệ Tổng kết chương: ở chương này tác giả đưa ra các khái niệm cơ bản về ngôn ngữ lập trình php, hệ quản trị cơ sở dữ liệu MySQL, ưu điểm của chúng và giới thiệu về cổng thanh toán trực tuyến ngân lượng, đây chính là cơ sở để xây dựng nên đồ án. 5 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP CHƯƠNG 3: NỘI DUNG THỰC HIỆN 3.1. Khảo sát và phân tích chức năng hệ thống 3.1.1. Giới thiệu về cửa hàng Bảng 3-1: Bảng giới thiêu về cửa hàng Tên cửa hàng: Linh Trang Shop Địa chỉ: − Đường 39, Phố Nối, Mỹ Hào, Hưng Yên Điện thoại: (0321) 3956668 Email: linhtrangshop@gmail.com Website: Chưa có Tình trạng hiện tại: Đang hoạt động Số giấy CNĐKKD và đăng ký thuế: 0900375696 Ngày cấp: 05/02/2007 Tên chủ cửa hàng: Nguyễn Thị Thanh Hoa 6 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP Ngành nghề kinh doanh: Bán buôn, bán lẻ các sản phẩm sau: + Quần áo nam, nữ + Phụ kiện thắt lưng, ví da, đồng hồ, kính mắt + Giày dép Vốn điều lệ: 300.000.000 VNĐ Số lượng nhân viên: 1 giám đốc, 1 kế toán, 6 nhân viên 3.1.2. Phân tích chức năng hệ thống - Chức năng đăng ký đăng nhập, xác thực tài khoản đăng ký qua email. - Chức năng hiển thị thông tin sản phẩm - Chức năng giỏ hàng. - Chức năng đặt hàng, thanh toán qua ngân lượng. - Chức năng tìm kiếm sản phẩm. - Chức năng quản lý sản phẩm - Chức năng quản lý danh mục sản phẩm - Chức năng quản lý hóa đơn - Chức năng quản lý quản lý slide - Chức năng quản lý tài khoản - Chức năng báo cáo, thống kê 3.2. Đặc tả yêu cầu hệ thống Biểu đồ Usecase tổng quát của hệ thống 1.2.3.1 Hình 3-1: Biểu đồ Uses case tổng quát của hệ thống 7 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP 3.3. Thiết kế cơ sở dữ liệu Sau khi phân tích các chức năng của hệ thống và thiết kế các biểu đồ UML thể hiện các chức năng đó, em đã đi đến thiết kế cơ sở dữ liệu cho hệ thống như sau: Mô hình quan hệ dữ liệu: Hình 3-2: Mô hình quan hệ dữ liệu 8 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP 3.4. Thiết kế và đặc tả giao diện 3.4.1. Hệ thống các chức năng của chương trình Dưới đây là danh sách các trang trong trang hiển thị của chương trình: Bảng 3-2: Hệ thống các trang và chức năng của trang hiển thị STT Tên chức năng Tên trang và đường dẫn Mô tả 1 Đăng nhập Module/dangnhap/login.php Chỉ hiển thị khi click vào đăng nhập để khách hàng đăng nhập vào website 2 Đăng ký Module/dangky/Index.php Trang đăng ký tài khoản 3 Xác thực tài khoản email Module/dangky/activaton.php Xác thực tài khoản qua email. 4 Trang chủ module/trang_chu/ trang_chu.php Trang chủ hiển thị slide, sản phẩm bán chạy, sản phẩm mới 5 Trang tìm kiếm sản phẩm module/tim_kiem.php Tìm kiếm sản phẩm 6 Trang hiển thị thông tin sản phẩm module/san_pham/xuat.php Hiển thị thông tin sản phẩm 7 Trang chi tiết sản phẩm module/san_pham/ chi_tiet.php Thông tin chi tiết về sản phẩm 9 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP 8 Trang giỏ hàng module/san_pham/ gio_hang.php Giỏ hàng 9 Trang đặt hàng module/san_pham/ checkout.php Trang đặt hàng 10 Trang xác nhận đặt hàng module/san_pham/ xacnhan.php Trang xác nhận đặt hàng Dưới đây là danh sách các trang trong trang quản trị của chương trình: Bảng 3-3: Hệ thống các trang và chức năng của trang hiển thị STT Tên chức năng Tên trang và đường dẫn Mô tả 1 Đăng nhập quanly/dangnhap_quantri/ login.php Để vào được trang quản trị thì yêu cầu người quản trị phải điền đúng tên đăng nhập và mật khẩu vào form đăng nhập 2 Trang chủ trang quản trị Quanly/index.php Trang chủ quản trị 3 Trang đổi mật khẩu quản trị Quanly/thongtin_quantri/ Doimatkhau.php Đổi mật khẩu cho tài khoản 4 Trang thêm sản phẩm Quanly/sanpham/themsp.php Thêm sản phẩm 5 Trang sửa xóa sản phẩm Quanly/sanpham/qlsp.php Sửa, xóa sản phẩm 10 [...]... quản lý Quanly/hoadon/quan_ly.php Quản lý hóa đơn hóa đơn 3.4.2 Đặc tả giao diện a) Giao diện trang chủ hiển thị 11 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP Hình 3-3: Giao diện tranh chủ b) Giao diện trang chủ quản trị 12 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP Hình 3-4: Giao diện trang chủ quản trị Tổng kết chương: ở chương này tác giả đưa ra ở chương này tác giả khảo sát... thiết kế UML, thiết kế cơ sở dữ liệu, các phân tích về các trang sẽ thiết kế, định dạng, mô tả, giao diện của chương trình 13 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP CHƯƠNG 4: THỰC NGHIỆM, ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 4.1 Thực nghiệm Website bán hàng cho Linh Trang Shop sau một thời gian nghiên cứu và xây dựng đến nay về cơ bản đã hoàn thiện được các chức năng cần...XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP 6 Trang quản lý Quanly/slide/slide.php Thêm, sửa, xóa slide Quanly/menu/menu.php Thêm danh mục sản slide 7 Trang Thêm menu(danh phẩm mục sản phẩm) 8 Trang quản lý Quanly/menu/qlmenu.php menu(danh Quản lý danh mục sản phẩm mục sản phẩm) 9 Trang quản lý Quanly/hoadon/quan_ly.php Quản lý... tài Ngoài các kiến thức lập trình PHP/MySQL, lập trình hướng đối tượng, em còn cung cấp thêm cho mình một lượng kiến thức mới về bảo mật website, công cụ hỗ trợ trong việc thiết kế giao diện và nhiều kinh nghiệm trong quá trình phân tích, tìm hiểu và xây dựng website Website bán hàng cho Linh Trang Shop đã hoàn thiện các chức năng đáp ứng nhu cầu người dùng: Hiển thị thông tin sản phẩm, chức... hướng phát triển của đề tài 14 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP TÀI LIỆU THAM KHẢO [1] Nguyễn Trường Sinh, Sử dụng PHP&Mysql thiết kế web động, Nhà sách Minh Khai, 2008 [2] Thái Thanh Sơn, Thái Thanh Tùng, Thương mại điện tử, Nhà xuất bản thông tin và truyền thông, 2011 [3] William Jason Gilmore, Begining PHP and MySQL, vinabook, 2005 [4] http://www.c2web.com - website hướng dẫn lập trình... bản đã hoàn thiện xong vẫn còn hạn chế về mặt chức năng: - Sự ổn định của chương trình phụ thuộc vào hệ thống mạng - Khi load dữ liệu có độ trễ vì website dùng javascript để code phần slide và tích hợp zoopim 4.4 Hướng phát triển của đề tài Xây dựng một hệ thống với các chức năng hoàn thiện, đầy đủ hơn và phát triển thêm một số chức năng, dạng thống kê mới - Tối ưu hóa các chức năng, mã hóa... PHP and MySQL, vinabook, 2005 [4] http://www.c2web.com - website hướng dẫn lập trình PHP [5] http://www.qhonline.info - Hoc PHP Online - Lap Trinh PHP - Dao Tao PHP [6] http://www.codeproject.com - Trang mã nguồn 15 . chọn đề tài: Xây dựng website bán hàng cho Linh Trang Shop làm đề tài cho đồ án tốt nghiệp của mình. 1.2. Mục tiêu của đề tài Xây dựng cho Linh Trang Shop một website bán hàng hàng với đầy. diện trang chủ hiển thị 11 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP Hình 3-3: Giao diện tranh chủ b) Giao diện trang chủ quản trị 12 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP Hình. cơ sở để xây dựng nên đồ án. 5 XÂY DỰNG WEBSITE BÁN HÀNG CHO LINH TRANG SHOP CHƯƠNG 3: NỘI DUNG THỰC HIỆN 3.1. Khảo sát và phân tích chức năng hệ thống 3.1.1. Giới thiệu về cửa hàng Bảng

Ngày đăng: 01/04/2015, 21:53

Mục lục

  • MỤC LỤC

  • DANH MỤC CÁC HÌNH VẼ

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

  • CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

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

  • 2.1.1. Khái niệm PHP

  • 2.1.2. Ưu điểm của PHP so với vác ngôn ngữ lập trình khác

  • 2.1.3. MySQL và PHP

  • 2.2.1. Định nghĩa thương mại điện tử

  • 2.2.2. Cổng thanh toán trực tuyến ngân lượng

  • CHƯƠNG 3: NỘI DUNG THỰC HIỆN

  • 3.1.1. Giới thiệu về cửa hàng

  • 3.1.2. Phân tích chức năng hệ thống

  • 3.4.1. Hệ thống các chức năng của chương trình

  • 3.4.2. Đặc tả giao diện

  • CHƯƠNG 4: THỰC NGHIỆM, ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI

Tài liệu cùng người dùng

Tài liệu liên quan