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

tìm hiểu cms nukeviet, ứng dụng xây dựng website thương mại điện tử luận văn tốt nghiệp đại học ( lê văn vượng)

65 494 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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 65
Dung lượng 30,6 MB

Nội dung

Trang 1

Thương mại diện tử ° thực hiện trong kỳ bảo vệ đồ ân lă dĩ tăi mă em rất

quan tđm vì trong xê hội phât triển ngăy nay việc buôn bân qua mạng đó trở

thănh vấn đề phổ biến Qua mạng mọi người có thể trao đổi, quảng bâ câc phẩm của mình, giúp tiết kiệm thời gian, chi phí, khơng giới hạn về khoảng câch địa lý, đưa mọi người xích lại gần nhau hơn Tuy đê rất cố gắng trong

việc tìm hiểu, nghiín cứu, phđn tích vă thiết kế trang web nhưng chắc chắn sẽ

không trânh khỏi những thiếu sót Rất mong nhận được sự đóng góp ý kiến của câc thầy cô giâo vă câc bạn để Website ngăy căng hoăn thiện hơn

Em xin chđn thănh cảm ơn Ban chủ nhiệm khoa CNTT cùng câc thầy cô

trong bộ mơn Kỹ thuật mây tính đê tạo cho em những điều kiện thuận lợi nhất

để em có thể hoăn thănh đồ ân tốt nghiệp của mình Đặc biệt lă sự tận tình

quan tđm dìu dắt của Thầy giâo - Th§ Vữ Văn Nam đó giúp em rất nhiều trong suốt quâ trình lăm đồ ân

Cuối cùng em xin cảm ơn gia đình, bạn bỉ vă tập thể lớp 47E - CNTT

những người ln bín cạnh động viín, ủng hộ em trong suốt quâ trình học tập vă thực hiện đồ ân

Em xin chđn thănh cảm ơn!

Sinh viín thực hiện

Trang 2

LOI NOI DAU

Ngăy nay, khâi niệm phần mềm mê nguồn mở đê khơng cịn xa lạ với

nhiều người vă được ứng dụng ngăy căng rộng rêi trong câc tổ chức vă doanh nghiệp Do sử dụng những ưu điểm của mê nguồn mở được thực hiện với chi phí thấp ngang ngửa với website giâ rẻ nhưng chất lượng được đảm bảo hơn nhiều lần Đđy lă điểm đặc biệt mă chưa từng dịch vụ mê nguồn mở năo ở việt nam có (đa phần thiết kế website dựa trín mê nguồn mở ở Việt Nam sử dụng mê nguồn của nước ngoăi Việt hoâ với hăm lượng code bổ sung thấp)

Ứng dụng phđn mềm mê nguồn mở NukeViet CMS (Content

Management System) trong thiết kế Website đang được sử dụng phổ biến trín thế giới cũng như ở Việt Nam Vì vậy đồ ân tốt nghiệp năy em muốn giới

thiệu tới thầy cô vă câc bạn phần mềm mê nguồn mở năy Đồng thời âp dụng

để xđy dựng website “Thương mại điện tử” mình họa cho những tính năng

nổi bật của phần mềm mê nguồn mở Nuke Viet

Đồ ân được chia lăm 4 nội dung chính:

Phan I: Tong quan về phần mềm nguồn mở Phần II: Giới thiệu về gói mê nguôn mở NukeViet

Phần II: Thiết kế vă xđy dựng website “Thirong mai diĩn tir”

Trang 3

PHAN I

TONG QUAN VE PHAN MEM NGUON MO

1 Giới thiệu phần mềm nguôn mở trín thế giới

Phần mềm nguồn mở (OSS — Open Source Sofware) cĩ lich sir phat triển

qua hăng chục năm Lợi ích của phần mềm nguồn mở có thể thấy rõ qua sự hình thănh của câc cộng đồng nguồn mở với câc sản phẩm có giâ trị cao trong thực tế vă cả giâ trị trong đăo tạo

1.1 Sự ra đời vă phât triển của phần mềm nguồn mở:

Hơn 2 thập kỉ trước, khi mây tính lần đầu tiín vươn tới mê nguồn của câc

trường đại học vă được truyền đi miễn phí, câc nhă lập trình cho rằng, sẽ được

trả tiền cho việc lập ra chương trình chứ khơng phải bản thđn câc chương trình đó Sự việc thay đổi khi mây tính tiến đến thế giới thương mại vă câc công ty bắt đầu phât triển, cấp phĩp cho phần mềm dựa trín nền tảng thương mại, hạn chế sự truy cập mê nguồn

Ý tưởng về công khai mê nguồn đê xuất hiện ngay ở những ngăy đầu của nín Cơng nghệ thơng tin dưới những hình thức khâc nhau:

- 1940: Đê có những hoạt động chia sẻ mê nguồn khi lăm việc trín mây

tính ENIAC, câc hoạt động chia sẻ phần mĩm dùng chung, câc nghiín cứu có

cơng bố kỉm theo mê nguồn

- 1970-1980: Donal Knuth phât triển hệ xử lý văn bản nguồn mở Tex

- 1983: Richard Stallman dua ra GNU (GNU is Not Unix): Cac phan

mềm được hăng triệu người sử dụng (hệ điều hănh, hệ soạn thảo văn bản ) lă

tăi sản văn hoâ chung của nhđn loại, cần được công khai mê nguồn miễn phí vă xem như phần mềm nguồn mở Cơng lao chính của ông lă tạo ra giấy phĩp

nguồn mở GNU- viết tắt lă GPL, chủ yếu lă nhằm bảo vệ quyền cho phĩp bất

SVTH: Lĩ Van Vuong 2 Lớp: 47E - KS CNTT

Trang 4

ky ai cũng có thể sử dụng, sửa đổi vă phđn phối lại mê nguồn của chương trình

gốc vă câc chương trình dẫn xuất

- 1984: Dự ân GNU vă tổ chức phần mềm tự do FSF đê thực hiện một loạt chương trình PMNM Thông qua dự ân GNU của FSE, những công cụ lập trình như Emacs, GCC, GNU C++, GNU Ada, GNU Pascal, G77, F2C va

nhiều phần mềm khâc đê gặt hâi thănh cơng Chính dĩ 4n GNU va giấy phĩp mê nguồn mở GPL lă nền tảng then chốt cho sự phât triển của thế giới mê nguồn mở trong đó có Linux

- 1985: MIT công bố mê nguồn mở X-Window (hệ thống giao diện cho câc HDH dòng UNIX) như lă thănh quả của dự ân phât triển phần mềm dùng

cho đăo tạo

- 1991: Linus Torvalds viết phần nhđn của hệ điều hănh Linux vă cơng

khai mê nguồn trín Internet Nó có thể hoạt động trín điện thoại di động cũng như những mây tính phức tạp Vă phât minh của Torvalds có thể download

miễn phí Từ đó bắt đầu một phong trăo rầm rộ câc tình nguyện viín phât triển

Linux

- 1995: PMNM Apache Web Server 1.0 được công bố vă đê được nhiều người dùng lăm Web Server vă tiếp tục phât triển mạnh mẽ cho đến hiện nay

- 1997: Eric Raymond viết “The Cathedral and the Bazaar” đúc kết

những thănh công trong dự ân phần mềm nguồn mở Fetchmail

- 1998: The Open Source Initiative - một tổ chức xúc tiến phần mềm nguồn mở miễn phí được thănh lập bởi 2 nhă lập trình Eric Raymond vă Bruce Perens Hai ông cho rằng, từ miễn phí nín thay bằng mở để trânh sự nhầm lẫn

Vì vậy, bằng câch đặt lại tín từ miễn phí thănh phần mềm mở, Bruce Perens

Trang 5

