Передняя часть
По сравнению с тем, что я уже видел написанный мной ранее встроенный веб-сервер BOA + CGI + HTML + MySQL проект — практика на Linux, потому что тогда я тоже только начинал, поэтому на самом деле там всё написано довольно беспорядочно. Сейчас я собираюсь сразу перейти к более чёткой небольшой системе, чтобы было удобно учиться и ссылаться. (Конечно, в этой небольшой системе ещё много нелогичных и небезопасных мест, так что просто рассматривайте это как учебный пример).
Операционная система: CentOS7 (для Ubuntu потребуется самостоятельная адаптация).
Используемые технологии и инструменты: — C; — HTML/CSS/JavaScript; — Ajax; — sqlite3; — CGI; — jQuery; — bootstrap; — echarts.js.
Загрузка проекта
Структура каталогов
Рисунок: здесь вставить изображение (описание изображения).
Описание функций
Это приложение представляет собой систему управления ресурсами приложений для облачных серверов, которая в основном управляет ресурсами сервера приложений (MySQL, Apache, GateOne и т.д.) и может выполнять операции включения/выключения/перезапуска; также можно загружать и скачивать файлы, которые могут служить простым облачным диском; конечно, есть основные функции для просмотра состояния системы; затем идёт базовый вход в систему и выход из неё; управление журналами; функции управления пользователями.
Имя пользователя по умолчанию: admin, пароль по умолчанию: 123456.
Эффектный снимок экрана
Рисунок: здесь вставить изображение (описание изображения).
Рисунок: здесь вставить изображение (описание изображения).
Общий обзор: здесь вставить анимированное изображение.
Системный анализ
Система: здесь вставить изображение (описание изображения).
Системные функции: здесь вставить изображение (описание изображения).
Анализ системы
Обзор системы: здесь вставить изображение (описание изображения).
Функции системы: здесь вставить изображение (описание изображения).
Дизайн системы
Дизайн функциональных модулей системы: здесь вставить изображение (описание изображения).
Дизайн хранения системных данных:
Структура данных файла: здесь вставить изображение (описание изображения).
Реализация системы
Рисунок: здесь вставить изображение (описание изображения).
Рисунок: здесь вставить изображение (описание изображения).
Рисунок: здесь вставить изображение (описание изображения).
Рисунок: здесь вставить изображение (описание изображения).
Здесь управление файлами включает в себя команды Linux и стандартные операции с файлами на языке C. Имя файла возвращается на передний план в формате json, а JavaScript анализирует строку json для добавления новой строки в таблицу. Ниже приводится основной код реализации программы CGI на стороне сервера.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )