База данных комиссионное вознаграждение отдела продажРефераты >> Программирование и компьютеры >> База данных комиссионное вознаграждение отдела продаж
Содержание.
1. ВВЕДЕНИЕ.
2. ТЕОРИТИЧЕСКАЯ ЧАСТЬ.
2.1. Классификация информационных систем
2.2. Варианты построения информационных приложений
2.2.1. Файл-серверные приложения
2.2.2. Приложения клиент-сервер
2.2.3. Информационные системы на основе Internet/Intranet-технологии
2.3. Модели данных
2.3.1. Иерархическая модель
2.3.2. Сетевая модель.
2.3.3. Реляционная модель.
3. ПОСТАНОВКА ЗАДАЧИ.
4. РЕАЛИЗАЦИЯ ПОСТАВЛЕННОЙ ЗАДАЧИ.
4.1. Преимущества использования архитектуры «клиент-сервер».
4.2. Выбор модели данных.
4.3. Выбор СУБД и средства разработки базы данных.
4.3.1. Новый формат проектов Access.
4.3.2. ODBC и OLE DB
4.4. Проектирование.
4.4.1. Определение сущностей
4.4.2. Определение взаимосвязей между сущностями
4.4.3. Задание первичных ключей, определение атрибутов сущностей
4.5. Схема данных.
4.6. Описание работы информационной системы.
4.6.1. Описание интерфейса.
4.6.2. Техническое описание работы информационной системы.
4.6.3. Защита информационной системы.
5. ЭКОНОМИЧЕСКАЯ ЧАСТЬ.
6. ЭКОЛОГИЧЕСКАЯ ЧАСТЬ.
6.1. Характеристика санитарно-гигиенических условий труда
6.2. Электрическая безопасность
6.3. Пожарная безопасность
6.4. Требования к рабочему месту программиста и режимам работы
7. ЗАКЛЮЧЕНИЕ.
8. СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ.
1. Введение.
28 января 2002 года утвержден постановлением правительства Российской Федерации окончательный проект Федеральной Целевой Программы «Электронная Россия (2002 – 2010 годы)». «Развитие и широкое применение информационных и коммуникационных технологий (далее именуются - ИКТ) является глобальной тенденцией мирового развития и научно-технической революции последних десятилетий. Применение ИКТ имеет решающее значение для повышения конкурентоспособности экономики, расширения возможностей ее интеграции в мировую систему хозяйства, повышения эффективности государственного управления и местного самоуправления».[1] Важнейшее место в современных информационных технология занимают хранилища данных различного уровня от маленьких «настольных» баз данных до огромных корпоративных цифровых хранилищ. В настоящей работе хотелось бы остановиться более подробно на решениях, которые рассчитаны на использование в компаниях среднего масштаба.
Компания «Вэб Плас» - крупнейший Интернет провайдер в Санкт-Петербурге относится к классу организаций, где используются хранилища данных различного уровня. Существуют большая информационная система, отвечающая задачам компании в целом, но параллельно с ней соседствуют решения на базе Microsoft Office, помогающие работать с информацией внутри подразделений компании, например, в рамках коммерческого отдела, именно на это подразделение будет обращено внимание в настоящей работе.
2. Теоритическая часть.
2.1. Классификация информационных систем
Информационные системы, прежде всего, различаются по масштабу на одиночные, групповые и корпоративные. Одиночные информационные системы реализуются на автономном компьютере, как правило, ПК. Такая система может содержать несколько простых приложений, связанных общим информационным фондом, и рассчитана на работу одного пользователя или группы пользователей, разделяющих по времени одно рабочее место. Подобные приложения создаются с помощью так называемых "настольных СУБД" (Clarion, Clipper, FoxPro, Paradox, dBase, MS Access) или с помощью файловой системы и диалоговой оболочки для ввода, редактирования и обработки данных.
Групповые информационные системы ориентированы на коллективное использование информации членами рабочей группы (одного подразделения), чаще всего строятся как локальная вычислительная сеть ПК или реже как многотерминальная централизованная вычислительная система. Однотипные или специализированные рабочие места обеспечивают вызов одного или нескольких конкретных приложений. Общий информационный фонд представляет собой базу данных или совокупность файлов документов. Совместное использование информации организуется с помощью блокировок записей и файлов. При разработке таких приложений используются многопользовательские "настольные СУБД", серверы БД для рабочих групп (Btrieve, NetWare SQL, Gupta SQLBase, Sybase Anywhere SQL, MS SQL Server, Progress, Informix-SE, Workgroup Oracle и др.) и соответствующие инструменты разработки или системы управления документами и их инструментальные средства. Взаимодействие пользователей происходит через централизованную базу данных или посредством сетевой файловой системы или через электронную почту.
Корпоративные информационные системы являются развитием систем для рабочих групп и ориентированы на масштаб предприятия, могут поддерживать территориально разнесенные узлы или сети. Они могут иметь иерархическую структуру из нескольких уровней. Главная особенность - обеспечение доступа из подразделения к центральной или распределенной базе данных предприятия (организации) помимо доступа к информационному фонду рабочей группы. Для таких систем характерна архитектура клиент-сервер со специализацией серверов. Они строятся на корпоративных SQL-серверах БД (Oracle7, Informix-OnLine, Informix- DSA, Sybase, CA-Ingress и др.) и соответствующих инструментальных средствах. Помимо собственных средств разработки часто находят применение независимые многоплатформенные инструментальные средства, дополненные интерфейсами, драйверами и шлюзами для связи с разными СУБД.
Для таких систем повышаются требования к надежности функционирования и сохранности данных. Последнее свойство обеспечивается поддержкой целостности данных, ссылок и транзакций в серверах баз данных. Транзакция представляет собой неделимый набор операций с БД, она завершается успешно, когда выполнены все ее операции, в противном случае происходит откат в состояние, предшествующее выполнению транзакции.
По оперативности обработки данных различают пакетные и оперативные информационные системы (реального времени). Информационные системы с пакетной обработкой в чистом виде можно встретить на больших централизованных ЭВМ. В информационных системах организационного управления преобладает режим оперативной обработки транзакций OLTP (OnLine Transaction Processing) для отражения актуального состояния предметной области в любой момент времени, а пакетная обработка занимает весьма ограниченную нишу. Для систем OLTP характерен регулярный (возможно, интенсивный) поток довольно простых транзакций, играющих роль заказов, платежей, запросов и т. п. Важными требованиями являются высокая производительность обработки транзакций и гарантированная доставка информации при удаленном доступе к БД по телекоммуникациям.