tranh, kết quả lă người dùng có lợi từ câc trình duyệt nguồn mở miễn phí vă trình duyệt nguồn đóng (IE)

- Từ năm 1998 đến nay: phong trăo phần mềm nguồn mở đê phât triển mạnh mẽ ở nhiều nước với việc dĩ cao Linux

1.2 Phđn mềm nguồn mở, câc hệ điều hănh:

- Câc hệ điều hănh nguồn mở dòng Linux: Red Hat, OpenLinux, Debian, ManDrake, SuSE, TurboLinux, Nirvana, Slackware

- Câc hệ điều hănh nguồn mở dòng BSD: FreeBSD, NetBSD, OpenBSD

1.3 Phđn mềm nguồn mở, hệ quản trị CSDL:

- Hiện nay phần lớn DBMS nguồn đóng (Oracle, Informix, Sybase, DB2

v.v.) đều có câc phiín bản chạy dưới Linux vă Unix

- MyS§QL, PostgreSQL lă câc DBMS nguồn mở có thể chuyển đổi dữ liệu

với những DBMS nói trín

1.4 Phđn mềm nguồn mở, câc phần mềm nhóm:

- Câc hệ thông tin trợ giúp quản lý điều hănh thường do câc nhóm cộng

tâc sử dụng

- Phần mềm nhóm nguồn đóng: Lotus Notes, MS Exchange - Phần mềm nhóm nguồn mở: PHP groupware,

1.5 Phần mềm nguôn mở, phần mềm câ nhđn:

- Văn phòng: MS Office, Sun StartOffice, OpenOffice,

- Mail Cline: Netscape Messenger, MS Outlook, MS Internet Mail - Trình duyĩt Web: MS IE, Netscape Navigator, Mozila, Opera,

- Mô phỏng Windows: Conntectix Virtual PC, Lindows, Wine,

1.6 Phđn mềm nguồn mở, phần mềm server:

- Web: Apache (61,4%), MS IIS (28,5%), Sun Iplanet (2%) - Thư điện tử: Cyrus IMAP, Sendmail, Quickmail, Fetchmail, - Xâc thực: Cistron Radius

SVTH: Lĩ Van Vuong 4 Lớp: 47E - KS CNTT

Trang 6

- Cap dia chi dong: ISC DHCP

- T6 chttc danh ba: Michigan Univ, OpenLDAP

- Dich vu tĩn miĩn: ISC Bind

- Khac: Tomcat (Java servlet), Squid (proxy), proftp (FTP)

1.7 Phần mềm nguôn mở, cơng cụ lập trình:

- Trình dịch: Borland Kylix (C++), GNU C++, Sun JDK (Java), PHP - Web Portal: Borland Jbuilder, IBM WebSphere Studio Application

Developer, Sun J2EE

- Windows: Microsoft Visual Studio.Net

- Soạn trang Web: Webalizel

- Phât triển ứng dụng điểm - điểm: Sun JXTA

- Chuyển đổi: Sun LinCat (Linux Compatibility Assurance Toollkit

2 Hệ phđn mềm mở Apache, PHP & MySQL

2.1 Apache:

Apache hay lă chương trình mây chủ HTTP lă một chương trình dănh cho mây chủ đối thoại qua giao thức HTTP Apache chạy trín câc hệ điều hănh tương tự như Unix, Microsoft Windows, Novell Netware vă câc hệ điều hănh khâc Apache đóng một vai trị quan trọng trong quâ trình phât triển của mạng

web thế giới

Khi được phât hănh lần đầu, Apache lă chương trình mây chủ mê nguồn mở duy nhất có khả năng cạnh tranh với chương trình mây chủ tương tự của

NĐetscape Communications Corporation Từ đó, Apache đê không ngừng tiến triển vă trở thănh một phần mềm có sức cạnh tranh mạnh so với câc chương

trình mây chủ khâc về mặt hiệu suất vă tính năng phong phú Từ thâng 04/1996, Apache trở thănh một chương trình mây chủ HTTP thơng dụng nhất

Trang 7

chức nang tương tự Tính đến thâng 01/2007 thì Apache chiếm đến 60% thị trường câc chương trình phđn phối trang web

Apache được phât triển vă duy trì bởi một cộng đồng mê nguồn mở dưới

sự bảo trợ của Apache Software Foundation Apache được phât hănh lă một

phần mềm tự do vă miễn phí

Apache lă một kiểu mẫu webserver rất phổ biến Giống như Linux, PHP, MySQL nó lă một dự ân nguồn mở Đđy lă nguồn mở nín bất kỳ ai có khả năng đều có thể viết chương trình mở rộng tính năng của Apache PHP hoạt động với tư câch lă một phần mở rộng của Apache, lă một module của

Apache Apache có tính ổn định vă tốc độ cao Tuy nhiín Apache không hỗ

trợ công cụ đồ hoa trực quan Apache chỉ lăm việc tốt trín Unix, nhưng cũng

có những phiín bản chạy tốt trín hệ Windows 2.2 PHP (Personal Home Page):

PHP

Được phât triển từ một sản phẩm có tín lă PHP/FI do Rasmus Lerdorf tạo

ra năm 1995, ban đầu được xem như lă một tập con đơn giản của câc mê kịch bản Perl để theo dõi tình hình truy cập đến bản sơ yếu lý lịch của ông trín mạng Ơng đê đặt tín cho bộ mê kịch bản năy lă “Personal Home Page Tools” Khi cần đến câc chức năng rộng hơn, ông đê viết ra một bộ thực thi

bằng C lớn hơn để có thể truy vấn tới câc cơ sở dữ liệu vă giúp cho người sử

dụng phât triển câc ứng dụng web đơn giản ông đê quyết định công bố mê nguồn của PHP/FI cho mọi người xem, sử dụng cũng như sửa câc lỗi có trong

nó đồng thời cải tiến mê nguồn

PHP/FI, viĩt tat tir "Personal Home Page/Forms Interpreter", bao gồm

một số câc chức năng cơ bản cho PHP như ta đê biết đến chúng ngăy nay Nó có câc biến kiểu như Perl, thông dịch tự động câc biến của form vă cú phâp

SVTH: Lĩ Van Vuong 6 Lớp: 47E - KS CNTT

Trang 8

HTML nhúng Cú phâp năy giống nhu cua Perl, mac dù hạn chế hơn nhiều, đơn giản vă có phần thiếu nhất quân

PHP 2

Năm 1997, PHP/FI 2.0, lần viết lại thứ hai của phiín bản C, đê thu hút

được hăng ngăn người sử dụng trín toăn thế giới với xấp xỉ 50.000 tín miền đê được ghi nhận lă có căi đặt nó, chiếm khoảng 1% số tín miền có trín mạng

Internet Tuy đê có tới hăng nghìn người tham gia đóng góp văo việc tu chỉnh

mê nguồn của dự ân năy thì văo thời đó nó vẫn chủ yếu chỉ lă dự ân của một

TBƯỜời

PHP/FI 2.0 được chính thức cơng bố văo 11/1997, sau một thời gian dăi chỉ được công bố dưới dạng câc bản beta Nhưng không lđu đê được thay thế bởi câc bản alpha đầu tiín của PHP 3.0

PHP 3

PHP 3.0 lă phiín bản đầu tiín cho thấy một hình ảnh gần gũi với câc phiín bản PHP mă chúng ta được biết ngăy nay Nó đê được Andi Gutmans vă

Zeev Suraski tạo ra năm 1997 sau khi viết lại hoăn toăn bộ mê nguồn trước đó

Ngoăi khả năng cung cấp cho người dùng cuối một cơ sở hạ tầng chặt chế dùng cho nhiều cơ sở dữ liệu, giao thức vă API khâc nhau, câc tính năng mở

rộng của PHP 3.0 đê thu hút rất nhiều nhă phât triển tham gia vă đề xuất câc

mô đun mở rộng mới Câc tính năng khâc được giới thiệu trong PHP 3.0 gồm

có hỗ trợ cú phâp hướng đối tượng vă nhiều cú phâp ngôn ngữ nhất quân khâc

PHP 3.0 đê chính thức được công bố văo thâng 6/1998

PHP 4

Trang 9

của cơ sở mê PHP Những ứng dụng như vậy đê chạy được trín PHP 3.0 dựa trín câc tính năng mới vă sự hỗ trợ khâ nhiều câc cơ sở dữ liệu vă API

Với PHP 4, số nhă phât triển dùng PHP đê lín đến hăng trăm nghìn vă hăng triệu site đê công bố căi đặt PHP, chiếm khoảng 20% số tín miền trín

mạng Internet PHP 5

Cộng đồng PHP đê nhận ra những yếu kĩm của PHP 4 lă khả năng hỗ trợ lập trình hướng đối tượng, xử lý XML, không hỗ trợ giao thức mây khâch mới

cua MySQL 4.1 va 5.0, hĩ tro dich vu web yếu Ngăy 29/06/2003, PHP 5 Beta 1 đê chính thức được công bố để cộng đồng kiểm nghiệm Phiín bản Beta 2 sau đó đê ra mắt văo thâng 10/2003

Đến ngăy 21/12/2003 PHP 5 Beta 3 đê được công bố, bỏ hỗ trợ Windows

95, khả năng gọi câc hăm PHP bín trong XSLT, sửa chữa nhiều lỗi vă thím

được nhiều hăm mới Ngăy 13/07/2004 bản PHP 5 chính thức đê ra mắt PHP 6

Hiện nay phiín bản tiếp theo của PHP đang được phât triển, PHP 6 bản sử dung thử được download tại địa chi http://snaps.php.net Phiĩn ban PHP 6 được kỳ vọng sĩ sửa được những thiếu sót của PHP ở phiín bản hiện tại như

hỗ trợ namespace, Unicode; sử dụng PDO lăm API chuẩn cho việc truy cập cơ sở đữ liệu,

2.3 MySQL:

Co sở dữ liệu MySQL đê trở thănh cơ sở dữ liệu mê nguồn mở phổ biến nhất trín thế giới vì tốc độ xử lý nhanh, ổn định vă dễ sử dụng Nó được sử

dụng mọi nơi ở nhiều tổ chức lớn trín thế giới để tiết kiệm thời gian vă kinh

phí cho những website có dung lượng lớn, phần mềm đóng gói như Yahoo,

Google, Nokia,

SVTH: Lĩ Van Vuong 8 Lớp: 47E - KS CNTT

Trang 10

MySQL không chỉ lă cơ sở dữ liệu mê nguồn mở phổ biến nhất trín thế giới hiện nay mă nó lă cơ sở dữ liệu được chọn cho thế hệ mới của câc ứng

dụng xđy dựng trín nền Linux, Apache, MySQL, PHP MySQL chạy trín hơn 20 flat form như: Linux, Windows, OS/X, AIX, Netwar MySQL có những đặc tính như:

a) Tính linh hoạt

