Постановка задачи на разработку программы, Описание входной и выходной информации - Разработка программы-справочника "Офис-регистратор"

В программе были разработаны формы:

    - Меню - О программе - Национальность - Факультеты - информация о студенте - данные о студенте" и т. д.

На форме "Меню" имеются переходы на другие формы, в том числе и в форму "О программе", которая и является главной формой. На форме "Данные о студенты" находится 9 кнопок - поиск и добавить, сохранить, изменить информацию, удалить. На форме можно добавить фото студента, записать его данные: адрес телефон домашний, сотовый, пол, национальность, номера зачетные книжки студента, номер приказа, год обучение, и т. д.

Описание входной и выходной информации

В данном проекте использованы 9 форм 2 выходящей и 10 формы входящей информации.

Выходными данными являются:

    - форма "Меню" - форма "О программе"

Входными данными являются:

    - форма "Факультеты" - форма "данные о студенты" - форма "Курсы предметов по специализациям" - форма "Информация" - форма "Своя карточка" - форма "Фото" - форма "Взять на работу" - форма "Добавить " - форма "Поступление студента"

Microsoft Access имеет множество областей применения: на малом предприятии, корпорации и даже в сфере домашнего применения.

В ходе проделанной работы, были созданы: 6 таблиц; 5 запросов, из них 4 на выборку;

Таблицы:

    - Данные о студенте и его успеваемость; - Информация о студенте; - Курсы предметов; - Список должников; - Профессиональные практики; - Успеваемость студента.

Структуры таблиц разработанной БД приведены на рисунках 2.1 - 2.6.

Рисунок 2.1 будет содержаться информация данные студента и его успеваемость. Указаны соответствующие типы полей для каждой колонки. Выбраны необходимые параметры для данной таблицы.

данные о студенте и его успеваемость

Рисунок 2.1- Данные о студенте и его успеваемость

Рисунок 2.2 будет содержаться информация о студенте. Указаны соответствующие типы полей для каждой колонки. Выбраны необходимые параметры для данной таблицы.

информация о студенте

Рисунок 2.2 - Информация о студенте

Рисунок 2.3 будет содержаться информация курсы предметов. Указаны соответствующие типы полей для каждой колонки. Выбраны необходимые параметры для данной таблицы.

курсы предметов

Рисунок 2.3 - Курсы предметов

Рисунок 2.4 содержаться информация список должников. Указаны соответствующие типы полей для каждой колонки. Выбраны необходимые параметры для данной таблицы.

список должников

Рисунок 2.4 - Список должников

Рисунок 2.5 содержаться информация о студента профессиональные практики. Указаны соответствующие типы полей для каждой колонки. Выбраны необходимые параметры для данной таблицы.

профессиональные практики

Рисунок 2.5 - Профессиональные практики

Рисунок 2.6 содержаться информация о успеваемость студента. Указаны соответствующие типы полей для каждой колонки. Выбраны необходимые параметры для данной таблицы.

успеваемость студента

Рисунок 2.6 - Успеваемость студента

С помощью Access также легко импортировать данные из текстовых файлов, документов текстовых процессоров и электронных таблиц (и экспортировать данные в них)[19]

Для решения своей задачи я использовал язык программирования Delphi. Прежде всего я создал БД и связал ее с формой.

Для отображения данных из таблицы используется компонент DataSource с вкладки Data Access палитры компонентов. Сначала поместим на форму компонент ADOConnection с вкладки ADO палитры компонентов. Настроим соединение с сервером, которое должно быть указано в свойстве Сonnectionstring рисунок 3.1.

ado table1 connectionstring

Рисунок 3.1 - ADO Table1 ConnectionString

Далее щелкаем мышью по кнопке Build. Перед нами откроется еще одно окно рисунок 3.2

свойства связи с данными

Рисунок 3.2 - Свойства связи с данными

Выберем -- Microsoft Jet 4.0 OLE DB Provider. После этого нажмите кнопку Далее (Next).

Вид вкладки Подключение (Connection) зависит от выбранного драйвера. В нашем случае она должна выглядеть так рисунок 3.3.

свойства связи с данными

Рисунок 3.3 - Свойства связи с данными

Первым делом, в строке "Выберем или введем имя базы данных (Select or enter a database name)", надо ввести имя базы данных (при необходимости и путь). Если база данных будет располагаться в той же директории, что и исполняемый файл приложения, то путь указывать не надо. Как только мы выберем базу данных, нажмем кнопку Проверить подключение (Test Connection), чтобы протестировать соединение. Если все указано правильно, то должно появиться сообщение Тестирование соединения прошло удачно (Test connection succeeded). Все, можно нажать ОК, чтобы закрыть окно создания строки подключения. Затем еще раз нажать ОК, чтобы закрыть окно редактора строки подключения.

Продолжим настройку приложения. Теперь в свойствах компонента ADOConnection отключите свойство LoginPrompt, выставив его в false. Это нужно для того, чтобы при каждом обращении к базе не происходил вызов окна ввода пароля. Далее выставим свойство Сonnected в true, чтобы произошло соединение с базой.

На этом соединение можно считать оконченным. Теперь нам надо получить доступ к созданной таблице. Для этого поместим на форму компонент АDOTаЫе с вкладки ADO палитры компонентов. Щелкаем по выпадающему списку в свойстве Connection и выберите там единственный пункт ADOConnection1. В свойстве TabieName нужно выбрать имя таблицы.

Все, таблица и соединение указаны, можно подключатся. Для этого выставьте свойство Active В true.

Для отображения данных из таблицы надо установить на форму компонент DataSource с вкладки Data Access палитры компонентов. Теперь этому компоненту надо указать, какую именно таблицу он должен отображать. Для этого в свойстве DataSet нужно из выпадающего списка выбрать компонент АDOTаЫе, который связан с нашей таблицей.

Данная прорамма не требует установки и работает при запуске. Она удобна и просто в использовании. Показанно на рисунке 3.4.

страртовая страница программы

Рисунок 3.4 - Страртовая страница программы

Для входа в систему нам нада ввести пароль как показанно на рисунке 3.5.

ввод пароля

Рисунок 3.5 - Ввод пароля

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

подтверждение выхода из системы

Рисунок 3.5 - Подтверждение выхода из системы.

После ввода пароля нам открываеться окно указывающие имеющиеся факультеты. Показанно на рисунке 3.6.

окно списка факультетов

Рисунок 3.6 - Окно списка факультетов

Выбрав нужный нам факультет мы кликаем на него после чего открываеться список операторов имеющий доступ к нему. Что показанно на рисунке 3.7.

список операторов

Рисунок 3.7 - Список операторов

После выбора оператора нам предоставляется еще одно окно с подтверждением пароля как показано на рисунке 3.8.

окно подтверждения пароля оператора

Рисунок 3.8 - Окно подтверждения пароля оператора

После потверждения пароля нам открываеться окно для проведения различных операции показанно на рисунке 3.9.

окно выбора операции

Рисунок 3.9 - Окно выбора операции

Также в этом окошке имееться две кнопки позволяшие перейти нам на Word

И Еxcel.

Далее выбрав нам нужную операцию в данном случае "Просмотр Данных о студенте". Нам открывается окно которое позволяет нам просмотреть список студентов. Это наглядно показано на рисунке 3.10.

окно выведения списка студентов

Рисунок 3.10 - Окно выведения списка студентов

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

поисковая строка

Рисунок 3.11 - Поисковая строка

После ввода нужного на шифра нам открывается окно со списком студентов относящимся к этому шрифту показано на рисунке 3.12.

поле список студентов

Рисунок 3.12 - Поле список студентов

Также на окне выведения списка студентов иметься кнопка нажав на нее нам выводиться окно полного списка студентов что показанно на рисунке 3.13.

окно полного списка студентов

Рисунок 3.13 - Окно полного списка студентов

На форме имеются также вспомогательные кнопки

.

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

окно добавления студента

Рисунок 3.15 - Окно добавления студента

И здесь мы можем изменить данных о студенте показано на рисунке 3. 16.

окно изменение данных о студенте

Рисунок 3.16 - Окно изменение данных о студенте

На нижней стороне экрана расположен навигатор. Что позвляет нам совершать действия по отношению к окну.

Также на главном окне мы можем выбрать подпункт Запись результатов сессии рисунок 3.17. В этом окне мы можем прсматривать результаты сессии студента.

окно результатов сессии студента

Рисунок 3.17 - Окно результатов сессии студента

Так же в этом окошке в верхнем левом углу иметься кнопка меню. Нажав на нее нам откроеться подменю что показанно на рисунке 3.18. Где мы можем изменять и просматривать докемнты.

под меню окна результатов сессии студента

Рисунок 3.18 - Под меню окна результатов сессии студента

В программе мы можем посмотреть курсы предметов по группам то показано на рисунке 3.19.

Управление автоматизация информационный регистратор

окно курса предметов студента

Рисунок 3.19 - Окно курса предметов студента

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

окно курсов предметов по группа

Рисунок 3.20 - Окно курсов предметов по группа

Также это окно позволяет нам сортировать предметы по преподающему преподоваелю. Это наглядно показанно на рисунке 3.21.

окно поиска по руководителю

Рисунок 3.21 - Окно поиска по руководителю

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

Похожие статьи




Постановка задачи на разработку программы, Описание входной и выходной информации - Разработка программы-справочника "Офис-регистратор"

Предыдущая | Следующая