Информационная система автомобилестроительного предприятия

Автор работы: Пользователь скрыл имя, 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 файл

gotovo.doc

— 1.57 Мб (Скачать файл)

Таблица 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 бригады» выводит информацию о рабочих, работающих в 5 бригаде

  • Запрос «Рабочие занимающие должность техников».

Запрос «Рабочие занимающие должность техников» выводит  информацию о рабочих предприятия, которые находятся в должности  техников.

  • Запрос «Участки 3 цеха».

Запрос «Участки 3 цеха»  выводит информацию о составе  участков которые входят в 3 цех.

  • Запрос «Участки 2 цеха и их начальники».

Запрос «Участки 2 цеха и их начальники» выводит список участков 2 цеха и непосредственных начальников этих участков.


  • Запрос «Изделия собираемые в 2009 году».

Запрос «Изделия собираемые в 2009 году» выводит на экран перечень изделий которые собираются предприятием в 2009 году.

  • Запрос «Инженеры предприятия».

Запрос «Инженеры предприятия» выводит информацию об инженерах, работающих на предприятии.

  • Запрос «Изделия проходящие покраску».

Запрос «Изделия проходящие покраску»   выводит информацию о изделия, которые в данное время проходят покраску в цеху

  • Запрос «Изделия прошедшие испытания».

Запрос «Изделия прошедшие  испытания» Выводит информацию о  изделиях которые прошли испытания  в испытательных лабораториях

 

2.2. Руководство  программиста

Для корректной работы разработанного программного продукта требуется наличие  технических средств, с характеристиками не хуже следующих:

  • монитор 17";
  • жесткий магнитный диск не менее 20 Гб;
  • оперативная память не менее 512 Мб;
  • процессор с частотой не менее 1,7 ГГц;
  • манипулятор “мышь”;
  • стандартная клавиатура;
  • видеоадаптер VGA;
  • лазерный принтер А4.

В качестве необходимого информационного обеспечения следует отметить, что на персональном компьютере должна быть установлена операционная система семейства Windows, а также пакет офисных программ MS Office.

 

2.3. Руководство  оператора

 

Назначение программы: ввод, хранение и использование данных по Автомобилестроительному предприятию. Таких, как:

  • Информация о Выпускаемых изделиях
  • Информация об Работниках и начальниках предприятия
  • Информация по бригадам: названия бригад и имена начальников бригад.
  • Информация о стадии работ по изделиям
  • Информация о структуре предприятия.

Эта информация вводится в базу данных с помощью форм и  может быть выведена на печать, просмотрена, и сгруппирована в отчетах.

Выполнение программы: запуск файла «ИС Автомобилестроительного  предприятия». Откроется основное окно программы (Рис. 2.5.)


 

Рис.2.5.Основное окно программы

 

 

 

 


2.4. Тестирование программного  продукта

         Тестирование – процесс выполнения прикладных программ с целью выявления ошибок.

Тестирование программного продукта проводилось несколькими  способами. Было проведено полное тестирование правильного выполнения всех транзакций программы.

Следующим этапом тестирования являлось тестирование переходов между  окнами диалогов. На этом этапе была проверенна правильность связей частей программы между собой. Были исследованы  все возможные переходы из одних диалоговых окон в другие.

Программный продукт  имеет сложную структуру. В связи  с этим тестирование производилось  поэтапно в процессе создания. Каждый модуль тестировался по отдельности. Далее  модули объединялись и повторно проходили тестирование. Это делалось для проверки логических связей. Выявленные на стадии обработки ошибки  исправлялись.

Отдельно проводилось  тестирование всего программного продукта после завершения программирования. Для этих целей в качестве оператора (пользователя) привлекали несколько человек,  не имеющих отношение к программированию. На этом этапе проверялась понятность программы для неопытного пользователя.

В процессе тестирования использовались следующие методы:

    1. Тестирование по методу «черного ящика».

При тестировании по методу «черного ящика», программа не дает никаких сбоев. К данному тестированию можно отнести:

    1. Тестирование по методу «белого ящика».

В данном методе тестирования многократно проверялся исходный код  программы и работа некоторых  узлов.

 

 

 


3.Выводы

Цель курсовой работы состояла в создании автоматизации  системы учета шпал в пути

В соответствии с поставленной целью в ходе выполнения работы были получены следующие результаты:

  • выполнено исследование предметной области;
  • выбраны инструментальные средства разработки программного продукта;
  • выполнено проектирование базы данных;
  • проведено тестирование продукта.

Информация о работе Информационная система автомобилестроительного предприятия