Вы находитесь на странице: 1из 64

Министерство образования и науки Калужской области

ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ПРОФЕССИОНАЛЬНОЕ


ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ КАЛУЖСКОЙ ОБЛАСТИ
«КАЛУЖСКИЙ КОЛЛЕДЖ ЭКОНОМИКИ И ТЕХНОЛОГИЙ»
(ГАПОУ КО «ККЭТ»)

Допущен к защите ВКР


Зам. директора по учебной работе
_____________ /_________________
Приказ № ______от «_____» ________ 2022 г.

ДИПЛОМНАЯ РАБОТА
по теме:
РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ ОРГАНИЗАЦИИ
АО "Калужский завод «Ремпутьмаш»"

Группа ИС-41
ППССЗ по специальности
09.02.04 Информационные системы (по отраслям)
Квалификация: техник по информационным системам

Руководитель ВКР ____________


_________ 2022 г.
Нормоконтроль ____________
_________ 2022 г.
Студент ____________ И. В. Родин
_________ 2022 г.

Оценка выполнения и защиты ВКР _____________


__________2022 г.

Калуга 2022
Министерство образования и науки Калужской области

ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ПРОФЕССИОНАЛЬНОЕ


ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ КАЛУЖСКОЙ ОБЛАСТИ
«КАЛУЖСКИЙ КОЛЛЕДЖ ЭКОНОМИКИ И ТЕХНОЛОГИЙ»
(ГАПОУ КО «ККЭТ»)

ЗАДАНИЕ

на дипломную работу МДК.02.01 Информационные технологии и платформы


разработки информационных систем

по программе подготовки специалистов среднего звена по специальности


09.02.04 Информационные системы (по отраслям)
студенту группы ИС-41 Родину Илье Викторовичу

Тема дипломной работы


РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ
СИСТЕМЫ ДЛЯ ПРЕДПРИЯТИЯ АО "Калужский завод «Ремпутьмаш»"

СОДЕРЖАНИЕ

Введение
Обоснование актуальности темы дипломной работы, определение цели и
задач.
Основная часть
1 теоретическая часть
1.1 Описание предметной области
1.2 Понятие автоматизированной информационной системы
1.3 Описание и обоснование выбора состава технических и программных
средств
1.4 Анализ аналогов – ресурсов
2 аналитическая часть
2.1 Техническое задание
2.2 Разработка ИС
Разработка Delphi
Заключение

2
Подведение итогов проделанного дипломного исследования, сделать
выводы о проделанной работе.
В результате выполнения выпускной дипломной работы были
решены все поставленные задачи. Результатом проделанной работы
является разработанная информационная система учета товаров, которая
выполняет функции сбора, хранения и обработки информации.

Рекомендуемая литература

1. Архангельский А. Я. C++Builder 6 Справочное пособие. Книга 2.


Классы и компоненты. – М.: Бином-Пресс, 2019. – 528 с.
2. Балдин К.В., Уткин В.Б. Информационные системы в экономике.
Учебное пособие. – Дашков и К, 2018. – 395 с.
3. Бобровский С. Технологии C++Builder. Разработка приложений для
бизнеса. - Издательство Питер, 2019.
4. Бондарь А. Практическое руководство для умных пользователей и
начинающих разработчиков. - СПб.: «БХВ-Перербург», 2018. – 592 с.
5. Борри Х. Firebird: руководство разработчика баз данных: Пер. с англ.
– СПб.: БХВ-Петербург, 2018. - 1104 с.
6. Вендров А.М. Проектирование программного обеспечения
экономических информационных систем. - М.: Финансы и статистика,
2019.

Руководитель дипломной работы ___________


17.01.2022 г.
Задание получил ___________ И. В. Родин
17.01.2022 г.
Срок выполнения

3
СОДЕРЖАНИЕ

ВВЕДЕНИЕ..............................................................................................................5
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ...............................................................................8
1.1 Описание предметной области.....................................................................8
1.2 Понятие автоматизированной информационной системы......................10
1.3 Описание и обоснование выбора состава технических и программных
средств....................................................................................................................13
1.4 Анализ аналогов – ресурсов........................................................................18
2. Практическая часть...........................................................................................29
2.1Техническое задание........................................................................................29
2.2 Разработка автоматизированной информационной системы.....................31
2.2.1 Концептуальное проектирование (ER-ДИАГРАММА)...........................31
2.2.2 Физическое проектирование БД.................................................................32
2.2.3 Проектирование приложения......................................................................39
2.2.4 Компиляция приложения.............................................................................45
ЗАКЛЮЧЕНИЕ.....................................................................................................47
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ............................................49

4
ВВЕДЕНИЕ
Железнодорожный транспорт Российской Федерации, наряду с
другими инфраструктурными отраслями страны, обеспечивает базовые
условия жизнедеятельности общества, являясь важным инструментом
достижения социальных, экономических, внешнеполитических целей.
Железнодорожный транспорт – не только отрасль, перемещающая
грузы и людей, а, в первую очередь, межотраслевая система, преобразующая
условия жизнедеятельности и хозяйствования страны.
Данная область деятельности человека становится едва ли не самой
массовой в жизни развитого общества. В наше время одна из самых важных
причин роста потребности в программистах заключается в том, что
предприятия, решающие свои задачи на компьютерах, получают ощутимый
выигрыш в конкурентной борьбе.
Современная жизнь немыслима без эффективного управления. Важной
категорией являются системы обработки информации, от которых во многом
зависит эффективность работы любого предприятия или учреждения. Такая
система должна:
 обеспечивать получение общих и/или детализированных отчетов по
итогам работы;
 позволять легко определять тенденции изменения важнейших
показателей;
 обеспечивать получение информации, критической по времени, без
существенных задержек;
 выполнять точный и полный анализ данных.
Ярким представителем, обеспечивающим автоматизацию обработки
данных, является база данных.
Система баз данных – это компьютеризированная система хранения
записей, т.е. компьютеризированная система, основное назначение которой –
хранить информацию, предоставляя пользователям средства её извлечения и

5
модификации.
Предприятие АО "Калужский завод «Ремпутьмаш»" является организацией
предоставляющей следующее
Услуги:
 Производство на основе отечественных разработок и кооперированных
поставок высокопроизводительных путевых машин нового поколения,
обеспечивающих современные, эффективные технологии ремонта и
содержания верхнего строения железнодорожного пути
 Капитальный ремонт применяемых на железных дорогах путевых
машин и производство запасных частей к ним
 Производство и капитальный ремонт горочных и парковых
вагонозамедлителей
 Производство путевого гидроинструмента
 Выполнение других сложных заказов в рамках технологических
