A. Требования к структуре и функционированию системы



МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФГБОУ ВПО «ПСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

КОЛЛЕДЖ ПСКОВГУ

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

Обучающегося 4 курса

Группы: 0314-35ПО

По специальности 09.02.03

Программирование в компьютерных системах

Фамилия Имя

Псков 2020



 

Введение

Данное техническое задание распространяется на разработку автоматизированной информационной системы «Skladility»

Основания для разработки

Программный комплекс разрабатывается на основе учебного плана по специальности «Программирование в компьютерных системах».

Назначение разработки

Программа для обеспечение автоматизированной базы данных.

Требования к программе и программному изделию

3.1. Требования к функциональным характеристикам

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

· Наличие пользовательского интерфейса

· Редактирование данных

· Возможность добавления записей в базу данных

· Возможность удаления записей из базы данных

· Формирование отчётов

· Поиск по запросам

· Отображение результатов на экране

· Постоянная возможность обратиться к справке

3.3. Исходные данные

Программа для обеспечение автоматизированной базы данных «Skladility»

3.4. Организация входных и выходных данных

· Входные данные вводятся пользователем с помощью мышки или клавиатуры

· Выходные данные отображаются на мониторе

3.5. Требования к надежности: программа должна исправно работать вне зависимости от действий пользователя и быть полезной пользователю для выполнения поставленных задач

3.6. Требования к составу и параметрам технических средств, программа должна работать на всех компьютерах c операционной системой Windows от 7 версии.

Минимальная конфигурация системы:

 

· Процессор 2.3 ГГц

· Объем ОЗУ не менее 4 Гб

· Клавиатура, мышь, монитор

· ОС: Windows 7, 8, 10

 

Рекомендуемая конфигурация:

 

· Процессор 2.9ГГц и выше

· Объем ОЗУ выше 6 Гб

· Клавиатура, мышь, монитор

· ОС: Windows 7, 8, 10

3.7. Требования к программному обеспечению

· Необходимо иметь реляционную систему управления базами данных.

3.8. Требования к транспортировке и хранению

· Программный комплекс располагается на USB-флэш-накопителе или образ на облачном хранилище с ограничением доступа.

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


Требования к программной документации

· Разрабатываемые программные модули должны быть самодокументированы (Тексты программ должны содержать все необходимые комментарии).

· Программа должна содержать описание работ функций

· В состав должна входить пояснительная записка, содержащая описание разработки и руководство пользователя.

Этапы разработки

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

 

Задание

Разработать документ «Техническое задание» на программный

продукт в соответствии с одним из вариантов, представленных в приложение. Оформить работу в соответствии с ГОСТ 19.106—78.

 


 


Рисунок 1*. Диаграмма Ганта


Министерство образования и науки РФ

ФГБОУ ВО «Псковский государственный университет»

Колледж ПсковГУ

КУРСОВОЙ ПРОЕКТ

по МДК 03. 02. «Инструментальные средства разработки программного обеспечения»

Обучающегося 4 курса

Группы: 0314-35ПО

по специальности 09.02.03

Программирование в компьютерных системах

Фамилия Имя

Псков 2020

Оглавление

I. Анализ предпроектной ситуации. 8

II. Модель требования, предъявляемые к системе. 14

III. Диаграмма взаимодействия. 16

IV. Диаграмма классов. 17

V. Техническое задание. 20

1. ОБЩИЕ ПОЛОЖЕНИЯ.. 20

2. НАЗНАЧЕНИЯ И ЦЕЛИ СОЗДАНИЯ СИСТЕМЫ.. 20

a. Назначение системы.. 20

b. Цель создания системы.. 20

3. ХАРАКТЕРИСТИКИ ОБЪЕКТА АВТОМАТИЗАЦИИ.. 20

4. ТРЕБОВАНИЯ К СИСТЕМЕ. 21

a. Требования к структуре и функционированию системы.. 21

b. Требования к численности и квалификации персонала системы.. 21

c. Требования к надежности. 21

d. Требования к безопасности. 22

e. Требования к эргономике и технической эстетике. 22

f. Требования к защите информации от несанкционированного доступа 22

g. Требования по сохранности информации при авариях. 22

VI. Функциональная модель деятельности предприятия. 23

VII. Архитектура сети и БД.. 31

VIII. Программная документация. 36

IX. Заключение. 37

X. Используемые источники. 38

XI. Приложение. 39

 


 

I. Анализ предпроектной ситуации