Mây chủ cơ sở dữ liệu MySQL cung cấp đặc tính linh hoạt, có sức chứa

để xử lý câc ứng dụng được nhúng sđu với dung lượng 1MB để chạy câc kho

dữ liệu lín đến hăng terabytes thông tin Sự linh hoạt về flat form lă một đặc

tính lớn của MySQL với tất cả câc phiín bản của Linux, Unix vă Windows

đang được hỗ trợ Vă tính chất mê nguồn mở của MySQL cho phĩp sự tùy

biến hoăn toăn theo ý muốn để thím văo câc yíu cầu thích hợp cho database server

b) Tinh thuc thi cao

Kiến trúc storage-engine cho phĩp câc chuyín gia cơ sở dữ liệu cấu hình mây chủ cơ sở dữ liệu MySQL đặc trưng cho câc ứng dụng đặc thù Dù ứng dụng lă một hệ thống xử lý giao dịch tốc độ cao hay Website dung lượng lớn phục vụ hăng triệu yíu cầu mỗi ngăy, MySQL có thể đâp ứng khả năng xử lý của bất kì hệ thống năo Với câc tiện ích tải tốc độ cao, bộ nhớ caches vă câc cơ chế xử lý nđng cao khâc

c) Hỗ trợ giao dịch mạnh

MySQL đưa ra một trong số những engine giao dịch cơ sở dữ liệu mạnh nhất Câc đặc trưng bao gồm hỗ trợ giao dịch ACID hoăn thiện, khóa mức

dịng khơng hạn chế, khả năng giao dịch được phđn loại, vă hỗ trợ giao dịch đa dạng mă người đọc không bao giờ gđy trở ngại cho người viết vă ngược lại Tính toăn vẹn của dữ liệu cũng phải được bảo đảm trong suốt quâ trình server

Trang 11

đ) Lă nơi lưu trữ Web vă Data

MySQL Ia noi cho cdc website trao đổi thường xun vì nó có engine xử lý tốc độ cao, khả năng chỉn dữ liệu nhanh, vă hỗ trợ mạnh cho câc chức năng

chuyín dụng của web như tìm kiếm văn bản nhanh Những tính năng năy cũng

được âp dụng cho môi trường lưu trữ dữ liệu mă MySQL tăng cường đến hăng terabyte cho câc server đơn

e) Chế độ bảo mật dữ liệu cao

Vì bảo mật dữ liệu cho một công ty lă công việc quan trọng nhất của câc

chuyín gia về cơ sở dữ liệu, MySQL đưa ra tính năng bảo mật tuyệt đối

Trong việc xâc nhận truy cập cơ sở dữ liệu, MySQL cung cấp câc kỹ thuật mă chỉ có người sử dụng đê được xâc nhận mới có thể truy nhập được văo server

cơ sở dữ liệu Tiện ích backup vă recovery cung cấp bởi MySQL vă câc hêng

phần mềm cho phĩp backup logic vă vật lý hoăn thiện cũng như recovery toăn

bộ hoặc tại một thời điểm năo đó

3 APPSEVER 2.5.9

3.1 Giới thiệu chung về Appsever :

Để xđy dựng website NukeViet! trín localhost, cần phải có một server ảo trín mây tính, Appsever lă một software vă cũng lă một công cụ giả lập sever, hosting ngay trín PC, ngoăi Appsever hiện nay cịn nhiều trình giả lập

khâc như EasyPHP, Xampp, Wamp, VertrigoServ

Appsever tích hợp sẵn câc tính năng của Apache, MySQL, PHP vă

phpMyadmin Ưu điểm của Appsever lă chương trình năy hoăn toăn miễn phí,

dễ sử dụng vă rất nhẹ, phù hợp với câc mây cấu hình trung bình, tương thích

cao vă đầy đủ chức năng để chạy PHP

Tải chương trình năy tai trang chu: www.appservnetwork.com

SVTH: Lĩ Van Vuong 10 Lớp: 47E - KS CNTT

Trang 12

3.2 Cai dit Appsever dĩ tao localhost :

a Câc bước căi đặt

Bước 1: Chạy tập tin chương trình

Bước 2: Xuất hiện giao diện chương trình Nhắn NEXT

Bước 3: Xuất hiĩn ban License, chon I argee Nhắn NEXT

Bước 4: Chọn đường dẫn căi đặt (mặc định 1a C:\AppSev) Nhan NEXT Bước 5: Chọn câc Components, ở Appsever đê tô hợp căi đặt Apache, MySQL, PhpMyadmin Nhan NEXT

Bước 6: Điền thông tin sever SeverName : localhost Email: Email quản trị viín Apache HTTP Port: 80

Nhan NEXT