возможностей предприятий
Для оптимизации работы данного предприятия необходима
функционирующая автоматизированная информационная система, которая
позволит автоматизировать внесение изменений информации, поиск данных
по определённым критериям и реализовать инструментарий для удобного
использования системы сотрудниками предприятия.
Тема дипломной работы: Разработка автоматизированной
информационной системы для предприятия АО "Калужский завод
«Ремпутьмаш»"
Актуальность данной темы обуславливается необходимостью
автоматизировать документооборот предприятия.
Целью дипломной работы является: Разработка автоматизированной
информационной системы для предприятия АО "Калужский завод
«Ремпутьмаш»"
Задачи работы:

6
 изучить предметную область предприятия АО "Калужский завод
«Ремпутьмаш»"
 рассмотреть теоретические аспекты разработки баз данных
 изучить программные продукты разработки автоматизированной
информационной системы
 проанализировать этапы разработки БД
 разработать АИС
Объектом исследования является предприятие АО "Калужский завод
«Ремпутьмаш»".
Предметом исследования является разработка автоматизированной
информационной системы.
В данной работе будут рассмотрены:
 предметная область предприятия
 теоретические аспекты разработки автоматизированных
информационных систем
 алгоритм разработки базы данных и приложения для АО
"Калужский завод «Ремпутьмаш»"
 проанализировано
 экономическое
 обоснование
 разработанной АИС.

7
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

1.1Описание предметной области


АО "Калужский завод «Ремпутьмаш»" – является одной из
производственных и ремонтных площадок крупнейшего российского
производителя и поставщика путевой техники, входящий в первую тройку
компаний — мировых лидеров путевого машиностроения.
Юридический адрес: г. Калуга, пер. Малинники, д. 21
Время работы:
Пн. – Пят. 8:00 – 18:00
Суб. – 8:00 – 13:00
Вс. – Выходной
Вместимость рабочего цеха составляет более 1000 рабочих мест.
1 сентября 1995 года по решению МПС был выкуплен и в состав
Калужского завода ПРМЗ на правах филиала вошел Товарковский завод.
Группа РПМ является ведущим российским производителем путевых
машин и технологий, входящим в первую тройку компаний - мировых
лидеров путевого машиностроения.
В настоящее время АО "Калужский завод «Ремпутьмаш»" производит
полную гамму путевых машин для укладки, капитального ремонта и
текущего содержания пути, а также вагоны и запасные части для них:
 Выправочно-подбивочно-рихтовочные машины
 Щебнеочистительные машины
 Автомотрисы и мотовозы
 Тяговые модули
 Специальный подвижной состав
 Машины для стабилизации пути
 Машины для очистки и нарезки кюветов
 Машины для восстановления профиля головки рельс
 Составы для засорителей
8
 Снегоуборочные машины
 Специальные вагоны
 Вагонные замедлители
Компания производит и обслуживает путевые машины, создаваемые на
базе передовых инженерных разработок, в необходимых случаях
выстраивая производственную кооперацию с мировыми лидерами
путевого машиностроения.
Группа РПМ объединяет следующие производственные и ремонтные
площадки по всей России: АО "Калужский завод "Ремпутьмаш", АО
"Абдулинский ПРМЗ "Ремпутьмаш", АО Верещагинский ПРМЗ
"Ремпутьмаш", АО "Свердловский ПРМЗ "Ремпутьмаш", АО
"Оренбургский ПРМЗ "Ремпутьмаш", АО "Ярославский ВРЗ
"Ремпутьмаш", Людиновский филиал АО "Калужский завод
"Ремпутьмаш", Товарковский филиал АО "Калужский завод
"Ремпутьмаш", Юго-Восточный филиал АО "Калужский завод
"Ремпутьмаш", Восточно-Сибирский филиал АО "Калужский завод
"Ремпутьмаш", Западно-Сибирский филиал АО "Калужский завод
"Ремпутьмаш", Северо-Западный филиал АО "Калужский завод
"Ремпутьмаш".
Клиенты:
Стратегический партнер группы РПМ и крупнейший клиент — ОАО
«Российские железные дороги»
 Национальные железные дороги:
 «Укрзалізниця» (Украина),
 «Белорусская железная дорога»,
 «Казахстан Темiр Жолы» (Казахстан)
 Крупные комбинаты, такие как:
 горно-обогатительные комбинаты «Лебедянский»,
 «Стойленский»,
 «Михайловский»,
9
 «Павловский гранит»,
 «Карельский окатыш»,
 «Апатиты»,
 «Соколово-Сорбайский»,
 «Богатырь Аксес Комир» (Казахстан)
 Норильский никель,
 Новолипецкий металлургический комбинат
В Группу РПМ также входят 4 конструкторских бюро, которые
обеспечивают разработку техники по специальным требованиям
заказчиков и адаптируют их под условия рынка.
Работники фирмы — высококвалифицированные специалисты, что
подтверждается соответствующими сертификатами. Товары данной
организации имеют хорошую репутацию и пользуются спросом на рынке.
Продукция завода пользуется высоким спросом в перечисленных
регионах вследствие следующих факторов:
 Безопасность (Группа РПМ создаёт и поддерживает безопасные
условия труда, потому что считаем, что никакая цель не может
оправдать нарушение требований безопасности производства и
пренебрежение здоровьем человека и состоянием окрудающей среды.)
 Вовлеченность (Группа РПМ понимает важность своего вклада и
стремимся приносить максимальную пользу своей компании. Они
чувствуют себя ее необходимым звеном и ежедневно вкладываем в
работу частицу себя.)
 Профессионализм (Направления деятельности компании разнообразны,
поэтому они универсальны и компетентны во всех сферах бизнеса и
быть лучшими в своем деле.)
 Ответственность за результат (Каждый из них несет личную
ответственность за результат своей работы и качество своего труда. В
работе они предъявляют к себе самые высокие требования и оценивают

10
не затраченные усилия, а достигнутый результат. Успешный результат
- основа для наших новых достижений.)
 Эффективность (Компания РПМ всегда находит наилучшие варианты
решения задач. Они эффективны во всем, что делают - при выполнении
поставленных целей они максимально рационально используем
ресурсы компании и постоянно совершенствуют рабочие процессы.)

В АО "Калужский завод «Ремпутьмаш»" используется линейная


организационная схема предприятия- Рисунок 1.1 линейная организационная
схема предприятия.

11
12
Организационная структура Акционерного общества «Калужский
завод «Ремпутьмаш»

Исполнительный директор

Отдел по Цех узловой


Электромонтажный сборки Цех сборки
Заготовительно- Товарковский филиал
машин Производственно-
внедрению №9 №1 цех АО
механический Заместитель
№2 «РПМ»диспетчерский отдел
центр
производственн исполнительного
ой системы директора по
производству

Отдел охраны
и режима

Инструме Отдел
нтальный главного Технический директор
Канцелярия технолога
участок
(секретари)

Отдел Отдел
техниче экспериме
ской нтальных
Специализиро докумен исследова
ванный отдел тации ний

Ремонтно- Группа
Котельная Главный
Главный
производст главного энергетик
механик Заместитель Главный инженер
венный энергетика главного инженера
участок

