- •Оглавление
- •Нормативные ссылки
- •Термины и определения
- •Сокращения
- •Введение
- •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 Безопасность жизнедеятельности в чрезвычайных ситуациях
- •Заключение
- •Список использованных источников
- •Приложение а
Администратор
Администратор осуществляет контроль за деятельностью менеджеров, выполняет внесение наличных денежных средств в кассу компании, в течение кассовой смены он может делать инкассацию денег с касс или на кассы (изымать или вносить деньги в денежные ящики с предоставлением кассиру соответствующей печатной формы, заверенной печатью). Также администратор регулирует взаимоотношения с «проблемными клиентами» при оформлении возврата товара от покупателя, оформляя необходимые документы, составляя акт приемки и выдавая наличность клиенту.
Товаровед
В обязанности товароведа входят оформление заказов поставщикам, анализ и корректировка ассортиментного перечня, ведение переговоров и заключение договоров с поставщиками, поиск наиболее выгодных условий поставок, оформление приходных накладных от поставщиков, их сверка и отражение в базе данных, оформление списаний и оприходований товаров.
Кладовщик
Кладовщик выполняет перемещение товаров между складами, хранит у себя весь документооборот по внутренним перемещениям товаров, осуществляет расклейку этикеток на товары, проводит акты инвентаризации.
Ведёт отчетность по работе с поставщиками и ведомости по погашению долгов фирмы поставщикам.
Также в обязанности кладовщика входит регистрация поставщиков в базе данных АСУ.
6.1.3 Содержание технологических недостатков, устраняемых при внедрении данного по
Повышение эффективности работы сотрудников предприятия, в первую очередь аналитиков;
Сокращение сроков формирования сложных отчетов и отсутствие риска перегрузки основного сервера;
Позволяет формировать методы по улучшению рыночной ситуации для данного предприятия (например, увеличении объема продаж);
4) В случае поломки основной БД на предприятии будет играть роль резервной копии, за счет чего деятельность некоторых сотрудников на предприятии не остановится.
6.1.4 Экономическая необходимость и целесообразность
Исследование экономических показателей деятельности предприятия является неотъемлемой чертой современного крупного предприятия, желающего знать какова ситуация и перспектива будет в дальнейшем. Поскольку крупное отделение ФК содержит множество данных находящихся в базе данных, а то количество отчетов, которое есть в информационной системе на предприятии, как правило, не устраивает сотрудников предприятия, которым данные могут понадобиться в определенном виде, то сотрудник вынужден обращаться за помощью к программистам в формировании отчетов. Именно для решения подобных проблем и появилась концепция OLAP позволяющая эффективно строить различные отчеты.
6.2 Стадии и этапы разработки
При разработке данной системы необходимо использовать следующий персонал (см. таблицу 6.1).
Таблица 6.1 – Штатное расписание разработчиков
Состав группы |
Количество человека |
Средная з/пл., руб./месяц |
Условные Обозначение |
Руководитель проекта |
1 |
21000 |
РП |
Инженер-программист |
2 |
15000 |
ИП1,ИП2, |
Инженер Технолог-информация проект |
1 |
12000 |
ТИП |
Итого |
63000 |
|
Поскольку срок разработки данной системы ограничен и должен составлять 2 мес. (45 раб. дней ), то для того чтобы разработать данную систему вовремя необходимо разработать план т.е составить сетевой график. При построении сетевого графа необходимо процесс создания системы разбить на следующие стадии:
1. Техническое задание
2. Эскизный проект
3. Технический проект
4.Рабочный проект
5. Внеднее проект
Таблица 6.2 – Стадии и этапы разработки
№ |
Наименование события |
|
Содержание работ |
Исполнители |
дни |
Стадия №1. Техническое задание |
|||||
1 |
Обоснование необходимости разработки программ |
1-2 |
Постановка задачи. |
РП,ИП1 |
0.5 |
1 |
|
1-3 |
Сбор исходных материалов. |
ИП2,ИП1,ТИП |
0.5 |
1 |
|
1-4 |
Выбор и обоснование критериев эффективности и качества разрабатываемой программы. |
РП,ИП1,,ИП2,ТИП |
0.5 |
1 |
|
4-5 |
Обоснование необходимости проведения научно-исследовательских работ |
РП,ИП1 |
0.5 |
1 |
Научно-исследование работы |
4-6 |
Определение структуры входных и выходных данных. |
ИП1,ИП2 |
0.5 |
1 |
Научно-исследование работы |
4-7 |
Предварительный выбор методов решения задач. |
РП,ИП2.ИП1,ТИП |
0.5 |
1 |
Функциональные требование к ПО определены |
5-8 |
Обоснование целесообразности применения ранее разработанных программ. |
РП,ИП1,ИП2,ТИП |
0.5 |
1 |
Технические возможности определены |
6-9 |
Определение требований к техническим средствам. |
ИП2 |
0.5 |
1 |
|
7-10 |
Обоснование принципиальной возможности решения поставленной задачи. |
РП,ТИП |
0.5 |
1 |
|
7-11 |
Определение требований к программе. |
ИП2 |
0.5 |
1 |
|
10-12 |
Разработка технико-экономического обоснования разработки программы. |
РП,ИП1,ИП2,ТИП |
0.5 |
1 |
Разработка и утверждение технического задания |
12-13 |
Определение стадий, этапов и сроков разработки программ и документации на нее |
РП,ИП1,ТИП |
0.5 |
1 |
|
12-14 |
Выбор языков программирования |
ИП2 |
0.5 |
1 |
|
13-15 |
Определение необходимости проведения научно-исследовательских работ на последующих стадиях.
|
РП,ИП1,ТИП |
0.5 |
1 |
|
15-16 |
Согласование и утверждение технического задания. |
РП,ТИП |
0.5 |
1 |
|
14-17 |
Предварительная разработка структуры входных и выходных данных. |
ИП2 |
0.5 |
1 |
Работа с заказчиком |
16,17-18 |
Уточнение методов решения задачи. |
РП,ИП1,ТИП |
0.5 |
|
Отчёт Об анализ объект |
18-19 |
Оформление отчета о выполненной работ |
РП |
0.5 |
2.Эскизный проект |
|||||
2 |
|
20 |
Разработка общего описания алгоритма решения задачи. |
ИП2,ТИП |
2 |
2 |
|
21 |
Разработка технико-экономического обоснования. |
ИП1 |
2 |
2 |
|
22 |
Разработка пояснительной записки. |
РП,ТИП |
2 |
2 |
|
20,22-23 |
Согласование и утверждение эскизного проекта. |
РП,ИП1,ИП2,ТИП |
4 |
2 |
Расчёт входных и выходных параметров |
21-24 |
Уточнение структуры входных и выходных данных. |
ИП1,ИП2 |
3 |
|
|
25 |
Оформление отчета о выполненной работ |
РП |
1 |
3 Технический проект |
|||||
3 |
|
26-27 |
Разработка алгоритма решений задачи. |
РП,ТИП,ИП1 |
2 |
3 |
|
26-28 |
Определение формулы представления входных и выходных данных. |
ИП1,ТИП |
1 |
3 |
|
26-29 |
Определение семантики и синтаксиса языка. |
ИП2, |
1 |
|
|
29-30 |
Разработка структуры программы |
ИП2 |
2 |
|
|
27,28-31 |
Окончательное определение конфигурации технических средств. |
РП,ИП1,ИП2,ТИП |
2 |
|
|
31-32 |
Разработка плана мероприятий по разработке и внедрению программ. |
РП,ИП1,ИП2,ТИП |
|
|
|
30-33 |
Разработка пояснительной записки. |
ИП2 |
|
|
|
33-34 |
Согласование и утверждение технического проекта.
|
РП,ИП2 |
|
4 Рабочный проект |
|||||
|
|
35-36 |
Программирование и отладка программы. |
ИП1,ИП2,ТИП |
7 |
|
|
35-37 |
Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77. |
ИП1,ТИП,РП |
2 |
5 Внеднее проект |
|||||
|
|
38-39 |
Разработка, согласование и утверждение программы и методики испытаний. |
РП,ИП1,ИП2,ТИП |
5 |
|
|
39-40 |
Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний.
|
ИП1,ИП2,ТИП |
|
|
|
29-41 |
Корректировка программ и программной документации по результатам испытаний. |
ИП2 |
|
|
|
41-42 |
Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. |
ИП2 |
|
|
|
40-43 |
Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. |
РП,ИП1,ИП2,ТИП |
|
|
|
43-44 |
Передача программы в фонд алгоритмов и программ. |
ИП2,ИП1,ТИП |
|
Таблица 6.3 – Время на разработку по стадиям
Стадия |
Раннее начало работы |
Позднее окончание работы |
срок стадии, дни |
срок стадии, часы |
I |
0 |
9 |
9 |
72 |
II |
9 |
21 |
12 |
96 |
III |
21 |
32 |
11 |
88 |
IV |
32 |
38 |
6 |
48 |
V |
38 |
45 |
8 |
64 |