Автоматизированный
учет курсовых работ, выполненных студентами кафедры, в виде каталога
выполненных работ, хранящего развёрнутый набор данных о каждой работе.
Учет курсовых работ ведется в виде каталога выполненных работ, хранящего
развёрнутый набор данных о каждой работе.
Объектом исследования в данной работе является создание приложения,
которое позволило бы вести автоматизированный учет выполненных курсовых
работ с указанием всех характеристик работы.
В ходе дипломного проектирования должно быть разработано приложение,
позволяющее автоматизировать ведение учета курсовых работ, выполненных
студентами кафедры. Учет курсовых работ должен вестись в виде каталога
выполненных работ, хранящего развёрнутый набор данных о каждой работе.
Ведение такого каталога должно позволить упростить поиск работ в
каталоге и их отбор по различным критериям за счет:
- автоматизации ведения каталога выполненных работ;
-
ведения списков студентов, руководителей, групп и факультетов и выбор
данных из них при внесении новых работ и поиске существующих работ;
- повышения оперативности доступа к информации о выполненных работах;
- автоматизации процесса поиска и отбора данных;
- обеспечения полноты и актуальности данных, необходимых для принятия управленческих решений;
- применения современных средств анализа информации;
- наглядного и удобного представления информации;
- Печати списка работ и карточки каждой работы;
- Получения развернутой информации о работе путем прикрепления к записям базы данных документов самой работы.
Программа написана на С++.
Содержание
Введение 2
1 Анализ предметной области 3
2 Техническое задание 4
2.1 Постановка задачи 4
2.2 Анализ альтернативных решений 5
2.2.1 Система 1С:Предпритяие 5
2.2.2 Интернет-сервис antiplagiat.ru 6
2.3 Формализация задачи 8
2.4 Архитектура программно-аппаратного комплекса 10
2.5 Выбор операционной системы и языка программирования 10
2.6 Требования к системе 13
2.6.1 Требования к функциональным характеристикам 13
2.6.2 Требования к надежности 14
2.6.3 Требования к составу и параметрам технических средств 15
2.6.4 Требования к информационной и программной совместимости 15
2.6.5 Требования к программной документации 16
2.7 Стадии и этапы разработки 16
2.8 Порядок контроля и приема 18
3 Технология разработки программы 19
4 Разработка структуры данных 22
5 Описание разработанного приложения 25
5.1 Основные сведения о программе 25
5.2 Состав файлов и форм приложения 27
5.3 Механизм связывания документов 29
5.4 Вызов и загрузка 30
5.5 Входные данные 30
5.6 Выходные данные 31
6 Отладка программы 32
6.1 Технология отладки программы 32
6.2 Инструментальные средства отладки 33
6.3 Анализ результатов решения задачи 34
7 Руководство системного программиста 36
8 Руководство пользователя 39
Заключение 52
Список использованных источников 53