Разработка информационно-аналитической системы на тему "Конкурс поэтов" с использованием технологии объектно-ориентированного программирования - Курсовая работа

бесплатно 0
4.5 269
Анализ предметной области "Конкурс поэтов" на основе объектно-ориентированного подхода. Разработка оконного приложения и описание информационной модели предметной области. Описание разработанных процедур С и результатов тестирования приложения.


Аннотация к работе
С - расширение С, т.е. он обеспечивает кардинальное преимущество языка С , как над своим предшественником языком С так и над другими языками высокого уровня: поддержка объектно-ориентированного программирования, перегруженных операций и возможность разработки полномасштабных windows-приложений. Можно сказать, что язык С является одним из совершенных и сложных языков программирования на сегодняшний день. Благодаря тому, что язык С первоначально разрабатывался как язык системного программирования, то он предоставляет программисту широкие возможности для работы с аппаратурой. Так как язык С подвергся полномасштабной обработки, то он обеспечивает пользователя широким набором средств для решения задач объектно-ориентированного программирования, благодаря этому язык С позволяет осуществить интеграцию принципов объектно-ориентированного программирования на аппаратный уровень. В связи с тем, что сегодня уровень сложности программного обеспечения очень высок, разработка приложений Windows с использованием только одного какого-либо языка (например, языка С) значительно затрудняется.В ходе выполнения проекта необходимо разработать оконное приложение, для реализации заданной предметной области (согласно варианту). При этом подлежат разработке следующие вопросы: анализ задания; разработка информационной модели предметной области; выбор средств проектирования приложения; разработка оконного приложения; оформление расчетно-пояснительной записки по результатам выполнения работы.Залогом успешного решения задачи, поставленной перед разработчиком, является подробный и качественный анализ всех аспектов той пользовательской среды, в которой будет функционировать создаваемое программное приложение или информационная система. В ходе анализа предметной области необходимо на основе знакомства с литературными источниками и общения с заказчиком выявить: 1. Чему посвящена предметная область, какие в ней есть термины и понятия, субъекты и объекты, способы взаимодействия субъектов, способы использования объектов, закономерности. Результат анализа предметной области оформляется в виде реферативного описания предметной области. Предметная область должна представлять собой описание деятельности организаторов конкурса, необходима поддержка режимов учета зрителей и выступающих, их произведений, жанра, творческого багажа, порядка проведения.На иерархии вершине находится класс COBJECT, который содержит различные функции, используемые во время выполнения программы и предназначенные, в частности, для предоставления информации о текущем типе во время выполнения, для диагностики, и для сериализации. Если указатель или ссылка ссылается на объект, производный от класса COBJECT, то в этом случае предусмотрен механизм определения реального типа объекта с помощью макроса RUNTIME_CLASS(). От класса CCMDTARGET, через класс CWINTHREAD, порождается, наверное, единственный из наиболее важных классов, обращение к которому в MFC-программах происходит напрямую: CWINAPP. В простейшем случае программа, написанная с помощью MFC, содержит два класса, порождаемые от классов иерархии библиотеки: класс, предназначенный для создания приложения, и класс, предназначенный для создания окна. В простейшем случае программа, написанная с помощью MFC, содержит два класса, порождаемые от классов иерархии библиотеки: класс, предназначенный для создания приложения, и класс, предназначенный для создания окна.Тестовые испытания программы представляют собой процесс, направленный на то, чтобы гарантировать ее нормальную работу во всех предполагаемых практических ситуациях. При этом должны осуществляться два вида испытаний: на соответствие созданной программы поставленной задаче и на правильность ее функционирования.В ходе выполнения курсового проекта был проведен анализ предметной области в соответствие с заданием.Общий вид главного окна приложения#include "Poets_Konkurs.h" #include "Poets_KONKURSDLG.

План
4.1 Введение

4.2 Задание на разработку

4.3 Анализ предметной области

4.4 Разработка оконного приложения

4.5 Результаты тестирования

4.6 Заключение

4.7 Список использованной литературы

