
- •Введение
- •1 Анализ предметной области и постановка задачи
- •Анализ предметной области
- •Постановка задачи проектирования
- •Обоснование выбора компонентов
- •1.3.1 Выбор языка программирования
- •1.3.2 Выбор средств разработки программы
- •Выводы по первой главе
- •2 Проектирование программного обеспечения
- •Разработка диаграммы вариантов использования
- •Проектирование функциональной структуры приложения
- •Проектирование структурной модели приложения
- •Проектирование пользовательского интерфейса
- •Выводы по второй главе
- •3 Реализация программного продукта
- •Реализация пользовательского интерфейса
- •Реализации функциональных частей
- •4 Тестирование программы
- •Заключение
- •Список использованных источников
- •Приложение а (обязательное) техническое задание
- •Приложение б (обязательное) диаграмма вариантов использования
- •Приложение ж
Министерство сельского хозяйства и продовольствия Республики Беларусь
УО «Полоцкий государственный аграрно-экономический колледж»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту по дисциплине «Конструирование программ и языки программирования»
Тема: Информационная система «Ретро автомобили»
КП 508100.33210 ПЗ
Выполнил:
учащийся гр. П32 3 курса
отделения «Программное обеспечение
информационных технологий и право» Д.В. Железняк
Руководитель:
преподаватель цикловой комиссии информационных технологий Ю.И. Валькова
Полоцк 2013
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 4
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ 6
1.3.2 Выбор средств разработки программы 8
1.4 Выводы по первой главе 9
2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 10
2.1 Разработка диаграммы вариантов использования 10
2.2 Проектирование функциональной структуры приложения 10
2.3 Проектирование структурной модели приложения 11
2.4 Проектирование пользовательского интерфейса 11
2.5 Выводы по второй главе 12
3 РЕАЛИЗАЦИЯ ПРОГРАММНОГО ПРОДУКТА 13
3.1 Реализация пользовательского интерфейса 13
3.2 Реализации функциональных частей 14
ЗАКЛЮЧЕНИЕ 21
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 22
ПРИЛОЖЕНИЕ А (обязательное) ТЕХНИЧЕСКОЕ ЗАДАНИЕ 23
ПРИЛОЖЕНИЕ Б (обязательное) ДИАГРАММА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ 26
26
ПРИЛОЖЕНИЕ В (обязательное) ФУНКЦИОНАЛЬНАЯ ДИАГРАММА 27
27
27
28
28
29
ПРИЛОЖЕНИЕ Г (обязательное) ОПИСАНИЕ ПРОГРАММЫ 30
ПРИЛОЖЕНИЕ Д (обязательное) РУКОВОДСТВО ОПЕРАТОРА 32
34
34
35
35
35
ПРИЛОЖЕНИЕ Е (обязательное) ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ 36
ПРИЛОЖЕНИЕ Ж 39
(обязательное) СОДЕРЖАНИЕ ЭЛЕКТРОННОГО НОСИТЕЛЯ 39
Введение
Когда они появляются на улицах города, все глядят им вслед. Ими восхищаются, ими любуются. Некоторые из них уже давно стали произведениями искусства. Это ретро автомобили.
История помнит много легендарных марок авто. Со временем эта авто экзотика либо нашла свое пристанище в музеях или частных коллекциях и стала ретро автомобилями, либо, став просто старыми автомобилями, ржавеет на свалке.
С каждым годом наблюдается рост интереса к ретро автомобилям, вследствие чего появляются молодые люди желающие окунуться в эту тему с головой. Желание абсолютно адекватное и для начала деятельности в этой теме, необходимо изучить всю информацию, касающуюся этой темы.
В настоящее время существует целая индустрия, связанная с коллекционированием и восстановлением старых автомобилей, с помощью современных технологии и материалов для реставрации они позволяют воссоздать старинный автомобиль в первозданном виде, при этом сохранив его полную аутентичность, вплоть до мелочей. Но особо ценятся автомобили, сохранившиеся в своём первозданном виде.
В настоящее время по всему миру создано большое количество музеев, в которых выставляются ретро автомобили разных лет, а также проводятся выставки, собирающие тысячи людей, не только интересующихся этой темой, а просто желающих посмотреть на это чудо техники. Множество людей объединяются в группы, создают свои фан - клубы, выкладывают информацию в интернете, чтобы рассказать людям об этих восхитительных авто прошлого века и узнать для себя как можно больше новой информации. Тем самым можно сделать вывод, что данная тема курсового проектирования является актуальной в настоящее время.
Объектом курсового проектирования является хранение информации о ретро автомобилях.
Предметом курсового проектирования является создание информационной системы «Ретро автомобили».
Целью курсового проекта является разработка информационной системы, которая будет иметь возможность хранить данных о марках автомобилей, истории развития компаний, интересных фактах касающихся автомобилей.
Для осуществления цели необходимо решить ряд следующих задач:
детально изучить всю информацию, касающейся данной предметной области;
провести анализ полученных данных;
создать программу, имеющую удобный и понятный пользователю интерфейс.
Для поставленных целей, согласно техническому заданию, языком программирования выбран язык С#, а средой программирования – Visual Studio.
1 Анализ предметной области и постановка задачи
Анализ предметной области
В соответствии с заданием на курсовой проект необходимо разработать информационную систему «Ретро автомобили».
Предметная область программного продукта заключается в обработке и хранении информации о ретро автомобилях, информации о развитии известных производителей автомобилей и предоставление пользователям справочной информации. Разрабатываемая информационная система имеет встроенную базу данных, которая сможет хранить всю нужную информацию о каждом автомобиле.
Данная информационная система делает процесс более лёгким и дистанционным позволяющим экономить драгоценное время и изучить необходимую информацию не выходя из дома.
Нет никаких сомнений, что автомобиль является самым революционным и техническим открытием в истории транспорта, начиная с изобретения колеса. Человеку непосвященному может показаться, что период развития автомобильной промышленности занимает в истории малый отрезок времени, может быть, век с небольшим. Однако это не так. Тот автомобиль, который мы знаем, не был изобретен в один день одним человеком. История создания автомобиля представлена эволюцией, происходившей во всем мире. Подсчитано, что при создании современного автомобиля было зарегистрировано свыше ста тысяч патентов.
История автомобиля началась ещё в 1768 году вместе с созданием паросиловых машин, способных перевозить человека. В 1806 году появились первые машины, приводимые в движение двигателями внутреннего сгорания, что привело к появлению в 1885 году повсеместно используемого сегодня газолинового или бензинового двигателя внутреннего сгорания. Машины, работающие на электричестве ненадолго появились в начале XX века, но почти полностью исчезли из поля зрения вплоть до начала XXI века, когда снова возникла заинтересованность в малотоксичном и экологически чистом транспорте.
В течение нескольких лет сотни производителей по всему западному миру стали выпускать автомобили по невероятному количеству различных технологий. Паровые, электрические и бензиновые автомобили конкурировали десятилетия, пока в 1910-х бензиновые двигатели внутреннего сгорания не стали доминирующими. Разрабатывались автомобили с двумя и даже четырьмя двигателями, а рабочий объём двигателей достигал дюжины литров. В этот период были опробованы и отброшены многие современные разработки, в том числе газовые и электрические гибриды, многоклапанные двигатели, верхние распределительные валы, привод на все колеса.
Инновации не ограничились транспортными средствами. Увеличение числа автомобилей ускорило рост нефтяной промышленности, а также развитие технологии производства бензина (вместо керосина и жидкого топлива из угля), а также развитие термоустойчивых минеральных смазочных материалов (вместо растительных и животных масел).