Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование ИС по складскому учету группы компаний «Диал»

Содержание:

Введение

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

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

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

  • Улучшить процесс принятия решений;
  • Уменьшить время на обработку информации;
  • Увеличить используемый объем информации;
  • Устранить трудоемкие и долговременные операции;
  • Обеспечить надежность и защищенность информации.

Успех решения основных задач напрямую зависит от тех инструментов и возможностей предоставляемой предприятием для повышения эффективности и оптимизации бизнес-процессов.

Целью данной курсовой работы является проектирование и разработка информационной системы[5] по складскому учету. Применение данной системы позволяют снизить нагрузку на персонал, повышая эффективность труда и распределяя его нагрузку. Автоматизация учета позволяет руководителем расширить область его ответственности, а также снимает ряд проблем, связанных с наличием географически удаленных друг от друга подразделений.

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

Основное бизнес-требование при поставке задачи по разработке ИС в предприятии заключается в получении эргономичной учетной системы, обеспечивающее мобильное управление бизнесом для успешного функционирования предприятия[6]. А именно: учет товаров, ведение бухгалтерского учета, формирование отчетов и статистики, оперативного доступа руководства к статистике и отчетам.

Помимо основных задач по складскому учету, важным местом в информационной системе занимает блок отчетности, статистики и анализа[7]. Данный блок является важной бизнес-составляющей в ИС и имеет стратегическую ценность, т.к. дает доступ к детализированной информации.

Требованием при поставке задачи по разработке ИС заключается в получении эргономичной учетной системы, обеспечивающее мобильное управление для управление бизнесом. А именно:

  • Учет товаров;
  • Ведение бухгалтерского учета;
  • Формирование отчетов;
  • Оперативному доступу руководства к отчетам;

Так как в предприятии большинство сотрудников не являются продвинутыми пользователями ПК, при разработке пользовательского интерфейса требуется реализовать несложный, дружественный интерфейс.

В первой главе описано технико-экономическая характеристика предметной области и предприятия. В ней идет знакомство с компанией и поставленной задачей, которую необходимо выполнить в ходе реализации ИС.

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

В третьей главе “Программное обеспечение задачи” описана реализация поставленных задач: создается ER-модель БД[12], определяются таблицы и типы данных. В данной главе предоставлены сценарий диалога программы и ее дерево функций.

В четвертой главе демонстрируется реализованная программа для пользователей. На скриншотах предоставлено приложение с графическим интерфейсом.

Данный продукт рассчитан для людей, которые плохо знакомы с ПК. Он обладает удобным, простым и функциональным интерфейсом.

Для реализации приложения пользователей ИС была выбрана RAD среда для разработки, а именно: Delphi 7. За программную часть серверной стороны выбрана СУБД MySQL.

1. Технико-экономическая характеристика предметной области и предприятия

1.1. Характеристика предприятия и его деятельности

Полное наименование предприятия — Группа компаний «Диал» (Dial Group Logistics). Сокращенное наименование фирмы — DGL.

Адрес офиса: 111396, Москва, ул. Алексея Дикого, д. 18Б.

Адрес склада: 142840, Московская область, Ступинский район, Автодорога Ольховка-Хатунь-Лапино, 1-ый км, владение 1, строение 1.

Группа компаний «Диал» основана в 2005 году. В группу входят две транспортно-экспедиционные компании. В 2008 году была зарегистрирована компания «Dial Group Logistics», созданная с целью строительства и коммерческой эксплуатации собственного логистического комплекса класса А, на земельном участке площадью 29 Га в Московской области. В первом квартале 2014 года в рамках строительства первой очереди комплекса сдан в эксплуатацию первый складской модуль площадью 15600 м2 и вместимостью 22500 паллетомест.

DGL является зарегистрированным товарным знаком, под которым работает группа компаний «ДИАЛ». Под этим брэндом в 2014 году он вышел на рынок в качестве нового российского 3PL-оператора. DGL предлагает полный комплекс логистических услуг: аренду, ответственное хранение, складские услуги на собственных площадях класса А, а также транспортные услуги по России. Предлагая гибкие комплексные решения, мы снижаем издержки и повышаем уровень надежности цепи поставок. Цель компании - сделать логистику наших клиентов конкурентным преимуществом.

Основными целями функционирования складского предприятия DGL является: получение и максимизация прибыли, расширение рыночной доли, расширения спроса за счет стимулирования объема продаж, расширения спроса за счет ценовой политики, расширения спроса за счет неценовых факторов конкурентной борьбы, достижение максимальных показателей по отдаче на вложенные в бизнес инвестиции, отказ от малоэффективных направлений деятельности и рост капитализации предприятия.

Основными видами (предметом) деятельности компании являются следующие: складская логистика, междугородние грузоперевозки, грузоперевозки по Москве и области, ответственное хранение товаров, хранение и обработка бытовой техники и продуктов компании, логистические решения для алкогольных кампаний.

В соответствии с предметом деятельности, основными параметрами функционирования складской компании DGL являются следующее:

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

- консолидация грузов – объединение грузов в более крупную смешанную партию отправки потребителям, территориально расположенным в одном районе сбыта;

- разукрупнение грузов – сортировка груза на более мелкие партии, предназначенные нескольким заказчикам;

- управление ассортиментным составом – накопление и формирование ассортимента продукции в ожидании заказов потребителей с последующей их сортировкой в соответствии с заказами;

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

В таблице 1 приведены технико-экономические показатели компании DGL.

Таблица 1.

Технико-экономические показатели объекта управления

№ п/п

Наименование характеристики (показателя)

Значение показателя в 2018 году

1

Объем грузопереработки (погрузка/разгрузка)

5472 т.

2

Затраты на переработку грузов

67 тыс. руб.

3

Выручка

593 тыс. руб.

4

Валовая прибыль

241 тыс. руб.

5

Чистая прибыль

200 тыс. руб.

6

Расходы на капитальный ремонт

24 тыс. руб.

7

Расходы на оплату налогов

40 тыс. руб.

8

Среднегодовая численность сотрудников

172 чел.

9

Среднегодовая оплата труда одного рабочего

38 тыс. руб.

10

Фондоотдача

  1. руб.

Организационная структура управления предприятием

В рисунке 1 приведена организационная структура управления данной компании. ИС будет разрабатываться для сотрудника, задачи которого – учет товара на складе[10].

Генеральный директор — руководитель производственно-хозяйственной деятельностью предприятия, несущий ответственность за сохранность и эффективное использование имущества предприятия, за последствия принимаемых решений, финансово-хозяйственные результаты деятельности Общества. Функцией ген. директора заключаются в общем руководстве производственно-хозяйственной деятельностью компании. В представленной структуре управления организацией, ему подчиняются 3 нижестоящих руководителей: директор склада, директор экспорта/импорта и директор по логистике.

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

Товароведческая экспертиза — экспертиза, проводимая лицами (товароведами) с целью определения показателей качества товара, определения наличия дефектов, а также определения причин возникновения этих дефектов.

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

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

Директор отделов экспорта/импорта — руководитель, отвечающий за планирование организации и координации внешнеэкономической деятельности (ВЭД) на предприятии, а также управлении экспортным потенциалом предприятия. Должностные обязанности данного руководителя состоят в организации движения груза через границу внутрь страны или за ее пределы: заключение и сопровождение внешнеторговых контрактов; ведение переговоров и деловой переписки с логистическими компаниями и брокерами по условиям работы и оптимизации поставок; контроль и сопровождение поставок на всех этапах — от размещения до получения заказа; контроль своевременной оплаты экспортных и импортных платежей; оформление необходимой сопутствующей документации.

Отдел доставки и приема товара — данный отдел отвечает за экспорт (вывоз) и импорт (ввоз) товара.

Диспетчерская группа складского отдела — централизованная форму оперативного управления на основе применения технических средств связи, сбора информации, ее обработки и осуществления оперативного контроля и регулирования сельскохозяйственного производства.

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

Отдел товарного планирования — отдел, отвечающий за оптимизацию товарных потоков внутри компании. Функционалом отдела является: аналитика планов, составление прогнозов, составление всех планов закупок, расчет всех изменений в заказах, бюджетирование, распределение входящих потоков, снижение потерь от дефицита.

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

Отдел таможенного оформления — отдел отвечающий за таможенное оформление. Задачами данного отдела является: В полной мере реализовать политику РФ относительно таможни; следить за соблюдением таможенного законодательства; защищать экономические интересы РФ, оказывать содействие внешнеэкономическому развитию предприятий, граждан, регионов; осуществление ТО и таможенного контроля (ТК); взаимодействие с другими отделами таможенного органа.

Отдел обслуживания клиентов — отдел, отвечающий за обслуживание клиентов до, вовремя и после покупки товара или услуги с целью увеличения уровня удовлетворённости клиента.

1.2. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов

На рисунке 2 предоставлена модель TO-BE контекстной диаграммы IDEF0 по автоматизации бизнес процессов складского учета[2]. Блоком данной диаграммы является “Учет продукции на складе”. Складской учет — это сортовой, количественный оперативно-технический учет с целью осуществление мероприятий по повышению эффективности работы складского хозяйства, сокращению фактов пересортицы товара, снижению уровня недостач и предотвращению фактов хищения.

Данный блок связан с 14 дугами, а именно: 4 входа, 3 выхода, 4 управления и 3 механизма. Ниже предоставлено определение каждой из дуг:

Накладная — оформление перехода права собственности на товар или другие материальные ценности от продавца к покупателю. В накладной указывается: наименование (вид) товара, его цена, количество, общая стоимость, НДС и реквизиты передающей и принимающей сторон.

Информация о клиенте — это сведенья о клиенте. В ней указываются: название организации-заказчика, её географическое месторасположение, юридические данные, инициалы контактных лиц, фото, контактные данные, ФИО.

Заказ на поставку товара — предложение заказчика поставить товары с определением сроков, объемов, количества, ассортимента и других необходимых данных. Представляют собой следующий набор данных: номер заказа, название организации-заказчика, грузополучатель, номера телефонов, описание товара, условие, подпись, дата.

Информация о поставщике — это сведенья о поставщике. В ней указываются: наименование фирмы, организационно-правовая форма, наличие товарного знака, профиль деятельности, специализация, ФИО руководителей, юридический и фактический адрес, телефон, факс, е-mail банковские реквизиты.

Отчетность — свод показателей активов и обязательств предприятия, отчет о прибылях и убытках, оценка экономической эффективности деятельности предприятия[9].

Прайс-лист — перечень наименований товаров, описание товара и их характеристика.

Расходная накладная — Применяется для учета расхода/продажи материальных ценностей внутри организации. Оформление расходной накладной: наименование организации, наименование склада, количество и сумма расхода каждого товара и ответственные за передачу и хранение товара.

Руководитель — наблюдение за работой сотрудников, ведение документооборота внутри подразделения, разработка графиков постановки и отгрузки товаров.

Работник(-и) отдела сбыта — подготовка и заключение договоров с покупателями на поставку выпускаемой продукции, анализ выполнения плана поставок

Работник(-и) отдела поставок — закупка, доставка, прием, хранение, предпродажная подготовка продукции.

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

ГОСТы приказы и постановления РФ — стандарты, правила, требования и нормы по: безопасности труда, упаковке, маркировке, транспортировке и хранении, автоматизации транспортных складских систем и пр.

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

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

На рисунке 3 предоставлена диаграмма декомпозиции автоматизации учета продукции на складе. Блоками данной диаграммы является: Получение товара на складе, занесение в базу данных, оформление заявки, хранение товара и выдача товара.

На данную модель действует приказ Минфина России от 28.12.2001 N 119н (ред. от 24.10.2016) "Об утверждении Методических указаний по бухгалтерскому учету материально-производственных запасов" Раздел 6 “Учет материалов на складах”.

