- •Оглавление
- •Нормативные ссылки
- •Термины и определения
- •Сокращения
- •Введение
- •1 Спецификация требований по «Разработке программного обеспечения автоматизированной информационной системы малого предприятия по технологии erp-System»
- •1.1 Введение
- •1.1.1. Цель
- •1.1.2. Область применения
- •1.1.3. Определения, термины и сокращения
- •1.1.4. Ссылки
- •1.1.5. Обзор
- •1.1.6 Общее описание
- •1.2 Общее описание
- •1.2.1. Перспективы продукта
- •1.2.1.1. Концепции операций
- •1.2.1.2. Концепции пользовательского интерфейса
- •1.3.1.1. Пользовательские интерфейсы
- •1.3.1.2 Аппаратные интерфейсы
- •1.3.1.3. Программные интерфейсы
- •1.3.2 Детальные требования к системе автоматизации управления
- •1.3.4 Логические требования базы данных
- •1.3.5 Атрибуты программной системы
- •1.3.5.1 Надежность
- •1.3.5.6 Специальные требования
- •2 Исследовательская работа
- •2.1 Общие требования
- •2.2 Эволюция mrp, mrp II, erp, erp II
- •3.1.1.2 Модуль “Удаленный филиал”
- •3.1.2 Работа с базой данных
- •3.2 Среда проектирования
- •3.3 Выбор системы управления базой данных
- •3.4 Концептуальное и логическое формирование бд
- •3.4.1 Логическое проектирование
- •3.4.2 Разработка физической структуры бд
- •4 Детальное проектирование автоматизированной системы склада готовой продукции
- •4.1 Спецификация требований по
- •4.2 Выбор операционной среды и средств разработки
- •4.3 Проектирование базы данных
- •4.3.1 Описание структуры базы данных
- •4.4 Анализ взаимодействия основных компонентов программы
- •4.5 Диаграммы вариантов использования для программы
- •4.4 Проведения комплексной отладки и испытаний пк
- •5 Детальное проектирование. Реализация и техническая поддержка. Стандарты, нотация и инструментальные средства
- •5.1 Описание программного продукта
- •5.2 Модульная структура программного продукта
- •5.3 Описание свойств, методов и событий классов
- •5.4 Диаграмма процессов
- •5.5 Диаграмма состояний и переходов
- •5.6 Основные требования к интерфейсу
- •5.7 Руководство пользователя
- •5.7.1 Инсталляция и конфигурирование системы
- •5.7.2 Основы работы с программой
- •5.8 Методика оценки надежности проектирования
- •5.8.1 Расчет надежности информационной системы
- •5.8.2 Модель Миллса
- •5.8.3 Оценка надежности информационной системы. Интегральное и системное тестирования
- •6 Экономическая часть
- •6.1 Технико-экономическое обоснование (тэо)
- •6.1.1 Краткая характеристика предприятия
- •6.1.2 Содержание технологического процесса, в котором должна быть использована разработка Менеджер по продажам
- •Администратор
- •Товаровед
- •Кладовщик
- •6.1.3 Содержание технологических недостатков, устраняемых при внедрении данного по
- •6.1.4 Экономическая необходимость и целесообразность
- •6.2 Стадии и этапы разработки
- •6.3 Определение затрат по статье Материалы и Оборудование
- •6.4 Определение затрат по статье «Электроэнергия»
- •6.5 Определение затрат по статье «Амортизация» используемого оборудования
- •6.6 Определение затрат по статье “Зарплата” группы разработчиков
- •6.7 Составление сводная смета предпроизводственных затрат (проектных работ)
- •6.8 Определение цены программного продукта
- •6.9 Определение цены на внедрение программного продукта
- •6.10 Определение цены на сопровождение программного продукта
- •6.11 Расчет экономического эффекта и срока окупаемости от внедрения данной системы
- •7 Безопасность жизнедеятельности
- •7.1 Основные положения об охране труда
- •7.2 Производственная санитарния и гигиена
- •7.2.1Требования к помещениям для работы с пэвм
- •7.2.2 Требования к микроклимату
- •7.2.3 Требования к уровням шума и вибрации на рабочих местах, оборудованных пэвм
- •7.2.4 Требования к уровням электромагнитных полей на рабочих местах, оборудованных пэвм
- •7.2.5 Общие требования к организации рабочих мест пользователей пэвм
- •7.3 Требования к освещению
- •7.4 Техника безопасности
- •7.4.1 Обеспечение электробезопасности
- •7.4.2 Пожаробезопасность
- •7.5 Безопасность жизнедеятельности в чрезвычайных ситуациях
- •Заключение
- •Список использованных источников
- •Приложение а
3.1.1.2 Модуль “Удаленный филиал”
Модуль “Удаленный филиал” представляет собой розничный магазин по продаже товаров. Передача всех данных (обновленных справочник поставщиков и продукции, накладные – перемещение в филиал) осуществляется через выделенный канал ADSL.
Тематические разделы модуля (структура): Приемка товара.
Приемка товара осуществляется с помощью передачи данных через сеть Internet файла “Перемещение в филиал”. По принятию файлов в программе обновляются следующие данные:
справочник товаров;
справочник поставщиков;
остатки продукции в магазине.
При приходовании товара автоматически проверяется наличие новых товаров и возможные изменения цен на товары, ранее присутствующие в магазине. В случае каких-либо изменений автоматически выводятся на печать ценники на данную продукцию.
Приемка товара включают данные:
индивидуальный локальный код;
наименование товара;
наименование поставщика;
цена до прихода товара (старая цена);
количество товара до прихода;
цена после прихода товара (новая цена);
количество товара после прихода;
Также данный раздел программы содержит список перемещений в филиал с удаленного склада.
Перемещения в филиал включают данные:
дата перемещения в филиал;
время перемещения в филиал;
наименование документа;
номер документа;
сумма перемещения от головного склада в удаленный филиал, руб.
Пользователю системы доступны следующие возможности:
просмотр каждого перемещения в филиал по номеру;
печать каждого просматриваемого документа в соответствующем для этого документа стандарте.
печать ценников на новую продукцию и на продукцию с новыми ценами.
Тематический раздел модуля: Продажа.
Продажа товара включает в себя 2 этапа:
выбор товара для покупки и, соответственно, формирования чека;
формирование товарного чека.
Выбор товара для покупки осуществляется в специальном окне, которое содержит:
индивидуальный локальный код;
наименование продукции;
цена за единицу продукции, руб.;
количество продукции в магазине;
количество покупаемого товара.
После выбора необходимого товара и его количества формируется товарный чек, содержащий следующую информацию:
реквизиты предприятия;
номер товарного чека;
дата покупки товара;
индивидуальный локальный код товара;
наименование продукции;
наименование поставщика;
цена за единицу продукции, руб.;
количество покупаемого товара;
итоговая сумма.
Особенности: после продажи товара в базе данных появляется новый товарный чек, который пользователь системы может просмотреть и распечатать в любое время. Также автоматически уменьшаются и остатки продукции в магазине.
3.1.2 Работа с базой данных
С точки зрения пользователя, база данных – это программа, которая обеспечивает работу с информацией. При запуске такой программы на экране, как правило, появляется таблица, просматривая которую пользователь может найти интересующие его сведения. Если система позволяет, то он может внести изменения в базу данных: добавить новую информацию или удалить ненужную.
С точки зрения программиста, база данных – это набор файлов, содержащих информацию. Разрабатывая базу данных для пользователя, программист создает программу, которая обеспечивает работу с файлами данных.
В настоящее время существует достаточно большое количество программных систем, позволяющих создавать и использовать локальные (dBASE, FoxPro, Access, Paradox) и удаленные (Interbase, Oracle, Sysbase, Infomix, Microsoft SQL Server) базы данных.
В зависимости от расположения программы, использующей данные, и самих данных, а также способа разделения данных между несколькими пользователями различают локальные и удаленные базы данных.
В нашем случае база данных является локальной. Хранится она на сервере, который предоставляет своё дисковой пространство под платформу автоматизированной системы. Доступ к управлению осуществляется через программу головного склада с помощью интерфейса пользователя. Чтобы получить туда доступ нужно ввести логин и пароль администратора системы.
В программе склада готовой продукциидля автоматизации компании присутствуют следующие базы данных:
база данных товаров;
база данных поставщиков;
база данных входящих и исходящих документов (приемные и расходные акты, перемещения в филиал, товарные чеки).
В данных БД возможны следующие действия:
создание, копирование и удаление таблицы;
осуществление сопровождения таблиц;
удаление, корректировка и добавление полей;
загрузка текстовых файлов в таблицы;
осуществление поиска в базе данных или в её разделах.