Автор: Пользователь скрыл имя, 23 Декабря 2012 в 20:15, курсовая работа
Информация – сила нашего времени. Тот, кто владеет нужной информацией, всегда выигрывает. На всех этапах развития человечества стояла задача обработки, накопления и распространения информации. В течение тысячелетий основным инструментом для её решения были мозг, слух, и язык человека. Первое кардинальное изменение произошло с приходом письменности, а затем изобретением книгопечатания.
Отпущенное комплектующее
или материал зависит от материала
или комплектующего и от отпуска
материалов и комплектующих со склада.
Одному отпущенному материалу или комп
Материалы или комплектующие на складе зависят от материалов или комплектующих. Одному материалу или комплектующему на складе соответствует одно комплектующее или материал, но одному материалу или комплектующему соответвует один материал или комплектующее на складе либо не соответствует ни одного материала или комплектующего на складе. Связи идентифицирующие.
Комплектующие или материал используемый в производстве зависит от комплектующего или материала и от продукции предприятия. Одному комплектующему материалу используемому в производстве соответствует один материал или комплектующее, и одна продукция предприятия. Одной продукции предприятия соответствует одно или несколько материалов или комплектующих используемых в производстве. Одному материалу или комплектующему соответствует любое количество комплектующих или материалов используемых в производстве. Связи идентифицирующие.
Произведенная продукция зависит от производства и производимой продукции. Одной произведенной продукции соответствует одно производство и одна продукция предприятия. Одной продукции предприятия соответствует любое количество произведенной продукции, одному производству соответствует одна или несколько произведенных продукций. Связи идентифицирующие.
Областью деятельности заказчика является сборка корпусной мебели. Сферой автоматизации данного предприятия является отдел поставок. Данный отдел занимается учетом договоров с предприятиями и поставщиками, поставок, заказов, количества комплектующих и материалов на складе, количества отпущенных материалов и комплектующих, производимой и произведенной продукции предприятия. Поставщики поставляют комплектующие и материалы от различных предприятий на склад. Комплектующие и материалы отпускаются со склада на производство. Когда комплектующие или материалы заканчиваются, оформляется заказ на поставку. Отдел поставок занимается ведением статистики этих поставок, а так же хранит сведения об объемах продукции предприятия.
Объектами автоматизации являются различные бизнес-процессы, выполняемые в отделе поставок. Можно выделить такие бизнес-процессы как:
Необходимо также обеспечить хранение всей необходимой информации о предприятиях, поставщиках, заказах, материалах, комплектующих, объемах продукции и поставках в электронном виде на сервере информационной системы, а так же обработку этой информации. Благодаря данной информационной системе, работа сотрудников с информацией должна значительно упроститься.
Можно выделить несколько семейств операционных систем, работающих на основе сетевой архитектуры: UNIX, NetWare, Windows.
Независимо от версии, общими для UNIX чертами являются:
Системы семейства NetWare ориентированы
на сети с выделенным сервером. Обладают
высокоэффективной серверной
Системы семейства Windows обеспечивают многозадачную и многопоточную обработку приложений. Поддерживают удобный графический интерфейс, возможность работы в защищенном режиме, повышенную устойчивость, многопользовательский режим. Легко переносятся на другие платформы, масштабируются. Имеются клиентские и серверные версии Windows.
Наиболее известная
серверная версия – Windows Server 2003. Обладает
простым управлением, высокой надежностью,
масштабируемостью и
ОС Windows подходит для разработки информационной системы, так как она наиболее распространенная, с удобным пользовательским интерфейсом и широкими возможностями настройки, отличается высокой устойчивостью, реальной многозадачностью.
Основные СУБД – это Sybase System 11, Oracle и MS SQL Server.
Sybase System 11 – создана для Intel и UNIX платформ. Возможности:
Характеристики: работа с КЭШами в памяти, проверка временных блокировок, несколько процессов, работающих с сетевыми соединениями, протокольные службы, управление транзакциями и др.
Oracle – РСУБД и семейство
продуктов, обеспечивающих
Характеристики: поддержка параллельных систем, поддержка любого типа данных, управление сервером, сбросы и восстановления.
MS SQL Server – обладает прозрачной архитектурой, высокой безопасностью и надежностью хранения данных. Производительность обеспечивает многопоточное ядро и интеграция со службами планирования потоков. Содержит более 20 графических средств управления. Использует механизм тиражирования.
Для разработки информационной системы будет применяться СУБД Microsoft SQL Server, так как она является доступным программным обеспечением и имеет средства защиты от несанкционированного доступа к базе данных.
При выборе среды разработки рассматриваем Visual Fox Pro и C++ Builder6.0, т.к. эта информационная система предназначена для работы в сети, то при выборе среды разработки важным требованием является надежность работы в сетевых системах, с учетом этого была выбрана система C++ Builder 6.0.
В среде программирования Visual Fox Pro возникают сложности при использовании хранимых процедур, триггеров, курсоров, а в C++ Builder таких сложностей не возникает.
Еще одной причиной использования С++Builder является то, что данная среда программирования является универсальной, т.е. она ориентирована на разработку различных приложений как с использованием СУБД, так и без нее, а Visual FoxPro является специализированной, т.е. она ориентирована только на работу с БД.
Существуют следующие топологии вычислительных сетей: шина, звезда, кольцо. Для данной системы подходит топология «Звезда», так как весь обмен информацией будет проходить исключительно через центральный компьютер (сервер), поэтому управление будет централизованным. Звезда является стойкой, так как выход из строя одного компьютера никак не отразится на работе остальных и на функционировании сети. Зато отказ центрального компьютера делает сеть полностью неработоспособной. Большое преимущество звезды заключается в том, что все точки подключения собраны в одном месте. Это позволяет легко контролировать работу сети, локализовать неисправности сети путем простого отключения от центра тех или других абонентов.
Для корректной работы приложения необходимо наличие компьютера со следующими характеристиками:
Существует 4 организационных структуры для проектирования и эксплуатации информационной системы.
Для данной информационной системы подходит третья организационная структура, т.к. заказчик – большая организация (промышленное предприятие). Преимуществом данной схемы является рациональное распределение функций между сторонами, участвующими в создании и эксплуатации информационной системы. Разработчик несет ответственность перед заказчиком за правильность реализации требований технического задания, сроки проведения работ, качество проектной документации. С программой будут работать администратор, заказчик и пользователь. Администратор должен иметь высокую квалификацию, т.к. он несет ответственность перед пользователем за правильность результатов работы информационной системы и их своевременность. Заказчик должен знать процесс создания информационной системы, а пользователь должен иметь только навыки работы с компьютером и подобными программами.
Организационная структура системы показана на рисунке 2.
Рисунок 2 – Организационная структура
Сотрудники отдела предоставляют полную информацию об их деятельности заказчику, то есть промышленному предприятию, которому принадлежит отдел поставок. Заказчик передает все исходные данные разработчику. После разработки он обратно все передает заказчику, заказчик передает проектную документацию администратору (руководителю отдела), и администратор предоставляет сотрудникам отдела (пользователям) всю эксплуатационную документацию.
Архитектура информационной системы – это концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов.
По способу организации
Архитектура клиент-сервер включает в себя несколько моделей построения ИС:
Различия в реализации технологии клиент-сервер определяется тем, в каких программных модулях реализованы логические компоненты и каким образом они распределены между узлами сети.
Серверы подключаются к клиентам в виде логических дисков. Клиент формирует запрос на языке манипулирования данными. СУБД переводит этот запрос в последовательность файловых команд. На клиенте СУБД организовывает анализ полученной информации, и если в полученном блоке содержится ответ на запрос, он выдается пользователю. Организация обратного перевода данных осуществляется с помощью механизмов прерываний. Передача данных между сервером и клиентом выполняется файлами.
Достоинства этой модели в том, что организован многопользовательский доступ к данным, централизованное управление доступом. Стоимость разработки низкая.
Недостатки: низкая производительность, низкая надежность, слабая возможность расширения.
Информация о работе Информационная система поставок для промышленных предприятий