Đề 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

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ế

pdf65 trang | Chia sẻ: phamthachthat | Lượt xem: 1356 | Lượt tải: 0download
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:

  • pdftuanp_0958.pdf