Офисное программирование. Проектирование базы данных

Комплексное изучение основных понятий офисного программирования. Возможности языка VBA. Проектирование БД для автоматизированной информационной системы обработки данных. Архитектура и информационное обеспечение АИС. Испытание разработанной программы.

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

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

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

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

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

Содержание

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

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

1.1 Основные понятия

1.2 Возможности языка VBA

2. Проектирование базы данных «Поликлиника» для автоматизированной информационной системы (АИС) обработки данных

2.1 Введение

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

2.3 Архитектура и информационное обеспечение АИС

2.4 Программная реализация АИС

2.5 Испытание разработанной программы

Заключение

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

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

1.1 Основные понятия

Офисное программирование - это процесс разработки приложений, предназначенных для автоматизации офисной деятельности с использованием специализированных пакетов (MS Office, OpenOffice.org и других подобных).

Офисное программирование как процесс разработки приложений имеет ряд особенностей по сравнению с программированием как таковым. В основном они проявляются в таких аспектах, как:

- цель разработки;

- область применения;

- язык программирования;

- среда разработки;

- поддержка объектно-ориентированного программирования.

Под документами Office мы понимаем документы разных типов - рабочие книги Excel, базы данных Access, подшивки Binder и презентации PowerPoint. Конечно, сюда же относятся и документы Word. С любым из этих документов связываются и данные и программы. Например, создавая документ в редакторе Word, можно ограничиться созданием его данных - набором некоторого текста. Но и в этом простейшем случае созданный документ связан со многими стандартными программами, применимыми к нему: проверки орфографии, форматирования и другими. Чаще всего документ Word устроен сложнее - кроме текстов, он включает рисунки, клипы, таблицы, диаграммы, и к нему применимы как стандартные, так и специальные программы, учитывающие его специфику.

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

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

Понятно, что основное назначение офисных приложений - автоматизация офисной деятельности.

1.2 Возможности языка VBA

VBA (Visual Basic for Applications) - это диалект языка Visual Basic, расширяющий возможности Visual Basic и предназначенный для работы с приложениями Microsoft Office и другими приложениями от Microsoft и третьих фирм.

VBA - относительно легкий язык программирования. VBA изначально был ориентирован на пользователей, а не на профессиональных программистов, поэтому создавать программы на нем можно очень быстро и легко. Кроме того, в Office встроены мощные средства, облегчающие работу пользователя: подсказки по объектам и по синтаксису, макрорекордер и т. п.

VBA - универсальный язык. С его помощью можно создавать полноценные приложения на Visual Basic (поскольку эти языки - близкие родственники); использовать все возможности языка VBScript.

VBA относится к языкам объектно-ориентированного программирования (ООП). ООП можно описать как методику анализа, проектирования и написания приложений с помощью объектов. Объект позволяет инкапсулировать данные вместе с кодом, предназначенным для их обработки, т. е. объединить их в нечто целое, именуемое объектом.

Семейство (объект) представляет собой объект, содержащий несколько других объектов, как правило, одного и того же типа.

VBA представляет средства для использования имеющихся и создания новых объектов. Класс - это общее описание однородных по структуре объектов. Класс задает характеристики и поведение объектов. Классы в VBA оформляются в виде отдельных модулей. Концептуально, создание класса начинается с этапа проектирования, где определяются свойства и методы, которыми должны обладать объекты нового класса.

VBA - уникальное приложение, поскольку оно встраивается в другое приложение и расширяет его функциональные возможности. С помощью VBA можно:

- создать собственное диалоговое окно и придать ему требуемый внешний вид;

- создать макросы, расширяющие функциональные возможности приложения, в которое встроен VBA;

- изменить меню приложения Microsoft Office;

- управлять другим приложением Microsoft Office или принадлежащими ему данными;

- объединить данные из нескольких приложений Microsoft Office в одном документе;

- автоматически создавать или изменять страницы Web, совместно используя приложения Microsoft Office и VBA.

В настоящее время VBA встроен:

- во все главные приложения MS Office - Word, Excel, Access, PowerPoint, Outlook, FrontPage, InfoPath;

- в другие приложения Microsoft, например, Visio и Microsoft Project;

- в более чем 100 приложений третьих фирм, например, CorelDraw и CorelWordPerfect Office 2000, AutoCAD и т. п.

2. Проектирование базы данных «Поликлиника» для автоматизированной информационной системы (АИС) обработки данных

2.1 Введение

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

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

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

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

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

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

Информационная система «поликлиника» направлена на определенную деятельность, поэтому должна отвечать требованиям предметной области.

2.3 Архитектура и информационное обеспечение АИС

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

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

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

Рис. 1

Рис. 2

2.4 Программная реализация АИС

Наименование программы: «Информационная система «поликлиника». Назначение программы: программа предназначена для использования в поликлинике с целью повышения качества и скорости обслуживания населения и контроля за здоровьем населения. На рисунке 3 изображена схема данных АИС «Поликлиника» и основные связи между таблицами.

Рис. 3

На рисунках 4 и 5 представлены основные данные врачей и пациентов.

Рис. 4

Рис. 5

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

Рис. 6

Рис. 7

