В рамках данной курсовой работы ставится комплексная цель — разработать интегрированное IT-решение для гипотетического малого бизнеса. Актуальность такого проекта не вызывает сомнений: в современной цифровой экономике любой стартап одновременно нуждается в трех ключевых компонентах. Это внутренняя система для учета и управления данными, внешнее онлайн-представительство для привлечения клиентов и, конечно, четкий стратегический план для контроля сроков и ресурсов. Таким образом, этот проект не является набором разрозненных задач, а представляет собой создание единого, взаимосвязанного бизнес-организма.

Для достижения главной цели были поставлены три основные задачи:

  1. Спроектировать и реализовать реляционную базу данных для учета ключевых сущностей бизнеса в среде MS Access.
  2. Разработать адаптивный сайт-визитку, используя фундаментальные веб-технологии — HTML и CSS.
  3. Составить детальный календарно-финансовый план запуска проекта с помощью инструмента проектного управления MS Project.

Последовательное решение этих задач позволит нам пройти весь путь от создания внутренней IT-инфраструктуры до ее публичного запуска и планирования дальнейшего развития.

Раздел 1. Теоретические основы и аргументация выбора инструментария

Выбор технологического стека для любого проекта — это ключевой этап, определяющий скорость разработки, порог входа и возможности для будущего масштабирования. В рамках данного учебного проекта инструментарий был подобран с акцентом на доступность, наглядность и соответствие отраслевым стандартам для решения конкретных задач.

Для создания локальной базы данных был выбран MS Access. Его главное преимущество для учебных целей — чрезвычайная наглядность. В отличие от консольных СУБД, Access предлагает визуальный конструктор для проектирования таблиц и, что особенно важно, для установления реляционных связей между ними. Интегрированные средства для быстрого создания пользовательских форм (для ввода данных) и отчетов (для их анализа) позволяют в короткие сроки создать полнофункциональное CRUD-приложение, не требуя глубоких знаний программирования.

Внешнее представительство компании — сайт-визитка — создавалось на «чистом» HTML и CSS. Этот выбор является осознанным, поскольку данные технологии составляют фундамент всемирной паутины. Освоение семантической верстки на HTML5, где каждый блок (`<header>`, `<nav>`, `<main>`) несет смысловую нагрузку, является базовым навыком любого веб-разработчика. Это не только улучшает структуру кода, но и напрямую влияет на поисковую оптимизацию (SEO) и доступность сайта для людей с ограниченными возможностями.

Для стратегического планирования был задействован MS Project. Этот инструмент является корпоративным стандартом в области управления проектами. Его ключевое преимущество — возможность визуализации всего жизненного цикла проекта с помощью диаграммы Ганта. Она наглядно показывает последовательность задач, их длительность и зависимости. Кроме того, MS Project автоматически рассчитывает критический путь — цепочку задач, от которой зависит общая продолжительность проекта, что позволяет менеджеру сфокусировать внимание на самых важных этапах.

Раздел 2. Проектирование информационной основы в MS Access

2.1. Как мы построили архитектуру данных, используя таблицы и реляционные связи

Фундаментом любой информационной системы является ее модель данных. Перед созданием базы в MS Access мы определили ключевые сущности нашей предметной области. Для примера, это могут быть:

  • Сотрудники: информация о персонале компании.
  • Клиенты: данные о заказчиках.
  • Товары/Услуги: каталог того, что предлагает компания.
  • Заказы: фиксация факта сделки, связывающая клиента, товар и сотрудника.

Каждая из этих сущностей была преобразована в отдельную таблицу в MS Access. Для каждой таблицы были тщательно спроектированы поля. Например, для таблицы «Сотрудники» поля могут включать `EmployeeID` (тип данных AutoNumber, первичный ключ), `FirstName` (Text), `LastName` (Text), `HireDate` (Date/Time). Выбор правильного типа данных критически важен для обеспечения целостности и экономии дискового пространства.

Самый важный шаг — установление реляционных связей между таблицами для отражения бизнес-логики. Ключевой здесь является связь типа «один-ко-многим». Например, один сотрудник может оформить множество заказов, но каждый заказ оформляется только одним конкретным сотрудником. В MS Access это реализуется путем связывания первичного ключа (`EmployeeID` из таблицы «Сотрудники») с полем внешнего ключа (`EmployeeID_FK` в таблице «Заказы»). Такая структура исключает дублирование данных и обеспечивает их целостность.

