1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website bán hàng cho công ty thế giới số

66 281 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 66
Dung lượng 2,19 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- WordPress còn thêm vào một số tính năng nhỏ nhằm hỗ trợ người dùng trong quá trình sử dụng như khả năng tự động lưu liên tục khi soạn thảo, nạp nội dung từ blog khác hay chia mục cho b

Trang 1

1

LỜI CẢM ƠN Trước hết em xin bày tỏ lòng cảm ơn sâu sắc đến Cô giáo Nguyễn Thị

Hiền đã tận tình chỉ bảo em để em hoàn thành đồ án tốt nghiệp này

Em xin chân thành cảm ơn các thầy giáo, cô giáo trường Đại học Công nghệ thông tin và truyền thông – Đại học Thái Nguyên đã cho em những kiến thức, kinh nghiệm quý báu trong suốt thời gian học tập tại trường

Đồng thời em xin chân thành cảm ơn bạn bè đã động viên khích lệ em rất nhiều trong quá trình em làm đồ án tốt nghiệp này

Mặc dù đã cố gắng hết sức, nhưng do chưa có kinh nghiệm nên đồ án của

em không thể tránh khỏi những thiếu sót nhất định Em rất mong nhận được những ý kiến đóng góp quý báu của các thầy cô giáo và bạn bè để em có thể hoàn thiện đề tài này

Em xin chân thành cảm ơn!

Thái Nguyên, tháng 5 năm 2016

Sinh viên

Nguyễn Văn Quyết

Trang 2

LỜI CAM ĐOAN

Để hoàn thành đồ án tốt nghiệp đúng thời gian quy định và đáp ứng được yêu cầu đề ra, em đã cố gắng tìm hiểu, học hỏi, tích lũy kiến thức từ trường học cũng như từ quá trình tìm đọc tài liệu khi làm đồ án tốt nghiệp Em có tham khảo

một số tài liệu đã nêu trong phần “Tài liệu tham khảo” không sao chép nội

dung từ bất kỳ đồ án nào khác Toàn bộ đồ án do bản thân nghiên cứu, xây dựng

dưới sự hướng dẫn của cô Ths Nguyễn Thị Hiền

Em xin cam đoan những lời khai trên là đúng, mọi thông tin sai lệch em xin hoàn toàn chịu trách nhiệm trước Hội đồng

Sinh viên

Nguyễn Văn Quyết

Trang 3

3

MỤC LỤC

LỜI CẢM ƠN 1

LỜI CAM ĐOAN 2

MỤC LỤC 3

DANH MỤC HÌNH ẢNH 5

LỜI MỞ ĐẦU 6

TÓM TẮT ĐỀ TÀI 7

Chương 1: CƠ SỞ LÍ THUYẾT 8

1.1 Tổng quan về Wordpress 8

1.1.1 WordPress là gì ? 8

1.1.2 Sự phát triển 11

1.1.3 Cài đặt wordpress trên localhost với XAMPP 16

1.1.4 Cài đặt theme cho WordPress 26

1.1.5 Kết luận cơ sở lý thuyết 30

1.2 CƠ SỞ DỮ LIỆU MYSQL 32

1.2.1 Giới thiệu cơ sở dữ liệu 32

1.2.2 Mục đích sử dụng cơ sở dữ liệu 33

1.2.3 Các kiểu dữ liệu trong cơ sở dữ liệu MySQL 34

1.2.4 Các thao tác cập nhật dữ liệu 37

1.2.5 Các hàm thông dụng trong MySQL 37

Chương 2: KHẢO SÁT, PHÂN TÍCH THIẾT KẾ HỆ THỐNG 39

2.1 Khảo sát hiện trạng 39

2.1.1 Giới thiệu về công ty Thế Giới Số 39

2.1.2 Tóm tắt hoạt động của hệ thống: 39

2.1.3 Phạm vi dự án được ứng dụng 40

2.1.4 Đối tượng sử dụng 40

2.1.5 Mục đích của dự án 41

2.1.6 Hệ thống đề nghị 41

2.2 Yêu cầu giao diện của website 43

2.2.1 Giao diện người dùng 43

Trang 4

2.2.2 Giao diện người quản trị: 43

2.3 Phân tích các chức năng của hệ thống 43

2.3.1 Các chức năng của đối tượng Customer (Khách vãng lai) 43

2.3.2 Các chức năng của đối tượng Member (thành viên) 45

2.3.3 Chức năng của Administrator 46

2.4 Biểu đồ phân tích thiết kế hệ thống 48

Chương 3: XÂY DỰNG WEBSITE 58

3.1 Giao diện trang chủ 58

3.2 Giao diện đăng nhập và đăng ký 59

3.3 Giao diện giỏ hàng 60

3.4 Giao diện chi tiết sản phẩm 61

3.5 Giao diện thanh toán sản phẩm 62

KẾT LUẬN 64

HƯỚNG PHÁT TRIỂN 65

TÀI LIỆU THAM KHẢO 66

Trang 5

5

DANH MỤC HÌNH ẢNH

Hình 1 Biểu đồ hoạt động đăng nhập vào hệ thống 48

Hình 2 Biểu đổ hoạt động thoát ra khỏi hệ thống 49

Hình 3 Biểu đồ hoạt động đăng kí thành viên 50

Hình 4 Biểu đồ hoạt động xem thông tin về sản phẩm 51

Hình 5 Biểu đồ chức năng thêm SP vào giỏ hàng 52

Hình 6 Biểu đồ chức năng đặt hàng 53

Hình 7 Biểu đồ chức năng đổi mật khẩu 54

Hình 8 Biểu đồ chức năng thêm sản phẩm 55