Админи Отдел
стратив охраны
но- труда
хозяйст
венный
отдел
Отдел пуско-
Бюро СМК Директор по
наладочных
работ и
качеству
гарантийного
обслуживания

Планово-
экономический Отдел
отдел технического
контроля
Финансово- Заместитель
экономическаяисполнительно
служба
го директора по
экономике и
Сектор Центральная
финансам
информационных Финансовая заводская
технологий лаборатория
группа

Бухгалтерия
Главный
Отдел Дирекция по бухгалтер
управленияинформационным
НСИ технологиям

Сектор
управления и
контроля закупок

Сектор Отдел Отдел


планирования и
материальн внешней Управление по
Начальник
отчетности о- комплекта закупкам и логистике
управления по
техническо ции закупкам и
го
Отдел труда и снабжения логистике
заработной Управление по работе с Складское Транспортный
Отдел сбыта
платы персоналом хозяйство цех и исполнения
договоров
Начальник
управления по
работе с
Отдел персоналом
управления
персоналом

«Рисунок 1.1» Линейная организационная схема предприятия.

13
Должности и их обязанности.
1. Исполнительный директор
Функции исполнительного директора включают в себя тщательный контроль
за финансовыми потоками, управление персоналом компании и решение всех
организационных задач производства и реализации товаров или услуг.
Высокая ответственность, большое количество обязанностей и крайне
высокая оплата труда делают эту профессию очень престижной.
Основные должностные обязанности исполнительного директора включают в
себя:
• управление предприятием;
• координацию работы отделов;
• подбор и обучение сотрудников;
• обеспечение высокого качества услуг/товаров;
• выполнение плана продаж и утвержденных бюджетов;
• ведение переговоров с заказчиками, подрядчиками, партнерами;
• выстраивание и совершенствование бизнес-процессов;
• внедрение и контроль стандартов работы предприятия.

2. Заместитель исполнительного директора по производству


В его подчинении и ответственности находятся несколько подразделений,
деятельностью которых он руководит. Директор по производству отвечает за
качество выпускаемой продукции, контролирует процесс производства в
целом и следит за тем, чтобы работа была выполнена в поставленные сроки.
На плечи директора по производству накладывается ряд должностных
обязанностей, таких как:
• руководство персоналом;
• контроль качества выпускаемой продукции и ее соответствия ГОСТам;
• контроль выполнения планов производства;
• контроль за соблюдением правил техники безопасности и охраны
труда;

14
• контроль технического состояния и своевременного обслуживания
производственного оборудования;
• анализ эффективности производства и составление отчетов о
результатах деятельности;
• разработка мероприятий, направленных на повышение эффективности
производства и снижения его издержек.

В зависимости от рода деятельности компании на директора могут


возлагаться и такие обязанности, как:
• подбор и обучение персонала;
• автоматизация процессов производства;
• проведение инвентаризации на складах.

3. Технический директор
Профессия востребована в самых различных областях (производство,
строительство, IT, телевидение и др.). В обязанности специалиста любой из
перечисленных сфер входит координация технического развития
предприятия, контроль над эффективностью проектных решений,
консультирование команды и управление работой персонала.
Профессия технического директора предполагает работу с техникой в
широком смысле — в сфере производства, информационных технологий или
телекоммуникаций. На плечи специалиста «ложатся» следующие задачи:
• управление проектами;
• координация действий команды;
• ведение переговоров с заказчиком;
• оптимизация производственных процессов;
• составление проектной и технической документации.

4. Главный инженер
Технический руководитель производственного предприятия. Лицо,
занимающее эту должность, является первым заместителем руководителя

15
предприятия и отвечает за эффективную, плодотворную работу
производственного процесса.
осуществляет планирование сроков и объемов выполнения сварочных работ
и производства (изготовления, монтажа, ремонта, реконструкции) сварных
конструкций (изделий, продукции);

• определяет направления деятельности подразделений организации


(цеха, участков) по сварочному производству;
• проводит анализ технологичности сварных конструкций (изделий,
продукции);
• осуществляет планирование деятельности подразделений и работников
организации, осуществляющих разработку и внедрение технологических
процессов сварки и средств технологического оснащения сварочных работ,
техническую и технологическую подготовку производства сварочных работ;
• осуществляет организацию разработки и внедрения в производство
прогрессивных методов сварки, новых сварочных материалов и
оборудования, обеспечивающих сокращение затрат труда, соблюдение
требований охраны труда и окружающей среды, экономию материальных и
энергетических ресурсов;
• осуществляет организацию и проведение работ по аттестации
(сертификации) внедряемых в производство технологических процессов
сварки, сварочных материалов и оборудования;
• осуществляет организацию разработки нормативной, технической и
производственно-технологической документации;
• осуществляет организацию разработки технических заданий на
проектирование специальной оснастки, инструмента, приспособлений,
нестандартного оборудования, средств комплексной механизации и
автоматизации технологических процессов сварки;
• обеспечивает производства необходимой нормативной, технической и
производственно-технологической документацией;
• определяет потребности организации в квалифицированных сварщиках
и специалистах сварочного производства;
• организует обучения сварщиков и специалистов сварочного
производства для получения новой квалификации и (или) повышения
профессионального уровня в рамках имеющейся квалификации;

16
• осуществляет организацию аттестации (сертификации) сварщиков и
специалистов сварочного производства;
• определяет потребности в оборудовании и материалах, необходимых
для выполнения сварочных работ, составление заявок на них;
• разрабатывает графики проведения планово-предупредительного и
капитального ремонта сварочного оборудования;
• осуществляет организацию межфункционального взаимодействия с
подразделениями и службами организации;
• осуществляет взаимодействие с научно-исследовательскими и
проектными организациями по внедрению новых разработок и изобретений в
области сварочного производства;
• осуществляет разработку и реализацию мероприятий по внедрению
прогрессивной техники и технологии, улучшению использования
технологического оборудования и оснастки, производственных площадей,
повышению качества и надежности сварных конструкций

5. Главный механик
Основными задачами главного механика является организация технически
грамотной эксплуатации автотранспортных средств, обеспечение
безопасности дорожного движения, технического контроля автомобильного
транспорта, средств механизации производственных процессов на складах
компании.
В интересах выполнения основных задач главный механик во
взаимодействии с отделами логистики, грузоперевозок участвует в
формировании основ транспортной политики компании по обоснованию
численности автотранспортных средств с учетом решения основных
производственных задач и перспектив развития, экономически
целесообразного юридического оформления прав собственности (аренды) на
автотранспортные средства и механизмы, реализации программы компании
«корпоративный автомобиль», обновлению парка автомашин и механизмов,
обучению водителей, обслуживающего технического персонала и контролю
их работы.