5 Перечень графического материала: общий вид главного окна MFC приложения, фрагменты программного кода приложения

Руководитель курсового проекта: Мосягина Н.Г.

Задание принял к исполнению: Дорошина Е.Э.

Введение
Сегодня компьютеры все больше и больше внедряются в нашу жизнь. Для их эффективного использования необходимы удобные и практичные программы, которые создаются на языках программирования. Один из самых распространенных языков является С .

С - был разработан в начале 80-х годов в Bell Laboratories. С - расширение С, т.е. он обеспечивает кардинальное преимущество языка С , как над своим предшественником языком С так и над другими языками высокого уровня: поддержка объектно-ориентированного программирования, перегруженных операций и возможность разработки полномасштабных windows-приложений. Можно сказать, что язык С является одним из совершенных и сложных языков программирования на сегодняшний день.

С помощью языка С можно решать всевозможные задачи ставящиеся перед современным программистом: написание системных программ, разработка полноценных windows-приложений, объектное моделирование. Благодаря тому, что язык С первоначально разрабатывался как язык системного программирования, то он предоставляет программисту широкие возможности для работы с аппаратурой. Так как язык С подвергся полномасштабной обработки, то он обеспечивает пользователя широким набором средств для решения задач объектно-ориентированного программирования, благодаря этому язык С позволяет осуществить интеграцию принципов объектно-ориентированного программирования на аппаратный уровень. В связи с тем, что сегодня уровень сложности программного обеспечения очень высок, разработка приложений Windows с использованием только одного какого-либо языка (например, языка С) значительно затрудняется. Чтобы облегчить работу программиста, все современные компиляторы языка С содержат специальные библиотеки классов. Такие библиотеки включают в себя практически весь программный интерфейс Windows и позволяют пользоваться при программировании средствами более высокого уровня, чем обычные вызовы функций. За счет этого значительно упрощается разработка приложений, имеющих сложный интерфейс пользователя, облегчается поддержка технологии OLE и взаимодействие с базами данных. В этом курсовом проекте проиллюстрированы основные разделы программирования, изучаемые в курсе программирования на языке С . Выполнение данного курсового проекта позволяет приобрести следующие практические умения и навыки: 1. Отображение областей языка С .

2. Алгоритмизация задач.

3. Разработка и отладка программ с помощью языка С ;

4. Оформление программной документации.

Темой курсового проекта является: "Разработка информационно аналитической системы на тему "Конкурс поэтов" с использованием технологии объектно-ориентированного программирования". Данная программа будет незаменима организаторам подобных мероприятий.

Целью курсового проекта является разработка аналитической системы, в которой должны поддерживаться режимы учета зрителей и выступающих, их произведений, жанра, творческого багажа, порядка проведения. Система будет реализована на основе языка программирования C и библиотеки MFC. Для достижения намеченной цели необходимо будет решить следующие задачи: 1. произвести анализ предметной области;

2. разработать информационную модель предметной области

3. осуществить обоснованный выбор средств проектирования

4. реализовать приложения

5. оформить работу;

6. сделать выводы и заключение;

7. защитить курсовой проект.

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

Для создания проекта были использованы знания, полученные в ходе лекций.

Разработанную систему можно использовать на конкурсных мероприятиях с участием поэтов, в котором нужен учет посетителей.

Список литературы
1. Дейл, Н. Программирование на С /Н. Дейл, Ч. Уимз, М. Хедингтон. -М.: ДМК Пресс, 2007. - 672 с.

2. ИНТУИТ: Национальный открытый университет [Электронный ресурс]. - Режим доступа: URL: http://www.intuit.ru/studies/courses/17/17/lecture/265 (дата обращения: 25.03.13).

3. Википедия: свободная энциклопедия [Электронный ресурс]. - Режим доступа: URL: http://ru.wikipedia.org (дата обращения: 5.04.13).

4. Семакин, И.Г. Основы программирования: учебник для сред.проф. образования / И.Г. Семакин, А.П. Шестаков. -М.: Академия, 2008.- 374 с.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?