Tải bản đầy đủ (.pdf) (6 trang)

...Nguyễn Văn Hiệp_.pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (270.28 KB, 6 trang )

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN TỐT NGHIỆP
WEBSITE KINH DOANH THIẾT BỊ VĂN PHÒNG

Sinh viên thực hiện: Nguyễn Văn Hiệp
Giáo viên hướng dẫn: TS. Trần Cảnh Dương

Hà Nội, năm 2015


Đồ án tốt nghiệp

LỜI MỞ ĐẦU
Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin và những ứng
dụng của nó trong đời sống. Máy tính điện tử không còn là một thứ phương tiện lạ
lẫm đối với mọi người mà nó dần trở thành một công cụ làm việc và giải trí thông
dụng và hữu ích của chúng ta, không chỉ ở công sở mà ngay cả trong gia đình.
Trong nền kinh tế hiện nay, với xu thế toàn cầu hóa nền kinh tế thế giới, mọi
mặt của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng
hóa của con người ngày càng tăng cả về số lượng và chất lượng. Hiện nay, các công
ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như
các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet. Thông qua các
sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất
yếu của thương mại điện tử. Với những thao tác đơn giản trên máy tính có nối mạng
Internet bạn sẽ có tận ty những gì mình cần mà không phải mất nhiều thời gian. Bạn
chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và chọn vào
những gì bạn cần. Các nhà dịch vụ sẽ mang đến tận nhà cho bạn.
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở
Việt Nam, em đã tìm hiểu, xây dựng và cài đặt “Website kinh doanh thiết bị văn


phòng”.
Qua khảo sát thực tế, ở Việt Nam thì hình thức bán hàng qua mạng này cũng
khá phổ biến, tuy nhiên vẫn chưa được hoàn chỉnh bởi hình thức thanh toán quá
phức tạp, cho nên ở website này em có đưa ra một số giải pháp giả lập để làm cho
đơn giản.
Cùng với sự chỉ bảo tận tình của thầy Trần Cảnh Dương em đã hoàn thành
website này.Trong quá trình phân tích thiết kế hệ thống không thể tránh khỏi những
sai sót mong thầy cô đóng góp ý kiến để trang Web được hoàn thiện hơn.

GVHD: TS. TRẦN CẢNH DƯƠNG

1

SVTH: NGUYỄN VĂN HIỆP


Đồ án tốt nghiệp

MỤC LỤC
LỜI MỞ ĐẦU ......................................................................................................... 1
DANH MỤC CÁC CHỮ VIẾT TĂT ...................................................................... 4
DANH MỤC CÁC HÌNH VẼ ................................................................................. 5
CHƯƠNG 1. TÌM HIỂU NGÔN NGỮ PHP ........................................................... 6
1. Khái niệm PHP................................................................................................. 6
2. Tại sao nên dùng PHP ...................................................................................... 6
3. Hoạt động của PHP .......................................................................................... 7
4. Các loại thẻ PHP .............................................................................................. 8
5. Các kiểu dữ liệu ............................................................................................... 9
6. Biến - giá trị ................................................................................................... 10
7. Các giá trị bên ngoài phạm vi PHP ................................................................. 11

8. Hằng .............................................................................................................. 11
9. Biểu thức ........................................................................................................ 12
10. Các cấu trúc lệnh .......................................................................................... 12
11. Hàm ............................................................................................................. 15
12. Các toán tử ................................................................................................... 16
13. Lớp và đối tượng .......................................................................................... 17
14. Tham chiếu................................................................................................... 17
15. Khai báo và sử dụng Session, Cookie ........................................................... 18
16. MySQL và PHP............................................................................................ 21
CHƯƠNG 2. MÔ HÌNH MVC .............................................................................. 24
I. Mô hình MVC ................................................................................................ 24
1. Giới thiệu về mô hình MVC (Model, Controller, View) .............................. 24
2. Ví dụ về mô hình MVC ............................................................................... 25
II. Mô hình MVC trong Opencart ....................................................................... 30
1. Xây dựng Controller ................................................................................... 30
2. Sử dụng ngôn ngữ cho Controller................................................................ 32
3. Lấy và sử dụng thư viện .............................................................................. 32
3.3. Customer Library - Thư viện khách hàng ................................................. 34
3.4. Database Library - Thư viện CSDL .......................................................... 34

GVHD: TS. TRẦN CẢNH DƯƠNG

2

SVTH: NGUYỄN VĂN HIỆP


Đồ án tốt nghiệp

3.5. Document Library - Thư viện tài liệu ....................................................... 34