6. Главный энергетик
Специалист, организующее технически правильную эксплуатацию и
своевременный ремонт энергетического и природоохранного оборудования и
17
энергосистем, бесперебойное обеспечение производства электроэнергией,
паром, газом, водой и другими видами энергии.
• Организация бесперебойного и качественного энергоснабжения
объектов СПбГМТУ, работы систем вентиляции и кондиционирования
воздуха.
• Обеспечение исправного состояния оборудования и систем
электроснабжения, вентиляции и кондиционирования воздуха.
• Организация экономичной, надёжной, безопасной эксплуатации
электрооборудования в соответствии с требованиями действующих норм и
правил, производственных инструкций, указаний вышестоящих организаций
и государственных надзорных органов.
• Обеспечение реконструкции электрооборудования, электрических
сетей, систем вентиляции и кондиционирования воздуха, с учетом
существующих и перспективных нагрузок, модернизации и замены
физически и морально устаревшего и неэкономичного электрооборудования.
• Разработка и проведение мероприятий по рациональному и
эффективному использованию электроэнергии в соответствии с программой
по энергосбережению.

7. Директор по качеству
Директор по качеству отвечает за качество выпускаемой продукции,
контролирует процесс производства в целом и следит за тем, чтобы работа
была выполнена в поставленные сроки.
На плечи директора по производству накладывается ряд должностных
обязанностей, таких как:
• руководство персоналом;
• контроль качества выпускаемой продукции и ее соответствия ГОСТам;
• контроль выполнения планов производства;
• контроль за соблюдением правил техники безопасности и охраны
труда;
• контроль технического состояния и своевременного обслуживания
производственного оборудования;
• анализ эффективности производства и составление отчетов о
результатах деятельности;
18
• разработка мероприятий, направленных на повышение эффективности
производства и снижения его издержек.

8. Заместитель исполнительного директора по экономике и финансам


Один из высших руководящих лиц компании — он управляет финансовой
системой, денежными потоками, заведует финансовой отчетностью.
Должность финансового директора является одной из ключевых в любой
компании. Именно от его действий зависит положение предприятия на рынке
и его финансовая стабильность. Подчиняется финдиректор непосредственно
генеральному директору.
Вот основные должностные обязанности финансового директора:
• Управление финансовыми потоками предприятия
 Контроль расходов и обеспечение эффективного использования
ресурсов;
 Контроль доходов и обеспечение фирмы финансами (в том числе и
кредитными);
 Налоговое планирование;
• Формирование и стратегическое планирование финансовой политики
компании;
• Обеспечение экономической безопасности
 Анализ и снижение возможных финансовых рисков
 Контроль ведения деятельности предприятия в соответствии с
действующим законодательством;
• Проведение финансово-экономического анализа сделок компании;
• Подготовка финансовой отчетности;
• Управление коллективом финансовых и бухгалтерских служб.

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

19
себестоимости продукции, проводит счета от поставщиков и
субподрядчиков.

Обычно в компаниях, которые могут позволить себе держать в штате


нескольких специалистов, бухгалтера работают по определенным
направлениям — один отвечает за кассу и начисление зарплаты, второй
работает с валютными операциями, третий занимается складом и готовой
продукцией, и т.д. За всю бухгалтерию и ее правильное ведение здесь
отвечает главный бухгалтер. Как правило, именно на главного бухгалтера
ложится весь груз ответственности за составление налоговых и финансовых
отчетов, за финансовые операции компании, грамотное ведение бухгалтерии
и за финансовую деятельность компании в целом. Это всегда
квалифицированный специалист, знающий все тонкости налогового и
финансового законодательства, бухгалтерского учета и налоговой политики,
и он пользуется заслуженным уважением в компании — сложность работы
главного бухгалтера соответственно оценивается и в заработной плате, и в
начисляемых ему бонусах.
В общих чертах должностные обязанности бухгалтера таковы:
• Ведение первичного бухгалтерского учета. Прием, контроль и
обработка первичной документации (товарно-транспортных накладных,
кассовых, кадровых документов, договоров с контрагентами и т.д.)
• Начисление заработной платы, выплат по гражданским договорам,
НДФЛ.
• Ведение налогового и управленческого учета.
• Составление и сдача налоговой отчетности в фонды РФ и налоговую
инспекцию.
• Минимизация налоговых выплат

10. Начальник управления по закупкам и логистике


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

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

• Организация и координация грузоперевозок.


• Составление маршрутов транспортировки грузов.
• Управление складскими запасами и заказами;
• Ведение документооборота (как правило, в 1С), контроль договоров и
счетов от контрагентов, составление отчетов.
• Прием и контроль автотранспорта.
• Координация работы водителей.
• Мониторинг и анализ затрат на логистику.

11. Начальник управления по работе с персоналом


Он рассчитывает необходимую численность сотрудников, обеспечивает
привлечение новых и удержание существующих специалистов, формирует
кадровый резерв. Также он разрабатывает кадровую политику, систему
мотивации и обучения персонала. Иными словами, делает все возможное,
чтобы люди в организации работали хорошо и были довольны своей работой.
Основные должностные обязанности директора по персоналу таковы:
• руководство работой отдела персонала;
• разработка и внедрение кадровой политики компании;
• составление схем оплаты труда, льгот и компенсаций;
• определение численности персонала и формирование кадрового
резерва;
• разработка системы внутреннего обучения, адаптации, внутреннего PR;
• контроль процесса подбора персонала;
• контроль ведения кадрового делопроизводства;
21
• планирование и контроль расходов на персонал.

Также в функции директора по персоналу может входить:


• подбор персонала на топ-позиции;
• ведение корпоративного новостного портала;
• организация корпоративных мероприятий;
• развитие корпоративного учебного центра.

A. Дирекция по информационным технологиям (Сектор информационных


технологий)
12. Системный администратор - это специалист, который поддерживает
правильную работу компьютерной техники и программного обеспечения, а
также отвечает за информационную безопасность организации. В связи с
активной технологизацией и компьютеризацией всех коммерческих
компаний и государственных учреждений, профессия системного
администратора сейчас очень востребована на рынке труда.
Основные должностные обязанности системного администратора:
• Установка и обслуживание компьютерной и офисной техники,
оргтехники, внутренней АТС.
• Обеспечение безошибочной работы системного программного
обеспечения (ОС Windows, Windows Server).
• Обеспечение работоспособности и безопасности сети компании.
• Установка, настройка и обновление офисного и прикладного ПО (MS
Office, 1С и т.п.).
• Обеспечение резервного копирования данных (а также восстановление
данных при необходимости).
• Техническая поддержка и помощь пользователей.
• Составление отчетов о проделанной работе.

Также часто системный администратор занимается закупкой компьютерной и


офисной техники.

22
1.2Описание и обоснование выбора состава технических и
программных средств
Для разработки автоматизированной информационной системы
выбрана СУБД MS Access, а для разработки приложения Embarcadero Delphi
RAD Studio 11.

