Với tốc độ phát triển ngày càng tăng của Internet thì việc xây dựng và thiết kế
trang Website thương mại điện tử cho Công ty là rất cần thiết. Vì thế ý tưởng thiết kế
một trang Website nhằm bán hàng và giới thiệu sản phẩm gỗ qua mạng có thể đáp ứng
được nhu cầu của khách hàng củng như quảng bá sản phẩm đến được với người tiêu
dùng nhiều hơn. Trang Website đã đem lại những kết quả sau:
- Giao diện thân thiệt với khách hàng
- Chi tiết thông tin sản phẩm và thông tin Công ty có đầy đủ trên Website
- Cho phép khách hàng đăng ký thông tin để thực hiện việc mua sản phẩm.
- Kiểm tra tính hợp lệ của khách hàng đăng nhập hệ thống.
- Tích hợp thanh toán ngân lượng và bảo kim, khách hàng củng có thể thanh toán
qua phương thức “giao hàng mới trả tiền”.
- Cho phép khách hàng có thể gửi đơn đặt hàng trên Website.
ọc Kinh tế Huế
Bạn đang xem trước 20 trang tài liệu Đề tài Xây dựng Website bán hàng cho Công ty Trách Nhiệm Hữu Hạn Phương Thảo, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ng Web liên kết với nhau và các tài liệu khác trong WWW (World Wide Web).
Trái với một số cách sử dụng thường ngày, Internet và WWW không đồng nghĩa.
Internet là một tập hợp các mạng máy tính kết nối với nhau bằng dây đồng, cáp quang,
v.v., còn WWW, hay Web, là một tập hợp các tài liệu liên kết với nhau bằng các siêu
liên kết (hyperlink) và các địa chỉ URL, và nó có thể được truy nhập bằng cách sử
dụng Internet. Trong tiếng Anh, sự nhầm lẫn của đa số dân chúng về hai từ này thường
được châm biếm bằng những từ như "the intarweb". Tuy nhiên việc này không có gì
khó hiểu bởi vì Web là môi trường giao tiếp chính của người sử dụng trên internet.
Đặc biệt trongthập kỷ đầu của thế kỷ 21 nhờ sự phát triển của các trình duyệt
web và hệ quản trị nội dung nguồn mở đã khiến cho website trở nên phổ biến hơn, thế
hệ web 2.0 cũng góp phần đẩy cuộc cách mạng web lên cao trào, biến web trở thành
một dạng phần mềm trực tuyến hay phần mềm như một dịch vụ.
1.2.3. Tình hình sử dụng Internet tại Việt Nam hiện nay
Theo thống kê mới nhất của WeAreSocial, một tổ chức có trụ sở chính ở Anh
nghiên cứu độc lập về truyền thông xã hội toàn cầu. Số người sử dụng Internet ở Việt
Nam: 30,8 triệu người
- 73% người dùng dưới 35 tuổi.
Trư
ờng
Đạ
i ọ
Kin
h tế
Hu
ế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 8
- 88% vào mạng tại nhà và 36% tại quán cà phê.
- 81% vẫn truy cập qua desktop, 56% qua thiết bị di động và 47% qua laptop
(nhiều người sử dụng đồng thời cả 2-3 loại thiết bị).
- 95% người dùng Internet truy cập các trang tin tức.
- 90% xem video trực tuyến (tỉ lệ trung bình ở châu Á chỉ là 69%).
- 61% người dùng Internet từng thực hiện mua sắm qua mạng.
- 86% người dùng Internet Việt Nam từng ghé thăm các trang mạng xã hội.
- 8,5 triệu người dùng Facebook và đây là mạng xã hội phổ biến nhất Việt Nam
trong tháng 10. Số người dùng Facebook ở Việt Nam tăng thêm 500.000 chỉ
trong 2 tuần qua. 28% cư dân mạng có tài khoản Facebook.
- Việt Nam cũng là quốc gia có tốc độ tăng trưởng thành viên nhanh nhất trên
Facebook là 146% trong 6 tháng. Đa số thành viên dưới 34 tuổi và lượng thành
viên nam cao hơn nữ.
- Số người dùng Internet di động ở Việt Nam hiện là 19 triệu người.
Hình 2.2: Số người truy cập Internet tại Việt NamTrư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 9
1.3. Quy trình thiết kế Website thương mại điện tử
1.3.1. Đăng ký tên miền
Điều đầu tiên cần làm là đăng ký tên miền, Có hai tùy chọn, tên miền Việt Nam:
.vn, .com, .vn, .net. hoặc tên miền Quốc tế: .com, .net, .org. Nhưng lựa chọn tốt nhất
vẫn là tên miền .com. Nên nhanh tay đăng ký nhanh nhất có thể, kể cả
khi Website chưa đi vào thiết kế bởi những tên miền có lợi cho website không phải lúc
nào cũng chưa có người khác đăng ký.
Một điểm cần lưu ý, tên domain nên chứa ít nhất 1 đến 2 từ khóa quan trọng nhất
mà muốn tập trung vào. Không nên đặt các dấu gạch ngang trong domain,bởi nó
không giúp cho domain được tối ưu.
Nếu Website chưa được hoàn thiện và chưa được đưa ra chính thức, một số
điều nên làm là :
- Đặt domain trên một sever với trang “Coming soon”
- Tạm thời điều hướng domain tới một Website khác
- Bắt đầu sử dụng địa chỉ Email của Website mới.
Thêm các đoạn và các từ khóa có liên quan vào trang “Coming soon”. Có nhiều
trường hợp, có thể là do một số lỗi, một vài tên miền không được đăng ký dưới tên của
chính chủ. Vì thế, trước kết thúc đăng ký tên miền, chắc rằng nó được đăng ký dưới
tên hoặc tên Công ty.
1.3.2. Lựa chọn nhà cung cấp Hosting
Sau khi đã lựa chọn kỹ một tên miền phù hợp với công việc kinh doanh, bước
tiếp theo đó là chọn một nhà cung cấp host chuyên nghiệp, không sử dụng các gói host
free. Dưới đây là một số các tiêu chuẩn khi lựa chọn một nhà cung cấp host.
- Hỗ trợ 24/7
- Sự ổn đinh, tốc độ, an toàn
- Hiệu năng và đường truyền của server
- Khả năng bảo mật
- Giá tiền các gói dịch vụ
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 10
- Backed up tất cả các dữ liệu hàng ngày.
- Hoàn thành thông kê hàng ngày lượng traffic với bản phân tích, biểu đồ hit.
- Full FTP (File Transfer Protocol) 365 ngày/năm
- Có Sub domain
- Hỗ trợ Java Servlet
- Sở hữu riêng CGI-bin
- Có hỗ trợ MySQL database và luôn là version mới nhất
- Ask for Server Side Includes (SSI)
1.3.3. Xây dựng trang Website
1.3.3.1. Xác định phương hướng
Việc đầu tiên phải làm là xác định muốn Website mang lại gì cho mình. Đó sẽ là
định hướng để phát triển Website. Mục đích của em có thể là để cho thương hiệu của
mình được biết đến nhiều hơn, để quảng cáo sản phẩm và dịch vụ hoặc để thu hút
thêm khách hàng hoặc để bán sản phẩm trên mạng. Phải tập trung vào mục đích chính
mình và nếu như phải hy sinh những mục đích khác, đừng ngần ngại. Sau đó bạn sẽ
phải xác định đối tượng người xem của Website của bạn. Lý do là vì bạn không thể
làm bất cứ điều gì có thể thỏa mãn được tất cả mọi người. Người lớn nghĩ khác người
trẻ tuổi, phái nam nghĩ khác phái nữ, trí thức nghĩ khác người lao động. Do đó đừng có
tham vọng tiếp cận tất cả mọi người. Hãy chọn một hay một vài nhóm đối tượng và
hãy bám theo họ từ đầu đến cuối. Điều quan trọng thứ hai cần lưu ý là bạn phải biết rõ
đối tượng của bạn thích cái gì, họ muốn gì khi vào Website của bạn. Đôi khi những
điều này không hề dễ thấy chút nào. Và đối tượng càng rộng thì công việc này càng
khó. Thông thường để cho chính xác, bạn nên thực hiện khảo sát ý kiến trực tiếp trên
nhiều người hoặc bạn có thể lấy kết quả khảo sát sẵn có để tham khảo. Công việc này
có thể tốn thời gian và tiền bạc nhưng hãy nhớ rằng đừng bao giờ nhìn nhận vấn đề
theo cảm tính.Trư
ờng
Đạ
họ
Kin
h tế
Hu
ế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 11
1.3.3.2. Lập kế hoạch
Hai yếu tố quan trọng cần làm rõ là tác động của Website đến người xem và phong
cách của site. Trước tiên phải làm cho khách hàng cảm thấy yên tâm về chất lượng hàng
hóa và dịch vụ. Hãy đặt mình vào vị trí của khách hàng và tự hỏi tại sao bạn chọn sản
phẩm này và tại sao lại mua nó ở đây. Câu trả lời phải được làm nổi bật để mọi người thấy
được khi vào xem Website. Hoặc nếu như bạn đã chiếm được cảm tình của khách hàng,
bạn có thể làm sao cho Website của bạn luôn có những cái hay để họ vào xem. Nguyên
tắc là nhất thiết bạn phải có một phong cách riêng. Một trong những lỗi lớn nhất của các
trang web không thành công là họ không có một phong cách gì đặc biệt. Phong cách của
Website phải được dựa trên mục đích và đối tượng của nó. Ví dụ như một Website quảng
cáo một sản phẩm cao cấp dành cho giới thượng lưu phải sang trọng và có thể có phong
cách quý tộc một chút hoặc nếu quảng cáo hàng thời trang mùa cho giới trẻ thì phải sinh
động, ấn tượng và hơi quậy một chút. Nội dung là những gì bạn sẽ trưng bày trên Website
để thực hiện mục đích của mình. Nội dung có thể là một cửa hàng bày bán sản phẩm trên
mạng hay một bản báo cáo tài chính hàng năm của Công ty, hoặc nếu Website của bạn là
website thông tin thì thông tin đó chính là nội dung của Website của bạn. Hãy nhớ rằng
bạn đang giới thiệu mình chứ không phải giới thiệu cho ngành kinh doanh của bạn, do đó
phải chọn những gì riêng có của mình để nhấn mạnh trong nội dung của Website. Sau đó
bạn cần có định hướng kỹ thuật và các yêu cầu kỹ thuật để có thể đạt được mục đích của
mình. Các yêu cầu kỹ thuật cũng khác nhau đối với từng Website. Ví dụ như các Website
thông thường yêu cầu file phải nhẹ để có thể truy cập nhanh trên tất cả các modem, nhưng
đối với các Website dành cho những người làm studio chuyên nghiệp thì kích thước file
rất lớn mới có thể tải được các đoạn film video và đường dẫn của người sử dụng rất lớn.
Kế đến, bạn phải xác định được nguồn cung cấp tài liệu, bạn có thể lên danh sách
các tài liệu cần thiết và nguồn cung cấp cho từng tài liệu. Chẳng hạn như ai sẽ viết
phần nội dung này, ai sẽ chụp ảnh, ai lấy thông tin, Việc cung cấp tài liệu có thể chỉ
mất vài giờ nếu như tài liệu cần thiết chỉ là một quyển brochure hay vài bức ảnh sẳn
có, nhưng nó cũng có thể mất vài tháng nếu như phải chụp ảnh mới, thu thập thông tin
Trư
ờng
Đại
học
Kin
h tế
H
ế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 12
mới hoặc xin các tài liệu có bản quyền. Một Website giới thiệu Công ty ở mức độ
trung bình thông thường mất khoảng 2-3 tuần.
1.3.3.3.Viết nội dung
Xây dựng sơ đồ site: sơ đồ site (sitemap) là cấu trúc nội dung của Website, các
vấn đề cần đề cập trong từng nội dung. Để cho dễ, bạn nên xây dựng theo dạng cây với
các khung ghi các nội dung và các đường nối thể hiện cấu trúc. Bạn có thể tham khảo
sơ đồ mẫu sau đây: Trang chủ Giới thiệu Sản phẩm Sản phẩm A Sản phẩm B Sản
phẩm C Khuyến mãi Dịch vụ bảo hành Liên hệ Khi phát triển nội dung phác thảo
thành bài viết hoàn chỉnh, cần kiểm tra các vấn đề sau:
- Phong cách phải nhất quán
- Dùng ngôn ngữ của đối tượng truy cập.
- Ngắn gọn, cụ thể và dùng đúng từ, gọi đúng tên.
- Mỗi đoạn văn chỉ diễn đạt một ý.
- Viết theo lối diễn dịch, tức là câu chủ đề đứng ở đầu đoạn.
Hình ảnh dùng để minh họa cho phần lời. Hình ảnh là yếu tố bắt mắt nhất trong
một thiết kế, do đó bạn phải lựa chọn thật cẩn thận. Hình ảnh phải chứa đựng thông
tin, đẹp và ấn tượng. Hình ảnh minh họa có thể là ảnh chụp hay hình vẽ. Ngoài mục
đích để củng cố nội dung, hình ảnh còn củng cố phong cách và tác động tâm lý như
mong muốn của bạn.
1.3.3.4. Thiết kế
Bước này bạn có thể tham khảo một vài Website tương tự, và trao đổi ý thích của
bạn với nhà cung cấp dịch vụ thiết kế - lập trình web để họ thiết kế cho bạn chọn ý
tưởng thiết kế: ý tưởng thiết kế không phải là những ý tưởng trong đầu mà là các ý
tưởng đã được phác ra giấy. Ý tưởng có thể được thể hiện bằng nhiều cách khác nhau.
Nhà thiết kế luôn có một lý do khi đưa ra một cách thể hiện nào đó, do đó bạn phải bàn
bạc với họ để tìm ra cách thể hiện thỏa đáng nhất, vừa hợp ý bạn vừa đạt được hiệu
quả mong muốn. Sau khi duyệt ý tưởng, bạn phát triển ý tưởng đó thành tổng thể hoàn
chỉnh. Trước hết bạn chọn bao nhiêu thành phần sẽ có trong tổng thể và đó là những
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 13
thành phần nào. Các thành phần này sẽ được định vị và chọn tỷ lệ tương ứng với nhau
và tương ứng với toàn bộ tổng thể. Sau đó bạn thêm các đặc điểm phụ vào.
Giao diện là bộ phận giao tiếp giữa người sử dụng với các nội dung của Website,
có nhiệm vụ chính là hướng dẫn người truy cập điều khiển và sử dụng Website. Nội
dung của Website được thể hiện trên giao diện bằng các biểu tượng, các nút và các nối
kết. Để cho người sử dụng dễ tìm thông tin mà họ mong muốn, menu cần phải thể hiện
cấu trúc của nội dung qua vị trí, kích thước và màu sắc của các nút. Các biểu tượng
đặc trưng sẽ giúp người truy cập dễ dàng liên tưởng đến nội dung của nó. Để có thể dễ
dàng nhận ra các nút và các nối kết, bạn nên thiết kế giao diện đơn giản, không cầu kì
và trang trí quá nhiều làm rối mắt. Đồng thời các nút và các nối kết phải thay đổi hình
dạng hoặc màu sắc khi người truy cập đưa con trỏ chuột vào hoặc kéo ra. Quan trọng
nhất vẫn là tên của nút và nối kết. Đặt tên nút sao cho ngắn gọn nhưng dễ hiểu và
chính xác. Bạn cũng phải cân nhắc tính thẩm mỹ trong bước này. Kiểm tra lại các
nguyên tắc về mỹ thuật và các nguyên tắc thiết kế để đảm bảo tính thống nhất, nhất
quán và tập trung của thiết kế. Để kiểm tra tính khả dụng, bạn trả lời 4 câu hỏi sau đây:
- Trang web này là trang web gì?
- Em có thể làm gì trong trang web này?
- Em sẽ làm điều đó như thế nào?
- Tại sao em làm điều đó ở đây?
- Một số yêu cầu cụ thể sau đây sẽ giúp bạn thực hiện dễ dàng hơn:
- Trang chủ phải có phần giới thiệu ngắn để cho biết đây là Website gì
- Nội dung ngắn gọn và súc tích, từ ngữ dùng chính xác, không gây nhầm lẫn
- Kích thước file tối thiểu
- Các nút và kết nối dễ nhận biết
- Font chữ và kích cỡ dễ đọc
- Không có quá nhiều trang trí
- Không có quá nhiều thứ mời gọi như “Click Me First”, “Joint Now!”, “Hot!”,...
dễ làm rối mắt người truy cập
Trư
ờ g
Đạ
i họ
c K
i h
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 14
1.3.3.5. Lập trình
Phần này bạn có thể nhờ đơn vị cung cấp dịch vụ thiết kế - lập trình web tư vấn
cho bạn nên dùng ngôn ngữ nào, cơ sở dữ liệu nào để xây dựng nên Website.
1.3.3.6. Marketing và duy trì
Công cụ tìm kiếm là phương pháp được 85% số người truy cập dùng để di
chuyển trên mạng www. Do đó việc đăng ký Website của bạn trên các công cụ tìm
kiếm là vô cùng quan trọng. Bạn có thể đăng ký trên một số công cụ tìm kiếm phổ biến
như Yahoo!, Alta Vista, Excite, WebCrawler, Google, HotBot, Infoseek, Lycos,
NorthernLight, Các tài liệu in ấn như brochure, thuyết minh sản phẩm, tên và địa chỉ
đầu thư, danh thiếp,... đều phải giới thiệu địa chỉ trang Website của bạn. Đây là một
phương tiện quảng bá rất quan trọng vì đối tượng biết đến phần lớn là các đối tượng
mà các Website của bạn nhắm đến. Bạn có thể làm cho các Website của mình thêm
sinh động với các thông tin miễn phí, quà tặng download miễn phí, gặp gỡ trên mạng
cũng làm cho nhiều người biết đến Website của bạn. Ngoài ra tất cả các hình thức
quảng cáo sản phẩm đều phải mời mọi người vào thăm Website của bạn. Bạn có thể
gửi thư trực tiếp đến cho các đối tượng mà Website của bạn nhắm đến. Do họ là những
người có thể nói là có liên quan nên xác suất họ để ý đến Website của bạn rất cao. Bạn
có thể tranh thủ sự tiện lợi của email để gửi cho hàng triệu người mà không mất công
sức và tiền bạc. Tuy nhiên bạn cần lưu ý là các Công ty nhận được rất nhiều mail
quảng cáo, có thể lên đến hàng trăm cái mỗi ngày. Do đó email của bạn phải có hình
thức thuyết phục như ghi địa chỉ cụ thể, chủ đề rõ ràng, không ghi địa chỉ những người
nhận đồng thời (Blind Carbon Copy)... Ngoài ra bạn có thể quảng cáo trang web của
bạn trên tivi, báo chí hoặc quảng cáo trên các Website cộng đồng. Bạn cần lên kế
hoạch cụ thể ai sẽ chịu trách nhiệm duy trì và cập nhật cho trang web, bao lâu một lần
và ai sẽ cung cấp nội dung thông tin cập nhật. Có nhiều cách để cập nhật thông tin.
Đôi khi bạn cũng phải nâng cấp Website sau một thời gian hoạt động. Việc nâng
cấp phải dựa trên cơ sở tổng kết các kết quả truy tìm thông tin người truy cập và các
thông tin phản hồi khác. Bạn nên tổ chức một buổi họp tổng kết có sự tham gia của
người chủ và người thiết kế trang web để bàn bạn các vấn đề nào sẽ được nâng cấp.
Trư
ờng
Đạ
i họ
c K
in
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 15
Tổng kết và nâng cấp là bước cuối cùng của quá trình xây dựng Website, nhưng nó không phải
là điểm kết thúc của dự án. Đây chỉ là một trạm kiểm tra trong quá trình sử dụng Website.
1.4. Hệ quản trị nội dung mã nguồn mở Joomla
1.4.1. Đôi nét về Joomla
Joomla là một hệ quản trị nội dung mã nguồn mở. Jooml được viết bằng ngôn
ngữ PHP và kết nối tới cơ sở dữ liệu MySQL, cho phép người sử dụng có thể dễ dàng
xuất bản các nội dung của họ lên Internet hoặc Intranet.
Joomla có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăng tốc độ
hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin
nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm trong site và hỗ trợ đa ngôn ngữ.
Joomla! được phát âm theo tiếng Swahili như là jumla nghĩa là "đồng tâm hiệp lực".
Joomla! được sử dụng ở khắp mọi nơi trên thế giới, từ những Website cá nhân cho tới
những hệ thống Website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ và ứng
dụng. Joomla có thể dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậy cao.
Joomla có mã nguồn mở do đó việc sử dụng Joomla là hoàn toàn miễn phí cho tất
cả mọi người trên thế giới.
1.4.2. Cấu trúc Joomla
Joomla bao gồm có 3 tầng hệ thống. Tầng dưới cùng là mức nền tảng, chứa các thư
viện và các plugin (còn được biết với tên gọi mambot). Tầng thứ hai là mức ứng dụng và
chứa lớp JApplication. Tầng thứ ba là mức mở rộng. Tại tầng này có các thành phần
(component), mô đun (module) và giao diện (template) được thực thi và thể hiện.
Hình 3.3: Mô hình cấu trúc Joomla
Trư
ờng
Đạ
i họ
c K
i h
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 16
1.4.3. Mô hình MVC trong Joomla
Component là một thành phần mở rộng lớn nhất và phức tạp nhất của Joomla
CMS. Các component có thể xem như là các ứng dụng con và nếu Joomla là một hệ
điều hành thì các component là các ứng dụng desktop. Ví dụ component nội dung
(com_content) là một ứng dụng mini xử lý tất cả các vấn đề về nội dung được trả lại
như thế nào mỗi khi có yêu cầu duyệt nội dung được đưa ra. Một component có hai
thành phần chính: phần quản trị và phần trên site. Phần trên site là phần được sử dụng
để tải về các trang khi được triệu gọi trong quá trình hoạt động của một Website thông
thường. Phần quản trị cung cấp giao diện để cấu hình, quản lý các khía cạnh khác nhau
của component và được truy cập thông qua ứng dụng quản trị của Joomla.
Bắt đầu từ phiên bản Joomla 1.5.x hoặc các phiên bản sau này, Joomla đã đưa
vào một framework mới, mang lại những thuận tiên rất lớn cho những người phát
triển. Các đoạn code giờ đây rất dễ dàng để kiểm tra và khá rõ ràng. Framework này
đưa ra một mẫu thiết kế mới, thiết kế MVC (Model-View-Controller) trong Joomla.
Model-View-Controller (gọi tắt là MVC) là một mẫu thiết kế phần mềm được
dùng để tổ chức các đoạn mã theo cách mà việc xử lý dữ liệu và biểu diễn dữ liệu tách
rời nhau. Điều này tạo ra tiền đề cho hướng tiếp cận sau này khi mà việc xử lý dữ liệu
được nhóm vào trong một section.
Hình 4.4: Mô hình MVC
Trư
ờng
Đạ
i ọ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 17
1.4.3.1 Model
Là thành phần của component đóng gói dữ liệu cho ứng dụng. Nó thường cung
cấp các thủ tục để quản lý thao tác dữ liệu theo một cách nào đó, trong đó có thêm các
thủ tục để xây dựng dữ liệu từ model. Có thể là bổ sung (insert), loại bỏ (delete) hay
cập nhật (update) thông tin về một trường nào đó trong cơ sở dữ liệu.
1.4.3.2 View
Là một thành phần của component được sử dụng để trả lại dữ liệu từ model theo
cách phù hợp với tương tác. Đối với ứng dụng web, view thông thường là các trang
HTML để trả lại dữ liệu. View lấy dữ liệu từ Model (dữ liệu này được chuyển qua
View tới Controller). Sau cùng là đưa dữ liệu vào trong template (dữ liệu này sẽ hiển
thị với người dùng). View không làm thay đổi dữ liệu, nó chỉ hiển thị dữ liệu lấy từ
Model mà thôi.
1.4.3.3 Controller
Controller chịu trách nhiệm phản hồi các hành động của người dùng.Trong các
ứng dụng Website, một hành động của người dùng thông thường là một yêu cầu tải
trang. Controller sẽ xác định yêu cầu gì được người dùng đưa ra và phản hồi thích hợp
bằng việc yêu cầu Model tính toán dữ liệu phù hợp và chuyển từ Model vào View.
Controller không thể hiện dữ liệu từ Model, nó kích hoạt các phương thức trong Model
để hiệu chỉnh dữ liệu và sau đó chuyển từ Model sang View để hiển thị dữ liệu. Trong
Joomla, mô hình MVC được hỗ trợ thông qua 3 lớp JModel, JView và Jcontroller.
1.5. Các component tích hợp trong Joomla.
1.5.1. Contact (quản lý thành viên)
Contact Manager cho phép bạn quản lý một danh sách các contact (liên hệ) trong
site. Một khi bạn thiết lập các contact, các visitor sẽ có thể tìm các thông tin về các
user mà bạn đã thiết lập. Như tên, địa chỉ, số điện thoại, Công ty...Các contact được
nhóm trong các Category. Giúp quản lý và hiển thị một cách dễ dàng.
Trư
ờng
Đạ
i họ
c K
in
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 18
Hình 5.5: Chi tiết tạo một contact quản lý thành viên
1.5.2. Newsfeeds (tin tức)
Contact Manager cho phép bạn quản lý một danh sách các contact (liên hệ)
trong site. Một khi bạn thiết lập các contact, các visitor sẽ có thể tìm các thông tin về
người dùng mà bạn đã thiết lập. Như tên, địa chỉ, số điện thoại, Công ty Các contact
được nhóm trong các Category, giúp quản lý và hiển thị một cách dễ dàng.
Hình 6.6: Chi tiết tạo 1 chức năng tin tức
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 19
1.5.3. Poll (thăm dò ý kiến)
Quản lý danh sách các poll thăm dò mà bạn có thể hiển thị trên site. Nhằm thu
thập thông tin người dùng.
Sau khi tạo các poll. Bạn dùng các module đưa các poll này lên cho người dùng
đánh giá. Muốn xem thống kê kết quả đánh giá như thế nào, ta làm như sau:
Hình 7.7: Chi tiết tạo chức năng thăm dò ý kiến
1.5.4. Web links (liên kết Website)
Liên kết trang web mà mình mong muốn bằng công cụ hỗ trợ web links.
Hình 8.8: Chi tiết tạo chưc năng liên kết Website
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 20
1.6 Module
1.6.1 Giới thiệu về module.
Modules thường được dùng để hiển thị những thông tin khác nhau và những
tính năng tương tác trong toàn bộ site Joomla của bạn. Một Module có thể chứa hầu
như bất kì thứ gì từ những văn bản đơn giản, đến HTML. Những Module cũng có thể
hiển thị nội dung tương tác, như các poll (thăm dò ý kiến), những tagboard, tin mới
nhất, tin khẩn và nhiều nữa. Các Site Module khác với các Administrator Module bởi
vì chúng hiển thị những nội dung trong Front-end của site trong khi những Admin
Module liên quan đến các tác vụ và hoặc những tính năng khác nhau của
Administrative (hoặc Back-end). Các Module có thể được tạo bởi bạn (costom/user
module) hay được tải về và cài đặt. Quản lý các module luôn luôn làm trong
Administrator vào Modules – Module.
Manager trên thanh Menu đó bạn có thể cài đặt hay tháo bỏ một module và chỉnh
sửa những thiết lập phổ biến như là: tên, những trang nó xuất hiện, vùng đặt nó, và cấp
độ truy cập. Giới hạn chỉ trình bày các module liên quan đến site.
Các module tích hợp trong Joomla: Archived Content (Kho lưu), Popular (ưa
chuộng), Newsflash (tin khẩn), Syndicate (Đăng tin), Sections (phân loại), Statistics
(Thống kê), Wrapper (trình bao boc).
Hình 9.9: Màn hình quản lý các module được tạo
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 21
1.6.2. Một số module được tích hợp trong Joomla
1.6.2.1. Module menu
Hình 10.10: Module trình đơn
1.6.2.2. Banner
Hình 11.11: Module quảng cáo
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 22
CHƯƠNG II: TỔNG QUAN CÔNG TÁC QUẢN LÝ WEBSITE BÁN
HÀNG CỦA CÔNG TY THHH PHƯƠNG THẢO
2.1. Giới thiệu về Công ty TNHH Phương Thảo
Công ty TNNH Phương Thảo thành lập vào năm 2006 và được cấp giấy phép
kinh doanh số : 3200234057 và do Sở kế hoạch đầu tư cấp ngày 10 tháng 4 năm 2006.
Qua 05 hình thành và phát triển từ một cơ sở đến nay Công ty đã có các đơn vị trực
thuộc gồm:
- Nhà máy sản xuất chế biến gỗ ghép thanh có công suất 6.000m3 sản phẩm/
năm. Xưởng chế biến gỗ tại nước Cộng Hòa Dân Chủ Nhân Dân Lào. Đại lý phân phối
gỗ ván sàn, ghép thanh tại thành phố Hồ Chí Minh. Hệ thống tổ chức bộ máy Công ty,
Nhà máy có đội ngũ cán bộ, công nhân giàu kinh nghiệm, có tay nghề, nhiệt tình, cần
cù, chăm chỉ sáng tạo trong công việc và không ngừng củng cố nâng cao uy tín,
thương hiệu cho Công ty. Sản phẩm của Công ty đã được xuất khẩu sang nhiều thị
trường nổi tiếng trên thế giới.
Về thương mại:
- Hàng hoá Công ty chúng em chủ yếu xuất khẩu ra các nước gồm: Hàn Quốc,
Trung Quốc, Đài Loan, Nhật, Đức...Hiện nay Công ty TNHH Phương Thảo đang tiếp
tục mở rộng các ngành sản xuất nhằm đáp ứng kịp thời xu hướng phát triển kinh tế
toàn cầu gồm: Sản phẩm mộc mỹ nghệ, bàn ghế, giường tủ các loại (mẫu mã kích
thước tuỳ vào đơn đặt hàng).
Đến nay Công ty đang ngày càng phát triển, sản phẩm làm ra đã có thương
hiệu, để lại dấu ấn trên thị trường cho các bạn khách hàng khó tính. Bên cạnh đó Công
Trư
ờn
Đại
học
Kin
h tế
Hu
ế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 23
ty không ngừng trao dồi kiến thức quản lý cũng như các kiến thức về sản xuất kinh
doanh, thu thập ý kiến từ khách hàng những người quyết định cho sự phát triển của
Công ty, Nhà máy để sản phẩm làm ra ngày một chất lượng hơn.
Trong công tác quản lý không ngừng tìm tòi để hạn chế mức chi phí, hạ giá
thành sản phẩm, đáp ứng nhu cầu cho mọi đối tượng người tiêu dùng với phương
châm "Chất lượng tự nhiên, thân thiện với môi trường, giá tiền hợp lý".
2.2. Thực trạng công tác quản lý bán hàng của Công ty:
Hiện tại Công ty có một gian hàng trưng bày sản phẩm chính như một số sàn gỗ
các loại, gỗ ghép, ngoài ra trang Website có báo giá các mặt hàng dạng văn bản về chi
tiết, đơn giá, thông số kĩ thuật của các sản phẩm, do giá cả và các mặt hàng thay đổi
liên tục về chủng loại, số lượng nên báo giá phải cập nhật liên tục thì mới giúp khách
hàng chọn được sản phẩm mình muốn. Khách hàng đến gian hàng của Công ty sau khi
chọn hàng thì làm thủ tục mua hàng với nhân viên bán hàng, sau đó lấy hóa đơn đến
kho hàng nhận hàng và tiếp tục mang tới phòng kĩ thuật để kiểm tra, lắp ráp hay thử
hàng, cuối cùng mới nhận hàng, các hóa đơn, phiếu bảo hành và hoàn thành việc mua
bán. Khách hàng muốn tư vấn các vấn đề kĩ thuật về sản phẩm phải gọi điện hoặc gặp
trực tiếp nhân viên kĩ thuật và nhân viên kĩ thuật phải liên tục trực để giải quyết vấn đề
khách hàng.
Do hệ thông bán hàng như trên có nhiều dư thừa nhân lực và vốn, nên Công ty
cần có một Website bán hàng vừa đồng bộ với hệ thống bán hàng hiện hành và cải
tiến, nâng cao tính tự động hóa trong bán hàng, đơn giản trong giao dịch.
2.3 Mô tả bài toán
Thiết lập một trang Website bán hàng trực tuyến riêng cho doanh nghiệp cũng
như quảng cáo những sản phẩm qua mạng là một trong những công việc vô cùng quan
trọng, góp phần quyết định sự thành bại của một Công ty. “Xây dựng Website bán
hàng qua mạng cho Công ty TNHH Phương Thảo” chuyên về chế biến và sản xuất gỗ
sàn, gỗ ghép thanh. giúp cho Công ty tăng sức cạnh tranh, phạm vị khách hàng sẽ
Trư
ờng
Đạ
i họ
c K
i h
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 24
không bị giới hạn. Cơ hội nhận được đơn đặt hàng của khách từ khắp mọi nơi trên đất
nước sẽ ngày càng tăng cao.
2.3.1 Công cụ hỗ trợ xây dựng trang web
Trang Website đươc xậy dựng trên công cụ Joomla, hệ quản trị cơ sở dữ liệu
phpMyAdmin, thương mại điện tử VirtueMart.
Joomla là một nền tảng mã nguồn mở được viết bằng ngôn ngữ PHP và sử dụng
cơ sở dữ liệu MySQL, cho phép người dùng có thể dễ dàng soạn thảo và xuất bản các
nội dung (bài viết, tài liệu...) của họ lên Internet hoặc Intranet. Joomla giúp xây dựng
và triển khai các Website blog, Website tin tức, Website bán hàng, Website thương
mại điện tử cho tới mạng cộng đồng, mạng xã hội trong một thời gian ngắn và tiết
kiệm nhiều công sức.
Joomla được phát âm theo tiếng Swahili như là jumlanghĩa là "đồng tâm hiệp
lực". Khẩu ngữ này khẳng định sự đoàn kết và quyết tâm của cộng đồng Joomla.
PHPMyAdmin là một công cụ nguồn mở miễn phí được viết bằng PHP dự định
để xử lý quản trị của MySQL thông qua một trình duyệt Website.
VirtueMart là một thành phần tạo giỏ hàng chuyên nghiệp chạy trên nền
của Joomla, giúp chúng ta trình bày sản phẩm, quản lý sản phẩm, chủng loại hàng
nó có thể thực hiện đến 1000 giao dịch trong cùng một thời điểm. Hiện này ứng dụng
bán hàng online này đã phát triển rầm rộ và là giải pháp cho các shop và doanh nghiệp
vừa và nhỏ bởi sự đơn giản, dễ sử dụng và có rất nhiều tính năng quản lý sản phẩm,
hàng hóa rất tốt.
2.3.2 Yêu cầu khi xây dựng trang web
2.3.2.1. Yêu cầu của khách hàng
- Giao diện dễ sử dụng và tính thẩm mỹ cao.
- Cho phép khách hang đăng kí thành viên và đảm bảo bí mật thông tin.
- Xem và thay đổi các thông tin về tài khoản
- Bảo mật thông tin về thẻ thành viên mà họ đặt mua của Công ty.
Trư
ờng
Đạ
i ọ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 25
- Hình thức thanh toán phải đảm bảo chính xác :
Khi khách hàng mua sản phẩm thì việc thanh toán thông qua số tiền trong tài
khoản mà khách hàng nạp vào khi mua thẻ của Công ty phải dược trừ đi 1 cách chính
xác, Việc chuyển khoản cũng đảm bảo chính xác
Khi chuyển khoản thì việc cộng và trừ tiền trong 2 tài khoản phải diễn ra đồng
thời từ hai tài khoản , tài khoản chuyển và tài khoản nhận. Thông tin sản phẩm phong
phú đa dạng
Giới thiệu, bày bán nhiều loại hàng, nhiều mặt hàng để khách hàng có nhiều cơ
hội lựa chọn về một mặt hàng. Thông tin về mọi sản phẩm phải chi tiết để khách hàng
có thể nắm rõ thông tin về sản phẩm mình lựa chọn. Đặc biệt là những mặt hàng đang
được nhiều khách hàng quan tâm. Luôn luôn cập nhật, giới thiệu những sản phẩm mới
nhất. Thông tin về bảo hành sản phẩm đảm bảo rõ ràng ,Cho phép khách hàng tìm
kiếm nhanh chóng, chính xác theo nhiều tiêu chí.Cho phép thống kê các đơn hàng của
mình đã đặt tại Công ty.
2.3.2.2. Yêu cầu của người quản trị
Ngoài các yêu cầu giống như của khách hàng, thì hệ thống phải đảm bảo những
yêu cầu sau của ban quản trị :
- Cập nhật thông tin hàng hoá trực tuyến
- Dễ dàng cập nhật và thường xuyên thay đổi hình ảnh, thông tin chi tiết giá các
mặt hàng bạn sẽ kinh doanh ở bất cứ đâu.
- Quản lý các đơn đặt hàng trực tuyến
- Quản lý, lưu trữ và báo cáo các thông tin về đặt hàng và trạng thái của đơn
hàng: đã giao hàng chưa, đã thanh toán chưa.
Quản lý khách hàng:
- Lưu trữ các hoạt động gắn với các khách hàng của Công ty. Mọi hoạt động
gắn với khách hàng và đơn hàng đều có thể thực hiện từ xa, Thống kê chi tiết cụ thể,
chính xác và nhanh chóng.
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 26
- Thống kê được mặt hàng nào bán hết, mặt hàng nào bán chạy, mặt hàng nào
tồn kho, mặt hàng nào cần chỉnh sửa
- Tổng hợp thu chi hàng ngày, hàng tuần, hàng tháng hàng quý và hàng năm. Tổng
hợp lưu trữ được ý kiến phản ánh của khách hàng để có thể trả lới khách hàng một cách
nhanh chóng và chính xác nhất. Cho phép in các danh sách, các thông tin cần thiết
2.4 Quản lý hệ thống trang web
2.1.1. Quản lý khách hàng:
Mỗi khách hàng được quản lý các thông tin sau đây: Họ, tên, địa chỉ, điện
thoại, fax, email, tên đăng nhập, mật khẩu. Ngoài ra, nếu khách hàng là Công ty hay
cơ quan thì quản lý thêm tên Công ty hoặc cơ quan.
2.4.2. Quản lý mặt hàng:
Mỗi mặt hàng được quản lý những thông tin: Tên mặt hàng, đơn giá, số lượng,
hình ảnh, mô tả.
2.4.3. Quá trình đặt hàng của khách hàng:
Khách hàng xem và lựa chọn mặt hàng cần mua. Trong quá trình lựa chọn, bộ
phận bán hàng sẽ trực tiếp trao đổi thông tin cùng khách hàng, chịu trách nhiệm
hướng dẫn. Sau khi lựa chọn xong, bộ phận bán hàng sẽ tiến hành lập đơn đặt hàng
của khách. Sau khi tiếp nhận yêu cầu trên, bộ phận này sẽ làm hóa đơn và thanh
toán tiền.
2.4.4. Quá trình đặt hàng với nhà cung cấp:
Hàng ngày nhân viên kho sẽ kiểm tra hàng hóa trong kho và đề xuất lên ban
điều hành cần xử lý về việc những mặt hàng cần nhập. Trong quá trình đặt hàng thì
ban điều hành sẽ có trách nhiệm xem xét các đề xuất về những mặt hàng yêu cầu và
quyết định loại hàng, số lượng hàng cần đặt và phương thức đặt hàng với nhà cung
cấp. Việc đặt hàng với nhà cung cấp được thực hiện thông qua địa chỉ trên mạng hay
qua điện thoại, fax.
Trư
ờ g
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 27
2.4.5. Quá trình nhập hàng:
Sau khi nhận yêu cầu đặt hàng từ cửa hàng, nhà cung cấp sẽ giao hàng cho
cửa hàng có kèm theo hóa đơn hay bảng kê chi tiết các loại mặt hàng. Thủ kho sẽ
kiểm tra lô hàng của từng nhà cung cấp và trong trường hợp hàng hóa giao không
đúng yêu cầu đặt hàng hay kém chất lượng thì thủ kho sẽ trả lại nhà cung cấp và
yêu cầu giao lại những mặt hàng bị trả đó.
Tiếp theo thủ kho sẽ kiểm tra chứng từ giao hàng để gán giá trị thành tiền cho
từng loại sản phẩm. Những loại hàng hóa này sẽ được cung cấp một mã số và được
cập nhật ngay vào giá bán. Sau khi nhập xong chứng từ giao hàng, nhân viên nhập
kho sẽ in một phiếu nhập để lưu trữ trong hồ sơ.
Từ quy trình thực tiển nêu trên, ta nhận thấy rằng hệ thống được xây dựng cho
bài toán đặt ra chủ yếu phục vụ cho hai đối tượng: Khách hàng và nhà quản lý.
Trư
ờng
Đạ
i họ
c K
in
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 28
CHƯƠNG III: CÀI ĐẶT, PHÂN TÍCH, THIẾT KẾ TRANG WEBSITE
CHO CÔNG TY TNHH PHƯƠNG THẢO
3.1 Cài đặt hệ thống
3.1.1 Cài đăt Web Server (Xampp)
Xampp là chương trình tạo máy chủ Web (Web Server) trên máy tính cá nhân
(Localhost) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server. Ngoài
ra Xampp cũng bao gồm phpMyAdmin – một công cụ dạng web-base giúp quản trị
database MySQL và rất nhiều thư viện hỗ trợ lập trình khác như: OpenSSL, pdf class,
mhash, IMAP C-Client
3.1.1.1. Các bước cài đặt Xampp
Sau khi download thành công, bạn click đúp vào file Xampp-win32-1.7.4-VC6-
installer.exe để cài đặt Xampp. Chọn ngôn ngữ cài đặt là English và nhấn OK.
Hình 3.12: Chọn ngôn ngữ khi cài đặt Xampp
Nhấn Next ở màn hình tiếp theo.
Hình 3.13: Cài đặt Xampp
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 29
Theo mặc định XAMPP sẽ được cài đặt vào ổ C theo đường dẫn C:\Xampp,
bạn có thể nhấn Browse và chọn đường dẫn cài đặt khác (em để mặc định là
c:\Xampp).
Hình 3.14: Thư mục chưa Xampp
Bạn nhận chọn các service kèm theo Xampp trong mục SERVICE SECTION sau
đó nhấn Install để tiếp tục.
Hình 3.15 :Kích hoạt các tính năng của Xampp
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 30
Màn hình hiển thị tiến độ cài đặt Xampp hiện ra.
Hình 3.16: Màn hình hiện thị tiến độ cài đặt Xampp
Quá trình cài đặt Xampp hoàn tất, bạn nhấn vào nút Finish kết thúc.
Hình 3.17: Kết thúc quá trình cài đặt
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 31
Xampp sẽ tự động cài đặt các service mà bạn đã chọn ở mục SERVICE
SECTION bên trên, đầu tiên là Apache service.
Hình 3.18: Quá trình tự động cài đặt apache service
Tiếp đó là MySQL service.
Hình 3.19: Quá trình tự động cài đặt MySQL service
3.1.1.2. Sử dụng và quản lý Xampp
Sau khi cài đặt xong bạn để ý xuống thanh system tray sẽ thấy có biểu tượng của
Xampp, khi bạn click vào biêu tượng đó thì cửa sổ Xampp Control Panel hiện lên
thông báo tình trạng của các service đang được Xampp quản lý. Trong trường hợp này
cả 2 service Apache & MySql đều trong trạng thái hoạt động tốt.
Hình 3.20: Bảng quản lý Xampp
Trư
ờng
Đạ
học
Kin
h tế
Hu
ế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 32
3.1.2 Cài đặt hệ quản trị nội dung mã nguồn mỡ (Joomla)
Tạo thư mục chứa source website (Ở đây chúng em tạo thư mục phuongthao)
trong thư mục hthtdocs của Xam. Sau đó giải nén từ winrar sang folder
Hình 3.21: Tạo thư mục chứa source Website
3.1.2.1. Tạo database cho Website Joomla
Để tạo database, ta phải truy cập phymyadmin, các bạn sử dụng bất cứ trình
duyệt web nào, truy cập: Trong phần Creat new
database, các bạn có thể đặt tên một database bất kì (nhưng phải nhớ). Trong bài này
chúng em đặt trùng với tên thư mục chứa web: phuongthao
Hình 3.22: Tạo database cho Website
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 33
3.1.2.2. Điền thông tin cho database
Hình 3.23: Điền thông tin cho database
3.1.2.3 Chọn ngôn ngữ cài đặt trên trình duyệt web
Joomla cho phép người dùng lựa chọn ngôn ngữ phù hợp với quốc gia người
dùng.. Nhấn next để sang bước 2. Ở bước này, Joomla cho phép người dùng lựa chọn
ngôn ngữ phù hợp với quốc gia người dùng. Nhấn next để sang bước 2.
Hình 3.24: Chọn ngôn ngữ trình duyệt Website
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 34
3.1.2.4. cấu hình cơ sở dư liệu
Joomla yêu cầu người dùng cấu hình cơ sở dữ liệu cho Joomla để tạo cơ sở dữ
liệu cho Website hoạt động. Nếu cấu hình cơ sở dữ liệu không đúng (vd: Sai tên đăng
nhập, sai mật khẩu, tên cơ sở dữ liệu ) Website sẽ không thể liên kết đến database.
Hình 3.25: Điền thông tin dữ liệu cho Joomla
3.1.2.5. Cài đặt cấu hình chính cho trang web
- Phần Tên trang: có thể điền bất cứ gì, ví dụ: lmt.com.vn
- Phần Địa chỉ hòm thư điện thử: điền địa chỉ hòm thư quản trị (mail), ví dụ: .
- Phần Tên đăng nhập quản trị: đặt tên đăng nhập để truy cập trang quản trị
Joomla,
- Phần Mật khẩu quản trị: chọn mật khẩu để đăng nhập trang quản trị.
Hình 3.26: Chỉnh cấu hình Website
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 35
Joomla yêu cầu bạn xóa bỏ hoặc đổi tên thư mục Installation để hoàn tất cài đặt.
Việc xóa bỏ thử mục này sẽ đảm bảo một phần tính bảo mật cho Website của bạn sau
này khi đưa vào hoạt động. Chọn Gỡ bỏ thư mục cài đặt, chờ báo thành công
.
Hình 3.27: Xóa thư mục Installation
3.2. Phân tích hệ thống:
“ Xây dựng Website bán hàng cho Công ty TNHH Phương Thảo” chuyên sản
xuất mặt hàng gỗ sàn, gỗ ghép thanh là đề tài trong đó chủ yếu sử lý quá trình bán
hàng giữa cửa hàng với khách hàng là những người sử dụng Internet. Chúng ta có thể
hiểu bán hàng ở đây cũng giống như bán hàng tại các cửa hàng nhưng ở đây khách
hàng gián tiếp mua hàng. Vậy nhiệm vụ của chúng ta là làm thế nào để đáp ứng được
đầy đủ nhu cầu cho khách hàng.
Hoạt động của cửa hàng ảo bao gồm các hoạt động chính: hoạt động của khách
hàng và hoạt động Admin.
Trư
ờ
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 36
3.2.1. Hoạt động của khách hàng:
Mỗi khách hàng khi tham gia vào cửa hàng, họ sẽ đặt vấn đề cửa hàng bán những
gì, thông tin gì về những mặt hàng được bán, giá cả và hình thức thanh toán. Do đó để
đáp ứng được những nhu cầu tối thiểu trên, của hàng trên Internet phải đảm bảo cung
cấp những thông tin cần thiết, có giá trị và hơn thế nữa là dễ thao tác. Mặt hàng khi
bán phải có hình ảnh, giá cả, và những thông tin liên quan đến mặt hàng đó.
Khách hàng có thể vào cửa hàng ảo để tìm kiếm các sản phẫm cần mua và đặt
hàng với cửa hàng. Khách hàng có thể tìm mặt hàng mà mình cần theo tên mặt hàng.
Mỗi khách hàng được cung cấp một giỏ hàng mua tương ứng. Khi khách hàng
thêm những mặt hàng vào giỏ mua hàng của mình thì một trang đăng kí sẽ xuất hiện,
yêu cầu khách hàng phải đăng nhập. Nếu khách hàng chưa phải là thành viên mua
hàng của trang Website thì phải đăng kí trong đó có họ tên, thông tin địa chi, tên đăng
nhập và mật khẩu của khách hàng. Nếu khách hàng đã đăng kí rồi thì chỉ cần đăng
nhập vào tài khoản của mình để mua hàng, khi khách hàng chọn mua hàng thì các mặt
hàng sẽ tự động thêm vào giỏ hàng của khách hàng, khách hàng có thể xem giá cả, giá
so sánh và cập nhật số lượng những mặt hàng mà khách hàng cần mua, khách hàng có
thể loại bỏ các mặt hàng trong giỏ hàng nếu không muốn mua nửa.
Khách hàng có thể xem tỷ giá, giá vàng hay nhứng thông tin về tài chính lúc mua
hàng, cũng như khi ghé thăm trang Website của Công ty.
Sau khi khách hàng đã mua xong thì các mặt hàng trong giỏ hàng của mình sẽ
được chuyển vào đơn đặt hàng chính thức, khách hàng có thể theo dỏi đơn đặc hàng
của mình để trực tiếp kiễm tra đơn đặt hàng tại trang Website.
Các chức năng chính về hoạt động khách hàng.
- Xem thông tin giới thiệu về Công ty và các công trình mà Công ty đã và đang
thực hiện.
- Ghi nhận thông tin trao đổi của người sử dụng.
- Tìm kiếm, xem danh mục sản phẩm thương mại theo tên, loại.
- Xem thông tin chi tiết về sản phẩm trong danh mục.
Trư
ờng
Đạ
i họ
c K
i
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 37
- Đưa sản phẩm chọn mua vào trong giỏ hàng.
- Xác nhận việc mua hàng.
- Tạo đơn đặt hàng.
- Khách hàng có thể xem đơn đặt hàng của mình.
Hình 3.28: Sơ đồ hoạt động khách hàng
3.2.2. Hoạt động của Admin
Hiện nay đối với một trang Website việc quản trị trên giao diện web là khá phổ
biến. Người quản trị theo dõi khách hàng của mình thông qua các đơn đặt hàng, khách
hàng có thể cung cấp thông tin về mình. Nhà quản trị dựa trên thông tin đó để liên hệ,
trao đổi các yêu cầu đối với khách hàng nào có nhu cầu tư vấn. Người quản trị ngoài
việc nhận thông tin từ khách hàng còn phải đưa những thông tin chi tiết về mặt hàng
cần bán hay quảng cáo của mình lên Internet. Nhà quản trị phải xây dựng một cơ sở dữ
liệu phù hợp ,không dư thừa dữ liệu và nhất quán một giao diện thân thiện giúp khách
T ư
ng Đ
ại h
ọc K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 38
hàng khỏi bở ngở khi duyệt Website. Hoạt động của người quản trị được thể hiện bởi
các nhiệm vụ như sau:
Giới thiệu kinh nghiệm hoạt động và nguồn lực của Công ty. Khi khách hàng có
nhu cầu muốn xây dựng một cửa hàng hay một hệ thống đại lý thì tất nhiên họ sẽ lựa
chon một đối tác phù hợp, đang tin cậy kinh nghiệm và uy tín được đảm bảo. Để khách
hàng thỏa mãn độ tin cậy trên nhà quản trị trang web của Công ty cần đưa ra chính
sách và thường xuyên cập nhật sản phẫm mới, giới thiệu những sản phẫm chất lượng
cao, có đầy đủ các thông tin cần thiết.
Hướng dẫn, giới thiệu mặt hàng: Khách hàng thường đặt câu hỏi “cửa hàng của
bạn bán những mặt hàng gì, và có những gì em cần hay không ?” khi họ tham quan
cửa hàng. Phải nhanh chóng đưa khách hàng tới nơi có mặt hàng mà họ cần, đó là
nhiệm vụ của nhà quản lý. Việc lưu trử thông tin về mặt hàng trong một cơ sở trực
tuyến, cơ sở dữ liệu này chứa những thông tin về mặt hàng như: tên mặt hàng, loại mặt
hàng, thông tin mô tả, tên tập tin chứa hình ảnh của mặt hàng đó.
Quản lý mặt hàng : Người quản trị có thể bổ sung, loại bỏ và cập nhật mặt hàng
để phù hợp với tình hình hoạt động của cửa hàng và nhu cầu thị hiếu của khách hàng.
Cung cấp giỏ mua hàng cho khách hàng : khách hàng sẽ cảm thấy thoải mái khi
duyệt qua toàn bộ cửa hàng trực tuyến mà không bị gián đoạn ở bất kỳ đâu vì phải
quyết định xem có mua một mặt hàng nào đó hay không, cho tới khi kết thúc việc mua
hàng, có thể lựa chọn mặt hàng, thêm hoặc loại mặt hàng ra khỏi giỏ củng như ấn định
số lượng cho mỗi mặt hàng.
Chức năng của Admin
- Đăng nhập, đăng xuất
- Quản lý thông tin hàng hóa
- Quản lý thông tin tài khoản
- Quản lý thông tin khách hàng
- Quản lý bài viết, hình ảnh
- Tư vấn sản phẩm
Trư
ờ g
Đạ
i họ
c K
in
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 39
Hình 3.18: Sơ đồ hoạt động Admin
3.3. Biểu đồ phân cấp chức năng
3.3.1. Biểu đồ chức năng BFD
Hình 3.19: Sơ đồ chức năng nghiệp vụ kinh doanh
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 40
3.3.2. Sơ đồ ngữ cảnh của hệ thống
Thông qua việc khảo sát hệ thống thực tế ta đưa ra sơ đồ ngữ cảnh của hệ thống
bao gồm: Khách hàng và ban quản trị.
Khách hàng là những người truy cập vào trang Website của Công ty, có nhu cầu
mua hàng, đặt hàng, hay đơn giản chỉ xem thông tin mặt hàng, đơn giá. Khách hàng có
thể gửi những yêu cầu hay đặt hàng của mình trên trang Wesite.
Ban quản trị là những người quản lý trang Website của Công ty, có trách nhiệm
giải đáp những băn khoan, hay thắc mắc của khách hàng, củng như tư vấn trực tiếp
thông qua trang Website.
Hình 3.29: Sơ đồ Sơ đồ ngữ cảnh
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 41
3.3.3. Sơ đồ DFD mức 0.
Hình 3.30: Sơ đồ Sơ đồ phân rả mức 0
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 42
3.3.4. DFD phân rã mức 1 cho chức năng quản lý kho hàng
Hình 3.31: Sơ đồ Sơ đồ phân rả mức cho chức năng quản lý kho hàng
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 43
3.3.5 DFD phân rã mức 1 cho chức năng quản lý tài khoản
Hình 3.32: Sơ đồ Sơ đồ phân rả mức cho chức năng quản lý tài khoản
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 44
3.3.6 DFD phân rã mức 1 cho chức năng quản đơn hàng
Hình 3.33:Sơ đồ Sơ đồ phân rả mức cho chức năng quản lý đơn hàng
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 45
3.3.7. DFD phân rã mức 1 cho chức năng quản lý khách hàng
Hình 3.34:Sơ đồ Sơ đồ phân rả mức cho chức năng quản lý kho hàng
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 46
3.4 Thiết kế cơ sở dữ liệu
Một số CSDL tiêu biểu được xây dựng trong Website
3.4.1 Khách hàng
Bảng 2: Khách hàng
3.4.2 Sản phẩm
Bảng 3: Sản phẩm
3.4.3 Giao diện
Bảng 4: Giao diện
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 47
3.4.4 Menu
Bảng 5: Điều khiển trang chủ
3.4.5. Thanh toán
Bảng 6: Thanh toán
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 48
3.3. Thiết kế giao diện cho trang web
3.3.1. Giao diện phần quản trị trang Website
3.3.1.1. Form đăng nhập hệ thống:
Hình 3.26: Form đăng nhập hệ thống
3.3.1.2. Giao diện quản trị hệ thống
Hình 3.27: Giao diện quản trị hệ thống
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 49
3.3.1.3. Quản lý danh mục trang web
Hình 3.28: Danh mục trang Website
3.3.1.4. Bảng điều khiển module
Hình 3.29: Bảng điều khiển Module
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 50
3.3.1.5. Quản lý bài viết
Hình 3.30: Quản lý bài viết
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 51
3.3.2. Giao diện phần của người sử dụng
3.3.2.1. Trang chủ
Hình 3.31: Giao diện trang chủTrư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 52
3.3.2.2. Mẫu sản phẩm để khách hàng lựa chọn
Hình 3.32: Giao diện sản phẩm
3.3.2.3. Giá các sản phẩm ở trong công ty
Hình 3.33: Chi tiết và giá sản phẩm
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 53
3.3.2.4 Form đăng nhập thành viên
Hình 3.34: Form đăng nhập thành viên
3.3.2.5. Form xem lại hàng hóa khi đã chọn
Hình 3.35: Thanh toán
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 54
KẾT LUẬN
1.Kết quả đạt được
Với tốc độ phát triển ngày càng tăng của Internet thì việc xây dựng và thiết kế
trang Website thương mại điện tử cho Công ty là rất cần thiết. Vì thế ý tưởng thiết kế
một trang Website nhằm bán hàng và giới thiệu sản phẩm gỗ qua mạng có thể đáp ứng
được nhu cầu của khách hàng củng như quảng bá sản phẩm đến được với người tiêu
dùng nhiều hơn. Trang Website đã đem lại những kết quả sau:
- Giao diện thân thiệt với khách hàng
- Chi tiết thông tin sản phẩm và thông tin Công ty có đầy đủ trên Website
- Cho phép khách hàng đăng ký thông tin để thực hiện việc mua sản phẩm.
- Kiểm tra tính hợp lệ của khách hàng đăng nhập hệ thống.
- Tích hợp thanh toán ngân lượng và bảo kim, khách hàng củng có thể thanh toán
qua phương thức “giao hàng mới trả tiền”.
- Cho phép khách hàng có thể gửi đơn đặt hàng trên Website.
2.Hạn chế của đề tài
Do thời gian có hạn nên có những hạn chế sau đây:
- Giá cả sản phẩm thay đổi liên tục nên việc cập nhật giá sản phẩm còn gặp nhiều
khó khăn.
- Chưa cài đặt được Module đa ngôn ngữ để giúp cho chương trình hoàn thiện
hơn trong việc tiếp cận thị trường các nước trên thế giới.
- Do đặc thù sản phẩm của Công ty là gỗ nên việc mua bán trực tuyến còn gặp
nhiều khó khăn, khách hàng còn e dè khi mua hàng.
3.Hướng nghiên cứu phát triển
Trong tương lại cần hoàn thiện một số vấn đề sau:
- Tìm hiểu và hoàn thiện một số tính năng thống kê sản phẩm, thống kê
hàng tồn kho đẻ giúp cho việc quản lý dể dàng hơn.
Tr
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 55
- Tiến hành xây dựng giao diên trang Website, giao diện sản phẩm càng
thêm bắt mắt, chi tiết và đẹp hơn.
- Cung cấp một số công cụ hổ trợ khách hàng trong việc mua sản phẩm trực
tuyến. Tăng uy tính cũng như sức cạnh tranh cho doanh nghiệp.
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Khóa luận tốt nghiệp GVHD: Th.S Nguyễn Thanh Tuấn
Sinh viên: Võ Minh Tuấn-K43THKT 56
TÀI LIỆU KHAM KHẢO
[1] GS.TS Thái Thanh Sơn & TS.Thái Thanh Hùng ,Thương mại điện tử NXB Thông
Tin và Truyền Thông, Hà Nội 2011
[2] TS Trương Văn Tú & Trần Thị Song Minh, Giáo trình hệ thống thông tin quản lý
NXB Thống Kê, Hà Nội 2000
[3] Tống Phước Khải, Lập trình web động với PHP/MySQL.
[4] Nguyễn Trường Sinh, 2008, Sử dụng PHP & MySQL thiết kế web động, Nhà Xuất
Bản Lao Động – Xã Hội, năm 2005
Trư
ờng
Đạ
i họ
c K
inh
tế H
uế
Các file đính kèm theo tài liệu này:
- tuanp_0958.pdf