Professional Documents
Culture Documents
TÊN ĐỀ TÀI :
“XÂY
TÊNDỰNG WEBSITE BÁN ĐIỆN THOẠI TRỰC TUYẾN
ĐỀ TÀI:
BẰNG
“XÂYOPENCART” TẠI TRUNG
DỰNG WEBSITE ĐIỆNĐÀO
BÁN TÂM TẠO DI
THOẠI QUẢN
ĐỘN
TRỊ MẠNG & AN
BẰNG OPENCART” NINH MẠNG QUỐC TẾ ATHENA
GVHD : ĐỖ VÕ THẮNG
SVTH : TRIỆU VĂN PHÚ
Để quán triệt nguyên tắc “học đi đôi với hành”,nhằm tạo điều kiện cho sinh viên làm
quen với thực tế, có được cái nhìn tổng hợp, giúp cho sinh viên chúng em hạn chế được sự
bỡ ngỡ khi ra trường, hàng năm nhà trường tổ chức cho sinh viên đi thực tập tại các cơ sở
theo nội dung ngành nghề đào tạo. Đây là điều kiện thuận lợi giúp chúng em phát huy được
năng lực bản thân cũng như khả năng áp dụng lý thuyết được trang bị ở trường vào thực tế.
Công nghệ thông tin đã có những bước phát triển mạnh mẽ. Máy tính điện tử không
còn là phương tiện quý hiếm mà đang ngày một gần gũi với con người.
Đứng trước sự bùng nổ thông tin, các tổ chức và các doanh nghiệp đều tìm mọi biện
pháp để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin học hóa các hoạt động
tác nghiệp của đơn vị mình.
Từ nhu cầu nói trên,trong thời gian thực tập tốt nghiệp em đã sử dụng vốn kiến thức ít
ỏi của mình tìm hiểu và học hỏi ứng dụng của công nghệ thông tin vào thực tế. Nó chỉ mang
tính chất thử nghiệm để học hỏi, trao đổi kinh nghiệm và làm quen với thực tế.
LỜI CẢM ƠN
NHẬN XÉT CỦA CƠ QUAN THỰC TẬP
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
CHƯƠ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
Khi thực tập tại công ty, Ban giám đốc của TRUNG TÂM ĐÀO TẠO QUẢN TRỊ
MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA đã đƣa ra lịch thực tập cho sinh
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
Gặp giáo viên hƣớng dẫn và nhận tài liệu.
B. GIỚI THIỆU VỀ TRUNG TÂM ĐÀ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âm
huyế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ành
kinh tế mũi nhọn, góp phần phát triển nƣớc nhà.
ngành nhƣ Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở Thông Tin
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ễn
Thông, Hiệp hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự ,......
Khóa học quản trị hệ thống mạng Cisco cho ngân hàng MHB Bank
Phát chứng chỉ cho các học viên hoàn thành khóa học
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)
hay 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ập
nhật từ website.
- 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ống
thự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.
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ó
quyề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ở
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át
chiể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ể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ƣời
dù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:
- Hệ thống tính điểm Coupon
- Thẻ quà tặng
- Xếp hạng các hạng mục sản phẩm
- SEO
- Tiền tệ.
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ột
website bán hàng, hiện nay opencart đã phát triển hơn có thêm những module nhƣ tin
tứ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ại
cũ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ác
module của opencart để bán lại cho những ngƣời nào mà không chuyên về lập trình.
Nhƣ đã nói trên, Opencart đầu tƣ khá công phu cho việc sử dụng, quản lý các gian
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
Hỗ trợ tốt về đa ngôn ngữ
Format code rõ ràng theo chuẩn MVC
Cộng đồng phát triển mạnh
Hỗ trợ mutilstore
- Nhƣợc điểm
Không hỗ trợ hooks, khi thêm một modules mới cần phải tác động đến
phân code mặc định.
4.1 DreamWeaver
Dreamweaver là một trƣơng trình biên tập HTML chuyên nghiệp, nhằm
phụ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 ứng
dụ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 web
bằ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úp
ngƣờ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ài
liệ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át triể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êm cá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ác cô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 cho
ngƣờ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 tin
XML, 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ệnh
cho 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.
V. XAMPP
- Xampp là một ứng dụng để chạy Webserver trên máy tính mà không cần phải
mua hosting và domain
- Mọi ngƣời thƣờng sử dụng để thực hành và phát triển web phục vụ cho việc
học tập và giải trí.
- 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). FileZilla Client 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.
Đầu tiên ta cần cài đặt Xampp để thiết lập môi trƣờng
Các bƣớc cài đặt Xampp
- Bƣớc 1: Tải Xampp Control Panel v3.2.1 về máy.
- Bƣớc 2: Trƣớc tiên bạn cần phải tắt bức tƣờng lửa hay chƣơng trình diệt virut.
- Bƣớc 3: Tiến hành cài đặt. Chọn next để tiếp tục.
- Bƣớc 5: Chọn đƣờng dẫn để cài đặt, đƣờng dẫn mặc định là c/xampp. Chọn
next để tiếp tục cài đặt.
- Bƣớc 8: Nhấn Finish để kết thúc. Mở bảng điều khiển XAMPP. Ở đó, chúng ta
sẽ thấy điều khiển riêng biệt cho Apache, MySQL, FileZilla, và Mercury. Nhấp vào
Startbutton để bắt đầu tính năng tƣơng ứng. Có một thông báo trạng thái của trạng thái
hiện tại của các tính năng đƣợc lựa chọn. (Lƣu ý: Apache và MySql phải luôn ở trạng
thái „running‟ thì trang web mới chạy đƣợc)
- 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 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.
Hình 3.7.1 Bảng quản trị: Hiển thị tổng quan về cửa hàng
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ài
khoản SMTP…
- 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.
Chọn “Dữ liệu” hiển thị phần dữ liệu để chỉnh sửa dữ liệu của sản phẩm mới
trên trang quản trị
- Danh mục: Sản phẩm sẽ hiện lên phần danh mục đƣợc chọn.
- Cửa hàng: Mặc định.
- Sản phẩm cùng loại: hiển thị sản phẩm đƣợc chọn theo sản phẩm đang thiết lập
khi nhấp vô chi tiết.
Tại menu trang quản trị chọn “Nội dung” “Tin tức” hiển thị các tin tức
- Để hiệu chỉnh tin tức bằng cách nhấn vô sửa hoặc thêm mới bằng cách nhấn vô
thêm và chọn danh mục tin tức cần hiển thị.
1. Đăng ký hosting
- Đăng ký hosting tại trang web hostinger.vn (Sử dụng hosting miễn phí)
Nhập thông tin để đăng ký và sác nhận tài khoản
Bắt đầu đăng kí bằng cách nhập tên miền và mật khẩu
- Chọn tên miền có 2 dạng domain và subdomain. Với domain có dạng nhƣ
domain.com còn subdomain có dạng abc.esy.es (abc tên tùy ý – không đƣợc
trùng với của ngƣời khác nếu trùng thì phải đăng kí với “abc – tên web” bằng
một tên khác. Phần sau .esy.es có thể thay đổi thành kiểu khác bằng cách nhấp
chỏ xuống)
- Mật khẩu tùy ý
Xác thực đơn hàng bằng cách nhập captcha và đồng ý điều kiện
- Bƣớc 7 : Tìm đến file chứa suocre web nhấn ctrl + A nhấp chuột phải và chọn
upload
- Bƣớc 4 đồng ý và sẽ phải chả phí để fanpage nhiêu lƣợt like hơn
KẾT LUẬN
- Hoàn thiện phƣơng thức thanh toán trực tuyến an toàn giúp khách hàng tin
tƣởng vào website hơn.
- Tiếp tục tối ƣu hóa SEO giúp khách hàng có thể tìm thấy website mình dễ dàng
hơn.
- Thực hiện tích hợp thêm các mô đun mới giúp cho khách hàng cảm thấy thân
thiện hơn.
- Tích cực thực hiện maketing online cho web để thu hút nhiều khách hàng hơn
- Tiến hành phân quyền cho các user cấp dƣới…
- Kết quả nghiên cứu đề tài giúp em có thêm một phƣơng pháp xây dựng một
Website, góp phần làm cho môi trƣờng làm việc thuận tiện và dễ dàng hơn. Vì
vậy tiếp cận đề tài là hƣớng đi đúng đắn.
- Vì thời gian không cho phép nên em chƣa tìm hiểu rõ và kỹ hơn đề tài này hơn
nữa. Vì thế đề tài cũng còn có nhiều thiếu sót, mong các thầy cô giúp đỡ em
nhiều hơn.
Một lần nữa em xin chân thành cảm ơn các thầy cô giáo và các bạn học sinh tại
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ
ATHENA rất nhiều đã giúp đỡ em trong thời gian qua.