MS Access
Microsoft Access – это интерактивная реляционная СУБД (relational
database management system – RDBMS) для WINDOWS. Это программа,
которую можно использовать для хранения и извлечения данных в
зависимости от отношений, которые установлены. Работа с ней упрощена
посредством манипулятора мыши. Access также предоставляет в
распоряжение пользователя механизмы работы с базами данных различных
форматов.
Реляционная обработка данных в Access за счет гибкой архитектуры
системы способна удовлетворить любые потребности. При этом Access
может использоваться как автономная СУБД, в режиме файл-сервера или
клиентского компонента таких продуктов, как SQL Server. При всем этом
Access – не просто СУБД. Как реляционная СУБД Access обеспечивает
доступ ко всем типам данных и позволяет использовать одновременно
несколько таблиц базы данных. При этом можно существенно упростить
структуру данных, облегчая тем самым выполнение поставленных задач.
Таблицу Access можно связать с данными, хранящимися на большой
ЭВМ или на сервере. Система Access – это набор инструментов конечного
пользователя для управления базами данных. В ее состав входят
конструкторы таблиц, форм, запросов, отчетов и страниц доступа к данным.
Эту систему можно рассматривать и как среду разработки приложений.
Используя макросы или модули для автоматизации решения задач, можно
создавать ориентированные на пользователя приложения такими же

23
мощными, как и приложения, написанные непосредственно на языках
программирования. При этом они будут включать кнопки, меню и
диалоговые окна. Мощность и доступность Access делают эту систему
лучшей СУБД из представленных сегодня на рынке.
Главной особенностью программной среды Microsoft Access при
выборе её в качестве средства разработки является:
- доступность программы;
- базы данных являются основным компонентом приложения Access, и
они могут включать в свой состав таблицы, формы, запросы, отчеты,
макросы и модули, необходимые для создания ПО;
- панель инструментов позволяет быстро выполнять команды создания,
открытия и управления объектами базы данных;
Достоинства:
– Простота.
– Гибкость.
– Русификация.
– Наличие разнообразных мастеров.
Недостатки:
– Слабые средства защиты и восстановления информации.
– Ограничения на объем информации.
– отсутствие собственного языка программирования.

24
«Рисунок 1.2» Интерфейс СУБД MS Access.

Embarcadero Delphi RAD Studio 11


Для разработки приложения была выбрана среда разработки
Embarcadero Delphi RAD Studio 11. Выбор этой среды разработки
основывается на следующем: Embarcadero Delphi RAD Studio 11 позволяет
работать непосредственно с интерфейсом приложения, поэтому разработка
приложений со сложным интерфейсом более простая, чем, например, в
Eclipse.
Благодаря этому Embarcadero Delphi RAD Studio 11 позволяет
разработать готовый продукт в короткие сроки. Так же Embarcadero Delphi
RAD Studio 10.3 позволяет выбрать платформу в процессе сборки проекта.
Проект без изменения кода можно собрать для iOS, Android или Windows.
Присутствует наращиваемость за счет встраивания новых компонентов и
инструментов в среду Delphi; - возможность разработки новых компонентов
и инструментов собственными средствами Delphi. Доступно огромное
количество визуальных компонентов, часть из которых freeware, часть
shareware, часть - коммерческих. В Embarcadero Delphi RAD Studio 11 есть
мощные средства отладки.
25
При отладке приложения Embarcadero Delphi RAD Studio 11 в отличие
от Eclipse поддерживает не только отладку через эмулятор, но и отладку на
реальном устройстве, подключенном через USB.
Достоинства:
– Удобный ХML редактор
– Поддержка системы контроля версий
– Эмуляция устройств
– Скорость сборки приложения
– Поддержка рендера средствами GPU
Недостатки:
– Нет русского языка
– Нужна мощная система

«Рисунок 1.3» Среда разработки Embarcadero Delphi RAD Studio 11.

Для разработки программного продукта-автоматизированной


информационной системы необходимо учесть следующие системные
требования:
 Процессор (CPU): устройство с тактовой частотой в 1 ГГц. и
26
выше с x86- или x64-архитектурой и поддержкой набора математических
инструкций SSE2
 Операционная система (OS): любая система поколения Windows,
начиная с Windows 10 и выше. Просим обратить внимание, что Windows
XP/7/8/8.1 и более ранние версии ОС не поддерживаются
 Свободное место на жестком диске (HDD): 3 Гб свободного
пространства на SSD- или HDD-диске
 Оперативная память (RAM): 1 ГБ ОЗУ для x32-разрядной
системы, 2 ГБ ОЗУ для x64-разрядной ОС
 Графический адаптер (GPU): Требуется видеоадаптер с выводом
изображения с разрешением 1024x576 и поддержкой технологии directx 10.

27
Анализ аналогов – ресурсов
Аналоги СУБД MS Access

MySQL
Это бесплатное приложение с базой данных с открытым исходным
кодом, под лицензией GPL, что делает его отличной альтернативой Access.
Он известен как своим высокая производительность масштабируемость и за
то, что надежная защита данных, а также отличная сеть поддержки от своих
пользователей. Он основан на модели клиента и сервера и обеспечивает
совместимость с SQL. Имеет таблицу хранимых процедур и возможность
автоматизации задач.
Достоинства:
– Масштабируемость.
– Лёгкость использования.
– Безопасность.
– Поддержка Novell Cluster.
– Скорость.
– Поддержка многих операционных систем.
Недостатки:
– Нет поддержка табличных пространств, а также хранимых
процедур, объединений, представлений и триггеров.
– Нет восстановления на момент времени (PITR).
– Не асинхронная репликация.

28
«Рисунок 1.4» интерфейс MySQL.
AxisBase
Это система баз данных, которую мы можем использовать для
отслеживать любую информацию от нашей компании, Таким образом, мы
можем отслеживать продажи, совершаемые веб-сайтом, выполнять заказы из
нашего офиса, вести инвентаризацию или любую другую структурированную
информацию. Мы можем получить листы, сгенерированные с отчетами,
доступ из любого места, доступ только к своему официальному сайту.
Достоинства:
– Масштабируемость вплоть до нескольких петабайт
структурированных и неструктурированных данных.
– Многопользовательская поддержка.
– Масштабируемый поиск, поиск в режиме реального времени.
Недостатки:
– Нельзя использовать VBA для создания многофункциональных
решений с расширенными возможностями управления данными
и пользовательским контролем.
– Нет импорт и экспорт в форматы Excel, Outlook, ASCII, dBase,

29
Paradox, FoxPro, SQL Server и Oracle.
– Нет формата базы данных Jet.

«Рисунок 1.6» интерфейс AxisBase.

NuBuilder Forte
NuBuilder Forte отличается от других инструментов в этом списке. Его
назначение — разработка веб-приложений баз данных. Создатели NuBuilder
Forte постарались, чтобы он оказался максимально простым в использовании.
Поскольку это веб-приложение, данные доступны из любого браузера. Всё
хранится в базе данных MySQL и может быть скопировано в один файл базы
данных.
Достоинства:
– Масштабируемость.
– Лёгкость использования.
– Безопасность.
– Поддержка Novell Cluster.
– Скорость.
– Поддержка многих операционных систем.
Недостатки:
– Не высокая производительность.
30
– Не автоматическая фрагментация.
– Не работает на нескольких серверах.
– Нет поддержки репликации Master-Slave.
– Данные не хранятся в форме документов JSON.
– Нет возможности индексировать все поля в документе.
– Нет поддержка поиска по регулярным выражениям.

