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

 

Аннотация


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

СОДЕРЖАНИЕ


Введение

1. Общая часть

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

.2Спецификация на программный модуль

2. Специальная часть

2.1Описание программы

.2Руководство системного программиста

.3Руководство программиста

.4Руководство оператора (пользователя)

Заключение

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

Приложения

.Листинг программы

.Результат решения задачи

.Контрольный пример

Введение


Так как в настоящее время можно увидеть множество различных приложений для ввода данных, которые расположены в базе данных Access. Хотя работа базой данных MS Excel является намного проще и понятнее для обычного пользователя ПК, чем база данных Access.

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

Для достижения этой цели были поставлены следующие задачи:

·изучить работы с данными в базе данных Excel;

·создать пользовательскую форму, в которую вводились бы нужные данные.

Реализация данной программы представляет собой пользовательскую форму и написана в среде VBA.

1. Общая часть


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


Разработать пользовательское приложение, позволяющее осуществлять ведения базы данных в виде следующей таблицы Excel:


Код студентаФ.И.О№ группыДомашний адресАдрес электрон-ной почтыДата рожде-нияТеле-фонИмя файла с фотографией

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

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


.2 Спецификация на программный модуль


Входные данные:

Таблица Excel база данных о студентах.

Выходные данные:

)Форма, на которой расположены кнопки «ввод данных», «Изменить», «Удалить», «Выход»;

)если нажата кнопка «Ввод данных», то программа добавит введенные данные в таблицу. Если «Изменить», то выбирается студент, которого надо изменить. Если «Удалить», то выбираются данные о студенте которые надо удалить. При выходе программа заканчивает свою работу.


Структурная блок-схема

















Подробная Блок-схема






























Форма


программа ввод данные таблица

2. Специальная часть


.1 Описание программы


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

Программа написана на языке Visual Basic for Applications (VBA, Visual Basic для приложений) - немного упрощённая реализация языка программирования <#"justify">2.2 Руководство системного программиста


Данная программа не требует установки, ей нужен только установленный на ПК MS Excel.


2.3 Руководство программиста


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

Все коды можно посмотреть при нажатии комбинаций клавиш (Alt+F11) или во вкладке разработчик (Visual Basic).

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

2.4 Руководство оператора (пользователя)


При появлении первого окна пользователю предлагается ввести данные студента. То есть он вводит нужные данные, и потом нажимает кнопку «Добавить» или же «выход» для того чтобы покинуть программу.

Заключение


Разработанная программа на языке Visual Basic, написанная с использованием объектно-ориентированного программирования, позволяет быстро вводить все данные о нужном студенте.

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


#"justify">Костерин В.В. Камаев В.А. Технологии программирования: Учебник для вузов. Высшая школа, 2005, 360 стр. ISBN 5-06-004870-5

Самойленко В.П. Опалева Э.А. Языки программирования и методы трансляции: Учебное пособие для вузов. БХВ-Петербург, 2005, 480 стр. ISBN 5-94157-327-8

Собейкис В.Г. Азбука хакера 2: Языки программирования для хакеров. Майор, 2005, 512 стр. ISBN 5-98551-011-5

Приложения


.Листинг программы

Sub CommandButton1_Click()

i = Cells(Rows.Count, "A").End(xlUp).Row 'Считаем последнюю заполненную строку(i + 1, 1) = TextBox1(i + 1, 2) = TextBox2(i + 1, 3) = TextBox3(i + 1, 4) = TextBox4(i + 1, 5) = TextBox5(i + 1, 6) = TextBox6(i + 1, 7) = TextBox7(i + 1, 8) = TextBox8SubSub CommandButton4_Click()Me

End Sub


.Результаты решения задачи



.Контрольный пример


На форме в компоненте Frame в компоненте Button набираем код студента, Ф.И.О, № группы, домашний адрес, адрес электронной почты, дата рождения, телефон, имя файла с фотографией и нажимаем «Добавить». Например, введено код студента, Ф.И.О, № группы, домашний адрес, дата рождения, телефон и эта информация вводится в лист Exel.


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

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