Получение товара на склад – Работник(-и) отдел поставок договаривается с поставщиками о получении товара на склад и заполняя товаротранспортную накладную при прибытии транспортных средств с грузом согласно инструкции 15.06.1965 N П-6 "Инструкция о порядке приемки продукции производственно-технического назначения и товаров народного потребления по количеству". Данные о товаре будут занесены в БД. Товар будет отравлен на хранение.

Занесение в базу данных – Руководитель вносят данные о клиенте, поставщике, о товаре и заказа согласно ГОСТу 34.321-96 “Информационные технологии (ИТ). Система стандартов по базам данных. Эталонная модель управления данными" и инструкциям. Для работы с БД необходима вычислительная техника.

Оформление заявки – При оформлении собирается необходимая информация о клиенте и подготавливается заказ на выбранный им товар(-ы). Заявка отправляется в БД.

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

ГОСТы:

ГОСТ 12.3.020-80 Система стандартов безопасности труда. Процессы перемещения грузов на предприятиях. Общие требования безопасности.

ГОСТ 12.2.003-91 Система стандартов безопасности труда (ССБТ). Оборудование производственное. Общие требования безопасности.

ГОСТ 15150-69 Машины, приборы и другие технические изделия. Исполнения для различных климатических районов. Категории, условия эксплуатации, хранения и транспортирования в части воздействия климатических факторов внешней среды.

ГОСТ 27596-88 Системы производственные гибкие. Системы транспортно-складские автоматизированные. Классификация и обозначение.

ГОСТ 27779-88 Системы производственные гибкие. Высота загрузки технологического оборудования и автоматизированных транспортных складских систем (АТСС).

ГОСТ 27889-88 Системы производственные гибкие. Системы транспортно-складские автоматизированные. Параметры.

Выдача товара – При наличии товара на складе, согласно ГОСТ Р 51303-2013 "Торговля. Термины и определения", клиенту выдается товар, указанной в заявке на поставку товара. Работник отдела сбыта выдает товар, заполняет расходную накладную и отчет о движении товароматериальных ценностей, где сопоставляется приход/расход ТМЦ с фактическими данными для ведение на складе с подсчетом итогов, и сверка достоверности движения ТМЦ с данными бухучета.

2. Информационное обеспечение задачи

2.1. Информационная модель и её описание

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

1. Область отображает процесс конфигурации ИС в части ввода клиентов, которые необходимы в рамках задачи для того, чтобы создать портрет клиента и зафиксировать за ним историю приобретения товаров для отчета; в части ввода заявок о получении товара, которые необходимы для учета проданного товара клиенту(-ам); в части ввода товаров, чтобы узнать о наличии того или иного товара на складе и при необходимости его заказать. Ввод данных производится оператором отдела сбыта. Форма «Ввод данных в БД о выдаче товара» предполагает выполнение 3 операций:

  • редактирование справочника товаров;
  • редактирование таблицы заявок о получении товара;
  • редактирование справочника клиентов.

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

  • редактирование таблицы поступления;
  • редактирование справочника поставщиков.

3. Область отображает то, что моделируема ИС предоставляет на выходе: при наличии товара(-ов) на складе формируется прайс-лист, клиент получает результатный документ, содержащий параметры совершённого платежа и являющийся его подтверждением; бухгалтеру передается расходная накладная (ТОРГ-14) совместно с отчетами для учета расхода/продажи материальных ценностей внутри организации. Руководителю необходимы отчеты, чтобы отслеживать действия сотрудников организации.

2.2. Используемые классификаторы и системы кодирования

Таблица 2.

Используемые системы кодирования

Вид классификатора

локальный

локальный

локальный

локальный

локальный

Система классификации

отсутствует

отсутствует

отсутствует

отсутствует

отсутствует

Система кодирования

серийная

серийная

порядковая

порядковая

порядковая

Мощность кода

1000000

1000000

1000

