Việc ứng dụng tin học vào các lĩnh vực của cuộc sống ngày càng được quan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn về mọi mặt.. Thông qua mạng máy tính, con người có thể được tiếp
Trang 2Với sự phát triển mạnh mẽ của công nghệ thông tin và sự lớn mạnh, rộng khắp của mạng máy tính toàn cầu Việc ứng dụng tin học vào các lĩnh vực của cuộc sống ngày càng được quan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn về mọi mặt Sự lớn mạnh của mạng máy tính đã xóa bỏ mọi ranh giới về không gian và thời gian để đem con người và tri thức xích lại gần nhau hơn
Thông qua mạng máy tính, con người có thể được tiếp xúc với mọi loại tri thức như tri thức văn hóa, xã hội, khoa học kỹ thuật Do vậy ngày càng có nhiều ứng dụng được viết để hỗ trợ công việc thủ công của con người, đặc biệt là các ứng dụng quản lý như quản lý nhân sự, quản lý hàng hóa, quản lý điểm…Trước kia khi mạng Internet còn chưa phổ biến thì các ứng dụng thường được viết trên máy Desktop, ngày nay Internet không còn xa lạ với bất cứ ai do vậy các ứng dụng cũng có xu thế phát triển dần trên nền Web
Trong đề tài “Xây dựng website bán điện thọai trục tuyến bằng opencart” này
em xin trình bày về một ngôn ngữ lập trình web hiện đang được sử dụng phổ biến đó là ngôn ngữ PHP và phương pháp phân tích Trong quá trình phân tích và cài đặt ứng dụng không thể không tránh khỏi những thiếu sót, rất mong sự giúp đỡ tận tình của các thầy cô trong Bộ môn và bạn bè đông nghiệp.
Trang 3- -Trong lời đầu tiên của báo cáo đồ án tốt nghiệp “Xây dựng Web bán didienj thoại trực tuyến bằng Opencart ” này, em muốn gửi những lời cám ơn và biết ơn chân thành nhất của mình tới tất cả những người đã hỗ trợ, giúp đỡ em về kiến thức và tinh thần trong quá trình thực hiện đồ án.
Trước hết, em xin chân thành cám ơn Thầy Võ Đỗ Thắng Giám đốc Trung Tâm Athena đã hướng dẫn, nhận xét, giúp đỡ em trong suốt quá trình thực hiện đồ án Xin chân thành cảm ơn các bạn thực tập ở trung tâm Athena và các anh chị trong trung tâm đã hỗ trợ em trong suốt thời gian học tập và làm tốt nghiệp.
Em cũng xin cám ơn cô Nguyễn Thị Phương Hồng giáo viên trường Cao Đẳng Kinh
Tế - Kỹ Thuật Vinatex TP.Hồ Chí Minh đã nhận xét giúp đỡ em trong quá trình thực tập và làm đò án.
Cuối cùng em xin gửi lời cảm ơn đến gia đình, bạn bè, người thân đã giúp đỡ động viên em rất nhiều trong quá trình học tập và làm Đồ án Tốt Nghiệp Do thời gian thực hiện có hạn, kiến thức còn nhiều hạn chế nên Đồ án thực hiện chắc chắn không tránh khỏi những thiếu sót nhất định
Em rất mong nhận được ý kiến đóng góp của thầy cô giáo và các bạn để em có thêm kinh nghiệm và tiếp tục hoàn thiện đồ án của mình.
Em xin chân thành cảm ơn!
TP.HCM, ngày 28 tháng 04 năm 2014 Sinh viên thực hiện:
Triệu Văn Phú
Trang 4TP Hồ Chí Minh, ngày tháng năm 2014
PHIẾU NHẬN XÉT SINH VIÊN THỰC TẬP TỐT NGHIỆP
Họ tên sinh viên:
Khóa:
Khoa Công nghệ Thông tin, Trường cao Đẳng Kinh tế - Kỹ Thuật Vinatex TP.HCMchân thành cảm ơn Quý Công ty, Nhà máy, Cơ quan đã chấp thuận cho sinh viên Khoachúng tôi được thực tập tốt nghiệp tại Quý đơn vị
Nhằm đánh giá chất lượng, kết quả thực tập của sinh viên của Khoa và đưa ra phươnghướng cải tiến chương trình đào tạo trong thời gian tới Khoa kính đề nghị Quý đơn vị nhậnxét sinh viên thực tập tốt nghiệp theo các tiêu chí như sau:
1 Thái độ chấp hành Nội quy – Qui định của cơ quan:
Rất nghiêm túc Nghiêm túc Chưa nghiêm túc
2 Đánh giá năng lực chuyên môn:
Xuất sắc Giỏi Khá Trung bình Yếu
3 Đánh giá khả năng tiếp cận với thực tiễn của cơ quan:
Xuất sắc Giỏi Khá Trung bình Yếu
4 Đánh giá khả năng ngoại ngữ:
Xuất sắc Giỏi Khá Trung bình Yếu
5 Đánh giá khả năng tin học:
Xuất sắc Giỏi Khá Trung bình Yếu
6 Khả năng làm việc nhóm
Xuất sắc Giỏi Khá Trung bình Yếu
7 Khả năng giao tiếp
Xuất sắc Giỏi Khá Trung bình Yếu
8 Các ý kiến đóng góp cho Khoa – Trường:
Email: Điện thoại:
Loại hình đơn vị: Nhà nước Tư nhân Liên doanh Nước ngoài
Trang 5
TP.HCM, ngày… tháng… năm 2014 XÁC NHẬN CỦA CƠ QUAN/ ĐƠN VỊ
Đại Diện Đơn Vị (Ký tên, đóng dấu)
Trang 6
TP.HCM, ngày … tháng … năm 2014
Giáo viên hướng dẫn
(Ký tên, ghi rõ họ tên)
Điểm
Trang 7MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA 1
a LỊCH LÀM VIỆC TẠI NƠI THỰC TẬP 1
b GIỚI THIỆU VỀ TRUNG TÂM TRUNG ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA 1
CHƯƠNG II: PHÂN TÍCH YÊU CẦU XÂY DỰNG WEBSITE 8
I PHÂN TÍCH YÊU CẦU 8
1.1 Bài toán đưa ra 8
II TÌM HIỂU VỀ MÃ NGUỒN MỞ 9
2.1 Khái niệm 9
2.2 Giới thiệu về một số mã nguồn mở 9
III TÌM HIỂU VỀ OPENCART 2.0 10
3.1 OpenCart là mã nguồn mở 10
3.2 Opencart là một hệ thống giỏ hàng 12
VI CÔNG CỤ LẬP TRÌNH 12
4.1 DreamWeaver 12
4.2 Công cụ đồ họa 13
V XAMPP 14
5.1 CuteFTP 14
5.2 Cài đặt Opencart 2.0 14
Chỉnh sửa website tại trang quản trị 18
Chỉnh sửa cấu hình web 19
Tùy chỉnh danh mục sản phẩm, sản phẩm 21
Tùy chỉnh các mô đun cho website 26
Tùy chỉnh danh mục tin tưc, tin tức 27
Tùy chỉnh liên kết – silde – banner 28
CHƯƠNG III: ĐƯA WEBSITE LÊN HOSTING VÀ TÍCH HỢP CÁC CHỨC NĂNG KHÁC CHO WEBSITE PHÁT TRIỂN 30
I ĐƯA WESITE LÊN HOSTING 30
1 Đăng ký hosting 30
2 Backup (Export) database của Website trên máy Local 33
3 Tạo database mới và upload (Restore) database trên hosting đã đăng ký 35
4 Tiến hành upload soucre web 38
5 Cấu hình file config 40
CHƯƠNG IV TỐI ƯU HÓA SEO VÀ TẠO 1 SỐ PLUGINS XÃ HỘI CỦA FACEBOOK CHO WEBSITE 42
I TẠO LIKE BOX CHO WEBSITE TRÊN FANPAGE 42
1 Tạo facepage cho website 42
2 Tạo like box cho website 44
3 Đưa code like box vào website (product) 45
CHƯƠNG IV GIỚI THIỆU VỀ WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNG 46
I NỘI DUNG WEBSITE 46
1 Giao diện trang chủ 46
2 Giao diện trang giới thiệu 47
3 Giao diện trang tuyển dụng 48
4 Giao diện sản phẩm điện tử 50
5 Giao diện chi tiết sản phẩm 50
6 Giao diện trang đăng nhập tài khoản 51
KẾT LUẬN 53
Trang 8CHƯƠNG I: NỘI DUNG THỰC TẬP TẠI TRUNG TÂM ĐÀO TẠO QUẢN
TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA
a LỊCH LÀM VIỆC TẠI NƠI THỰC TẬP
Khi thực tập tại công ty, Ban giám đốc của TRUNG TÂM ĐÀO TẠO QUẢNTRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA đã đưa ra lịch thực tập chosinh viên như sau:
Làm việc 3 ngày / tuần, thứ 3, thứ 5, thứ 7 Buổi sáng bắt đầu từ 7h00 đến 10h Hai tuần đầu tham quan tất cả các phòng làm việc trung tâm
Làm quen với máy tính của trung tâm
Tuần Từ ngày - Đến
1 03/03 - 09/03 Tham quan tất cả các phòng làm việc của
trung tâm, chọn đề tài
2 10/03 – 16/03 Gặp giáo viên hướng dẫn thực tập và nhận
8 21/04 - 26/04 Hoàn tất đề tài và nộp báo cáo thực tập
b GIỚI THIỆU VỀ TRUNG TÂM TRUNG ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA
o Giới thiệu chung về trung tâm
Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc
Tế ATHENA được thành lập từ năm 2004, là một tổ chức qui tụ nhiều trí thức trẻ
Việt Nam đầy năng động, nhiệt huyết và kinh nghiệm trong lãnh vực CNTT, với tâmhuyết góp phần vào công cuộc thúc đẩy tiến trình đưa công nghệ thông tin là ngànhkinh tế mũi nhọn, góp phần phát triển nước nhà
Trang 9Lĩnh vực hoạt động chính:
Trung tâm ATHENA đã và đang tập trung chủ yếu vào đào tạo chuyên sâu
quản trị mạng, an ninh mạng, thương mại điện tử theo các tiêu chuẩn quốc tế của cáchãng nổi tiếng như Microsoft, Cisco, Oracle, Linux LPI , CEH, Song song đó,
trung tâm ATHENA còn có những chương trình đào tạo cao cấp dành riêng theo
đơn đặt hàng của các đơn vị như Bộ Quốc Phòng, Bộ Công An , ngân hàng, doanhnghiệp, các cơ quan chính phủ, tổ chức tài chính
+ Sau gần 10 năm hoạt động, nhiều học viên tốt nghiệp trung tâm ATHENA đã là
chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộngành như Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở ThôngTin Truyền Thông các tin tức, bưu điện các tỉnh,
+ Ngoài chương trình đào tạo, Trung tâm ATHENA còn có nhiều chương trình hợp
tác và trao đổi công nghệ với nhiều đại học lớn như đại học Bách Khoa Thành Phố
Hồ Chí Minh, Học Viện An Ninh Nhân Dân( Thủ Đức), Học Viện Bưu Chính ViễnThông, Hiệp hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự ,
o Đội ngũ giảng viên :
+ Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trường đại học hàng đầu trong nước Tất cả giảng viên ATHENA đều phải có các chứng chỉ quốc
tế như MCSA, MCSE, CCNA, CCNP, Security+, CEH,có bằng sư phạm Quốc tế (Microsoft Certified Trainer) Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung tâm ATHENA
+ Bên cạnh đó,Các giảng viên ATHENA thường đi tu nghiệp và cập nhật kiến thức công nghệ mới từ các nước tiên tiến như Mỹ , Pháp, Hà Lan, Singapore,
và truyền đạt các công nghệ mới này trong các chương trình đào tạo tại trung tâm ATHENA
Cơ sở vật chất:
+ Thiết bị đầy đủ và hiện đại
+Chương trình cập nhật liên tục, đảm bảo học viên tiếp cận với những công nghệmới nhất
Trang 10+ Phòng máy rộng rãi, thoáng mát.
Dịch vụ hỗ trợ:
+ Đảm bảo việc làm cho học viên tốt nghiệp khóa dài hạn
+ Giới thiệu việc làm cho mọi học viên
+ Thực tập có lương cho học viên khá giỏi
+ Ngoài giờ chính thức, học viên được thực hành miễn phí, không giới hạn thời gian.+ Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy tính,mạng máy tính, bảo mật mạng
+ Hỗ trợ thi Chứng chỉ Quốc tế
Một số hình ảnh về trung tâm.
Trung Tâm ATHENA - 2 Bis Đinh Tiên Hoàng , ĐaKao, Q1 , Tp HCM
Trang 11Trung tâm ATHENA - 92 Nguyễn Đình Chiểu ,DaKao, Q1 , Tp HCM
Khóa học quản trị hệ thống mạng Cisco cho ngân hàng MHB Bank
Trang 13Phát chứng chỉ cho các học viên hoàn thành khóa học
Trang 14TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG
QUỐC TẾ ATHENA
- Cơ sở 1: 92 Nguyễn Đình Chiểu, phường Đa Kao, Q1 Điện thoại: (08)38244041 - 090 78 79 477-094 323 00 99(Gần ngã tư Đinh Tiên Hoàng - Nguyễn Đình Chiểu)
- Cơ sở 2: 2 Bis Đinh Tiên Hoàng, phường Đa Kao, Q1 Điện thoại:
(08)22103801 - 094 320 00 88(Cạnh sân vận động Hoa Lư - Cách đài truyền hình Tp HTV 50 mét)
Website: http://athena.edu.vn - http://athena.com.vn
E-mail: support@athena.edu.vn - tuvan@athena.edu.vn
Trang 15CHƯƠNG II: PHÂN TÍCH YÊU CẦU XÂY DỰNG WEBSITE
I PHÂN TÍCH YÊU CẦU
1.1 Bài toán đưa ra
Cửa hàng điện thoại Nguyễn Kim chuyên cung cấp các mẫu Điện thoại Hiện nay cửa hàng có nhu cầu xây dựng Website giới thiệu các mặt hàng Trong mỗi loại gồm có:
- Điện thoại các loại
Yêu cầu mỗi loại phải có ảnh đại diện và mô tả cụ thể Hệ thống phải cho phép khách hàng đặt hàng và gừi đơn đặt hàng cho người quản lý Trên web có các tiện íchnhư: sản phẩm tiêu biểu, sản phẩm mới nhất, thống kê lượt truy cập… Để xây dựng được Website này em sử dụng hệ mã nguồn mở Opencart, hiện đang là một hệ mã nguồn rất phổ biến và được hỗ trợ rất nhiều trên các cộng đồng mạng
a Yêu cầu khách hàng
Là những người có nhu cầu cần xem và tìm hiểu các loại mặt hàng Họ sẽ tìm kiếm các thông tin cần thiết từ hệ thống và đặt mua các mặt hàng này Vì thế trang
Trang 16web phải thỏa mãn các chức năng sau sở hữu tổng thể Những gì nhiều hơn, cải tiến mới cho phép các ứng dụng chạy nhanh hơn.
- Hiển thị các mặt hàng để khách hàng có thể lựa chọn và xem các mặt hàng cầnlựa chọn
- Cung cấp chức năng tìm kiếm các mặt hàng Với nhu cầu của người sử dụngkhi truy cập vào trang web là tìm kiếm các mặt hàng mà họ cần và muốn xem Đôilúc cũng có nhiều khách hàng vào website này mà không có ý định xem hay khôngbiết xem gì thì yêu cầu đặt ra cho hệ thống là làm thế nào để khách hàng có thể tìmkiếm nhanh và hiệu quả các mặt hàng mà họ cần tìm
- Sau khi khách hàng lựa chọn xong những mặt hàng cần đặt mua thì hệ thốngphải có chức năng hiển thị đơn đặt hàng để khách hàng nhập vào những thông tincần thiết, tránh những đòi hỏi hay những thông tin yêu cầu quá nhiều từ phía kháchhàng, tạo cảm giác thoải mãi, riêng tư cho khách hàng
- Ngoài ra, còn có 1 số chức năng như đăng kí, đăng nhập Khách hàng có thểthay đổi mật khẩu của mình Khi bạn quan tâm đến thông tin về website như: tin tứchay giá cả, bạn có thể nhập địa chỉ email vào, bạn có thể nhận được các thông tin cậpnhật từ website
b Phía cửa hàng
- Thông tin luôn cần đến hệ thống menu rõ ràng và nghiêm túc Hệ thốngmenu này sẽ là nơi người dùng chú ý đầu tiên vì ở đó chứa hầu hết các đề mục quantrọng mà họ đang tìm hiểu
- Là người làm chủ ứng dụng, có quyền kiểm soát mọi hoạt động của hệthống Người này được cấp một username và password để đăng nhập vào hệ thốngthực hiện những chức năng của mình
Có thể quản lý được các chức năng (thêm, xóa, sửa) của các mặt hàng trong web
II TÌM HIỂU VỀ MÃ NGUỒN MỞ
2.1 Khái niệm
Mã nguồn mở là thuật ngữ chỉ các sản phẩm, phần mềm công khai mã nguồn mở
(source code) Người dùng không phải trả một khoản chi phí nào, hơn thế nữa họ có
Trang 17quyền xem, sửa đổi, cải tiến, nâng cấp theo một con số nguyên tắc chung quy định
trong giấy phép phần mềm nguồn mở General Public Licence – GPL Ông tổ của mã nguồn mở là Richard Stallman, người xây dựng dự án GNU, và cho ra giấy phép mã
nguồn mở GPL, hai nền tảng then chốt cho sự phát chiển của mã nguồn mở
2.2 Giới thiệu về một số mã nguồn mở
lập trình PHP và sử dụng MySQL database WordPess là “con” của B2/Cafelog,
được xây dựng trên sự tiện dụng, cung cấp mặc định chuẩn web
c OpenCart
Ngoài tính năng free thì Opencart được biết đến với các tính năng vốn có của nó
của 1 Opensource, là có thể sửa đổi, dễ dàng hiệu chỉnh, dễ cải tiến theo hướng phátchiển của bản thân người sử dụng Trong lĩnh vực thiết kế site bán hàng, Opencartquản lý hệ thống CMS lớn với phần mua hàng, điểm thưởng Điều mà người viết tâmđắc nhất ở Opensource là chế độ tự buid Theme, tạo khả năng sáng tạo cho ngườidùng, cùng với chế độ quản lý điểm cộng, điểm thưởng, quản lý gian hàng cực kì rõràng và hiệu quả, tính dễ sử dụng cũng là một điều người viết cũng cân nhắc
Các Opensource mỗi loại đều có thế mạnh riêng, không có loại nào hơn loại nào, nhưng từ khi người viết sử dụng Opencart thì ngạc nhiên với tính năng mà nó đem lại:
Trang 18III TÌM HIỂU VỀ OPENCART 2.0
3.1 OpenCart là mã nguồn mở
Opencart là source nguồn được thiết kế dưới dạng open source cho phép bạn có
thể sử dụng free, đây là một bộ code được viết bằng PHP được phát triển lên đểgiành cho giải pháp bán hàng trực tuyến, gồm gần như đầy đủ các chức năng cho mộtwebsite bán hàng, hiện nay opencart đã phát triển hơn có thêm những module như tintức, giúp website hoàn thiện hơn trong mắt người dùng hiện nay, ở việt nam hiện tạicũng khá nhiều công ty sử dụng mã nguồn này để thiết kế website và phát triển cácmodule của opencart để bán lại cho những người nào mà không chuyên về lập trình
Hình 2.1 Giao diện Source Opencart 2.0Opencart là một mã nguồn mở miễn phí nó có thể dùng để sửa đổi, dễ điều chỉnh,
dễ cải thiện theo hướng phát triển của bản thân người sử dụng Trong lĩnh vực thiết
kế site bán hàng, opencart quản lý hệ thống CMS lớn với phần mua hàng, điểmthưởng Opencart có tính năng rất độc đáo đó là tự buil theme, tạo khả năng sáng tạocho người dùng, cùng với chế độ quản lý điểm cộng, điểm thưởng, quản lý gian hàngcực kỳ rõ ràng và hiệu quả, tính dễ sử dụng cũng là một điều người viết cũng cânnhắc
Opencart có những chức năng rất đa dạng: các opencartsource mỗi loại đều có thếmạnh riêng, không có loại nào hơn loại nào, nhưng từ khi người viết sử dụng
Trang 19Opencart thì thấy ngạc nhiên với các chức năng nó mang lại Opencart cho phépđiểm thưởng, quà tặng, có thể sắp xếp các hạng danh mục của sản phẩm, có hỗ trợ
SEO URL, SEO TAG, SEO KEYWORD, tiền tệ đa dạng.
Opencart rất dễ sử dụng các module trong opencart rất trực quan và dễ sử dụng, giúp các bạn có thể tùy chỉnh một cách đơn giản nhất có thể Cộng đồng phát triển mạnh (cả miễn phí và thương mại), cộng đồng ngày càng được phát triển mạnh ở Việt Nam, vì thế sự hỗ trợ là rất lớn, và nhanh chóng Đặc biệt nhà phát triển có thể tùy chỉnh những gì mình thích, có thể đào sâu nghiên cứu, và không giới hạn tập tin Người sử dụng biết ít nhiều về photoshop và một ít về lập trình có thể sử dụng được
dễ dàng
3.2 Opencart là một hệ thống giỏ hàng
Như đã nói trên, Opencart đầu tư khá công phu cho việc sử dụng, quản lý cácgian hàng, và khách hàng Nó chứa các mô đun sử dụng các mục đích khác nhau, nhưgiới thiệu sản phẩm, sản phẩm được đưa ra trưng bày…
a Ưu điểm và nhược điểm của opencart
- Ưu điểm:
Cài đặt đơn giản và nhanh chóng
Dễ dàng cấu hình và tùy chỉnh theo ý thích
Coder dễ dàng nắm bắt và phát triển
Template nhẹ nhàng, hỗ trợ nhiều Jquery
Thân thiện với người sử dụng
Trang 20VI CÔNG CỤ LẬP TRÌNH
4.1 DreamWeaver
Dreamweaver là một trương trình biên tập HTML chuyên nghiệp, nhằmphục vụ cho việc thiết kế, lập trình, phát triển các website, các trang web và các ứngdụng web, cho dù là người thích viết mã bằng tay hay là thực hiện công việc làm webbằng công cụ trực quan, thì Dreamweaver cũng cung cấp cho bạn công cụ hữu ích đểcải tiến kinh nghiệm thiết kế web
Các tính năng của các công cụ thiết kế trực quan trong Dreamweaver giúpngười lập trình tạo ra một trang web mà không cần phải viết bất kỳ một dòng mã nào
Có thể quan sat tất cả các thành phần site hay tài nguyên web và kéo chúng vào tàiliệu một cách dễ dàng từ một panel Ngoài ra, chúng ta còn có thể luồng dây pháttriển vào website bằng cách tạo ra và chỉnh sửa các tấm ảnh trong các ứng dụng đồhọa khác, Dreamweaver còn cung cấp các công cụ giúp người ta có thể dễ dàng thêmcác tài nguyên Flash vào trong các web
Ngoài các chức năng kéo và thả giúp chúng ta xây dựng các trang web,Dreamweaver còn cung cấp một môi trường viết mã chuyên nghiệp bao gồm cáccông cụ biên tập mã (chẳng hạn như, màu cú pháp, tự động đóng tab, và thu mã
thành một dòng), các bản tham khảo CSS, javacript, ColdFusion,… Công nghệ RoundTrip HTML sẽ chèn vào những tài liệu viết tay mà không hề định dạng lại mã,
sau đó có thể chỉnh lại mã theo cách viết tùy thích
Dreamweaver còn giúp chúng ta xây dựng các ứng dụng web dựa trên cơ sở dữ
liệu, và các trang web động chẳng hạn như CFML (Confusion), ASP.NET, ASP, JSP,
và PHP Nếu như có sở thích dùng cơ sở dữ liệu SML, thì Dreamweaver sẽ đưa chongười lập các công cụ mà giúp chúng ta dễ dàng tạo ra các trang XSLT, các tập tinXML, và thể hiện được dữ liệu XML trên trang web
Trong thực tế với Dreamweaver, chúng ta có thể tạo ra các đối tượng và các lệnhcho riêng bàn thân mình, chúng ta còn có thề chỉnh sửa các phím tắt ứng dụng, hay
thậm chí viết thế mã javascript vào phần Extend Dreamweaver tạo ra các behavior
mới, các thanh thuộc tính mới, và các báo cáo site
Trang 214.2 Công cụ đồ họa
Adobe Photoshop là phần mềm xử lý hình ảnh (image-proceesing software)chuyên nghiệp, Photoshop cho phép người sử dụng sửa ảnh (retouching), ghép ảnh(composing), phục chế ảnh (retoration), tô màu ảnh (painting) một cahs dễ dàng vàhiệu quả Phần mềm này là một công cụ không thể thiếu của các nhiếp ảnh gia, cácnhà thiết kế đồ họa, thiết kế web và biên tập video
Ngoài ra Adobe Photoshop còn phối hợp rất tốt với các phần mềm của Adobenhư:
- Phần mềm vẽ trang trí và minh họa (illustration software) Adobe Illustrator.
- Phần mềm sắp chữ và chình bày (typesetting and layout software) Adobe
InDesign
- Phần mềm tạo hình ảnh động (Animation software) Adobe Flash.
- Phần mềm thiết kế trang web (Web design software) Adobe Dreamweaver
- Xampp là viết tắt của X + Apache + Mysql + PHP + Perl
- Chữ X là cross (platfrom) ám chỉ dùng được cho cả 4 hệ điều hành khác nhau:
Windows, Linux, Solaris và MAC
5.1 CuteFTP
- CuteFTP là chương trình hỗ trợ truyền tải tập tin thông qua mạng Internet sử
dụng giao thức FTP (File Transfer Protocol) CuteFTP là chương trình miễn phí, có
giao diện thân thiện, dễ sử dụng và tốc độ nhanh nên được nhiều người sử dụng Đây
là giải pháp dùng tải dữ liệu giữa máy tính cá nhân và các máy chủ web
- Sử dụng CuteFTP để quản lý dữ liệu cũng giống như quản lý tập tin bằng
chương trình Explorer của Windows hoặc các chương trình quản lý tập tin thông
dụng khác
Trang 225.2 Cài đặt Opencart 2.0
Tiến hành tải phần mềm mã nguồn mở Opencart:
- Truy cập địa chỉ để download Opencart: http://www.Opencart.com/index.php?ro nload/download
- Sau khi tải xong tiến hành giải nén tập tin : nhấp chuột phải lên tập tin
- Chọn Extract Here
- Copy thư mục “ Upload ” vừa giải nén ra và paste vào “C:\xampp\htdocs”
Tiến hành cài đặt opencart 2.0
- Chạy đường dẫn “ http://localhost/phpmyadmin ” tiến hành tạo một database như hình sau: điền tên database vào ô Create new database rồi ấn Create
Hình 2.6.1 Tạo database
- Bắt đầu các thao tác để đưa web lên localhost
- Chạy đường dẫn http://localhost/ tên soucre web vừa coppy vô file htdocs trong xampp /index.php Màn hình hiện lên như hình dưới đây
- Bước 1: Chọn ngôn ngữ
Trang 23Hình: 2.6.2 Chọn ngôn ngữ cho web
- Bước 2: Chọn “ Tôi đồng ý cấp giấy phép ” -> “ Tiếp tục ”
Hình 2.5.3 Đồng ý với điều kiện của nhà cung cấp
- Bước 3: Chuẩn bị cài đặt
Trang 24Hình 2.6.4 Kiểm tra thủ tục
- Bước 4: Tùy chỉnh các thông số sau:
Databasehost: localhost (để nguyên)
User: root
Password: (để trống)
Database name: nguyekim (điền tên database vừa tạo lúc nãy)
Database prefix: (để trống)
Username: admin (tên truy cập vào trang quản trị)
Password: 123 (pass để đăng nhập trang quản trị)
E-mail: vanphu2103@gmail.com (điền tên Email)
Trang 25Hình 2.6.5 Nhập thông tin
- Bước 5 Vào “C:\xampp\htdocs\tên web của mình” xóa thư mục “Install” hoặc
có thể đổi tên file thành tên khác Chọn “Goto your Online Shop” để vào shop và chọn “Login to your Administration” để vào trang quản trị
Hình 2.6.6 Cài đặt thành công
- Bước 6: Đăng nhập vào trang quản trị Với tài khoản và mật khẩu cài đặt ở bước trên
Trang 26Hình 2.6.7 Đăng nhập trang quản tri
Chỉnh sửa website tại trang quản trị
Truy cập trang quản trị qua đường dẫn: “localhost/tên web/admin”
Điền thông tin username/password
Hình 3.7.1 Bảng quản trị: Hiển thị tổng quan về cửa hàng
Chỉnh sửa cấu hình web
Bấm vào Menu “Hệ thống” ”Cấu hình” Bấm vào nút “sửa”
- Tên cửa hàng, chủ cửa hàng, địa chỉ, email, điện thoại Chỉnh sửa tùy ý chủ website
Trang 27Hình 3.7.2 Thay đổi thông tin tổng quan
Chọn “Khu vực” hiển thị trang quản trị khu vực để cài đặt cho website
Hình 3.7.3 Thay đổi thông tin khu vực: Quốc gia, tỉnh/ thành phố…
Chọn “Thư” hiển thị trang quản trị thư để cài đặt cho phần thư của website
- Chỉnh sửa: giao thức gửi thư, tham số thư, máy chủ SMTP, tài koản SMTP, tàikhoản SMTP…
Trang 28Hình 3.7.3 Thay đổi thông tin mục thư
Chọn “Hình” hiển thị trang quản trị hình của cấu hình hệ thống cho website
- Chúng ta có thể chỉnh sửa hình ảnh logo và icon của website bên cạnh đóchúng ta có thể hiệu chỉnh khích thước của các hình ảnh
Hình 3.6.4 Chỉnh sửa thông tin thẻ hình
Tùy chỉnh danh mục sản phẩm, sản phẩm
Bấm vào menu ”Sản phẩm” “Danh mục”
- Thêm hoặc xóa các danh mục hiển thị tại menu trong phần danh mục Nhấp xóa sửa hoặc thêm để hiệu chỉnh
Trang 29Hình 3.7.5 Danh mục sản phẩm
Chọn “thêm” để thêm mới một danh mục sản phẩm hiển thị nhập dữ liệu tổng quan của danh mục trên trang quản trị
- Mục tổng quan:
- Tên danh mục: Theo ý chủ website
- Mô tả từ khóa, từ khóa: Tùy ý
- Mô tả: Tùy ý
Hình 3.7.6 Thêm danh mục mới
Chọn “Dữ liệu” hiển thị phần dữ liệu để chỉnh sửa dữ liệu của phần danh mục trên trang quản trị
Trang 30- Chuyên mục: Để là không nếu muốn là danh mục cha và chọn tich vô danh mục khác nếu muốn nó là danh mục con của danh mục đó.