2.2. Как мы создали инструменты для управления данными, от запросов до отчетов

Иметь структурированные данные в таблицах — это только полдела. Чтобы система была по-настоящему полезной, необходимы инструменты для удобного взаимодействия с этими данными. В MS Access для этого существует три ключевых типа объектов.

Запросы (Queries) — это основной инструмент для извлечения информации. С их помощью мы создали запросы на выборку (SELECT), которые позволяют получать осмысленные срезы данных, объединяя информацию из нескольких связанных таблиц. Например, был создан запрос, который по имени клиента выводит все его заказы, включая названия товаров и фамилию менеджера, который вел сделку. Это и есть сила реляционной модели.

Формы (Forms) — это пользовательские интерфейсы для работы с базой данных. Вместо того чтобы заставлять конечного пользователя работать с таблицами напрямую, что неудобно и рискованно, мы разработали интуитивно понятные формы. Например, «Форма добавления нового клиента» с полями для ввода и кнопкой «Сохранить». Это делает систему доступной даже для сотрудников, не обладающих техническими навыками.

Отчеты (Reports) — это конечный продукт анализа данных, предназначенный для вывода на печать или сохранения в виде документа. Мы создали несколько отчетов, таких как «Ежемесячный отчет по продажам в разрезе товаров» или «Список сотрудников с датой приема на работу». Отчеты позволяют агрегировать и наглядно представлять большие объемы информации для принятия управленческих решений.

Раздел 3. Разработка цифровой визитки компании

3.1. Как мы спроектировали семантический каркас сайта на HTML5

Создание сайта начинается не с дизайна, а с прочного логического фундамента — его HTML-структуры. Мы применили подход семантической верстки на HTML5, чтобы сделать страницу понятной как для поисковых роботов, так и для ассистивных технологий.

Любая страница начинается со стандартного объявления `<!DOCTYPE html>` и корневых тегов `<html>`, `<head>` (для метаданных) и `<body>` (для видимого контента). Ключевым было использование семантических тегов для разметки основных блоков:

  • <header>: «Шапка» сайта, содержащая логотип и, возможно, главный заголовок <h1>.
  • <nav>: Блок для основной навигации по сайту (меню со ссылками <a>).
  • <main>: Основной, уникальный контент страницы. Этот тег помогает поисковикам понять, где находится самая важная информация.
  • <section>: Смысловые разделы внутри <main>, например, «О нас», «Наши услуги», «Контакты».
  • <footer>: «Подвал» сайта с контактной информацией, копирайтом и ссылками на социальные сети.

Наполнение этих блоков контентом производилось с помощью базовых тегов: заголовков разных уровней (`<h1>`-`<h6>`), текстовых параграфов (`<p>`), изображений (`<img>`) и ссылок (`<a>`). Такой подход, где каждый тег используется по своему прямому назначению, не только является профессиональным стандартом, но и закладывает основу для хорошего SEO и веб-доступности (accessibility).

3.2. Как мы добились адаптивности и стиля с помощью CSS

После создания «скелета» сайта на HTML, мы приступили к его визуальному оформлению и адаптации с помощью каскадных таблиц стилей (CSS). Файл стилей `style.css` был подключен к HTML-документу в секции `<head>`.

Для управления макетом и расположения блоков на странице мы использовали современные CSS-технологии. С помощью свойства `display: flex` были легко реализованы горизонтальные меню и расположение элементов в «шапке» сайта. Для создания более сложной сеточной структуры, например, карточек услуг, применялось свойство `display: grid`. Базовые свойства, такие как `margin` (внешние отступы) и `padding` (внутренние отступы), позволили создать «воздух» между элементами, делая дизайн аккуратным и читаемым.

Ключевой задачей было обеспечение адаптивного дизайна — способности сайта корректно отображаться на устройствах с разной шириной экрана, от больших мониторов до смартфонов. Эта задача решается с помощью медиа-запросов. Медиа-запрос — это специальное правило в CSS, которое применяет определенные стили только при выполнении некоторого условия. Например, чтобы колонки с услугами, расположенные в ряд на десктопе, выстраивались друг под другом на мобильном устройстве, мы использовали следующий код:


@media (max-width: 768px) {
  .services-container {
    flex-direction: column;
  }
}

Этот простой, но мощный прием является основой современного адаптивного веб-дизайна, обеспечивая комфортный пользовательский опыт на любом устройстве.

