Пример готовой дипломной работы по предмету: Базы данных
Содержание
Содержание
Нормативные ссылки 7
Термины и определения 9
Сокращения 12
Введение 13
1 Описание предметной области и постановка задачи проектирования 15
1.1 Информационные технологии в розничной торговле 16
1.1.1 Торговые системы: задачи автоматизации 16
1.1.2 Система управления и финансовая система 18
1.1.3 Магазин и центральный офис 19
1.2 Теоретические основы проектирования информационных систем для торговых предприятий 20
1.2.2 Требования к базам данных. Свойства баз данных 23
1.2.3 Системы управления базами данных 24
1.3 Постановка задачи 25
2 Техническое задание 27
2.1 Введение 27
2.2 Характеристика предметной области 27
2.3 Назначение разработки 28
2.3.1 Общие требования 29
2.3.2 Требования к базе данных и СУБД 29
2.3.3 Требования к клиентскому приложению 29
2.3.3.1 Общие требования 29
2.3.3.2 Входная информация 30
2.3.3.3 Выходная информация 31
2.4 Требования к надежности 32
2.4.1 Контроль входной и выходной информации 32
2.4.2 Последствия возможных отказов 32
2.4.3 Обеспечение устойчивого функционирования 32
2.4.4 Время восстановления после отказа 32
2.4.5 Защита данных 33
2.5 Требования к составу и параметрам технических средств 33
2.6 Требования к информационной и программной совместимости 33
2.7 Требования к маркировке и упаковке 34
2.8 Требования к транспортировке и хранению 34
2.9 Специальные требования 34
2.10 Требования к программной документации 34
2.11 Технико-экономические показатели 34
2.11.1 Стадии и этапы разработки 35
2.11.2 Порядок контроля и приемки 37
3 Обоснование технологии программирования 38
3.1 Средства разработки 38
3.1.1 Описание СУБД 38
3.1.1.1. Интеграция с .NET Framework 38
3.1.1.2 Сетевые службы (Web Services) 38
3.1.1.3 ADO.NET 39
3.1.1.4 Поддержка уведомлений ADO.NET 39
3.1.1.5 Множественные активные наборы результатов 39
3.1.1.6 Поддержка снапшотной изоляции 39
3.1.1.7 Объекты управления SQL 40
3.1.1.8 Технологии XML 40
3.1.1.9 Поддержка XQuery 41
3.1.1.10 Расширения DML 41
3.1.1.11 Новая среда разработки 41
3.1.1.12 Reporting Services 42
3.1.1.13 Службы уведомлений (Notification Services) 42
3.1.1.14 Улучшения в Transact-SQL 43
3.1.1.15 Улучшения полнотекстового поиска 43
3.1.1.16 Улучшения безопасности 43
3.1.1.17 Выводы 44
3.1.2 Описание среды разработки клиентского приложения 44
3.1.2.1 Общая информация о продукте 44
3.1.2.2 Краткий обзор нововведений 45
3.1.2.3 Работа с базами данных 47
3.1.2.4 Дополнительные библиотеки 49
3.1.2.5 Выводы 49
3.1.3 Спецификация оборудования 49
4 Эскизный проект 50
4.1 Использование технологии клиент-сервер для реализации проекта 50
4.2 Варианты использования информационной системы 57
4.2.1 Вариант использования «Создание расходной накладной» 57
4.2.3 Вариант использования «Выдача товара » 58
4.2.4 Вариант использования «Изменение информации о товаре » 59
4.2.5 Вариант использования «Приходные накладные » 60
4.3 Концептуальная модель базы данных 61
4.4 Физическая архитектура 62
5 Технический проект 63
5.1 Разработка базы данных 63
5.1.1 Таблицы базы данных 63
5.1.1.1 Структура таблицы «Журнал накладных» 63
5.1.1.2 Структура таблицы «Номенклатура» 64
5.1.1.3 Структура таблицы «Изделие» 64
5.1.1.4 Структура таблицы «Расходные накладные» 65
5.1.1.5 Структура таблицы «Приходные накладные» 66
5.1.1.6 Структура таблицы «Возврат» 67
5.1.1.7 Структура таблицы «Брак» 67
5.1.1.8 Структура таблицы «Доставка» 68
5.1.1.9 Структура таблицы «Персонал» 68
5.1.1.10 Структура таблицы «Журнал» 69
5.1.1.11 Структура таблицы «Производитель» 69
5.1.1.12 Структура таблицы «Поставщики» 70
5.1.1.13 Структура таблицы «Склад» 70
5.1.1.14 Структура таблицы «Получатель» 70
5.1.2 Обеспечение целостности базы данных 71
5.1.2.1 Частные ограничения целостности 71
5.1.2.2 Разработка хранимых процедур и функций 72
5.2 Разработка клиентского приложения 76
5.2.1 Программирование интерфейса клиентского приложения 76
5.2.1.1 Описание компонентов, используемых в программе 76
5.2.1.2 Описание общих свойств компонентов 77
5.2.1.3 Описание классов библиотеки VCL 81
5.2.2 Организация взаимодействия клиентской программы с БД 84
6 Руководство пользователя 86
6.1 Запуск программы 86
6.3 Работа с документами 88
6.3.1 Создание расходной накладной 88
6.3.2 Создание приходной накладной 89
6.3.3 Создание приходной накладной типа «Возврат» 90
6.3.4 Списание на брак 91
6.4 Создание нового пользователя 91
6.5 Журнал событий 92
6.6 Доставка 93
Заключение 94
Список используемой литературы 95
Выдержка из текста
Основой индустрии информатики, которая служит катализатором ус-корения научно-технического прогресса, является автоматизированный банк данных. Ядром банка данных является база данных (БД), ориентированная на удовлетворение информационных потребностей многих пользователей. Центральную роль в функционировании банка данных играет система управления базой данных (СУБД), представляющая комплекс программных средств, обеспечивающих загрузку информации в БД, реорганизацию и ведение базы, поиск и преобразование информации для обеспечения работы программ пользователей банка данных.
СУБД дают возможность пользователям осуществлять непосредственное управление данными, а программистам быстро разрабатывать более совершенные программные средства их обработки. Первые СУБД были разработаны для больших и мини-ЭВМ. Они достаточно громоздки, сложны для освоения и использования. СУБД для ПК отличаются более простой архитектурой, значительно проще для освоения и использования, имеют развитые языки программирования БД.
В рамках данного дипломного проекта разработано «Информационное обеспечение подсистемы учета товара на складе магазина Sunrise», позволяющее автоматизировать работу склада магазина и повысить контроль над учетом движения товаров. Система спроектирована с учетом современных требований.
Список использованной литературы
Список используемой литературы
1. Орлов С.А. Технологии разработки программного обеспечения. – СПб.: Питер, 2005. – 480с.
2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. – М: Финансы и статистика, 2005. – 544с.
3. Баронов В.В., Калянов Г.Н., Попов Ю.И. Информационные технологии и управление предприятием. – М.: Компания АйТи, 2006. – 329с.
4. Дж. Грофф, П. Вайнберг. SQL: Полное руководство / Пер. с англ. – 2-е изд., перераб. и доп. – К.: BHV, 2001 – 816 с.: ил.
5. Астахова И.Ф. SQL в примерах и задачах; Учеб. пособие – Мн.: Новое знание, 2002. – 176 с.
6. Архангельский А.Я. Приемы программирования в Delphi на основе VCL. – Мн.: ООО «Бином-Пресс», 2006 г. – 944 с.: ил.
7. Л.В. Рудикова. Базы данных. Разработка приложений. – СПб.: BHV, 2006.
8. Сухарев М.В. Основы Delphi. Профессиональный подход. – СПб.: Наука и техника, 2004. – 600 с.: ил.
9. Малыхина М.П. Базы данных: основы, проектирование, использование. – Спб.: БХВ-Петербург, 2006. – 528с.
10. Миклашевская Л.Н. Технология создания ПО. Курс лекций. – Кр.: Кубанский государственный технологический университет, 1994. – 59 с.