Студент, выбравший для своего дипломного исследования тему автоматизации склада, должен помнить о том, что уже имеется целый ряд программ, успешно используемых пользователями для автоматизации складского учёта. Для того чтобы убедить общественность в необходимости нового программного обеспечения следует найти очень веские доводы. Такая программа должна будет обладать каким-либо принципиально отличным от других функционалом, либо она должна автоматизировать работу какого-то неординарного склада, с совершенно другой организацией, отличной от всех остальных и так далее. Комиссию придётся убедить не только в экономической целесообразности новой программы, но в конкурентоспособности своей разработки.
Основой любой подобной системы является база данных, существенного объёма. Она проектируется с таким учётом, чтобы была возможность обработки разнообразных вопросов, в базе аккумулируются данные о продукции, находящейся на складе, о поставщиках и производителях, о покупателях и конкурентах. Для этого у базы должна быть сложная структура, она проектируется реляционной, обеспечивающей взаимодействие с внешними базами. Проектирование баз данных и их реализация является главнейшей задачей для дипломника, занимающегося дипломным проектированием по темам ИТ.
От автоматизированной системы складского учёта требуется одновременная обработка запросов разных пользователей. Права доступа к программе разграничиваются, каждый пользователь получает их в зависимости от своих функциональных обязанностей, получаемые ими данные не должны противоречить друг другу. Обязательно создаётся резервная копия для предотвращения потерь.
Используется автоматизированная система работы склада для поиска товара, для составления отчётов и итогов сводок, для аналитических расчётов, поддерживающих управленческие решения. Важной задачей программы является составление документов. Шаблоны самых распространённых из них хранятся в базе, но шаблон можно изменить и создать совершенно другой документ. Это необходимо из-за постоянно меняющихся условий работы.
Занимаясь исследованием вопросов складского учёта, их автоматизации, дипломник должен постоянно осознавать, что вопросы эти отлично изучены до него, так же, как их недостатки и достоинства. Вероятность того, что он, находясь в рамках дипломного проекта, сумеет создать нечто принципиально новое, чрезвычайно мала, поэтому он должен отлично подготовиться к защите, быть в состоянии доказать нужность своей работы, её практическую пользу.