«Рисунок 1.5» интерфейс NuBuilder Forte.

LibreOffice
Это мощный менеджер баз данных рабочего стола, который можно
найти в LibreOffice пакет, разработанный для удовлетворения потребностей
широкого круга пользователей, что делает его одной из самых популярных
альтернатив Access. Он предоставляет встроенные драйверы для некоторых
из наиболее широко используемых механизмов многопользовательской базы
данных: MySQL / MariaDB, Adabas D, MS Access и PostgreSQL, у него есть
мастера, помогающие интеграции новых пользователей, что поможет нам
создавать таблицы, запросы, формы и отчеты для лучшего мониторинга
активов, клиентов, счетов и других потребностей нашей компании.
Достоинства:
31
– Масштабируемость вплоть до нескольких петабайт
структурированных и неструктурированных данных.
– Многопользовательская поддержка.
– Масштабируемый поиск, поиск в режиме реального времени.
Недостатки:
– Не масштабируемость вплоть до нескольких петабайт
структурированных и неструктурированных данных.
– Не многопользовательская поддержка.
– Не масштабируемый поиск, поиск в режиме реального времени.

«Рисунок 1.7» интерфейс LibreOffice.

32
Аналоги Embarcadero RAD Studio 11

Eclipse.
Свободная интегрированная среда разработки модульных
кроссплатформенных приложений. Развивается и поддерживается Eclipse
Foundation. Наиболее известные приложения на основе Eclipse Platform -
различные «Eclipse IDE» для разработки ПО на множестве языков.
Достоинства:
– Высокая производительность.
– Кроссплатформенность.
– Поддержка разработчика.
– Гибкость интерфейса.
Недостатки:
– Сложность.
– Нет гарантий надежности.
– Много ошибок.

«Рисунок 1.8» интерфейс Eclipse.

33
Xcode
Xcode - это лучшая среда разработки Apple для Mac OS X. Помимо
того, что на каждой копии Mac OS X есть компакт-диск с DVD, последняя
версия для разработчиков Xcode всегда доступна бесплатно для членов ADC
и включает в себя все инструменты, необходимые для создания, отлаживать
и оптимизировать ваши приложения. В основе пакета инструментов Xcode
лежит графическая среда разработки Xcode, тесно интегрирующая
профессиональный текстовый редактор, надежную систему сборки, отладчик
и мощный компилятор GCC, способный ориентироваться на Intel и PowerPC
независимо от платформы хоста. XCode и прост в использовании, и все же
достаточно мощный, чтобы создавать самые большие приложения Mac OS X.
Полная цепочка инструментов разработчика Mac OS X распространяется как
часть Xcode; К этим инструментам относятся Interface Builder, Instruments,
Dashcode, платформа WebObjects и полная справочная документация, и это
лишь некоторые из них.
Достоинства:
– стабилен. Внезапных закрытий, как в Xcode, нет
– автодополнение не отваливается и работает быстрее, чем в Xcode
– интеграция с баг/ issue-трекерами , такими как JIRA, YouTrack,
Lighthouse, Pivotal Tracker, GitHub, Redmine и т. д
– более подробное описание ошибок и предупреждений
– может собирать приложение сразу на iOS-устройство , как и
Xcode
Недостатки:
– поддержка приложения на языке Swift. Регулярные обновления
версий платформы iOS вынуждают обновлять код, но с приходом
пятой версии Swift компания Apple обещает облегчить этот
процесс;

34
– большинство текущих проектов написаны на языке Objective-C.
С каждым годом всё труднее найти программиста, желающего
писать на нём, а переписывать проекты на Swift многие компании
отказываются, так как это огромный и невероятно трудоёмкий
процесс.

«Рисунок 1.9» интерфейс Eclipse.


Lazarus
Free Pascal - это GPL-компилятор, который работает на Linux, Win32,
OS / 2, 68K и более. Free Pascal разработан для того, чтобы понимать и
компилировать синтаксис Delphi, что, конечно, подобные Delphi, для всех
вышеперечисленных платформ. Lazarus и Free Pascal стремятся записать
один раз где угодно. Поскольку один и тот же компилятор доступен на всех
вышеперечисленных платформах, это означает, что вам не нужно выполнять
перекодировку для создания идентичных продуктов для разных платформ.
Достоинства:
– Достаточно приятный интерфейс.
– Кроссплатформенность.
– Бесплатное распространение.

35
Недостатки:
– Большой объем файлов программ.
– Небольшое количество специализированной литературы.
– Много ошибок в системе.

«Рисунок 1.11» интерфейс Lazarus.

MonoDevelop
MonoDevelop - это кроссплатформенная IDE, в первую очередь
разработанная для C # и других языков .NET. MonoDevelop позволяет
разработчикам быстро создавать настольные и ASP.NET веб-приложения для
Linux, Windows и Mac OSX. MonoDevelop позволяет разработчикам легко
переносить приложения .NET, созданные с помощью Visual Studio, на Linux
и Mac OSX, поддерживая единую базу кода для всех платформ.
Достоинства:
– Мультиплатформенность
– Возможность настройки продукта под каждого разработчика.
– Наличие отладчика и другого полезного инструментария.
Недостатки:
36
– Низкая функциональность. Несмотря на поддержку .NET-
платформы, VCS неудобен для сложных проектов
– Сомнительная надежность. Многие надстройки имеют низкое
качество сборки и не всегда выполняют даже основные функции

«Рисунок 1.10» интерфейс Eclipse.

37
2. Практическая часть

2.1Техническое задание
1.Введение

Настоящее техническое задание распространяется на разработку


