Файл: Проектирование реализации операций бизнес-процесса «Ежедневный складской учёт» (Выбор комплекса задач автоматизации).pdf
Добавлен: 29.06.2023
Просмотров: 71
Скачиваний: 2
Таблица 2.7
Характеристика таблицы skl_OSDat ( Оборот и местонахождение ТМЦ)
Поле |
Тип |
Null |
Комментарии |
Id_Dt |
int(11) |
Нет |
ид движения ОС/ТМЦ |
Id_OS |
int(11) |
Нет |
ид ОС/ТМЦ |
Id_A |
int(11) |
Нет |
ид Акта движения |
Id_MH |
int(11) |
Нет |
ид Места хранения |
Id_US |
int(11) |
Нет |
ид Материально-ответственного лица |
RDat |
int(11) |
Нет |
Дата оборота |
Cnt |
int(11) |
Нет |
Количество |
Stoim |
decimal(14,2) |
Нет |
Стоимость (1шт) |
TypDS |
int(11) |
Нет |
Признак списания |
Таблица 2.8
Характеристика таблицы skl_US (Сотрудники)
Поле |
Тип |
Null |
По умолчанию |
Комментарии |
Id_US |
int(11) |
Нет |
ID |
|
TypUS |
int(11) |
Нет |
Тип (админ/юзер) |
|
USName |
varchar(50) |
Нет |
ФІО |
|
Dolg |
varchar(100) |
Да |
NULL |
занимаемая должность |
TabNom |
varchar(10) |
Да |
NULL |
Табельный номер |
KodMOL |
varchar(10) |
Да |
NULL |
Код МОЛ |
Login |
varchar(10) |
Нет |
Логин для входа в программу |
|
Psw |
varchar(10) |
Да |
NULL |
Пароль для входа в программу |
Структурная схема пакета (дерево вызова программных модулей)
Программные модули, составляющие структуру пакета, обычно делятся на три класса: модули управления, используемые для загрузки меню и передачи управления остальным модулям; модули, служебных функций; модули хранения, обработки и выдачи данных. От класса модуля обычно зависит и его функциональность.
Структурная схема пакета представлена на рисунке 2.7.
Рисунок 2.7 Схема вызова программных модулей
Характеристика программных модулей представлена в таблице 2.9.
Таблица 2.9
Характеристика программных модулей
№ п/п |
Наименование модуля |
Функции модуля |
---|---|---|
ПМ загрузка главного меню |
Содержит процедуры, позволяющие сформировать главное меню |
|
ПМ формирования подменю работы |
Содержит предопределенные процедуры формы спискаи элемента подменю работы со складскими документами |
|
ПМ Учета |
Содержит предопределенные процедуры, позволяющие учесть оприходывание ТМЦ |
|
ПМ формирования актов |
Содержит предопределенные процедуры, позволяющие формировать акты |
|
ПМ формирования подменю работы со справочниками |
Содержит предопределенные процедуры формы спискаи элемента подменю работы со справочниками |
Схема деятельности программного модуля представлена в виде блок-схемы и содержит:
• символы данных, определяющие доступность данных (символы данных зачастую показывают и вид носителя данных);
• символы процесса, определяющие операции, которые необходимо выполнить над данными, а также формирующие логический путь, которого важно придерживаться;
• линейные символы, определяющие потоки данных между процессами;
• специальные символы, применяемые х для облегчения составления и чтения блок-схемы.
Схема функционирования ИС приведена на Рисунке 2.8.
Рисунок 2.8 Схема функционирования ИС
Контрольный пример реализации проекта и его описание
Для запуска программы необходимо размещение базы данных на сервере MySQl. Параметры подключения к базе данных могут быть изменены в файле Sklad.cfg, а именно:
- server имя сервера;
- database – имя базы данных;
- UserId – имя пользователя;
- Password – пароль для доступа к базе данных.
Для корректной работы программы необходим компьютер с операционной системой Windows XP или выше и установленной библиотекой NET Framework 4.5 или выше.
После успешного размещения базы данных необходимо запустить программу нажатием на файл Sklad.exe. Появится окно авторизации:
Рисунок 2.9 Окно авторизации
После ввода пароля и логина появится главное окно программы.
Рисунок 2.10 Главное окно программы
Главное окно содержит три пункта меню – Справочник, акты и учет.
Начнем рассмотрение работы программы с пункта Справочники, а именно:
- Сотрудники,
- ТМЦ;
- Места хранения;
- Поставщики.
Работа со всеми справочниками аналогична. При запуске справочника появляется окно со списком реквизитов справочника, содержащее основные элементы управления – добавить запись, удалить запись, редактировать запись, поиск, сортировка.
Рисунок 2.11 Справочник Сотрудники
Рисунок 2.12 Окно поиска для Справочника Сотрудники
Рисунок 2.13Справочник Классификатор ТМЦ
Рисунок 2.14Справочник Места хранения
Экранная форма добавления данных в места хранения показана на рисунке 2.15.
Рисунок 2.15 Экранная форма добавления данных в места хранения
Рисунок 2.16 Справочник Поставщики
Для учета движения материальных средств предназначен пункт меню Учет.
Рисунок 2.17 Учет ТМЦ
Заключение
В курсовом проекте описана деятельность розничного магазина ЗАО «ТД Перекресток».
В процессе исследования деятельности предприятия выявлено, что организация процесса складского учета (учет движения товаров на складе предприятия) является неэффективным. Для повышения эффективности этого процесса необходимо внедрение автоматизированной информационной системы складского учета.
После анализа требований к техническому обеспечению становится ясно, что внедрение какого-либо аппаратного обеспечения в целях автоматизации задачи в уже используемую информационную систему не требуется.
Далее приводится примерный состав справочников и классификаторов системы, а далее в ходе сравнения и анализа определяется используемый для разработки язык программирования и наиболее оптимальная СУБД.
В следующем разделе в процессе описания информационного обеспечения задачи показываются сама информационная модель, классификаторы и системы кодирования, а также дается характеристика входной, справочной и результатной информации, описывается структура пакета программ.
В созданной системе итоговой информацией становятся данные о поступающей, хранимой и отправляемой номенклатуре любых товаров.
Разработано дерево функций проектируемой системы, описание диалога пользователя и системы, используемой базы данных, в том числе присутствует ее ER-диаграмма и имеется описание реквизитного состава каждой таблицы (по каждому полю, типу и назначению), также присутствует описание структурной схемы пакета и программных модулей.
Основным результатом проекта стала разработанное программное обеспечение по учету товарно-материальных ценностей.
Использование разработанной ИС возможно в компаниях, имеющих аналогичные бизнес-процессы.
-
Список использованной литературы
- Авдошин А.А., Песоцкая Е.В.: Информатизация бизнеса. Управление рисками, - М., ДМК-Пресс, 2011 г., 176 с.
- Аникеев С. П., Маркин Н.В.: Разработка приложений баз данных в Delphi. Самоучитель, - М.,Диалог-МИФИ, 2013 г., 160 с.
- Арнольд Виллемер: Программирование на С++, - М., Эксмо, 2013 г., 528 с.
- Белл, Киндал, Талманн: Обеспечение высокой доступности систем на основе MySQL, - М., BHV, 2012 г., 624 с.
- Васвани В.А.: MySQL: использование и администрирование, СПб, Питер, 2011 г., 368 с.
- Васильев А.В: Самоучитель C++ с примерами и задачами, - М., Наука и Техника, 2015 г., 480 с.
- Дейтел, Дейтел: Как программировать на Visual C# 2012. Включая работу на Windows 7 и Windows 8, - М., Питер, 2014 г., 864 с.
- Джо Майо: Самоучитель MicrosoftVisualStudio 2011, - М., BHV, 2011 г., 464 с.
- Исаев Г.А.: Информационные системы в экономике. Учебник, - М., Омега-Л, 2013 г., 462 с.
- Исаев Г.А.: Проектирование информационных систем. Учебное пособие, - М., Омега-Л, 2015 г., 424 с.
- Роберт Дж. Мюллер, Проектирование баз данных и UML, - М., Лори, 2013 год, 432 с.
- Роберт Лафоре: Объектно-ориентированное программирование в С++, - М., Питер, 2013 г., 928 с.
- СурядныйА.Е.: Microsoft Access 2011. Лучший самоучитель, - М., Астрель, 2012 г., 448 с.
-
Приложение. Листинг программных модулей