ВВЕДЕНИЕ 5
1. АНАЛИЗ СУЩЕСТВУЮЩИХ СИСТЕМ АНАЛОГИЧНОГО НАЗНАЧЕНИЯ 7
1.1. Анализ существующих систем 7
1.2. Анализ технического задания 10
2. РАЗРАБОТКА СТРУКТУРЫ ПРИЛОЖЕНИЯ 15
2.1. Проектирование базы данных 15
2.1.1. Построение концептуальной модели 15
3. РАЗРАБОТКА ПРОГРАММНОГО И ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ 21
3.1. Разработка хранимых процедур 21
3.2. Физическая модель 23
3.3. Создание SQL запроса на создание базы данных 25
3.4. Разработка приложения для работы с базой данных 26
3.4.1. Описание классов 26
3.4.2. Визуализация 29
4. ТЕСТИРОВАНИЕ 34
4.1. Тестирование серверной части 34
4.2. Тестирование приложения 36
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 38
ПРИЛОЖЕНИЕ А 39
ПРИЛОЖЕНИЕ Б 47
ПРИЛОЖЕНИЕ В
Данные окружают нас повсюду. Мы получаем их из средств массовой информации или прогуливаясь по улице, натыкаемся на них на рабочем месте или дома, листая страницы в сети Интернет. Поскольку каждый современный человек постоянно встречается с огромным количеством информации, ему нужно эту информацию накапливать, хранить, сортировать, упорядочивать или удалять.
База данных - некоторый упорядоченный массив информации. Чаще всего для представления данных используют таблицы. В ячейках расположена информация, а столбцы и строки содержат признаки, по которым происходит упорядочивание. Важной проблемой для правильного построения базы данных является выяснение наборов признаков, которые являются общими для предметной области. Именно в зависимости от значения этих признаков отделяются экземпляры каждой конкретной сущности.
Система управления базами данных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных [1].
Данные недостаточно просто получить, необходимо еще производить над ними некоторые операции. В первую очередь, имеющуюся упорядоченную информацию нужно сохранить. В дальнейшем нужно получать именно те данные, которые требуются пользователю в конкретный момент времени. Для этого управляющая система должна обладать неким набором алгоритмов сортировки, а также разнообразными фильтрами. При правильном построении СУБД это все обеспечивает, а также реализует другие требуемые функции.
Главной целью этой выпускной квалификационной работы является разработка приложения для ведения товарооборота на складе. В данной работе будут описаны этапы разработки и тестирования этого программного обеспечения.
Программа спроектирована и разработана в Visual Studio 2015 на языке программирования C#.Серверная часть приложения будет реализована в СУБД Microsoft SQL Server 2012 средствами языка Transact-SQL.
В ходе выполнения выпускной квалификационной работы был пройден полный путь разработки программного обеспечения. Спроектирована база данных системы, разработан пользовательский интерфейс.
Так же спроектирован и реализован прототип программного обеспечения для ведения товарооборота. В нем использована разработанная структура базы данных, наполнена тестовым набором данных и оттестирована на основных функциях системы. На этапе тестирования не было выявлено серьезных недостатков в работе программы. Отсюда можно сделать вывод, что тестирование успешно пройдено.
В дальнейшем прототип программного обеспечения планируется доработать: доработать дизайн интерфейса, сделать его более простым для понимания пользователем.
В заключении можно сказать, что все поставленные задачи выполнены.