Nghiên cứu xây dựng wed thương mại điện tử trên nền open cart và virtue mart
Trang 1BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC TẬP
Đề Tài:
Nghiên Cứu & Xây Dựng Wed Thương Mại Điện Tử
Trên Nền Open Cart Và Virtue Mart
Công Ty Thực Tập: Trung Tâm Đào Tạo Quản Trị Mạng &
An Ninh Mạng Quốc Tế ATHENA
Giảng Viên Giám Sát: Nguyễn Văn Thắng
Giảng Viên Hướng Dẫn: Võ Đổ Thắng
Trang 2BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC TẬP
Đề Tài:
Nghiên Cứu & Xây Dựng Wed Thương Mại Điện Tử
Trên Nền Open Cart Và Virtue Mart
Công Ty Thực Tập: Trung Tâm Đào Tạo Quản Trị Mạng &
An Ninh Mạng Quốc Tế ATHENA
Giảng Viên Giám Sát: Nguyễn Văn Thắng
Giảng Viên Hướng Dẫn: Võ Đổ Thắng
Tháng 03, Năm 2014
Trang 3Mục Lục
Lời Cảm Ơn 1
I Giới Thiệu Sơ Lược Về Công Ty 5
1 Giới Thiệu : 5
2 Lĩnh vực hoạt động chính : 5
3 Đội ngủ giảng viên : 5
4 Cơ sở vật chất : 6
5 Dịch vụ hổ trợ : 6
II Tổng Quan Về Đề Tài 11
1 Giới thiệu về đề tài 11
1.1 Module Sản Phẩm: 11
1.2 Module Thanh Toán Qua Mạng : 11
1.3 Module quản lý khách hàng 11
1.4 Module Dịch Vụ: 11
1.5 Module Tin Tức: 11
1.6 Module FAQ (Những câu hỏi thường gặp): 12
1.7 Module Tuyển Dụng: 12
1.8 Module Tạo thăm dò ý kiến 12
1.9 Module Quảng Cáo Trực Tuyến: 12
1.10 Tiện ích tìm kiếm: 12
1.11 Tích hợp bộ đếm chuyên sâu: 12
1.12 Form liên hệ trực tuyến: 13
2 Lý Do Chọn Đề Tài 13
3 Mục tiêu của đề tài 13
4 Phạm Vi Và Đối Tượng Của Đề Tài 14
5 Yêu Cầu Của Đề Tài 14
III Kết Quả Thực Tập 14
1) Nhật ký thực tập 14
1.1)Nội dung: 15
1.2) Tài liệu 15
1.3) Tiến trình 15
2) Kết quả công việc: 15
Trang 5Lời Cảm Ơn
Trong thời gian thực tập với sự giúp đỡ tạo điều kiện của trung tâm đào
tạo Athena ,sự góp ý của các bạn và đặc biệt là sự hướng dẩn trực tiếp, chỉ bảo tận tình của thầy Võ Đỗ Thắng em đã hoành thành đề tài cùng với báo cáo Đúng thời gian quy định Đồng thời em xin cảm ơn đến thầy Nguyễn Văn Thắng giáo
viên giám xác đã tận tình giúp đỡ và hướng dẫn Với khả năng có hạn nên khôngtránh khỏi những thiếu sót, em rất mong nhận được sự quan tâm, giúp đỡ, tạo điều kiện của thầy cô giáo để em hoàn thiện hơn
Em xin chân thành cảm ơn
1
Trang 6NHẬN XÉT
(Của cơ quan thực tập)
Trang 7
NHẬN XÉT
(Của giảng viên giám sát)
3
Trang 8
Trang 9
I Giới Thiệu Sơ Lược Về Công Ty
1. Giới Thiệu :
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 quy tụ nhiều tri thức trẻ Việt Nam đầy năng động, nhiệt huyết và kinh nghiệm trong lãnh vực công nghệ thông tin, 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à.
2. Lĩnh vực hoạt động chính :
- Trung tâm ATHENA đã và đang tập chung 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ác hã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, doanh nghiệp, các cơ quan chính chủ, 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 tại trung tâm ATHENA bây giời đã 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ộ nghà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 tỉnh, 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ào trao đổi công nghệ với nhiều trường đạ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ự,
3. Đội ngủ giảng viên :
- Tất cả các giảng viên trung tam 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ỉ
5
Trang 10chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung tam 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.
4. 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, bảo đảm học viên luôn tiếp cân với những công nghệ mới nhất.
- Phòng máy rộng rãi, thoáng mát.
5. Dịch vụ hổ trợ :
- Đảm bảo việc làm cho học viên khóa dài hạn.
- Gớ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á gỏi.
- Ngoài giời học 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ả 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ế.
Trang 11Hình 1.0 Trung Tâm ATHENA – 2Bis Đinh Tiên Hoàng, ĐaKao, Q1, Tp HCM
7
Trang 12Hình 1.1 Trung Tâm THENA – 92 Nguyễn Đình Chiểu, ĐaKao, Q1, Tp HCM
Hình 1.2 Khóa học quản trị hệ thống mạng Cisco cho ngân hàng MHB Bank
Trang 14Hình 1.3 Phát chính chỉ cho học viên hoàn thành khóa học
Trang 15II Tổng Quan Về Đề Tài
1 Giới thiệu về đề tài.
Website thương mại điện tử là website động với các tính năng mở rộngcao cấp cho phép giao dịch qua mạng như : giỏ hàng, đặt hàng, thanh toán quamạng, quản lý khách hàng, quản lý đơn đặt hàng,…vvv
Khi sở hửu website các cửa hàng, doanh nghiệp, công ty có khả năng quảntrị thay đổi thông tin, nội dung website như ý muốn
1.1 Module Sản Phẩm:
Module này cho phép doanh nghiệp chia thành nhiều danh mục sản phẩm
có thể tự thay đổi theo nhu cầu ví dụ chia thành sản phẩm nội thất, sản phẩm mỹnghệ, sản phẩm nông sản vvv Trình bầy thông tin, hình ảnh giá thành của sảnphẩm theo dạng e-catalog tích hợp sẵn giỏ mua hàng điện tử (e-shopping cart)phục vụ cho nhu cầu mua sắm trên mạng của khách hàng
1.2 Module Thanh Toán Qua Mạng :
Module này đi kèm với giỏ mua hàng điện tử (e-shopping cart), phục vụcho nhu cầu thanh toán qua mạng của khách hàng
1.5 Module Tin Tức:
11
Trang 16Module cho phép chia nhỏ thành nhiều loại tin khác nhau ví dụ tin trongnước, tin quốc tế, tin tức công nghệ, tin nội bộ vvv.
1.6 Module FAQ (Những câu hỏi thường gặp):
Module này giúp doanh nghiệp đăng tải các câu hỏi thường gặp của kháchhàng và nội dung trả lời từ phía doanh nghiệp, tạo cái nhìn chuyên nghiệp đối vớingười xem về sản phẩm - dịch vụ của mình Tích hợp chức năng giúp kháchhàng thuận tiện gửi những yêu cầu, đề nghị, đóng góp ý kiến đến doanhnghiệp
1.7 Module Tuyển Dụng:
Cho phép doanh nghiệp đăng tải các thông tin tuyển dụng nhằm tìm kiếmcác ứng viên tiềm năng cho mình
1.8 Module Tạo thăm dò ý kiến
Doanh nghiệm có thể đưa ra những câu hỏi để thăm dò ý kiến của kháchhàng khi viếng thăm website
1.9 Module Quảng Cáo Trực Tuyến:
Cho phép doanh nghiệp quản lý các banner, logo của các đối tác trênwebsite mình, tạo nguồn thu từ website
1.10 Tiện ích tìm kiếm:
Bao gồm 2 chức năng tìm kiếm: Tìm nhanh và tìm nâng cao Tìm nhanh:cho phép người xem tìm kiếm nhanh bất kỳ thông tin nào trong website thôngqua thao tác đơn giản là nhập từ khóa cần tìm và nhấn enter để ra kết quả Tìmnâng cao: cho phép người xem giới hạn khu vực tìm kiếm thông tin để kết quảhiển thị ra chính xác hơn
1.11 Tích hợp bộ đếm chuyên sâu:
Bao gồm bộ đếm số người đã truy cập, đang truy cập website, đếm số lần
đã được xem cho từng sản phẩm
Trang 171.12 Form liên hệ trực tuyến:
Cho phép khách liên hệ với doanh nghiệp khi có nhu cầu
==>Trên đây là những module thông thường của một website thương mại điện
tử, và còn rất nhiều module khác nữa
2 Lý Do Chọn Đề Tài
Ngày nay, Internet đã và đang ngày càng phát triển mạnh mẽ Trong đóWebsite là một trong những sản phẩm tuyệt vời của Internet – đã và đang mạnglại lợi ích cho các cửa hàng, công ty trên khắp thế giới bằng cách đem lại cơ hộicho họ bán bất kỳ mọi thứ ở đâu và cho bất kỳ ai Đó chính là phương thức giaodịch Thương mại điện tử (TMĐT), một phương thức kinh doanh mới mẽ và hiệnđại, đã và đang phát triển rất mạnh ở nước ta
Chính vì thế việc tìm hiểu và xây dựng một website thương mại điện tử làthật sự rất cần thiết, Thương mại điện tử đang trở thành một cuộc cách mạng làmthay đổi cách thức mua sắm của con người Và nó có một ý nghĩa rất quan trọngtới sự phát triển của nền kinh tế nước ta
Tìm hiểu để biết về ngôn ngữ lập trình PHP, HTML, XML, CSS và kết hợpvới CSDL là MySQL rất mạnh mẽ và phổ biến nhất hiện nay
3 Mục tiêu của đề tài.
Để nắm vững kiến thức về Thương mại điện tử, và các mô hình giao dịchtrong TMĐT, hiểu được sự khác biệt giữ phương thức kinh doanh truyền thống
và phương thức kinh doanh có kết hợp TMĐT, từ đó rút ra sự khác biệt và nổitrội của phương thức giao dịch bằng TMĐT để có được những kinh nghiệm,thuận tiện cho việc áp dụng vào thực tiễn
13
Trang 18Qua đó, biết được cách xây dựng một sàn giao dịch TMĐT, tìm ra thôngtin và kiến thức mối quan hệ giữa người tiêu dùng, sản phẩm, phương pháp đặthàng, giao và nhận hàng giữa khách hàng và doanh nghiệp
Tiếp đó, để xây dựng một website thương mại điện tử cần phải tìm hiểu đểbiết về ngôn ngữ lập trình PHP, HTML, XML, CSS và kết hợp với CSDL làMySQL rất mạnh mẽ và phổ biến nhất hiện nay
4 Phạm Vi Và Đối Tượng Của Đề Tài
Website được xây dựng nhằm hổ trợ cho các cá nhân, doanh nghiệp, công ty, cơ quan tổ chức … v.v.v có nhu cầu quản bá sản phẩm, củng như trong việc quản
bá sản phẩm
Đối tượng phục vụ:
- các cá nhân, doanh nghiệp, công ty, cơ quan tổ chức … v.v.v
- Nhà quản trị Website
- Các sinh viên nghiên cứu về website thương mại điện tử
5 Yêu Cầu Của Đề Tài
Yêu cầu chung
- Xây dựng trên 2 CMS Opencart & Virtue Mart.
- Nhập dữ liệu các chương trình đào tạo tại Athena
- Kết nối ngân hàng để thành toán thực hiện thanh toán omline (internetbanking kết nối với ngân lượng hoặc bảo kim) phải thực hiện thanhtoán với ít nhất 3 ngân hàng
- Thực hiện tốt ưu hóa tìm kiếm trên SEO cho các sản phẩm trên web
- Thực hiện kết nối với mạng xã hội (facebook, google, yahoo… ) choweb
- Xử lý đồ họa nghệ thuật để web có tính hấp dẫn thu hút khách hàng
- Thực hiện maketing cho web
- Bảo mật cho wed
- Triển khai chạy web trên VPS hoặc hosting trên internet
III Kết Quả Thực Tập
1) Nhật ký thực tập
Trang 191.1)Nội dung:
Xây dựng web giới thiệu ( bán hàng) trực tuyến các chương trình đào tạo Athena (giới thiệu Online các khóa học Athena) trên nền CMS-OpenSource Vistue Mart và Open Cart
a) Xây dựng trên 2CMS Vistue mart và opencart.
b)Nhập dữ liệu các chương trình đào tạo athena.
c)kết nối với ngân hàng để thực hiện thanh toán omline (internet banking kết nối với ngân lượng hoặc bảo kim) phải thực hiện thanh toán với ngân hàng d) thực hiện tốt ưu hóa tìm kiếm trên SEO cho các sản phẩm trên web.
e) thực hiện kết nối với mạng xã hội (facebook, google, yahoo… ) cho web f) xử lý đồ họa nghệ thuật để web có tính hấp dẫn thu hút khách hàng.
g) thực hiện maketing cho web.
h) bảo mật web.
i) triển khai chạy web trên VPS hoặc hosting trên internet.
1.2) Tài liệu
1.2.1) sách hướng dẫn thực hành + cd hướng dẫn vistuemart và opencart
1.2.2) sách hướng dẫn thực hành + cd hướng dẫn đồ họa trên web
1.2.3) sách hướng dẫnvề online maketing của athena
1.2.4) đăng kí hosting để chạy web online
1.2.5) thực hiện video báo cáo hàng tuần (có thuyết minh).
Trang 20Cơ bản – Cài đặt Opencart, làm chủ và chỉnh sửa.
Bước 1: Cài đặt máy chủ Web Server XAMPP
Vào trang www.oldapps.com để download bản XAMPP 1.7.3.
Cài đặt Xampp
Ấn Install.=>Chờ quá trình cài đặt hoàn thành.
Trang 21Xuất hiện cửa sổ trên, chọn y.
Chọn y.
Ấn enter.
17
Trang 22Ấn enter.
Chọn x để thoát khỏi giao diện dòng lệnh.
Trang 23Mở biểu tượng XAMMPP Control Panel, start 2 dịch vụ Apache vàMySql
(Lưu ý: Apache và MySql phải luôn ở trạng thái ‘running’ thì trang web mới chạy
được)
Bật trình duyệt firefox, gõ vào đường dẫn http://localhost/ để kiểm tra kết quả.
Chọn ngôn ngữ English =>Xuất hiện giao diện của XAMPP.
19
Trang 24Bước 2: Tạo Database cho Web site local
Mở giao diện XAMPP, bấm vào Admin tại dòng "MySQL", bấm tiếp vào thẻ
"Database"
Trang 25Đặt tên cho Database ở vị trí "1", bấm nút tạo Database "2" Sau đó đóng cửa sổ
web này!
Bước 3: Copy (upload) Source Opencart
Copy Source Opencart vào đường dẫn "C:\xampp\htdocs", tiến hành đổi tên thư mục Bước 4: Truy cập trang cài đặt Opencart
- Mở trình duyệt Web (chrome, IE, Firefox) gỏ vào ô địa chỉ đường dẫn sau: "localhost/ Shop"
21
Trang 26Lựa chọn ngôn ngữ làViệt Nam!
Nhấn vào "Tôi đồng ý cấp giấy phép" Nhấn "tiếp tục".
Trang 27Cuộn trang xuống và nhấn "tiếp tục"
Điền thông tin cho phù hợp:
Máy chủ cơ sở dữ liệu: localhost
Tài khoản MySQL: root
Trang 28-Nhấn "Tiếp tục" sau khi điền xong thông tin.
Hoàn thành quá trình cài đặt
Ở bước này trước khi truy cập vào các giao diện, bạn phải tiến hành xóa thư mục cài đặt trong đường dẫn xampp.
Vào thư mục "C:\xampp\htdocs\Shop" Xóa thư mục "install"
Sau khi đã xóa thư mục "Install", quay lại trình duyệt và truy cập trang.
Trang 29Đây là trang quản trị, đường dẫn: "localhost/shop/admin"
Đây là trang chủ, đường dẫn: "localhost/shop"
Bước 5: Chỉnh sửa thông tin của Shop Opencart
Truy cập bảng quản trị: "localhost/shop/admin"
Điền thông tin username/password
25
Trang 30Đây là bảng quản trị.
Bấm vào Menu "Hệ thống" -> "Cấu hình" Bấm vào nút "sửa".
Trang 31Thay đổi thông tin tổng quan:
Tên cửa hàng: Bạn tự chọn
Chủ cửa hàng: Tên bạn
Địa chỉ: Là địa chỉ Cty, Shop…
Email: Email bạn đang dùng
Điện thoại: Số điện thoại liên lạc.
Ở mục Cửa hàng:
Tiêu đề: Tên shop của bạn
Mô tả từ khóa Meta: Tùy bạn
Giao diện: default
Bốcục: Mặcđịnh.
27
Trang 32Chuyển qua thẻ Khuvực:
Quốc gia: Việt Nam
Tỉnh/ Thành: HồChí Minh.
Chuyển qua thẻ Hình
Logo cửa hàng: chọn hình
Icon: chọn hình.
Trang 33Chuyển qua thẻ "Thư"
Giao thức gửi thư: SMTP
Trang 34Chuyển qua "Nút thanh toán"
Opencart hổ trợ thanh toán qua trung gian là Ngân Lượng và Bảo Kim Bạn phải đăng
ký dịch vụ thanh toán trên trang chủ của NgânLượng (nganluong.vn) vàBảo Kim (baokim.vn) để lấy các thông tin: Mã merchant, mật khẩu giao tiếp, tài khoản nhận tiền!
Bước 6: Tùy chỉnh Danh mục sản phẩm, sản phẩm
Truy cập vào Menu "Sản phẩm", "Danh mục" Bạn có thể thêm, xóa, hoặc chỉnh sửa danh mục
Bấm vào Menu "Sản phẩm", "Sản phẩm" Bạn có thể thêm, xóa, Sao chép, hoặc chỉnh sửa thông tin của các sản phẩm.
Bước 7: Tạo một danh mục sản phẩm.
Vào Menu "Sản phẩm", "danh mục"