Решение задач по автоматизации деятельности некоторых коммерческих организаций
Характеристика предприятия и его деятельности, организационная структура управления, программная и техническая архитектура его информационной системы. Задачи и обоснование необходимости автоматизации. Анализ существующих разработок и выбор стратегии.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 26.11.2014 |
Размер файла | 1,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Парус
Учет основных складских операций: приход, разгрузка, воз-врат, резервирование, внутреннее перемеще-ние, инвентаризация
Да
Да
Да
Справочник номенклатуры с группировкой
Нет
Да
Нет
Подготовка отчета о состоянии склада
Да
Да
Да
Управление остатками товаров
Нет
Нет
Нет
Совместимость с модулем Бухгалтерия программы Парус
Нет
Да
Да
Обмен данными с программами отдела снабжения и сбыта
Нет
Нет
Нет
Выводы:
1) Функционал рассмотренных систем не полностью соответствует потребностям предприятия. С одной стороны, в этих программных средствах предложены функции, которые будут не востребованы ЗАО «Консультант Плюс», что усложнит работу пользователей с системой. С другой стороны, ни одна из программ не поддерживает функцию управления остатками товаров, и только программа Фолио WinСклад из рассмотренных поддерживает группировку номенклатуры.
2) Ни одна из рассмотренных систем не обеспечит обмен данными с информационными системами бухгалтерии, отдела сбыта и отдела снабжения ЗАО «Консультант Плюс».
Проектируемая система будет полностью поддерживать специфику складского учета ЗАО «Консультант Плюс»:
- проектируемая система обеспечит функции приемки товара, комплектации заказа, отгрузки товара, управления остатками, подготовки отчетов;
- проектируемая система обеспечит взаимодействие с информационными системами отделов сбыта, снабжения и бухгалтерии;
- карточки учета материалов будет вестись автоматически.
3.2 Выбор и обоснование стратегии автоматизации задачи
Понятие стратегии автоматизации включает в себя базовые принципы, используемые при автоматизации предприятия. [7] В ее состав входят следующие компоненты:
- цели деятельности предприятия и последовательность, в которой они будут автоматизированы;
- способ автоматизации: по участкам, направлениям, комплексная автоматизация;
- долгосрочная техническая политика - комплекс внутренних стандартов, поддерживаемых на предприятии;
- ограничения: финансовые, временные и т.д.;
- процедура управления изменениями плана.
Стратегия автоматизации в первую очередь должна соответствовать приоритетам и стратегии (задачам) бизнеса. Компания, приняв решение о внедрении системы автоматизации, должна выбрать стратегию из нижеперечисленных вариантов:
1) Хаотичная - автоматизируются отдельные задачи, не связанные между собой операции, выполняемые как одним, так и несколькими сотрудниками. Недостатки данной стратегии - наличие неавтоматизированных участков; вероятность дублирования информации при вводе ее в разные приложения; низкая эффективность автоматизации.
2) Автоматизация по участкам представляет собой процесс автоматизации решаемых задач в отдельных подразделениях предприятия, объединенных по функциональному признаку. При этом подразумевается выбор одной или нескольких задач, решаемых сотрудниками одного отдела, без привязки к существующим на предприятии бизнес-процессам. Данная стратегия выгодна в случаях, когда предприятие не имеет достаточно средств для внедрения системы комплексной автоматизации, и существуют участки, автоматизация которых дает значительный экономический эффект.
3) Автоматизация по направлениям отличается от автоматизации по участкам тем, что предполагает участие в этом процессе всех организационных подразделений предприятия, деятельность которых связана с автоматизируемым направлением. Автоматизация по направлениям предполагает автоматизацию одного или нескольких бизнес-процессов от начала до конца.
4) Полная (комплексная) автоматизация предполагает автоматизацию всех функций управления и всех бизнес-процессов предприятия. При таком подходе наблюдается максимальная эффективность внедрения системы автоматизации (по сравнению с автоматизацией по участкам и по направлениям), а также значительная стоимость системы и высокие требования к процессу управления внедрением системы.
В нашем случае для предприятия подходит стратегия автоматизации «по участкам», т.к. автоматизируется отдельное подразделение (участок) - склад ЗАО «Консультант Плюс».
3.3 Выбор и обоснование способа приобретения ИС для автоматизации задачи
Рассмотрим основные возможные варианты приобретения информационной системы для автоматизации складского учета в ЗАО «Консультант Плюс»:
1) Покупка готового решения. Преимущества данного варианта в том, что готовое решение уже отлажено, содержит минимум ошибок, и потребуется меньше времени на внедрение системы. Покупаемая система, скорее всего, хорошо документирована и испытана на множестве предприятий схожей сферы деятельности. Однако на рассматриваемом предприятии сложились уникальные бизнес-процессы, под которые затруднительно подобрать подходящее решение из числа готовых программных продуктов. Среди рассмотренных программ автоматизации складского учета не обнаружено решения, полностью подходящего под функциональные требования к системе.
2) Разработка системы на заказ. Этот вариант приобретения ИС позволит получить систему, полностью подходящую под требования заказчика. Но при этом появляются дополнительные риски: сроки разработки системы могут оказаться большими, стоимость высокой; в программе могут оказаться скрытые дефекты, которые могут обнаружиться уже после внедрения системы. Кроме того, этот вариант приобретения системы связан с передачей компании-разработчику конфиденциальных сведений, что крайне нежелательно для ЗАО «Консультант Плюс».
3) Покупка и доработка. Данный вариант позволит доработать готовое решение до соответствия перечню функциональных требований, выдвинутых к системе. Данное решение сочетает преимущества и недостатки вариантов «Покупка готового решения» и «Разработка на заказ». Полученное решение может не полностью соответствовать потребностям предприятия. Часть программных модулей будет хорошо отлажена, а часть написана «с нуля» и может содержать различные дефекты. Длительность доработки будет невысокой по сравнению с длительностью разработки новой системы, а стоимость - дороже, чем приобретать готовое решение, но дешевле, чем разрабатывать всю систему «с нуля». Однако, доработка системы, разработанной другой компанией, может быть сопряжена со значительными трудностями, связанными с отсутствием или неполнотой технической документации и сложностями во взаимодействии с разработчиками системы-прототипа. Кроме того, при таком способе приобретения ИС могут появиться дополнительные риски: возможна несовместимость различных компонентов системы, скрытые дефекты программного обеспечения.
4) Собственная разработка. Этот вариант позволит получить систему, полностью удовлетворяющую нуждам предприятия. ЗАО «Консультант Плюс» имеет высокопрофессиональное IT-подразделение, которое могло бы в короткие сроки выполнить автоматизацию складского учета. Преимущества данного варианта - последующая модернизация системы; существенно уменьшается риск получить решение, не соответствующее потребностям компании; полная совместимость всех компонентов системы; полная интеграция с имеющимися ИС собственной разработки; конфиденциальная информация не проникнет за пределы компании.
Таким образом, для ЗАО «Консультант Плюс» наилучшим решением является разработка ИС собственными силами.
4. Обоснование проектных решений
4.1 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение - комплекс технических средств, предназначенных для работы информационной системы, а также соответствующая документация на эти средства и технологические процессы
Комплекс технических средств составляют:
- компьютеры любых моделей;
- устройства сбора, накопления, обработки, передачи и вывода информации;
- устройства передачи данных и линий связи;
- оргтехника и устройства автоматического съема информации;
- эксплуатационные материалы и др.
Для проектируемой ИС необходимо следующее аппаратное обеспечение (рисунок 12):
- персональные компьютеры для рабочих мест кладовщика участка приемки, контролера качества, кладовщика участка отгрузки, начальника склада;
- локальная вычислительная сеть;
- сервер ИС;
- принтеры для печати документов.
Рисунок 12. Техническое обеспечение ИС склада
В настоящее время имеются компьютеры на участке приемки, на участке приемки по качеству, на участке отгрузки, и у начальника склада. Конфигурация имеющихся компьютеров удовлетворяет требованиям к ПК ИС склада (таблица 7). Компьютеры объединены в сеть, имеют доступ к сети Интернет. Каждое рабочее место оснащено лазерным принтером.
Таблица 7. Минимальные требования к аппаратному обеспечению ПК ИС склада
Характеристика |
Значение, не менее |
|
Частота процессора |
1 ГГц |
|
ОЗУ |
1 Гб |
|
Объем жесткого диска |
300 Гб |
|
Монитор |
1240х1024 |
Необходимо приобрести сервер базы данных для системы. Сервер ИС склада не будет функционировать круглосуточно: в обычном режиме сервер будет работать 9-10 часов в день по рабочим дням. Максимальное количество одновременно подключенных к системе пользователей - 6.
Сервер БД обслуживает базу данных и отвечает за целостность и сохранность данных, а также обеспечивает операции ввода-вывода при доступе клиента к информации. Специфика сервера базы данных заключается в том, что данные, как правило, обрабатываются транзакционно, т.е. система запрашивает небольшой объем данных, проводит над ними операцию и затем сохраняет. Это накладывает определенные требования к аппаратной части сервера БД, а именно:
- большой объем оперативной памяти для кэширования наиболее интенсивно используемых участков базы данных;
- высокопроизводительная дисковая подсистема, характеризующаяся в первую очередь способностью обрабатывать большое количество мелких запросов в единицу времени (IOps - inputs/outputs per second);
- высокая вычислительная мощность для обработки информации.
Основное требование к системной плате сервера - она должна уметь вести в режиме реального времени контроль и мониторинг всех компонентов сервера, и в случае отказа любой из составляющих, не прерывая работы, выполнить автоматическое резервирование компонента и оповещение системного администратора о возникшей ошибке.
Серверу БД необходим большой объем оперативной памяти. Работа с оперативной памятью на порядки быстрее, чем работа с жесткими дисками, поэтому чем большим объемом памяти будет располагать сервер, тем лучше, при условии, что операционная система и само приложение сервера СУБД способны адресовать и работать с таким количеством памяти. Современные операционные системы и приложения фактически не имеют данных ограничений, т.к. способны адресовать до 64Гб и более. Двухпроцессорные серверы способны оснащаться 128Гб оперативной памяти, а четырех- и восьмипроцессорные - до 256Гб.
В качестве жестких дисков для серверов БД рекомендуется использовать диски SAS (Serial Attached SCSI) на 10000 об/мин или 15000 об/мин. Данные диски оптимизированы для работы на транзакционных нагрузках и по этому показателю имеют вдвое-втрое более высокую производительность, чем диски SATA. Кроме того, диски SAS изначально проектировались под работу в RAID-массивах и показывают практически линейный рост производительности массива при увеличении количества дисков в нем.
Современные процессоры стали значительно производительнее, чем несколько лет назад, благодаря внедрению технологии многоядерности. Сейчас сервер с 8-ю ядрами доступен практически каждой организации. Благодаря этому, появилась возможность обрабатывать существенные объемы информации на относительно недорогом оборудовании. Для "тяжелых" систем постепенно отпадает необходимость в приобретении дорогостоящих многопроцессорных RISC-систем, стоящих при равной производительности на порядки дороже. В настоящий момент существуют четырех- и восьмипроцессорные серверы стандартной архитектуры x86 с поддержкой четырех- и даже шестиядерных процессоров, что позволяет иметь в одной системе до 32-х ядер.
Итак, основные требования к серверу следующие:
- двухъядерный процессор Intel;
- объем оперативной памяти не менее 4 Гб;
- контроллер RAID 1;
- 2 жёстких диска SAS не менее 750 Гб;
- наличие привода DVD-RW;
- сервер должен быть из линейки серверов Hewlett Packard.
Серверы Hewlett Packard выпускаются под маркой HP Proliant - это очень надежное, простое и универсальное оборудование, которое используется в самых разных отраслях. Под перечисленные выше требования подходят модели HP ProLiant DL320G6 и HP ProLiant ML150 G6. [10]
HP ProLiant DL320G6 - сервера для монтирования в стойку 1U. Новейшие четырёхъядерные процессоры Intel® Xeon® 5500, возможность выбора модулей памяти DDR3 Registered или Unbuffered DIMM, технологии SAS и PCI Express Gen2 формируют высокопроизводительную систему, идеально подходящую для ресурсоемких приложений. DL320 G6 - это сверхплотная платформа с высокой отказоустойчивостью, обеспечиваемой резервными блоками питания, вентиляторам, зеркалированной памятью, встроенной технологией RAID и комплексной системой удаленного управления Lights-Out.
Сервер HP ProLiant ML150 G6 - это доступная масштабируемая платформа для растущего бизнеса. Резервные вентиляторы и блоки питания обеспечивают эффективный контроль питания и уровня температуры для поддержания работоспособности системы. Решение TPM предоставляет эффективные функции шифрования данных для их надежной защиты.
Таблица 8. Сравнение серверов
Параметр |
HP ProLiant DL320G6 |
HP ProLiant ML150 G6 |
|
Корпус |
1U Rackmount |
MidiTower |
|
Центральный процессор |
2.26GHz Intel® Xeon® E5520 Nehalem QuadCore w/HyperThreading 5.86GT/s FSB, 8192Kb L3 cache |
Intel® Xeon® Processor E5504 (2.00 GHz, 4MB L3 Cache, 80W, DDR3-800) |
|
Оперативная память |
2 х DIMM 2048MB DDR-III PC3-10600 ECС |
2 х DIMM 2048MB DDR-III PC3-10600 ECC |
|
Набор микросхем (chipset) |
Intel® 5500 Server chipset |
Intel® 5500 Server chipset |
|
Сетевой адаптер |
Embedded HP NC107i PCI Express Gigabit Server Adapter |
Embedded HP NC107i PCI Express Gigabit Server Adapter |
|
Жесткие диски |
2 х HDD 750GB SAS 3G 7200rpm (DP) HotPlug LFF |
2 х HDD 750GB SAS 3G 7200rpm (DP) HotPlug LFF |
|
Оптический привод |
DVD-RW 8x |
DVD-RW 16x |
|
Стоимость |
4095 у.е. |
3272 у.е. |
Как видно из таблицы 8, при одинаковой конфигурации серверы имеют ощутимое различие в стоимости - около 800 у.е. Сервер HP ProLiant DL320 G6 имеет более компактный размер, большую возможность для расширения, большую отказоустойчивость. Однако, для рассматриваемой задачи эти характеристики не являются критически важными, поэтому можно выбрать более дешевый вариант с той же производительностью. Выбираем сервер HP ProLiant ML150 G6.
4.2 Обоснование проектных решений по информационному обеспечению
Информационное обеспечение - совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков, циркулирующих в организации, а также методология построения баз данных. [5]
Информационное обеспечение рассматриваемой задачи включает: внемашинное обеспечение (входные и выходные документы, классификаторы, справочники), и внутримашинное обеспечение (условно-постоянная, промежуточная и результатная информация в базе данных системы).
1) Входные и выходные документы. Входными документами системы является приходная накладная и накладная на внутреннее перемещение.
Выходными документами являются: журнал прихода, журнал отгрузок, отчет по качеству, отчет по остаткам, отчет по инвентаризации, отчет «Резервы отделов КЦ».
За основу форм документов берутся бланки, используемые на предприятии. Их необходимо проанализировать, оценить полноту содержащейся в них информации, и использовать при проектировании системы.
2) Экранные формы
Для построения диалога с пользователем возможны следующие способы: диалог типа «Вопрос-ответ»; диалог типа «Меню», диалог на основе экранных форм, диалог на основе командного языка.
Для каждого из входных документов будут создаваться экранные формы ввода первичной информации. При этом необходимо обеспечить соответствие макета экранной формы форме входного документа. Не обязательно, чтобы внешний вид этих форм совпадал, но все вводимые элементы данных должны располагаться в том же относительном порядке и иметь такой же формат, что и в исходном документе.
Результатная информация должна отображаться на экранных формах в соответствии с формой выходного документа, т.е. на основе использования комбинированной формы с трехзонным расположением реквизитов и многострочной содержательной частью.
Условно-постоянная информация будет храниться в справочниках. В системе потребуются следующие справочники:
- Справочник «Единицы измерения»;
- Справочник «Категории товаров»;
- Справочник «Группы товаров»;
- Справочник «Номенклатура»;
- Справочник «Поставщики»;
- Справочник «Клиенты»;
- Справочник «Должности»;
- Справочник «Сотрудники»;
- Справочник «Отделы»;
- Справочник «Дефекты»;
- Справочник «Перечни дефектов».
Формы для ввода справочников должны позволять просматривать, добавлять, редактировать, удалять записи. При проектировании макетов форм ввода справочников применим анкетную форму расположения реквизитов, удобную для ввода и актуализации справочников.
Для ввода первичной информации понадобятся следующие формы:
- Приходная накладная;
- Накладная на внутреннее перемещение;
- Приемка по количеству;
- Приемка по качеству;
- Инвентаризация;
- Управление резервом.
Формы «Приходная накладная», «Накладная на внутреннее перемещение», «Приемка по количеству», «Приемка по качеству», «Инвентаризация» представляют собой экранные формы анкетного типа и обеспечивают ввод данных согласно реквизитам документов.
Для формы «Управление резервом» необходимо использовать диалог типа «меню», в котором пользователь определяет, каким будет его следующий шаг. В этой форме необходимо предусмотреть возможность выбора товара, имеющегося на складе.
Все экранные формы должны быть удобными, понятными, эргономичными. Общий цвет информационной части должен быть спокойных тонов, не вызывающих усталости пользователя. Цвет полей, подлежащих вводу с клавиатуры, должен отличаться от цвета информационной части. Каждое поле должно быть снабжено подсказкой, которую следует выдавать на экран при неправильных действиях пользователя. Должна быть обеспечена возможность исправления ошибок во введенных данных.
3) Система классификации и кодирования. В системе необходимо учесть принятую на предприятии систему кодирования документов, а именно: документы одного типа нумеруются последовательно с начала года. Система кодирования артикулов товара также используется существующая на предприятии, т.к. она достаточна, привычна, и используется не только в автоматизируемом подразделении, но и в других отделах предприятия.
Необходимо разработать локальную систему классификации и кодирования для следующих объектов учета:
- персонала;
- категорий товара;
- артикулов;
- складских документов.
4) Информационная база. Центральным компонентом информационного обеспечения является информационная база (ИБА), представляющая собой организованную определенным способом совокупность данных, хранимых в памяти вычислительной системы в виде файлов, с помощью которых удовлетворяются информационные потребности управленческих процессов и решаемых задач. [1]
Существуют следующие способы организации информационной базы: совокупность локальных файлов, поддерживаемых функциональными пакетами прикладных программ, и интегрированная база данных, основанная на использовании универсальных программных средств загрузки, хранения, поиска и ведения данных, то есть системы управления базами данных (СУБД).
Локальные файлы обеспечивают более быстрое время обработки данных, однако при таком способе организации ИБ в информационной системе наблюдается высокая степень дублирования данных, несогласованность данных, отсутствие гибкости доступа к информации. Интегрированная база данных - это совокупность взаимосвязанных, хранящихся вместе данных при такой минимальной избыточности, которая допускает оптимальное их использование в различных приложениях.
Для решения поставленной задачи требуется интегрированная база данных, в которой взаимосвязаны данные, поступающие как с участка приемки, так и с участка отгрузки склада.
Основными способами организации БД являются создание централизованных и распределенных БД. [4] В рассматриваемой задаче не предполагается распределенная структура ИС, т.к. задача небольшая по объему данных и по количеству пользователей.
Таким образом, для решения поставленной задачи необходима интегрированная централизованная база данных.
4.3 Обоснование проектных решений по программному обеспечению
Программное обеспечение - это совокупность программ на носителях данных и программных документов, предназначенная для отладки, функционирования и проверки работоспособности ИС.
В состав программного обеспечения входят общесистемные и специальные программные продукты, а также техническая документация. [2]
К общесистемному программному обеспечению относятся комплексы программ, ориентированных на пользователей и предназначенных для решения типовых задач обработки информации. Они служат для расширения функциональных возможностей компьютеров, контроля и управления процессом обработки данных.
К общесистемному ПО в нашем случае относятся:
- операционная система;
- система управления базами данных (СУБД).
Специальное программное обеспечение представляет собой совокупность программ, разработанных при создании конкретной информационной системы. В его состав входят пакеты прикладных программ, реализующие разработанные модели разной степени адекватности, отражающие функционирование реального объекта.
Специальное программное обеспечение для проектируемой системы включает в себя разработанное приложение для автоматизации учета складских операций.
Операционные системы можно разделить на следующие типы:
- дисковые операционные системы, реализующие минимум функций: загрузку пользовательских программ в оперативную память и их исполнение, работу с устройствами долговременной памяти, доступ к устройствам ввода/вывода, и некоторый пользовательский интерфейс.
- операционные системы общего назначения - рассчитанные на интерактивную работу одного или нескольких пользователей в режиме разделения времени, при не очень жестких требованиях на время реакции системы на внешние события. Как правило, в таких системах уделяется большое внимание защите самой системы, программного обеспечения и пользовательских данных от ошибочных и злонамеренных программ и пользователей. Обычно такие системы используют встроенные в архитектуру процессора средства защиты и виртуализации памяти.
- системы виртуальных машин - это системы, допускающие одновременную работу нескольких программ, но создающие при этом для каждой программы иллюзию, что машина находится в полном ее распоряжении
- системы реального времени - это системы, предназначенные для облегчения разработки так называемых приложений реального времени. Это программы, управляющие оборудованием с очень жесткими ограничениями по времени. Примером такого приложения может быть программа бортового компьютера крылатой ракеты, системы управления ускорителем элементарных частиц или промышленным оборудованием. Такие системы обязаны поддерживать многопроцессность, гарантированное время реакции на внешнее событие, простой доступ к таймеру и внешним устройствам.
- кросс-загрузчики - это системы, полностью ориентированные на работу с host-машиной. Чаще всего они используются для написания и отладки кода, позднее прошиваемого в ПЗУ.
- системы промежуточных типов.
Рассматриваемая нами задача не предъявляет больших требований к надежности, производительности и времени реакции системы, что предоставляет широкий выбор между различными системами общего назначения. При выборе операционной системы будем исходить из следующих факторов:
1. Совместимость с ОС, уже имеющимися в организации;
2. Минимальные затраты на переобучение сотрудников, работающих с системой учета рабочего времени;
3. Минимальные затраты на поддержку системы.
В ЗАО «Консультант Плюс» на рабочих станциях пользователей системы установлена ОС линейки Microsoft Windows: Windows 7, Windows Vista, Windows XP. На серверах установлена Microsoft Windows 2008 Server. На приобретаемый сервер с целью совместимости всех компонентов системы рекомендуется установить последнюю версию серверной операционной системы Microsoft Windows 2008 Server.
СУБД классифицируются по следующим признакам [5]:
1) По модели данных:
- Иерархические;
- Сетевые;
- Реляционные;
- Объектно-ориентированные.
2) По способу доступа к БД
- Файл-серверные;
- Клиент-серверные.
Наиболее подходящей для нас моделью данных является реляционная модель, т.к. она характеризуется простотой структуры данных, удобным для пользователя табличным представлением, и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.
Имеется большое разнообразие реляционных клиент-серверных СУБД.
Рассмотрим такие продукты, как MS SQL Server и MySQL.
1) MS SQL Server - очень распространенная, достаточно надежная, быстрая клиент-серверная СУБД. Часто используется для промышленных систем автоматизации. Версия MS SQL Server Express распространяется бесплатно, но имеет некоторые технические ограничения (максимальный размер базы не должен превышать 4 Гб, поддерживается только 1 процессор, адресуемая память составляет 1 Гб, и т.п.). Такие ограничения делают её непригодной для развертывания больших баз данных, но она вполне годится для ведения программных комплексов в масштабах небольшой компании.
2) MySQL - свободно распространяемая клиент-серверная СУБД, высокопроизводительная, обеспечивающая высокий уровень защиты данных. Доступ к серверу MySQL можно осуществить в интерактивном режиме с помощью различных интерфейсов, позволяющих вводить запросы и просматривать полученные результаты. Имеются программные интерфейсы для таких языков, как С, Perl, Java, PHP и Python.
Т.к. одним из основных требований к ИС склада является ее взаимодействие с ИС отделов снабжения, сбыта и бухгалтерии, необходимо обеспечить гарантированную совместимость этих систем. Т.к. ИС отдела снабжения, отдела сбыта и система Парус для бухгалтерского учета используют в качестве СУБД MS SQL Server, необходимо при разработке ИС склада тоже использовать эту СУБД.
В настоящее время лидерами на рынке сред разработки являются Microsoft Visual Studio, Delphi, C++ Builder, JBuilder. Любая из перечисленных сред позволит разработать современное клиент-серверное приложение с современным пользовательским интерфейсом. Однако, в компании имеются наработки на Delphi, которые можно использовать при разработке ИС склада. Выбор среды разработки Delphi позволит гораздо быстрее по сравнению с остальными из перечисленных сред разработки получить готовую систему, с интерфейсом, аналогичным ИС отделов снабжения и сбыта.
Delphi - среда для разработчиков программного обеспечения и приложений баз данных, заинтересованных в быстром создании высокоэффективных и простых в обслуживании приложений. Разработчики могут использовать мощную интегрированную среду разработки Delphi с рабочим полем визуального проектирования, обширной коллекцией визуальных компонентов и мощной инфраструктурой гетерогенных баз данных для визуальной разработки и поставки приложений в максимально сжатые сроки.
Мощный язык Delphi и компилятор обеспечивают высокую производительность и доступ ко всем возможностям, повышающим эффективность и скорость разработки на платформе Windows. Delphi предоставляет также обширный набор инструментов редактирования, рефакторинга и отладки в рамках комплексного решения, ориентированного на ускорение и упрощение разработки.
Список использованной литературы
1. Арутюнов В.В. Теория экономических информационных систем: Московская финансово-промышленная академия. М., 2005. - 192 с.
2. Балдин К.В., Уткин В.Б. Информационные системы в экономике. М.:Издательско-торговая корпорация «Дашков и К», 2008. - 395 с.
3. Вендров А.М. Проектирование программного обеспечения экономических информационных систем:Учебник. - М.:Финансы и статистика, 2006. - 544 с.
4. Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем / под ред.проф.Л.Г.Гагариной. - Москва: ИД «Форум»: Инфра-М, 2007 - 384 с.
5. Ефимов Е.Н., Патрушина С.М., Панферова Л.Ф., Хашиева Л.И. Информационные системы в экономике. - Москва: ИКЦ «МарТ», 2004. - 352 с.
6. Липаев В.В. Программная инженерия. Методологические основы. М.: ТЕИС, 2006. - 608 с.
7. Максимов Н.В., Попов И.И., Голицына О.Л. Информационные системы. Учебное пособие. Форум, 2009 г. - 496 с.
8. Проектирование экономических информационных систем: Учебник/Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф.; Под ред. Тельнова Ю.Ф. - М.:Финансы и статистика, 2003. - 512 с.
9. Садердинов А. А., Трайнёв В. А., Федулов А. А. Информационная безопасность предприятия: Учебное пособие. - М.:Издательско-торговая корпорация «Дашков и К°», 2005. - 336 с.
Размещено на Allbest.ru
...Подобные документы
Организационная структура управления предприятием и её характеристика, функциональные возможности на примере фирмы ООО "1С Бит". Комплекс задач, обоснование необходимости автоматизации. Проектные решения по информационному и программному обеспечению.
отчет по практике [329,9 K], добавлен 15.11.2012Характеристика предприятия ООО "Вип Ай Ти Маркет" и его деятельности. Программная и техническая архитектура информационной системы. Выбор комплекса задач автоматизации документооборота и характеристика существующих бизнес-процессов отдела тестирования.
отчет по практике [467,4 K], добавлен 14.03.2011Цели и задачи проектирования информационной системы, основные требования к ней, внутренняя структура и взаимосвязь отдельных компонентов. Обзор и анализ существующих программных разработок. Обоснование стратегии автоматизации и технологии проектирования.
курсовая работа [3,3 M], добавлен 12.01.2015Характеристика предприятия и его деятельности, организационная структура управления, выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов, обоснование проектных решений. Программное обеспечение задачи, разработка модулей.
дипломная работа [2,6 M], добавлен 29.11.2013Технико-экономическая характеристика интернет-магазина. Организационная структура управления. Программная архитектура информационной системы предприятия. Выбор стратегии автоматизации учета, программное обеспечение. Расчёт экономической эффективности.
дипломная работа [2,1 M], добавлен 14.10.2017Обоснование необходимости автоматизации рабочего места администратора кафе. Краткий анализ существующих систем управления и выбор стратегии автоматизации. Анализ требований к системе. Проектирование информационной базы. Контрольный пример реализации.
дипломная работа [1,8 M], добавлен 29.01.2013Описание предприятия и его деятельности, особенности его организационной структуры. Характеристика комплекса задач и обоснование необходимости автоматизации. Разработка проекта автоматизации, выбор и обоснование метода его экономической эффективности.
дипломная работа [2,6 M], добавлен 16.06.2011Исследование деятельности предприятия, его основные бизнес-процессы, обоснование необходимости разработки автоматизированной системы. Анализ существующих систем и выбор стратегии автоматизации предприятия. Реализация и оценка программного решения.
дипломная работа [2,8 M], добавлен 24.03.2014Характеристика результатов деятельности риэлтерской организации. Системы автоматизации процесса. Проблемы при внедрении существующих разработок. Задачи информационной системы. Структура исполнительной модели. Уровень обслуживания пользователей.
курсовая работа [2,4 M], добавлен 14.03.2015Технико-экономическая характеристика предметной области. Программная и техническая архитектура информационной системы предприятия. Обоснования необходимости использования вычислительной техники. Этапы жизненного цикла и риски проекта автоматизации.
дипломная работа [2,7 M], добавлен 18.03.2012Анализ существующих информационных систем для автоматизации деятельности предприятий общественного питания. Моделирование основных бизнес-процессов, выполняемых в автоматизированной информационной системе. Этапы разработки информационной системы.
дипломная работа [1,8 M], добавлен 14.11.2017Экономическая сущность задачи автоматизации приема электронных платежей. Характеристика комплекса задач, задачи и обоснование необходимости автоматизации. Информационная модель и ее общее описание. Программное и технологическое обеспечение задачи.
курсовая работа [2,0 M], добавлен 09.10.2011Разработка системы автоматизированного учета АН "Елена". Описание информационного и технического обеспечения предприятия, используемых функциональных возможностей. Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов.
дипломная работа [3,4 M], добавлен 25.01.2010Характеристика предприятия и его деятельности, организационная структура управления. Описание комплекса задач и обоснования необходимости автоматизации. Расчет стоимости программного продукта, оценка практического экономического эффекта от его внедрения.
дипломная работа [901,8 K], добавлен 23.09.2011Изучение существующих методик и инструментальных средств для управления сервисным обслуживанием. Лучшие практики управления IT. Выбор языка моделирования информационной системы. Ролевая модель системы. Модуль управления объектами и настройки системы.
дипломная работа [2,3 M], добавлен 03.07.2017Анализ существующих разработок и выбор стратегии автоматизации делопроизводства взаимоотношении поставщиков лекарственных препаратов с аптекой. Разработка проекта базы данных аптеки "Ригла". Обоснование экономической эффективности разработки базы данных.
дипломная работа [3,0 M], добавлен 19.09.2013Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности ООО "Автопробег". Характеристика комплекса задач и обоснование необходимости автоматизации. Выбор стратегии разработки интернет-магазина ООО "Автопробег".
дипломная работа [281,8 K], добавлен 21.01.2010- Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов интернет-магазина
Организационная структура управления интернет-магазином. Классификаторы и системы кодирования. Характеристика нормативно-справочной, входной и оперативной информации. Программное обеспечение, характеристика базы данных. Дерево вызова программных модулей.
курсовая работа [2,6 M], добавлен 18.06.2013 Технико-экономическая характеристика предприятия. Выбор комплекса задач автоматизации, анализ бизнес-процессов. Концептуальный уровень архитектуры базы данных, ее физическая модель. Программная реализация информационной системы для учета ремонтных работ.
дипломная работа [8,8 M], добавлен 27.06.2012Анализ работы менеджера по продажам. Определение недостатков существующей системы обработки информации. Обоснование необходимости разработки информационной системы. Выбор варианта реализации задач автоматизации. Разработка пакета прикладных программ.
курсовая работа [49,3 K], добавлен 20.02.2012