10. Cấu trúc của luận văn
2.3.1. Lựa chọn và nghiên cứu công cụ để xây dựng website
Lựa chọn công cụ để xây dựng trang Web là một công việc trọng, nó quyết định rất lớn đến thành công của Website. Hiện nay để xây dựng một trang Web dạy học có rất nhiều các phần mềm hỗ trợ, từ các phần mềm mã nguồn đóng (thƣơng mại) đến các phần mềm mã nguồn mở (miễn phí). Mỗi phần mềm đều có ƣu và nhƣợc điểm riêng, việc lựa chọn công cụ tốt không những dễ sử dụng mà còn hỗ trợ nhiều tính năng mà không đòi hỏi phải có kỹ thuật lập trình bậc cao. Các phần mềm và các ngôn ngữ lập trình đƣợc chúng tôi lựa chọn để xây dựng trang web này bao gồm:
- Phần mềm Macromedia Dreamware của hãng Macromedia. Macromedia Dreamweaver là trình biên soạn HTML với các công cụ xây dựng Web chuyên nghiệp dùng để thiết kế, viết mã và phát triển Website cùng các trang Web và các ứng dụng Web.
- Ngôn ngữ lập trình PHP (Ý nghĩa ban đầu của PHP chính là viết tắt của cụm từ “Personal Home Page” nhƣng sau này là “Hypertext Preprocessor", có nghĩa là bộ tiền xử lý Siêu văn bản PHP). là một ngôn ngữ lập trình kịch bản mã nguồn mở chủ yếu đƣợc dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do đƣợc tối ƣu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java.
- Ngôn ngữ lập trình Java. Đây là ngôn ngữ lập trình mới do một nhóm nhỏ các nhà khoa học của hãng Sun Microsystems sáng tạo nên. Java là môi trƣờng lập trình hƣớng đối tƣợng, đa luồng, đa mục đích và thích hợp nhất dùng để tạo các trình con (applet) và ứng dụng cho Internet và các mạng phân tán phức tạp khác, không phụ thuộc vào hệ điều hành cụ thể.
Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/
- Ngoài ra chúng tôi còn sử dụng thêm các phần mềm công cụ hỗ trợ khác nhƣ: Macromedia Flash; Paint; Photoshop; HotPotatoes; ConceptDrawmindmap .
2.3.2.Thiết kế website.
- Thiết kế giao diện cho Website: Giao diện ngƣời dùng bao gồm những cách thức tƣơng tác, hình ảnh, biểu tƣợng để chuyển tải ý nghĩa các biểu tƣợng trên máy tính. Ngoài ra còn bao gồm đặc điểm hiển thị các chi tiết trong từng thành phần đồ họa và chuỗi các tƣơng tác chức năng theo thời gian, tạo ra diện mạo cho Website. Giao diện đƣợc thiết kế sao cho ngƣời sử dụng dễ dàng tìm kiếm thông tin, đáp ứng đƣợc nhu cầu học tập của mình và thể hiện rõ ý đồ sƣ phạm của ngƣời thiết kế.
- Thiết kết site:Trong việc thiết kế site, bƣớc quan trọng nhất chính là tổ chức thông tin, giúp ích cho việc thiết kế từng trang của site và quyết định sự thành công của site. Một bảng mục lục tổ chức tốt sẽ trở thành công cụ định hƣớng, đem lại cho ngƣời dùng cái nhìn tổng quát về tổ chức thông tin đƣợc trình bày trong cả Website.
Sau đây là hình ảnh về giao diện và cách tổ chức thông tin trong Website mà chúng tôi đã thiết kế.
Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/