Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Проектирование отдельных графических форм.

Читайте также:
  1. II. ИСТОЛКОВАНИЕ ОТДЕЛЬНЫХ ЧАСТЕЙ
  2. А також (в англійській і французькій мовах) так званих стягнених форм.
  3. Анализ привода и назначение параметров отдельных передач.
  4. В горизонтальной плоскости существуют и противоречия отдельных личностей.
  5. В Красноярском крае единый налог на вмененный доход для отдельных видов деятельности устанавливается решением муниципального или районного Совета депутатов каждой территории.
  6. Введение. Модели данных. Физическая организация баз данных. Проектирование базы данных. Системы управления базами данных. Общая характеристика СУБД Ms Access.
  7. Версия в судопроизводстве — одна из возможных гипотез, объ­ясняющих происхождение или свойства отдельных юридически значимых обстоятельств или преступления в целом.

Разработка клиентской части.

3.1. Проектирование общих принципов организации интерфейса.

 

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

Изложенную логику можно представить в виде схемы

 

 

Схема:

 

Проектирование отдельных графических форм.

1) При запуске программы появляется главная форма, с которой возможен переход к другим формам и доступ к функциям программы. При нажатии кнопок «Информация о студентах», «Информация о предметах» осуществляется переход к формам «Списки студентов», «Списки предметов» соответственно. Перед нажатием кнопки «Добавить информацию» необходимо выбрать один из пунктов: «Студенты», «Предметы», «Оценки»; в соответствии с выбранным пунктом появится одна из форм: «Добавление студента», «Добавление предмета», «Добавление оценки». При нажатии кнопки «Выход» программа закрывается.

2) Форма «Добавление студента» позволяет ввод данных. При вводе, группу можно выбрать из выплывающего списка, либо, если нужной группы нет, добавить её. При выборе пункта «Добавить» появляется форма «Добавить группу». При нажатии кнопки «Сохранить» информация заносится в базу и все поля очищаются, что позволяет продолжить ввод не закрывая форму. При нажатии кнопки «Закрыть» форма закрывается, происходит возврат на главную форму.

3) Форма «Добавление предмета» позволяет ввести и сохранить данные, перейти на форму со списком предметов. При вводе, группу можно выбрать из выплывающего списка, но нельзя как в предыдущей форме добавить группу, в ином случае можно было бы создать группу, в которой нет ни одного студента, а это неправильно. Поле преподаватель так же заполняется с помощью выплывающего списка, содержащего пункт «Добавить», т.е. возможен переход на форму «Добавить преподавателя». Кнопки «Сохранить» и «Закрыть» работают аналогично кнопкам предыдущей формы.

 

4)На форме «Добавление оценки» выбирается группа с помощью выплывающего списка (очевидно пункта «Добавить» нет), после чего в таблице в первой колонке формируется список из фамилий студентов, обучающихся в выбранной группе. При вводе семестра в первой строке таблицы формируется список предметов, изучаемых в этой группе в этом семестре. Далее происходит заполнение таблицы оценками, зачетами либо нулями, если предмет не сдан. Заполнение всех ячеек обязательно. Кнопки «Сохранить» и «Закрыть» работают аналогично кнопкам предыдущей формы.

 

5) Формы «Добавление группы» и «Добавление преподавателя» содержат поля для ввода. Кнопки «Сохранить» и «Закрыть» работают аналогично кнопкам предыдущих формы.

 

 

6) На форме «Списки предметов» в первой строке таблицы должны содержаться такие пункты: название предмета, группа, преподаватель, форма контроля, количество лекционных, практических, лабораторных часов. При выборе группы и вводе семестра после нажатия кнопки «Вывод» формируется список из предметов со всей информацией о них, перечисленной выше. При выборе преподавателя, после нажатия кнопки «Вывод» формируется список предметов, которые этот преподаватель ведет, и вся информация о них. При выборе всех критериев и нажатии кнопки «Вывод» формируется список из предметов, преподаваемых в выбранной группе, выбранным преподавателем. При нажатии кнопки «Добавить» осуществляется переход на форму «Добавление предмета». При нажатии кнопки «Закрыть» форма закрывается, происходит возврат на главную форму.

7) На форме «Списки студентов» при нажатии кнопки «Вывод» происходит вывод информации. Если перед этим была выбрана группа и семестр, то выводится список студентов (1 колонка), учащихся в этой группе, предметов (1 столбец), изучаемых в этом семестре, и матрица из полученных оценок, при добавлении информации о ФИО, в таблице выводятся студенты только с данными именами, обучающимися в данной группе. Если заполнено только поле «ФИО», выводится список студентов с таким именем из всего университета, но без оценок, так как не введена группа и семестр, т.е. список предметов сформироваться не может, т.к., возможно, эти студенты учатся в разных группах и изучают разные предметы. Если поставить галочку в поле «Должники», то, после нажатия «Вывода», появится список должников из всего университета, и, опять, без оценок, при добавлении информации о группе и семестре список должников ограничивается данной группой, причем выводятся результаты их сессии. При нажатии кнопки «Добавить» осуществляется переход на форму «Добавление студента». При нажатии кнопки «Закрыть» форма закрывается, происходит возврат на главную форму.

 


Дата добавления: 2015-10-16; просмотров: 100 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Инструкция по техническому обслуживанию станка| Требования к участникам

mybiblioteka.su - 2015-2024 год. (0.007 сек.)