1000

1000000

Длина кода

6

6

4

4

6

Кодируемое

множество

объектов

Код поступления

Код заявки

Код клиента

Код поставщика

Код товара

В таблице 2 указаны используемые классификаторы и системы кодирования. Разработанные классификаторы позволяют упростить работу системы и повысить ее эффективность. Ниже приведено подробное описание классификаторов:

1. Классификатор поступления. Используется серийная система кодирования. Классификатор является локальным и состоит из шести знаков, состоящая из букв латинского алфавита и цифр.

Структурная формула классификатора поступления: Ф1 = [XXXXXX]. Пример строки: sat54e.

2. Классификатор заявок. Используется серийная система кодирования. Классификатор является локальным и состоит из шести знаков, состоящая из букв латинского алфавита и цифр.

Структурная формула классификатора заявок: Ф2 = [XXXXXX]. Пример строки: uf2451.

3. Классификатор клиентов. Используется порядковая система кодирования. Классификатор является локальным и состоит из четырех знаков, состоящая из цифр.

Структурная формула классификатора клиентов: Ф3 = [XXXX]. Пример строки: 0124.

4. Классификатор поставщиков. Используется порядковая система кодирования. Классификатор является локальным и состоит из четырех знаков, состоящая из цифр.

Структурная формула классификатора поставщиков: Ф4 = [XXXX]. Пример строки: 0213.

5. Классификатор товаров. Используется порядковая система кодирования. Классификатор является локальным и состоит из шести знаков, состоящая из букв латинского алфавита и цифр.

Структурная формула классификатора товаров: Ф5 = [XXXXXX]. Пример строки: 9731a.

2.3. Характеристика нормативно-справочной, входной и оперативной информации

Вся поступающая в информационную подсистему информация может быть подразделена на следующие виды: условно-постоянная и условно-переменная.

Условно-постоянной информации относятся сведения, практически неизменные в течение длительного периода (в течение бесконечно большого числа циклов управления).

Условно-постоянная информация вводится в БД сравнительно редко. В проектируемой ИС к условно постоянной информации относятся справочники, перечень которых представлен в таблице 3.

Таблица 3.

Перечень используемых справочников

№ п/п

Название справочника

Ответственный за ведение

Средний объём справочника в записях

Средняя частота актуализации

1

Товар

Пользователь

350

1 раз в неделю

2

Клиенты

Администратор

70

1 раз в месяц

3

Поставщики

Администратор

50

1 раз в месяц

Справочник товаров служит для хранения информации о наименовании, количестве и цене.

Справочник клиентов хранит данные о клиенте, т.к. ФИО, номер телефона, адрес и пр.

Справочник поставщиков хранит данные о поставщике и его организации, а также номер телефона, адрес, ФИО поставщика и т.п.

Реквизитный состав справочников подробно приведен в таблице 4.

Таблица 4.

Реквизитный состав справочников

№ п/п

Название справочника

Перечень реквизитов

1

Товар

Наименование, количество, единица измерения, цена за 1 ед., общая стоимость

2

Клиенты

ФИО, название организации, телефон, номер паспорта, серия паспорта, адрес.

3

Поставщики

ФИО, название организации, телефон, номер паспорта, серия паспорта, адрес.

2.4. Характеристика результатной информации

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

Таблица 5.

Описание выходных документов

Наименование

Реквизиты

Частота формирования

Таблицы

Способ доставки

Отчет «Продажи за день»

Дата, Код товара, Код клиента, ФИО клиента, Кол-во товара, Общая стоимость

По мере необходимости

Товары, Клиенты

Экранная форма

Запрос «Приобретение товара»

Дата, Код товара, Код поставщика, ФИО поставщика, Кол-во товара, Общая стоимость

По мере необходимости

Товары, Поставщики

Экранная форма

Отчет «Доставленные товары»

Дата, Код товара, Код поставщика, ФИО поставщика, Код поступления, Кол-во товара, Общая стоимость

По мере необходимости

Товары, Поставщики, Поступление