Bước 7: Tín vă mật khđu của MySQL

Name: Root (mức ưu tiín cao nhất)

Nhập password vă confirm password

Nhấn NEXT

Bước 8: Chương trình tiến hănh căi đặt Bước 9: Hoăn tất căi đặt

Chon Start Apache va Start MySQL dĩ chuong trinh khởi động

Nhan FINISH

Với căi đặt mặc định:

C:\AppServ\www lă địa chỉ webroot, nơi copy câc file php văo đđy

Trang 13

b Kiĩm tra

Mở trình duyệt web, gõ địa chỉ: "http://localhost/ "(hoặc "http://127.0.0.1") Trình duyệt sẽ hiện ra như sau:

The AppServ Open Project - 2.5.9 for Windows

BB phpMyAdmin Database Manager Version 2.10.2

2) PHP Information Version 5.2.3 About ApoServ Version 25.9 for Windows

AppServ is & merging open source software installer package for Windows includes © Apache Web Server Version 2.2.4

© PHP Script Language Version 5.2.3

© MySQL Database Version 5.0.45

© phpMyAdmin Database Manager Version 2.10.2 đ OhengeLog

â README ® AUTHORS © COPYING

© hitpy)www AppServNetwork com Change Languase : SG] SE4

® Easy way to build Webserver, Database Server with AppServ :›)

Hinh 1 :Hinh anh khi cai thanh công Appserver

Dĩ xem đầy đủ thông tin về sever vừa căi đặt, ta có thể truy cập trang "http://localhost/phpinfo.php"

Kĩt qua:

SVTH: Lĩ Van Vuong 12 Lớp: 47E - KS CNTT

Trang 14

System ‘Windows NT LED-HH 5.1 build 2600

Build Date May 31 2007 09:36:39

Configure Command escript/nologo configure.js "-enable-snapshot-build" " with-gd=shared"

Server API Apache 2.0 Handler

Virtual Directory Support enabled

Configuration File (php.ini) | CAWINDOWS Path

Loaded Configuration File CAWINDOWSiphp.ini

PHP API 20041225 PHP Extension 20060613 Zend Extension 220060519 Debug Build no Thread Safety enabled Zend Memory Manager enabled IPV6 Support enabled

Registered PHP Streams php, file, data, http, ftp, compress.zlib Registered Stream Socket top, udp

Transports

Registered Stream Filters conyerticonv.*, string.rot 3, string.toupper, string.tolower, string.strip_tags,

convert*, consumed, zlib.*

This program makes use of the Zend Scripting Language Engine: Powered By Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies Go

Hình 2: Hình ảnh khi đăng nhập trang phpinƒfor.php

Để đăng nhập cơ sở đữ liệu, văo trình đuyệt "localhost/phpmyadmin"

Hộp thoại xuất hiện yíu cầu nhập User Name vă Password (User Name vă Password nhập khi căi đặt Appsever, mặc định User Name lă root)

Kết quả:

SVTH: Lĩ Van Vuong 13 Lớp: 47E - KS CNTT

Trang 15

localhost phpMyAdmin - 2.10.2

phpMyAdmin 83 Server version: 5.0.45-community-nt-log > MySQL client version: 5.0.37

———— >» protocol version: 10 > Used PHP extensions: mysql

2 )8)\e) 83 Server: localhost via TCP/IP e Language @:

ol > User: root@localhost English - 4

[(Databases) ~~) [l mysal charset: UTF-8 Unicode (utf8) & Theme / Style: Original 3]

E====—=.— MySQL connection collation: > Font size: 100% ¥

Please select a database utf8_unicode_ci ge @ phpMyAdmin documentation ® Create new database @ B phpMyAdmin wiki

@ Official phpMyAdmin Homepage

Cokalion > [ChangeLog] [Subversion] [Lists]

Show MySQL runtime information

® show MySQL system variables @ & Processes @

EH] Character Sets and Collations

Storage Engines

I> Reload privileges @

® Privileges @ Databases ® Export B Import B Log out @ phpMyAdmin =) Open new phpMyAdmin window

@ internet fay Rise +

Hình 3: Hình ảnh khi đăng nhập trang phpmyadmin

SVTH: Lĩ Van Vuong 14 Lớp: 47E - KS CNTT

Trang 16

PHAN II

GIỚI THIỆU VỀ GÓI MÊ NGUỒN MỞ NUKEVIET

1 Giới thiệu về NuKeViet

a) Khâi niệm

NukeViet lă một hệ quản trị nội dung (Content Management System -

CMS) cho phĩp bạn quản lý câc cổng thông tin điện tử trín Internet Noi don

giản, NukeViet giống như một phần mềm giúp xđy dựng vă vận hănh câc trang web của mình một câch dễ dăng nhất

NukeViet 1a mot phan mĩm ma nguồn mở, do đó việc sử dụng hoăn toăn miễn

phí, có thể tải NukeViet về bất cứ lúc năo tại website chính thức của NukeViet lă nukeviet.vn Có thể căi NukeViet lín hosting để sử dụng hoặc cũng có thể thử nghiệm bằng câch căi ngay lín mây tính câ nhđn

NukeViet cho phĩp xđy dựng một website động, đa chức năng, hiện đại

một câch nhanh chóng mă người vận hănh nó thậm chí khơng cần phải biết một tí gì về lập trình bởi tất cả câc tâc vụ quản lý phức tạp đều được tự động hóa ở mức cao NukeViet đặc biệt đễ đăng sử dụng vì hoăn toăn bằng tiếng Việt vă được thiết kế phù hợp nhất với thói quen sử dụng mạng của người

Việt Nam

Bằng việc sử dụng câc công nghệ web mới nhất hiện nay, thiết kế hệ thống uyín chuyển vă sở hữu những tính năng độc đâo, NukeViet sẽ giúp

triển khai câc ứng dụng web từ nhỏ đến lớn một câch nhanh chóng vă tiết kiệm: từ câc website câ nhđn cho tới câc công thông tin điện tử; từ câc gian hăng trực tuyến cho tới câc mạng xê hội

Trang 17

co quan chu quan cua NukeViet lă VINADES JSC - đơn vị chịu trâch nhiệm

phât triển NukeViet vă triển khai NukeViet thănh câc ứng dụng cụ thể cho doanh nghiệp

Hình 4: Trang chủ mặc định sau khi căi đặt NuKeViet 3.1

b) Kiến trúc tầng hệ thống

Nukeviet có cấu trúc rõ răng như sau:

» Html (Root -thu muc gĩc Ban cĩ thĩ đổi tín tùy thích )

| -\ADMIN (chia cac file phuc vu viĩc quan li site)

| -\CASE ( chtra cac ham chinh goi thong qua Admin file) | -UANGUAGE (chứa câc file ngôn ngữ cho khu vực Admin ) | -\LINKS (cac liín kết chính từ Menu trong Admin Control Panel ) | -MMODULE ( chứa câc file quản lí từng module )

| -\BLOCKS ( chira cac file hiĩn thi Block ) | -\IMAGES ( chtra anh cho hĩ thong )

| -\INCLUDES (chtra cac file dit ligu cho hệ thống )

| -\LANGUAGE ( chtra cac file ngôn ngữ cho hệ thống chính ) [ \MODULES (chứa câc module của hệ thống )

| -\THEMES ( Giao diĩn của hệ thống )

SVTH: Lĩ Van Vuong 16 Lớp: 47E - KS CNTT

Trang 18

c) Dac diĩm cia NuKeViet

NukeViet lă hệ thống tạo dựng website viết bằng ngơn ngữ lập trình

PHP Dựa trín bộ mê nguồn PHP-Nuke, nhóm thanh niín gồm 4 người Việt

Nam đê Việt hóa rồi dần dần phât triển thănh một hệ thống mới vă đặt cho nó

