Помощь в написании студенческих работ
Антистрессовый сервис

Дневник классного руководителя

КурсоваяПомощь в написанииУзнать стоимостьмоей работы

Диаграмма последовательности экранных форм Рис. 9 Диаграмма последовательности экранных форм На рисунке 9 изображена диаграмма последовательности экранных форм. Построение диаграммы последовательности экранных форм заключается в изображении каждой формы в виде прямоугольника. Потом формы группируются в зависимости от принадлежности к определенным объектам. Строится иерархия экранных форм, где… Читать ещё >

Дневник классного руководителя (реферат, курсовая, диплом, контрольная)

Федеральное агентство по образованию ФГОУ СПО «Кировский сельскохозяйственный техникум»

Курсовой проект по дисциплине «Разработка и эксплуатация автоматизированных информационных систем»

Тема: «Дневник классного руководителя»

Работу выполнил (а) студент (ка) 4 курса П — 41 группы

230 103 специальность Михалищев Игорь Владимирович

(фамилия, имя, отчество) Дата выполнения Оценка работы Преподаватель Козлова Н. И.

Дата проверки г. Котельнич

2011 г.

Содержание Введение

1.Проектирование программного обеспечения

1.1 Описание предметной области

1.2 Построение начальной контекстной диаграммы

1.3. Спецификация структур данных

1.4 Построение концептуальной модели данных

1.5 Диаграмма потоков данных нулевого уровня

1.6 Диаграмма системных процессов нулевого уровня

1.7 Диаграмма последовательности экранных форм

2. Программная документация

2.1 Описание модуля

2.2 Инструкция для пользователя Выводы и предложения Список используемой литературы

Введение

Персональные компьютеры глубоко внедрились в нашу жизнь и уже ни одно современное общество невозможно представить без них. И это произошло настолько стремительно и в таких широких масштабах, что уже очень трудно называть какую-либо сферу деятельности человека, где бы они не использовались. А произошло все благодаря простоте и доступности их использования, что в свою очередь представляет собой их программное обеспечение. В связи с этим требования предъявляемые к нему находятся на довольно высоком уровне.

Курсовой проект — один из заключительных этапов изучения дисциплины и одновременно наиболее активная форма конкретной связи теоретического обучения с практической работой предприятия.

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

В соответствии с целью были поставлены задачи:

1. Изучить полный набор возможных данных о студентах;

2. Определить необходимые и достаточные параметры данных;

3. Описать систему на которой базируются эти данные;

4. Составить рациональную систему данных о студентах.

Объектом исследования курсового проекта является автоматизированное рабочее место классного руководителя в Кировском Сельскохозяйственном техникуме.

Предметом исследования являются данные о студентах, учащихся в Кировском Сельскохозяйственном техникуме.

В процессе изучения и обработки исходного материала применялись следующие методы:

· анализ документов, используемых классным руководителем;

· изучение особенностей представления данных о студентах техникума;

· моделирование системы для более удобной работы с данными о студентах техникума;

· беседа с преподавателем, являющимся классным руководителем;

· изучение различных систем подобного назначения;

· сравнительный анализ.

Методической и теоретической основой при написании курсового проекта послужили:

· нормативно — методическое обеспечение

· инструктивные материалы

· учебная литература.

Источниками конкретной информации для написания проекта являлись:

· Письменный вариант дневника классного руководителя в Кировском Сельскохозяйственном техникуме;

· Списки студентов.

Характеристика организации Название организации — ФГОУ СПО «Кировский Сельскохозяйственный техникум».

Юридический адрес: Российская Федерация, 612 600, Кировская область, г. Котельнич, ул. Победы 23

Перечень изученной документации

· Устав предприятия;

· Письменный вариант дневника классного руководителя в Кировском Сельскохозяйственном техникуме;

· Списки студентов.

Задание по курсовому проекту Изучить структуру данных о студентах Кировского Сельскохозяйственного техникума и описать ее. Описание производится с помощью структур и моделей данных и с помощью диаграмм.