автоматизированной информационной системы предназначенной для
автоматизации деятельности предприятия АО "Калужский завод
«Ремпутьмаш»".
Разработанная автоматизированная информационная система, будет
максимально адаптированная под деятельность данной организации.
2. Основание для разработки
Программа разрабатывалась согласно учебному плану ГАПОУ КО
«Калужский колледж экономики и технологий», специальности 09.02.04
«Информационные системы (по отраслям)».
Назначение разработки
Основным назначением автоматизированной информационной
системы является автоматизация деятельности руководителей групп и
ведущих специалистов департамента сопровождения предприятия АО
"Калужский завод «Ремпутьмаш»".
3. Требования к программе или программному изделию
3.1. Требования к функциональным характеристикам
3.1.1. Программа должна обеспечивать выполнение следующих функций:
- Загрузка и обработка ежегодного отчета.
- Загрузка и обработка квартального отчета.
- Загрузка и обработка ежемесячного отчета.
- Загрузка и обработка еженедельного отчета.
- Загрузка и обработка ежедневного отчета.
- Вывод загруженных или обработанных отчетов.
- Обработка запросов пользователей
3.1.2. Исходные данные: архив заказов, безналичная оплата, договора,
38
клиенты, служебное авто, сотрудники, товары.
3.2. Требования к надежности
3.2.1. Предусмотреть контроль вводимой информации
3.2.2. Предусмотреть блокировку некорректных действий пользователя при
работе с программой.
3.3. Условия эксплуатации
Требования не предъявляются.
3.4. Требования к составу и параметрам технических средств
Рекомендуется использовать ПК, совместимый с ОС Windows.
3.5. Требования к информационной и программной совместимости
Рекомендуется использовать операционную систему не ниже MS
Windows 7 и соответствующие ей прикладные программные пакеты и
системы программирования.
4. Требования к программной документации
Разрабатываемые программные модули должны быть
самодокументированы, т.е. тексты программ должны содержать все
необходимые комментарии.
4.1. В состав сопровождающей документации должны входить:
4.1.1. Пояснительная записка, содержащая описание разработки в количестве
60-80 листов.
4.1.2. Руководство пользователя.
5. Стадии и этапы разработки
Программное обеспечение разрабатывается с учетом плана – графика
выполнения дипломных работ.
6. Порядок контроля и приемки
Руководитель дипломной работы Студент
______________/ группы_________________
«___» _________ 2022 г. ________________/ Родин И. В.
«__» _________ 2022 г.
Прием документации осуществляется по плану – графику выполнения
дипломных работ.
39
40
2.2 Разработка автоматизированной информационной системы

2.2.1 Концептуальное проектирование


Концептуальная модель — это определенное множество понятий и
связей между ними, являющихся смысловой структурой рассматриваемой
предметной области. Эта модель является начальным прототипом будущей
базы данных, но строится без привязки к конкретной СУБД. Процесс
разработки концептуальной модели предметной области является творческим
и довольно трудно поддается формализации. Для построения
концептуальной модели необходимо хорошее знание предметной области, ее
семантики, понимание логических взаимосвязей ее информации.
В качестве стандартной графической нотации, с помощью которой
можно визуализировать ER-модель, была предложена диаграмма сущность-
связь (ER-диаграмма). ER-диаграмма изображается с помощью трех
конструктивных элементов: сущность, атрибут и связь.
Сущность — это класс однотипных объектов, информация о которых
имеет существенное значение для рассматриваемой предметной области.
Сущность представляет собой множество экземпляров реальных или
абстрактных объектов (людей, событий, состояний, предметов и т.п.).
Атрибут сущности — это именованная характеристика, являющаяся
некоторым свойством сущности. Атрибут предназначен для квалификации,
идентификации, классификации, количественной характеристики или
выражения состояния сущности.
Связь — это отношение одной сущности к другой или к самой себе.
Каждая сущность может обладать любым количеством связей с другими
сущностями модели. Различают три типа связей.
Проанализировав предметную область предприятия АО "Калужский
завод «Ремпутьмаш»", было принято решение использовать при
проектировании следующие отношения: Клиенты, Продукция, Состав
продажи, Продукция и Категории
Отношение Клиенты включает в себя следующие объекты: Код
клиента, Фамилия, Имя, Телефон, Постоянный клиент, Скидка, Дата
продажи. Отношение Продукция включает в себя следующие объекты: Код
клиента, Клиент, Дата продажи. Отношение Состав продажи включает в себя
следующие объекты: Код продажи, Код продукции, Кол-во продукции.
Отношение Категории включает в себя следующие объекты: Категории.
Отношение Продукция включает в себя следующие объекты:

Рисунок 2.1 ER диаграмма базы данных.

2.2.2 Физическое проектирование БД


Физическая разработка базы данных основывается на ER-диаграмме,
представленной в пункте 2.2.1 и начинается с проектирования отношений-
таблиц.
Данная БД будет содержать следующие отношения:
Таблица Клиенты.
Таблица – «Клиенты» представлена на рисунке 2.2-2.3 Таблица
«Клиенты» режим таблицы.

42
Рисунок 2.2 Таблица «Клиенты» режим таблицы.

Рисунок 2.3 Таблица «Клиенты» режим конструктор.

43
В таблице «Клиенты» будут использованы поля: «Код клиента»
(ключевое поле), «Фамилия», «Имя», «Адрес», «Телефон», «Постоянный
клиент», «Скидка», «Дата продажи».
Анализируем и присваиваем полям «Типы данных» и заполняем поле
«Общее»
Таблица Продукция
Таблица – «Продукция» представлена на рисунке 2.4-2.5 Таблица
«Продукция» режим таблицы.

Рисунок 2.4 Таблица «Продукция» режим таблицы.

44
Рисунок 2.5 Таблица «Продукция» режим конструктор.

В таблице «Продукция» будут использованы поля: «Код продукции»


(ключевое поле), «Категория», «Наименование», «Марка», «Описание»,
«Кол-во на складе», «Цена», «Рисунок».
Таблица Продажи.
Таблица – «Продажи» представлена на рисунке 2.6-2.7 Таблица
«Продажи» режим таблицы.

45
Рисунок 2.6 Таблица «Продажи» режим таблицы.

46
Рисунок 2.7 Таблица «Продажи» режим конструктор.

В таблице «Продажи» будут использованы поля: «Код продажи»


(ключевое поле), «Клиент», «Дата продажи».
Таблица Категории
Таблица – «Категории» представлена на Рисунке 2.8-29 Таблица
«Категории» режим таблицы.

47
Рисунок 2.8 Таблица «Категории» режим таблицы.

48
Рисунок 2.9 Таблица «Категории» режим конструктор.

В таблице «Категории» будут использовано поле: «Категории»


(ключевое поле).
Таблица Схема связи данных
Схема связи данных Таблиц Базы данных представлена на Рисунке 2.10
Схема связи данных Таблиц Базы данных.

49
Рисунок 2.10 Схема связи данных Таблиц Базы данных.

50
На схеме связи данных Таблиц Базы данных показана наглядная связь
всех вышеописанных таблиц и их связь данных для дальнейшего заполнения

2.2.3 Проектирование приложения


Разработка Delphi

Форма Главное меню


Форма – «Главное меню» представлена на рисунке 2.11-2.12 Форма
«Главное меню».

Рисунок 2.11 Форма «Главное меню».

В «Главном меню» будут представлены основные кнопки для


последующего перехода на другие кнопочные формы и с боку будут
представлены рисунки для подчёркивания стиля связанной формы и создания
единого стиля, а само «Главное меню» в свою очередь будет автоматически
закрываться для снижения нагрузки на систему, а также представлено
51
название ООО «КМЗ Желетово» и логотип их предприятия. и «Главное
меню». выполнено в едином дизайне приложения.

Рисунок 2.12 код формы «Главное меню».

