Разработка программного обеспечения для складского учета
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
нформации.
. Создание и ведение баз данных
. Обработка информации
. Формирование выходных документов
. Распечатка выходных документов
Ведение нормативно-справочной информации включает в себя:
Добавление новой записи в справочник
Изменение записи
Удаление записи
1.2Исследование предметной области
Автоматизированная информационная система (АИС) - совокупность программно-аппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и обработкой информации.
(),(),- (АС), вследствие чего их часто называют ИС, ИСУиК или АС.
В АИС за хранение информации отвечают:
на физическом уровне:
-встроенные устройства памяти;
-внешние накопители;
-дисковые массивы;
на программном уровне:
-файловая система ОС;
-СУБД;
-системы хранения документов.
При разработке БД были выделены следующие сущности:
-товары;
-категории;
-виды товаров;
-завскладом;
-клиенты;
-поставщики;
-снабженцы;
-упаковка;
-справочник единиц измерения;
-справочник производителей;
-заявка поставщика;
-заявка клиента;
-приход;
-расход;
-списание.
Для каждого объекта необходим идентификатор. Для всех объектов идентификаторами представляются атрибутами код. Все они являются первичными ключами. Так же еще необходимы ключи для связи объектов. Для всех сущностей они совпадают с первичными ключами. Связи между объектами следующие:
-сущность Товары связана с сущностью Списание;
-сущность Товары связана с сущностью Расход;
-сущность Товары связана с сущностью Приход;
-сущность Поставщики связана с сущностью Заявка поставщика;
-сущность Клиенты связана с сущностью Заявка клиента;
-сущность Завскладом связана с сущностью Заявка клиента;
-сущность Категории связана с сущностью Товары;
-сущность Справочник единиц измерения связана с сущностью Товары;
-сущность Упаковка связана с сущностью Товары;
-сущность Виды товаров связана с сущностью Товары;
-сущность Справочник производителей связана с сущностью Товары;
-сущность Снабженцы связана с сущностью Заявка поставщика;
-сущность Заявка поставщика связана с сущностью Приход;
-сущность Заявка клиента связана с сущностью Расход.
Все связи между сущностями имеют тип один-ко-многим.
Каждому объекту соответствуют свои атрибуты:
-товары: идентификатор, номенклатурный номер, наименование, количество, категория, единица измерения, упаковка, вид, производитель, цена, примечания;
-категории: идентификатор, названия категории, примечания;
-виды товаров: идентификатор, наименование вида, примечания;
-завскладом: идентификатор, ФИО, работа, примечания;
-клиенты: идентификатор, наименование, ИНН, адрес, банковские реквизиты;
-поставщики: идентификатор, наименование, ИНН, адрес, банковские реквизиты;
-снабженцы: идентификатор, ФИО, выполняемые обязанности, примечания;
-упаковка: идентификатор, полное название, сокращение;
-справочник единиц измерения: идентификатор, полное название сокращение;
-справочник производителей: идентификатор, производитель, примечания;
-заявка поставщика: идентификатор, номер заявки, поставщик, снабженцы, дата, примечания;
-заявка клиента: идентификатор, номер заявки, дата, наименование клиента, ФИО завскладом, исполнение заявки, примечания;
-приход: идентификатор, наименование товара, идентификатор заявки поставщика, количество, цена;
-расход: идентификатор, идентификатор заявки клиента, наименование товара, количество, цена;
-списание: идентификатор, наименование товара, дата, количество, причина списания.
1.3 Существующие аналоги
Мировые аналоги разрабатываемого ПП с их кратким описанием представлены ниже.
В производственной деятельности бухгалтерии используется программа 1С:Предприятие - программный продукт компании 1С, предназначенный для автоматизации деятельности на предприятии. Продукт 1С:Предприятие был предназначен для автоматизации бухгалтерского учёта и управленческого учёта 1С:Предприятие - это (одновременно) и технологическая платформа, и пользовательский режим работы. Технологическая платформа предоставляет объекты (данных и метаданных) и механизмы управления объектами.