Создать и описать свою систему управления данными о студентах для классного руководителя в Кировском Сельскохозяйственном техникуме.

1. Проектирование программного обеспечения

1.1 Описание предметной области При детальном рассмотрении работы классного руководителя в Кировском Сельскохозяйственном Техникуме можно увидеть следующую картину.

В первую очередь учитываются Фамилия, имя и отчество студента, дата его поступления в техникум и дата его выбытия из техникума (если есть). Далее описываются адреса студента и его родителей, его образование, а так же личные качества и успеваемость. Теперь рассмотрим саму структуру получения, обработки данных о студентов и занесения их в базу для возможной последующей модификации.

В данном учебном заведении происходит первичный сбор данных о поступающих при прохождении приемочной комиссии, если абитуриент принят то он считается студентом и заносится в общий список студентов, далее его определяют в группу и заполняются журналы, а дальше передают данные классному руководителю. Классный руководитель вносит эти данные в свой дневник. В ходе последующего прохождения студентом учебной программы он посещает либо пропускает занятия, получает оценки, участвует в жизни группы и техникума в целом или же наоборот совершает какие либо проступки все это так же заносится в дневник классного руководителя и отправляется им в учебную часть где они так же впоследствии обрабатываются.

1.2. Построение начальной контекстной диаграммы Рис. 1 Графическое изображение внешней сущности Внешняя сущность представляет собой физическое лицо, источник и применение информации. В процессе анализа некоторые внешние сущности могут быть перенесены внутрь диаграммы анализируемой системы, если необходимо, или наоборот, часть процессов может быть вынесена за пределы диаграммы и представлена как внешняя сущность.

Внешняя сущность обозначается квадратом (рис.1), расположенным как бы над диаграммой и бросающим на нее тень для того, чтобы можно было выделить этот символ среди других обозначений.

Поле номера Поле имени Поле фактической

реализации

Рис. 2 Подсистема по работе с физическими лицами При построении модели сложной системы внешняя сущность может быть представлена в самом общем виде на так называемой контекстной диаграмме в виде одной системы как единого целого. Либо может быть декомпозирована на ряд подсистем.

Подсистема на контекстной диаграмме изображается так, как она представлена на рис. 2.

Рис. 3 Графическое изображение накопителя данных Накопитель данных — это абстрактное устройство для хранения информации, которую можно в любой момент поместить в накопитель и через некоторое время извлечь, причем способы помещения и извлечения могут быть любыми.

Накопитель данных может быть реализован физически в виде ящика в картотеке, таблицы в оперативной памяти, файла на магнитном носителе и т. д. Накопитель данных на диаграмме потоков данных изображается, как показано на рис. 3.

Рис. 4 Поток данных Поток данных на диаграмме изображается линией, оканчивающейся стрелкой, которая показывает направление потока рис. 4. Каждый поток данных имеет имя, отражающее его содержание.

1.3 Спецификация структур данных Определяется состав потоков данных и готовится исходная информация для построения концептуальной модели данных в виде структур данных. Простые структуры и элементы данных объединяются в более крупные структуры. Результат можно представить в виде текстового описания, подобного описанию структур данных в языках программирования.

Таблица 1. «Карточка студента»

Имя поля

Тип поля

Размер поля

Ключ

Назначение

ФИО студента

Char

Первичный

Дата рождения

Date

Образование

Char

Адрес студента

Char

Адрес родителей

Char

Состав семьи

Char

Обеспеченность

Char

Состояние здоровья

Char

Успеваемость

Char

Отношения в группе

Char

Отношение к делам

Char

Реакция на замечания

Char

Работа со студентом

Char

Таблица 2. «Список студентов»

Имя поля

Тип поля

Размер поля

Ключ

Назначение

ФИО студента

char

Внешний

Ключ к таблице 1

Дата поступления

date

Дата выбытия

date

Таблица 3. «Информация о мероприятиях»

Имя поля

Тип поля

Размер поля

Ключ

Назначение

Название мероприятия

char

Первичный

Планируемая дата

date