câi tín NukeViet Nếu so sânh NukeViet với một cỗ mây thì nó phải lă một cỗ

mây thông minh Chú robot thông minh ấy biết nghe vă nói tiếng Việt Với NukeViet, bạn thậm chí chắng cần biết đến ngôn ngữ lập trình PHP lăm chỉ, chỉ cần biết một chút Word, biết lướt Web cùng một ít về ngơn ngữ lập trình Web HTML vă học thím một tí về Internet lă đủ đề có thể sử dụng, vận hănh

NukeViet trơn tru Vậy bạn đê thấy hứng thú rồi chứ

Nếu bạn đê từng tạo dựng cho mình những website viết bằng HTML trín

freewebs, freewebtown hay websamba, web1000 thi ban sĩ thay su dung NukeViet để tạo cho mình một hệ thống Website thật thú vị không ngờ

NukeViet xđy dựng trín nền ngơn ngữ lập trình PHP nín nó lă hệ thống Web “động”, có khả năng “tương tâc” với người dùng nín sẽ giúp cho người truy

cập web cảm thấy thú vị, không bị nhăm chân vă tất nhiín sẽ ở lại web của bạn lđu hơn NukeViet được viết sẵn vă đê hoăn chỉnh nín bạn có thể sử dụng

ngay mă không cần sửa đổi gì Bín cạnh đó, NukeViet lă hệ thống tạo web mê nguồn mở nín nếu bạn biết lập trình PHP vă HTML thì có thể đễ dăng can thiệp văo để tùy ý sửa đổi theo ý mình

2 Câc dịng phiín bản của NuKeViet

Hiĩn NukeViet co 3 dịng phiín bản chính: NukeViet 1.0

Câc phiín bản cũ: NukeViet beta, NukeViet 1.0, NukeViet 1.0.1

Phiĩn ban 2.0

Trang 19

NukeViet 2.0 beta, NukeViet 2.0 beta 1, NukeViet 2.0 beta 2, NukeViet 2.0 Phiĩn ban hiĩn tai: NukeViet 3.0

Ban đầu, phần mềm năy được phât triển trĩn nĩn tang PHP-Nuke Sau

đó, cùng với sự tham gia của một số thănh viín (tạo thănh Nhóm NukeViet, thường gọi lă NukeViet Group), cuối năm 2004 NukeViet 1.0 beta 1 đê ra đời

NukeViet mau chóng được phổ biến trong giới tạo Web Việt Nam

Ngăy 12-07-2006, NukeViet chính thức ra mắt phiín ban 2.0 beta 1 vĩi nhiều tính năng hơn hắn NukeViet 1.0, chủ yếu tập trung văo Module News Phiín bản beta 2 được phât hănh ngay sau đó Dưới sự hậu thuẫn về tăi chính

của cơng ty Ân Tượng Nĩt, NukeViet căng được nhiều người biết đến hơn

Ngăy 22-03-2010, NukeViet chính thức công bố dự ân NukeViet 3 - xđy

dựng một bộ code mới cho NukeViet Bản thử nghiệm đầu tiín - NukeViet 3

Closebeta - được phât hănh hạn chế lúc 21h ngăy 31-05-2010 đê thu hút lượng lớn người truy cập

3 An ninh, bảo mật

NukeViet 3 được thiết kế để nhận biết vă chống câc truy cập bất hợp phâp văo hệ thống cũng như gửi câc dữ liệu có hại lín hệ thống

- Dữ liệu gửi qua hệ thống được kiểm duyệt bằng bộ lọc an ninh nhằm

ngăn chặn câc dữ liệu có khả năng tấn cơng văo hệ thống

- NukeViet có khả năng ngăn chặn, theo dõi vă kiểm soât truy cập văo

hệ thống của tất cả câc mây chủ tìm kiếm như yahoo vă google hay bất cứ

mây chủ tìm kiếm năo khâc

- Hệ thống có khả năng chống Spam bằng Captcha, chống lụt đữ liệu

bằng câch giới hạn thời gian gửi đữ liệu

- Hệ thống cho phĩp theo dõi, ghi nhận câc thông số của mây tính truy

cập đến site như: Hệ điều hănh, trình duyệt, quốc gia, câc liín kết đến site

SVTH: Lĩ Van Vuong 18 Lớp: 47E - KS CNTT

Trang 20

(referer) dĩ tir đó có thí kip thời ngăn ngừa câc nguy cơ tắn công bằng câc hình thức như: Kiểm tra vă chặn câc mây tình dùng proxy, chặn IP truy cập

- Hệ thống sẽ ghi nhận truy cập giúp người quản trị cũng như câc thănh viín dễ dăng phât hiện ra những đăng nhập bắt hợp phâp từ lần đăng nhập trước đó

- Hệ thống có thể phât hiện câc bản nđng cấp mới của phần mềm để nhắc nhở người sử dụng nđng cấp vă sửa chữa câc lỗi (nếu có)

4 Câc khâi niệm cơ bản

4.1 Theme lă gì :

Theme: Theme hay còn gọi lă Skin lă câc giao diện khâc nhau cho

website Đđy lă giải phâp lí tưởng giúp cho việc thay đổi giao diện website trở

nín đễ dăng Nhờ thiết kế mỹ thuật của tâc giả tạo ra theme mă website có thể

được trình băy dưới câc bố cục khâc nhau Điều năy sẽ giúp cho website

không bị nhăm chân

4.2 Câc thănh phần mở rộng :

Module (còn gọi lă Addons hay Plugins — tính năng tăng cường cho hệ thống) lă những phần mở rộng của hệ thống Nukeviet Mỗi module sẽ đảm nhận một chức năng riíng cho hệ thống Nếu coi Nukeviet lă một tống công

ty hoạt động theo mô hình cơng ty mẹ - cơng ty con thì câc module chính lă

câc cơng ty con, chúng có khả năng hoạt động vă hoạch toân độc lập nhưng

chịu sự chỉ đạo của công ty mẹ Phần chính của một module được đặt trong thư mục Modules (trong thư mục gốc của Nukeviet) phần điều hănh Module (nếu có ) được đặt trong thư mục admin/modules/

4.3 Câch căi đặt Module :

Trang 21

Câc bước căi đặt Module:

Đđy lă trình tự tổng quât dĩ căi đặt một Module nói chung ,mỗi Module cụ thể sẽ có hướng dẫn căi đặt riíng đi kỉm file căi đặt

Bước 1: Upload câc file của Module lín web-hosting (nếu cai trĩn host)

hoặc copy văo thư mục được yíu cầu (khi căi trín PC)

Tùy từng Module sẽ có câch căi đặt khâc nhau Tuy nhiín về cơ bản,

phần chính của câc Module sẽ được chứa trong thư mục con của thư mục

Modules ( Thư mục Modules nằm trong thư mục gốc của vuonghoang ) Thông thường, tâc giả tạo ra Module sẽ thiết lập sẵn cau trúc câc thư mục cho Module vă bạn chỉ cần copy Module đó văo thư mục gốc lă xong (xem hướng

dẫn đi kỉm bộ căi đặt Module )

Bước 2: Căi đặt Cơ Sở Dữ Liệu (CSDL)

Một số Module cần có CSDL riíng để chạy, một số khâc thì khơng Để biết Module có cần CSDL hay khơng bạn hêy đọc kỹ file hướng dẫn căi đặt

có trong mỗi Module

Nếu lă Module cần đến cơ sở dữ liệu riíng, khi đó bạn sẽ phải căi đặt thím Cơ Sở Dữ Liệu (CSDL) cho Module (Nếu Module không cần CSDL

riíng thì bỏ qua bước năy)

Chúng ta văo phần quản lý module > chọn căi đặt tự động -> lựa chọn

tiến trình

Bước 3: Kích hoạt Module

