Разработка программного обеспечения в объектно-ориентированной среде визуального программирования Microsoft Office VBA, реализующего базу данных "Энциклопедия домашних животных". Выбор языка программирования. Реализация программных модулей в блоках.
Аннотация к работе
Актуальность разработки заключается в проектировании и разработки прототипа информационной системы "Энциклопедия домашних животных". Продукт подойдет для небольшого зоомагазина, интернет - магазина, библиотеки, где есть возможность автоматизации труда офисного работника, а также данный продукт можно использовать для занятий с детьми, в качестве познавательной программы. Основной задачей курсового проекта является разработка программного обеспечения в объектно-ориентированной среде визуального программирования Microsoft Office VBA (Visual Basic for Applications), реализующую базу данных "Энциклопедия домашних животных". Задачи для достижения поставленной цели: · разработка модели среды системы "Энциклопедия домашних животных"; · выявление сущностей при разработка модели "сущность-связь" системы "Энциклопедия домашних животных";Стандарт IDEF3 (Workflow Diagramming) используется для моделирования логики взаимодействия информационных потоков, взаимоотношений между процессами обработки информации, а также анализа завершенности процедур обработки информации. Данная диаграмма описывает асинхронный процесс преобразования информации от ее ввода в систему до выдачи потребителю. Внешние сущности - источники информации порождают потоки данных, переносящие информацию к подсистемам или процессам. Те преобразуют полезную информацию и порождают новые потоки данных, которые переносят информацию к другим процессам или подсистемам, накопителям информации или внешним сущностям - потребителям информации. При создании модели среды определены следующие характеристики и свойства: имя проекта и модели - Система "Энциклопедия домашних животных", фамилия автора - Силюк В.В., цель создания модели - разобраться в текущих процессах в системе, для последующей разработки ПО., модель описывается с точки зрения разработчика энциклопедии.Так как моя энциклопедия предназначена для обычного пользователя, у которого имеется компьютер, с установленным Microsoft Office, я воспользовалась офисным программированием. В Office встроен язык VBA (Visual Basic for Applications). Технология данного программирования обеспечивает наличие: инкапсуляции, наследования и полиморфизма: · Инкапсуляция - пользователь видит интерфейс программы.После выполнения последовательных операций выбора необходимых данных данная форма приобретает вид: Рис.2.3 Активная USERFORM Рис.2.4 Таблица Excel для Блока 1 Входными данными являются содержание ячеек таблицы Excel, значения которых связаны с LISTBOX. В зависимости от выбора пользователя, осуществляется реализация одного из условий в программном коде и присвоение соответствующий значений переменной Parod. Программный код данного блока представлен на рисунке 2.5.У пользователя не возникнет проблем с пользованием программой. Для работы с программой необходимо загрузить Microsoft Excel. На панели вкладок выбрать "Разработчик" - Visual Basic, откроется интерфейс программы (см.В процессе выполнения курсовой работы были успешно применены знания по курсу "Информатика и программирование". Также хотелось бы отметить удобство работы в объектно-ориентированной среде программирования.
План
Содержание
Введение
1. Проектирование программного продукта как информационной системы
1.1 Разработка модели среды ИС
2. Практическая реализация программного продукта
2.1 Обоснование выбора языка программирования
2.2 Реализация программных модулей в блоках
2.3 Руководство пользователю
Заключение
Список литературных источников
Приложения
Введение
Актуальность разработки заключается в проектировании и разработки прототипа информационной системы "Энциклопедия домашних животных". В будущем это существенно упростит продвижение данного программного проекта на потребительском рынке.
Продукт подойдет для небольшого зоомагазина, интернет - магазина, библиотеки, где есть возможность автоматизации труда офисного работника, а также данный продукт можно использовать для занятий с детьми, в качестве познавательной программы.
Основной задачей курсового проекта является разработка программного обеспечения в объектно-ориентированной среде визуального программирования Microsoft Office VBA (Visual Basic for Applications), реализующую базу данных "Энциклопедия домашних животных".
Целью курсового проекта является разработка информационной системы "Энциклопедии домашних животных".
Задачи для достижения поставленной цели: · разработка модели среды системы "Энциклопедия домашних животных";
· анализ потоков данных модели среды;
· выявление сущностей при разработка модели "сущность-связь" системы "Энциклопедия домашних животных";
· разработка программной реализации полученной системы, с помощью следующих модулей: 1. Модуль "Создание каталога животных" и осуществление выбора животного;
2. Модуль "Выбор животного";
3. Модуль "Просмотр характеристик и внешнего вида животного".
В курсовом проекте объектом исследования являются животные и их характеристики.
Предметом исследования является проектирование и создание программы "Энциклопедия домашних животных".
Проект состоит из введения, двух глав, заключения, списка литературных источников и приложений.
В первой главе выполнен анализ предметной области, выявлены сущности и связи, разработана модель "сущность-связь".
Во второй главе описывается программная реализация данной работы.
В заключении сделаны выводы о проделанной работе.
В приложении приведены фрагменты кодов и работы программы.
В ходе курсового проекта мною использовалась следующая совокупность научных методов: обобщение и анализ информации полученной из методических рекомендаций, дополнительной литературы, а также информация, полученная от руководителя.
В качестве технических и программных средств я использовала средства ALLFUSION Process Modeler, Microsoft Office Excel и встроенный в него язык программирования VBA (Visual Basic for Applications).
Вывод
В процессе выполнения курсовой работы были успешно применены знания по курсу "Информатика и программирование". И с их помощью реализован данный проект, по средством программной среды Microsoft Office VBA (Visual Basic for Applications).
При разработке данной энциклопедии, я закрепила полученные в данном курсе знания, и теперь я могу более осмысленно подходить к разработке программ.
Также хотелось бы отметить удобство работы в объектно-ориентированной среде программирования.
В ходе выполнения курсовой работы были решены следующие поставленные задачи: · разработана модель среды системы "Энциклопедия домашних животных";
· осуществлен анализ потоковых данных модели среды;
· выявлены сущности и разработана модель "сущность-связь" системы "Энциклопедия домашних животных";
· программно реализованна полученная информационная система, с помощью следующих модулей: 1. Модуль "Создание каталога животных" и осуществление выбора животного;
2. Модуль "Выбор животного";
3. Модуль "Просмотр характеристик и внешнего вида животного".
Данный продукт позволяет работать с базой данных о животных, поддерживает возможность выбора категории животного, просмотра его характеристик и внешнего вида.
Продукт подойдет для небольшого зоомагазина, интернет - магазина, библиотеки, где есть возможность автоматизации труда офисного работника, а также данный продукт можно использовать для занятий с детьми, в качестве познавательной программы.
Список литературы
1. Федин Ф.О., Пономарева Л.А. Методические указания по разработке курсовых работ: по дисциплине "Информатика и программирование": М., 2012г.
2. Гусева О.Л. Практикум по Visual Basic. - М.: Финансы и статистика, 2007. - 544с. - (Диалог с компьютером).
3. Программирование в пакетах MS Office: учебное пособие С.В. Назаров, П.П. Мельников, Л.П. Смольников и др.; под редакцией С. В Назарова - М.: Финансы и статистика, 2007. - 656 с.
4. Камминг, Стив. VBA для "чайников", 3-е издание.: Пер. с англ. - М.: Издательский дом "Вильямс", 2001 - 448 с.