Таблица 4. «Дневник классного руководителя»

Имя поля

Тип поля

Размер поля

Ключ

Назначение

Дата проведения мероприятия

date

Первичный ключ

Название мероприятия

char

Внешний

К таблице 3

Место проведения мероприятия

char

Кто провел мероприятие

char

Таблица 5. «Рапортичка»

Имя поля

Тип поля

Размер поля

Ключ

Назначение

Дата

date

Предмет

char

Первичный

ФИО студента

char

Внешний

Ключ к таблице 1

Причина отсутствия

char

Таблица 6. «Ведомость»

Имя поля

Тип поля

Размер поля

Ключ

Назначение

Предмет

char

Первичный

ФИО студента

char

Внешний

Ключ к таблице 1

Оценка по предмету

numeric

1.4 Построение концептуальной модели данных Рис. 6 Концептуальная модель данных Для каждого класса объектов предметной области выделяется сущность. Устанавливаются связи между сущностями и определяются их характеристики (мощность связи и класс принадлежности). Строится диаграмма «сущность-связь» (без атрибутов сущностей) На рис. 6 изображена концептуальная модель данных, в которой изображены сущности и что происходит между ними. Сущности: директор, завуч, данные об учителях и учащихся, суммарные данные по школе, суммарные данные по всем школам. Что находится между ними это процесс, который происходит между сущностями.

1.5.Диаграмма потоков данных нулевого уровня

D База Данных системы Рис. 7 Диаграмма потоков данных нулевого уровня

На рис. 7 изображена диаграмма потоков данных нулевого уровня.

Для завершения анализа функционального аспекта деятельности организации детализируется (декомпозируется) начальная контекстная диаграмма. При этом можно построить диаграмму для каждого события, поставив ему в соответствие процесс и описав входные и выходные потоки, накопители данных, внешние сущности и ссылки на другие процессы для описания связей между этим процессом и его окружением. После этого все построенные диаграммы сводятся в одну диаграмму нулевого уровня.

Проверяется соответствие между контекстной диаграммой и диаграммой нулевого уровня (каждый поток данных между системой и внешней сущностью на диаграмме нулевого уровня должен быть представлен и на контекстной диаграмме).

Процессы разделяются на группы, которые имеют много общего (работают с одинаковыми данными и/или имеют сходные функции). Они изображаются вместе на диаграмме более низкого (первого) уровня, а на диаграмме нулевого уровня объединяются в один процесс. Выделяются накопители данных, используемые процессами из одной группы.

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

Накопители данных описываются посредством структур данных, а процессы нижнего уровня — посредством спецификации.

1.6 Диаграмма системных процессов нулевого уровня На диаграмме системных процессов нулевого уровня вместо отдельного процесса введены процессы — компьютеры, на которых выполняются соответствующие процессы.

Внешние сущности на контекстной диаграмме заменяются или дополняются техническими устройствами (принтерами и т. д.).

Для каждого потока данных определяется, посредством каких технических устройств информация передаётся или производится.

Процессы на диаграмме нулевого уровня заменяются соответствующими процессами — обрабатывающими устройствами (процессорами могут быть технические устройства — настольные компьютеры конечных пользователей, рабочие станции, серверы баз данных, так и программные средства).

Определяются и изображения на диаграмме тип связи между процессорами (локальная сеть).В моей схеме это прямое взаимодействие, и не требует дополнительных средств.

Определяются задачи для каждого процессора (приложения, необходимые для работы системы), для них строятся соответствующие диаграммы. Определяется тип связи между задачами.

Устанавливаются ссылки между задачами и процессами диаграмм потоков данных следующих уровней.

Рис. 8. Диаграмма системных процессов нулевого уровня

1.7. Диаграмма последовательности экранных форм Рис. 9 Диаграмма последовательности экранных форм На рисунке 9 изображена диаграмма последовательности экранных форм. Построение диаграммы последовательности экранных форм заключается в изображении каждой формы в виде прямоугольника. Потом формы группируются в зависимости от принадлежности к определенным объектам. Строится иерархия экранных форм, где главная форма связывает все остальные формы. Главной формой здесь является Меню.