» Bạn đăng nhập văo Admin Control Panel (viết tắt lă ACP hay Admin

CP, nghĩa lă "Bảng điều khiển của Người Quản trị") qua địa chi:

http://localhost/vuonghoang/admin/

» Văo mục Modules, lựa chọn "Kích hoạt" cho Module ban vwa cai

SVTH: Lĩ Van Vuong 20 Lớp: 47E - KS CNTT

Trang 22

Nói chung tùy từng Module, việc căi đặt vă mức độ khó, dễ có thể khâc

nhau Bạn cần đọc kỹ câc file “Readme.txt” hoặc “huong đan.txt” có trong

mỗi bộ căi Module

Sau khi Module được kích hoạt, nó sẽ xuất hiện trong danh sâch câc Module (mục “Tiện ích trín site”) Ngoăi ra, bạn cũng có thể truy cập nó bằng dia chi: http://localhost/vuonghoang/admin/index.php?nv=modules tĩn-

module Trong đó tín-module lă tín thư mục chứa module đó 5 Cai dat NukeViet

Sau khi hoăn tất quâ trình căi đặt Appserv chúng ta tiến hănh căi đặt NuKeViet

- Download gói căi đặt tại địa chỉ nukeviet.vn Sau khi download xong giải nĩn văo thư mục WWW

- Tạo database tín tùy ý Import cơ sở dữ liệu của nukeviet văo từ đường dẫn /sql/nukeviet.sql

- Mở IE lín gõ đường dẫn sau htp://localhost/vuonghoang/html (ở đđy đặt tín thư mục chứa site lă vuonghoang)

- Mở trình duyệt (Internet Explorer gõ địa chỉ:

http://localhost/vuonghoang/ măn hình xuất hiện:

Lựa chọn ngôn ngữ căi đặt

Trang 23

Kiếm tra mây chủ

+_ Kiểm tra vite CHMOD “Cấu hình cơ sở dữ liệu

Thông tin website Kết thúc

Hình 5:

Bắt đầu bước 2 bạn có thể thím lựa chọn :quay lại bước (1) hoặc bước kế

tiếp)

Chọn bước kế tiếp

Kigin tra Việc CHKAGSO Cu hình cơ sở ao bệ ¬ =~ eer Me Thong tin website

Ker Qua

2y Hước trước base ne eS

Hinh 6:

ŠVTH: Lí Văn Vượng 22 Lớp: 47E - KS CNTT

Trang 24

Chọn bước kế tiếp

RREKKRRKKKKEKRRR

KKK

i

Quay kimước trước CƠ — Bước kế ee

Hình 7: Chọn bước kế tiếp Mote ee aa ee

ŠVTH: Lí Văn Vượng 23 Lớp: 47E - KS CNTT

Trang 25

Điền thông tin (Phần năy để bạn đăng nhập quản trị nín bạn phải nhớ tín tăi khoản ADMIN vă Mật khẩu)

Chọn: Thực hiện

=.—— x View Hosting Contro! Pane! -_=

Lựa chọn ngôn ngữ | Bản quyền

Kiếm tra mây chứ

* kếrTHÚC

Kiếm tra việc CHMOD ® Bạn đê căi đặt thănh cơng! Cấu hình cơ sở dữ liệu

Thông tin website Kết thúc

Hình 10: Sau khi căi đặt xong sẽ được như sau:

Quang cae tren ma nguĩn Nukeviet

Hinh 11:

Tiếp theo bạn đóng trình duyệt lại Địa chỉ trang của bạn lă:

http://localhost/vuonghoang/

Để văo phần quản trị bạn gõ dia chi sau http://localhost/vuonghoang/admin/ Phần quản trị sẽ như hình bín dưới :

SVTH: Lĩ Van Vuong 24 Lớp: 47E - KS CNTT

Trang 26

Hình 12: Danh sâch quản trị website

SVTH: Lĩ Van Vuong 25 Lớp: 47E - KS CNTT

Trang 27

PHAN III

THIET KE VA XAY DUNG WEBSITE THUONG MAI DIEN TU

1 Vị trí vă chức năng của trang website

Tiến văo thế kỷ XXI, con người bước sang một kỷ nguyín mới về công

nghệ thông tin.Xê hội ngăy căng phât triển dẫn đến tư duy của con người

ngăy căng được nđng lín một tầm cao mới,công nghệ thông tin cũng vậy

Cuộc sống hiện tại ngăy nay được ví như cuộc sống số, tin học được ứng dụng hầu như hoăn toăn cuộc sống xê hội Trong đó có Website, nó lă một cơng cụ

tiện ích giúp câc doanh nghiệp, công ty,câ nhđn Có thể quang bâ hình ảnh của mình, sau đđy chúng tôi muốn giới thiệu một số chức năng cũng như vị trí của trang Website thương mại điện tử:

Khi văo trang web mọi người có thể tìm được thơng tin chỉ tiết về câc

sản phẩm như: giâ cả, chủng loại , của laptop, thiết bị văn phòng, thiết bị gia dụng, điện thoại, shop hoa Có thể truy cập để xem hình ảnh về sản phẩm vă

đặt hăng online

2 Yíu cầu xđy dựng hệ thống

Để thực hiện tốt vai trò, chức năng vă nhiệm vụ của mình thì trang web phải đưa ra thông tin đầy đủ chỉ tiết về sản phẩm, câc mặt hăng có mặt trong trang web

Trang web phải đảm bảo một số yíu cầu cần thiết của người sử dụng

như: Danh mục sản phẩm phải sắp xếp một câch tuần tự, rõ răng, tìm kiếm một câch nhanh chóng Thư viện sản phẩm phải tương đối đầy đủ câc sản phẩm mới "za /ỏ" hiện nay: Iphone 4GS, Laptop chip core 7

Song bín cạnh đó vẫn cịn nhiều mặt hạn chế :

- Yíu cầu về mặt quảng bâ thông tin câc hoạt động cịn chưa đạt u cầu

SVTH: Lĩ Van Vuong 26 Lớp: 47E - KS CNTT

Trang 28

- Danh sâch câc sản phđm vẫn còn hạn chế 3 Cấu trúc Website ) Rss

Tin Khuyến mại

Tin Giảm giâ

Tuyễn dụng LapTop Sony a May FAX

TW Iây ônh&Ilây quay

Šj Điện Tử Gia Dụng

-EWWŒ3 Mây Giôt -EfWZZ3 M1ây Nước Nóng

IÍW Điện Thoại Apple -EWEW HrC -EW Nokia SamSung

WES Sony Ericsson

-KlWGQ Hoa Lan -EWW Hoa Cưới -EƒW3 Hoa Sinh Nhật

ŠVTH: Lí Văn Vượng 27 Lớp: 47E - KS CNTT

Trang 29

4 Căi đặt vă thiết kế Website

'WEbsize thương mại điện tử

Shop online — ma SG Be Ne CM Rc la ek ke #8 Đang truy cập -1 + Thănh viín online : 1 4ấ Hơm nay :4 ÍFÍ Thâng hiện tại : 13 ty Tổng lượt truy cập : 13

Xin chăo: vuonghoang Đổi mật khẩu Tăi khoăn

sS0 USD 764 uso 215050 497usD

Bạn TT vĩ Websize Shop

Cr Cn Online thể năo

© Qua dey © Bình thường

Pa = a oN

Hình 13 : Giao diện trang Web Thương mại điện tử Shop online” 4.1 Căi đặt Theme :

Cai theme bang cach unzip tải gói Theme tại địa chỉ :http://nukeviet.com

Nu keVi t ’ Trang chủ | Giới thiệu | Cong ddng | Tai igu| Ph

Chia sẻ thănh công - kết nối đam mí

Danh mục Tìm kiếm ® Modules ® Mê

