Файл: пример отчета по производственной практике.docx

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Существенным преимуществом MySQL является открытость её программного кода и возможность бесплатного доступа к этому ПО. Каждый пользователь, у которого возникла необходимость в СУБД, может скачать в Интернет эту систему, изучить её код и изменить его таким образом, чтобы программа максимально соответствовала индивидуальным потребностям. Работа с MySQL регламентирована GPL-лицензией, в которой прописаны действия с программой, допустимые и недопустимее при различных ситуациях.

Система MySQL организована по принципу клиент-сервер. Благодаря встроенному многопоточному SQL-серверу MySQL обеспечивает поддержку разнообразных вычислительных машин БД, позволяет работать с различными библиотеками и программами на стороне клиента, открывает широкий круг возможностей по администрированию, поддерживает обширный спектр API. MySQL может в виде многопоточной библиотеки быть подключена к пользовательскому приложению, что даст в результате быстрый, легкий и компактный программный продукт.

Программы со стороны клиента посредством механизма сокетов отправляют на работающий в непрерывном режиме сервер SQL-запросы. Сервер обрабатывает полученные данные, сохраняет результат и отправляет его клиенту. Для увеличения скорости возвращения результата клиенту, в качестве которого чаще всего выступают PHP-скрипты, ответ передается частями. Как правило, полный вывод запроса требуется крайне редко.

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

Таблица 2

Сравнение

Показатели

Microsoft Server 2008

MySQL 5.1

MS Access

Поддерживаемые операционные

Windows Desktop/

Windows Desktop/, Linux, Unix,

Windows

лицензирования

Коммерческий с закрытым кодом.

Коммерческая и GNU .

Лицензия

Наличие драйверов в семейства Windows


Нетٜ

Нет

репликации

Да, и разных . Но внесение изменений после репликации – очень процесс.

Да, mater-master .

Да, но помощью сторонних с открытым кодом Репликация типов.


Delphi - это среда разработки приложений for Windows. Delphi поддерживает объектно-ориентированное и событийное программирование.

Delphi - объектно-ориентированный язык программирования с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией.

Delphi является средством разработки приложений для ОС Microsoft Windows. Он является мощным и довольно простым в использовании инструментом по созданию автономных программных продуктов, обладающих приятным графическим интерфейсом (GUI), или 32-битных консольных приложений (программ, у которых отсутствует графический интерфейс).


Си++ (англ. C++) — компилируемый строго типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования: процедурную, обобщённую, функциональную; наибольшее внимание уделено поддержке объектно-ориентированного программирования. 
В 1990-х годах язык стал одним из наиболее широко применяемых языков программирования общего назначения. 
При создании Си++ стремились сохранить совместимость с языком Си. Большинство программ на Си будут исправно работать и с компилятором Си++. Си++ имеет синтаксис, основанный на синтаксисе Си.  В основном предназначен для работы с БД
MySQL, с БД MS Access не работает.

Подведя итог, для ИС, разрабатываемой в рамках данного проекта целесообразно использовать связку MS Access +Delphi

  1. Постановка задачи.

Анализ процессов работы предприятия показал, что все они требуют повышения качества работы сотрудников отдела путем внедрения средств автоматизации.

Описание входной информации

В разрабатываемой ЭИС основной входной информацией являются данные о производстве и продаже продукции.

Данные документы будут хранится в информационной базе в виде сущностей «Производство» и «Продажа». Частота возникновения документов — несколько раз в день.

Документ «Производство» содержит следующие реквизиты:

номер — проставляется автоматически, уникален для каждого документа;

дата — дата и время, когда был создан документ. Реквизит предназначен для отображения списка документов в хронологическом порядке и исключения путаницы при планировании отпуска препаратов;

Филиал – Наименование и реквизиты поставщика

Кроме основных реквизитов, в документе также присутствует табличная часть, содержащая следующие реквизиты:

Продукция – произведенная продукция

Количество – количество продукции.

Цена – цена продукции

Таким образом, документ отражает все детали, необходимые для регистрации производства продукции.

Документ «Продажа» содержит следующие реквизиты:

номер — проставляется автоматически, уникален для каждого документа;

дата — дата и время, когда был создан документ. Реквизит предназначен для отображения списка документов в хронологическом порядке и исключения путаницы при планировании отпуска препаратов;

Кроме основных реквизитов, в документе также присутствует табличная часть, содержащая следующие реквизиты:

Продукция – проданная продукция

Количество – количество продукции.

Цена – цена продукции

Таким образом, документ отражает все детали, необходимые для регистрации продажи продукции.


Справочная таблица продукции хранит нормативно-справочную информацию по всей продукции, которая производится на предприятии. Частота появления новых элементов справочника зависит от частоты поступления новой продукции. Справочная таблица продукция спроектирована на основе сущности «Продукция».


Справочная таблица типов (видов) продукции непосредственно связана со справочником продукции . Новые элементы справочной таблицы будут добавляться лишь в очень редких случаях.

Справочная таблица «Филиалы» хранит нормативно-справочную информацию о всех филиалах. Частота возникновения нового элемента (или удаления существующего) в данной таблице зависит от частоты появления новых филиалов компании.

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

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

Описание выходной информации

Результатная информация является одним из важнейших информационных потоков в разрабатываемой ЭИС и представлена в виде разнообразных отчетов.

Главными отчетами в разрабатываемой ЭИС являются отчеты по производству и реализации различных видов продукции.

Алгоритм решения задачи

Основной задачей, решаемой с помощью разрабатываемой ЭИС, является расчет выручки от продажи продукции. Для этого в разрабатываемой ЭИС будет использоваться следующая формула:

Формула расчёта выручки

Pвыручка= i * Цi, где

i – количество реализованных единиц продукции

Цi – цена реализации одной единицы

Описание порядка работы пользователя с выходной информацией

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



  1. Технологические процессы обработки информации.


Технологический процесс обработки информации с использованием ЭВМ включает в себя следующие операции:

1.Прием и комплектовка первичных документов — проверка полноты и качества их заполнения, комплектовки и т. д.

2. Подготовка данных и контроль.

3. Ввод данных в базу данных.

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

5. Запись входной информации в формы базы данных.

6. Сортировка данных в БД.

7. Обработка данных в запросах.

8. Контроль и выдача результатной информации при помощи отчетов.


  1. Разработка программного обеспечения


В MS Access создадим таблицы базы данных

Рис 2. Список таблиц БД

Рис. 3. Схема данных

Затем в программе Delphi выполним разработку интерфейса


Рис. 4. Формы в Delphi

Рис. 5 Отчеты в Delphi





Заключение (выводы).

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

Изучена история предприятия, рассмотрена организационная структура предприятия.

Выполнена постановка задачи и разработано техническое задание

Выбраны программные средства для решения данной задачи.

Выполнено проектирование ИС