2. Программная документация

2.1 Описание модуля Система автоматизированного рабочего места классного руководителя предназначена для автоматизации процесса работы со студентами и ведение дневника классного руководителя. Это приводит к облегчению работы с ведомостями, рапортичками, списками и карточками студентов.

Возможности:

1. Быстрый и удобный доступ к информации

2.

Введение

всевозможной информации;

3. Изменение различной информации;

4. Создание и распечатка отчётов.

Преимущества данного приложения:

1) Компактность информации;

2) Лёгкий просмотр информации;

3) Удобство в работе с данными о студентах.

Тексты программ и описание форм Рис. 10 Главная форма На рисунке 10 изображена главная форма базы данных. которая содержит 6 кнопок для перехода к соответствующим формам, выполненных следующим образом:

Кнопка «Информация о студентах»: (рис.11)

procedure TFormMenu. BitBtn1Click (Sender: TObject);

begin

FormStudMenu.show;

end;

Кнопка «Информация о мероприятиях»: (рис.20)

procedure TFormMenu. BitBtn2Click (Sender: TObject);

begin

FormMer.show;

end;

Кнопка «Дневник классного руководителя»: (рис.24)

procedure TFormMenu. BitBtn3Click (Sender: TObject);

begin

FormDnevnik.show;

end;

Кнопка «Данные по посещаемости»: (рис.28)

procedure TFormMenu. BitBtn4Click (Sender: TObject);

begin

FormRaport.show;

end;

Кнопка «Данные по успеваемости»: (Рис.32)

procedure TFormMenu. BitBtn5Click (Sender: TObject);

begin

FormVedom.show;

end;

Кнопка «Выход» (Производит выход из программы)

procedure TFormMenu. BitBtn6Click (Sender: TObject);

begin

close;

end;

Рис. 11. Форма. «Информация о студентах»

программный контекстный диаграмма На рисунке 11 изображена форма которая содержит 2 кнопки для перехода к формам, выполненных следующим образом:

Кнопка «Список студентов»: (рис.12)

procedure TFormStudMenu. BitBtn2Click (Sender: TObject);

begin

FormSpisok.show;

end;

Кнопка «Карточка студента»: (рис.16)

procedure TFormStudMenu. BitBtn1Click (Sender: TObject);

begin

FormKarta.show;

end;

Рис. 12.Форма. «Список студентов»

На рисунке 12 изображена форма с полями для заполнения данных, навигатором и содержит 2 кнопки для перехода к формам, выполненных следующим образом:

Кнопка «Перейти к общей таблице»:

procedure TFormSpisok. BitBtn1Click (Sender: TObject);

begin

FormGridSpisok.show;

end;

Кнопка «Перейти к поиску»:

procedure TFormSpisok. BitBtn2Click (Sender: TObject);

begin

FormSearchSpisok.show;

end;

Рис. 13. Таблица «Список студентов»

На рисунке 13 изображена форма содержащая общую таблицу и кнопку для создания отчета, выполненная следующим образом:

Кнопка «Отчет» (рис.14)

procedure TFormGridSpisok. Button1Click (Sender: TObject);

begin

spisok.Execute;

end;

Рис. 14.

Рис. 15. Поиск по таблице «Список студентов»

На рисунке 15 изображена форма для выполнения поиска которая состоит из поля ввода запроса и кнопки для выполнения поиска, выполненные следующим образом:

Поле ввода:

procedure TFormSearchSpisok. Edit1Change (Sender: TObject);

begin

DataModuleDnevnik.QSpisok.Params[0]. Value:=Edit1.Text;

end;

Кнопка «Найти»:

procedure TFormSearchSpisok. Button1Click (Sender: TObject);

begin

DataModuleDnevnik.QSpisok.Close;

DataModuleDnevnik.Qspisok.Active:=True;

end;

Код запроса SQL «QSpisok» выполнен следующим образом:

select * from TableSpisok where (Student = :Student)