Экранная форма

Запрос «Запрос о получении товара»

Дата, Код заявки, Код товара, Код клиента, ФИО клиента, Кол-во товара, общая стоимость

По мере необходимости

Товары, Клиенты, Заявки о получении товара

Экранная форма

Запрос «Запрос о получении товара»

Дата, Код заявки, Код товара, Код клиента, ФИО клиента, Кол-во товара, общая стоимость

По мере необходимости

Товары, Клиенты, Заявки о получении товара

Печатная форма

3. Программное обеспечение задачи

3.1. Общие положения (дерево функций и сценарий диалога)

В рисунке 6 предоставлено дерево функций управления и обработки данных, призванные автоматизировать разрабатываемый проект. Здесь выделены и детализированы 2 подмножества функций: служебные и основные. Ниже предоставлено описание деталей подмножеств.

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

Введение справочников – основная функция, необходимая для создания/чтения пользователем релевантной (точной) информации, т.к. информация о клиентах, поставщиках, товарах. Содержимое справочника изменяется крайне редко.

Ввод данных – основная функция, позволяющая пользователю создать и заполнить документ, согласно выбранному ему шаблону (договор, заказ, заявка, платеж и пр.)

Вывод результатов – основная функция, которая дает возможность пользователю узнать результаты операций в виде запросов и отчетов.

Вход в систему – служебная функция, которая аутентифицирует пользователя, если учетная запись была зарегистрирован администратором. Авторизация осуществляется при вводе логина и пароля (при необходимости, учетную запись можно дополнительно защитить с помощью двухфакторной аутентификации, привязав ее к моб. телефону).

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

Справка – служебная функция, позволяющая посмотреть руководство по работе с программой, связаться с тех. поддержкой при выявлении ошибок с продуктом, а также узнать подробнее о продукте и его создателей.

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

Календарь (с часами) – служебная программа, позволяющая узнать и назначить нужную дату и время, а также узнать сроки.

Электронная почта – служебная функция, позволяя пользователю отправлять и получать сообщения между другими пользователями (служебная почта)

Управление окнами – служебная функция, позволяющая взаимодействовать с окнами (перемещать, менять размеры, упорядочивать, переключатся, сворачивать и разворачивать)

Калькулятор – служебная программа, позволяющая проводить операции над числами и алгебраическими формулами.

3.2. Характеристика базы данных

Таблица 6.

Описание структуры записей таблицы «Товары»

Наименование поля

Идентификатор поля

Тип поля

Прочие

Код товара

code_goods

int

Первичный ключ

Наименование товара

name_ goods

varchar(20)

Вторичный ключ

Кол-во товара в наличии

count_ goods

int

Единица измерения

unit_ goods

varchar(3)

Вторичный ключ

Цена товара за 1 ед.

price_ goods

money

Вторичный ключ

Общая стоимость

sum­_ goods

money

Таблица 7.

Описание структуры записей таблицы «Клиенты»

Наименование поля

Идентификатор поля

Тип поля

Прочие

Код клиента

code_customer

int

Первичный ключ

Фамилия клиента

ln_customer

varchar(15)

Имя клиента

fn_customer

varchar(12)

Отчество клиента

mn_customer

varchar(15)

Может быть Null

Название организации клиента

org_customer

varchar(20)

Телефон клиента

nummber_customer

char(11)

Номер паспорта клиента

pass_number_customer

char(4)

Серия паспорта клиента

pass_series_customer

char(6)

Адрес клиента

address_customer

varchar(70)

Таблица 8.

Описание структуры записей таблицы «Поставщики»

Наименование поля

Идентификатор поля

Тип поля

Прочие

Код поставщика

code_supplier

int

Первичный ключ

Фамилия поставщика

ln_supplier

varchar(15)

Имя поставщика

fn_supplier

varchar(12)

Отчество поставщика

mn_supplier

varchar(15)

Может быть Null

Название организации поставщика

org_supplier

varchar(20)

Телефон поставщика