В коде формы «Главное меню». Наглядно показаны используемые


инструменты и реализация всех используемых кнопок для перехода на
другие связанные формы в приложении для ООО «КМЗ Желетово».
Форма Клиенты

Форма – «Клиенты» представлена на рисунке 2.13-2.14 Форма


«Клиенты».

52
Рисунок 2.13 Форма «Клиенты».

В форме «Клиенты» будет распологаться информация из таблицы


«Клиенты», и вспомогательные кнопки для навигации и кнопка для открытия
к «Главное меню» и закрытия кнопочной формы «Клиенты», а так же форма
будет выполнена в общем стиле приложения.

53
Рисунок 2.14 код формы «Клиенты».

54
В используемом коде формы «Клиенты» помимо представленных
таблиц, связанных с Базой данных MS Access будет использоваться поиск по:
фамилии; имени; адресу; телефону и дате продажи для удобства
использования и поиска нужного клиента. В коде представлена наглядность
реализации описанной работы.
Форма Продукция
Форма – «Продукция» представлена на рисунке 2.15 Форма
«Продукция».

Рисунок 2.15 Форма «Продукция».

55
В форме «Продукция» будет распологаться информация из таблицы
«Продукция», и вспомогательные кнопки дял навигации и кнопка для
открытия «Главное меню» и закрытия кнопочной формы «Продукция», а так
же форма будет выполнена в едином стиле приложения.

Рисунок 2.16 код формы «Продукция».

В используемом коде формы «Продукция» по мимо представленных


таблиц, связанных с Базой данных MS Access будет использоваться поиск по:
категории; наименовании; марке; т и цене для удобства использования и
поиска нужного клиента. И в коде можно наглядно наблюдать как это было
реализовано.
Форма Продажи
Форма – «Продажи» представлена на рисунке 2.17 Форма «Продажи».

56
Рисунок 2.17 Форма «Продажи».

В форме «Продажи» будет распологаться информация из таблицы


«Продажи», и вспомогательные кнопки дял навигации и кнопка для открытия
«Главное меню» и закрытия кнопочной формы «Продажи», а так же форма
будет выполнена в едином стиле приложения.
Форма Категории
Форма – «Категории» представлена на рисунке 2.17 Форма
«Категории».

57
Рисунок 2.18 Форма «Категории».

В форме «Категории» будет распологаться информация из таблицы


«Категории», и вспомогательные кнопки дял навигации и кнопка для
открытия «Главное меню» и закрытия кнопочной формы «Категории», а так
же форма будет выполнена в едином стиле приложения.
Форма Состав продажи
Форма – «Состав продажи» представлена на рисунке 2.19 Форма
«Состав продажи».

58
Рисунок 2.19 Форма «Состав продажи».

В форме «Состав продажи» будет использоваться информация из


таблицы «Состав продажи», а так же вспомогательные кнопки дял навигации
и кнопка для открытия «Главное меню» и закрытия кнопочной формы
«Состав продажи», и форма будет выполнена в стиле приложения.
2.2.4 Компиляция приложения
Для более корректной работы приложения и возможности работы на
всех устройствах, необходимо будет скопировать папку приложения в
корневую директорию диска: «C:\Program Files (x86)» и назвать папку «KMZ
Zheletovo».
Путь программы показан на рисунке 2.20 Путь программы.

59
Рисунок 2.20 Путь программы.

В верхней панели выбираем пункт «Project» и вкладку «compile


project».
Таким образом, будет запущена компиляция программы.
Компиляция программы показана на рисунке 2.21 Компиляция
программы.

Рисунок 2.21 Компиляция программы.

60
Программа скомпилированная по пути: C:\Program Files (x86)\KMZ
Zheletovo\Win32\Debug.
Скомпилированная программа показана рисунке 2.22
Скомпилированная программа.

Рисунок 2.22 Скомпилированная программа

61
ЗАКЛЮЧЕНИЕ
При выполнении выпускной квалификационной работы был
выполнен весь необходимый перечень и объем работ. Приобретены
навыки практического решения информационных задач в качестве
разработчика информационной системы.
В результате выполнения выпускной квалификационной работы
были решены следующие задачи:
 изучить предметную область предприятия ООО КМЗ «Желетово»
 рассмотреть теоретические аспекты разработки баз данных
 изучить программные продукты разработки автоматизированной
информационной системы
 проанализировать этапы разработки БД
 разработать АИС
В первой главе была описана технико-экономическая
характеристика предприятия, экономическая сущность задачи, обоснована
необходимость и цель вычислительной техники для решения задачи,
проанализированы существующие разработки для решения поставленной
задачи.
Во второй главе было выполнено обоснование проектных решений
по техническому, информационному, программному, технологическому
обеспечению задачи, а также обоснование выбора программных средств.
В качестве инструментальных средств, используемых при создании
и проектировании информационной системы, применялись клиент-
серверная СУБД MS Access и утилита Embarcadero Delphi RAD Studio 11
для разработки пользовательского интерфейса информационной системы.
Разработанное программное средство имеет удобный и интуитивно
понятный интерфейс взаимодействия с пользователем, позволяет
повысить качество обработки информации, ее достоверность и
надежность. В системе предусмотрена возможность формирования

62
отчетов и использования справочников, что позволяет своевременно и
оперативно выявлять необходимость в тех или иных видах товаров.
Разработанная автоматизированная система соответствует требованиям,
предъявляемым к современным программным продуктам.
В итоге разработанный программный продукт позволяет выполнять
все задачи, необходимые для эффективного осуществления деятельности
по учету товаров в магазине розничной торговли.
Предполагается дальнейшее развитие и совершенствование
разработанной информационной автоматизированной системы учета

63
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Архангельский А. Я. C++Builder 6 Справочное пособие. Книга 2.


Классы и компоненты. – М.: Бином-Пресс, 2019. – 528 с.
2. Балдин К.В., Уткин В.Б. Информационные системы в экономике.
Учебное пособие. – Дашков и К, 2018. – 395 с.
3. Бобровский С. Технологии C++Builder. Разработка приложений для
бизнеса. - Издательство Питер, 2019.
4. Бондарь А. Практическое руководство для умных пользователей и
начинающих разработчиков. - СПб.: «БХВ-Петербург», 2018. – 592 с.
5. Борри Х. Firebird: руководство разработчика баз данных: Пер. с англ.
– СПб.: БХВ-Петербург, 2018. - 1104 с.
6. Вендров А.М. Проектирование программного обеспечения
экономических информационных систем. - М.: Финансы и статистика,
2019. – 352 с.
7. Вендров, А.М. Современные методы и средства проектирования
информационных систем [Текст/ А.М. Вендров - М.: Финансы и
статистика, 2018. – 65 с.
8. Голицына О.Л. Программное обеспечение / О. Л. Голицына, И. И.
Попов, Т. Л. Партыка. – М.: Форум, 2020. – 448 c.

64

Вам также может понравиться