Автор работы: Пользователь скрыл имя, 12 Декабря 2013 в 10:51, дипломная работа
Сегодня выделены особенности медицинских услуг по сравнению с другими сферами обслуживания: существенная неопределенность со стороны потребителей услуг; риск, связанный со случайным характером заболевания; недостаточно устоявшиеся рыночные взаимоотношения (в некоторых случаях отсутствие у поставщиков медицинских услуг стремления получить прибыль). Эти отличительные черты объясняют своеобразную организацию медицинского обслуживания как сферы услуг, характеризующуюся собственным набором государственных ограничений.
ГЛАВА 1. ХАРАКТЕРИСТИКА ОБЪЕКТА ВНЕДРЕНИЯ ЭКОНОМИЧЕСКОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ 4
1.1Краткая характеристика Центра 4
1.2 Анализ производственно – хозяйственной деятельности объекта исследования 6
1.2.3 Анализ деловой активности 14
1.2.4. Анализ финансовых результатов и рентабельности 18
1.2.4.1. Анализ рентабельности 19
1.2.5. Анализ возможности банкротства 21
ГЛАВА 2. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РЕШЕНИЯ КОМПЛЕКСА ЗАДАЧ 25
2.1. Российский рынок программных продуктов 25
2.2. Известные средства разработки информационных систем 28
2.2. Средства разработки 31
2.3. Выбор системы управления базами данных 36
2.4. Цели и назначение информационной системы 37
ГЛАВА 3. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ 38
3.1 Моделирование баз данных 38
3.1.1. Модель иерархии действующих лиц 40
3.1.2. Модель бизнес-процесса 41
3.1.3. Модель бизнес-объектов 45
3.1.4. Модель прецедентов 47
3.2. Реализация базы данных с помощью СУБД MS Access 55
3.2.1. Создание таблиц Базы Данных 56
3.3. Разработка объектов БД для решения поставленных задач 65
ГЛАВА 4. ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ 79
4.1. Метод защиты при помощи программных паролей 82
4.2. Метод шифрования данных 84
4.3. Защита от компьютерных вирусов 85
ГЛАВА 5. РАСЧЕТ ЭКОНОМИЧЕСКОГО ЭФФЕКТА ПРОЕКТА ВНЕДРЕНИЯ АРМ СПЕЦИАЛИСТА 88
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 91
В зависимости от предметной области информационные системы могут очень сильно различаться по своим функциям, архитектуре, реализации. Однако можно выделить ряд свойств, которые являются общими:
Таким образом, при разработке информационной системы приходится решать две основные задачи:
База данных является неотъемлемой частью любой информационной системы. Тип используемой СУБД обычно определяется масштабом информационной системы. Малые информационные системы могут использовать локальные СУБД, в корпоративных же информационных системах потребуется мощная клиент-серверная СУБД, поддерживающая многопользовательскую работу.
В настоящее время наиболее широко распространены реляционные СУБД. Несмотря на очевидную привлекательность и растущую популярность объектно-ориентированных СУБД (ObjectStore, Objectivity, O2, Jasmin), пока все же преобладают реляционные базы данных, являющиеся хорошо отлаженными, развитыми, сопровождаемыми системами, поддерживающими стандарт SQL-92 (к таким системам относятся, например, Oracle, Informix, Sybase, DB2, MS SQL Server).
Традиционным методом организации информационных систем является двухзвенная архитектура клиент-сервер. В этом случае вся прикладная часть информационной системы размещается на рабочих станциях, а на стороне сервера осуществляется только доступ к базе данных. Чтобы разгрузить клиентскую рабочую станцию и уменьшить загрузку сети, применяются трехзвенные архитектуры клиент-сервер. В этой архитектуре кроме клиентской части системы и сервера базы данных вводится промежуточный сервер приложений. На стороне клиента выполняются только интерфейсные действия, а вся логика обработки информации поддерживается в сервере приложений.
При разработке базы данных необходимо учитывать специфику той СУБД, для которой эта разработка проводится. Несмотря на существование стандарта ANSI SQL 92, практически все SQL-серверы используют свои реализации SQL, содержащие расширения стандарта. Тем не менее на начальном этапе, при разработке общей структуры базы данных (на уровне концептуальной модели), особенности используемой СУБД можно не учитывать.
CASE-средства
Первым шагом в проектировании информационной системы является получение формального описания предметной области, построение полных и непротиворечивых функциональных и информационных моделей информационной системы. Это логически сложная, трудоемкая и длительная по времени работа, требующая высокой квалификации участвующих в ней специалистов. Следует также учитывать, что в процессе создания и функционирования информационной системы потребности пользователей могут изменяться или уточняться, что еще более усложняет разработку и сопровождение таких систем.
Указанные сложности
способствовали появлению программно-
Еще один класс задач, решаемых при проектировании информационных систем, относится к созданию удобного и соответствующего целям информационной системы пользовательского интерфейса. Следует понимать, что задача эргономичности интерфейса не формализуется, но в то же время она является очень существенной. Пользователи часто судят о качестве системы в целом, исходя из качества ее интерфейса. Более того, от качества интерфейса зависит эффективность использования системы.
Разработка интерфейса всегда являлась трудоемкой задачей, отнимающей много времени у разработчиков. Существуют средства визуальной разработки приложений, в значительной мере упростившие задачу разработки графического интерфейса пользователя. Сейчас на рынке программных продуктов предлагается довольно много разнообразных средств визуальной разработки приложений, ориентированных на разработку информационных систем. Все их можно условно разделить на два класса:
- специализированные
средства — ориентированные
- универсальные средства,
которые могут использоваться
как для разработки
MS Access
Система управления базой данных MS Access является универсальным программным инструментом создания и обслуживания баз данных и приложений пользователя в самых разных предметных областях. СУБД обеспечивает многоаспектный доступ к данным и использование одних и тех же данных различными задачами и приложениями пользователей.
В СУБД поддерживаются различные модели данных.
Модель данных — это метод (принцип) логической организации данных, используемый СУБД. Наиболее известными являются иерархическая, сетевая и реляционная модели.
В СУБД для персональных компьютеров (настольных СУБД) поддерживается преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами. Реляционная модель обеспечивает возможность использования в разных СУБД операций обработки данных, имеющих единую основу — алгебру отношений (реляционную алгебру), и универсального языка структурированных запросов — SQL (Sequential Query Language).
Основной логической структурной единицей манипулирования данными является строка таблицы — запись. Структура записи определяется составом входящих в нее полей. Совокупность полей записи соответствует логически связанным реквизитам, характеризующим некоторую сущность предметной области.
Типовыми функциями СУБД по манипулированию данными являются: выборка, добавление, удаление, изменение данных.
Выборка данных — выборка записей из взаимосвязанных таблиц в соответствии с заданными условиями.
Добавление и удаление данных — добавление новых записей в таблицы и удаление существующих.
Изменение данных — модификация значений данных в полях существующих записей.
Данные из одной или нескольких взаимосвязанных таблиц могут подвергаться обработке. К операциям обработки относятся, например, расчеты в пределах каждой записи, группировка записей в соответствии с заданным критерием группировки и применение к записям выделенных групп статистических функций, таких как суммирование, определение максимального, подсчет числа записей в группе и т. п.
СУБД Microsoft Access является системой управления реляционной базой данных, включающей все необходимые инструментальные средства для создания локальной базы данных, общей базы данных в локальной сети с файловым сервером или базы данных на SQL-сервере, а также для создания приложения пользователя, работающего с этими базами данных. База данных Access, создаваемая на локальном компьютере, отличается от баз данных других настольных СУБД. В ее файле могут храниться не только данные, но и объекты интерфейса — формы, отчеты, а также программный код. Благодаря этому можно создать приложение, целиком хранящееся в одном-единственном MDB-файле, что существенно упрощает как создание, так и распространение приложений для работы с базами данных.
СУБД Access включает разнообразные и многочисленные относительно автономные программные средства, ориентированные на создание объектов базы данных и приложений пользователя.
Средства графического конструирования позволяют пользователю создавать объекты базы данных и объекты приложения с помощью многочисленных графических элементов, не прибегая к программированию.
Диалоговые средства представлены разнообразными мастерами, которые в режиме ведения диалога с пользователем позволяют создавать объекты и выполнять разнообразные функции по реорганизации и преобразованию баз данных.
Среди многочисленных средств графического конструирования и диалоговых средств Access следует выделить средства для создания:
Средства программирования СУБД включают язык структурированных запросов SQL, язык макрокоманд и язык объектно-ориентированного программирования для приложений Microsoft Visual Basic for Applications (VBA). VBA является частью семейства Microsoft Visual Basic, которое входит в состав Visual Studio.
VBA является базовым компонентом в Microsoft Office: он интегрирован в Access, Excel, FrontPage, Outlook, PowerPoint и Word. Все эти приложения, в том числе и локализованные на русском языке, используют англоязычный вариант VBA (включая справку). VBA входит во все варианты поставок Microsoft Office.
VBA представляет собой базовую платформу программирования в среде не только Microsoft Office, но и многих других приложений. VBA содержит средства доступа не только к базам данных Access, но и к базам данных клиент-серверной архитектуры, таким как SQL Server, Oracle и др. Работа с этими базами данных обеспечивается через интерфейс ODBC (Open Database Connectivity, Открытый доступ к базам данных) или интерфейсы модели составного объекта (Component Object Model — СОМ), называемые OLE DB. Диспетчером данных, выполняющим загрузку и сохранение данных в пользовательской базе данных и системных базах данных Access, является ядро базы данных Microsoft Jet. Версия Microsoft Jet 4.0 имеет высокую производительность и улучшенные сетевые характеристики.
Jet 4.0 обеспечивает поддержку двухбайтового представления символов — Unicode, позволяющего использовать символы нескольких национальных алфавитов, но требующего дополнительных ресурсов памяти. Чтобы компенсировать возрастающий объем памяти, в Unicode применяется сжатие сохраняемых данных. Для лучшей совместимости Microsoft Jet и Microsoft SQL Server и соответствия языка SQL спецификации SQL 92 в реализацию Microsoft Jet 4.0 SQL были внесены изменения.
В Access активно развиваются технологические направления, составляющие основу корпоративных многопользовательских баз данных.
Технология клиент-сервер
Реализуется в Access средствами создания клиентских приложений — проектов, работающих с базами данных SQL Server. Подключение к серверу реализуется с помощью интерфейса OLE DB без использования ядра баз данных Microsoft Jet. Благодаря возможности разрабатщвать клиентские приложения для доступа к данным сервера, Access стал активно применяться на средних и крупных предприятиях. Разработка клиентских приложений — одно из самых распространенных применений Access. Для мягкого перехода к клиент-серверной технологии в Access включены многочисленные и разнообразные средства. Они обеспечивают преобразование объектов локальной базы данных и приложения в объекты базы данных сервера и проекта, удобный графический интерфейс создания объектов базы данных сервера и сохраняют интерфейс создания объектов приложения. Кроме того, в комплект поставки Microsoft Office XP включен Microsoft SQL Server 2000 Desktop Engine (ранее Microsoft Data Engine, MSDE), который обеспечивает как локальное хранение данных в формате, совместимом с Microsoft SQL Server 2000, так и удаленное, рассчитанное на небольшое число пользователей. Установка этого приложения не требует лицензирования и позволяет освоить клиент-серверную технологию, работая йа не подключенном к сети компьютере.