
- •Введение
- •1 Анализ предметной области и постановка задачи
- •Анализ предметной области
- •Постановка задачи проектирования
- •Обоснование выбора компонентов
- •1.3.1 Выбор языка программирования
- •1.3.2 Выбор средств разработки программы
- •Выводы по первой главе
- •2 Проектирование программного обеспечения
- •Разработка диаграммы вариантов использования
- •Проектирование функциональной структуры приложения
- •Проектирование структурной модели приложения
- •Проектирование пользовательского интерфейса
- •Выводы по второй главе
- •3 Реализация программного продукта
- •Реализация пользовательского интерфейса
- •Реализации функциональных частей
- •4 Тестирование программы
- •Заключение
- •Список использованных источников
- •Приложение а (обязательное) техническое задание
- •Приложение б (обязательное) диаграмма вариантов использования
- •Приложение ж
Заключение
В рамках учебного проектирования была разработана информационная система «Ретро автомобили», которая обеспечивает хранения данных о марках автомобилей, историях развития компаний, интересных фактах касающихся автомобилей.
Все поставленные задачи в результате проектирования информационной системы были решены, а именно:
собрана информация о марках автомобилей, об известных компаниях, производящие автомобили, об интересных фактах про автомобили;
разработана функциональная структура информационной системы;
разработана логическая структура модели данных;
разработана физическая структура модели данных;
выполнена реализация системы;
проведено тестирование информационной системы;
разработана сопроводительная документация.
Данная информационная система обладает следующим набором функций:
хранение и просмотр данных о ретро автомобилях;
хранение и просмотр данных об истории создания известных производителей автомобилей;
хранение и просмотр данных об интересных фактах, касающихся автомобилей;
добавление, удаление данных о ретро автомобилях;
добавление, удаление данных об истории создания известных производителей автомобилей;
добавление, удаление данных об интересных фактах, касающихся автомобилей.
В ходе тестирования разработанная информационная система показала себя как стабильное приложение при работе, с которым не возникает сложностей. Все тесты пройдены успешно.
Список использованных источников
Описание программы: ГОСТ 19.402–2000 ЕСПД – Издательство стандартов, 2001 г.
Программа и методика испытаний: ГОСТ 19.505–79 ЕСПД – Издательство стандартов, 1982 г.
Руководство оператора: ГОСТ 19.301–2000 ЕСПД – Издательство стандартов, 2001 г.
Техническое задание: ГОСТ 19.201–78 ЕСПД – Издательство стандартов, 1982 г.
Агуров П.В. С#. Сборник рецептов. – СПб.: БХВ – Петербург, 2007. – 432 с.: ил.
Лабор В.В. Си Шарп: Создание приложений для Windows/ В. В. Лабор. – Мн.: Харвест, 2003. – 384 с.
Шилдт, Герберт Полный справочник по С#.: Пер. с англ. – М.: Издательский дом «Вильямс», 2004. – 752 с.: – Парал. тит. англ.
Бен Ватсон С# 4.0 на примерах. Издательство БХВ – Петербург, 2011г.
М. Фленов. Библия С#. Издательство БХВ – Петербург, 2011 г. – 560 с.
Н. Секунов. Самоучитель С# Издательство БХВ – Петербург, 2001г. – 576 с.
А. Климов. С#. Советы программистам, 2008 г. 544 с.
Т.А. Павловская. C#. Программирование на языке высокого уровня, 2009 г.
Н.Культин. Microsoft Visual C# в задачах и примерах. 2009 г.
Кристиан Гросс. С# 2008 Издательство БХВ – Петербург, 2009г. 576 c.
Н.Н. Мартынов. С# для начинающих. Издательство: КУДИЦ-ПРЕСС, 2007 г. 272 с.
Приложение а (обязательное) техническое задание
А Введение
Настоящим техническим заданием устанавливаются необходимые нормы при разработке информационной системы о ретро автомобилях.
Программа ориентирована на широкий круг пользователей и носит познавательный характер.
А1 Основания для разработки
Информационная система «Ретро автомобили», разрабатывается в рамках учебного плана. Основанием для разработки является индивидуальное задание на курсовой проект по дисциплине «Конструирование программ и языки программирования».
А2 Назначение разработки
Информационная система «Ретро автомобили» предназначена для пользователей, которые интересуются старинными автомобилями и желают овладеть еще большей информацией о данной предметной области.
А2.1 Функциональное назначение
Разрабатываемая информационная система должна автоматизировать хранение данных о марках автомобилей, об истории создания компаний, а также интересных фактов касающихся автомобилей.
А2.2 Эксплуатационное назначение
Данная программа разрабатывается для людей интересующихся ретро автомобилями и может использоваться для проведения досуга.
А3 Требования к программе
А3.1 Требования к функциональным характеристикам
Разработанная информационная система должна обеспечивать следующие требования:
возможность хранения и просмотр данных о ретро автомобилях;
возможность хранения и просмотр данных об истории создания известных производителей автомобилей;
возможность хранения и просмотр данных о самых интересных фактах, касающихся автомобилей;
добавление, удаление данных о ретро автомобилях;
добавление, удаление данных об истории создания известных производителей автомобилей;
добавление, удаление данных самых интересных фактах, касающихся автомобилей;
А3.2 Требования к надежности
Информационная система «Ретро автомобили» должна обеспечивать надёжное функционирование, предупреждать о результате выполняемых операций. В случае обнаружения ошибок во входных данных пользователю должны выводиться соответствующие сообщения. К надежности программы предъявляются требования соблюдения целостности данных и корректности вносимых данных.
А3.3 Условия эксплуатации
Специальные требования по условиям эксплуатации информационной системы «Ретро автомобили» не требуется. Пользователю понадобятся только знания о предметной области и навыки работы с компьютером.
А3.4 Требования к составу и параметрам технических средств
Минимальными и достаточными требованиями по конфигурации оборудования для функционирования системы являются:
процессор IntelPentium с частотой не менее 1 ГГц;
объем оперативной памяти не менее 256 Мб;
свободное дисковое пространство не менее 300 Мб.
А3.5 Требования к технологиям и средствам проектирования системы
Разрабатываемая информационная система «Ретро автомобили» должна быть разработана в среде разработки VisualStudio 2008 с использованием языка C#.
А4 Требования к программной документации
Состав программной документации:
описание программы;
программа и методика испытаний;
эксплуатационные документы: руководство оператора.
Требования к перечисленным программным документам устанавливаются стандартами ЕСПД.
А5 Стадии и этапы разработки
Разработка информационной системы включает в себя следующие стадии:
постановка задачи;
анализ исходных данных;
разработка программного средства;
тестирование программного средства;
разработка программных документов «Описание программы», «Программа и методика испытаний», «Руководство оператора».
А6 Порядок приемки и контроля
Приемка готового программного средства осуществляется комиссией по защите курсового проекта состоящей из преподавателей цикловой комиссии информационных технологий.