*
*


CAPTCHA Image   Reload Image
X

Программный комплекс дифференцированного анализа развития и сопровождения умственно отсталых детей (Программирование на C++)

дипломные работы, Программирование

Объем работы: 70 стр.

Год сдачи: 2007

Стоимость: 2500 руб.

Просмотров: 839

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Заключение
Заказать работу
1 Анализ существующих программ по учету успеваемости школьников и постановка задачи на проектирование 8
1.1 Обзор существующих аналогов 8
1.2 Постановка задачи на проектирование 12
2 Выбор и обоснование архитектурного построения ПО комплекса 14
2.1 Выбор и обоснование архитектуры взаимодействия программных компонентов 14
2.2 Выбор и обоснование метода доступа к базам данных 16
2.3 Выбор и обоснование используемой БД 16
2.4 Выбор и обоснование языка разработки, методологии разработки 17
3 Разработка проекта программного комплекса по учету успеваемости учащихся средней школы 20
3.1 Разработка схемы ресурсов 20
3.2 Схема работы системы 22
3.3 Разработка схемы базы данных 25
3.3.1 Анализ предметной области задачи 25
3.3.2 Проектирование физической модели данных 29
3.4 Разработка серверной части комплекса 32
3.4.1 Разработка диаграммы классов сервера 32
3.4.2 Разработка формата межкомпонентного взаимодействия 33
3.4.3 Схема работы серверной части 34
3.5 Разработка диаграммы классов клиентской части комплекса 36
3.6 Разработка интерфейсов приложений 38
3.6.1 Разработка пользовательского интерфейса сервера 38
3.6.2 Разработка пользовательского интерфейса клиентов для преподавательского состава 39
3.6.3 Разработка пользовательского интерфейса клиентов для родителей учеников 41
4 Реализация проекта программного комплекса учета успеваемости школьников 42
4.1 Реализация серверной части 42
4.2 Реализация клиентской части 48
4.3 Реализация пользовательского интерфейса клиентских приложений 54
5 Тестирование разработанного программного комплекса 64
Заключение 67
Список использованных источников 69
Приложение А 70
Листинг кода для получения сервером списка групп из БД 70
Приложение Б 71
Листинг кода для добавления сервером новой физкультурной группы 71
Приложение В 72
Листинг кода для обработки клиентом нажатия кнопки добавления родителя ученика 72
Приложение Г 74
Листинг кода инициализации клиентом страницы свойств с информацией о предметах...
В современном обществе все большее значение приобретает умение учиться, формирующееся еще в детстве. Важным показателем этого умения является школьная успеваемость, которая у определенного количества детей не достигает минимального уровня. Практика показывает, что слабая успеваемость - многогранное явление, имеющее сложную структуру и происхождение.
Несмотря на накопленный школой опыт, а в ряде случаев и ликвидации отставания детей в учебе, эта проблема остается актуальной в педагогике.
Теоретический анализ состояния проблемы показал, что существуют различные виды слабой успеваемости. Их выделяют по тем или иным параметрам, из которых основными являются глубина и стойкость. Различают в зависимости от стойкости кратковременную, относительно стойкую и длительную, а в зависимости от глубины неглубокую, среднюю и глубокую слабую успеваемость.
Анализ психолого-педагогической литературы показал, что, несмотря на большое число исследований, некоторые ключевые вопросы обучения слабоуспевающих учащихся остаются в тени и требуют более полного изучения. Недостаточно раскрыты формы и методы, приводящие слабоуспевающих детей к достижению успехов в условиях совместного обучения с более сильными учащимися. Не уделяется внимание вопросам профилактики слабой успеваемости, требует более глубокой проработки проблема факторов, определяющих успешность обучения.
Немаловажным фактором, влияющий на успеваемость школьника играет контроль со стороны родителей. Особенно это касается тех детей, которые учатся и проживают в общежитиях, предоставляемые интернат-школами.
Современный этап развития образования характеризуется широким внедрением в учебный процесс компьютерных технологий. Они позволяют выйти на новый уровень обучения, открывают ранее недоступные возможности как для учителя, так и для учащегося. Информационные технологии находят свое применение в различных предметных областях на всех возрастных уровнях, помогая лучшему усвоению как отдельных тем, так и изучаемых дисциплин в...
В ходе выполнения дипломной работы было разработано клиент-серверное приложение, позволяющее вести учет данных об успеваемости учащихся средней школы.
Разработанное ПС реализовано с использованием языка программирования C++ на основе технологии «клиент-сервер».
Применение архитектуры «клиент-сервер» предоставляет пользователям возможность с различных компьютеров обращаться к серверу за необходимой информацией. Сервер предоставляет возможность для клиента для работы с базой данных. Он выступает в качестве посредника между клиентом и базой данных. Он принимает запросы от клиента, их обрабатывает и направляет в базу данных. Также он перенаправляет запросы назад клиенту.
Клиент имеет возможность работы с информацией, хранимой в базе данных. Такая информация представлена в виде таблиц базы данных. Клиент может просматривать, редактировать, осуществлять поиск и т.д. необходимой ему информации.
Применение базы данных в качестве хранилища информации позволяет оптимально и эффективно хранить информацию, ее структурировать. Реализованный многопоточный сервер позволяет производить распараллеливание работы сразу нескольких клиентов в разных потоках.
Особенностями данной разработки являются:
- использование для хранения данных БД Microsoft Access. Это решение было вызвано тем фактом, что для использования данной БД требует минимальных финансовых затрат. С учетом того, разработанный программный комплекс планируется к установке в учебных заведениях, состоящих на государственном бюджете, а дополнительные затраты на приобретение лицензионно чистой СУБД сделают стоимость пользования программным комплексом неоправданно высокой, использование Access является как экономически, так и технически обоснованным (при небольшом количестве одновременно работающих пользователей) решением. В качестве альтернативы могла использоваться бесплатная версия СУБД SQL Server (Microsoft SQL Express Server), однако для установки данной версии требуются персональные компьютеры, характеристики...

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу