Автор работы: Пользователь скрыл имя, 23 Декабря 2013 в 23:07, курсовая работа
Целью данного проекта является разработка системы автоматизации рабочего места кладовщика по учету складских операций и реализации продукции.
Для того чтобы автоматизировать учет складских операций и реализацию продукции, необходимо решить следующие задачи:
1. Собрать информацию о складе.
2. Обосновать использование автоматизированной системы.
3. Обосновать разработки по всем видам обеспечения.
4. Построить инфологическую модель.
5. Охарактеризовать входную, результатную информацию.
6. Реализовать выбранный вариант проекта.
Введение………………………………………………………………………...3
Техническое задание……………………………………………………………5
1 Анализ деятельности торгового склада…………………………………..10
1.1. Описание деятельности торгового склада………………………10
1.2. Обоснование необходимости разработки АС «Склад»………..14
1.3. Обоснование выбора средств моделирования и среды разработки, СУБД…………………………………………………………………………….17
2 Разработка проекта автоматизированной системы «Склад»…………….... 27
2.1. Разработка модели использования. Диаграммы прецедентов…27
2.2. Описание поведения системы..………………………………….31
2.2.1. Диаграммы последовательностей системы……………….31
2.2.2. Диаграммы кооперации……………………………………..35
2.2.3. Диаграммы действий……………………………………….35
2.3. Построение концептуальной модели предметной области (диаграмма классов)……………………………………………………………41
2.3.1. Диаграмма классов (структура объектов)………………..41
2.3.2. Диаграммы состояний объектов…………………………..45
2.4. Обоснование проектных решений по реализации программного обеспечения………………………………………………………………45
2.4.1. Диаграмма компонентов……………………………………45
2.4.2. Диаграмма размещения……………………………………..46
3 Реализация автоматизированной системы «Склад»……………………….47
3.1 Разработка интерфейса пользователя. Общая схема интерфейса пользователя. ……………………………………………………………47
3.2 Описание экранных форм интерфейса пользователя……………47
3.3 Тестирование разработанного программного продукта………….51
4 Результаты разработки……………………………………………………….55
4.1. Оценка качества и надёжности…………………………………..55
4.2. Характеристика разработанного программного продукта…….55
Заключение……………………………………………………………………..56
Список используемой литературы……………………………………………57
Приложение……………………………………………………………………..58
Прецедент |
Печать отчетов |
Субъекты |
АС «Склад» |
Предусловие |
Обработка информации |
Основной поток |
По условиям запроса осуществляется печать. |
Постусловие |
Вывод документа с принтера |
Таблица 2.15 – Описательная спецификация прецедента «Формирование документов»
Прецедент |
Формирование документов |
Субъекты |
АС «Склад» |
Предусловие |
Обработка информации |
Основной поток |
Составление документов по шаблону |
Постусловие |
Печать отчетов |
Таблица 2.16 – Описательная спецификация прецедента «Формирование документов»
Прецедент |
Поиск по заданным параметрам |
Субъекты |
АС «Склад» |
Предусловие |
Обработка информации |
Основной поток |
Составление документов по шаблону |
Постусловие |
Печать отчетов, отображение информации |
Таблица 2.17 – Описательная спецификация прецедента «Отображение информации»
Прецедент |
Отображение информации |
Прецедент |
Отображение информации |
Субъекты |
АС «Склад» |
Предусловие |
Обработка информации, поиск по заданным параметрам, формирование документов |
Основной поток |
Составление документов по шаблону |
Постусловие |
Печать отчетов |
2.2 Описание поведения системы
На рисунке 2.3 представлена диаграмма последовательности действий персонала склада, до внедрения ИС
Рисунок 2.3 – Диаграмма последовательности действий персонала склада, до внедрения ИС «Склад»
На рисунке 2.4 представлена диаграмма последовательности действий работы с клиентами склада, до внедрения ИС, без проведения аудита
Рисунок 2.4 – Диаграмма последовательности действий работы с клиентами склада, до внедрения ИС «Склад», без проведения аудита
На рисунке 2.5 представлена диаграмма последовательности действий работы с клиентами склада, до внедрения ИС, с проведением аудита
Рисунок 2.5 – Диаграмма последовательности действий работы с клиентами склада, до внедрения ИС «Склад», с проведением аудита
На рисунке 2.6 представлена диаграмма последовательности действий работы с клиентами склада, после внедрения ИС, без аудита склада
Рисунок 2.6 - Диаграмма последовательности действий работы с клиентами склада, после внедрения ИС «Склад», без проведения аудита
На рисунке 2.7 представлена диаграмма последовательности действий работы с клиентами склада, после внедрения ИС, с проведением аудита склада
Рисунок 2.7 - Диаграмма последовательности действий работы с клиентами склада, после внедрения ИС «Склад», с проведения аудита склада
На рисунке 2.8 представлена диаграмма кооперации персонала склада, до внедрения ИС «Склад»
Рисунок 2.8 - Диаграмма кооперации персонала склада до внедрения ИС «Склад»
На рисунке 2.9 представлена диаграмма кооперации персонала склада, по работе с клиентами склада, до внедрения ИС «Склад», без проведения аудита склада
Рисунок 2.9 - Диаграмма кооперации персонала склада, по работе с клиентами склада, до внедрения ИС «Склад», без проведения аудита склада
На рисунке 2.10 представлена диаграмма кооперации персонала склада, по работе с клиентами склада, до внедрения ИС «Склад», с проведением аудита склада
Рисунок 2.10 - Диаграмма кооперации персонала склада, по работе с клиентами склада, до внедрения ИС «Склад», с проведением аудита склада
На рисунке 2.11 представлена диаграмма кооперации персонала склада, по работе с клиентами склада, после внедрения ИС «Склад», без проведения аудита склада
Рисунок 2.11 - Диаграмма кооперации персонала склада, по работе с клиентами склада, после внедрения ИС «Склад», без проведения аудита склада
На рисунке 2.12 представлена диаграмма кооперации персонала склада, по работе с клиентами склада, после внедрения ИС «Склад», с проведением аудита склада
Рисунок 2.12
- Диаграмма кооперации персонала склада,
по работе с клиентами склада, после внедрения
ИС «Склад», с проведением аудита склада
На рисунке 2.13 представлена диаграмма действий персонала склада, до внедрения ИС «Склад»
Рисунок 2.13 - Диаграмма действий персонала склада, до внедрения ИС «Склад»
На рисунке 2.14 представлена диаграмма действий персонала склада, по работе с клиентами, до внедрения ИС «Склад»
Рисунок 2.14
- Диаграмма действий персонала склада,
по работе с клиентами, до внедрения ИС
«Склад»
На рисунке 2.15 представлена диаграмма действий персонала склада, по работе с клиентами, после внедрения ИС «Склад»
Рисунок 2.15 - Диаграмма действий персонала склада, по работы с клиентами, до внедрения ИС «Склад»
На рисунке 2.16 представлена диаграмма классов ИС «Склад»
Рисунок 2.16 - Диаграмма классов ИС «Склад»
В таблицах 2.18-2.32 представлены описания полей таблиц «Tovar», «Kategorii», «Vid tovara», «Kladovchik», «Klients», «Postavchiki», «Snabjenci», «Ypakovka», «ED izmerenia», «SP proizvoditelei», «Postavchik application», «Klient application», «Prihod», «Otpravlenie», «Spisanie» соответственно.
Название |
Тип |
Nom tovara |
number |
Tovar name |
varchar |
Kol-vo |
integer |
Name kat |
varchar |
Ed izmerenia |
varchar |
Ypakovka |
varchar |
Vid |
varchar |
Proizvoditel |
varchar |
Cena |
integer |
Primechanie |
varchar |
Таблица 2.18 – Описание полей таблицы «Tovar»
Название |
Тип |
ID kat |
number |
Name kat |
varchar |
Primechanie |
varchar |
Таблица 2.19 - Описание полей таблицы «Kategorii»
Название |
Тип |
ID tovara |
number |
Tovar name |
varchar |
Primechanie |
varchar |
Название |
Тип |
ID kladovchika |
number |
FIO kladovchika |
varchar |
Doljnost |
varchar |
Primechanie |
varchar |
Таблица 2.21 - Описание полей таблицы «Kladovchik»
Название |
Тип |
ID klients |
number |
FIO klient |
varchar |
INN klient |
integer |
Addres |
varchar |
Продолжение таблицы 2.22 | |
phone |
integer |
Bank rekvizit |
varchar |
Таблица 2.22 - Описание полей таблицы «Klients»
Название |
Тип |
ID postavchika |
number |
FIO postavchika |
varchar |
INN postavchika |
integer |
addres |
varchar |
phone |
integer |
Bank rekvizit |
varchar |
Таблица 2.23 - Описание полей таблицы «Postavchiki»
Название |
Тип |
ID snab |
number |
FIO |
varchar |
Obiazannosti |
varchar |
Primechanie |
varchar |
Таблица 2.24 - Описание полей таблицы «Snabjenci»
Название |
Тип |
ID ypakovki |
number |
FULL name |
varchar |
SHORT name |
varchar |
Таблица 2.25 - Описание полей таблицы «Ypakovka»
Название |
Тип |
ID ed izm |
number |
LONG name |
varchar |
Short name |
varchar |
Таблица 2.26 - Описание полей таблицы «ED izmerenia»
Название |
Тип |
ID proizv |
number |
Proizv name |
varchar |
Primechanie |
varchar |
Таблица 2.27 - Описание полей таблицы «SP proizvoditelei»
Название |
Тип |
ID zaiavki |
number |
FIO postavchika |
number |
FIO perevoschika |
varchar |
Продолжение таблицы 2.28 | |
Data |
date |
Таблица 2.28 - Описание полей таблицы «Postavchik application»
Название |
Тип |
ID applic |
number |
Tovar name |
varchar |
Data |
date |
FIO klient |
varchar |
FIO kladovchika |
varchar |
Status |
varchar |
Primechanie |
varchar |
Таблица 2.29 - Описание полей таблицы «Klient application»
Название |
Тип |
ID |
number |
ID zaiavki post |
number |
Tovar name |
varchar |
Kol-vo |
integer |
cena |
integer |
Таблица 2.30 - Описание полей таблицы «Prihod»
Название |
Тип |
ID applic |
number |
ID |
number |
Tovar name |
varchar |
Kol-vo |
integer |
cena |
integer |
Таблица 2.31 - Описание полей таблицы «Otpravlenie»
Название |
Тип |
ID |
number |
ID kladovchika |
number |
Tovar name sp |
varchar |
Data spisania |
date |
Kol-vo |
integer |
Prich spisania |
varchar |
Таблица 2.32- Описание полей таблицы «Spisanie»
На рисунке 2.17 представлена диаграмма классов ИС «Склад»
Рисунок 2.17 – Диаграмма компонентов ИС «Склад»
На рисунке 2.18 представлена диаграмма компонентов ИС «Склад»
Информация о работе Проектирование автоматизированной системы "Склад"