© Kinh Tế Theme rednews © Giâo dục

® Tiện Ích ® giải trí

Blocks FSR | Theme HTGROUP

Themes "

Gói ngơn ngữ na -

Phần mềm

® Mạng vă Internet

Thiết kế web

Gửi lín: 29/08/2010 11:09 | Đê xem 9265 | Đê tải về 17116

Gửi lín: 29/08/2010 11:07 | Đê xem 7229 | Đê tải về 11619

eoce Tiĩn ich ° ® Media -Đồ hoa °

Hình 14:Download theme tai nukeviet.com

ŠVTH: Lí Văn Vượng 28 Lớp: 47E - KS CNTT

Trang 30

Mở trang quản trị bằng đường dẫn:http://localhost/nukeviet/admin

Tă khoăn Quản tị: vuonghoang | Ban d3 đăng nhập Quản ị cât đđy %t phút S0 gđy

© Ícaieitneme

(Quant giao điện

Thiếtlậplaout Hêy chọn gói để căi đặc: E\Theme2zip Duyệt

Quay lại Căi đặttheme Tintire Laptop T.B vấn phỏng Điện Tử Gia Dụng, Điện Thoại

Hinh 15: Cai dat theme

Upload theme lĩn website

TX ho‡n Quần vẽ vwenghoang fond rg he Qu vị Z2 16129 gđy ESGICT Chủ nhật 6862001

© | Quản giao diện Quản lý gao iện

——.¬"

N aot td Vader Jae

ee ao eres aa == a

chin ce = eieeeree somerset nate mm

parent Cee mile ne ore MEN STE | HEADER |LEFT | RIGHT| TOP |

Hình 16: Quan lÿ giao diện

Tại module Quản lý giao diện lựa chọn “Kích hoạt sử dụng theme” mới Tại đđy cũng có thể xóa câc theme ra khỏi hệ thống khi lựa chọn “Xóa khỏi hệ thống”

4.2 Căi đặt gói ngơn ngữ Tiếng Việt :

- Tải gói ngơn ngữ tại địa chi: http://nukeviet.com

- Mở trang quản trị bằng đường dẫn

http://localhost/vuonghoang/admin/index.php?nv=language &op=main

SVTH: Lĩ Van Vuong 29 Lớp: 47E - KS CNTT

Trang 31

Để thím mới ngôn ngữ dữ liệu, bạn cần tạo trước ngôn ngữ giao diện,

xuất ra file vă cấu hình cho phĩp hiển thị trong admin

Ngôn ngữ

Hình 17 : Ngôn ngữ

- Mở menu Ngơn ngữ -> Cấu hình

Ngơn ngữ

Hình 18: Thiết lập ngôn ngữ Tiếng Việt

4.3 Chỉnh sửa giao diện :

Một trong những tính năng quan trọng của Nuke Viet lă cho phĩp thay đổi vị

trí của câc block Mỗi block đều định nghĩa sắn một số vị trí nhất định block

mặc định của NukeViet có rất nhiều vùng, mỗi vùng năy đều được gân 1 vị trí

ŠVTH: Lí Văn Vượng 30 Lớp: 47E - KS CNTT

Trang 32

K2 9l

Sửa |IẾ Xóa | ) Bỗ ra khói nhóm

6 a VU AA , .AÂA 4

size thương mại điện tử

Shop Hoa Shop online Vugng Hoang THÔNGKỔ - THẤNNVỂN - LIÍN HỆ

ira | xóa | Ơ Bồ ra khối

sửa | Xóa | Ư Bỏ ra khối nhóm,

hnóm sữa | f8 xóa | Ư Bõ ra khỏi nhóm

ira | Xóa | © 86 ra khối nhóm

Tin tức Đối tâc Tuyển dụng Thĩm block Tin Khuyến mại Tin Giảm giâ

Sửa [fR Xóa | Ư Bỏ ra

hhóm

Khuyến Mêi Đặc Biệt Của "Shop Online”

Khuyến Mêi Đặc Biệt Của "Shop Online”

bitin iad Kuuyến WẾÌ | ' nhđn dịp thai trương “Shop Online" cửa

trấp đÍN! | năng gúi qui khâch năng chương tình khuyến mêi đặc biệt Với 1 hóa đơn thanh

tôn có giâ trị trín 10 triệu vnd,, quý khâch sẽ nhận được một điện thoại đi đơng 1102 chính hêng NOKIA 8Ñ Đang truy cập : 1

+ Thănh viín online: 1 đấ Hơm nay :4

Pi Thang hiĩn tai : 13

sia)

‘Bang nhap thănh viín

Xin chăo: vuonghoang

Đổi mật khẩu

Tai khoản “Shop Online" giảm giâ

20% hơn 200 mặt hăng

Nhđn ưu đêi khi hòa

mạng địch vụ Intemet &

ADSL (ĩn 31/5) P

HDBank tầng 10% phí bao hiểm

TCM khai trương cửa hăng mới (ngăy 13/5) Di Sữa | # Xóa > | Ư Bồ ra khối nhóm =

Hình 19 : Vị trí câc block

Do vậy có thể chuyển một bất kỳ tới 1 trong câc vị trí

- Mở menu -> Quản lý giao diĩn-> Thiĩt lap layout

Thiết lập layout:default Hêy lúa chon ~

Tin tre Laptop T.8 văn phỏng

Content leftbody-ight ~ Man letbodyright ~ Man letbodyrighi v Detail Man leftbody-night + letbodyight + Detail Viewcat letbodyright ~ lefebody-ight > Detail Viencat leftbodyighL lefbody-right > Search leftbody-ight ~ Search letbodyrighi ~ Search leftbody-ight + Topic leftbody-ight > Can leftbody-tight = Can leftbodytight + Vieweat leftbodyright ~ Order leftbodysight + order leftbody+ight + Payment leftbody-ight ~ Payment lefebodyight > Complete leRbodyright ~ Complete leftbody-ight + History leftbody-ight > History leftbodysight + Group Iefbodyright ~ Group leftbody-ight + Điện Tử Gia Dụng, Điện Thoại Shop Hoa

Main letbodyright + Man leRbodyrighi ~ Man bodylefrighL + Viewcat leftbody-ight ~ Viewcat leftbody-ight ~ Viencat bodylefrighL > Detail leftbody-ight + Detail lebodyxight ~ Detail bodylefiright ~ Search lefebody-right > Search lefebody-ight > Search body-leftright + Cart leftbody-ight > Cart leftbodysight > Can bodylefighL + order leftbody-ight > order leftbody-ight + order bodylefrighL ~ Payment leftbody-ight + Payment letbodyxight ~ Payment

Complete leftbody-ight + Complete leRbodyright ~ Complete

Hình 20: Câch chọn vị trí

ŠVTH: Lí Văn Vượng 31

Nguyĩn Huy Hoang

Trang 33

4.4 Một số Block được tích hợp sẵn trong NuKeViet :

- Quảng câo trâi : hiển thị Banner quản câo trong Block Bạn phải chắc

chắn rằng độ rộng của Banner bạn chọn kông vượt quâ độ rộng của Block

Nói chung, khoảng 100 đến 120 điểm ảnh rộng lă tối đa

- Nội dung : Block năy cho phĩp hiển thị câc biểu tượng văo Module

nội dung của bạn

- Ngôn ngữ :Block năy cho phĩp người xem có thí thay đổi ngơn ngữ trín site

- Tin nỗi bật: hiển thị danh sâch băi viết được đưa lín site của bạn mới nhất

- Đăng nhập thănh viín : cung cấp một giao diện đề người dùng có thể

đăng nhập hoặc đăng xuất khỏi site của bạn

- Thống kí truy cập: hiền thị tổng số lần truy cập đến site của bạn

- Câc băi viết cũ: hiển thị đanh sâch những tin cũ trong site của bạn

- Thăm dò ý kiến : hiển thị một cuộc khảo sât ý kiến của bạn đọc

Thănh viín online : hiển thị danh sâch thănh viín vă khâch đang truy cập site của bạn

- Search : hỗ trợ tìm kiếm trín site

Trín đđy lă một số Block có sẵn trong nukeViet Bạn cũng có thể tạo thím những Block khâc phuc vụ cho những mục đích riíng

4.5 Cấu hình câc Module :

- Tải gói Module tại địa chỉ: /ittp://NukeViet.vn

- Mở trang quản trị bằng đường dẫn

://[localhost/vuonghoang/admin/index.php?nv=modules&op=autoinstall-

Mo menu

- Nhấn văo Quản lý Modules-> Căi đặt tự động -> chỉ văo gói căi đặt

Module + Block -> Chọn tiếp tục

SVTH: Lĩ Van Vuong 32 Lớp: 47E - KS CNTT

Trang 34

xử dữ bío theo nơn ngữ: REPNPTEI

© | caiaattyagng ‘Quan iy Modules

Lựa chọn tiến tri

Cải đặt tự động

Thăm đô kiến ‘Quang cao Rss

Hình 21 : Upload g6i Module

- Chọn gói cai dat module vira download

xi) oir nb theo non 00 EEREROENE

Hêy chọn gi dc đặc: E:ywodule24zar

Tiếp tục ]|_ Quay lại

Hình 22 : Măn hình chọn câc module - Chọn tiếp tục

ŠVTH: Lí Văn Vượng 33 Lớp: 47E - KS CNTT

Trang 35

5 Module

5.1 Thím mot Module :

Xin} i bu theo ng nai EERE

'Yuonghoang | Bon đê đn © | mem module ảo ‘Quan iy Modules

Thiếtlập modulemĩi | 66 —Ghichi: Tĩn module mĩi chi gim cdc chi cdi, $6 va ” Thím module ảo

Căi đêttự động Tín module mới:

Tin tre Module gốc: Chon module +

LapTop Gi on T.B văn phông

Điện Tử Gia Dụng Điện Thoại ShopHoa Thđm đôÿ kiến

“Quảng câo hư, Rss

Hình 23 :Tạo module bước l

Trong mục Menu chọn Quản lý modules -> Thím module do dĩ thĩm module

Đặt tín module vă câc thông tin rồi chon thực hiện để hoăn tất quâ trình tạo module mới

SPM Tina viet [=]

oun un

Mặc dnh >

"Phđn câch bởi dầu phẩ Tia tire Tata s

LapTop z

T.8 văn phỏng Kích hoạt chức năng røs: _ Ỡi Điện Tử Gia Dụng Thực hện "Điện Thoại Shop Hoa “Thăm đỏ j kiến Quảng câo Rss shop online “Thănh viín Giới Thiíu

Hình 24 :Tạo module bước 2

ŠVTH: Lí Văn Vượng 34 Lớp: 47E - KS CNTT

Trang 36

5.2 Thím một sản phẩm trong module : - Mở trang quản trị NukeViet!

( VD: http:/Aocalhost/vuonghoang/admin ) - Mo menu Modules > chon "Laptop"

- Ví dụ: Trong mục "Laptop" (sản phẩm) chọn "Thím sản phẩm" để

thím một sản phẩm mới

Trong trang thơng tin chính về san pham mới - Nhập tín sản phđm văo ơ "Tín san pham"

- Chọn liín kết tĩnh của sản phđm bằng câch ấn văo “Get” - Chọn loại sản phẩm trong ô "Loại sản phẩm"

- Chọn hình minh họa cho sản phẩm trong ơ "Hình mình họa cho phần

giới thiệu"

- Chọn chú thích sản phẩm trong ơ “Chú thích cho hình minh họa ( phần chỉ tiết sân phẩm )”

- Chọn chú thích sản phẩm trong ô “Giới thiệu ngắn gọn”

- Chọn số lượng kho vă giâ sản phẩm trong câc ô “Số lượng trong kho vă

giâ sản phẩm theo vietnam dong vă US Dollar”

- Chọn ghi địa điểm bân sản phẩm trong ô “Địa điểm bân”

- Chọn hêng sản xuất sản phẩm trong ô “Hêng sản xuất”

- Chọn ghi chú sản phẩm trong ô “Ghi chú”

Trang 37

Tín sản phẩm (*) Liín kết tĩnh: Loại sản phẩm (*) Sony x Browse server

Chi thich cho hình minh họa ( phần chỉ tiết sản phẩm )

Giới thiệu ngắn gọn (*) (Hiễn thị đối với mọi đối tương)

sĩ tong trong ố lượng trong kho 9 trong Kno “Sony Vaio VPC-2134GX/B kno (Black) - Made in Japan + > phim USDollar se | n + Giảm 0 gia 5, h

Địa điểm bân

Hêng sản xuất Hêy chọn hoặc tự điền x

Ghi chú

Nội đung chỉ tiết (Chỉ hiễn thị đối với những đối tượng được phĩp xem)

l4 E2 đă đ @ Pl2@ B1 se; 1®

B7 UlXx?|E = 9 WA A OS a

4

Lưu sản phẩm khơng đăng Ì|_ Đăng sản phẩm

Hình 25 : Trang thơng tin chính về sản phẩm mới

SVTH: Lĩ Van Vuong 36 Lớp: 47E - KS CNTT

Trang 38

Hướng dẫn “Hình minh họa cho phần giới thiệu” cho sản phẩm

Ảnh đại diện cho sản phẩm

- Trong mục “Thím sản phẩm” -> "Hình minh họa cho phđn giới thiệu" - Bước | chon anh bang nuit "Browser"

“Wengen pnd Fe Moser 1 _http://lecalhost/vuenghoang/admin/index.php?nv= upload&popup=18area=homeimg&path=uploads/laptopSttype=image8currentpath= Eee upload:

E1 uploadsiaptop 8@2011_05 $0 vee S> B= bell sf 2 = m-»«m CC owse TạacunL Upload | = thumb

Hiễn thị loai file: Hình ảnh v cử

I8 :

Xong

Hình 26 : - Bước 2 chon ảnh trong file

- Bước 3 chọn open

SVTH: Lĩ Van Vuong 37 Lớp: 47E - KS CNTT

Trang 39

ĐỒ ÂN TỐT NGHIỆP GVHD: ThS VU VAN NAM Ie Favorites wee, MB Desktop IB Downloads 1H Recent Places

ă Libraries New folder (5)

#& Homegroup 1M Computer

& Local Disk (C:)

ca GIAITRI(D) 32le5500 3694 a Local Disk (E)

ca DU LIEU (F:) -— GQ cdrivea) : y i Network s * + 1254 1255 1304 1570 387 Filename: 1 Hình 27 : - Bước 4 chon upload để up load anh lín website - Bước 5 chọn ảnh sau khi đê được upload thănh công

http://lecalhost/vuonghoang/admin/indexphp?nv=uploadiipopup=18tares=homeimgfipath=uploads/laptopôtty E1 uploads/laptop @2011_05 Gi block 3G temp_pic #†? thumb

Hiễn thị loại file: Hình ảnh v củatấtcả v

Xeng

SVTH: Lĩ Van Vuong 38 Lớp: 47E - KS CNTT

Trang 40

5.3 Module tin tire:

Hình 29: Module tin tức

Trong module tin tức ta có thể thao tâc: - Quản lý chuyín mục

- Thím băi viết

- Quản lý bình luận

- Theo dịng sự kiện

- Câc nhóm tin - Nguồn tin

- C4u hinh module

SVTH: Lĩ Van Vuong 39 Lớp: 47E - KS CNTT

Ngày đăng: 17/10/2014, 22:01

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w