luận văn xây dựng website kinh doanh sách

63 400 1
luận văn xây dựng website kinh doanh sách

Đ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

DACN: Xây dựng Websng Website kinh doanh sách GVHD: Võ Ngọc Tấn Pc Tấn Phướcn Phướcc MỤC LỤC CHƯƠNG I TỔNG QUAN ĐỀ TÀI 1.1 GIỚI THIỆU ĐỀ TÀI 1.2 MỤC ĐÍCH VÀ YÊU CẦU 1.2.1 Mục đích .3 1.2.2 Yêu cầu hệ thống 1.3 KHẢ NĂNG GIẢI QUYẾT VẤN ĐỀ 1.4 CÔNG CỤ SỬ DỤNG 1.5 BỐ CỤC BÁO CÁO CHƯƠNG II CƠ SỞ LÝ THUYẾT 2.1 TỔNG QUAN NGƠN NGỮ LẬP TRÌNH PHP 2.2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 10 2.3 TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ 11 CHƯƠNG III PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 20 3.1 PHÂN TÍCH HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU 20 3.1.1 Giới thiệu “Website bán sách” 20 3.1.2 Xác định yêu cầu 20 3.1.3 Phân tích yêu cầu .21 3.2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 25 3.2.1 Biểu đồ phân rã chức 25 3.2.2 Biểu đồ Use case .26 3.2.3 Biểu đồ 34 3.2.4 Biểu đồ hoạt động .37 3.2.5 Thực thể - mơ hình liên kết thực thể 39 3.2.6 Biểu đồ lớp 43 3.2.7 Mơ hình sở liệu .44 CHƯƠNG IV THIẾT KẾ GIAO DIỆN VÀ THỰC HIỆN WEBSITE .49 SVTH: Nguy n Th Phướcc Lý + Nguy n Th Thùy Nhung Trang DACN: Xây dựng Websng Website kinh doanh sách GVHD: Võ Ngọc Tấn Pc Tấn Phướcn Phướcc 4.1 CẤU TRÚC SIDEMAP CỦA WEBSITE .49 4.2 THIẾT KẾ GIAO DIỆN CỦA WEBSITE .50 4.2.1 TRANG CHỦ WEBSITE 50 4.2.2 THIẾT KẾ BANNER VÀ MENU CHO WEBSITE .51 4.2.3 THIẾT KẾ GIAO DIỆN FOOTER .51 4.2.4 THIẾT KẾ GIAO DIỆN THÔNG TIN CHI TIẾT SẢN PHẨM 52 4.2.5 THIẾT KẾ GIỎ HÀNG 52 4.2.6 THIẾT KẾ GIAO DIỆN XÁC NHẬN THÀNH VIÊN ĐỂ MUA HÀNG 53 4.2.7 THIẾT KẾ GIAO DIỆN TRANG LIÊN HỆ 53 4.2.8 THIẾT KẾ GIAO DIỆN TRANG ĐĂNG KÝ THÀNH VIÊN 54 4.2.9 THIẾT KẾ GIAO DIỆN TRANG ĐĂNG NHẬP THÀNH VIÊN 54 4.2.10 THIẾT KẾ GIAO DIỆN THÔNG TIN MUA HÀNG .55 4.2.11 HƯỚNG DẪN THANH TOÁN TRỰC TUYẾN 55 4.2.12 GIAO DIỆN QUẢN TRỊ (QUẢN LÝ SẢN PHẨM) 59 CHƯƠNG V KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 60 5.1 KẾT LUẬN .60 5.2 HƯỚNG PHÁT TRIỂN 61 TÀI LIỆU THAM KHẢO 62 SVTH: Nguy n Th Phướcc Lý + Nguy n Th Thùy Nhung Trang DACN: Xây dựng Websng Website kinh doanh sách GVHD: Võ Ngọc Tấn Pc Tấn Phướcn Phướcc CHƯƠNG I TỔNG QUAN ĐỀ TÀI 1.1 Giới thiệu đề tài Với tốc độ phát triển công nghệ nhịp sống đại hôm nay, cá nhân tổ chức người bận rộn với công việc sống thường ngày, nhu cầu mua sắm lại mối quan tâm nhiều người Trước thực trạng đó, hình thức kinh doanh truyền thống nhiều bị thay đổi, thay vào hình thức kinh doanh thương mại điện tử ngày trở nên phổ biến Các mặt hàng trao đổi, mua bán qua mạng ngày đa dạng, phong phú số lượng, mẫu mã chất lượng Thường sản phẩm có liên quan tới máy tính, sách, du lịch, quần áo, nhạc, dịch vụ có thu phí, q tặng, đầu tư… Tiết kiệm chi phí lại, tìm kiếm nhanh, tiện lợi, dễ sử dụng, dễ so sánh mẫu mã, mua đâu lúc nào… nên thương mại điện tử dần chinh phục người tiêu dùng tổ chức doanh nghiệp Nhận thấy vấn đề qua kiến thức học, hướng dẫn Thầy Võ Ngọc Tấn Phước em xin thực đồ án chuyên ngành với chủ đề Xây dựng Website bán sách 1.2 Mục đích yêu cầu 1.2.1 Mục đích Website động với sở liệu thiết kế nên thực chức như: - Cho phép cập nhật sản phẩm vào sở liệu - Hiển thị danh sách sản phẩm theo loại - Xem sản phẩm, tin tức - Đăng ký, đăng nhập, liên hệ - Đặt hàng, mua hàng, xử lý giỏ hàng - Thanh toán tiền mặt, ngân lượng - Tìm kiếm sản phẩm SVTH: Nguy n Th Phướcc Lý + Nguy n Th Thùy Nhung Trang DACN: Xây dựng Websng Website kinh doanh sách GVHD: Võ Ngọc Tấn Pc Tấn Phướcn Phướcc Thiết kế giao diện website màu sắc hài hòa số chức đặc trưng, hình ảnh đơn giản 1.2.2 Yêu cầu hệ thống Dành cho khách hàng: Khách hàng người có nhu cầu mua sắm hàng hóa, họ tìm kiếm mặt hàng cần thiết từ hệ thống đặt mua mặt hàng Vì phải có chức sau: - Hiển thị danh sách mặt hàng cửa hàng để khách hàng xem, lựa chọn mua - Khách hàng xem thông tin tin tức mới, khuyến trang web - Sau khách hàng chọn đặt hàng trực tiếp phải lên đơn hàng để khách hàng nhập thơng tin mua hàng xem hoá đơn mua hàng Dành cho người quản trị Người làm chủ ứng dụng có quyền kiểm sốt hoạt động hệ thống Người cấp username password để đăng nhập hệ thống thực chức mình: - Chức cập nhật, sửa, xoá mặt hàng, loại hàng, nhà sản xuất, tin tức (phải kiểm sốt hệ thống), địi hỏi xác - Tiếp nhận kiểm tra đơn đặt hàng khách hàng Hiển thị đơn đặt hàng - Thống kê theo ngày, khoảng thời gian 1.3 Khả giải vấn đề - Thiết kế giao diện cho website - Hiển thị hình ảnh sản phẩm, hình ảnh quảng cáo cách hài hịa - Tìm kiếm sản phẩm theo tên sản phẩm - Cập nhật giỏ hàng, mua hàng, toán qua ngân lượng - Cập nhật sản phẩm liên tục SVTH: Nguy n Th Phướcc Lý + Nguy n Th Thùy Nhung Trang DACN: Xây dựng Websng Website kinh doanh sách GVHD: Võ Ngọc Tấn Pc Tấn Phướcn Phướcc - Cập nhật tin tức kiện cửa hàn 1.4 Công cụ sử dụng Để xây dựng website em sử dụng công cụ xây dựng website : - Netbean IDE 7.4: để thiết kế HTML code PHP cho trang index, đăng ký, đăng nhập, sản phẩm …vv… - Adobe Photoshop CS6: thiết kế banner, layer cho website - Xampp server để chạy thử chương trình thiết kế sở liệu Mysql - Ngồi website em sử dụng ngơn ngữ dành cho lập trình web PHP thuộc tính Jquery để website nhẹ nhàng 1.5 Bố cục báo cáo - Chương I: Tổng quan đề tài - Chương II: Cơ sở lý thuyết - Chương III: Phân tích thiết kế hệ thống - Chương IV: Thiết kế giao diện thực website - Chương V: Kết luận hướng phát triển - Tài liệu tham khảo SVTH: Nguy n Th Phướcc Lý + Nguy n Th Thùy Nhung Trang DACN: Xây dựng Websng Website kinh doanh sách GVHD: Võ Ngọc Tấn Pc Tấn Phướcn Phướcc CHƯƠNG II CƠ SỞ LÝ THUYẾT 2.1 Tổng quan ngôn ngữ lập trình php 2.1.1 Giới thiệu ngơn ngữ php PHP - viết tắt PHP Hypertext Preprocessor - định nghĩa đệ quy khó hiểu Vào khoảng năm 1994, Rasmus Lerdorf đưa số đoạn Perl Script vào trang Web để theo dõi xem đọc tài liệu ông ta Dần dần, người ta bắt đầu thích đoạn Script sau xuất gói cơng cụ có tên "Personal Home Pages" (nghĩa PHP) Ông ta viết chế nhúng kết hợp với số cơng cụ khác để phân tích đầu vào từ mẫu biểu HTML: FI, Form Interpreter hay Phiên dịch mẫu biểu, tạo từ cách đặt tên PHP/FI hay PHP2 Nó hồn thành vào khoảng năm 1995 Sau đó, người ta bắt đầu sử dụng công cụ để xây dựng thứ rắc rối đội ngũ phát triển thay đổi từ người thành nhóm nhà phát triển nịng cốt dự án, tổ chức hố Đó bắt đầu PHP3 Đội ngũ nhà phát triển (Rasmus Lerdorf, Andi Gutmans, Zeev Suraski, Stig Bakken, Shane Caraveo Jim Winstead) cải tiến mở rộng máy nhúng bổ sung thêm số hàm API đơn giản cho phép lập trình viên khác tự bổ sung nhiều tính vào ngôn ngữ cách viết module cho Cấu trúc ngơn ngữ tinh chế, kết cấu thân thiện người đến từ ngôn ngữ hướng đối tượng hay ngôn ngữ hướng thủ tục Nếu bạn biết vài ngôn ngữ lập trình khác đến với PHP, bạn khơng cảm thấy khó khăn 2.1.2 Các kiểu liệu php PHP có kiểu liệu bản: Integer, double string Ngồi cịn số kiểu liệu khác, xây dựng dựa kiểu liệu trên, mảng, object, mà đề cập đến sau Tất biến định kiểu liệu, nói trên, giá trị chúng bị thay đổi trình sử dụng SVTH: Nguy n Th Phướcc Lý + Nguy n Th Thùy Nhung Trang DACN: Xây dựng Websng Website kinh doanh sách GVHD: Võ Ngọc Tấn Pc Tấn Phướcn Phướcc Kiểu giá trị Integer sử dụng byte nhớ Đây kiểu giá trị nguyên (không phải số thực) có giá trị nằm khoảng từ -2 tỷ đến tỷ Kiểu liệu double kiểu liệu số thực, cho phép chứa số thực Kiểu String sử dụng để chứa liệu ký tự văn bản, ký tự đặc biệt chữ số Dữ liệu kiểu string đặt cặp dấu ngoặc kép ("") định xâu (hay gọi chuỗi ký tự) 2.1.3 Hằng biến Giống toán học, số xác định giá trị thông qua tên số, tin học Môt số xác định giá trị toàn chương trình Người ta sử dụng giá trị thơng qua tên số chương trình Tương tự biến Một biến lập trình sử dụng để lưu trữ giá trị thơng qua tên biến Sở dĩ người ta gọi biến, khơng số (giữ ngun giá trị tồn q trình chạy chương trình) người ta thay đổi giá trị biến số thông qua phép gán Để tạo điều kiện dễ dàng trình phân tích liệu, PHP quy định từ có dấu $ trước tên biến Ví dụ: $ten xác định biến có tên ten $custome_name: xác định biến có tên $custome_name Do quy định chuỗi ký tự có chứa dấu $ trước tên biến, nên PHP tự động khởi gán giá trị biến rỗng (đối với kiểu liệu văn bản) kiểu liệu số 2.1.4 Toán tử biểu thức php Toàn tử gán: Chúng ta tiếp xúc với toán tử việc khởi tạo biến Nó gồm ký tự đơn = Toán tử gán lấy giá trị toán hạng bên phải gán vào tốn hạng bên trái Ví dụ: $name = "sanpham"; Tốn tử số học: Là dạng phép tính giản đơn cộng, trừ, nhân, chia số học Ngồi cịn có phép chia lấy dư (%) Được sử dụng để lấy đơn vị dư phép toán SVTH: Nguy n Th Phướcc Lý + Nguy n Th Thùy Nhung Trang DACN: Xây dựng Websng Website kinh doanh sách GVHD: Võ Ngọc Tấn Pc Tấn Phướcn Phướcc Toán tử Lý giải Ví dụ Kết + Cộng hai số 8+2 10 - Trừ hai số 8-2 * Nhân hai số hạng 8*2 16 / Chia hai số hạng 10/3 3.333333 % Tra số dư 10%3 Toán tử so sánh: Toán tử Tên Giải thích Ví dụ == Bằng Hai số hạng $a==2 != Không Hai số không $a!=2 Hai số === Đồng kiểu $a===2 Vế trái lớn vế phải > Lớn Vế trái lớn $a>2 >= Lớn vế phải < Nhỏ Vế trái nhỏ vế phải $a>=2

