Базы данных

Автор: Федор Федоров, 06 Декабря 2010 в 21:14, курсовая работа

Описание работы

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

Содержание

Введение 3
Исследовательский раздел 5
Обзор аналогичных программных средств. 5
Обзор задач, решаемых с помощью разрабатываемой системы 15
Техническое задание 16
Раздел «Безопасность жизнедеятельности» 18
Анализ опасных, вредных факторов и чрезвычайных ситуаций, возможных при эксплуатации ПЭВМ 18
Разработка мероприятий по снижению синдрома длительных зрительных нагрузок 21
Утилизация элементов компьютерной техники. 25
Экономический раздел 28
Планирование разработки с использованием сетевого графика 28
Расчёт технико-экономических показателей и экономической эффективности проекта 37
Расчет стоимости разработки 37
Расчёт статьи “материалы, покупные изделия, полуфабрикаты” 37
Расчёт основной заработной платы по теме 38
Расчет дополнительной заработной платы 39
Расчёт отчислений на социальные нужды 40
Расчёт накладных расходов 40
Расчёт договорной цены 40
Экономическая эффективность разработки 41
Список использованной литературы 42

Работа содержит 1 файл

Абонентская БД интернет провайдера.doc

— 485.00 Кб (Скачать)

     В последние годы очень широкое  распространение получила система управления базами данных Microsoft Access, которая входит в целый ряд версий пакета Microsoft Office(фирма Microsoft).

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

     Основными производителями таких систем обработки и хранения данных являются 3 корпорации: Oracle, Microsoft и IBM. Диаграмма соотношения объемов продаж соответствующих систем (источник: IDC Report, Май 2006):

     

     Наиболее  распространенными клиент-серверными системами здесь соответственно являются системы Oracle (разработчик компания Oracle), MS SQL Server (разработчик компания Microsoft), DB2 , Informix Dynamic Server (компания IBM).

     Дадим краткую характеристику этим системам.

     MS SQL Server: к настоящему времени разработано несколько версий систем: MS SQL Server-2000, MS SQL Server -2005, MS SQL Server-2008. Приведем информацию о системе MS SQL Server-2008 с сервера Microsoft (http://www.microsoft.com/rus/SQL/2008/default.mspx)

     Microsoft®  SQL Server™ 2008 – это законченное предложение в области баз данных и анализа данных для быстрого создания масштабируемых решений электронной коммерции, бизнес-приложений и хранилищ данных. Оно позволяет значительно сократить время выхода этих решений на рынок, одновременно обеспечивая масштабируемость, отвечающую самым высоким требованиям. В SQL Server включена поддержка языка XML и протокола http, средства повышения быстродействия и доступности, позволяющие распределить нагрузку и обеспечить бесперебойную работу, функции для улучшения управления и настройки, снижающие совокупную стоимость владения.

     Платформа бизнес-анализа SQL Server 2008, тесно интегрированная  с Microsoft Office, предоставляет развитую маштабируемую инфраструктуру для внедрения мощных возможностей бизнес-анализа в рабочий процесс всех бизнес-подразделений вашей компании, открывая доступ к нужной бизнес-информации через знакомый интерфейс MS Excel и MS Word.

     MS SQL Server-2008 поддерживает создание и работу с корпоративным хранилищем данных, объединяющим информацию со всех систем и приложений, позволяющим получить единую комплексную картину бизнеса вашей компании.

     MS SQL Server-2008 предоставляет масштабируемый  и высокопроизводительный «процессор данных» – для самых ответственных и требовательных бизнес-приложений, тем, кому необходим высочайший уровень надежности и защиты, позволяя при этом снизить совокупную стоимость владения за счет расширенных возможностей по управлению серверной инфраструктурой.

     MS SQL Server-2008 предлагает разработчикам  развитую, удобную и функциональную  среду программирования, включая  средства работы с веб службами, инновационные технологии доступа  к данным – все, что необходимо  для эффективной работы с данными  любых типов и форматов.

     Oracle: к настоящему времени разработано несколько версий систем, каждая из которых включает целую линейку продуктов, например Oracle 8, Oracle 9i, Oracle 10g.

     Соответствующие линейки продуктов включают как  собственно СУБД (например Oracle Database 10g, Oracle Database 11g) , так и средства разработки и анализа данных.

     Приведем  информацию о системе с сервера Oracle http://www.oracle.com/global/ru/mid/oracle_products/database.html).

     Oracle предлагает комплексные, открытые, доступные и удобные в использовании  технологические решения. Готовые  пакетируемые решения автоматически  включают в свою стоимость  базу данных, сервер приложений, интеграционную платформу, инструменты аналитики и управления неструктурированными данными. Масштабируемые бизнес-приложения Oracle могут быть легко интегрированы с ИТ-инфраструктурой предприятия без потери уже вложенных в IT инвестиций.

     СУБД Oracle Database 11g обеспечивает улучшенные характеристики за счет автоматизации задач администрирования и обеспечения лучших в отрасли возможностей по безопасности и соответствию нормативно-правовым актам в области защиты информации. Появилось больше функций автоматизации, самодиагностики и управления. Среди характеристик системы можно отметить управление большими объемами данных с использованием распределенных таблиц и компрессии, эффективную защиту данных, возможность полного восстановления, возможность интеграции геофизических данных медиа-контента в бизнес-процеcc и т.д.

     Серверы баз данных компании IBM: к настоящему времени разработаны линейки продуктов DB2 и Informix, включающая как собственно СУБД так и средства разработки и анализа данных (DB2 Universal Database DB2 Personal Edition, DB2 Enterprise 9 и др., а также Informix Dynamic Server, Informix Dynamic Server Express, Informix Extended Parallel Server и др.

     Приведем  информацию о части таких систем с сервера (http://www-01.ibm.com/software/ru/data/?pgel=ibmhzn)

     Универсальный сервер баз данных DB2 Universal Database - это  масштабируемая, обьектно-реляционная  система управления базами данных с  интегрированной поддержкой мультимедиа  и Web, работающая на системах от персональных компьютеров и серверов на процессорах Intel до Unix, от однопроцессорных систем до симметричных многопроцессорных систем (SMP) и систем с массовым параллелизмом (MPP), на хостах AS/400 и мейнфреймах. DB2 Universal Database объединяет в себе высокую производительность систем обработки транзакций в режиме on-line, объектно-реляционные расширения, усовершенствованные средства оптимизации с возможностями параллельной обработки и поддержкой очень больших баз данных. DB2 Universal Database также имеет новые встроенные средства для облегчения переноса на свою базу приложений, разработанных на других системах управления базами данных, таких как Oracle, Microsoft, Sybase и Informix. Помимо этого, DB2 Universal Database включает в себя дополнительные средства поддержки систем аналитической обработки в реальном времени (OLAP) и систем поддержки принятия решений, множество простых в использовании расширений (DB2 extenders). DB2 Universal Database доступна на абсолютном большинстве ключевых платформ, что дает заказчикам ту гибкость, которая им необходима.

     Кроме вышеуказанных зарубежных систем отметим  и отечественную разработку –  СУБД НИКА, преемницу широко распространенной в Советском Союзе СУБД ИНЕС для  ЕС ЭВМ.

     Нами  были рассмотрены различные архитектурные решения, используемые при реализации многопользовательских СУБД. Централизованная архитектура. Технология с сетью и файловым сервером (архитектура "файл-сервер"). Архитектура "клиент – сервер" (распределенная модель вычислений). Трехзвенная (многозвенная) архитектура) клиент – сервер. Дан обзор современных СУБД (настольные СУБД, серверные СУБД).

Обзор задач, решаемых с  помощью разрабатываемой  системы

     Фирмы-провайдеры насчитывают в среднем от 5000 до 50000 абонентов. Данные обо всех абонентах и обо всех услугах – это гигантский объем информации, с которой каждый день приходится работать служащим компании. Систематизация данных, хранение их в доступном виде, автоматизация процедур учета и т.д. позволит служащим более эффективно использовать рабочее время, постоянно обладая актуальными сведениями. В рамках данной работы ставится задача разработать систему управления абонентской базой интернет-провайдера. Система должна обеспечивать просмотр, редактирование, вставку записей базы данных, формирование запросов и отчетов, автоматизацию составления статистики, а также быстрый доступ и надежное хранение. В качестве исходных данных используется список клиентов провайдера. По этому списку следует установить закономерности и правила их составления, для осуществления этой задачи программным путем.

       Программный продукт должен:

  1. Хранить и позволять обрабатывать информацию о клиентах.
  2. Хранить и позволять обрабатывать информацию об услугах провайдера
  3. Генерировать и сохранять отчеты различной сложности с содержания.
  4. Отображать итоговую статистическую информацию
  5. обеспечивать сохранность всем данным

Техническое задание

     Наименование:

     База  данных для учета и обработки  информации об абонентах компании-провайдера.

     Краткая характеристика и  области применения:

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

     Основание для разработки:

     Задание на курсовой проект.

     Назначение  разработки:

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

     Цели  создания:

  1. Автоматизация учета и обработки данных об абонентах компании;
  2. Сокращение временного интервала поиска необходимых данных в базе;
  3. Снижение затрат на обработку первичной информации;
  4. Создание благоприятного психологического климата при работе с клиентами.

     Состав  выполняемых функций:

  1. предоставление готовых форм для ввода исходных данных;
  2. обработка исходных данных и составление смет;
  3. составление специальных форм отчетов.

     Организация входных и выходных данных:

     Входные данные - вносимые пользователем сведения об абоненте (ФИО, адрес, какие услуги использует, выплаты и т.п.). Выходные данные – отчеты и таблицы.

     Временные характеристики:

     Машинная  обработка данных составляет несколько  секунд.

     Требования  к надежности:

     В период опытной эксплуатации правильность работы базы данных проверяется тестовым вводом исходных данных.

     Требования  к условиям эксплуатации:

     Программа ориентирована на минимальные требования к компьютерной подготовке пользователей.

     Требования  к составу и  параметрам технических  средств:

     Pentium II/256 MB и выше.

     Требования  к информационной и программной  совместимости:

  1. ОС Windows XP/NT/9x/200x;
  2. Office 200x/XP Pro.

     Методы  решения:

     Построение  СУБД на основе инфологической и датологической модели предметной области.

     Языки программирования и  программные средства, используемые в разработке:

     Определяются  на этапе эскизного проектирования.

     Требования  к упаковке, маркировке, транспортировке и хранению:

     Отсутствуют.

     Состав  программной документации:

    1. руководство пользователя;
    2. листинг программы.

     Стадии  и этапы разработки:

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

     Порядок контроля и приемки:

  1. поэтапный контроль со стороны руководителя проекта;
  2. тестирование программных модулей;
  3. опытная эксплуатация.

Раздел  «Безопасность жизнедеятельности»

Анализ  опасных, вредных  факторов и чрезвычайных ситуаций, возможных  при эксплуатации ПЭВМ

     Выявим основные действующие опасности в помещении предназначенном для ПЭВМ.

     Воздействие опасных веществ: взрывчатые, окисляющиеся, ядовитые, агрессивные, самовоспламеняющиеся, легковоспламеняющиеся, сжатые, сжиженные и растворенные под давлением опасные вещества отсутствуют в помещении.

Информация о работе Базы данных