3.8 Model Manipulation with Controller – Thao tác model với Controller ......... 37
CHƯƠNG 3. TÌM HIỂU VỀ OPENCART FRAMEWORK ................................. 39
I.

Khái niệm Opencart ..................................................................................... 39

II. Cấu trúc thư mục của Opencart .................................................................... 39
III.

Cách làm việc trong mô hình MVC của Opencart..................................... 40

IV.

Quản trị Admin trong Opencart ................................................................ 41

1. Đăng nhập bằng tài khoản Admin ............................................................... 41
2. Giao diện trang quản trị............................................................................... 41
3. Sản phẩm .................................................................................................... 42
4. Shipping - Giao hàng .................................................................................. 42
5. Payment - Thanh toán ................................................................................. 43
6. Image manager - Quản lý hình ảnh.............................................................. 46
7. Attributes groups - Nhóm thuộc tính .......................................................... 46
CHƯƠNG 4. XÂY DỰNG WEBSITE .................................................................. 48
I.

Phân tích hệ thống ....................................................................................... 48

II. Thiết kế hệ thống ......................................................................................... 62
III.


Thiết kế CSDL ......................................................................................... 65

IV.

Thiết kế giao diện ..................................................................................... 73

1. Giao diện trang chủ .................................................................................. 73
2. Giao diện trang danh mục Tin tức ............................................................ 74
3. Giao diện trang Chi tiết Tin tức ................................................................ 75
4. Giao diện trang Bản đồ ............................................................................. 76
5. Giao diện trang Liên hệ ............................................................................ 76
6. Giao diện trang Danh mục sản phẩm ........................................................ 77
7. Giao diện trang Chi tiết sản phẩm............................................................. 78
KẾT LUẬN ........................................................................................................... 79
TÀI LIỆU THAM KHẢO ..................................................................................... 81

GVHD: TS. TRẦN CẢNH DƯƠNG

3

SVTH: NGUYỄN VĂN HIỆP


Đồ án tốt nghiệp

DANH MỤC CÁC CHỮ VIẾT TĂT
Kí hiệu
MVC
Database
Templates


Giải thích
Model, View, Controller
Cơ sở dữ liệu
Mẫu
Bảng điều khiển SQL
Dữ liệu
Cơ sở dữ liệu
Toàn cục
Ngôn ngữ

SQL Panel
Data
CSDL
Global
Languages

GVHD: TS. TRẦN CẢNH DƯƠNG

4

SVTH: NGUYỄN VĂN HIỆP


Đồ án tốt nghiệp

DANH MỤC CÁC HÌNH VẼ
Hình 1. Cấu trúc thư mục Opencart. ..................................................................... 39
Hình 2. Mô hình làm việc trong MVC của Opencart. ........................................... 40
Hình 3. Đăng nhập admin. .................................................................................... 41

Hình 4. Giao diện quản trị. ................................................................................... 41
Hình 5. Thông tin sản phẩm. ................................................................................ 42
Hình 6. Thông tin giao hàng. ................................................................................ 42
Hình 7. Thông tin thanh toán. ............................................................................... 45
Hình 8. Quản lý hình ảnh. .................................................................................... 46
Hình 10. Chi tiết các thuộc tính. ........................................................................... 47
Hình 11. Sơ đồ phân cấp chức năng phía người dùng. .......................................... 50
Hình 12. Sơ đồ phân cấp chức năng phía quản trị. ............................................... 53
Hình 13. Biểu đồ mức ngữ cảnh. .......................................................................... 54
Hình 14. Biểu đồ luồng dữ liệu mức 0. ................................................................. 55
Hình 15. Phân rã tiến trình 2.0 – quản lý danh mục. ............................................. 56
Hình 16. Phân rã tiến trình 3.0 – quản lý đơn hàng. .............................................. 57
Hình 17. Phân rã tiến trình 3.0 – khách hàng phản hồi. ........................................ 58
Hình 18. Thực thể người dùng. ............................................................................. 58
Hình 19. Thực thể khách hàng. ............................................................................. 59
Hình 20. Thực thể sản phẩm. ................................................................................ 59
Hình 21. Thực thể đơn đặt hàng. .......................................................................... 60
Hình 22. Thực thể danh mục sản phẩm................................................................. 60
Hình 23. Thực thể sản phẩm bán. ......................................................................... 60
Hình 24. Thực thể tình trạng................................................................................. 61
Hình 25. Thực thể bình luận. ................................................................................ 61
Hình 26. Mô hình thực thể liên kết. ...................................................................... 62

GVHD: TS. TRẦN CẢNH DƯƠNG

5

SVTH: NGUYỄN VĂN HIỆP




Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×