Автор работы: Пользователь скрыл имя, 17 Октября 2013 в 17:39, курсовая работа
Целью курсовой работы является разработка базы данных, обеспечивающую работу с информацией, касающуюся структуры Автомобилестроительного предприятия.
Задачами курсовой работы является систематизация, закрепление и расширение теоретических и практических знаний по созданию баз данных, а также развитие навыков ведения самостоятельной работы.
Введение………………………………………………………………………...…3
1. Проектирование базы данных………………………………………………....4
1.1 Анализ существующего программного обеспечения………………......4
1.2. Концептуальное проектирование базы данных……….……………..…5
1.3. Логическое проектирование базы данных………………………….....10
1.4. Физическое проектирование базы данных……………………….…....14
2. Разработка программного продукта…………………………………………24
2.1. Структура программного продукта………………………………...….24
2.2. Руководство программиста……………………………...……………...27
2.3. Руководство оператора……………………………...………………….28
2.4. Тестирование программного продукта…………………………...…...29
3. Выводы………………………………………...………………………………30
4. Библиографический список……………………..……………………………31
Таблица 1.13.
Структура таблицы «Грузовые машины»
Имя поля |
Тип данных |
Свойства поля |
Номер изделия |
Числовой |
Ключевое поле |
Марка изделия |
Мастер подстановки. |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – Маз;Камаз;Урал |
Модель изделия |
Мастер подстановки. |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – 3455;2464;6450;2345; |
Объем двигателя |
Числовой |
Длинное целое |
Масса |
Числовой |
Длинное целое |
Цвет |
Мастер подстановки |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – Белый;Черный;Красный;Серый |
Грузоподъемность |
Числовой |
Длинное целое |
Таблица 1.14.
Структура таблицы «Дорожно-строительные машины»
Имя |
Тип данных |
Свойства поля |
Номер изделия |
Числовой |
Ключевое поле |
Марка изделия |
Мастер подстановки. |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – Сарекс;Samsung;Hyundai |
Модель изделия |
Мастер подстановки. |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – 3455;2464;6450;2345; |
Объем двигателя |
Числовой |
Длинное целое |
Масса |
Числовой |
Длинное целое |
Цвет |
Мастер подстановки |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк -Белый;Черный;Красный;Серый |
Производительность |
Числовой |
Длинное целое |
Таблица 1.15
Структура таблицы «Легковые машины»
Имя поля |
Тип данных |
Свойства поля |
Номер изделия |
Числовой |
Ключевое поле |
Марка изделия |
Мастер подстановки. |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – Ваз;Газ; |
Модель изделия |
Мастер подстановки. |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – 2107;2105;3102;2109 |
Объем двигателя |
Числовой |
Длинное целое |
Масса |
Числовой |
Длинное целое |
Цвет |
Мастер подстановки |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – Белый;Черный;Красный;Серый |
Тип кузова |
Текстовый |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – Седан;Хетчбек; |
Таблица 1.16
Структура таблицы «Мотоциклы»
Имя поля |
Тип данных |
Свойства поля |
Номер изделия |
Числовой |
Ключевое поле |
Марка изделия |
Мастер подстановки. |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – Bmw;KTM;Yamaha |
Модель изделия |
Мастер подстановки. |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – 4645;3516;6849;2158 |
Объем двигателя |
Числовой |
Длинное целое |
Масса |
Числовой |
Длинное целое |
Цвет |
Мастер подстановки |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – Белый;Черный;Красный;Серый |
Тип изделия |
Мастер подстановки |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – Классик;Кросс;Мопед; |
Таблица 1.17
Структура таблицы «Сельско-хозяйственная техника»
Имя поля |
Тип данных |
Свойства поля |
Номер изделия |
Числовой |
Ключевое |
Марка изделия |
Мастер подстановки. |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – Трактор; |
Модель изделия |
Мастер подстановки. |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – 5485;5123;7994;3467 |
Объем двигателя |
Числовой |
Длинное целое |
Масса |
Числовой |
Длинное целое |
Цвет |
Мастер подстановки |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – Белый;Черный;Красный;Серый |
Тип Обрабатываемого продукта |
Мастер подстановки |
Тип элемента управления – Поле со списком Тип источника строк-Список значений Источник строк – Картофель;Пшеница;Рожь; |
2. Разработка программного продукта
2.1. Структура программного продукта
Разработанная база данных обладает интуитивно понятным интерфейсом. Все элементы управления и информации имеют однозначно понятные подписи. Меню программы включает в себя следующие пункты:
Формы (Рис. 2.1.)- это структурированное окно, которое можно представить так, чтобы оно повторяло форму бланка, создаются из набора отдельных элементов управления. Форма предоставляет возможности для:
Рис.2.1. Список форм программы
Отчеты (Рис.2.2.) - это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных.
Рис. 2.2. Список отчетов программы
Таблицы (Рис.2.3.) - способ
передачи содержания, заключающийся
в организации структуры
Рис. 2.3. Список таблиц в программе
Запросы (Рис.2.4.) - это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language).
Рис.2.4. Список запросов программы
В данной курсовой работе были реализованы следующие запросы:
Запрос «Выпущенные изделия» выводит информацию о Выпущенных изделиях предприятия.
Запрос «Работники 5 бригады» выводит информацию о рабочих, работающих в 5 бригаде
Запрос «Рабочие занимающие должность техников» выводит информацию о рабочих предприятия, которые находятся в должности техников.
Запрос «Участки 3 цеха» выводит информацию о составе участков которые входят в 3 цех.
Запрос «Участки 2 цеха и их начальники» выводит список участков 2 цеха и непосредственных начальников этих участков.
Запрос «Изделия собираемые в 2009 году» выводит на экран перечень изделий которые собираются предприятием в 2009 году.
Запрос «Инженеры предприятия» выводит информацию об инженерах, работающих на предприятии.
Запрос «Изделия проходящие покраску» выводит информацию о изделия, которые в данное время проходят покраску в цеху
Запрос «Изделия прошедшие испытания» Выводит информацию о изделиях которые прошли испытания в испытательных лабораториях
2.2. Руководство программиста
Для корректной работы разработанного программного продукта требуется наличие технических средств, с характеристиками не хуже следующих:
В качестве необходимого
информационного обеспечения
2.3. Руководство оператора
Назначение программы: ввод, хранение и использование данных по Автомобилестроительному предприятию. Таких, как:
Эта информация вводится в базу данных с помощью форм и может быть выведена на печать, просмотрена, и сгруппирована в отчетах.
Выполнение программы:
запуск файла «ИС
Рис.2.5.Основное окно программы
2.4. Тестирование программного продукта
Тестирование – процесс выполнения прикладных программ с целью выявления ошибок.
Тестирование программного продукта проводилось несколькими способами. Было проведено полное тестирование правильного выполнения всех транзакций программы.
Следующим этапом тестирования являлось тестирование переходов между окнами диалогов. На этом этапе была проверенна правильность связей частей программы между собой. Были исследованы все возможные переходы из одних диалоговых окон в другие.
Программный продукт имеет сложную структуру. В связи с этим тестирование производилось поэтапно в процессе создания. Каждый модуль тестировался по отдельности. Далее модули объединялись и повторно проходили тестирование. Это делалось для проверки логических связей. Выявленные на стадии обработки ошибки исправлялись.
Отдельно проводилось тестирование всего программного продукта после завершения программирования. Для этих целей в качестве оператора (пользователя) привлекали несколько человек, не имеющих отношение к программированию. На этом этапе проверялась понятность программы для неопытного пользователя.
В процессе тестирования использовались следующие методы:
При тестировании по методу «черного ящика», программа не дает никаких сбоев. К данному тестированию можно отнести:
В данном методе тестирования многократно проверялся исходный код программы и работа некоторых узлов.
3.Выводы
Цель курсовой работы состояла в создании автоматизации системы учета шпал в пути
В соответствии с поставленной целью в ходе выполнения работы были получены следующие результаты:
Информация о работе Информационная система автомобилестроительного предприятия