nummber_supplier

char(11)

Номер паспорта поставщика

pass_number_supplier

char(4)

Серия паспорта поставщика

pass_series_supplier

char(6)

Адрес поставщика

address_supplier

varchar(70)

Таблица 9.

Описание структуры записей таблицы «Заявки о получении товара»

Наименование поля

Идентификатор поля

Тип поля

Прочие

Код заявки

code_application

int

Первичный ключ

Дата заявки

datetime_application

datatime

Дата

Код клиента

code_customer

int

Первичный ключ

Код товара

code_goods

int

Первичный ключ

Наименование товара

name_goods

varchar(20)

Вторичный ключ

Кол-во заявленного товара

unit_application

int

Единица измерения

unit_ goods

varchar(3)

Вторичный ключ

Цена товара за 1 ед.

price_goods

money

Вторичный ключ

Итого

sum_application

money

Таблица 10.

Описание структуры записей таблицы «Поступление»

Наименование поля

Идентификатор поля

Тип поля

Прочие

Код поступления

code_receipt

int

Первичный ключ

Дата поступления

datetime_receipt

datatime

Дата

Код поставщика

code_supplier

int

Первичный ключ

Код товара

code_goods

int

Первичный ключ

Наименование товара

name_goods

varchar(20)

Вторичный ключ

Кол-во поступившего товара

unit_receipt

int

Единица измерения

unit_ goods

varchar(3)

Вторичный ключ

Цена поступившего товара за 1 ед.

price_receipt

money

Общая стоимость поступившего товара

sum_receipt

money

Ниже предоставлены пример сценария диалога ИС приложения (рисунок 7), описанный в пункте 3.1, и пример ER модели базы данных ИС (рисунок 8), отображающий связь таблиц с 6 по 10.

3.3. Структурная схема пакета (дерево вызова программных модулей)

Таблица 11.

Описание функций модулей

№ п/п

Наименование модуля и подсистемы

Функции модуля и подсистемы

1.

Подсистема работы со справочниками

Содержит предопределенные процедуры формы списка и элемента справочника

2.

Подсистема работы с таблицами

Содержит предопределенные процедуры формы списка и элемента таблицы

3.

Подсистема работы с документами

Содержит процедуры и функции для просмотра и ввода данных в имеющийся шаблон документа

4.

Подсистема работы с запросами

Содержит процедуры и функции, позволяющие создавать новые запросы, вводить данные, управлять статусом запросов

5.

Подсистема работы с отчетами

Содержит процедуры и функции для просмотра и создания отчета

6.

Модуль создания/редактирования шаблонов документа

Содержит процедуры и функции для создания, изменения и удаления шаблонов документов.

7.

Модуль редактирования пользователей

Содержит процедуры и функции для добавления, редактирования и удаления пользователя и его данных

8.

Модуль тестирования БД

Является процессом, необходимый для проверки корректности работы БД и выявления ошибок.

9.

Модуль конфигураций БД

Содержит процедуры и функции для корректной настройки БД и создания пресетов.

10.

Модуль органайзера

Является набором прикладных программ, предназначенная для накапливания пользователем информации, необходимые для организации дел и контроля за их выполнением.

11.

Модуль справочной системы

Содержит процедуры и функции, необходимые для отображения справочной информации, т.к. помощь, о программе…

12.

Модуль проверки загружаемой информации на ошибки

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

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

3.4. Описание программных модулей

4. Контрольный пример реализации и его описание

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

С 10 по 21 продемонстрированы базовые функции ИС на окне авторизации

Рисунок 10 Окно авторизации ИС по складскому учету

Рисунок 11 Окно авторизации ИС по складскому учету->Файл

Рисунок 12 Окно авторизации ИС по складскому учету->Настройки

Рисунок 13 Окно авторизации ИС по складскому учету->Справка

Рисунок 14 Окно IP/Port

Рисунок 15 Окно IP/Port->Неудача

Рисунок 15 Окно IP/Port->Успех

Рисунок 16 Окно базовых настроек