Hình 9 Biểu đồ chức năng xoá sản phẩm 56

Hình 10 Biểu đồ chức năng xoá User 57

Hình11 Giao diện trang chủ 58

Hình 12 Giao diện đăng nhập và đăng ký 59

Hình 13 Giao diện giỏ hàng 60

Hình 14 Giáo diện chi tiết sản phẩm 61

Hình 15 Giao diện thanh toán sản phẩm 62

Trang 6

LỜI MỞ ĐẦ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 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 xây dựng các trang web để phục vụ cho các nhu cầu riêng của các

tổ chức, công ty thậm chí các cá nhân, ngày nay, không lấy gì làm xa lạ Đối với các cửa hàng và các công ty thì việc xây dựng các website riêng càng ngày càng trở nên cấp thiết Thông qua những website này họ có thể giới thiệu và quảng bá sản phẩm của mình tới khách hàng một cách tiện lợi và nhanh chóng nhất đó là nhu cầu cần thiết và là một hướng phát triển mới và có nhiều tiềm năng

Do đó, được sự hướng dẫn và giúp đỡ của cô Nguyễn Thị Hiền em đã chọn đề tài “Xây dựng website bán hàng cho công ty Thế Giới Số” làm đề tài cho đồ án tốt nghiệp của mình

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 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 Thầy Cô và các bạn

Trang 7

7

TÓM TẮT ĐỀ TÀI

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 bán hàng cho công ty Thế Giới Số” chỉ

dừng ở mức tìm hiểu về mã nguồn mở Wordpress, 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…)

Trang 8

Chương 1: CƠ SỞ LÍ THUYẾT 1.1 Tổng quan về Wordpress

1.1.1 WordPress là gì ?

- WordPress là phần mềm mã nguồn mở được cung cấp miễn phí, sử dụng

ngôn ngữ lập trình PHP và hệ cơ sở dữ liệu MySQL Do đó, nó thích hợp cho ai muốn đặt blog trên chính website sử dụng tên miền của riêng mình Tuy nhiên, nếu không có tên miền riêng và chịu được một vài hình ảnh quảng cáo đôi khi xuất hiện, bạn vẫn có thể dùng chung với nhà cung cấp Automattic Production tại địa chỉ http://wordpress.com tương tự các nhà cung cấp khác

-WordPress là một dạng phần mềm mã nguồn mở, là hậu duệ chính thức

của b2/cafelog, được phát triển bởi Michel Valdrighi Cái tên WordPress được đề xuất bởi Christine Selleck, một người bạn của nhà phát triển chính Matt

Mullenweg

- WordPress viết bằng PHP và sử dụng hệ quản trị MySQL WordPress chạy tốt trên PHP5, hầu hết mọi host (dịch vụ lưu trữ trực tuyến) có PHP đều hỗ trợ WordPress Nhiều Host (Godaddy, Host Gator, …) còn có chức năng tự động cài đặt WordPress

- WordPress để đăng tải thông tin lên mạng, WordPress có chức năng như mọi Website khác Nó có thể làm site tin tức, đánh giá, bán hàng… thậm chí là mạng xã hội

Ngoài ra, WordPress còn hỗ trợ tạo Blog miễn phí trên WordPress.com

để những ai không có điều kiện tài chính, kỹ thuật, thời gian… có thể sử dụng được WordPress

- WordPress còn thêm vào một số tính năng nhỏ nhằm hỗ trợ người dùng trong quá trình sử dụng như khả năng tự động lưu liên tục khi soạn thảo, nạp nội dung từ blog khác hay chia mục cho bài viết Tuy nhiên, WordPress lại không có chức năng xem trước (preview) nội dung bài viết của mình, điều gây khó khăn cho người dùng khi họ cần xem xét và chỉnh sửa

- Các bản nâng cấp chính được chỉ định tên mã (codenames) đại diện cho

các nhạc sĩ nhạc jazz nổi tiếng

Trang 9

9

 Các loại Wordpress

Wordpress tạm được phân ra thành hai loại:

1 Sử dụng dịch vụ của nhà cung cấp (wordpress.com)

- WordPress.com là do 1 nhóm người dựa trên mã nguồn của WordPress tinh chỉnh lại để cung cấp dịch vụ tạo blog cho những người sử dụng, nhằm đơn giản hơn cho người dùng không chuyên Khối lượng theme khá lớn, sử dụng mã nguồn mở PHP, tuỳ biến giao diện khá, xứng đáng là một đối thủ ngang tài đối với google blogger

- Giao diện thân thiện dễ sử dụng, cung cấp 50 kiểu giao diện khác nhau

và cập nhật thường xuyên, hệ thống quản lý bài viết và comment mạnh mẽ, cho phép nhiều người cùng viết bài và cùng quản lý blog, kết nối với cộng đồng wordpress.com thông qua trang chủ, hỗ trợ tốt tiếng Việt và nhiều điểm nổi bật khác nữa

2.Trực tiếp cài trên host riêng (wordpress.org)

- Wordpress.org là một thư viện khổng lồ của Wordpress Nó gồm có mã

nguồn Wordpress các phiên bản, các tài liệu hỗ trợ người dùng cũng như các nhà phát triển Đồng thời, chứa số lượng khổng lồ các plugin và theme miễn phí (trong đó cũng không ít những theme có chất lượng) Và là nơi cung cấp mã nguồn của WordPress cho những blogger chuyên nghiệp hơn, nó đòi hỏi bạn phải

có một domain và hosting riêng để viết blog

- Wordpress.org không như wordpress.com, nó không phải là một dịch vụ

