Моделирование информационной системы
управления запасами.
Методический материал для 11-го класса
Настоящий
методический материал используется на уроках информатики в 11-м классе и
предназначен для иллюстрации практического применения при моделировании
реальных систем. Разработан в развитие темы «Модели оптимального планирования»
(Параграф 20 И.Г. Семакин и др., Информатика. 11 класс,М.: Бином, Лаборатория
знаний, 2014)
Объектом
автоматизации являются операции складского учета материалов компании “Альфа-С”.
Склад
выполняет функции по приему материалов от сторонних поставщиков и подразделений
предприятия, учету, хранению, выдаче в подразделения, возврат сторонним
поставщикам, возврат на склад из подразделений.
Основным
назначением ИС-СкладУчет является:
- обеспечение
руководителей и сотрудников, складского хозяйства
оперативной и достоверной информацией о наличии материалов на складе;
-
автоматизация процессов учета и движения
материалов на складе;
-
ведение базы клиентов;
-
создание итоговых отчетов о деятельности
компании;
Необходимость
разработки заключается:
-
автоматизация процессов управления и
контроля запасов ТМЦ Общества;
-
повышение производительности труда
сотрудников;
-
достоверность представления данных о складских
запасах Общества.
В
системе предлагается выделить следующие функциональные системы:
-
Ведение базы договоров с поставщиками.
-
Ведение базы материалов на складе.
-
Ведение базы клиентов.
-
Ведение базы заказов от клиентов.
-
Составление итоговых отчетов о деятельности компании.
Численность и
квалификация персонала системы должна определяться с учетом требования
минимизации затрат на персонал. В состав персонала, необходимого для
обеспечения эксплуатации ИС-СкладУчет в рамках соответствующих подразделений
Заказчика, необходимо выделение следующих ответственных лиц: администратор
системы ИС-СкладУчет – 1 человек.
К квалификации
персонала, эксплуатирующего Систему ИС-СкладУчет, предъявляются следующие
требования:
- конечный
пользователь - знание соответствующей предметной области; знания и навыки
работы с Web-приложениями;
- администратор
системы - знание методологии проектирования баз данных; знание СУБД; знание
языка запросов SQL
Система
реализуется на персональных компьютерах, поэтому требования к организации труда
и режима отдыха при работе с системой должны устанавливаться с учетом этого
типа вычислительной техники.
Система должна
сохранять работоспособность и обеспечивать восстановление своих функций при
возникновении следующих внештатных ситуаций:
- при сбоях в
системе электроснабжения аппаратной части, приводящих к перезагрузке ОС,
восстановление программы должно происходить после перезапуска ОС и запуска
исполняемого файла системы;
- при ошибках в
работе аппаратных средств (кроме носителей данных и программ) восстановление
функции системы возлагается на ОС;
- при ошибках,
связанных с программным обеспечением (ОС и драйверы устройств), восстановление
работоспособности возлагается на ОС. Для защиты аппаратуры от бросков
напряжения и коммутационных помех должны применяться сетевые фильтры.
В части внешнего
оформления:
-
интерфейсы подсистем должен быть
типизированы;
-
должно быть обеспечено наличие
локализованного (русскоязычного) интерфейса пользователя;
-
при возникновении ошибок в работе подсистемы
на экран монитора должно выводиться сообщение с наименованием ошибки и с
рекомендациями по её устранению на русском языке.
Условия
эксплуатации, а также виды и периодичность обслуживания технических средств
Системы должны соответствовать требованиям по эксплуатации, техническому
обслуживанию, ремонту и хранению, изложенным в документации завода-изготовителя
(производителя) на них. Технические средства Системы и персонал должны
размещаться в существующих помещениях Заказчика, которые по климатическим
условиям должны соответствовать ГОСТ 15150-69 «Машины, приборы и другие
технические изделия. Исполнения для различных климатических районов. Категории,
условия эксплуатации, хранения и транспортирования в части воздействия
климатических факторов внешней среды» (температура окружающего воздуха от 5 до
40 °С, относительная влажность от 40 до 80 % при Т=25 °С, атмосферное давление
от 630 до 800 мм ртутного столба). Размещение технических средств и организация
автоматизированных рабочих мест должны быть выполнены в соответствии с
требованиями ГОСТ 21958-76 «Система "Человек-машина". Для
электропитания технических средств должна быть предусмотрена трехфазная
четырех-проводная сеть с глухо заземленной нейтралью 380/220 В (+10-15)%
частотой 50 Гц (+1-1) Гц. Каждое техническое средство запитывается однофазным
напряжением 220 В частотой 50 Гц через сетевые розетки с заземляющим контактом.
Для обеспечения выполнения требований по надежности должен быть создан комплект
запасных изделий и приборов (ЗИП). Состав, место и условия хранения ЗИП
определяются на этапе технического проектирования.
Обеспечение
информационной безопасности Системы должно удовлетворять следующим требованиям:
- защита Системы
должна обеспечиваться комплексом программно- технических средств и
поддерживающих их организационных мер;
- защита Системы
должна обеспечиваться на всех технологических этапах обработки информации и во
всех режимах функционирования, в том числе при проведении ремонтных и
регламентных работ;
-
программно-технические средства защиты не должны существенно ухудшать основные
функциональные характеристики Системы (надежность, быстродействие, возможность
изменения конфигурации);
- разграничение
прав доступа пользователей и администраторов Системы должно строиться по
принципу "что не разрешено, то запрещено".
Средства антивирусной
защиты должны быть установлены на всех рабочих местах пользователей и
администраторов Системы. Средства антивирусной защиты рабочих местах
пользователей и администраторов должны обеспечивать:
- централизованное
управление сканированием, удалением вирусов и протоколированием вирусной
активности на рабочих местах пользователей;
- централизованную
автоматическую инсталляцию клиентского ПО на рабочих местах пользователей и
администраторов;
- централизованное
автоматическое обновление вирусных сигнатур на рабочих местах пользователей и
администраторов;
- ведение журналов
вирусной активности;
-
администрирование всех антивирусных продуктов.
- ввод и редактирование
данных о поставщике
- ввод и
редактирование данных об их материалах
- формирование
отчетов
- ввод данных о
клиенте
- редактирование
данных о клиенте
- удаление клиента
из базы
- ввод и
редактирование данных о материале
- ввод и
редактирование количества
- ввод и
редактирование данных о заказе
Реализовывать я буду с помощью программы Visual Studio.
Писать буду на языке С#. Будет десктопное приложения с базой данных склада.
Альтернативных вариантов реализации я не
вижу.
Для разработки приложения я использовал
программу Visual Studio.
На языке программирования с#.
В качестве СУБД я использовал SQL server management studio.
Я выбрал именно эти программы, так как мы
изучали их в ходе обучения на кафедре.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.