Ngày đăng: 18/03/2015, 11:10

Từ khóa liên quan

Mục lục

  • CHƯƠNG I. TỔNG QUAN ĐỀ TÀI

    • 1.1 Giới thiệu đề tài

    • 1.2 Mục đích và yêu cầu

      • 1.2.1 Mục đích

      • 1.2.2 Yêu cầu hệ thống

      • 1.3 Khả năng giải quyết vấn đề

      • 1.4 Công cụ sử dụng

      • 1.5 Bố cục báo cáo

      • CHƯƠNG II. CƠ SỞ LÝ THUYẾT

        • 2.1 Tổng quan ngôn ngữ lập trình php

        • 2.2 Hệ quản trị cơ sở dữ liệu

        • 2.3 Tổng quan về thương mại điện tử

        • CHƯƠNG III. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

          • 3.1 Phân tích hiện trạng và xác định yêu cầu

            • 3.1.1 Giới thiệu “Website bán sách”

            • 3.1.2 Xác định yêu cầu

            • 3.1.3 Phân tích yêu cầu

            • 3.2 Phân tích thiết kế hệ thống

              • 3.2.1 Biểu đồ phân rã chức năng

              • 3.2.2 Biểu đồ Use case

                • 3.2.2.1 Đặc tả use case

                • 1. Đặc tả usecase đăng ký thành viên:

                • 2. Đặc tả usecase đăng nhập

                • 3. Đặc tả usecase xem sản phẩm:

                • 4. Đặc tả usecase xem thông tin web:

                • 5. Đặc tả usecase tìm kiếm sản phẩm:

                • 6. Đặc tả usecase đặt hàng:

                  • Mô tả chi tiết: Usecase này cho phép người mua đặt hàng, cập nhật (thêm, xóa, sửa) giỏ hàng, nhập thông tin người nhận hàng, chọn hình thức thanh toán, giao hàng, thời gian giao hàng, ghi chú thêm nếu có.

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

  • Đang cập nhật ...

Tài liệu liên quan