Báo cáo đồ án website bán hàng sử dụng Code Igniter



CHƯƠNG 1: GIỚI THIỆU VỀ CODEIGNITER

1.1.  CodeIgniter là gì ?

CodeIgniter  là  một  nền  tảng  ứng  dụng  web  nguồn   mở  được  viết   bằng  ngôn ngữ  PHP   bởi   Rick  Ellis  (CEO  của  EllisLab,   Inc).  Phiên  bản  đầu  tiên  được   phát hành   ngày  28.02.2006,   phiên   bản  hiện  tại:   2.1.4  (phát   hành   ngày   8.7.2013).  Ý tưởng xây dựng odeIgniter được dựa trên Ruby on Rails, một nền tảng ứng dụng web được  viết  bằng  ngôn   ngữ   Ruby.   Hiện   tại,  CodeIgniter  đang  được  phát   triển   bởi ExpressionEngine Development Team thuộc EllisLab, Inc.

1.2.  Ưu, nhược điểm

1.2.1.  Ưu điểm

Hỗ trợ Search Engine Optimization: Cấu trúc URL của CodeIgniter rất thân thiện với các robot tìm kiếm. 

Hệ thống thư viện phong phú: CodeIgniter cung cấp các thư viện phục vụ cho những tác vụ thường gặp nhất trong lập trình web, chẳng hạn như truy cập cơ sở dữ liệu, gửi email, kiểm tra dữ liệu, quản lý session, xử lý ảnh…đến những chức năng nâng cao như XML-RPC, mã hóa, bảo mật… 

Bảo mật hệ thống: Cơ chế kiểm tra dữ liệu chặt chẽ, ngăn ngừa XSS và SQL Injection của CodeIgniter giúp giảm thiểu các nguy cơ bảo mật cho hệ thống.Hỗ trợ ORM (Object-Relational Mapping): Object Relational Mapping (ORM) là một kỹ thuật lập trình, trong đó các bảng của cơ sở dữ liệu được ánh xạ thành các đối tượng trong chương trình. Kỹ thuật này giúp cho việc thực hiện các thao tác trong cơ sở dữ liệu (Create Read Update Delete – CRUD) dễ dàng, mã nguồn ngắn gọn hơn


NỘI DUNG:



CHƯƠNG 1: GIỚI THIỆU VỀ CODEIGNITER ................................................................. 5

1.1. CodeIgniter là gì ? ........................................................................................................ 5

1.2. Ưu, nhược điểm ............................................................................................................ 5

1.2.1. Ưu điểm ................................................................................................................ 5

1.2.1. Nhược điểm .......................................................................................................... 5

CHƯƠNG 2: CÀI ĐẶT VÀ CẤU HÌNH CƠ BẢN CODEIGNITER .................................. 7

2.1. Cài đặt : ........................................................................................................................ 7

2.2. Cấu hình cơ bản: .......................................................................................................... 9

CHƯƠNG 3: THIẾT KẾ HỆ THỐNG BÁN HÀNG TRỰC TUYẾN ............................... 10

3.1 Giới thiệu nội dung đề tài ........................................................................................... 10

3.2 Phân tích đề tài ........................................................................................................... 10

3.2.1 Mô hình hệ thống ................................................................................................ 10

3.2.2. Phân tích chức năng ........................................................................................ 11

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

3.3.1. Mô hình ERD ...................................................................................................... 13

3.3.2. Mô tả thực thể ..................................................................................................... 15

3.4. Giao diện ........................................................................................................................ 19

