Разработка программы-справочника "Офис-регистратор"

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

Рубрика Программирование, компьютеры и кибернетика
Вид практическая работа
Язык русский
Дата добавления 11.04.2016
Размер файла 1,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

1. Постановка задачи

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

Реализовать систему поиска по файлу, создать информационное сообщение выводимое при ошибке поиска. Создать справку о пользовании программой.

Для того чтобы воспользоваться поиском компонента по базе данных необходимо в поле поиска ввести название компонента, без указания класса к которому он принадлежит, и нажать на кнопку расположенную рядом «Search». Информация появится в поле находящимся в нижней части диалогового окна программы. Если компонент не найден или его название введено не верно, то информация об ошибке появится прямо в окне ввода.

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

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

***Edit***

Edit-представляет собой поле ввода-редактирования строки символов.

Здесь можно ввести свою информацию.

***

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

Для выхода из программы следует нажать «Меню» - «Выход».

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

stroka: string- переменная, которой присваивается выбранный в меню объект, точнее его название.

s: string- переменная в цикле, в неё строки из файла помещаются.

F: TextFile;- переменная в цикле, текстовый файл в котором хранится информация[13].

2. Постановка задачи на разработку программы

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

- Меню

- О программе

- Национальность

- Факультеты

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

- данные о студенте» и т.д.

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

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

В данном проекте использованы 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.

Рисунок 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 - Окно поиска по руководителю

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

Размещено на Allbest.ru


Подобные документы

  • Разработка программы для автоматизации расчетов на телефонной станции. Описание входной и выходной информации, комплекс технических средств. Интерфейс конечного пользователя. Проектирование программных модулей представления входных и выходных данных.

    курсовая работа [460,1 K], добавлен 26.06.2015

  • Создание баз данных с использованием Database Desktop. Проведение автоматизации рабочего места кассира. Описание входной и выходной информации. Выбор среды реализации, состава и параметров технических средств. Проектирование интерфейса программы.

    курсовая работа [1021,5 K], добавлен 22.01.2015

  • Назначение программного модуля (базы данных). Разработка информационной базы данных для колледжа. Поиск пользователями информации о преподавателях и дисциплинах. Анализ входной и выходной информации. Разработка алгоритма работы программы-приложения.

    реферат [513,1 K], добавлен 22.10.2012

  • Разработка информационной системы административного управления. Выбор языка и среды программирования. Структура взаимодействия информации. Требования к программно-аппаратному окружению. Создание программы в Delphi и связывание ее с базой данных.

    курсовая работа [1010,9 K], добавлен 08.10.2015

  • Офисные программы, необходимые для автоматизации работы турфирмы. Описание входной и выходной информации, структуры базы данных. Аппаратное и программное средства для функционирования автоматизированной информационной системы, ее работоспособность.

    курсовая работа [902,2 K], добавлен 02.05.2017

  • Разработка эскизного и технического проектов программы, ее назначение и область применения, технические характеристики. Организация входных и выходных данных, выбор состава технических и программных средств. Текст программы, ее описание и тестирование.

    курсовая работа [1,3 M], добавлен 15.11.2009

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

    дипломная работа [2,9 M], добавлен 05.12.2011

  • Разработка программного продукта для автоматизации анализа рентабельности хозяйственной деятельности предприятий. Анализ входной и выходной информации. Структура и состав базы данных. Требования к вычислительной среде. Описание и установка программы.

    курсовая работа [972,8 K], добавлен 28.05.2013

  • Разработка головоломки на основе гравюры Альбрехта Дюрера "Магический квадрат". Главные составные части среды программирования Delphi, особенности ее стандартных компонентов и процесса сохранения программы. Компоненты и алгоритмы создаваемой программы.

    курсовая работа [147,1 K], добавлен 05.02.2015

  • Разработка программы обработки типизированных файлов с кодом на языке Object Pascal, с использованием компонентов Delphi для ввода и вывода данных. Разработка экранных форм и алгоритма программы. Описание программных модулей и инструкция оператору.

    курсовая работа [1,5 M], добавлен 08.02.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.