Файл: Проектирование реализации операций бизнес-процесса Складской учет.pdf
Добавлен: 16.06.2023
Просмотров: 249
Скачиваний: 3
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации.
1.2. Характеристика существующих бизнес – процессов
1.3. Характеристика документооборота, возникающего при решении задачи.
1.4. Обоснование проектных решений по информационному обеспечению.
2.1. Информационная модель и её описание.
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.5. Характеристика базы данных
2.7 Описание программных модулей
С помощью Delphi можно создавать различные типы программ – и консольные приложения, и оконные приложения, и приложения для работы с базами данных и Internet. В консольных приложениях для ввода и вывода данных используются процедуры Read, Readln,Write, Writeln. Для выполнения консольного приложения эмулируется режим операционной системы MS DOS.
Оконные приложения – основной вид приложений, используемых в операционных системах семейства Windows. Оконными приложениями является подавляющее большинство прикладных программ, созданных для работы в Windows, например, такие программы , как Проводник, текстовый процессорWord, табличный процессор Excel, графические редакторы и многие другие. Delphi использует для создания оконных приложений специальные компоненты. С их помощью производится ввод и отображение текстовой информации, создание графического интерфейса пользователя и т.п.
1.5 Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) включает совокупность программ, реализующих функции и задачи ИС и обеспечивающих устойчивую работу комплексов технических средств. В состав программного обеспечения входят общесистемные и специальные программы, а также инструктивно-методические материалы по применению средств программного обеспечения.
Для разработки программного приложения автоматизированной обработки выбор той или иной операционной системы не повлияет на функциональность системы по причине того, что при реализации алгоритмов программного приложения не требуется использования каких-либо специфических функций операционной системы. Оба типа операционных систем позволяют разрабатывать программный продукт без потери его функциональности, по причине наличия программных сред (языков программирования) для обоих типов операционных систем [14].
В качестве операционной среды для разработки и применения программы была выбрана операционная система семейства Windows, в частности операционная система Windows7. Этот выбор обусловлен тем, что на сегодняшний день Windows7 является одной из наиболее распространенных операционных систем. Операционная система Windows7 обеспечивает стабильность работы, предоставляя пользователям возможность сосредоточиться на выполняемой работе.
Для выполнения данной задачи можно использовать следующие прикладные программы:
При проектировании программного продукта были рассмотрены существующие программные продукты аналогичной тематики. Ниже представлены некоторые из них.
Учет клиентов 2.80 – эта программа предназначена для автоматизации деятельности отдела продаж, финансового отдела и других задач, которые можно гибко настроить.
Достоинства:
учет клиентов (как разовых, так и постоянных);
удобная сортировка;
фильтрация;
контроль оплаты.
Недостатки:
сложность в обучении;
не предоставляет информацию о конкурентах;
отсутствуют сведения о товаре на складе;
КК Продажи – эта программа проста и удобна в использовании, имеет красивый интерфейс, полностью подходит под данную организацию, но есть и свои минусы.
Достоинства:
учет клиентов (как разовых, так и постоянных);
удобная сортировка;
фильтрация;
контроль оплаты;
предоставляют информацию о конкурентах;
предоставляются сведения о товаре на складе;
подробная документация, встроенная в программу.
Недостатки:
высокая стоимость;
программа имеет сложный для понимания интерфейс;
Персональный органайзер LeaderTask - Персональный органайзер Leader Task позволяет систематизировать и сконцентрировать задачи работника
отдела продаж и информацию, необходимую для их выполнения, в одном месте и быстро ориентироваться в объеме накопленных данных. [27]
Достоинства:
учет клиентов;
удобная сортировка;
фильтрация;
планирование времени менеджера;
группировка контактов по существенным признакам и категориям;
экспорт данных в форматы Excel, txt, csv и xml.
Недостатки:
высокая стоимость;
не предоставляют информацию о конкурентах;
отсутствуют сведения о товаре на складе;
требует обязательное наличие соединения с интернетом, что так же не всегда доступно для многих мелких предприятий.
Сomindware – это готовое бизнес приложение для отдела продаж. Все
необходимые данные по каждому клиенту в одной системе, позволяющей не
только систематизировать их, но и использовать данные в соответствии со стратегией продаж.
Достоинства:
управление данными потенциальных клиентов;
обработка запросов на скидку;
запросы на доработку продукта под конкретного пользователя;
процесс выверки контактов.
Недостатки:
не русифицирована;
программа перегружена ненужными для работы функциями, что будет мешать малоопытному оператору и затрачивать дополнительные ресурсы компьютера и время на выполнение работы;
высокая стоимость;
отсутствуют сведения о товаре на складе
2 глава. Проектная часть.
2.1. Информационная модель и её описание.
Информационная модель представляет собой схему, отражающую преобразование информационных реквизитов от источников информации до её получателей или, иными словами, процесс обработки информации в информационной системе (рис. 2.1).
Рис. 2.1. Информационная модель
2.2. Характеристика нормативно-справочной, входной и оперативной информации
В созданной конфигурации имеются следующие справочники (таб. 2.1)
Таблица 2.1
Сводная таблица справочников
|
Название справочни-ка; |
Ответственный за его ведение; |
Средний объём справочника в записях; |
Средняя частота актуализации; |
Средний объем актуализации (в записях или в процентах); |
|
Вид_товара |
Кладовщик |
80 |
По мере необходимости |
10 |
|
Товар |
Кладовщик |
200 |
По мере необходимости |
20 |
|
Поставщик |
Кладовщик |
50 |
По мере необходимости |
10 |
|
Отдел |
Кладовщик |
200 |
По мере необходимости |
50 |
В таб. 2.2 описаны характеристики справочника Вид_товара
Таблица 2.2
Вид_товара
|
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
|
Код |
Код |
Счетчик |
|
|
Номенклатура |
Номенклатура |
Строка |
20 |
В таб. 2.3 описаны характеристики справочника Товар
Таблица 2.3
Товар
|
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
|
Код |
Код |
Счетчик |
|
|
Наименование |
Номенклатура |
Строка |
20 |
|
ВидТовара |
Вид товара |
СправочникСсылка.Вид_товара |
В таб. 2.4 описаны характеристики справочника Покупатели
Таблица 2.4
Поставщик
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
|
Код |
Код |
Счетчик |
|
|
Наименование |
Наименование |
Строка |
20 |
|
Адрес |
Адрес |
Строка |
25 |
|
Телефон |
Телефон |
Строка |
10 |
В таб. 2.5 описаны характеристики справочника Договоры
Таблица 2.5
Отдел
|
Номенклатура поля |
Идентификатор поля |
Тип поля |
Длина поля |
|
Код |
Код |
Счетчик |
|
|
Номенклатура |
Номенклатура |
Строка |
20 |
Форма «Товар» содержит следующие компоненты:
DBGrid1-сетка для отображения информации о продуктах из набора данных базы данных;
Button1, Button2, Button3, Button4 - командные кнопки используются для реализации в программе необходимых команд.
Рисунок 7.3 - Форма «Товар»
Форма «Добавление товара» содержит следующие компоненты:
BitBtn1, BitBtn2 - кнопки управления, предназначены для выполнения конкретных действий;
Edit1, Edit2, Edit3, Edit4 -поле ввода записи в таблицы БД;
- ComboBox1-компонент для выбора определенных значений;
- ComboBox2-компонент для выбора определенных значений;
Label1, Label2, Label3, Label4, Label5 - отображение надписей;
Рисунок 7.4 - Форма «Добавление товара»
Форма «Изменение товара» содержит следующие компоненты:
BitBtn1, BitBtn2 - кнопки управления, предназначены для выполнения конкретных действий;
Edit1, Edit2, Edit3, Edit4 -поле ввода записи в таблицы БД;
- ComboBox1-компонент для выбора определенных значений;
- ComboBox2-компонент для выбора определенных значений;
Label1, Label2, Label3, Label4, Label5 - отображение надписей;
Остальные формы справочников построены аналогично
7.5 – Форма «Изменение товара»
Описание документов, необходимых для получения исходной информации
Экранные формы размещения данных описаны в таблице 2.6
Таблица 2.7
Описание входных документов
|
№ пп |
Наименова-ние |
Реквизиты |
Таблицы, на основе которых формируется |
Частота формирования |
|
1 |
Поступление |
|
|
|
|
2 |
Отпуск |
|
|
|
2.3. Характеристика результатной информации
Экранные формы отчетов описаны в таблице 2.7
Таблица 2.8
Описание выходных документов
|
№ пп |
Номенклатура |
Реквизиты |
Таблицы, на основе которых формируется |
Частота формирования |
|
1 |
Поступление |
|
|
|
|
2 |
Оплата |
|
|
|
2.4. Общие положения (дерево функций и сценарий диалога)
Иерархия функций управления и обработки данных, которые призван автоматизировать разрабатываемый программный продукт.
Рис. 2. 9. Дерево функций
В разработанной программе предусмотрены два пользователя – Кладовщик и Директор. Дерево диалога изображено на рисунке 2.11
Рис. 2. 10. Дерево диалога
2.5. Характеристика базы данных
Описание таблиц базы данных
Таблица Вид товара.
Код вида – тип поля счетчик;
Вид товара – тип поля текстовый, размер поля – 30;
Таблица Товара.
Код товара – тип поля счетчик;
Код вида – тип поля счетчик;
Наименование – тип поля текстовый, размер поля – 50;
Цена – тип поля числовой;