Материальный склад “Skladility”. Адрес: Город Псков ул. Металлистов, 16, Псков, Псковская обл., 180004. Электронная почта sh4dowehhh@mail.ru.

Материальный склад: 387 работников, ср. зарплата 21000 рублей.

Расписание рабочих часов: ежедневно 00:00-24:00.

Смены происходят в 06:00 и в 18:00 2 ночные, 2 выходных 2 дневных, выходной.

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

Рисунок 1. Производственная структура предприятия

В таблице 1. показано среднее количество потребителей склада в зависимости от времени и процентильное соотношение от их общего количества.

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

Таблица 1. Временное соотношение потребителей

Часы работы

Потребители

%

00:00-01:00

20

2%

01:00-02:00

23

3%

02:00-03:00

17

2%

03:00-04:00

17

2%

04:00-05:00

14

2%

05:00-06:00

10

1%

06:00-07:00

18

2%

07:00-08:00

23

3%

08:00-09:00

25

3%

09:00-10:00

33

4%

10:00-11:00

37

4%

11:00-12:00

64

7%

12:00-13:00

75

8%

13:00-14:00

53

6%

14:00-15:00

76

9%

15:00-15:00

23

3%

16:00-17:00

46

5%

17:00-18:00

65

7%

18:00-19:00

35

4%

19:00-20:00

33

4%

20:00-21:00

54

6%

21:00-22:00

76

9%

22:00-23:00

34

4%

23:00-00:00

23

3%

894

100%

Перегруженности на складе не бывает

Обязанности:

Директор склада

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

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

3. Документационное обеспечение как внутри подразделения, так и в связке с другими подразделениями компании.

Главный менеджер

1. Обязательное ежегодное проведение инвентаризации продукции и товаров.

2. Проведение промежуточных инвентаризаций.

3. Руководство работами по приему, рациональному размещению, хранению и отпуску на складе.

4. Соблюдение правил техники безопасности, охраны труда, пожарной безопасности.

5. Ведение документооборота внутри подразделения.

6. Разрабатывать графики постановки и отгрузки товаров.

7. Составлять необходимую установленную отчетность, соблюдать правила не только оформления, но и сдачи приходно-расходной документации.

8. Обеспечивать своевременную проверку и ремонт оборудования, инвентаря на складе.

9. Составлять план работы на месяц, неделю, день.

Бухгалтерия

1. Работа с финансами

2. Ведение налогообложения

3. Учитывает движение материальных ценностей: поступление на склад организации, их выдачу, перемещение между цехами или подразделениями и т.д.

4. Сверяет расчеты с поставщиками; подготавливает авансовые отчеты; списывает материалы, производственный брак; ведет книги покупок, продаж

5. Оформляет первичную документацию, обеспечивает ее сохранность

6. Производит учет себестоимости продукции

7. Контролирует перерасход материалов, товаров и прочего

8. Формирует подробные отчеты для руководителей, главных бухгалтеров о стоимости, количестве остатков ТМЦ

9. Участвует в инвентаризации, документально фиксирует ее результаты; принимает непосредственное участие в разработке мероприятий, направленных на повышение эффективности учета ТМЦ

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

11. Взаимодействует с другими материально ответственными сотрудниками компании

Кладовщик

1. Прием продукции и других товарно-материальных ценностей на склад

2. Хранение материальных ценностей, внутреннее перемещение предметов на складе

3. Учет и ведение складской документации.

Грузчик

1. Выдача (отпуск) продукции и других товарно-материальных ценностей со склада

2. Проверка товарно-сопроводительных документов


 

Товаровед

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

2. Контролирует наличие материальных ресурсов и готовой продукции на складах

3. Осуществляет связь с поставщиками и потребителями и оформляет документы на отгрузку продукции

4. Контроль за соблюдением правил хранения ТМЦ на складах, подготовкой готовых изделий к отправке потребителям

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

6. Составляет отчетность по установленным формам.

Всех сотрудников можно дифференцировать на три основные категории: руководители, специалисты, исполнители.

Руководители: директор, главный менеджер.

Специалисты: товаровед, кладовщик, бухгалтер.

Технические исполнители: грузчик.

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


Таблица 2. Матрица предприятия

Орган. звенья

Функции

Категории Сотрудники 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Руководитель

Директор + + +                            
Главный менеджер       + + +                      

Специалисты

Товаровед             + + +                
Кладовщик                   + + +          
Бухгалтер                         + + +    
Исполнители Грузчик                               + +