Рис. 16.Форма. Карточка студента На рисунке 16 изображена форма с полями для заполнения данных, навигатором и содержит 2 кнопки для перехода к формам, выполненных следующим образом:

Кнопка «Перейти к поиску»: (рис.17)

procedure TFormKarta. BitBtn2Click (Sender: TObject);

begin

FormSearchKarta.show;

end;

Кнопка «Перейти к общей таблице»: (рис.18)

procedure TFormKarta. BitBtn1Click (Sender: TObject);

begin

FormGridKarta.show;

end;

Рис. 17. Поиск по таблице: Карточка студента На рисунке 17 изображена форма для выполнения поиска и состоит из поля ввода запроса и кнопки для выполнения поиска, выполненные следующим образом:

Поле ввода:

procedure TFormSearchKarta. Edit1Change (Sender: TObject);

begin

DataModuleDnevnik.QKarta.Params[0]. Value:=Edit1.Text;

end;

Кнопка «Найти»:

procedure TFormSearchKarta. Button1Click (Sender: TObject);

begin

DataModuleDnevnik.QKarta.Close;

DataModuleDnevnik.QKarta.Active:=True;

end;

Код запроса SQL «QKarta» выполнен следующим образом:

select * from TableKarta where (Student = :Student)

Рис. 18. Таблица: Карточка студента На рисунке 18 изображена форма содержащая общую таблицу и кнопку для создания отчета, выполненную следующим образом:

Кнопка «Отчет» (рис.19)

procedure TFormGridKarta. Button1Click (Sender: TObject);

begin

Karta.Execute;

end;

Рис. 19.

Рис. 20.Форма. Информация о мероприятиях На рисунке 20 изображена форма с полями для заполнения данных, навигатором и содержит 2 кнопки для перехода к формам, выполненных следующим образом:

Кнопка «Перейти к поиску»: (рис.21)

procedure TFormSpisok. BitBtn2Click (Sender: TObject);

begin

FormSearchMer.show;

end;

Кнопка «Перейти к общей таблице»: (рис.22)

procedure TFormMer. BitBtn1Click (Sender: TObject);

begin

FormGridMer.show;

end;

Рис. 21. Поиск по таблице. Информация о мероприятиях На рисунке 21 изображена форма для выполнения поиска которая состоит из поля ввода запроса и кнопки для выполнения поиска, выполненные следующим образом:

Поле ввода:

procedure TFormSearchMer. Edit1Change (Sender: TObject);

begin

DataModuleDnevnik.QMer.Params[0]. Value:=Edit1.Text;

end;

Кнопка «Найти»:

procedure TFormSearchMer. Button1Click (Sender: TObject);

begin

DataModuleDnevnik.QMer.Close;

DataModuleDnevnik.QMer.Active:=True;

end;

Код запроса SQL «QMer» выполнен следующим образом:

select * from TableMer where (Nazvanie = :Nazvanie)

Рис. 22.Таблица. Информация о мероприятиях На рисунке 22 изображена форма содержащая общую таблицу и кнопку для создания отчета, выполненную следующим образом:

Кнопка «Отчет» (рис.23)

procedure TFormGridMer. Button1Click (Sender: TObject);

begin

Mer.Execute;

end;

Рис.23

Рис. 24.Форма. Дневник классного руководителя На рисунке 24 изображена форма с полями для заполнения данных, навигатором и содержит 2 кнопки для перехода к формам, выполненных следующим образом:

Кнопка «Перейти к общей таблице»: (рис.25)

procedure TFormDnevnik. BitBtn1Click (Sender: TObject);

begin

FormGridDnevnik.show;

end;

Кнопка «Перейти к поиску»: (рис.27)

procedure TFormDnevnik. BitBtn2Click (Sender: TObject);

begin

FormSearchDnevnik.show;

end;

Рис. 25. Таблица. Дневник классного руководителя На рисунке 25 изображена форма содержащая общую таблицу и кнопку для создания отчета, выполненную следующим образом:

Кнопка «Отчет» (рис.26)

