Медико-педагогическая станция

Автор: Пользователь скрыл имя, 30 Апреля 2013 в 01:05, курсовая работа

Краткое описание

Эффективность АРМ следует рассматривать как интегральный показатель уровня реализации приведенных выше принципов, отнесенного к затратам по созданию и эксплуатации системы. Функционирование АРМ может дать численный эффект только при условии правильного распределения функций и нагрузки между человеком и машинными средствами обработки информации, ядром которых является ЭВМ. Лишь тогда АРМ станет средством повышения не только производительности труда и эффективности управления, но и социальной комфортности специалистов. Актуальность темы дипломной работы обосновывается на том, что возможность обработки имеющихся данных в электронном виде намного упрощает наличие большого объема бумажной документации, уменьшает время поиска любой информации.

Файлы: 1 файл

Лялин_Текствока_посл.doc

— 1.19 Мб (Скачать)

  Внесены многочисленные изменения и дополнения в галереи компонентов (в новой версии наиболее мощной комплекции Enterprise на 20 страницах расположены 218 стандартных компонентов).

  Версия поставляется в 3 комплекциях: Standard, Professional и Enterprise. Состав утилит, входящих в комплекцию Enterprise, полностью соответствует утилитам комплектации Client\Server Suite предыдущей версии.

Действительно, процесс  разработки в Delphi предельно упрощен. В первую очередь это относится  к созданию интерфейса, на который уходит 80% времени разработки программы. Вы просто помещаете нужные компоненты на поверхность Windows-окна (в Delphi оно называется формой) и настраиваете их свойства с помощью специального инструмента (Object Inspector). С его помощью можно связать события этих компонентов (нажатие на кнопку, выбор мышью элемента в списке и т.д.) с кодом его обработки - и вот простое приложение готово. Причем разработчик получает в свое распоряжение мощные средства отладки (вплоть до пошагового выполнения команд процессора), удобную контекстную справочную систему (в том числе и по Microsoft API), средства коллективной работы над проектом, всего просто не перечислить. Вы можете создавать компоненты ActiveX без использования Microsoft IDL, расширять возможности web-сервера (скрипты на стороне сервера), практически ничего не зная об HTML, XML или ASP. Можно создавать распределенные приложения на базе СОМ и CORBA, Интернет- и intranet-приложения, используя для доступа к данным Borland DataBase Engine, ODBC-драйверы или Microsoft ADO. Появившаяся, начиная с Delphi 3, поддержка многозвенной технологии (multi-tiered) доступа к данным позволяет создавать масштабируемые приложения (относительно слабо зависящие от сервера БД) за счет перенесения методов обработки информации (бизнес-правил) на среднее звено.

Как уже говорилось ранее, в Delphi используется язык Object Pascal, который  постоянно расширяется и дополняется Borland. Язык в полной мере поддерживает все требования, предъявляемые к  объектно-ориентированному языку программирования. Как и положено строго типизированному языку, классы поддерживают только простое наследование, но зато интерфейсы могут иметь сразу несколько предков. К числу особенностей языка следует отнести поддержку обработки исключительных ситуаций (exceptions), а также перегрузку методов и подпрограмм (overload) в стиле C++. К числу удачных, на взгляд автора, относится также поддержка длинных строк в формате WideChar и AnsiChar. Последний тип (AnsiStrmg) позволяет использовать все прелести динамического размещения информации в памяти без всяких забот о ее выделении и сборке мусора Delphi делает это автоматически. Для поклонников свободного стиля программирования имеются открытые массивы, варианты и вариантные массивы, позволяющие размещать в памяти все, что душе угодно и смешивать типы данных.

Вы можете создавать  свои собственные компоненты, импортировать  ОСХ-компоненты, создавать <шаблоны> проектов и <мастеров>, создающих <заготовки> проектов. Мало того, Delphi предоставляет  разработчику интерфейс для связи ваших приложений (или внешних программ) с интегрированной оболочкой Delphi (IDE).

Таким образом, вы можете использовать Delphi для создания как  самых простых приложений, на разработку которых требуется 2-3 часа, так и  серьезных корпоративных проектов, предназначенных для работы десятков и сотен пользователей. Причем для этого можно использовать самые последние веяния в мире компьютерных технологий с минимальными затратами времени и сил.

Ну, и одна из самых  последних новостей от Inprise обещает, что в ближайшем будущем вы сможете переносить приложения, разработанные в Delphi, на платформу Linux. Более подробную информацию о Delphi можно получить на сайтах www.inprise.com и www.inprise.ru. Существует большое количество сайтов, посвященных Delphi, например <Королевство Delphi> - delphi.vitpc.com, Torry's Delphi Pages - www.torry.ru. Последний содержит большое число ссылок на ресурсы, связанные с Delphi. Ну а если вы уже давно знакомы с этим продуктом, то на сайте www.brainbench.com можно бесплатно протестироваться в качестве программиста Delphi 3 и получить по почте сертификат.

Мощность и гибкость Delphi при работе с базами данных основана на низкоуровневом ядре - процессоре баз  данных Borland Database Engine (BDE). Его интерфейс с прикладными программами называется Integrated Database Application Programming Interface (IDAPI). В принципе, сейчас не различают эти два названия (BDE и IDAPI) и считают их синонимами. BDE позволяет осуществлять доступ к данным как с использованием традиционного record-ориентированного (навигационного) подхода, так и с использованием set-ориентированного подхода, используемого в SQL-серверах баз данных. Кроме BDE, Delphi позволяет осуществлять доступ к базам данных, используя технологию (и, соответственно, драйверы) Open DataBase Connectivity (ODBC) фирмы Microsoft. Но, как показывает практика, производительность систем с использованием BDE гораздо выше, чем оных при использовании ODBC. ODBC драйвера работают через специальный “ODBC socket”, который позволяет встраивать их в BDE.

       Все инструментальные средства баз данных Borland - Paradox, dBase, Database Desktop - используют BDE. Все особенности, имеющиеся в Paradox или dBase, “наследуются” BDE, и поэтому этими же особенностями обладает и Delphi.

 

Глава 3. основные требования к созданию программного обеспечения

3.1 Краткая характеристика используемой операционной системы

В Delphi наиболее подробно освещены следующие аспекты проблемы:

• Эффективное использование стандартного для Delphi программного интерфейса доступа к данным (ADO);

• Повышение эффективности, процесса разработки СУБД-приложений с использованием стандартных средств, а также продуктов третьих фирм.

 

 

Рис.3.1- Таблица «Группы» в Access

 

 

Рис.3.2 -Таблица «Журнал»

 

 

Рис.3.3- Таблица «Расписание»

 

 

Рис.3.4 -Таблица «Предметы»

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

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

        Таким образом, модель потока данных представляет собой взгляд на хранение, перемещение и обработку данных с логической точки зрения и не описывает физическую сторону. Структура хранения информации, отображаемая в этой модели, может послужить прообразом модели структуры данных («сущность - связь»). Процессы обработки информации могут стать модулями программы. Движение информации соотносится с входами и выходами программы или структурой базы данных.

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

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

        Одним из способов совершенствования движения документов и информации по организации является внедрение системы электронного документооборота.

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

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

Рис. 3.5- Связь моделей организации

 

       3.2 Краткая характеристика модели и метода решения данной задачи

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

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

Интегрированная Среда Разработки (Integrated Development Environment — IDE, в дальнейшем мы будем использовать для нее аббревиатуру ИСР) — это среда, в которой есть все необходимое для проектирования, запуска и тестирования приложений и где все нацелено на облегчение процесса создания программ. ИСР интегрирует в себе редактор кодов, отладчик, инструментальные панели, редактор изображений, инструментарий баз данных — все, с чем приходится работать.

Библиотека визуальных компонентов (Visual Component Library — VCL) Delphi содержит множество предопределенных типов компонентов, из которых пользователь может строить свою прикладную программу. Витрину библиотеки — палитру компонентов, вы видите расположенной справа в полосе инструментальных панелей интегрированной среды разработки Delphi.

Во всех компонентах  ввода и отображения текстовой  и цифровой информации шрифт текста, его размер, стиль (жирный, курсив и  т.п.) определяются свойством Font. Это свойство в свою очередь является объектом типа TFont, который имеет множество подсвойств, устанавливаемых в процессе проектирования или программно во время выполнения приложения.

В Delphi предопределено много  констант, соответствующих стандартным  наборам символов. Большинство из них, относящихся к японскому, корейскому, китайскому и другим языкам, вряд ли представляют интерес. Поэтому отметим только одно значение — 204, обозначаемое также константой RUSSIAN_CHARSET, которое соответствует символам кириллицы.

Любая работа в Delphi начинается с создания нового проекта. Как правило, из одного проекта получается одно приложение. Таким образом, проект представляет собой фундамент или каркас, на который “крепятся” все нужные детали. Самый маленький проект представляет собой только один файл с исходным кодом проекта, имеющий расширение DPR, он называется главным файлом проекта. Серьезный большой проект содержит десятки разнообразных форм, модулей, а также динамические библиотеки и ресурсы и т.д.

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

Модулем называется текстовый  файл с расширением PAS , в котором  содержится некоторый исходный код на языке Object Pascal. С модулем может быть связана форма, которая представляет собой отдельно взятое окно программы с расположением на нем интерфейсными элементами. Служебная информация о формах хранится в файлах с расширением DFM. В общем случае в состав проекта могут входить модули, не имеющие связанных с ними форм.Репозиторий в Delphi содержит несколько заготовок для форм (страница Forms), а также некоторые стандартные диалоги, которые с точки зрения пользовательского интерфейса приложения являются модальными формами (страница Dialogs).В проекте Delphi помимо модулей и форм могут присутствовать различные служебные файлы. Среди них важное место занимают ресурсы (расширение RES), которые хранят значки, курсоры, строки сообщений, информацию о версии программы и т.д.Группа проектов объединяет для совместной разработки несколько проектов. Файл группы проектов имеет расширение BPG и представляет собой текстовый файл с системной информацией и описанием проектов, входящих в группу.

Информация о работе Медико-педагогическая станция