2.1 Архитектурное проектирование
Информационные системы могут очень сильно различаться по своим функциям, архитектуре, реализации. Это зависит от той области, в которой они применяются. Однако можно выделить, по крайней мере, два свойства, которые являются общими для всех информационных систем. Во-первых, основными задачами любой информационной является сбор, хранение и обработка необходимой для пользователя информации. Именно поэтому основой любой информационной системы является среда хранения и доступа к данным. Среда должна обеспечивать уровень надежности хранения и эффективность доступа, которые соответствуют области применения информационной системы. Во-вторых, любая информационная система ориентируются на конечного пользователя. Для разрабатываемой мной системы конечным пользователем является: инспектор. А так как пользователь разрабатываемой системы может быть на “Вы” с компьютером, то ему просто необходимо иметь простой, удобный, легко осваиваемый интерфейс. Но кроме этого интерфейс должен предоставлять конечным пользователям все функции, необходимые для его Работы. Но в тоже время не давать возможности конечному пользователю выполнять какие-либо ненужные для его работы действия.
Исходя из требований заказчика (Начальника АРМ ИНП Чертковского района), мне стало понятно, что разрабатываемая система должна быть однопользовательской, то есть предоставлять доступ одному пользователю. Он может работать с базой - изменять данные, добавлять, удалять.
В построении данной информационной системы возможны использование двухуровневой и трехуровневой архитектур
Двухуровневая архитектура ? это традиционный подход к построению файл-серверной системы. Трехуровневая архитектура характерна для WEB - технологий и подключение к базе данных через сервер приложения.
В таблице 2.1 приведены достоинства и недостатки двух и трехуровневой архитектур.
Таблица 2.1 - Сравнительный анализ архитектур
Трех уровневая архитектура |
Двух уровневая архитектура |
|
Достоинства |
||
Наивысшая степень актуальности информации |
Привычность технологии для существующих в компании специалистов |
|
100%-й контроль за финансовыми потоками |
Независимость от качества телекоммуникаций |
|
Резкое уменьшение финансовых потерь, связанных с недобросовестностью работников |
Возможность физической блокировки доступа к данным |
|
Низкие расходы на эксплуатационное сопровождение |
||
Недостатки |
||
Зависимость от качества телекоммуникаций |
Отсутствие плюсов трех уровневой архитектуры |
Именно поэтому было решено выбрать двухуровневую архитектуру методом организации информационной системы:
Структуру данной архитектуры можно увидеть на рисунке 2.2.
Рисунок 2.2 - Двух уровневая архитектура
При таком методе бизнес-логика будет выполняться на рабочих станциях системы пенсионного фонда, а хранение ее будут осуществляться непосредственно на стороне сервера (рисунок 2.3).
Рисунок 2.3 - Архитектура "файл-сервер"
Интерфейс разрабатываемой системы и сервер БД разрабатывался в MS Access 2003.
- Введение
- 1. РАЗРАБОТКА ТРЕБОВАНИЙ К ПРОГРАММНОМУ ОБЕСПЕЧНИЮ
- 1.1 Анализ существующих решений по автоматизации предметной области
- 1.2 Анализ предметной области
- 1.3 Сбор требований
- 1.4 Анализ и моделирование требований
- 1.5 Спецификация требований
- 1.6 Аттестация требований
- 1.7 Выбор методологии проектирования информационной системы
- 2. Проектирование информационной системы
- 2.1 Архитектурное проектирование
- 2.2 Проектирование пользовательского интерфейса
- 2.3 Проектирование баз данных
- 2.4 Обоснование выбора платформы создания информационной системы
- 2.5 Проектирование модулей (функциональная модель)
- Автоматизированное рабочее место
- 2. Примеры автоматизированных рабочих мест
- 2. Автоматизированные рабочие места
- Автоматизированное рабочее место технического работника
- Обеспечение автоматизированных рабочих мест
- Автоматизированные рабочие места сотрудников таможенных органов
- Режимы работы автоматизированного рабочего места.