procedure TFormGridDnevnik. Button1Click (Sender: TObject);

begin

Dnevnik.Execute;

end;

Рис.26

Рис. 27. Поиск по таблице. Дневник классного руководителя На рисунке 27 изображена форма для выполнения поиска которая состоит из поля ввода запроса и кнопки для выполнения поиска, выполненные следующим образом:

Поле ввода

procedure TFormSearchDnevnik. Edit1Change (Sender: TObject);

begin

DataModuleDnevnik.QDnevnik.Params[0]. Value:=Edit1.Text;

end;

Кнопка «Hайти»:

procedure TFormSearchDnevnik. Button1Click (Sender: TObject);

begin

DataModuleDnevnik.QDnevnik.Close;

DataModuleDnevnik.QDnevnik.Active:=True;

end;

Код запроса SQL «QDnevnik» выполнен следующим образом:

select * from TableDnevnik where (Nazvanie = :Nazvanie)

Рис. 28.Форма. Данные по посещаемости. Рапортичка.

На рисунке 28 изображена форма с полями для заполнения данных, навигатором и содержит 2 кнопки для перехода к формам, выполненных следующим образом:

Кнопка «Перейти к общей таблице»: (Рис.29)

procedure TFormRaport. BitBtn1Click (Sender: TObject);

begin

FormGridRaport.show;

end;

Кнопка «Перейти к поиску»: (Рис.31)

procedure TFormRaport. BitBtn2Click (Sender: TObject);

begin

FormSearchRaport.show;

end;

Рис. 29.Таблица. Рапортичка.

На рисунке 29 изображена форма содержащая общую таблицу и кнопку для создания отчета, выполненную следующим образом:

Отчет (Рис.30)

procedure TFormGridRaport. Button1Click (Sender: TObject);

begin

Raport.Execute;

end;

Рис.30

Рис. 31. Поиск по таблице. Рапортичка.

На рисунке 31 изображена форма для выполнения поиска котрая состоит из поля ввода запроса и кнопки для выполнения поиска, выполненные следующим образом:

Поле ввода:

procedure TFormSearchRaport. Edit1Change (Sender: TObject);

begin

DataModuleDnevnik.QRaport.Params[0]. Value:=Edit1.Text;

end;

Кнопка «Hайти»:

procedure TFormSearchRaport. Button1Click (Sender: TObject);

begin

DataModuleDnevnik.QRaport.Close;

DataModuleDnevnik.QRaport.Active:=True;

end;

Код запроса SQL «QRaport» выполнен следующим образом:

select * from TableRaport where (Predmet =: Predmet)

Рис. 32.Форма. Ведомость.

На рисунке 32 изображена форма с полями для заполнения данных, навигатором и содержит 2 кнопки для перехода к формам, выполненных следующим образом:

Кнопка «Перейти к общей таблице»: (Рис. 33)

procedure TFormVedom. BitBtn1Click (Sender: TObject);

begin

FormGridVedom.show;

end;

Кнопка «Перейти к поиску»: (Рис. 35)

procedure TFormVedom. BitBtn2Click (Sender: TObject);

begin

FormSearchVedomt.show;

end;

Рис. 33.Таблица. Ведомость.

На рисунке 33 изображена форма содержащая общую таблицу и кнопку для создания отчета, выполненные следующим образом:

Кнопка «Отчет» (Рис. 34)

procedure TFormGridVedom. Button1Click (Sender: TObject);

begin

Vedom.Execute;

end;

Рис.34

Рис. 35. Поиск по таблице. Ведомость.

На рисунке 35 изображена форма для выполнения поиска которая состоит из поля ввода запроса и кнопки для выполнения поиска, выполненные следующим образом:

Поле ввода:

procedure TFormSearchVedom. Edit1Change (Sender: TObject);

begin

DataModuleDnevnik.QVedom.Params[0]. Value:=Edit1.Text;

end;

кнопка «Hайти»

procedure TFormSearchVedom. Button1Click (Sender: TObject);

begin

DataModuleDnevnik.QVedom.Close;

