Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Nghiên Cứu Ngôn Ngữ Lập Trình Php Framework Codeigniter Ứng Dụng Xậy Dựng Website Quản Lý Bán Giày Trực Tuyến
Nội dung xem thử
Mô tả chi tiết
i
LỜI CAM ĐOAN
Em xin cam đoan đây là công trình nghiên cứu độc lập của cá nhân em
với sự hướng dẫn của cô Đặng Thị Kim Anh.Tất cả các thông tin đầy đủ, nội
dung của khóa luận là trung thực.
ii
LỜI CẢM ƠN
Khóa luận nghành Hệ thống thông tin với đề tài: “Nghiên cứu ngôn ngữ
lập trình PHP, Framework Codeigniter ứng dụng xậy dựng website quản lý
bán giày trực tuyến”.
Để hoàn thành đề tài khóa luận, với tình cảm chân thành, em xin bày tỏ
lòng biết ơn sâu sắc tới trường Đại học Lâm Nghiệp đã tạo điều kiện cho em có
môi trường học tập tốt trong suốt thời gian em học tập, nghiên cứu tại trường.
Em xin gửi lời cảm ơn tới Cô Đặng Thị Kim Anh đã giúp đỡ em trong suốt
quá trình nghiên cứu và trực tiếp hướng dẫn em hoàn thành đề tài khóa luận này.
Đồng thời, em xin bày tỏ lòng cảm ơn tới thầy cô trong nghành Hệ Thống
Thông Tin, bạn bè đã giúp đỡ, tạo điều kiện cho em trong suốt quá trình học tập
và hoàn thành khóa luận này.
Một lần nữa, xin trân trọng cảm ơn!
iii
MỤC LỤC
LỜI CAM ĐOAN................................................................................................................... i
LỜI CẢM ƠN......................................................................................................................... ii
MỤC LỤC............................................................................................................iii
CHƯƠNG I: TỔNG QUAN ................................................................................. 1
1. Xu hướng .......................................................................................................................... 1
2. Mô tả đề tài....................................................................................................................... 1
2.1. Mục đích, phạm vi, ý nghĩa.......................................................................................................... 2
2.1.1. Mục đích.............................................................................................................................................. 2
2.1.2. Phạm vi ................................................................................................................................................ 2
2.1.3. Ý nghĩa................................................................................................................................................. 2
2.2. Nền tảng lập trình PHP, Framework CodeignIter và MySQL................................. 2
2.2.1. Giới thiệu tổng quan về PHP................................................................................................... 2
2.2.2. Giới thiệu Framework CodeIgniter..................................................................................... 3
2.2.3. Giới thiệu MySql............................................................................................................................ 4
2.2.4. Chạy và quản lý ứng dụng........................................................................................................ 4
CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ......................................................... 5
1. Xây dựng biểu đồ ca sử dụng ...................................................................................... 5
1.1. Xác định các tác nhân của hệ thống....................................................................................... 5
1.2. Xác định các ca sử dụng của hệ thống ................................................................................. 5
2. Danh sách Usecase......................................................................................................... 6
2.1. Tìm kiếm sản phẩm......................................................................................................................... 6
2.2. Xem sản phẩm.................................................................................................................................... 6
2.3. Xem tin tức........................................................................................................................................... 7
2.4. Giỏ hàng................................................................................................................................................. 7
2.5. Đặt hàng ................................................................................................................................................. 7
2.6. Đăng nhập ............................................................................................................................................. 7
2.7. Quản lý danh mục sản phẩm...................................................................................................... 8
2.8. Quản lý sản phẩm............................................................................................................................. 8
iv
2.9. Quản lý danh mục bài viết........................................................................................................... 8
2.10.Quản lý bài viết.................................................................................................................................. 9
2.11.Quản lý thương hiệu........................................................................................................................ 9
2.12.Quản lý đơn hàng.............................................................................................................................. 9
2.13.Quản lý người dùng....................................................................................................................... 10
2.14.Quản lý slide...................................................................................................................................... 10
2.15.Quản lý liên hệ ................................................................................................................................. 10
3. Đặc tả usecase................................................................................................................ 11
3.1. Use case đăng nhập........................................................................................................................ 11
3.2. Use case đăng xuất......................................................................................................................... 11
3.3. Use case quản lý danh mục sản phẩm................................................................................ 12
3.4. Use case quản lý thêm danh mục sản phẩm.................................................................... 12
3.5. Use case quản lý cập nhật danh mục sản phẩm............................................................ 13
3.6. Use case quản lý xóa danh mục sản phẩm....................................................................... 14
3.7. Use case quản lý sản phẩm........................................................................................................ 14
3.8. Use case quản lý thêm sản phẩm........................................................................................... 15
3.9. Use case quản lý cập nhật sản phẩm ................................................................................... 15
3.10.Use case quản lý xóa sản phẩm.............................................................................................. 16
4. Chi tiết chức năng của hệ thống................................................................................ 17
4.1. Đối tượng sử dụng hệ thống..................................................................................................... 17
4.2. Chức năng của hệ thống............................................................................................................... 17
4.2.1. Chức năng của khách vãng lai ............................................................................................ 17
1. Chức năng xem sản phẩm................................................................................................................ 17
2. Chức năng tìm kiếm sản phẩm..................................................................................................... 18
3. Chức năng giỏ hàng ............................................................................................................................ 18
4. Chức năng đặt hàng............................................................................................................................. 19
5. Chức năng xem tin tức ...................................................................................................................... 19
6. Chức năng gửi phản hồi.................................................................................................................... 19
4.2.2. Chức năng của người quản trị............................................................................................... 19
v
1. Chức năng quản lý danh mục........................................................................................................ 20
2. Chức năng quản lý sản phẩm......................................................................................................... 21
3. Chức năng quản lý đơn đặt hàng................................................................................................. 21
4. Chức năng quản lý chi tiết đơn đặt hàng................................................................................ 22
5. Chức năng quản lý người dùng.................................................................................................... 22
6. Chức năng quản lý slide ................................................................................................................... 22
7. Chức năng quản lý liên hệ............................................................................................................... 23
5. Lưu đồ thuật giải........................................................................................................... 23
5.1. Sitemap ................................................................................................................................................. 23
5.1.1. Khách vãng lai............................................................................................................................... 23
5.1.2. Người quản lý................................................................................................................................. 23
5.2. Lưu đồ giải thuật............................................................................................................................. 24
5.2.1. Biểu đồ hoạt động chức năng đăng nhập....................................................................... 24
5.5.2. Biểu đồ hoạt động chức năng thoát................................................................................... 24
5.2.3Biểu đồ hoạt động chức năng tìm kiếm............................................................................. 25
5.2.4. Biểu đồ chức năng hoạt động thêm sản phẩm mới .................................................. 26
5.2.5. Biểu đồ hoạt động chức năng cập nhật sản phẩm..................................................... 27
5.2.6. Biểu đồ hoạt động chức năng xóa sản phẩm................................................................ 28
5.2.7. Biểu đồ hoạt động chức năng đơn đặt hàng ................................................................. 29
5.2.8. Biểu đồ hoạt động chức năng đổi mật khẩu................................................................. 30
6. Biểu đồ tuần tự .............................................................................................................. 31
6.1. Biểu đồ tuần tự đăng nhập......................................................................................................... 31
6.2. Biểu đồ tuần tự thêm sản phẩm mới.................................................................................... 32
6.3. Biểu đồ tuần tự cập nhật sản phẩm....................................................................................... 33
6.4. Biểu đồ tuần tự xóa sản phẩm................................................................................................. 34
6.5. Biểu đồ tuần tự tìm kiếm sản phẩm..................................................................................... 35
6.6. Biểu đồ tuần tự đổi mật khẩu................................................................................................... 36
6.7. Biểu đồ tuần tự xem sản phẩm................................................................................................ 37
6.8. Biểu đồ tuần tự đơn đặt hàng................................................................................................... 38
vi
7. Thiết kế cơ sở dữ liệu .................................................................................................. 38
7.1. Bảng sanpham_category (Bảng danh mục sản phẩm)................................................ 38
7.2. Bảng sanpham_item (Bảng chi tiết sản phẩm).............................................................. 39
7.3. Bảng articles_category (Bảng danh mục bài viết)....................................................... 41
7.4. Bảng articles_item (Bảng bài viết)....................................................................................... 42
7.5. Bảng system (Bảng hệ thống).................................................................................................. 43
7.6. Bảng sessions (Bảng sessions)................................................................................................ 44
7.7. Bảng users (Bảng người dùng)............................................................................................... 44
7.8. Bảng contacts (Bảng liên hệ)................................................................................................... 45
7.9. Bảng payment (Bảng đơn hàng)............................................................................................ 46
7.10.Bảng slide (Bảng slide)............................................................................................................... 47
7.11.Bảng tags (Bảng tags).................................................................................................................. 48
CHƯƠNG III: DEMO GIAO DIỆN WEBSITE................................................. 50
1. Giao diện trang chủ...................................................................................................... 50
2. Giao diện danh mục sản phẩm .................................................................................. 51
3. Giao diện chi tiết sản phẩm........................................................................................ 52
4. Giao diện danh mục tin tức ........................................................................................ 53
5. Giao diện chi tiết tin tức.............................................................................................. 54
6. Giao diện gửi phản hồi................................................................................................ 55
7. Giao diện giỏ hàng ....................................................................................................... 55
8. Giao diện gửi đơn hàng............................................................................................... 56
9. Giao diện đăng nhập quản trị..................................................................................... 56
10. Giao diện quản trị quản lý sản phẩm....................................................................... 57
11. Giao diện quản trị thêm mới sản phẩm................................................................... 57
12. Giao diện quản trị cập nhật sản phẩm ..................................................................... 58
CHƯƠNG IV: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ................................ 59
1. Kết luận........................................................................................................................... 59
2.Hướng phát triển............................................................................................................... 59
TÀI LIỆU THAM KHẢO