Информационная система учета и контроля посещаемости студентов
Разработка информационной системы учета и контроля посещаемости студентов на основе реляционной базы данных. Сбор, обработка и предоставления аналитической информации в целях повышения качества работы профессорско-преподавательского состава ВУЗа.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 16.02.2019 |
Размер файла | 4,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Form1->ComboBox1->Text + «% ' and студент. Группа = группа. Код_группы»;
Form1->ADOQuery1->Active = true; // вывод списка всех студентов
}
//---------------------------------------------------------------------------
void __fastcall TForm1: : FormResize (TObject *Sender)
{
Form1->DBGrid1->Width = Form1->Width - 30; //подгоняем размеры грида к
Form1->DBGrid1->Height = Form1->Height - 120; //размерам формы
}
//---------------------------------------------------------------------------
void __fastcall TForm1: : DBGrid1DblClick (TObject *Sender)
{ TDateTime t;
int c = Form1->Edit2->Text. ToInt () ; //если двойной клик на
int b = Form1->Edit1->Text. ToInt () ; //поле с количеством пропусков студента
if (DBGrid1->SelectedField->Index == 2)
{
Form1->DataSource1->Edit () ;
Form1->DBGrid1->SelectedField->AsInteger =
Form1->DBGrid1->SelectedField->AsInteger + 1;
//то увеличиваем значение на 1
Form1->ADOQuery2->SQL->Text =
«insert into пропуски (студент, дата_пропуска, предмет) values ('« +
Edit2->Text + «', '« +
t. CurrentDate () + «', '« + Edit1->Text. ToInt () + «') «;
//и добавляем запись с номером студента сегоднеяшней датой, и номером пропущенного предмета в таблицу пропусков
Form1->ADOQuery2->ExecSQL () ;
m[DBGrid1->DataSource->DataSet->RecNo] = 1; // запоминаем номер измененной строки для раскрашивания
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1: : DBGrid1CellClick (TColumn *Column)
{ if (ComboBox3->Text == ««) { //если при нажатии на грид предмет не выбран
ShowMessage («Выберите предмет!») ; //то выводим соответствующее сообщение
}
if (Form1->DBGrid1->SelectedField->Index==2) //запоминаем код
{ //прогулявшего студента
int a;
a = Form1->DBGrid1->SelectedField->Index - 2;
Form1->Edit2->Text = Form1->DBGrid1->Fields[a]->Text;
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1: : ComboBox1Select (TObject *Sender)
{
Form1->ADOQuery1->SQL->Text =
«select код_студ, ФИО, Пропуски from Студент, Группа where группа. Название like'« +
Form1->ComboBox1->Text + «% ' and студент. Группа = группа. Код_группы»;
Form1->ADOQuery1->Active = true; //Вывед списка студентов выбранной группы
// DBGrid1->Columns->Items[2]->PickList->Add ('1') ;
}
//---------------------------------------------------------------------------
void __fastcall TForm1: : FormClose (TObject *Sender, TCloseAction &Action)
{
Form1->Hide () ; //при закрытии формы
MainForm->Show () ; //показывать основную
}
//---------------------------------------------------------------------------
void __fastcall TForm1: : DBGrid1DrawDataCell (TObject *Sender, const TRect &Rect, TField *Field,
TGridDrawState State)
{
for (int i = 0; i < DBGrid1->DataSource->DataSet->RecordCount; i++)
{
if (m[DBGrid1->DataSource->DataSet->RecNo]==1) //отрисовка красным
{ //измененных полей
DBGrid1->Canvas->Font->Color = clWhite;
DBGrid1->Canvas->Brush->Color = clRed;
}
}
DBGrid1->DefaultDrawDataCell (Rect, Field, State) ;
}
//---------------------------------------------------------------------------
void __fastcall TForm1: : ComboBox3Change (TObject *Sender)
{
Edit1->Text = ComboBox3->ItemIndex+1; //получение индекса выбранного предмета
// Form1->ADOQuery1->SQL->Text =
// «select код_студ, ФИО, Пропуски from Студент, Группа where группа. Названиеlike'« +
// Form1->ComboBox1->Text + «% ' and студент. Группа = группа. Код_группы»;
// Form1->ADOQuery1->Active = true; //
}
//---------------------------------------------------------------------------
Размещено на Allbest.ru
...Подобные документы
Проблема повышения оперативности учета и контроля посещаемости и успеваемости студентов ЮТИ ТПУ. Разработка информационной системы, требования к ней. Информационное обеспечение задачи, автоматизация предметной области. Описание интерфейса системы.
дипломная работа [2,6 M], добавлен 17.07.2012Разработка информационной системы для хранения информации о результатах экзаменов студентов. Описание сервисов, разработка логической и физической модели системы. Выбор системы хранения данных. Схема работы сервиса, принципы безопасности доступа.
курсовая работа [560,6 K], добавлен 09.09.2012Выбор типа программного обеспечения, к которому относится оцениваемый программный продукт. Выбор весовых коэффициентов и базовых значений. Восстановление программы после системного сбоя. Схема базы данных "Учет посещаемости студентов" в MS Access.
контрольная работа [52,8 K], добавлен 22.12.2011Трудности проведения работы по учету научно-исследовательских работ студентов. Создание базы данных, принцип системы автоматизированного учета. Интерфейс для просмотра таблиц базы данных полностью и их редактирования. Тестирование программного средства.
курсовая работа [2,6 M], добавлен 28.08.2012База данных по всем занимающимся студентам, электронный журнал посещаемости и успеваемости, средства подсчета статистики и подготовки документов. Ввод из журнала оценок и посещаемости студентов, составление ведомостей. Формирование табеля успеваемости.
курсовая работа [1,7 M], добавлен 11.05.2012Сетевая система контроля знаний студентов на основе объектно-ориентированного подхода. Выбор программно-технических средств для реализации проекта. Алгоритмическое и программное обеспечение, интерфейс пользователя. Разработка элементов базы данных.
дипломная работа [1,3 M], добавлен 04.02.2013Автоматизация процессов, связанных с обучением студента в университете: зачисление, учет личных данных, отчисление, выдача справок. Характеристика системы программирования Delphi 7. Методы Lookup и FindKey для поиска данных в информационной системе.
контрольная работа [1,8 M], добавлен 07.12.2010Разработка проектных решений по созданию подсистемы учета студентов в деканате различных форм и видов обучения, диагностический анализ системы управления. Проектирование информационной базы данных, построение инфологической и датологической модели.
дипломная работа [1,1 M], добавлен 24.06.2011Проектирование информационной системы для автоматизации документооборота в области кадрового учета МОУ Гимназия № 16 г. Керчь. Объекты справочной и учетной информации. Реализация физической модели базы данных в среде СУБД. Построение логической модели БД.
курсовая работа [1,3 M], добавлен 15.08.2012Проектирование базы данных учета посещаемости и среда разработки программного продукта. Работа с базами данных Access в Delphi: компоненты доступа к данным, создание отчетов в Delphi и запросов на языке SQL. Программа и эксплуатационная документация.
дипломная работа [53,2 K], добавлен 16.07.2008Понятие и структура физической базы данных, особенности работы с конструктором СУБД Access. Разработка проекта по созданию базы данных, которая хранит журнал посещаемости занятий студентами. Определение функциональных зависимостей и организация запросов.
курсовая работа [30,5 K], добавлен 24.03.2011Проектирование автоматизированной информационной системы контроля и учета товарных и денежных средств для магазина розничной торговли. Составление базы данных в среде СУБД MySQL. Расчет затрат на проектирование и эксплуатацию разработанной системы.
дипломная работа [4,3 M], добавлен 13.12.2013Требования к системе проектирования информационной системы финансового контроля. Информационное, программное и техническое обеспечение автоматизированной системы. Алгоритмы и модели работы базы данных, созданной в среде разработки Borland Delphi 7.0.
дипломная работа [1,2 M], добавлен 25.10.2013Разработка реляционной базы данных информационной системы для учета доходов потребительского общества средствами программного продукта СУБД MS SQL Server 2012. Преобразование концептуальной модели данных к реляционной. Набор предварительных таблиц.
курсовая работа [11,9 M], добавлен 06.10.2014Создание, редактирование и просмотр системы базы данных для качественного и быстрого учета, поиска и ведения уже существующей и новой поступающей информации и сведений о студентах в ВУЗе, специальностях, местах жительства студентов, об их родителях.
курсовая работа [3,0 M], добавлен 09.03.2009Характеристика существующих технологий для разработки информационной системы. Проектирование реляционной базы данных информационной системы учета научных публикаций в среде Adobe Dreamweaver. Оценка функциональных возможностей системы учета публикаций.
дипломная работа [2,0 M], добавлен 12.08.2015Назначение программы "Учёт пациентов" и её подсистемы. Диаграмма классов предметной области, диаграмма последовательностей, описание автоматизируемых функций и характеристика функциональной структуры. Физическая схема и описание таблиц базы данных.
дипломная работа [3,3 M], добавлен 15.11.2016Компоненты структуры безопасности SQL Server. Разработка базы данных для хранения всей информации о студентах, преподавателях, предметах и веб-приложения АРМ преподавателя. Проработка безопасной аутентификации в системе автоматизированного рабочего места.
курсовая работа [1,2 M], добавлен 20.05.2014База данных как организованная структура, предназначенная для хранения информации. Методика построения и практической апробации базы данных для автоматизации учета движения студентов на факультете и начисления стипендии. Оценка целостности данных.
курсовая работа [576,2 K], добавлен 21.08.2011Формирование требований к системе учета успеваемости студентов на основе рейтинговой системы. Концептуальное и логическое проектирование структуры информационного обеспечения. Реализация информационного обеспечения и тестирование программного средства.
курсовая работа [3,1 M], добавлен 28.08.2012