DataModuleDnevnik.QVedom.Active:=True;

end;

Код запроса SQL «QVedom» выполнен следующим образом:

select * from TableVedom where (Predmet =: Predmet)

DataModuleDnevnik (Рис. 36.)

Организация работы приложения осуществляется через специальный модуль, хранящий в себе базу данных, связи в ней, содержимое таблиц, коды запросов, а так же опций позволяющих настроить выводимые данные и их источники.

Рис.36

2.2 Инструкция для пользователя Для облегчения работы с базой данных была разработана главная форма с кнопками. Для того чтобы запустить главную форму необходимо:

1.Убедиться в наличии программы Borland Delphi 7.0 или старше

2.Запустить программу Database Desktop.

— Открыть менеджер областей через меню Tool — Alias manager

— Создать новую область «New» и в поле Database Alias вписать KURS

— В поле Patch прописать D: KURS, нажать ОК. Принять изменения

3.Поместить каталог проекта в локальный диск D

4.Запустить ярлык с именем «!Запустить Проект» с диска, либо поместив его в любое удобное для вас место.

Итак перед Вами открылась Главная форма. На главной форме находятся кнопки осуществляющие вызов необходимой формы: Список студентов, Карточка студента, План мероприятий, Дневник классного руководителя, Рапортичка, Ведомость. Можно вызвать Общую таблицу и Поиск по таблице

для каждой из них соответственными кнопками:

На каждой форме существует элемент управления данными, выглядящий таким образом:

Кнопка «В начало» возвращает вас на первую запись в таблице.

Кнопка < «Предыдущее» возвращает на одну запись назад.

Кнопка > «Следующее» — на одну запись вперёд, Кнопка

«В конец» переключает на последнюю запись в таблице.

Кнопка «Добавить» служит для добавления новой записи.

Кнопка ^ «Изменить» служит для изменения любой записи.

Кнопка — «Удалить» удаляет запись из таблицы.

Кнопка «Подтвердить» подтверждает изменения

Кнопка «Отменить» отменяет изменения

Кнопка «Обновить» обновляет данные в полях

После обработки данных может потребоваться создать отчет и вывести его на печать. Для этого на каждой общей форме с данными существует кнопка

При ее нажатии открывается диалоговое окно настройки отчета где:

Опция Printer означает вывод на печать.

Опция Preview означает предварительный просмотр перед печатью Опция File означает сохранение отчета в файл Выберите нужный вариант и нажмите «ОК»

Выводы и предложения В данной курсовой работе разработана автоматизированная система «Дневник классного руководителя». В результате анализа данных приведены необходимые поля базы данных, их структура и тип. Сведение их в определенные объекты и построение связи между объектами базы.

База данных проектировалась в среде Delphi 7, а это означает, что в дальнейшем есть возможность модернизировать приложение как с точки зрения функций так и с точки зрения интерфейса Я выбрал Delphi 7, потому что одно из самых главных достоинств инструмента — это близость к системному интерфейсу Windows и его программ, расширенные функции позволяющие реализовать различные режимы обмена данными и связанные события. Среда Delphi является стабильной, быстрой и удобной платформой для разработки приложений различных спецификаций.

Спроектированная автоматизированная система дает возможность облегчить работу классного руководителя в ведении и планировании учебного процесса.

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

1. Вендров А. М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2005.

2. Вендров А. М. Практикум по проектированию программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2004.

3. Голицина О. Л., Максимов Н. В., Попов И. И. Базы данных.- М.: ФОРУМ: ИНФРА — М, 2003.

4. Емельянова Н. З., Партыка Т. Л., Попов И. И. Основы построения автоматизированных информационных систем. — М.: Форум: Инфра-м, 2005.

5. Калашнян А. Н., Калянов Г. Н. Структурные модели бизнеса: DFD — технологии.- М.: Финансы и статистика, 2003.

6. Рудаков А. В. Технология разработки программных продуктов. — М.: Издательский центр «Академия», 2005.

Показать весь текст
Заполнить форму текущей работой