Рисунок 17 Окно «О программе»

Рисунок 18 Окно «Помощь»

Рисунок 19 Авторизация->Пустые поля

Рисунок 20 Авторизация->Неверный логин и пароль

Рисунок 21 Авторизация->Успех

С рисунка 22 и 30 продемонстрировано главное меню программы и ее неполный функционал. Так как мы зашли под обычным сотрудником, то вкладка для просмотров отчетов нам недоступна.

Рисунок 22 Главное меню->Справка

Рисунок 23 Главное меню->Сервис

Рисунок 24 Главное меню->Окна

Рисунок 25 Главное меню->Документы

Рисунок 26 Главное меню->Таблицы

Рисунок 27 Главное меню->Справочники

Рисунок 28 Главное меню->Файл

Рисунок 29 Таблицы->Списки

Рисунок 30 Товары->Поиск

Заключение

Завершив выполнение курсового проекта, были закреплены как теоретические, так и практические знания, полученные на дисциплине “Методы и средства проектирования ИС”. Также были выполнены поставленные задачи, а именно: проектирование и разработка ИС для складского учета.

Данная ИС после предварительных испытаний была внедрена в опытную эксплуатацию. После последующих тестирований ИС может перейти в промышленную эксплуатацию[1]. Это необходимо для выявления недочетов во внедренной в опытную эксплуатацию ИС[11].

В ходе выполнения курсовой работы были преодолены все этапы жизненного цикла, за исключением последнего: от формирования требований к ИС и до внедрения ее в опытную эксплуатацию[2][3]. Промышленная эксплуатация не предусмотрена временными рамками данного курсового проекта.

Полученная теоритическая и практическая информация необходима для построения ИС, которая будет соответствовать необходимым критериям: гибкость, масштабируемость, безопасность, надежность[13]. Особое внимание следует уделить безопасности ИС[8]. Безответственное и халатное отношение к данному критерию может повлечь неприятные последствия для компании, вплоть до банкротства.

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

Список литературы

  1. ГОСТ 34.601-90 Информационная технология (ИТ). Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания
  2. ГОСТ 34.602–89. Информационная технология. Технические задания на создание автоматизированной системы.
  3. ГОСТ Р ИСО/МЭК 12207–02. Информационная технология. Процессы жизненного цикла программных средств.
  4. ГОСТ Р ИСО/МЭК 15271–02. Руководство по ИСО/МЭК 12207 (процессы жизненного цикла программных средств).
  5. ГОСТ 34.003-90. Автоматизированные системы. Термины и определения.
  6. Балдин, К.В Информационные системы в экономике: Учебник / К.В Балдин, В.Б. Уткин. - М.: Дашков и К, 2015. - 395 c.
  7. Данелян, Т.Я. Экономические информационные системы (ЭИС) предприятий и организаций: Монография. / Т.Я. Данелян. - М.: ЮНИТИ, 2015. - 284 c.
  8. Зегжда, Д.П. Основы безопасности информационных систем / Д.П. Зегжда, А.М. Ивашко. - М.: Горячая линия - Телеком, 2017. - 452 c.
  9. Косиненко, Н.С. Информационные системы и технологии в экономике: Учебное пособие / Н.С. Косиненко, И.Г. Фризен. - М.: Дашков и К, 2015. - 304 c.
  10. Рыжко, А.Л. Информационные системы управления производственной компанией: Учебник для академического бакалавриата / А.Л. Рыжко, А.И. Рыбников, Н.А. Рыжко. - Люберцы: Юрайт, 2016. - 354 c.
  11. Воронцов И. Автоматизация российских предприятий: с чего начинать? [Электронный ресурс]: https://blog.iteam.ru/avtomatizatsiya-rossijskih-predpriyatij-s-chego-nachinat/
  12. Все о ERP [Электронный ресурс]: http://erp-tools.ru/
  13. Архив лекционных материалов для студентов [Электронный ресурс]: https://studfiles.net/preview/3509788/page:2/