Раздел 4. Создание стратегического плана запуска в MS Project

Разработанные IT-артефакты (база данных и сайт) являются продуктами, запуск которых требует четкого планирования. Для этой цели мы использовали MS Project, где был составлен реалистичный план работ, охватывающий первый месяц с момента готовности продукта до его официального запуска.

В первую очередь была разработана иерархическая структура работ (WBS — Work Breakdown Structure). Проект был разбит на несколько ключевых этапов:

  1. Финальное тестирование и отладка БД и сайта.
  2. Подготовка инфраструктуры (закупка необходимого оборудования, хостинга).
  3. Организационные мероприятия (наем и обучение персонала).
  4. Подготовка и запуск маркетинговой кампании.
  5. Официальный запуск проекта и сбор обратной связи.

Каждый из этих этапов был детализирован до конкретных задач. В MS Project для каждой задачи мы указали ее предполагаемую длительность и установили зависимости. Например, задача «Обучение персонала работе с БД» не может начаться, пока не завершена задача «Финальное тестирование БД».

Результатом этой работы стала наглядная диаграмма Ганта. Она не только визуализирует весь таймлайн проекта, но и автоматически подсвечивает критический путь — ту непрерывную последовательность задач, которая определяет минимально возможный срок завершения всего проекта. Любая задержка на критическом пути неминуемо приведет к срыву общего срока запуска. Этот график является визуальным дополнением к таким разделам бизнес-плана, как маркетинговая стратегия и организационная структура, превращая абстрактные планы в конкретный, управляемый процесс.

Заключение. Синтез результатов и оценка комплексного проекта

В ходе выполнения данной курсовой работы были успешно решены все три поставленные задачи. В результате мы получили не просто набор отдельных артефактов, а целостный и взаимосвязанный комплекс, готовый к использованию в условиях реального малого бизнеса. Была создана функциональная реляционная база данных в MS Access для внутреннего учета, разработан современный адаптивный сайт-визитка на HTML/CSS для внешнего представительства и составлен детальный план запуска в MS Project для стратегического управления.

Главный вывод заключается в том, что цель курсовой работы полностью достигнута. Мы на практике продемонстрировали, как различные IT-инструменты могут быть интегрированы для создания единого бизнес-решения, доказав его жизнеспособность на концептуальном уровне.

Проект обладает значительным потенциалом для дальнейшего развития. В качестве следующих шагов можно рассмотреть:

  • Миграцию базы данных из локального файла Access в облачную СУБД (например, MS SQL Server или PostgreSQL) для обеспечения масштабируемости и удаленного доступа.
  • Расширение функционала сайта путем добавления личного кабинета для клиентов с интеграцией данных из базы.
  • Детализацию финансовой модели в бизнес-плане, включая расчет ключевых показателей эффективности, таких как ROI (окупаемость инвестиций) и NPV (чистая приведенная стоимость), а также определение точки безубыточности.

Эти шаги позволят превратить текущий учебный проект в полноценный коммерческий продукт.

Список источников информации

  1. Кен Блюттман, Уайн Фриз. Анализ данных в Access. Сборник рецептов. М.: Финансы и статистика. 2010, — 215с.
  2. Бакаревич Ю.Б., Пушкина Н.В. MS Access 2007 за 30 занятий. СПб.: БХВ-Петербург, 2010, – 510 с.
  3. Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2000. – СПб.: БХВ-Петербург. 2001, – 468 с.
  4. Р.Лайхер. Способы расчета затрат и прибыли. М.: Омега-Л. 2006. 144с.
  5. Братищенко В.В. Проектирование информационных систем. Иркутск: Изд-во БГУЭП, 2004. 84 с.
  6. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. М.: Финансы и статистика 2004г. 202с.
  7. Гультяев А.К. Microsoft Project. Управление проектами: Русифицированная версия. – М.: Корона принт, 2003.
  8. Дитхелм Г. Управление проектами. Т. 1–2: Пер.с нем. – Спб: Бизнес-пресса, 2003.
  9. Королев Д. Эффективное управление проектами. – М.: ОЛМА-ПРЕСС Инвест: Ин-т экономических стратегий, 2003.
  10. Культин Н.Б. Инструменты управления проектами: Project Expert и Microsoft Project. – СПб.: БХВ-Петербург, 2009. – 160 с. Ил.

Похожие записи