Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
УТВЕРЖДАЮ
ПРЕПОДОВАТЕЛЬ
О.А.Антамошкин
«…»…………2011г
СУБД «Данные успеваемости в старших классах».
ADD
Исполнитель:
студентка гр. ПЭ11-08
Бобровская А.А.
Содержание:
1. Введение. 3
1.1. Назначение. 3
1.2. Область применения. 3
1.3. Определения, акронимы и аббревиатуры. 3
1.4. Ссылки. 3
1.5. Обзор. 3
2. Обзор системы. 3
3. Контекст системы. 4
4. Проектирование системы. 4
4.1. Метод проектирования. 4
4.2. Описание декомпозиции. 4
5. Описание компонент. 5
5.1. A_poisk. 5
6. Оценки реализуемости и ресурсов. 5
7. Матрица трассирумости. 6
Разрабатываемый программный продукт, база данных успеваемости в старших классах, предназначен для хранения всей необходимой информации, связанной с процессом обучения в старших классах.
Программа применяется на рабочем месте заведующего учебной частью школы.
БД база данных совокупность записей различного типа в виде таблиц, содержащая перекрестные ссылки.
СУБД система управления базами данных, позволяющая универсальным способом извлекать из БД группы записей, обрабатывать, изменять и удалять их.
ПП программный продукт.
API интерфейс прикладных программ.
A* идентификаторы компонент из ADD.
Средняя успеваемость рассчитывается как среднее арифметическое оценок по всем предметам.
Отсутствуют.
Данное направление разработки программных продуктов не широко развито. Чаще всего учёт ведётся с помощью программ «Microsoft Excel» или «Microsoft Access».
Потребность в программе возникла из-за желания заказчика совместить данные продукты фирмы Microsoft. Данный ПП позволяет просмотреть количество классов, расписание, вести учет учеников, успеваемости
СУБД «Старшие классы»
Отображение данных
Поиск записей
Формирование отчетов
Формирование
графиков средней успеваемости
По классу
По фамилии
По предмету
По кабинету
Редактирование
Отображение данных A_dannyie.
Формирование отчетов A_otchet.
Редактирование A_redaktor.
Поиск записей A_poisk:
по классу A_poisk_klass;
по фамилии A_poisk_fam;
по предмету A_poisk_predm;
по кабинету A_poisk_kab;
Формирование графиков средней успеваемости A_graf:
1. Вызов функций API.
2. Интерфейс с принтером.
Метод проектирования: сверху вниз.
В качестве среды программирования была выбрана среда Borland Delphi 5. Данная визуальная среда программирования позволяет быстро и качественно создавать программы, беря на себя значительные объёмы рутинной работы по подготовке приложений.
A_dannyie
A_NachSch
A_poisk_fam
A_poisk_klass
A_redaktor
A_otchet
A_graf
A_poisk
A_poisk_predm
A_poisk_kab
5.1.1. Тип.
Функция.
5.1.2. Функциональное назначение.
Поиск записей по логическому параметру.
5.1.3. Подчиненности
Подчиненностей нет
5.1.4. Зависимости
A_poisk:
A_poisk_klass;
A_poisk_fam;
A_poisk_predm;
A_poisk_kab;
5. Интерфейсы.
Вход: Значение логического параметра.
Действие: Поиск записей по значению логического параметра.
Выход: Данные, соответствующие значению логического параметра.
5.1.6. Ресурсы.
Наличие свободной оперативной памяти для выполнения операции.
5.1.7. Обращения.
SetRange = poisk(param)
5.1.8. Обработка.
Поиск записей по значению логического параметра.
5.1.9. Данные.
Param логический параметр.
SetRange функция поиска.
Программа полностью реализуема. Ресурсы, предусмотренные для реализации системы достаточны.
S_* (SRD) |
A_* (ADD) |
S_klass |
A_redaktor |
S_uchenik |
A_redaktor |
S_uspev |
A_redaktor |
S_raspis |
A_redaktor |
S_otchet_klass |
A_otchet |
S_otchet_ uchenik |
A_otchet |
S_otchet_uspev |
A_otchet |
S_otchet_raspis |
A_otchet |
S_graf |
A_graf |
S_poisk |
A_poisk |
S_interface |
A_dannyie |
S_treb_kor |
A_redaktor |
S_treb_poisk |
A_poisk |
S_treb_graf |
A_graf |
S_treb_panel |
A_dannyie, A_graf |
S_treb_interface |
A_NachSch |
S_treb _spravka |
A_NachSch |
Матрица трассируемости продолжение
S_treb _button |
A_dannyie, A_poisk, , A_graf |
S_treb_hdd |
A_NachSch |
S_treb_after |
A_NachSch |
S_treb_verif |
A_NachSch |