để bạn có thể tạo blog trực tiếp lên đó Bạn cần phải có domain, host hỗ trợ PHP/MySQL, để cài đặt mã nguồn này Vì đây là hoàn toàn do bạn thực hiện nên bạn hoàn toàn làm chủ website của mình Bạn có thể sử dụng được tất cả những tính năng hấp dẫn của Wordpress mà không cần phải trả thêm bất kỳ chi phí nào cho Wordpress

 Các tính năng cơ bản của Wordpress

- Khi tạo một blog cho riêng bạn có thể sẽ có những lý do riêng, nhưng

nếu so với các script và dịch vụ blog khác, có thể bạn sẽ thích Wordpress ở

những tính năng dưới đây

Trang 10

 Dễ cài đặt, chỉ cần khởi tạo database, upload và thiết lập tham số trong file wp-config.php, sau 1,2 lần click chuột, bạn đã sẵn sàng để viết blog

 Không giới hạn số lượng category và sub-category: bạn có thể tạo vô số chuyên mục và các chuyên mục con trong các chuyên mục chính mà không gặp phải bất kì rắc rối nào.Tự động xuất RSS và Atom: giúp cập nhật các thông tin về blog của bạn ngay lập tức

 Sử dụng giao diện XML RPC để trackback và viết bài từ xa

 Có thể đăng bài trên blog từ email

 Hỗ trợ plugin và theme: đây là một điểm mạnh nhất của Wordpress Nó tạo cơ hội cho hàng nghìn nhà phát triển cùng tham gia phát triển các plugin và theme cho Wordpress, làm cho nó càng ngày càng phong phú về tính năng và giao diện

 Có thể nhập dữ liệu từ Blogger, Blogware, Bunny’s Technorati Tags, DotClear, GreyMatter, Jorome’s Keyword, LiveJournal, Movable Type, TypePad, RSS, Simple Tagging, Textpattern, B2evoluton, v.v Đây là chức năng tuyệt vời nếu như bạn muốn chuyển từ một blog khác sang sử dụng Wordpress,

nó giúp lại lấy lại tất cả các bài viết trên các blog khác để chuyển qua Wordpress

 Rất nhiều tài liệu hướng dẫn để giúp phát triển thêm tính năng, và nhiều

bộ API để mở rộng

 Dễ quản lý và duy trì mà chẳng cần phải có nhiều kĩ năng hay kinh nghiệm

 Khả năng tìm kiếm trên blog rất tốt

 Xuất bản nội dung ngay lập tức bất kể chiều dài của bài viết là bao nhiêu

 Hỗ trợ viết blog đa ngôn ngữ

 Administration Panel được tổ chức rất tốt với rất nhiều tính năng nhưng lại dễ hiểu và dễ sử dụng

 Quản lý liên kết dễ dàng

- Với sự trợ giúp của các plugin và rất nhiều bộ API, bạn có thể chỉnh sửa Wordpress tùy thích theo nhu cầu của bạn, và thậm chí bạn cũng có thể sử dụng Wordpress để làm một website hoàn chỉnh Wordpress có hàng ngàn plugin và

Trang 11

11

theme, cộng với một đồng người sử dụng cực kì đông đảo luôn sẵn sàng góp sức phát triển, điều này làm cho Wordpress ngày càng lớn mạnh thể hiện vai trò số 1 của mình

1.1.2 Sự phát triển

- Matt Mullenweg, ông chủ 25 tuổi của diễn đàn WordPress Ông được

xếp thứ 12 trong số 50 doanh nhân mạng trẻ và nổi tiếng nhất thế giới với tài sản gần 40 triệu USD

- Sinh ra ở Houston, bang Texas, Mỹ, Matt say mê văn và âm nhạc Vì thế, khi xây dựng Wordpress, ông đã lấy phương châm: Mã số (Code) chính là

thơ ca

- Khi còn là một học sinh trung học, Matt Mullenweg đã thiết kế những

dự án phần mềm ngay tại phòng ngủ của mình Bảy năm sau, anh vẫn làm phần

lớn công việc của mình ở nhà Matt nghĩ ra việc làm WordPress từ năm 18 tuổi

Đối với anh, nó luôn là công cụ tự thể hiện bản thân mình Đó là một blog với nhiều yếu tố nhiếp ảnh Đối với nhiều người, nó không giống một blog bình thường mà giống một website hơn

- Trước WordPress là b2 Matt nói, chính vì anh không bao giờ cảm thấy

“ấm cúng” trong mạng, công cụ này đã có quá nhiều điều không tiện lợi và chúng

làm anh không hài lòng WordPress ra đời để loại những sự không tiện lợi này

- WordPress ra đời đã hơn 6 năm Matt nhớ lại khi lần đầu tiên ai đó ở

Nhật dịch WordPress sang thứ tiếng khác Vào lúc đó, Wordpress không có chức

năng nhiều ngôn ngữ Việc dịch sang thứ tiếng khác cũng có nghĩa người đó phải

dịch từng file, từng dòng code Điều đó đã làm anh sững sờ Và theo Matt, Rayan

đã làm một công việc cực kỳ quan trọng, cực lớn và nhàm chán để làm cho

WordPress thích nghi việc đa dạng hóa ngôn ngữ blog WordPress đã trở thành

diễn đàn cho một cộng đồng

- Đối với WordPress anh cùng các đồng nghiệp đang cố gắng thiết lập một

đội quân thật nổi bật mà độc lập trong vòng 10 - 30 năm nữa Đội của anh muốn tạo được phong trào như Google, eBay, Amazon

Trang 12

- Matt Mullenweg, sáng lập Automattic, công ty đứng sau công cụ

blog WordPress và một loạt những dự án phần mềm khác WordPress.com có

