Диплом: Автоматизация учета основных средств ООО «Продсоюз»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
81
Фамилия Поле ввода данных Подсказка
Имя Поле ввода данных Подсказка
Отчество Поле ввода данных Подсказка
Должность Поле ввода данных Подсказка
адрес Поле ввода данных Подсказка
телефон Поле ввода данных Подсказка
Submit
Кнопка отправки формы
Рисунок 18. Эскиз формы регистрации пользователя
Наименование Выпадающий список Подсказка
ДД/ММ/ГГГГ
Дата Маска ввода Подсказка
Единица измерения Поле ввода данных Подсказка
Стоимость Поле ввода данных Подсказка
Количество Поле ввода данных Подсказка
Поставщик Поле ввода данных Подсказка
Submit
Кнопка отправки формы
Рисунок 19. Эскиз формы ввода данных
82
Наименование Выпадающий список Подсказка
Submit
Кнопка отправки формы
Экспорт в Excel
Рисунок 20. Эскиз формы получения результатной информации
В создаваемой системе необходимо применять такие виды форм:
- форма регистрации пользователей;
- форма авторизации;
-форма ввода данных;
- форма поиска;
- форма получения результатных данных.
Алгоритм по решению задачи можно представить, как словесное
описание либо графически - как блок-схема. В блок-схемах для обозначения
логически разных частей программы применяются установленные стандартные
символы.
В создаваемом приложении должны реализовываться такие алгоритмы:
- алгоритм работы со справочниками;
- алгоритм нахождения и получения отчётов.
Согласно используемой модели БД для введения данных применяются
формы, в каждое их поле вводится тот либо другой атрибут.
Таким образом, алгоритм работы со справочниками (ввод данных, их
редактирования, получения списков) в справочники будет представляться так
же, как показано на рисунке 21.
Чтобы получать отчёты следует выбрать либо указать ограничения, с
учётом которых будет осуществляться формирование документа. Такими
ограничениями могут быть наименование реквизита либо дата записи в
таблице.
83
Выбор пункта меню
Получение списка
справочника
Добавление записи
Удаление записи
Экранная
форма
добавления
Экранная
форма
удаления
Экранная
форма
списка
Выбор записи
Ввод данных
Добавление данных
в таблицу БД
Удаление данных из
таблицы БД
Т Справочника
Продолжить
работу?
Т Справочника
A
ДА
НЕТ
Данные
НАЧАЛО
Загрузка экранной
формы
Авторизация
Экранная
форма
авторизации
Логин и
пароль
Подключение к БД
A
КОНЕЦ
Данные введены
верно?
ДА
НЕТ
Рисунок 21. Алгоритм работы со справочниками
Алгоритм получения документа приведен на рисунке 22.
Далее рассмотрим порядок получения каждого из результатных
документов, к которым относятся:
- список заявок;
- план поставок;
- данные о производстве;
- план продаж.
84
Выбор пункта меню
Экранная
форма
Ввод данных
Продолжить
работу?
A
НЕТ
Данные
НАЧАЛО
Загрузка экранной
формы
Авторизация
Экранная
форма
авторизации
Логин и
пароль
Подключение к БД
A
КОНЕЦ
Поиск в таблицах
Т Справочника
Документ
Экранная
форма
добавления
Формирование
документа
Печать документа
Рисунок 22. Алгоритм получения результатного документа
Алгоритм формирования списка заявок представлен на рисунке 23.
85
Выбор пункта меню
Экранная
форма
добавления
SQL-запрос
Продолжить
работу?
A
ДА
A
F
НЕТ
Данные
Т Заявки
Т Клиенты
Т Продукция
Список
заявок
Список заявок
Ввод данных
(дата,
наименование
клиента, продукции)
Рисунок 23. Схема получения списка заявок
Формирование списка заявок осуществляется на основе ввода данных в
поля дата поставки, наименование клиента, наименование продукции и в
результате SQL-запроса к базе данных, а именно к таблицам «Клиенты»,
«Заявки», «Продукция».
Алгоритм формирования плана поставок представлен на рисунке 24.
86
Выбор пункта меню
Экранная
форма
добавления
SQL-запрос
Продолжить
работу?
A
ДА
A
F
НЕТ
Данные
Т Поставщики
Т Сырье
Т План
поставок
План
поставок
План поставок
Ввод данных
(дата,
наименование
поставщика, сырья)
Рисунок 24. Схема технологического процесса получения
документа «План поставок»
Составление плана поставок осуществляется на основе ввода данных в
поля дата поставки, наименование поставщика, наименование сырья или в одно
из полей и в результате SQL-запроса к базе данных, а именно к таблицам
«Поставщики», «Сырье», «План поставок».
Алгоритм формирования плана продаж представлен на рисунке 25..
87
Выбор пункта меню
Экранная
форма
добавления
SQL-запрос
Продолжить
работу?
A
ДА
A
F
НЕТ
Данные
Т Клиенты
Т Продукция
Т План
реализации
План
продаж
План продаж
Ввод данных
(дата продаж,
наименование
клиента, продукции)
Рисунок 25. Схема технологического процесса получения плана
продаж
Формирование плана продаж осуществляется на основе ввода данных в
поля дата продаж, наименование клиента, наименование продукции или в одно
из полей и в результате SQL-запроса к базе данных, а именно к таблицам
«Клиенты», «Продукция», «План реализации».
88
Алгоритм формирования плана продаж представлен на рисунке 26.
Выбор пункта меню
Экранная
форма
добавления
SQL-запрос
Продолжить
работу?
A
ДА
A
F
НЕТ
Данные
Т Цеха
Т Продукция
Данные о
производстве
Данные о
производстве
Ввод данных
(дата производства,
номер цеха,
продукции)
Рисунок 26. Алгоритм получения сведений о производственной
деятельности
Формирование данных о производстве осуществляется на основе ввода
данных в поля дата производства, наименование продукции, наименование
цеха, или в одно из полей вследствие SQL-запроса к БД, в частности к таблицам
«Цеха», «Продукция».
Работа с системой будет начинаться с авторизации пользователя; для этих
89
целей имеется форма авторизации:
Рисунок 27. Форма авторизации
Когда логин и пароль введены правильно, то осуществляется вход в
систему. Чтобы обеспечить работу со справочниками применяются формы
ввода, приведенные на рисунках ниже:
Рисунок 28. Форма регистрации поставщиков
При нажатии кнопки «Зарегистрировать» введенная в поля формы
информация заносится в базу данных.
90
Кроме того, в системе доступны Справочники «Клиенты», «Сырье»,
«Продукция», «Цеха».
Рисунок 29. Форма для заполнения справочника «Клиенты»
Рисунок 30. Форма для заполнения справочника «Сырье»

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")