Скачать 1.2 Mb.
|
В сущности «Сырье» содержатся сведения о приобретаемом сырье. Таблица 3.2.
В сущности «ТТН» содержатся сведения о количестве поставленного сырья и основных материалов. Таблица 3.3.
Сущность «Книга прибытия сырья» содержит информацию о поступившем сырье. Таблица 3.4.
Сущность «Приходный ордер» содержит информацию о количестве и стоимости поступившего сырья. Таблица 3.5.
Сущность «Карточка складского учета» содержит информацию о поступлении и перемещении ресурсов. Таблица 3.6.
В сущности «Структурное подразделение» содержится информация структурных подразделениях организации. Таблица 3.7.
Сущность «Склад» содержит информацию о названии или номере склада, где хранится сырье. Таблица 3.78
В сущности «Место хранения» содержится информация о месте хранения сырья на складе. Таблица 3.9.
В сущности «Требование» содержится информация о количестве сырья, которое требуется цеху-потребителю. Таблица 3.10.
Для построения логической модели данных использовалось case - средство ER-Win, которое позволяет проектировать реляционные модели данных как на логическом уровне (ER-диаграмы), так и на физическом (проектирование таблиц БД). Логическая модель данных представлена в виде ER-диаграмы на рис. 3.1. Рис 3.1. Логическая модель данных. 3.3.3. Построение физической модели. На этапе рабочего проектирования требуется физическая модель базы данных. При использовании средства моделирования данных ER-Win компании Platinum физическая модель автоматически генерируется для выбранного типа базы данных. Переключение на физический уровень представления модели осуществляется выбором уровня Physical в ниспадающем меню панели инструментов. После выполнения всех операций, физическая модель имеет вид, представленный на рисунке 3.2. Рис 3.2. Физическая модель данных. 4. ПРОЕКТИРОВАНИЕ ИНТЕРФЕЙСА 4.1. Анализ и выбор программных средств Современные средства разработки ПО характеризуются большим разнообразием критериев, используя которые разработчик имеет возможность автоматизировать процесс разработки приложений. Так, в настоящее время инструментальные средства позволяют:
Современные средства разработки характеризуются следующими параметрами:
Вышеперечисленными свойствами обладают языки программирования, например: Delphi, Visual C++, Borland С++ Biulder, Visual FoxPro и другие. Каждое из этих средств содержит весь спектр современного инструментария, который был перечислен ранее. Главное отличие состоит в области использования рассматриваемых средств. Так Visual C++ обычно используется при разработке приложений, предназначенных для работы с ОС Windows, использующих основные свойства ОС, а так же выполняющих большое количество вычислений. Одним из недостатков данного средства разработки приложений является высокое требование к аппаратным ресурсам при разработке программного обеспечения, недостаточно высокая скорость компиляции программного кода и при реализации конечного продукта (ПО), используя этот продукт необходимо большее дисковое пространство, чем при создании аналогичного ПО другими средствами разработки. Borland С++ Biulder по своим недостаткам аналогичен Visual C++, но обладает еще одним – разработка баз данных на базе языка SQL и их поддержка ограничена. Система разработки Visual FoxPro предъявляет наименьшие требования к системным ресурсам, но ее применение ограничено неудобством в визуальном создании интерфейса разрабатываемого приложения. Недостатком Delphi состоит в том, что при его использовании нет достаточного доступа к функциям ОС, но данный недостаток несущественен, поскольку разрабатываемое приложение ориентировано на поддержку БД, а не на работу с ОС. Немалое значение при выборе Delphi в качестве средства для разработки ИС играет возможность использования большого количества встроенных визуальных компонентов для разработки интерфейса. При создании программного продукта ИС ОМТС главным критерием выбора программных средств разработки являлись:
Как дополнение к перечисленному, можно указать, что время разработки зависит от: поддержки выбранным инструментарием ОС, аппаратной поддержки, необходимой для их оптимального функционирования; наличия предварительного опыта у разработчиков в использования соответствующих программных средств. Обеспечить минимальное время разработки можно только при выполнении этих условий. Исходя из приведенных требований, выделим следующие характеристики средств разработки программного обеспечения:
Для вышеперечисленных средств разработки ИС воспользуемся методом вариантных обоснований. Этот метод предназначен для выбора наилучшего варианта из нескольких предложенных и состоит из следующих этапов:
Для решения поставленной задачи будем использовать перечень характеристик, приведенный выше. Результаты приведены в таблице 4.1 Таблица 4.1
Вывод: В результате выполненного анализа инструментальных средств выявили, что в качестве средства разработки ИС будет использован Delphi, как наиболее оптимальное средство разработки с точки зрения разработчика. Используя Delphi можно создавать приложения для MS Windows 95/98/NT/2000/XP с минимальными затратами времени т.к. в её основе лежит концепция быстрого создания приложений (RAD). Основные сведения о Delphi: Базируется на расширении языка Pascal – Object Pascal. Интегрированная среда разработки приложений – позволяет создавать, компилировать, тестировать и редактировать проект или группу проектов в единой среде программирования; Визуальная технология разработки программ – позволяет быстро создавать приложения путём размещения в форме стандартных компонентов. При этом соответствующий код программы автоматически генерируется Delphi. Такая технология освобождает разработчика от рутинной работы по созданию пользовательского интерфейса и позволяет уделить больше внимания внутренней организации данных и обработке данных. Технология Two Ways Tools делает более эффективной работу с компонентами. При изменении программного кода в окне редактора Delphi соответствующим образом изменяет и сами компоненты. С другой стороны, при изменении свойств компонентов в инспекторе редактора объектов (Object Inspector) они немедленно отражаются в окне редактора кода. Библиотека компонентов содержит множество стандартных компонентов, которые можно использовать при создании приложений. Сюда относятся элементы управления в стиле Windows95 и IE 4.0, а также шаблоны для форм и экспертов. Поддержка баз данных в среде Delphi осуществляется двояко. С одной стороны в ней широко используются компоненты, предназначенные для работы с базами данных. С их помощью можно создавать простые приложения, предназначенные для обработки данных, и приложения типа клиент/сервер. Особенностью этих компонентов является то, что во время создания приложения Delphi отображает результаты обработки данных, и позволяет проанализировать различные ситуации, которые могут сложиться в процессе работы программы. С другой стороны, поддержка баз данных в Delphi осуществляется с помощью набора драйверов соединений с SQL-северами Borland SQL Links for Windows, которые позволяют интегрированному в Delphi ядру процессора баз данных Borland, (BDE) Borland Database Engine, получать доступ к локальным базам данных Paradox, dBASE, Access, FoxPro, а также SQL-северам InterBase, Informix, Oracle, Sybase, DB2, Microsoft SQL.. 32-битовый компилятор Delphi генерирует исполняемые EXE-файлы. При этом существует возможность генерировать либо простые EXE-файлы, либо сложные приложения, требующие подключения DLL-библиотек. Delphi - это первый инструмент, в котором быстрое проектирование сочетается с использованием оптимизирующего компилятора. Кроме того, в Delphi может быть использована технология масштабирования баз данных, являющаяся самой мощной и сложной технологией программирования, которая когда-либо использовалась для персональных компьютеров. В отличии от большинства других инструментов, предназначенных для быстрой разработки приложений, Delphi является расширяемым инструментом. Ниже приведен краткий список особенностей, обеспечивающих расширяемость Delphi: Непосредственный доступ к интерфейсу приложений API; Встроенный Ассемблер; обработка строк, написанных на Ассемблере вставленных в текст программ Delphi; Возможность создания пользовательских объектов VCL и OCX; Возможность создания DLL-библиотек и других "вторичных" объектов среды Windows; Объектная ориентация - возможность создавать новые классы, наследующие свойства существующих классов, либо, начав с нуля, строить свои собственные. Одним из основных критериев, при выборе инструмента разработки приложений баз данных является масштабируемость, возможность работать с данными в различных платформах. Масштабируемость в Delphi достигается благодаря следующим свойствам: Поддержка как локальных таблиц, так и находящихся на удаленных серверах баз данных; Поддержка сложных запросов и доступ из одного приложения ко многим Системам Управления Базами Данных (СУБД), построенным на различных платформах; Свободное перемещение приложения из одной СУБД в другую, осуществляемое посредством ядра Borland Database Engine, которое организует доступ к базам данных, невзирая на различия в платформах; Наличие собственных быстрых драйверов для основных платформ типа клиент/сервер; Полная поддержка ODBC. Delphi, как СУБД, полностью ориентирован на реляционную модель данных и имеет встроенный язык запросов к базам данных SQL (Structured Query Language). 4.2. Описание интерфейса Для начала работы с программой необходимо соединиться с базой данных, для чего запускаем файл Postavki.exe. На мониторе появляется окно ввода пароля (Рис 4.1). Рис 4.1. Окно ввода пароля. В случае если соединение прошло успешно, то пользователь допускается к работе с ИС. Главное окно ИС ОМТС выглядит следующим образом (Рис 4.2): Рис 4.2. Главное меню. Ниже описана работа с ИС ОМТС. Работа с товарами. Таблица «Данные о товарах» представляет собой справочник товаров, которые поставляются на предприятие. В нем указываются код сырья, наименование сырья, марка, сорт, единица измерения, норма запаса, срок годности и цена. Добавление новой записи в таблицу осуществляется путем ввода информации о товаре в строки таблицы товары. Редактирование – с помощью встроенного инструмента TDBNavigator. Рис 4.3. Данные о товарах. Компонент TDBNavigator содержит набор кнопок, каждая из которых отвечает за выполнение одной операции над набором данных. Всего имеется 10 кнопок (Рис 4.4). Рис 4.4. Назначение кнопок компонента TDBNavigator. Работа с поставщиками. Работа с поставщиками состоит в добавлении нового поставщика, его атрибутов, удалении поставщика, редактировании атрибутов поставщика: код поставщика (для каждого поставщика код уникален), наименование поставщика, адрес, ИНН и телефон поставщика. Добавление поставщика производится следующим образом: пользователь выбирает соответствующую таблицу и заполняет атрибуты поставщика. Редактирования таблицы «Поставщики» осуществляется с помощью компонента TDBNavigator (Рис 4.5). Рис 4.5. Данные о поставщиках. Работа с документами. Работа с документами представляет собой работу с тремя закладками: - Приходный ордер; - Книга прибытия сырья; - Карточка складского учета. Закладка «Приходный ордер» содержит данные о товарах, которые привез поставщик, название поставщика, номер склада, где будет храниться сырье, номер ТТН и название структурного подразделения. Пользователь имеет возможность добавлять, редактировать и удалять записи с помощью TDBNavigator. Также можно распечатать форму в виде документа нажав на кнопку «Печать документа» (Приложение 1). Закладка «Книга прибытия сырья» содержит данные о прибывшем сырье, а именно: наименование сырья, единица измерения, количество сырья, данные о номере ТТН и наименовании поставщика. Все атрибуты являются обязательными к заполнению. Кроме того, номер товара (код товара) может быть выбран только из номеров товара, которые указаны в справочнике товаров. Удаление, добавление и редактирование записей происходит аналогично закладке приходный ордер. Закладка «Карточка складского учета» содержит данные о приходе и расходе сырья на каждый вид сырья. Также в нем указываются наименование поставщика, номер ТТН, номер «Требования», номер склада, где будет храниться сырье и место хранения сырья. Пользователю предоставляется возможность добавления, редактирования и удаления записей. Есть возможность распечатки формы в виде документа. Рис 4.6. Ввод документов. Отчетность. Закладка «Отчетность» используется для печати бланков отчетов. Для выбора документа, который необходимо напечатать следует выбрать соответствующий отчет. Отчеты создавались с помощью программы Rave reports 7.6 (пример отчета в Приложении 4). О программе. В закладке «О программе» содержится краткая информация о программе и разработчике. 5. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ НАУЧНО-ТЕХНИЧЕСКОГО ПРОЕКТИРОВАНИЯ 5.1. Концепция экономического обоснования разработки научно-технического продукта Поставлена задача учёта поставок сырья, назначением которой является учет и контроль движения сырья на предприятии. В условиях обострившейся конкуренции среди мер, с помощью которых можно обеспечить рационализацию производства и усовершенствовать его технологию, следует выделить снижение времени на прием сырья предприятием. Применяемые сегодня для этого системы управления производством не всегда удовлетворяют требованиям рынка. К их основным недостаткам следует отнести: – слишком большие отклонения сметного планирования от реального положения дел, несмотря на значительные затраты на электронную обработку данных и систему в целом; – отсутствие возможностей эффективно влиять на производительность, сроки прохождения цикла и необходимый уровень запасов сырья; – недостаточная свобода действий планирующих структур и связанных с планированием сотрудников. В настоящее время значительно возросли требования рынка к параметрам изделий, и, прежде всего к их качеству. Произошло это вследствие преобладания предложения над спросом, наличии избыточных производственных мощностей и т.д. Отсюда следует, что успеха в конкурентной борьбе может достигнуть тот, кто наиболее рациональным образом построил свое производство, так что его экономические показатели находятся на оптимальном уровне. Эта цель достигается, кроме прочих мер, путем: а) снижения затрат, связанных с приемом и хранением сырья; б) сокращения времени поставок сырья; в) более четкого соблюдения сроков поставки; г) увеличения гибкости производства, его приспособленности к условиям рынка; д) повышения качества изделий; е) увеличения производительности. В последние годы произошло заметное усовершенствование методов производства, что позволило снизить производственные расходы. Дальнейшая экономия средств, как уже отмечалось выше, может быть достигнута, если будут реализованы резервы, заложенные в рационализации обеспечивающих процессов. Сегодня, благодаря активизации ряда факторов, в том числе и внедрению логистики, многие предприятия последовательно связаны друг с другом. Благодаря целенаправленному применению организованных, плановых и контрольных мероприятий возможно, с одной стороны, воспрепятствовать созданию излишних запасов сырья, а с другой устранить такой недостаток, как отсутствие готовности к поставкам. Основные цели создания ИС ОМТС:
|
2 Рассматривают вопросы научно-информационного, патентно-лицензионного... «Хирургия травм, заболеваний позвоночника, спинного мозга и периферической нервной системы» |
Введение 2 Целью работы является разработка моделей, методов и практических рекомендацій по совершенствованию системы управления персоналом... |
||
Специальность «Математическое обеспечение и администрирование информационных... Специальность «Математическое обеспечение и администрирование информационных систем» |
Курсовая работа по дисциплине «Динамические интеллектуальные системы» Разработка прототипа «Оператор Реактора»динамической интеллектуальной системы для диагностики состояния активной зоны реактора по... |
||
Республиканский конкурс, посвящённый Всемирному дню воды Номинация... Цели моей работы провести качественный анализ проб воды и дать экологическое обоснование полученным результатам, проверить, удовлетворяет... |
План мероприятий по повышению уровня материально-технического обеспечения... Учебники для библиотеки по изобразительному искусству, музыке, технологии, рабочих тетрадей по обж |
||
Московской области постановление Постановлением Главы города Лыткарино от 19. 06. 2008 №54-п и в целях улучшения материально-технического состояния образовательных... |
Повышение эффективности розничной торговли системы отделов рабочего... Охватывает улучшение всех сторон жизни советских людей потребление и жилье, культуру и отдых, условия труда и быта |
||
Пояснительная записка к дипломному проекту на тему: «Разработка автоматизированной... Тема дипломного проекта (работы) Разработка автоматизированной системы печати ценников на витрины автосалона на базе ms access |
Совокупность средств обработки информации и персонала, объединенных... ИС. С точки зрения автоматизации информационные системы можно классифицировать на: автоматизированные, ручные и автоматические. Наиболее... |
Поиск на сайте Главная страница Литература Доклады Рефераты Курсовая работа Лекции |