khả năng cung ứng cho 12 triệu blog, bao gồm cả những blog của The New

York Times đã đầu tư vào công ty của Mullenweg năm ngoái

- Vào năm 2004, thời hạn cấp phép của gói sản phẩm cạnh tranh Movable Type bị thay đổi bởi Six Apart, và rất nhiều người dùng của nó chuyển sang sử dụng WordPress, tạo nên một bước ngoặt lớn trong sự phát triển và phổ biến của WordPress

- Năm 2005, phiên bản WordPress 1.5 có hơn 900.000 lượt download, đây cũng là năm WordPress mở rộng dịch vụ của mình bằng cách tung ra một

dịch vụ lưu trữ blog WordPress.com Trang web này cho phép người dùng truy

cập vào blog ngay lập tức và hoàn toàn miễn phí

- Năm 2006 có 1.545.703 lượt download, có tổng cộng 191.567 lượt download trong tổng số 371 plugins

- Năm 2007 có 3.816.965 lượt download, có đến 2.845.884 lượt download trong tổn số 1.384 plugins, tăng gấp 15 lần

- WordPress còn giành giải thưởng Packt Open Source CMS

- Phiên bản mới nhất của WordPress là phiên bản 3.0.1 Nó được phát hành dưới Giấy phép Tài liệu Tự do GNU

- Bản 3.0 đã có hơn 11 triệu lượt tải về trong 42 ngày đầu tiên

