Chương 1: GIỚI THIỆU 11 Ly do chọn đề tài: Công nghệ thông tin (CNTT) giờ đã không còn là cái tên quá xa lạ đối với mọi người như nhiều năm trước. Giờ đây, CNTT cùng với lợi ích lớn nhất của nó mang lại, đó chính là tiết kiệm được chi phí và tạo thuận lợi cho các bên giao dịch, đã giúp cho CNTT càng được biết đến nhiều hơn. Ứng dụng trong lĩnh vực kinh doanh của CNTT cũng ngày càng nhiều, từ vé điện tử, ngân hàng điện tử cho đến văn phòng trực tuyến, hội thảo truyền thông trực tuyến. Nỗi bật lên trong số đó là các website cung cap dịch vụ CNTT, nơi mà các doanh nghiệp và người dùng có thê trao đổi, sử dụng dịch vụ trực tuyên mà không cân đên tận nơi.
Website cung cấp dịch vụ CNTT ngày càng xuất hiện nhiều hơn, đó là lý do tất yếu khi CNTT ngày càng phô biến và nền công nghệ ngày càng phát triển. Nhu cầu của khách hàng muốn không cần đến văn phòng vẫn có thể tiếp cận và sử dụng các địch vụ công nghệ một cách dễ dàng và thuận tiện. Với những thao tác đơn giản trên máy tính hoặc điện thoại có kết nói Internet, khách hàng sẽ có tận tay những dịch vụ họ cần mà không cần mắt quá nhiều thời gian. Thực tế, ở Việt Nam, hình thức cung cấp dịch vụ CNTT qua mạng ngày càng nhiều.
Tuy nhiên, hiện nay đa số các website đều sử dụng những công nghệ phổ biến. Với mong muốn xây dựng một website cung cấp dịch vụ CNTT áp dụng những công nghệ mới với những ưu điểm vượt trội nhằm nâng cao chất lượng website, đáp ứng được cả nhu cầu của doanh nghiệp và khách hàng, chúng tôi đã chọn và thực hiện đề tài “XÂY DUNG WEBSITE CUNG CAP DỊCH VU IT”.2 Đối tượng nghiên cứu: Đối tượng nghiên cứu chính của chúng tôi là hệ thống website cung cấp dịch vụ công nghệ thông tin (CNTT). Tuy không phải là đối tượng nghiên cứu quá mới, nhưng vẫn còn nhiều vấn đề xung quanh website CNTT cần được khai thác. Việc đánh giá hiện trạng là quy trình quan trọng trong quá trình nghiên cứu và tìm hiệu.
Các website CNTT hiện đại thường dựa trên một sỐ công nghệ tiên tiễn như giao diện người dùng thân thiện, hệ thong quan lý nội dung hiệu quả, tích hợp các dich vu blockchain, chatbot tự động và môi trường máy chủ đáng tin cậy. Những công nghệ này giúp tối ưu hóa quá trình cung cấp dịch vụ, nâng cao trải nghiệm người dùng va bảo mật thông tin. Cac website CNTT thường sử dụng mang 23 | Page Internet là một phần không thể thiếu trong quá trình cung cấp dịch vụ, mặc dù chúng có thé bao gồm một phạm vi rộng lớn hơn về mặt công nghệ như các ứng dụng di động và hệ thống tự động hóa. Website cung cấp dich vụ CNTT là một trang web động với mã nguồn được viết bằng các ngôn ngữ lập trình hiện đại như Next.Js, Tailwind CSS, XAMPP, và tích hợp Metamask, Botpress.
Cac trang web này kết nối cơ sở dữ liệu, cập nhật dữ liệu và truy xuất đữ liệu thường xuyên, với các tính năng mở rộng và nâng cao, áp dụng các công nghệ hiện đại dé tao dựng ra trang web giúp các doanh nghiệp cung cấp dich vụ một cách hiệu quả và người dùng có thé dé dàng tiếp cận các dịch vụ qua mạng Internet. Đề có thể xây dựng một website cung cấp dịch vụ CNTT, trước tiên cần tìm hiểu thông tin, khảo sát hiện trạng, các vấn đề về giao dịch và bảo mật, cũng như thống nhất tài nguyên sử dụng. Các thông tin khảo sát được tìm hiểu qua các trang web cung cấp dịch vụ CNTT ở Việt Nam và trên thế giới, xem xu hướng để năm rõ nhu cầu, tìm hiểu các phương thức từ tích hợp dịch vụ đến bảo mật thông tin,. dé xây dựng website đáp ứng đủ nhu cầu của khách hàng.
Việc xây dựng hoàn chỉnh website CNTT không chỉ liên quan đến mã nguồn, cơ sở đữ liệu mà còn là cả hệ thống từ server, cầu hình đên bảo mật và tôi ưu hóa hiệu suât. 13 Mục tiêu đề tài: Mục tiêu đầu tiên là tìm hiểu về công nghệ thông tin (CNTT) và các website cung cấp dịch vụ CNTT. Mặc dù CNTT không còn quá xa lạ, việc hiểu kỹ hơn, chính xác hon và đặc biệt là có kiến thức đầy đủ phục vụ cho việc xây dựng website cung cấp dịch vụ CNTT là rất cần thiết. Việc tìm hiểu CNTT giúp hiểu được tình hình hiện tại của CNTT trên thế giới nói chung và ở Việt Nam nói riêng, biết được ưu nhược điểm, các ứng dụng thuộc CNTT, và các phương thức triển khai địch vụ.
Với website cung cấp dịch vụ CNTT, mục tiêu đặt ra là tìm hiểu thế nào là một website dich vụ CNTT, sự khác biệt giữa các website này so với các website thông thường, so sánh về quy mô và tính năng. Tìm hiểu các website CNTT hiện nay đang sử dụng mã nguồn, ngôn ngữ cũng như công nghệ gì. Ngoài ra, tìm hiểu một số website cung cấp dịch vụ CNTT nỗi tiếng ở Việt Nam và trên thế gidi. Mục tiêu tiếp theo là áp dung các phương pháp đã dé ra dé xây dựng website cung cấp dich vụ CNTT đáp ứng được nhu cầu của các doanh nghiệp và người dùng, cung cấp tương đối đầy đủ các tính năng của một website dịch vụ CNTT như quản lý tài khoản, quan lý dịch vụ, xem được thông tin 24 | Page trạng thái dịch vụ đã sử dụng, bình luận và đánh giá dưới mỗi dịch vụ.
về phía quản trị viên, cũng xây dựng đầy đủ các tính năng quản lý phân quyền nhân viên, danh mục dịch vụ, khách hàng, đơn hàng,. Cùng với việc xây dựng website, phần thực thi và cài đặt hệ thống cũng không kém phần quan trọng dé dua website chay dugc trén mang Internet. Vi vay, phan này cũng được chu trọng về mặt cầu hình server hệ thống, thực thi, cài đặt, tên miền, và bảo mật hệ thống thông qua mô hình DMZ.4 Phuong pháp thực hiện: Dé xây dựng hoàn chỉnh một website cung cấp dịch vụ công nghệ thông tin, công nghệ sử dụng đóng vai trò rat quan trọng. Khách hàng không chi quan trọng đến sự đa dạng của các sản phẩm mà còn mong muốn trải nghiệm một website với chất lượng cao, ví dụ như không gặp phải việc chờ đợi lâu khi tải hình ảnh sản phẩm hoặc phải đợi lâu dé các trang danh mục hiển thị sản phẩm.
Vì ly do đó, chúng tôi quyết định áp dụng một công nghệ mới dé giúp website hoạt động tốt hơn. Chúng tôi tiến hành nghiên cứu và tìm hiểu hai công nghệ dé áp dụng xây dựng website công nghệ thông tin là NodeJS và ReactJS. Song song với việc áp dụng hai công nghệ mới này, chúng tôi cũng sử dụng framework, các thư viện, kiến trúc, cơ sở dữ liệu và các công cụ hỗ trợ khác để hoàn thiện hệ thống website và đáp ứng các mục tiêu đã đề ra. Website của chúng tôi là IETECH, một nên tảng cung cấp các dịch vụ công nghệ thông tin với các công nghệ chính như Next.js, Tailwind CSS, XAMPP, MetaMask và Botpress.
Chúng tôi triển khai website theo mô hình DMZ, đảm bao tính bảo mật và khả năng mở rộng, dé mang đến trải nghiệm tối ưu cho người dùng và khách hàng của mình.5 Giới hạn phạm vi: Đề đạt được mục tiêu xây dựng một website cung cấp dịch vụ công nghệ thông tin IETECH và áp dụng công nghệ mới, chúng tôi đặt ra các giới hạn phạm vi sau: Website sau khi hoàn thành sẽ mang đến những ưu điểm vượt trội so với các công nghệ phô biến hiện nay. Chúng tôi cam kết rằng các sản phẩm và dịch vụ trên website sẽ được quản lý một cách linh hoạt và không bị giới hạn. Quản trị viên có thé dé dàng tô chức và phân bổ công việc cho từng nhân viên theo từng chức năng như phát triển, quản lý dự án, và hỗ trợ kỹ thuật. 25 | Pasœa œ Trước khi triển khai các tính năng, chúng tôi đã tiến hành khảo sát chỉ tiết dé hiểu rõ yêu cầu của người sử dụng, bao gồm cả các nhà cung cấp dịch vụ công nghệ thông tin và khách hàng, nhằm đảm bảo răng website sẽ đáp ứng toàn diện nhất các nhu cầu này.
Thông qua việc khảo sát các doanh nghiệp hiện nay, nhóm em đã thu thập được một số thông tin quan trọng về thị trường và nhu cầu của khách hàng, với những kết luận chính như sau: e Quan lý Tài khoản Người dùng: Cho phép khách hang đăng ký, đăng nhập va quản lý thông tin cá nhân một cách dé dàng và bảo mật. ¢ Tim kiếm và Đặt dịch vụ: Cung cấp công cụ tìm kiếm dich vụ IT dựa trên nhiều tiêu chí khác nhau và cho phép khách hàng đặt dịch vụ trực tuyến một cách thuận tiện. ¢ Thanh toán An toàn: Tích hợp các cổng thanh toán an toàn dé đảm bảo việc thanh toán dé dàng, an toàn và tin cậy cho khách hàng. „ _ Hỗ trợ Trực tuyến: Cung cấp tính năng chat trực tuyến hoặc hỗ trợ qua email để giúp đỡ khách hàng trong quá trình sử dụng trang web và các dịch vụ của chúng tôi.
„ H6 trợ Da ngôn ngữ: Cung cấp nhiều ngôn ngữ khác nhau dé đảm bảo một trải nghiệm trang web thuận tiện và thoải mái cho người dùng trên toàn thế giới. ¢ _ Tư vấn và Hướng dẫn: Cung cấp các tài liệu và hướng dan chi tiết về các dịch vụ và công nghệ IT dé giúp khách hàng hiéu rõ hơn về sản pham và dich vụ mà chúng tôi cung cấp. « Bao mật Thông tin: Dam bảo tính bảo mật cao cho thông tin cá nhân và thanh toán của khách hang thông qua việc sử dụng các biện pháp bao mật tiên tiến như mã hóa dữ liệu và xác thực hai yêu tô. Những tính năng này sẽ giúp nhóm em xây dựng một trang web đáng tin cậy và tiện ích, tạo điều kiện tốt nhất cho sự tương tác và hỗ trợ khách hàng, cũng như tăng cường sự tin cậy và uy tín trong ngành công nghiệp IT 26 | Pasœa œ 1.6 So đồ Sitemap: ầ EY = Điện thoại Đăng nhập Web Development Mobile Quên mật Bảng điều khẩu Đơn hàng Development khiên Message im Người dùng Hình 1 Sơ đồ Sitemap của website 1⁄7 Bồ cục khóa luận: Khóa luận có 5 chương và có bố cục như sau: Chương 1: Giới thiệu Chương 2: Cơ sở lý thuyết Chương 3: Phân tích và thiết kế Chương 4: Lập trình và triển khai ứng dụng Chương 5: Tổng kết 18 Giới thiệu website: - Tên Website: IETech (https://Ietech.