1. Контроль выполняемой работы предприятия;

2. Обеспечение целостности хранимых товаров;

3. Контроль всей отчётности предприятия;

4. Руководство проведения инвентаризаций;

5. Назначение поручений младшим сотрудникам;

6. Составление рабочего графика;

7. Контроль соблюдения правил хранения;

8. Связь с поставщиками

9. Оформление документов, связанных с поставкой;

10. Приём продукции на хранение;

11. Учёт хранимых продуктов;

12. Ведение документации по хранению;

13. Контроль денежного оборота;

14. Уплата счетов и налогов;

15. Ведение финансовой отчётности;

16. Принятие и отпуск продукции на складе;

17. Проверка товара-сопроводительных документов.



II.  Модель требования, предъявляемые к системе

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

1. Система должна быть рассчитана на выполнения примерно 1500 операций по внесению и изменению данных;

2. Системе необходимо формировать недельные отчёты по деятельности склада;

3. В системе должна быть предусмотрена функция учёта хранимых объектов;

4. В системе должны быть встроенные средства контроля ошибок:

- Контроль ссылочной целостности при попытках удаления записей;

- Анализ вводимой информации.

5.  Система должна иметь стандартный интерфейс с пользователем в среде Windows (многооконность, подсказки, статусная строка);

6. Система должна быть защищена от проникновения злоумышленников;

7. Система должна поддерживать работу по сети нескольких пользователей.

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

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


 

Автоматизация работы грузчиков

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

1. Персональным компьютером;

2. Монитором;

3. Периферийными устройствами;

4. Программным обеспечением.

Автоматизация работы бухгалтерии

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

1. Персональным компьютером;

2. Монитором;

3. Периферийными устройствами;

4. Программным обеспечением.

Автоматизация работы главного менеджера

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

1. Персональным компьютером;

2. Монитором;

3. Периферийными устройствами;

4. Программным обеспечением.

5. IP телефоном

Ниже приведена диаграмма взаимодействия, которая отражает общий процесс работы предприятия (смотреть Рисунок 2).


III. Диаграмма взаимодействия

Рисунок 2. Диаграмма взаимодействия


IV. Диаграмма классов

Диаграмма классов отображает виды взаимодействий в разрабатываемом ПО и какие классы будут присутствовать (смотреть Рисунок 3).

Товар – представляет отображение продаваемого товара на сайте. Имеет стоимость, описание, автора и год издания.

Товар на складе – функция проверки количества выбранного товара на складе.

Склад – объект, указывающий на физический склад. Каждый склад имеет свой адрес.

Состояние заказа – хранит в себе возможные состояния заказа.

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

Строка заказа – отображает строку заказа с данными о товаре.

Запись в накладной – отображает запись в накладной по выбранному товару.

Накладная – класса генерирующий накладную по выбранным товарам.

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

Состояние накладной – хранит в себе возможные состояния накладной.

Документ – отображает накладную на заказ и дату заполнения.

 


Рисунок 3. Диаграмма классов

Диаграмма сценариев использования

Диаграмма сценариев использования показывает какие задачи лежат на каждой должности (смотреть Рисунок 4.).

Рисунок 4. Заместитель директора


V. Техническое задание

1. ОБЩИЕ ПОЛОЖЕНИЯ

Полное наименование системы и её условные обозначения

Система управления деятельности склада (СУДС).

Перечень документов, на основании которых создается система

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

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

ГОСТ Р 51303-2013 Торговля. Термины и определения

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

2. НАЗНАЧЕНИЯ И ЦЕЛИ СОЗДАНИЯ СИСТЕМЫ

A. Назначение системы

Автоматизируется деятельность склада (процесс принятия, хранения и выдачи товара, ведение отчётности.).

Автоматизируется база данных склада.

B. Цель создания системы

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

3. ХАРАКТЕРИСТИКИ ОБЪЕКТА АВТОМАТИЗАЦИИ

Склад для хранение различной продукции.

Структура предприятия:

Руководители: директор, главный менеджер. Специалисты: товаровед, кладовщик, бухгалтер. Технические исполнители: грузчик.

Рисунок 5. Производственная структура предприятия

 

4. ТРЕБОВАНИЯ К СИСТЕМЕ

a. Требования к структуре и функционированию системы

Структура предприятия иерархичная, приведена в Разделе 3.

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


Дата добавления: 2021-07-19; просмотров: 69; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!