Đồ Án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Quy Ẩn Giang Hồ, 12/12/14.

  1. Quy Ẩn Giang Hồ

    Quy Ẩn Giang Hồ Administrator
    Thành viên BQT

    Bài viết:
    3,084
    Được thích:
    23
    Điểm thành tích:
    38
    Xu:
    0Xu
    #1 Quy Ẩn Giang Hồ, 12/12/14
    Last edited by a moderator: 12/12/14
    LỜI NÓI ĐẦU

    Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, Internet ngày càng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống. Dĩ nhiên các bạn đã được nghe nói nhiều về Internet, nói một cách đơn giản, Internet là một tập hợp máy tính nối kết với nhau, là một mạng máy tính toàn cầu mà bất kì ai cũng có thể kết nối bằng máy PC của họ. Với mạng Internet, tin học thật sự tạo nên một cuộc cách mạng trao đổi thông tin trong mọi lĩnh vực văn hóa, xã hội, chính trị, kinh tế .
    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ả.
    Với công nghệ Word Wide Web, hay còn gọi là Web sẽ giúp bạn đưa những thông tin mong muốn của mình lên mạng Internet cho mọi người cùng xem một cách dễ dàng với các công cụ và những ngôn ngữ lập trình khác nhau. Sự ra đời của các ngôn ngữ lập trình cho phép chúng ta xây dựng các trang Web đáp ứng được các yêu cầu của người sử dụng. PHP (Personal Home Page) là kịch bản trên phía trình chủ (Server Script) cho phép chúng ta xây dựng trang Web trên cơ sở dữ liệu. Với nhiều ưu điểm nổi bật mà PHP và MySQL được rất nhiều người sử dụng.
    Với lí do đó, được sự hướng dẫn và giúp đỡ của cô Võ Hoàng Phương Dung, em đã chọn đề tài “Xây dựng Website kinh doanh máy tính xách tay trực tuyến” làm đề tài cho đồ án môn học Lập trình Web của mình.
    Trong quá trình thực hiện đồ án này em đã nhận được sự giúp đỡ chỉ bảo tận tình của các thầy, cô giáo, Em xin chân thành cảm ơn cô Võ Hoàng Phương Dung đã hưỡng dẫn trong quá trình làm đồ án.
    Tuy nhiên, do thời gian hạn hẹp, mặc dù đã nỗ lực hết sức mình nhưng chắc rằng đồ án khó tránh khỏi thiếu sót. Em rất mong nhận được sự thông cảm, những lời góp ý và chỉ bảo tận tình của quý Thầy Cô và các bạn.

    TÓM TẮT ĐỒ ÁN

    Với mức độ phức tạp và quy mô ứng dụng, cộng thêm vấn đề thời gian cho nên đề tài “Xây dựng Website kinh doanh máy tính xách tay trực tuyến” chỉ dừng ở mức tìm hiểu ngôn ngữ lập trình Web PHP & MYSQL, và áp dụng xây dựng ứng dụng thực nghiệm trang Web bán hàng trên mạng.
    Website với mục đích cung cấp cho khách hàng các thông tin chính xác về các sản phẩm máy tính và linh kiện đang có trên thị trường của các hãng có uy tín như ( Acer, Hp, Asus, Dell, Samsung ) và cách thức đặt mua hàng qua mạng. Các thông tin được cập nhật thường xuyên và nhanh chóng. Vì vậy, rút ngắn được khoảng cách giữa người mua và người bán, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng.
    Do còn một số hạn chế, nên website mới chỉ dừng lại ở chức năng đặt hàng và hình thức thanh toán trực tiếp. Trong tương lai, hệ thống sẽ phát triển theo hướng thương mại điện tử (với hình thức thanh toán trực tuyến qua thẻ tín dụng, tài khoản ngân hàng, thẻ mua hàng trực tuyến ).

    MỤC LỤC
    Nội dung
    LỜI NÓI ĐẦU i
    TÓM TẮT ĐỒ ÁN ii
    DANH SÁCH HÌNH VẼ vii
    DANH SÁCH CÁC BẢNG BIỂU viii
    1.1. Khái niệm cơ bản về Internet 1
    1.1.1. Giới thiệu chung 1
    1.1.2. Phân loại 1
    1.2. World Wide Web 2
    1.2.1. Các khái niệm cơ bản về World Wide Web 2
    1.2.2. Cách tạo trang Web 2
    1.2.3. Trình duyệt Web (Web Client hay Web Browser) 2
    1.2.4. Webserver 3
    1.2.5. Phân loại Web 3
    1.2.5.1. Web tĩnh 3
    1.2.5.2. Website động 3
    1.3. HTML 4
    1.3.1. Cấu trúc chung của một trang HTML 4
    1.3.2. Các thẻ HTML cơ bản 4
    CHƯƠNG 2. TÌM HIỂU NGÔN NGỮ PHP 6
    2.1. Khái niệm PHP 6
    2.2. Tại sao nên dùng PHP 6
    2.3. Hoạt động của PHP: 7
    2.4. Các loại thẻ PHP 8
    2.5. Các kiểu dữ liệu 8
    2.5.1. Số nguyên 8
    2.5.2. Số thực 8
    2.5.3. Xâu 9
    2.5.4. Mảng 9
    2.5.4.1. Mảng một chiều: 9
    2.5.4.2. Mảng 2 chiều 9
    2.6. Biến - giá trị 9
    2.6.1. Một số biến đã được khai báo sẵn 9
    2.6.2. Phạm vi giá trị 9
    2.6.3. Tên biến 10
    2.7. Các giá trị bên ngoài phạm vi PHP 10
    2.8. Hằng 11
    2.9. Biểu thức 11
    2.10. Các cấu trúc lệnh 11
    2.10.1. Các lệnh điều kiện và toán tử 11
    2.10.2. Phát biểu vòng lặp While 13
    2.10.3. Vòng lặp For: 13
    2.10.4. Vòng lặp do . while 14
    2.10.5. Vòng lặp while 14
    2.11. Hàm 14
    2.11.1. Tham trị 14
    2.11.2 Tham biến 14
    2.11.3 Tham số có giá trị mặc định 14
    2.11.4. Giá trị trả lại của hàm 15
    2.11.5 Hàm biến 15
    2.12. Các toán tử 15
    2.13. Lớp và đối tượng 16
    2.14. Tham chiếu 16
    2.15. Khai báo và sử dụng Session, Cookie 16
    2.16. MySQL và PHP 19
    CHƯƠNG 3. CƠ SỞ DỮ LIỆU MYSQL 22
    3.1. Giới thiệu cơ sở dữ liệu 22
    3.2. Mục đích sử dụng cơ sở dữ liệu 22
    3.3. Các kiểu dữ liệu trong cơ sở dữ liệu MySQL 23
    3.3.1. Loại dữ liệu numeric 23
    3.3.2. Loại dữ liệu kiểu Date and Time 23
    3.3.3. Loại dữ liệu String 24
    3.4. Các thao tác cập nhật dữ liệu 25
    3.5. Các hàm thông dụng trong MySQL 26
    3.5.1. Các hàm trong phát biểu GROUP BY 26
    3.5.2. Các hàm xử lí chuỗi: 26
    3.5.3. Các hàm xử lí về thời gian 27
    3.5.4. Các hàm về toán học 27
    CHƯƠNG 4. XÂY DỰNG ỨNG DỤNG THỰC TẾ 28
    4.1. Phân tích yêu cầu đề tài 28
    4.1.1 Tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng: 28
    4.1.2. Phạm vi dự án được ứng dụng 28
    4.1.3. Đối tượng sử dụng 28
    4.1.4. Mục đích của dự án 29
    4.2. Xác định yêu cầu của khách hàng 29
    4.2.1. Hệ thống hiện hành của cửa hàng 29
    4.2.2. Hệ thống đề nghị 29
    4.3. Yêu cầu giao diện của website 31
    4.3.1. Giao diện người dùng 31
    4.3.2. Giao diện người quản trị: 31
    4.4. Phân tích các chức năng của hệ thống 31
    4.4.1. Các chức năng của đối tượng Customer (Khách vãng lai) 33
    4.4.1.1. Chức năng đăng ký thành viên 33
    4.4.1.2. Chức năng tìm kiếm sản phẩm 33
    4.4.1.3. Chức năng xem thông tin sản phẩm 33
    4.4.1.4. Chức năng giỏ hàng 33
    4.4.1.5. Chức năng đặt hàng 34
    4.4.2. Các chức năng của đối tượng Member (thành viên) 34
    4.4.2.1. Chức năng đăng nhập 34
    4.4.2.2. Chức năng đăng xuất 34
    4.4.2.3. Chức năng đổi mật khẩu 34
    4.4.2.4. Chức năng xem hóa đơn đã được lập 34
    4.4.3 Chức năng của Administrator 35
    4.4.3.1. Các chức năng quản lý Member 35
    4.4.3.2. Các chức năng quản lý Sản Phẩm 35
    4.4.3.3. Các chức năng quản trị người dùng 35
    4.4.3.4. Các Chức Năng Đối Với Hóa Đơn Đặt Hàng 36
    4.5. Biểu đồ phân tích thiết kế hệ thống 36
    4.5.1. Biểu đồ hoạt động 36
    4.5.2. Đặc tả Use-case 48
    4.6. Cách tổ chức dữ liệu và thiết kế chương trình cho trang Web 53
    4.6.1. Bảng giohang 54
    4.6.2. Bảng hoadon 54
    4.6.3. Bảng lienhe 54
    4.6.4. Bảng loaisanpham 55
    4.6.5. Bảng nhomsanpham 55
    4.6.6. Bảng sanpham 55
    4.6.7. Bảng thanhvien 55
    4.6.11. Sơ đồ thực thể liên kết 56
    4.7. Yêu cầu về bảo mật 57
    4.8. Thiết kế giao diện 57
    4.8.2. Giao diện Form đăng nhập 58
    4.8.5. Giao diện Form đăng ký thành viên 59
    4.8.6. Giao diện trang chi tiết sản phẩm 60
    4.8.7. Giao diện trang quản trị Admin 60
    TÀI LIỆU THAM KHẢO 62
     

    Các file đính kèm:

Đang tải...