2.5 Испытание разработанной программы

Создав базу данных «Поликлиника», можно легко проверить ее рабочее состояние. На вкладке «Создание» находим «Конструктор запроса». Далее вводим данные, которые мы хотим найти. На рисунке 8, были найдены все посещения врачей пациентами с указанием дат. Также можно найти посещения только за определённый месяц.

Рис. 8

С помощью этой программы можно создать некоторые отчеты, например, отчет о количестве посещений за определенный месяц (рис. 9), или отчет о количестве пациентов на каждом из участков (рис. 10).

Рис. 9

Рис. 10

Для удобства использования базы данных, создана «Кнопочная форма», которая позволяет быстрее ориентироваться в программе и искать необходимую информацию по запросу (рис. 11).

Рис. 11

Заключение

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

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

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

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

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

1. Баландин К.В. Информационные системы в экономике: учебник. - 4-е изд. - М.: Бизнес-книга, 2010. - 395 с.

2. Голицына О.Л. Информационные системы: учебное пособие. - М.: ИНФРА-М, 2011. - 496 с.

3. Горбенко А.О. Информационные системы в экономике. - М.: БИНОМ. ЛЗ, 2012. - 292 c.

4. Емельянова Н.З.Информационные системы: учебник для вузов. - СПб.: Питер, 2010. - 656 с.

5. Исаев Г.Н. Информационные системы в экономике: учебник для студентов вузов. - М.: Омега-Л, 2013. - 462 c.

6. Норенков И.П. Автоматизированные информационные системы: учебное пособие. - М.: МГТУ им. Баумана, 2011. - 342 c.

7. Уткин В.Б.: Информационные системы в экономике. - М.: Академия, 2010. -288 с.

8. Ясенев В.Н. Информационные системы и технологии в экономике: учебное пособие для студентов вузов. - М.: ЮНИТИ-ДАНА, 2012. - 560 c.

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

...

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

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

    курсовая работа [4,2 M], добавлен 17.12.2011

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

    курсовая работа [665,6 K], добавлен 02.04.2015

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

    курсовая работа [4,4 M], добавлен 16.11.2014

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

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

  • Разработка приложения для работы с базой данных с использованием объектно-ориентированного и визуального программирования. Обзор языка элементов языка программирования Delphi. Проектирование базы данных автозаправки. Клиентская система приложения.

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

  • Обзор существующих систем управления базы данных. Основные характеристики языка программирования MS VB 2010. Содержание базы данных для хранения информации об успеваемости. Программирование системных модулей программы, содержание интерфейса пользователя.

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

  • Проектирование базы данных для автоматизированной системы "Склад". Разработка концептуальной модели (ER-диаграмма). Преобразование в реляционную модель и ее нормализация. Разработка запросов к базе данных на языке SQL. Скрипт для создания базы данных.

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

  • Проектирование информационной системы. Анализ языков программирования и существующих решений для администрирования системы управления базами данных. Разработка модуля взаимодействия и структуры программы. Модули авторизации и соединения с базой данных.

    дипломная работа [4,1 M], добавлен 19.07.2014

  • Создание базы данных "Автовокзал" как части информационной системы. Требования к базе данных и этапы ее разработки. Анализ информационных потоков, выбор модели. Входные и выходные данные. Программирование базы данных на языке Borland Delphi 7.0.

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

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

    курсовая работа [4,6 M], добавлен 22.05.2012

  • Проектирование автоматизированного рабочего места менеджера продаж железнодорожного вокзала с использованием языка программирования Delphi версии 7.0. Алгоритм ввода данных в базу. Листинг программы и скриншоты интерфейса разработанной программы.

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

  • Выбор, обоснование и особенности работы СУБД. Характеристика языков программирования. Разработка структурной и функциональной модели информационной системы аптеки. Проектирование программной среды АИС и ее интерфейса. Построение модели базы данных.

    курсовая работа [442,3 K], добавлен 21.04.2012

  • Описание алгоритмического языка для программирования прикладных систем обработки данных. Проектирование базы данных для ведения банковских счетов юридических лиц. Разработка комплекса программ и средств взаимодействия с ЭВМ (меню). Листинг программы.

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

  • Основные понятия базы данных. Разработка сложной формы для обработки данных. Модели организации данных. Архитектура Microsoft Access. Реляционные связи между таблицами баз данных. Проектирование базы данных. Модификация данных с помощью запросов действий.

    лабораторная работа [345,5 K], добавлен 20.12.2011

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

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

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

    отчет по практике [2,4 M], добавлен 13.01.2011

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

    лабораторная работа [14,4 K], добавлен 16.11.2008

  • Выбор языка и среды программирования, технологий доступа и взаимодействия с источниками данных. Требования к разработке информационной системы. Проектирование базы данных информационной системы учета и взаимодействующего с ней приложения .NET Framework.

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

  • Проектирование и создание информационной базы данных для управления предприятием "Завод металлоизделий". Данные для базы, предметная область, атрибуты объектов базы данных. Объектные отношения, их ключи, связи объектов и отношений базы данных предприятия.

    реферат [26,9 K], добавлен 04.12.2009

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

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

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