Материал: Автоматизация учёта выпуска готовой продукции ООО «КорпусМастер»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
системе. Данное решение сочетает преимущества и недостатки вариантов
«Покупка готового решения» и «Разработка на заказ».
Полученное решение может не полностью соответствовать потребностям
предприятия. Часть программных модулей будет хорошо отлажена, а часть
написана «с нуля» и может содержать различные дефекты.
Длительность доработки будет невысокой по сравнению с длительностью
разработки новой системы, а стоимость - дороже, чем приобретать готовое
решение, но дешевле, чем разрабатывать всю систему «с нуля».
Однако, доработка системы, разработанной другой компанией, может
быть сопряжена со значительными трудностями, связанными с отсутствием
или неполнотой технической документации и сложностями во взаимодействии
с разработчиками системы-прототипа.
Кроме того, при таком способе приобретения ИС могут появиться
дополнительные риски:
возможна несовместимость различных компонентов системы;
скрытые дефекты программного обеспечения.
Собственная разработка. Этот вариант позволит получить систему,
полностью удовлетворяющую нуждам предприятия.
Преимущества данного варианта:
последующая модернизация системы;
существенно уменьшается риск получить решение, не соответствующее
потребностям компании;
полная совместимость всех компонентов системы;
полная интеграция с имеющимися ИС собственной разработки;
конфиденциальная информация не проникнет за пределы компании.
В результате проведенного анализа, выбираем вариант собственной
разработки.
38
1.4 Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение состоит из внутримашинного, которое
включает массивы данных (входные, промежуточные, выходные), программы
для решения задач, и внемашинного, которое включает системы
классификации и кодирования оперативных документов, нормативно-
справочной информации. [17]
Входные документы:
справочник контрагенты;
справочник прием материала;
справочник номенклатура;
справочник производство готовой продукции;
номенклатурный номер;
количество товара;
Выходные документы:
отчет о количестве;
отчет о артикулах;
отчет производства за смену;
отчет о сохранности готовой продукции;
осуществление процесса маркировки и упаковки.
Для каждого из входных документов будут созданы свои экранные
формы ввода информации. При этом необходимо обеспечить соответствие
макета экранной формы входного документа. Не обязательно, чтобы внешний
вид этих форм совпадал, но все вводимые элементы данных должны
располагаться в том же относительном порядке и иметь такой же формат, что и
в исходном документе.
Результатная информация должна отображаться на экранных формах в
соответствии с формой выходного документа.
Для реализации программного продукта необходимо создать базу данных,
39
это необходимо для хранения необходимой информации. Создание базы
данных позволит занимать меньше места на жестком диске, структурировать
информацию.
База данных это совокупность сведений о реальных объектах, процессах,
событиях или явлениях, относящихся к определённой теме или задаче,
организованная таким образом, чтобы обеспечить удобное представление этой
совокупности, как в целом, так и любой её части. [22]
Существуют следующие способы организации информационной базы:
локальные файлы;
интегрированная база данных.
Локальные файлы вследствие специализации структуры данных под
задачи обеспечивают, как правило, более быстрое время обработки данных.
Однако недостатки организации локальных файлов, связанные с
большим дублированием данных в информационной системе и, как следствие,
несогласованностью данных в разных приложениях, а также негибкостью
доступа к информации, перекрывают указанные преимущества.
Поэтому организация локальных файлов может применяться только в
специализированных приложениях, требующих очень высокой скорости
реакции при импорте необходимых данных.
Интегрированная информационная база, т.е. база данных - это
совокупность взаимосвязанных, хранящихся вместе данных при такой
минимальной избыточности, которая допускает их использование
оптимальным образом для множества приложений.
По проведенному анализу существующих способов организации
информационных баз, для решения поставленной задачи требуется
использовать интегрированную базу данных.
1.4.2. Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) - это комплекс программ регулярного
применения, управляющих работой технических средств и информационной
базы в требуемых режимах, реализующих решение функциональных задач, а
40
также осуществляющих взаимодействие человека со всеми вычислительными
средствами. [8]
Проектным решением по программному обеспечению является создание
автоматизированной системы для учета выпуска готовой продукции. Эта
система будет работать под управлением Windows, что позволит вести учет
автоматизированным образом.
При разработке программного обеспечения весьма существенное
значение имеет правильный выбор языка программирования и СУБД,
определяемых характером конкретной задачи.
Язык программирования Delphi это среда разработки, которая
использует язык программирования Delphi (начиная с седьмой версии язык в
среде именуется Delphi, ранее - Object Pascal), разработанный фирмой Borland
и изначально реализованный в её пакете Borland Delphi, от которого и получил
в 2003 году своё нынешнее название. [16]
Object Pascal - по сути является наследником языка Pascal с объектно-
ориентированными расширениями.
Delphi обеспечивает визуальное проектирование пользовательского
интерфейса, имеет развитый объектно-ориентированный язык Object Pascal и
уникальные по своей простоте и мощи средства доступа к базам данных.
Язык Delphi по возможностям значительно превзошел язык Basic и даже
в чем-то язык C++, но при этом он оказался весьма надежным и легким в
изучении (особенно в сравнении с языком C++). [13]
Delphi располагает простой и удобной средой для разработки
приложений, которая включает текстовый редактор, компилятор, отладчик,
т.е. традиционный набор инструментов для разработки, а также содержит так
называемую визуальную среду разработки программ. Визуальная среда
разработки позволяет наглядно строить приложение.
В Delphi предоставляется набор готовых компонентов для работы с
разными типами базами данных, что очень важно для быстрой разработки
41
такого распространенного класса приложений какими являются
информационные системы.
Таблица 1.7
Сравнение C++ и Delphi
Характеристика
C++
Delphi
Метод
программирования
-
Объектное, визуальное
программирование
Тип языка
программирования
Непроцедурный
непроцедурный
Сложность изучения
Большая сложность
Маленькая сложность
Восприятие
программного кода
Плохое
Хорошее
Visual Basic язык программирования, а также интегрированная среда
разработки. Язык произошел от своего предшественника Basic, у них похожий
синтаксис, стиль.
Visual Basic сочетает в себе элементы объектно-ориентированных и
компонентно-ориентированных языков программирования.
Интерфейс Visual Basic похож на: Borland Delphi, Borland C++, это
является хорошим преимуществом, еще одним преимуществом Visual Basic
является скорость разработки программы.
Недостатком же является его медленная скорость работы.
Язык программирования С# (Си-шарп) это объектно-ориентированный
язык, в котором любая сущность представляется объектом, объединяющим как
информационную (данные), так и функциональную (действия над этими
данными) части;
Язык С# разработан прежде всего для платформы .NET от-нет),
которая является средой, объединяющей программные технологии, для
разработки Web- и Windows-приложений.
Основу среды .NET составляет CLR (Common Language Runtime)
общеязыковая среда исполнения, которая состоит из двух основных частей.
Источник: https://baza.diplomsite.ru/previewfile/733