(Theo http://vi.wikipedia.org)

 Những cải tiến trong các phiên bản của Wordpress

WordPress 0.7 27/5/2003 Là phiên bản đầu tiên XHTML 1.1 complaint, có

khuôn mẫu mặc định mới, giao diện quản trị mới WordPress

0.71

09/06/2003 Sửa lỗi và cập nhật bảo mật, tốc độ tăng 300%;

Post status - Xuất bản, dự thảo, tư nhân;

WordPress

0.7.1.1

Sửa chữa lỗi nhỏ

Trang 13

13

WordPress

0.72

11/10/2003 Tập hợp nâng cấp lớn – Blogger import; an ninh và

sửa chữa lỗi; cải tiến chức năng ban đầu; có mật khẩu bảo vệ cho bài viết; xmlrpc APIs mới

WordPress

Wiki

19/12/2003 Chứa tất cả các tài liệu WordPress

WordPress 1.0 03/01/2004 Nâng cấp lớn - chỉnh sửa liên kết trên bài viết và

đóng góp ý kiến; giới thiệu Permalinks; giao diện quản lý mới, allowance (phụ cấp) cho một số chuyên mục mỗi bài

WordPress

1.0.2

14/03/2004 Cosmetic fixes; di chuyển Loại cải tiến nhập khẩu

(Blakely) WordPress 1.2 22/05/2004 Có thể xem trước bài mới và có kiến trúc plug-in;

hệ thống kiểm duyệt nhận xét được nâng cao (Mingus)

WordPress

1.2.2

15/12/2004 Sửa chữa đăng nhập, an ninh và các vấn đề mã hóa

email

WordPress 1.5 2/2005 Tình trạng quản lý trang; hệ thống template/theme

mới; mẫu mặc định mới (Strayhorn) WordPress 2.0 12/2005 Khả năng chỉnh sửa, công cụ quản lý tốt hơn; gửi

bài, tải hình ảnh lên nhanh hơn; giao diện back - end; hệ thống import được cải tiến

WordPress 2.1 22/01/2007 Cập nhật - sửa lại giao diện; công cụ chỉnh sửa

được cải tiến (kiểm tra chính tả và tự động lưu lại), các tùy chọn quản lý nội dung tốt hơn; tối ưu hóa nhiều loại mã và cơ sở dữ liệu (Ella)

WordPress 2.2 16/05/2007 Hỗ trợ mẫu widget; cập nhật hỗ trợ nguồn cấp dữ

liệu Atom, tốc độ tối ưu (Getz) WordPress 2.3 24/09/2007 Hệ thống phân loại mới, giao diện cải tiến như

thông báo cập nhật dễ dàng; thủ tục hỗ trợ xuất bản Atom 1.0 đầy đủ (Dexter)

Trang 14

WordPress 2.5 29/03/2008 Giao diện đổi mới; hai phát hành (releases) có giá

trị của mã mới.(Brecker) WordPress 2.6 15/07/2008 CMS mạnh mẽ hơn, cải tiến nhiều tính năng 2,5

bài/trang thay đổi theo khả năng, khả năng gửi bài

từ bất cứ đâu trên web (Tyner) WordPress

25/11/2008 Sửa chữa bảo mật XSS và XML-RPC

WordPress 2.7 01/12/2008 Thiết kế lại bảng điều khiển quản trị; một số

tính năng và sửa lỗi mới

- Năm 2005 cũng là năm được báo trước trong hệ thống mẫu WordPress cho rằng khả năng thích nghi vẫn ít hơn so với các blog mà bạn có thể lưu trữ và

tùy chỉnh tại WordPress.org Các blogger và các chủ sở hữu trang web ngày nay

có thể cá nhân hoá các trang web của họ với các chủ đề cụ thể, bố cục, màu sắc chương trình, phù hợp với nhu cầu cá nhân của họ

- Mặc dù có một blog/website được tổ chức với chủ đề WordPress free là rất tốt, tuy nhiên nó cũng có một số nhược điểm Các mẫu thiết kế chủ đề có xu hướng chung và không cung cấp nhiều kiểu chất lượng để lựa chọn Blog (nhật

ký điện tử) trên Internet có xu hướng giống nhau mà không cần nhiều tính độc đáo, các chủ đề tự do thiếu nhiều chức năng Tuy nhiên nó cung cấp một số những lợi thế của purchasing a WordPress premium theme Điều này đã cho phép các blogger và các nhà thiết kế trang web lựa chọn nhiều mẫu thiết kế tuyệt vời và có thể tùy chỉnh trang web của họ bằng cách sử dụng các công cụ và plugin (bổ sung) không có sẵn với hầu hết các chủ đề miễn phí

Trang 15

15

+ Một số trong những lợi thế của purchasing a WordPress premium theme bao gồm:

– Hỗ trợ kỹ thuật sẵn có

– Hoàn toàn tùy biến trang web

– Chức năng và kỹ thuật nâng cao hơn

– Chủ đề của bạn sẽ được liên tục cập nhật

– Các mẫu thiết kế tuyệt vời cho originality

– Có thể được sử dụng cho các trang web lớn như Tổng công ty và các tạp

chí tin tức trực tuyến

+ Nét nổi bật làm nên sự phát triển:

– Việc quản lý web, quản lý các bài viết rất thuận tiện giống như các phần mềm thiết kế website chuyên nghiệp

– Hỗ trợ plug - in Đây thực sự là một điểm mạnh của Wordpress, với một cộng đồng người dùng viết các plug - in cho Wordpress Bạn không lo thiếu plug

- in để sử dụng

– Thể hiện các tệp PDF, DOC, Powerpoint ngay trên nội dung bài viết Đặc biệt tích hợp sẵn Latex – công cụ soạn thảo công thức toán học, giúp người

sử dụng có thể viết công thức toán học ngay trên blog

– WordPress có rất nhiều Widget (ứng dụng tạo thêm) như Thống kê số

truy nhập blog, các bài mới nhất, các bài viết nổi bật nhất, các comment mới nhất, liệt kê các chuyên mục, liệt kê các trang, danh sách các liên kết, liệt kê số bài viết trong từng tháng … khi muốn thay đổi vị trí các widget, thay vì phải động vào code, bạn chỉ việc kéo - thả ở những vị trí thích hợp Có vô số theme để người dùng lựa chọn

– Hỗ trợ tag/chuyên mục: Giúp bạn dễ dàng phân loại bài viết, dễ dàng, thuận tiên trong quá trình tìm kiếm cũng như xem lại các bài viết

– Hỗ trợ SEO khá tốt Tuy không thể nói là hoàn chỉnh nhưng cũng rất tốt với dàn kỹ sư luôn luôn lắng nghe ý kiến người dùng và cập nhật những tính năng nhằm nâng cao khả năng về SEO

– Ngoài thống kê số truy nhập của từng ngày, WordPress còn thống kê số

truy nhập của từng ngày đối với mỗi bài viết của web Trên cơ sở đó sẽ có định hướng nên viết vấn đề gì tiếp theo

Trang 16

– Các comment có thể duyệt rồi mới cho đăng, comment nào có nội dung không phù hợp có thể xóa, nếu cho là spam thì sau này IP đó không có thể gửi comment vào blog được nữa

– Admin (chủ website) có thể cho rất nhiều cộng tác viên gửi bài vào blog,

có thể phân quyền cho các cộng tác viên theo các cấp độ khác nhau Lưu giữ danh sách thành viên đã ghé thăm trang blog Admin cũng có thể cho bất kỳ ai đăng bài qua email vào blog miễn là admin cho họ một địa chỉ email bí mật của web (địa chỉ này có thể thay đổi bất kỳ lúc nào)

– Sao lưu dữ liệu nhằm khôi phục nội dung web một cách dễ dàng nếu

chẳng may web bị hack, và cung cấp công cụ chuyển nhà sang WordPress

1.1.3 Cài đặt wordpress trên localhost với XAMPP

Hướng dẫn cài đặt xampp

+ Lưu ý nếu dùng Skype:

- Nếu máy đang cài đặt phần mềm Skype thì localhost sẽ không hoạt động được do Skype đã chiếm quyền sử dụng cổng mạng 80, đây là cổng mặc định của webserver Do đó, hãy mở Skype -> Tools -> Connection Options -> và bỏ chọn

phần “Use port 80 and 443… ” rồi nhập một cổng bất kỳ để Skype sử dụng

- Sửa xong, hãy khởi động lại máy để hoàn tất

- Tắt tường lửa

Trang 17

17

- Nếu máy có cài đặt tường lửa từ Windows hay từ một phần mềm Antivirus nào khác thì hãy tắt nó đi vì có thể nó sẽ chặn cổng 80 hoặc các ứng dụng webserver

Tắt UAC trên Windows

- Nếu máy đang dùng Windows và có bật chức năng User Account Control thì hãy tắt nó đi khi dùng localhost để tránh các vấn đề bị giới hạn quyền

+ Để cài Localhost chúng ta có rất nhiều cách và phần mềm, tuy nhiên nếu

là người mới thì nên dùng phần mềm XAMPP để cài localhost vì:

- XAMPP hoàn toàn miễn phí

- Dễ sử dụng

- Hỗ trợ các hệ điều hành thông dụng như Windows, Mac, Linux

- Để tải XAMPP đầu tiên chúng ta truy cập vào địa chỉ: https://www.apachefriends.org/download.html và chọn phiên bản XAMPP phù hợp với hệ điều hành của máy tính đang sử dụng Lưu ý là XAMPP chỉ có phiên bản cho hệ điều hành 32bit nhưng 64bit vẫn hoạt động bình thường

Trang 18

Sau khi tải file cài đặt về xong, hãy chạy nó, sau đó chọn Next

Ở phần chọn Components, chọn danh sách các ứng dụng cần cài như hình dưới vì không phải cái nào trong gói XAMPP ta cũng cần Sau đó ấn Next tiếp

Trang 19

19

Ở phần chọn đường dẫn, chọn đường dẫn cần lưu cài đặt của XAMPP Lưu ý rằng đường dẫn này phải nhớ vì khi cài đặt web lên localhost, phải truy cập vào thư mục này nên để mặc định là c:\xampp Tiếp tục ấn Next

Ở trang kế tiếp, bỏ chọn phần “Learn more about Bitnami for XAMPP“

Và ấn Next 2 lần nữa để bắt đầu quá trình cài đặt XAMPP

Trang 20

Sau khi cài xong, ấn nút Finish để kết thúc cài đặt và mở bảng điều khiển của XAMPP Tuy nhiên, hãy khởi động lại máy sau khi cài đặt xong để tránh tình trạng không khởi động được localhost.Khởi động Localhost

Bây giờ vào thư mục c:\xampp và mở file xampp-panel.exe lên để bật bảng điều khiển của XAMPP

Bảng điều khiển của XAMPP, để ý sẽ thấy hai ứng dụng Apache và MySQL có nút Start, đó là dấu hiệu bảo 2 ứng dụng này chưa được khởi động, hãy ấn vào nút Start của từng ứng dụng để khởi động Webserver Apache và MySQL Server lên thì mới chạy được localhost

Nếu cả hai ứng dụng chuyển sang màu xanh như hình dưới là đã khởi động thành công

Trang 21

21

Sau khi khởi động xong, truy cập vào địa chỉ http://localhost sẽ thấy nó hiển thị giới thiệu XAMPP như hình dưới Sau đó, ấn vào nút English phía bên dưới để truy cập vào trang quản lí localhost

Trang 22

 Hướng dẫn cài đặt WordPress trên localhost

Bước 1: Tạo database

Bước 2: Mở trình duyệt và gõ vào thanh địa chỉ

http://localhost/wordpress/ bạn sẽ thấy màn chào mừng như hình dưới

Trang 23

23

Click vào Let’s go! để tiếp tục

Bước 3:

Cấu hình database với:

- Database Name : tên database bạn vừa tạo

- User Name: tài truy cập MySQL, thông thường là root

- password: là mật khẩu của tải khoản được khai báo phía trên

- Database Host: thông thường là localhost, bạn giữ nguyên không cần

thay đổi

- Table Prefix: ký tự đầu tiên xuất hiện trong tên bảng, để dễ hình dung

bạn có thể xem ảnh ở phía dưới

Trang 24

Bước 4: xác nhận và chạy cài đặt

Bước 5: Chọn lựa tên website và tài khoản quản trị

Trang 25

25

Bước 6: Nếu cài đặt thành công WordPress sẽ hiển thị thông tin tài khoản

của bạn Đến bước này bạn đã cài đặt thành công WordPress lên locahost, click

vào Log In để đăng nhập vào hệ thống quả trị và bắt đầu viết bài

 Giao diện đầu tiên của wordpress 4.1.1

Trang quản trị

Trang 26

Giao diện đầu tiên (hello word)

1.1.4 Cài đặt theme cho WordPress

Có 3 cách cài theme cho WordPress:

 Cách thứ nhất: tìm và cài đặt theme từ thư viện

Để cài theme mới cho WordPress, bạn vào Appearance –> Themes và ấn

Add New

Trang 27

27

Lúc này sẽ thấy danh sách các theme có trong thư viện WordPress.Org,

thư viện này có hơn 2000 themes khác nhau Người dùng có thể sử dụng các bộ

lọc để tìm ra một theme phù hợp với sở thích/nhu cầu của mình

Sau khi tìm ra một theme ưng ý, hãy ấn vào theme đó để xem thông tin và xem trước theme Lưu ý rằng, tính năng xem trước này chỉ có ý nghĩa tượng trưng chứ đôi lúc nó sẽ không hiển thị chính xác và đầy đủ các tính năng có trong theme đó

Trang 28

Nếu thấy ưng ý thì ấn nút Install để cài đặt

Và ấn vào nút Activate lên để kích hoạt chứ cài xong nó chỉ nằm trên thư mục /wp-content/themes mà thôi chứ chưa được kích hoạt

 Cách thứ 2: Cài theme bằng cách upload từ máy tính lên website

Giả sử đang có một theme trên máy tính thì hãy nén nó lại thành file zip

Lưu ý rằng, phải nén thư mục của theme đó chứ không nén luôn thư mục lồng vào nó

Sau khi có file nén zip của theme, bạn vào Appearance –> Themes –> Add New –> Upload Theme

Trang 29

29

Sau đó upload file zip của theme lên và kích hoạt như thông thường Nếu

nó báo lỗi missing style.css thì là do đã nén với cấu trúc sai, hãy giải nén ra và nén lại cho đúng

 Cách thứ 3: Cài theme bằng cách upload trực tiếp vào host/localhost

Mở sourcode chứa website => Upload trực tiếp vào folder content/themes/ xong giải nén ra

Trang 30

/wp-Cách này dùng để làm khi bị giới hạn dung lượng upload do theme quá nặng, đó là hãy giải nén ra và upload thư mục theme vào thư mục /wp-content/themes/, nhớ là thư mục theme cũng phải có dạng /tên-theme/style.css chứ không phải

Sau khi upload xong, bạn vào Appearance –> Themes rồi kích hoạt vì

lúc này theme mà bạn vừa upload đã hiển thị trong đó

1.1.5 Kết luận cơ sở lý thuyết

Những ưu điểm của WordPress

WordPress từ thời phiên bản khoảng 1.3.x, lúc đó WordPress không được phổ biến và sử dụng rộng rãi với nhiều mục đích như bây giờ Nhưng càng về sau WordPress càng trở nên mạnh mẽ và nó đi từ một Blog Platform lên thành một trong những phần mềm CMS đình đám nhất bây giờ Một số thế mạnh của Wordpress là:

– Hoàn toàn miễn phí

Ở đây miễn phí là thực sự miễn phí Có nghĩa là bạn có toàn quyền sử dụng, chia sẻ, chỉnh sửa Bạn không phải trả bất cứ một đồng nào dưới bất cứ hình thức nào

– Dễ sử dụng

Có nhiều trình CMS được tạo ra như thách đố người dùng WordPress khắc phục được điểm này rất hoàn hảo với giao diện thân thiện sử dụng nhiều Query cho phép bạn kéo thả, đóng mở cửa sổ, thu nhỏ những thông tin không cần thiết v.v Đặc biệt với những ai không có kinh nghiệm về thiết kế web mà chỉ muốn làm một blog cá nhân thì việc viết bài, sửa bài và đăng bài đơn giản như soạn email

– Dễ tùy biến giao diện

WordPress có hệ thống Template Tags giúp cho những Designer và những người không chuyên về code cũng có thể tạo ra giao diện cho mình Tất nhiên nếu bạn biết code thì sẽ dễ dàng hơn, còn nếu hơi biết tí tí thì cũng có thể làm được giao diện rồi

Trang 31

31

– Giao diện có sẵn miễn phí

Nếu bạn không muốn phiền phức tạo giao diện cho mình thì WordPress có rất nhiều các giao diện miễn phí nhung không kém phần bắt mắt cho bạn chọn Chỉ cần Google một lúc thì bạn có hàng tá giao diện bắt mắt Nhưng bạn cũng có thể mua skin cho nó

– Nhiều Plugin miễn phí

Plugin cho WordPress thì không kể hết Hầu như bạn muốn cái gì chỉ cần search một lúc là đã có một plugin cho nó Ví dụ bạn muốn phân trang cho blog của mình thì đã có WP-PageNavi, muốn Sitemap thì có Google Sitemap, muốn highlight code thì có Google Code Highlighter v.v nói chung cần cái gì cũng có

– SEO rất tốt

WordPress nổi tiếng cũng vì rất thân thiện với việc tối ưu hóa công cụ tìm kiếm Nó có khả năng biến URL đặc trưng của CMS dạng như ?2143kf.php thành dep-diu-dang-ma-khong-choi-loa.php Nếu muốn cao hơn bạn có thể sử dụng “All in one SEO Pack” cho blog của mình để trợ hứng

– Cập nhật rất đơn giản

Đối với nhiều CMS khác thì việc update lên phiên bản mới hơn là một thử thách thực sự Nào là back up database, upload file lên host CHMOD cái nọ, CHMOD cái kia, bỏ folder này, giữ folder kia v.v nhưng WordPress update thì đơn giản hơn nhiều Mỗi khi có bản mới nó thông báo cho bạn biết trong Admin Panel và việc duy nhất bạn phải làm là nhấn vào nút Upgrade là mọi việc được tự động hóa hoàn toàn Kể cả Plugin của WordPress cũng được upgrade như vậy

– Tương tác với người đọc

Nếu bạn không muốn sử dụng diễn đàn, WordPress cho phép người đọc

có thể viết Comment ngay trên trang của bạn như một blog thực thụ

– Hỗ trợ và tài nguyên dồi dào

Có nhiều thứ khi cho đi miễn phí thì đừng mong được hỗ trợ Nhưng WordPress có một cộng đồng sử dụng rộng lớn và có thể trả lời hầu hết tất cả những câu hỏi mà bạn có Hơn nữa bạn có thể tìm thấy rất nhiêu ebook hướng dẫn sử dụng WordPress, nhiều video, nhiều tài liệu liên quan đến WordPress

Trang 32

– Widgets Sidebar

Cái này thuật ngữ hơi chuyên ngành nên cũng chưa biết gọi tiếng Việt là

gì cho phải Nhưng đại loại khi bạn sử dụng WordPress bạn sẽ thấy phần sidebar của WordPress thực sự là một tác phẩm nghệ thuật Bạn có thể keo thả các phần mình muốn hoặc không vào đó, nó sẽ tự động cập nhật Đây là một tính năng cũng rất mạnh của WordPress

Những khuyết điểm của WordPress:

– Lưu trữ bị hạn chế(50MB) dùng để Upload hình ảnh, nếu muốn thêm các bạn phải mua

– Themes chỉ được cung cấp sẵn, không thể thay thế bằng các theme từ nguồn ngoài hay của chính người dùng

– Các Plugin bị hạn chế, chỉ sử dụng được các plugin cung cấp sẵn

– Giống như blogger WordPress cũng bị VNPT chặn không vào được – Không cho sử dụng Java trên blog đồng nghĩa với việc không được đặt thêm bất cứ biến quảng cáo nào trên blog

Kết luận wordpress

Wordpress thích hợp cho những ai muốn tự thiết kế cho mình một Webside, nó rất mạnh, người dùng có thể dùng nó để biến thành một trang blog chuyên nghiệp hay một website phục vụ cho công việc ( website cho công ty, site bán hàng trên mạng )

1.2 CƠ SỞ DỮ LIỆU MYSQL

1.2.1 Giới thiệu cơ sở dữ liệu

- MySQL là ứng dụng cơ sở dữ liệu mã nguồn mở phổ biến nhất hiện nay (theo www mysql com) và được sử dụng phối hợp với PHP Trước khi làm việc với MySQL cần xác định các nhu cầu cho ứng dụng

- MySQL là cơ sở dữ có trình giao diện trên Windows hay Linux, cho

phép người sử dụng có thể thao tác các hành động liên quan đến nó Việc tìm

hiểu từng công nghệ trước khi bắt tay vào việc viết mã kịch bản PHP, việc tích hợp hai công nghệ PHP và MySQL là một công việc cần thiết và rất quan trọng

Trang 33

cơ sở dữ liệu khác, nếu bạn sử dụng cho quy mô nhỏ, bạn có thể chọn cơ

sở dữ liệu nhỏ như: Microsoft Exel, Microsoft Access, MySQL, Microsoft Visual FoxPro… Nếu ứng dụng có quy mô lớn, bạn có thể chọn cơ sở dữ liệu có quy mô lớn như: Oracle, SQL Server…

– Truy cập: Truy cập dữ liệu phụ thuộc vào mục đích và yêu cầu của người sử dụng, ở mức độ mang tính cục bộ, truy cập cơ sỏ dữ liệu ngay trong cơ sở

dữ liệu với nhau, nhằm trao đổi hay xử lí dữ liệu ngay bên trong chính nó, nhưng

do mục đích và yêu cầu người dùng vượt ra ngoài cơ sở dữ liệu, nên bạn cần có các phương thức truy cập dữ liệu giữa các cơ sở dử liệu với nhau như: Microsoft Access với SQL Server, hay SQL Server và cơ sở dữ liệu Oracle

– Tổ chức: Tổ chức cơ sở dữ liệu phụ thuộc vào mô hình cơ sở dữ liệu, phân tích

và thiết kế cơ sở dữ liệu tức là tổ chức cơ sở dữ liệu phụ thuộc vào đặc điểm riêng của từng ứng dụng Tuy nhiên khi tổ chức cơ sở dữ liệu cần phải tuân theo một số tiêu chuẩn của hệ thống cơ sở dữ liệu nnhằm tăng tính tối ưu khi truy cập và xử lí

– Xử lí: Tùy vào nhu cầu tính toán và truy vấn cơ sở dữ liệu với các mục đích khác nhau, cần phải sử dụng các phát biểu truy vấn cùng các phép toán, phát biểu của cơ sở dữ liệu để xuất ra kết quả như yêu cầu Để thao tác hay xử lí

dữ liệu bên trong chính cơ sở dữ liệu ta sử dụng các ngôn ngữ lập trình như: PHP, C++, Java, Visual Basic…

Ngày đăng: 08/12/2016, 17:13

HÌNH ẢNH LIÊN QUAN

Hình 1. Biểu đồ hoạt động đăng nhập vào hệ thống - Xây dựng website bán hàng cho công ty thế giới số
Hình 1. Biểu đồ hoạt động đăng nhập vào hệ thống (Trang 48)
Hình 2. Biểu đổ hoạt động thoát ra khỏi hệ thống - Xây dựng website bán hàng cho công ty thế giới số
Hình 2. Biểu đổ hoạt động thoát ra khỏi hệ thống (Trang 49)
Hình 3. Biểu đồ hoạt động đăng kí thành viên - Xây dựng website bán hàng cho công ty thế giới số
Hình 3. Biểu đồ hoạt động đăng kí thành viên (Trang 50)
Hình 4. Biểu đồ hoạt động xem thông tin về sản phẩm - Xây dựng website bán hàng cho công ty thế giới số
Hình 4. Biểu đồ hoạt động xem thông tin về sản phẩm (Trang 51)
Hình 5. Biểu đồ chức năng thêm SP vào giỏ hàng - Xây dựng website bán hàng cho công ty thế giới số
Hình 5. Biểu đồ chức năng thêm SP vào giỏ hàng (Trang 52)
Hình 6. Biểu đồ chức năng đặt hàng - Xây dựng website bán hàng cho công ty thế giới số
Hình 6. Biểu đồ chức năng đặt hàng (Trang 53)
Hình 7. Biểu đồ chức năng đổi mật khẩu - Xây dựng website bán hàng cho công ty thế giới số
Hình 7. Biểu đồ chức năng đổi mật khẩu (Trang 54)
Hình 8. Biểu đồ chức năng thêm sản phẩm - Xây dựng website bán hàng cho công ty thế giới số
Hình 8. Biểu đồ chức năng thêm sản phẩm (Trang 55)
Hình 9. Biểu đồ chức năng xoá sản phẩm - Xây dựng website bán hàng cho công ty thế giới số
Hình 9. Biểu đồ chức năng xoá sản phẩm (Trang 56)
Hình 10. Biểu đồ chức năng xoá User - Xây dựng website bán hàng cho công ty thế giới số
Hình 10. Biểu đồ chức năng xoá User (Trang 57)
Hình 11. Giao diện trang chủ - Xây dựng website bán hàng cho công ty thế giới số
Hình 11. Giao diện trang chủ (Trang 58)
Hình 12. Giao diện đăng nhập và đăng ký - Xây dựng website bán hàng cho công ty thế giới số
Hình 12. Giao diện đăng nhập và đăng ký (Trang 59)
Hình 13. Giao diện giỏ hàng - Xây dựng website bán hàng cho công ty thế giới số
Hình 13. Giao diện giỏ hàng (Trang 60)
Hình 14. Giáo diện chi tiết sản phẩm - Xây dựng website bán hàng cho công ty thế giới số
Hình 14. Giáo diện chi tiết sản phẩm (Trang 61)
Hình 15. Giao diện thanh toán sản phẩm - Xây dựng website bán hàng cho công ty thế giới số
Hình 15. Giao diện thanh toán sản phẩm (Trang 62)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w