3.4.1. Giao diện chính (http://localhost/ComfortSelection) .............................................. 19

3.4.2. Giao diện admin (http://localhost/ComfortSelection/index.php/admin) ............... 20

CHƯƠNG 4: KẾT QUẢ ........................................................................................................ 21

4.1. Kết quả đạt được ..................................................................................................... 21

4.1.1. Trang chủ ........................................................................................................ 21

4.1.2. Trang Admin ....................................................................................................... 24

4.2. Hạn chế ................................................................................................................... 25

4.3. Hướng phát triển ..................................................................................................... 25

TÀI LIỆU THAM KHẢO ...................................................................................................... 26

Tiếng Anh ............................................................................................................................. 26

Tiếng Việt .


LINK DOWNLOAD



CHƯƠNG 1: GIỚI THIỆU VỀ CODEIGNITER

1.1.  CodeIgniter là gì ?

CodeIgniter  là  một  nền  tảng  ứng  dụng  web  nguồn   mở  được  viết   bằng  ngôn ngữ  PHP   bởi   Rick  Ellis  (CEO  của  EllisLab,   Inc).  Phiên  bản  đầu  tiên  được   phát hành   ngày  28.02.2006,   phiên   bản  hiện  tại:   2.1.4  (phát   hành   ngày   8.7.2013).  Ý tưởng xây dựng odeIgniter được dựa trên Ruby on Rails, một nền tảng ứng dụng web được  viết  bằng  ngôn   ngữ   Ruby.   Hiện   tại,  CodeIgniter  đang  được  phát   triển   bởi ExpressionEngine Development Team thuộc EllisLab, Inc.

1.2.  Ưu, nhược điểm

1.2.1.  Ưu điểm

Hỗ trợ Search Engine Optimization: Cấu trúc URL của CodeIgniter rất thân thiện với các robot tìm kiếm. 

Hệ thống thư viện phong phú: CodeIgniter cung cấp các thư viện phục vụ cho những tác vụ thường gặp nhất trong lập trình web, chẳng hạn như truy cập cơ sở dữ liệu, gửi email, kiểm tra dữ liệu, quản lý session, xử lý ảnh…đến những chức năng nâng cao như XML-RPC, mã hóa, bảo mật… 

Bảo mật hệ thống: Cơ chế kiểm tra dữ liệu chặt chẽ, ngăn ngừa XSS và SQL Injection của CodeIgniter giúp giảm thiểu các nguy cơ bảo mật cho hệ thống.Hỗ trợ ORM (Object-Relational Mapping): Object Relational Mapping (ORM) là một kỹ thuật lập trình, trong đó các bảng của cơ sở dữ liệu được ánh xạ thành các đối tượng trong chương trình. Kỹ thuật này giúp cho việc thực hiện các thao tác trong cơ sở dữ liệu (Create Read Update Delete – CRUD) dễ dàng, mã nguồn ngắn gọn hơn


NỘI DUNG:



CHƯƠNG 1: GIỚI THIỆU VỀ CODEIGNITER ................................................................. 5

1.1. CodeIgniter là gì ? ........................................................................................................ 5

1.2. Ưu, nhược điểm ............................................................................................................ 5

1.2.1. Ưu điểm ................................................................................................................ 5

1.2.1. Nhược điểm .......................................................................................................... 5

CHƯƠNG 2: CÀI ĐẶT VÀ CẤU HÌNH CƠ BẢN CODEIGNITER .................................. 7

2.1. Cài đặt : ........................................................................................................................ 7

2.2. Cấu hình cơ bản: .......................................................................................................... 9

CHƯƠNG 3: THIẾT KẾ HỆ THỐNG BÁN HÀNG TRỰC TUYẾN ............................... 10

3.1 Giới thiệu nội dung đề tài ........................................................................................... 10

3.2 Phân tích đề tài ........................................................................................................... 10

3.2.1 Mô hình hệ thống ................................................................................................ 10

3.2.2. Phân tích chức năng ........................................................................................ 11

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

3.3.1. Mô hình ERD ...................................................................................................... 13

3.3.2. Mô tả thực thể ..................................................................................................... 15

3.4. Giao diện ........................................................................................................................ 19

3.4.1. Giao diện chính (http://localhost/ComfortSelection) .............................................. 19

3.4.2. Giao diện admin (http://localhost/ComfortSelection/index.php/admin) ............... 20

CHƯƠNG 4: KẾT QUẢ ........................................................................................................ 21

4.1. Kết quả đạt được ..................................................................................................... 21

4.1.1. Trang chủ ........................................................................................................ 21

4.1.2. Trang Admin ....................................................................................................... 24

4.2. Hạn chế ................................................................................................................... 25

4.3. Hướng phát triển ..................................................................................................... 25

TÀI LIỆU THAM KHẢO ...................................................................................................... 26

Tiếng Anh ............................................................................................................................. 26

Tiếng Việt .


LINK DOWNLOAD

M_tả

M_tả

Không có nhận xét nào: