ReferatWorld.ru

Компьютерная подготовка

Курсовая работа.

Выполнил студент ТМЦДО гр.: з-472-27б специальности 061000 Маркелова А.А.

Томский государственный университет систем управления и радиоэлектроники (ТУСУР)

Кафедра автоматизации обработки информации.

г. Абакан.

2005 г.

Написать программу, которая формирует базу «Телефонный справочник», содержащую следующие сведения: ФИО, адрес, телефон. Просмотр базы и обработка должна выполняться в программе Excel.

Программа должна удовлетворять следующим требованиям:

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

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

Проект должен обеспечивать следующие режимы работы:

ввод исходных данных и формирование базы;

корректировка данных (исправление, добавление, удаление);

работа с данными (поиск, сортировка, просмотр);

формирование статистики:

общее количество абонентов телефонной сети;

количество телефонов на указанной улице;

количество телефонов в указанном доме.

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

На экране разместить одну панель инструментов, обеспечивающую работу проекта. Остальные панели скрыть.

Данные проекта сохранять в файле.

При вводе числовых данных обеспечить обработку ошибок некорректного ввода.

Введение

Цель работы: закрепление знаний, полученных при изучении курса «Компьютерная подготовка», а также приобретение новых навыков создания завершенных программных приложений для MSExcel.

В дополнение к огромным возможностям MSExcel, входящего в состав MicrosoftOffice квалифицированному пользователю доступен полноценный язык программирования VisualBasicforApplications (VBA), позволяющий оживить страницы электронных таблиц, превратив их в сложное Windows – приложение, осуществляющее многогранную обработку данных под управлением оператора. При этом, большинство часто используемых операций программируется заранее, что упрощает работу конечного пользователя и значительно снижает вероятность возникновения ошибки как на этапе ввода исходных данных, так и при их последующей обработке.

В настоящей работе используются наиболее часто употребляемые элементы проектирования приложений для MSExcel. В том числе: процедуры (подпрограммы и функции), модули и формы. В коде VBA применялись различные типы данных (включая определенные пользователям описания типов), многоуровневые условные операторы и операторы циклов. Для реализации хранения информации во внешнем файле использованы встроенные функции работы с файлами (последовательный доступ).

Диалог с пользователем реализован при помощи функций ввода/вывода информации InputBox и MsgBox, а также ряда специально созданных форм. В указанных формах применены элементы управления типа: надпись, поле, рамка, переключатель, кнопка.

Поскольку программирование на VBA построено на основе событийной модели, то и в данной работе обработка событий является основой для выполнения тех или иных действий, направленных на решение конкретных задач.

MSExcel имеет богатую объектную модель. При решении поставленной задачи использовались объекты следующих типов: Application, Workbook, Worksheet, Range, CommandBar, а также коллекции Workbooks и Worksheets.

Работа выполнена в среде MicrosoftExcel 2002.

Структура программного комплекса

Состав программного комплекса

Программный комплекс «Телефонный справочник» состоит из двух файлов, располагаемых в каталоге “c:tmp”:

"Телефонный справочник.xls" – основной файл, содержащий таблицу просмотра базы данных и инструменты, необходимые для работы с ней.

"phones.db" – вспомогательный текстовый файл, используемый для хранения базы данных.

Работа программы осуществляется под управлением MicrosoftExcel, входящего в состав пакета MicrosoftOffice, поэтому для ее использования необходимо наличие указанного пакета на клиентском компьютере.

Иерархия объектов

Описываемое Excel-приложение в своем составе содержит:

Рабочую книгу Workbook «Телефонный справочник» + программный код VBA, состоящую из двух листов:

Worksheet Лист1 (Старт) + программный код VBA

Worksheet Лист2 (База данных) + программный код VBA

Пять форм + программный код VBA:

addRowForm – для режима добавления новой записи

delRowForm – для режима удаления записи

editRowForm – для режима редактирования записи

reportForm – для режима формирования статистики

sortForm – для режима сортировки базы данных

Модуль Module1, содержащий описание типа данных Record для одной записи об абоненте, а также функции работы (чтения/записи) с такими данными и внешним файлом.

Панель инструментов “Phones”, обеспечивающую работу программы и состоящую из девяти кнопок:

чтение базы данных;

запись базы данных;

добавление записи;

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

удаление записи;

поиск;

сортировка;

отчет (статистика);

выход из программы.

Руководство пользователя

Запуск программы

Для запуска программы необходимо в MSExcel открыть книгу:

“Телефонный справочник.xls”

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Курсовые работы по информатике и программированию Курсовая работа. Выполнил студент ТМЦДО гр.: з-472-27б специальности 061000 Маркелова А.А. Томский государственный университет систем управления и
Оценок: 1000 (Средняя 5 из 5)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru