phần mở đầu, kết luận và tài liệu tham khảo. Phần kết luận nêu tóm tắt các vấn đề đã trình bày trong các chƣơng, đánh giá các kết quả đã đạt đƣợc. Nội dung các chƣơng đƣợc tóm tắt nhƣ sau: Chƣơng 1: Trình bày tổng quan về hệ thống thông tin, hệ thống thông tin trên nền web, sự phụ thuộc của các hệ thống trên nền web vào mạng toàn cầu, các thành phần và vai trò của hệ thống thông tin trên nền web. Chƣơng 2: Nghiên cứu các mô hình, phƣơng pháp, mục tiêu và các yếu tố ảnh hƣởng đến việc đánh giá hiệu năng của hệ thống thông tin web.
Chƣơng 3: Tìm hiểu về phần mềm mã nguồn mở Apache Jmeter để mô phỏng một tải có thể thay đổi đƣợc từ nhẹ đến nặng đặt lên một máy chủ, phân tích hiệu suất tổng thể của hệ thống theo các mức tải trọng khác nhau. Chƣơng 4: Thực hiện mô phỏng ngƣời dùng đồng thời bằng Jmeter cùng truy cập vào website bán hàng trực tuyến http://christmas-clothing.com/ để phân tích đánh giá khả năng chịu tải và thời gian đáp ứng của hệ thống. Phần kết luận: Tóm lƣợc kết quả đạt đƣợc của luận văn và định hƣớng phát triển tƣơng lai. z 11 CHƢƠNG 1: TỔNG QUAN VỀ HỆ THỐNG THÔNG TIN DỰA TRÊN WEB 1.1 Khái niệm cơ bản về hệ thống thông tin dựa trên web Hệ thống (System): Hệ thống là tập hợp các thành phần có liên hệ nội tại, cùng vận động, tƣơng tác để thực hiện một mục đích xác định nào đó.
Thông tin (Information): Thông tin (system) là tập hợp các yếu tố dữ liệu đƣợc truyền từ nguồn phát đến nguồn nhận. Dữ liệu (data) là các yếu tố rời rạc nhƣ: một con số, một chuỗi ký tự. Hệ thống thông tin (Information System): Hệ thống thông tin là một hệ thống bao gồm các yếu tố có quan hệ với nhau cùng làm nhiệm vụ thu thập, xử lý, lƣu trữ và phân phối thông tin và dữ liệu và cung cấp một cơ chế phản hồi để đạt đƣợc một mục tiêu định trƣớc. Hệ thống thông tin phát triển qua bốn loại hình: - Hệ xử lý dữ liệu: lƣu trữ và cập nhật dữ liệu hàng ngày, ra các báo cáo theo định kỳ (Ví dụ: Các hệ thống tính lƣơng).
- Hệ thống thông tin quản lý (Management Information System - MIS): gồm cơ sở dữ liệu hợp nhất và các dòng thông tin giúp con ngƣời trong sản xuất, quản lý và ra quyết định. - Hệ trợ giúp quyết định: Hỗ trợ cho việc ra quyết định (cho phép nhà phân tích ra quyết định chọn các phƣơng án mà không phải thu thập và phân tích dữ liệu). - Hệ chuyên gia: Hỗ trợ nhà quản lý giải quyết các vấn đề và làm quyết định một cách thông minh. Các tổ chức có thể sử dụng các hệ thống thông tin với nhiều mục đích khác nhau.
Trong việc quản trị nội bộ, hệ thống thông tin sẽ giúp đạt đƣợc sự thông hiểu nội bộ, thống nhất hành động, duy trì sức mạnh của tổ chức, đạt đƣợc lợi thế cạnh tranh. Với bên ngoài, hệ thống thông tin giúp nắm bắt đƣợc nhiều thông tin về khách hàng hơn hoặc cải tiến dịch vụ, nâng cao sức cạnh tranh, tạo đà cho sự phát triển. Khái niệm về hệ thống thông tin dựa trên web World Wide Web, gọi tắt là Web hoặc WWW, mạng lƣới toàn cầu là một không gian thông tin toàn cầu mà mọi ngƣời có thể truy nhập (đọc và viết) qua các máy tính nối với mạng internet. Thuật ngữ này thƣờng đƣợc hiểu nhầm là từ đồng nghĩa với chính thuật ngữ internet.
Nhƣng web thực ra chỉ là một trong các dịch vụ chạy trên internet, ngoài web ra còn các dịch vụ khác nhƣ thƣ điện tử hoặc FTP. Theo [10], Hệ thống thông tin dựa trên web hoặc hệ thống thông tin web, là một hệ thống thông tin có sử dụng công nghệ web internet để cung cấp thông tin và dịch vụ cho ngƣời sử dụng hay các hệ thống thông tin, ứng dụng khác. Nó là một hệ z 12 thống phần mềm với mục đích chính là để giúp cho con ngƣời biết đến và duy trì dữ liệu. Web dựa trên một kỹ thuật biểu diễn thông tin siêu văn bản (hypertext), trong đó các từ đƣợc chọn trong văn bản có thể đƣợc ''mở rộng" bất kỳ lúc nào.
Sự mở rộng ở đây có thể đƣợc hiểu là chúng có các liên kết (links) tới các tài liệu khác (có thể là văn bản, hình ảnh, âm thanh hoặc hỗn hợp). Siêu văn bản là một loại văn bản thông thƣờng nhƣng lại chứa một hay nhiều tham chiếu tới các văn bản khác. Nhƣ đã nói ở trên, Web không phải là một hệ thống cụ thể mà là một tập hợp các công cụ tiện ích và siêu giao diện (meta-Interace) giúp ngƣời sử dụng có thể tự tạo ra các "siêu văn bản" và cung cấp cho ngƣời dùng khác trên Internet và ngƣời ta gọi đó là Công nghệ Web. URL (Union Resource Locator) Để thực hiện việc truy nhập, liên kết các tài nguyên khác nhau theo kỹ thuật Siêu văn bản, Web sử dụng khái niệm URL.
Đây chính là một dạng tên để định danh duy nhất cho một tài liệu hoặc một dịch vụ trong Web. Cấu trúc của một URL: Protocol://host.domain/derictory/filename Ví dụ: HTTP://www.htm Protocol có thể là: Ftp file ở trong một Fpt Server. Ví dụ: Ftp://ftp.doc Mail to: Địa chỉ E-mail cá nhân. Vídụ: someone@microsoft.com File: Truyền file HTTP: (Hypertext Transfer Protocol) URL đƣợc sử dụng trong tất cả các dịch vụ thông tin của Internet và đặc biệt là trong Web.
Mỗi trang Web có một URL duy nhất để xác định nó, thông qua URL có thể truy cập tới bất kì tài nguyên của bất kì dịch vụ nào trên Internet. Giao thức http Trình duyệt web (Web browser) và máy chủ web (Web Server) giao tiếp với nhau thông qua giao thức HTTP (HyperText Transfer Protocol). Giao thức này hỗ trợ truyền và trao đổi nhiều thông tin khác nhau nhƣ văn bản, hình ảnh, âm thanh,… theo các chuẩn MIME sao cho thông tin khi truyền đi sẽ đƣợc nhận một cách đúng đắn.2 Đặc điểm của hệ thống thông tin dựa trên web Hệ thống mạng toàn cầu đã trở nên rộng khắp thông qua một loạt các tiêu chuẩn đƣợc thiết lập rộng rãi và đảm bảo đƣợc các thành phần ở các mức độ khác nhau. Web đƣợc sử dụng chủ yếu nhƣ là một phƣơng tiện truyền thông.
Các dịch vụ world wide z 13 web ngày càng đóng vai trò quan trọng đáp ứng nhu cầu đang gia tăng với tốc độ cao, ảnh hƣởng đáng kể trong các cơ sở thông tin lớn. Không giống nhƣ hệ thống dựa trên nền tảng server thƣờng đòi hỏi khắt khe về mặt kĩ thuật và chi phí server cao, hệ thống trên nền tảng web chỉ cần một thiết bị mạng duy nhất rất dễ dàng cài đặt và có thể đƣợc cấu hình trong một vài phút thay vì mất hàng giờ. Điều này khiến hệ thống dựa trên nền tảng web đặc biệt thích hợp cho các khu vực nhỏ, ở xa hoặc văn phòng tạm thời. Tất cả dữ liệu về hệ thống có thể đƣợc truy cập thông qua một trình duyệt internet trên bất kỳ thiết bị nào, bao gồm máy tính xách tay, máy tính bảng và cả điện thoại.
Điều này cho phép ngƣời dùng quản việc lý đƣợc việc ra vào các khu vực (sites) từ bất cứ đâu. Các giải pháp quản lý vào ra dựa trên nền tảng web cũng có nhiều khả năng tích hợp đƣợc với các hệ thống an ninh dựa trên nền tảng internet khác nhƣ là các hệ thống giám sát bằng camera IP. Điều này có nghĩa là các hệ thống dựa trên nền tảng web sẽ nằm trong số các hệ thống sẽ còn đƣợc sử dụng lâu dài trong tƣơng lai. Hệ thống thông tin dựa trên web Hệ thống dựa trên nền tảng web loại bỏ việc sử dụng các thiết bị máy chủ đắt tiền cần thời gian để thiết lập; vậy nên giúp giảm thiểu đáng kể chi phí đầu tƣ ban đầu.
Công nghệ này đặc biệt kinh tế cho các khu vực, địa bàn nhỏ. Tất cả các đặc điểm nhận dạng, vai trò và các chính sách trên hệ thống có thể đƣợc đồng bộ hóa một cách thuận tiện theo thời gian thực qua internet. z 14 Hệ thống thông tin trên nền tảng web chỉ cần một điểm bảo trì duy nhất: một máy chủ, một cơ sở dữ liệu, một đội ngũ công nghệ thông tin, và do vậy chi phí vận hành, bảo trì và nâng cấp thấp hơn và giảm đáng kể trong tổng chi phí sở hữu. Hệ thống thông tin trên nền web mở rộng cho các điểm mới một cách dễ dàng với đầu tƣ tối thiểu cho công nghệ thông tin.
Không cần phải triển khai thêm một máy chủ hoặc một máy trạm với cấu hình mạnh. Một máy tính bình thƣờng, có kết nối internet với một trình duyệt chuẩn là tất cả những gì cần phải có. Website là một tập hợp các trang web (web pages) bao gồm văn bản, hình ảnh, video, flash v.v… thƣờng chỉ nằm trong một tên miền (domain name) hoặc tên miền phụ (subdomain). Trang web đƣợc lƣu trữ (web hosting) trên máy chủ web (web server) có thể truy cập thông qua internet.
Website đóng vai trò là một văn phòng hay một cửa hàng trên mạng internet – nơi giới thiệu thông tin về doanh nghiệp, sản phẩm hoặc dịch vụ do doanh nghiệp cung cấp…Có thể coi website chính là bộ mặt của doanh nghiệp, là nơi để đón tiếp và giao dịch với các khách hàng, đối tác trên Internet.3 Các thành phần của hệ thống thông tin dựa trên web Hệ thống thông tin tập trung trong nó hầu nhƣ tất cả các công nghệ của công nghệ thông tin – truyền thông. Các thành phần của hệ thống thông tin Ở đây, vòng trong của hệ thống chính là mạng máy tính gồm các đơn vị chức năng thực hiện việc nhập, xử lý, xuất, lƣu giữ (các bộ xử lý, bộ nhớ, thiết bị nhập, thiết bị xuất) dữ liệu và thông tin - đầu vào hoặc đầu ra của quá trình xử lý và đơn vị kiểm z 15 soát (bộ điều khiển) quá trình tạo ra sản phẩm thông tin trên. Để đảm bảo cho việc thực hiện các quá trình trên, cần có các tài nguyên (còn gọi là dự trữ hay nguồn lực) của hệ thống, biểu diễn ở vành ngoài của sơ đồ. Đó là các tài nguyên về phần cứng, phần mềm, mạng, dữ liệu và nhân lực.
- Tài nguyên về nhân lực: con ngƣời là một yếu tố quan trọng của hệ thống thông tin. Con ngƣời có kĩ thuật, có khả năng để điều khiển mọi hoạt động của hệ thống thông tin và con ngƣời cũng chính là chủ thể là mục tiêu mà hệ thống thông tin phục vụ.