ДИПЛОМНАЯ РАБОТА
по теме:
РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ ОРГАНИЗАЦИИ
АО "Калужский завод «Ремпутьмаш»"
Группа ИС-41
ППССЗ по специальности
09.02.04 Информационные системы (по отраслям)
Квалификация: техник по информационным системам
Калуга 2022
Министерство образования и науки Калужской области
ЗАДАНИЕ
СОДЕРЖАНИЕ
Введение
Обоснование актуальности темы дипломной работы, определение цели и
задач.
Основная часть
1 теоретическая часть
1.1 Описание предметной области
1.2 Понятие автоматизированной информационной системы
1.3 Описание и обоснование выбора состава технических и программных
средств
1.4 Анализ аналогов – ресурсов
2 аналитическая часть
2.1 Техническое задание
2.2 Разработка ИС
Разработка Delphi
Заключение
2
Подведение итогов проделанного дипломного исследования, сделать
выводы о проделанной работе.
В результате выполнения выпускной дипломной работы были
решены все поставленные задачи. Результатом проделанной работы
является разработанная информационная система учета товаров, которая
выполняет функции сбора, хранения и обработки информации.
Рекомендуемая литература
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 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
10
не затраченные усилия, а достигнутый результат. Успешный результат
- основа для наших новых достижений.)
Эффективность (Компания РПМ всегда находит наилучшие варианты
решения задач. Они эффективны во всем, что делают - при выполнении
поставленных целей они максимально рационально используем
ресурсы компании и постоянно совершенствуют рабочие процессы.)
11
12
Организационная структура Акционерного общества «Калужский
завод «Ремпутьмаш»
Исполнительный директор
Отдел охраны
и режима
Инструме Отдел
нтальный главного Технический директор
Канцелярия технолога
участок
(секретари)
Отдел Отдел
техниче экспериме
ской нтальных
Специализиро докумен исследова
ванный отдел тации ний
Ремонтно- Группа
Котельная Главный
Главный
производст главного энергетик
механик Заместитель Главный инженер
венный энергетика главного инженера
участок
Админи Отдел
стратив охраны
но- труда
хозяйст
венный
отдел
Отдел пуско-
Бюро СМК Директор по
наладочных
работ и
качеству
гарантийного
обслуживания
Планово-
экономический Отдел
отдел технического
контроля
Финансово- Заместитель
экономическаяисполнительно
служба
го директора по
экономике и
Сектор Центральная
финансам
информационных Финансовая заводская
технологий лаборатория
группа
Бухгалтерия
Главный
Отдел Дирекция по бухгалтер
управленияинформационным
НСИ технологиям
Сектор
управления и
контроля закупок
13
Должности и их обязанности.
1. Исполнительный директор
Функции исполнительного директора включают в себя тщательный контроль
за финансовыми потоками, управление персоналом компании и решение всех
организационных задач производства и реализации товаров или услуг.
Высокая ответственность, большое количество обязанностей и крайне
высокая оплата труда делают эту профессию очень престижной.
Основные должностные обязанности исполнительного директора включают в
себя:
• управление предприятием;
• координацию работы отделов;
• подбор и обучение сотрудников;
• обеспечение высокого качества услуг/товаров;
• выполнение плана продаж и утвержденных бюджетов;
• ведение переговоров с заказчиками, подрядчиками, партнерами;
• выстраивание и совершенствование бизнес-процессов;
• внедрение и контроль стандартов работы предприятия.
14
• контроль технического состояния и своевременного обслуживания
производственного оборудования;
• анализ эффективности производства и составление отчетов о
результатах деятельности;
• разработка мероприятий, направленных на повышение эффективности
производства и снижения его издержек.
3. Технический директор
Профессия востребована в самых различных областях (производство,
строительство, IT, телевидение и др.). В обязанности специалиста любой из
перечисленных сфер входит координация технического развития
предприятия, контроль над эффективностью проектных решений,
консультирование команды и управление работой персонала.
Профессия технического директора предполагает работу с техникой в
широком смысле — в сфере производства, информационных технологий или
телекоммуникаций. На плечи специалиста «ложатся» следующие задачи:
• управление проектами;
• координация действий команды;
• ведение переговоров с заказчиком;
• оптимизация производственных процессов;
• составление проектной и технической документации.
4. Главный инженер
Технический руководитель производственного предприятия. Лицо,
занимающее эту должность, является первым заместителем руководителя
15
предприятия и отвечает за эффективную, плодотворную работу
производственного процесса.
осуществляет планирование сроков и объемов выполнения сварочных работ
и производства (изготовления, монтажа, ремонта, реконструкции) сварных
конструкций (изделий, продукции);
16
• осуществляет организацию аттестации (сертификации) сварщиков и
специалистов сварочного производства;
• определяет потребности в оборудовании и материалах, необходимых
для выполнения сварочных работ, составление заявок на них;
• разрабатывает графики проведения планово-предупредительного и
капитального ремонта сварочного оборудования;
• осуществляет организацию межфункционального взаимодействия с
подразделениями и службами организации;
• осуществляет взаимодействие с научно-исследовательскими и
проектными организациями по внедрению новых разработок и изобретений в
области сварочного производства;
• осуществляет разработку и реализацию мероприятий по внедрению
прогрессивной техники и технологии, улучшению использования
технологического оборудования и оснастки, производственных площадей,
повышению качества и надежности сварных конструкций
5. Главный механик
Основными задачами главного механика является организация технически
грамотной эксплуатации автотранспортных средств, обеспечение
безопасности дорожного движения, технического контроля автомобильного
транспорта, средств механизации производственных процессов на складах
компании.
В интересах выполнения основных задач главный механик во
взаимодействии с отделами логистики, грузоперевозок участвует в
формировании основ транспортной политики компании по обоснованию
численности автотранспортных средств с учетом решения основных
производственных задач и перспектив развития, экономически
целесообразного юридического оформления прав собственности (аренды) на
автотранспортные средства и механизмы, реализации программы компании
«корпоративный автомобиль», обновлению парка автомашин и механизмов,
обучению водителей, обслуживающего технического персонала и контролю
их работы.
6. Главный энергетик
Специалист, организующее технически правильную эксплуатацию и
своевременный ремонт энергетического и природоохранного оборудования и
17
энергосистем, бесперебойное обеспечение производства электроэнергией,
паром, газом, водой и другими видами энергии.
• Организация бесперебойного и качественного энергоснабжения
объектов СПбГМТУ, работы систем вентиляции и кондиционирования
воздуха.
• Обеспечение исправного состояния оборудования и систем
электроснабжения, вентиляции и кондиционирования воздуха.
• Организация экономичной, надёжной, безопасной эксплуатации
электрооборудования в соответствии с требованиями действующих норм и
правил, производственных инструкций, указаний вышестоящих организаций
и государственных надзорных органов.
• Обеспечение реконструкции электрооборудования, электрических
сетей, систем вентиляции и кондиционирования воздуха, с учетом
существующих и перспективных нагрузок, модернизации и замены
физически и морально устаревшего и неэкономичного электрооборудования.
• Разработка и проведение мероприятий по рациональному и
эффективному использованию электроэнергии в соответствии с программой
по энергосбережению.
7. Директор по качеству
Директор по качеству отвечает за качество выпускаемой продукции,
контролирует процесс производства в целом и следит за тем, чтобы работа
была выполнена в поставленные сроки.
На плечи директора по производству накладывается ряд должностных
обязанностей, таких как:
• руководство персоналом;
• контроль качества выпускаемой продукции и ее соответствия ГОСТам;
• контроль выполнения планов производства;
• контроль за соблюдением правил техники безопасности и охраны
труда;
• контроль технического состояния и своевременного обслуживания
производственного оборудования;
• анализ эффективности производства и составление отчетов о
результатах деятельности;
18
• разработка мероприятий, направленных на повышение эффективности
производства и снижения его издержек.
9. Главный бухгалтер
Специальность бухгалтера — одна из наиболее востребованных на
сегодняшний день профессий в сфере экономики и финансов. В любой, даже
самой небольшой компании, обязательно есть должность бухгалтера,
поскольку этот специалист производит расчет окладов, начисление
заработной платы сотрудникам, выполняет расчет налоговых отчислений,
19
себестоимости продукции, проводит счета от поставщиков и
субподрядчиков.
20
• Контроль наличия товара на складе и своевременное пополнение
запасов.
• Выбор лучших поставщиков и ценовых предложений.
• Ведение переговоров с поставщиками.
• Контроль движения грузов и сроков отгрузки товара.
• Контроль качества продукции.
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.
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.
NuBuilder Forte
NuBuilder Forte отличается от других инструментов в этом списке. Его
назначение — разработка веб-приложений баз данных. Создатели NuBuilder
Forte постарались, чтобы он оказался максимально простым в использовании.
Поскольку это веб-приложение, данные доступны из любого браузера. Всё
хранится в базе данных MySQL и может быть скопировано в один файл базы
данных.
Достоинства:
– Масштабируемость.
– Лёгкость использования.
– Безопасность.
– Поддержка Novell Cluster.
– Скорость.
– Поддержка многих операционных систем.
Недостатки:
– Не высокая производительность.
30
– Не автоматическая фрагментация.
– Не работает на нескольких серверах.
– Нет поддержки репликации Master-Slave.
– Данные не хранятся в форме документов JSON.
– Нет возможности индексировать все поля в документе.
– Нет поддержка поиска по регулярным выражениям.
LibreOffice
Это мощный менеджер баз данных рабочего стола, который можно
найти в LibreOffice пакет, разработанный для удовлетворения потребностей
широкого круга пользователей, что делает его одной из самых популярных
альтернатив Access. Он предоставляет встроенные драйверы для некоторых
из наиболее широко используемых механизмов многопользовательской базы
данных: MySQL / MariaDB, Adabas D, MS Access и PostgreSQL, у него есть
мастера, помогающие интеграции новых пользователей, что поможет нам
создавать таблицы, запросы, формы и отчеты для лучшего мониторинга
активов, клиентов, счетов и других потребностей нашей компании.
Достоинства:
31
– Масштабируемость вплоть до нескольких петабайт
структурированных и неструктурированных данных.
– Многопользовательская поддержка.
– Масштабируемый поиск, поиск в режиме реального времени.
Недостатки:
– Не масштабируемость вплоть до нескольких петабайт
структурированных и неструктурированных данных.
– Не многопользовательская поддержка.
– Не масштабируемый поиск, поиск в режиме реального времени.
32
Аналоги Embarcadero RAD Studio 11
Eclipse.
Свободная интегрированная среда разработки модульных
кроссплатформенных приложений. Развивается и поддерживается Eclipse
Foundation. Наиболее известные приложения на основе Eclipse Platform -
различные «Eclipse IDE» для разработки ПО на множестве языков.
Достоинства:
– Высокая производительность.
– Кроссплатформенность.
– Поддержка разработчика.
– Гибкость интерфейса.
Недостатки:
– Сложность.
– Нет гарантий надежности.
– Много ошибок.
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 многие компании
отказываются, так как это огромный и невероятно трудоёмкий
процесс.
35
Недостатки:
– Большой объем файлов программ.
– Небольшое количество специализированной литературы.
– Много ошибок в системе.
MonoDevelop
MonoDevelop - это кроссплатформенная IDE, в первую очередь
разработанная для C # и других языков .NET. MonoDevelop позволяет
разработчикам быстро создавать настольные и ASP.NET веб-приложения для
Linux, Windows и Mac OSX. MonoDevelop позволяет разработчикам легко
переносить приложения .NET, созданные с помощью Visual Studio, на Linux
и Mac OSX, поддерживая единую базу кода для всех платформ.
Достоинства:
– Мультиплатформенность
– Возможность настройки продукта под каждого разработчика.
– Наличие отладчика и другого полезного инструментария.
Недостатки:
36
– Низкая функциональность. Несмотря на поддержку .NET-
платформы, VCS неудобен для сложных проектов
– Сомнительная надежность. Многие надстройки имеют низкое
качество сборки и не всегда выполняют даже основные функции
37
2. Практическая часть
2.1Техническое задание
1.Введение
42
Рисунок 2.2 Таблица «Клиенты» режим таблицы.
43
В таблице «Клиенты» будут использованы поля: «Код клиента»
(ключевое поле), «Фамилия», «Имя», «Адрес», «Телефон», «Постоянный
клиент», «Скидка», «Дата продажи».
Анализируем и присваиваем полям «Типы данных» и заполняем поле
«Общее»
Таблица Продукция
Таблица – «Продукция» представлена на рисунке 2.4-2.5 Таблица
«Продукция» режим таблицы.
44
Рисунок 2.5 Таблица «Продукция» режим конструктор.
45
Рисунок 2.6 Таблица «Продажи» режим таблицы.
46
Рисунок 2.7 Таблица «Продажи» режим конструктор.
47
Рисунок 2.8 Таблица «Категории» режим таблицы.
48
Рисунок 2.9 Таблица «Категории» режим конструктор.
49
Рисунок 2.10 Схема связи данных Таблиц Базы данных.
50
На схеме связи данных Таблиц Базы данных показана наглядная связь
всех вышеописанных таблиц и их связь данных для дальнейшего заполнения
52
Рисунок 2.13 Форма «Клиенты».
53
Рисунок 2.14 код формы «Клиенты».
54
В используемом коде формы «Клиенты» помимо представленных
таблиц, связанных с Базой данных MS Access будет использоваться поиск по:
фамилии; имени; адресу; телефону и дате продажи для удобства
использования и поиска нужного клиента. В коде представлена наглядность
реализации описанной работы.
Форма Продукция
Форма – «Продукция» представлена на рисунке 2.15 Форма
«Продукция».
55
В форме «Продукция» будет распологаться информация из таблицы
«Продукция», и вспомогательные кнопки дял навигации и кнопка для
открытия «Главное меню» и закрытия кнопочной формы «Продукция», а так
же форма будет выполнена в едином стиле приложения.
56
Рисунок 2.17 Форма «Продажи».
57
Рисунок 2.18 Форма «Категории».
58
Рисунок 2.19 Форма «Состав продажи».
59
Рисунок 2.20 Путь программы.
60
Программа скомпилированная по пути: C:\Program Files (x86)\KMZ
Zheletovo\Win32\Debug.
Скомпилированная программа показана рисунке 2.22
Скомпилированная программа.
61
ЗАКЛЮЧЕНИЕ
При выполнении выпускной квалификационной работы был
выполнен весь необходимый перечень и объем работ. Приобретены
навыки практического решения информационных задач в качестве
разработчика информационной системы.
В результате выполнения выпускной квалификационной работы
были решены следующие задачи:
изучить предметную область предприятия ООО КМЗ «Желетово»
рассмотреть теоретические аспекты разработки баз данных
изучить программные продукты разработки автоматизированной
информационной системы
проанализировать этапы разработки БД
разработать АИС
В первой главе была описана технико-экономическая
характеристика предприятия, экономическая сущность задачи, обоснована
необходимость и цель вычислительной техники для решения задачи,
проанализированы существующие разработки для решения поставленной
задачи.
Во второй главе было выполнено обоснование проектных решений
по техническому, информационному, программному, технологическому
обеспечению задачи, а также обоснование выбора программных средств.
В качестве инструментальных средств, используемых при создании
и проектировании информационной системы, применялись клиент-
серверная СУБД MS Access и утилита Embarcadero Delphi RAD Studio 11
для разработки пользовательского интерфейса информационной системы.
Разработанное программное средство имеет удобный и интуитивно
понятный интерфейс взаимодействия с пользователем, позволяет
повысить качество обработки информации, ее достоверность и
надежность. В системе предусмотрена возможность формирования
62
отчетов и использования справочников, что позволяет своевременно и
оперативно выявлять необходимость в тех или иных видах товаров.
Разработанная автоматизированная система соответствует требованиям,
предъявляемым к современным программным продуктам.
В итоге разработанный программный продукт позволяет выполнять
все задачи, необходимые для эффективного осуществления деятельности
по учету товаров в магазине розничной торговли.
Предполагается дальнейшее развитие и совершенствование
разработанной информационной автоматизированной системы учета
63
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
64