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 .
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 .


.png)
%20(1).png)
.png)

%20(1).png)
.png)


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