Материал: Разработка базы данных по коллекционированию монет

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Разработка базы данных по коллекционированию монет















Тема проекта: «Разработка базы данных по коллекционированию монет»

Дипломный проект

Оглавление

1.      Введение.

.        Описание предметной области.

.1      Общее описание деятельности.

.2      Пользователи баз данных.

.3      Структура организации, в которой ведётся учёт деятельности.

.4      Документы учёта и отчетности, разные справки, журналы учета и другие формы, фигурирующие при деятельности организации, входящие, исходящие, внешние и внутренние документы.

СВИДЕТЕЛЬСТВО О ГОСУДАРСТВЕННОЙ РЕГИСТРАЦИИ

ДОГОВОР ПОРУЧЕНИЯ НА СОВЕРШЕНИЕ СДЕЛОК КУПЛИ-ПРОДАЖИ ПАМЯТНЫХ МОНЕТ ЦБ ТРЕТЬИМ ЛИЦАМ

КОНТРАКТ НА ПОСТАВКУ ТОВАРА

ЗАКЛЮЧЕНИЕ О ПОДЛИННОСТИ ОСВИДЕТЕЛЬСТВЕННОЙ МОНЕТЫ

.5      Описание движения этих документов внутри организации.

.6      Описание входящих, исходящих, внешних и внутренних документов.

.        Моделирование предметной области.

.1      ER модель предметной области в нотации Питера Чена.

.2      Описание ER модели.

.3      Состав решаемых задач.

.4      Представление базы данных в графическом виде (диаграмма).

.5      Анкеты описания сущностей, атрибутов, связей и доменов

.5.1   Сущности.

.5.2   Атрибуты и колонки.

.5.3   Связи

.5.4   Домены.

.        Графические материалы

.1      Сущности и первичные ключи

.2      Определение связей

.3      Атрибуты сущностей

.4      Физический уровень

.5      Частная модель

.        SQL-скрипт СУБД DB2

Заключение.

Список литературы и источников сети Интернет.

Введение

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

Классификация баз данных:

.        По характеру хранимой информации:

·          Фактографические (картотеки),

·          Документальные (архивы).

.        По способу хранения данных:

·          Централизованные (хранятся на одном компьютере),

·          Распределенные (используются в локальных и глобальных компьютерных сетях).

.        По структуре организации данных:

·          Табличные (реляционные),

·          Иерархические.

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

СУБД организует хранение информации таким образом, чтобы ее было удобно:

·          просматривать,

·          пополнять,

·          изменять,

·          искать нужные сведения,

·          делать любые выборки,

·          осуществлять сортировку в любом порядке.

Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.

Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». У любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения, на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется.

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

Функции СУБД:

.        Хранение, извлечение и обновление данных

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

.        Каталог, доступный конечным пользователям

СУБД должна иметь доступный конечным пользователям каталог, в котором хранится описание элементов данных (системный каталог).

.        Поддержка транзакций

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

.        Службы управления параллельной работой

СУБД должна иметь механизм, который гарантирует корректное обновление баз данных при параллельном выполнении операций обновления многими пользователями.

.        Службы восстановления

СУБД должна предоставлять средства восстановления базы данных на случай какого-либо ее повреждения или разрушения.

.        Службы контроля доступа к данным

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

.        Поддержка обмена данными

СУБД должна обладать способностью к интеграции с коммуникационным программным обеспечением. Любая СУБД должна обладать способностью интеграции с разнообразными существующими диспетчерами обмена данными (DEM - Data Exchange Manager).

.        Службы поддержки целостности данных

СУБД должна обладать инструментами контроля над тем, чтобы данные и их изменения соответствовали заданным правилам (еще один тип защиты базы данных). Целостность базы данных означает корректность и непротиворечивость хранимых данных.

.        Службы поддержки независимости от данных

СУБД должна обладать инструментами поддержки независимости программ от фактической структуры базы данных.

.        Вспомогательные службы

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

1. Описание предметной области

1.1    Общее описание деятельности


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

Аукционный дом «Конрос» основан в 1996 году. В начале своего становления фирма проводила по три коллекционных аукциона в год. По мере развития, их число возрастает, и с 2004 года очные аукционы «Конрос» становятся ежемесячными. В 2001 году «Конрос» делает огромный шаг в своем развитии - первыми в России начинает проведение еженедельных аукционов в сети Интернет. Сейчас мы можем говорить о проведении «Конросом» 36 больших коллекционных аукционов, более 80 ежемесячных аукционов и свыше 400 интернет-аукционов, на которых общее количество проданных лотов превышает полумиллионный рубеж.

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

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

ЗАО «СмартЛот» обеспечивает организационную, а также юридическую и техническую поддержку проведения электронных нумизматических аукционов в сети Интернет.

Первостепенной задачей фирмы является работа с клиентами аукционного дома. На сегодняшний день клиентская база превышает пять тысяч активных пользователей со всех регионов России. Можно утверждать, что она является крупнейшей в стране, учитывая десятилетнюю историю интернет-аукционов «Конрос». Наши менеджеры осуществляют обеспечение персонального учёта, оказывают информационную поддержку, оказывают консультации в офисе, посредством электронной переписки и по телефону.

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

Компания ЗАО «Мюнцкабинет» была образована в 2007 году и в короткие сроки заняла лидирующее положение на рынке аксессуаров для коллекционеров в области нумизматики, бонистики, филателии и распространению нумизматической литературы.

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

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

1.2    Пользователи баз данных

документ движение домен данные

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

Таким образом, рассмотрев круг пользователей, мы определим операции обработки, преобразования, упорядочения отношений базы данных для оптимизации её ответов на запросы пользователя.

Пользователей данной базы данных можно разделить на две большие категории в соответствии с двумя основными направлениями деятельности фирмы: внешним и внутренним.

.        Клиенты - коллекционеры.

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

.        Сотрудники организации.

·        Руководство - администрация:

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

·        Эксперты:

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

·        Разработчики:

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

·        Поставщики:

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

1.3    Структура организации, в которой ведётся учёт деятельности


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

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

Разработчики моделируют будущие монеты. Данные разработки они передают на рассмотрение администрации, которая утверждает либо не утверждает их.

Поставщики доставляют монеты на склад или перевозят от коллекционера к коллекционеру.

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

1.4    Документы учёта и отчетности, разные справки, журналы учета и другие формы, фигурирующие при деятельности организации, входящие, исходящие, внешние и внутренние документы


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

Не менее важны и другие документы, которые помогают правильно построить внутреннюю деятельность фирмы. Для построения подобных документов удобно использовать соответствующие средства языка FoxPro: конструктор форм и конструктор отчётов.

СВИДЕТЕЛЬСТВО О ГОСУДАРСТВЕННОЙ РЕГИСТРАЦИИ

РЕГЕСТРАЦИОННАЯ ПАЛАТА САНКТ-ПЕРБУРГА


СВИДЕТЕЛЬСТВО

О ГОСУДАРСТВЕННОЙ РЕГИСТРАЦИИ

_____________________________________________________________

(полное название)

_____________________________________________________________

ЗАРЕГЕСТРИРОВАНО

Решением Регистрационной палаты Санкт-Петербурга № ________

от «___» _______________199__ г.

о чем в книге регистрации сделана запись под № __________________

Место нахождение юридического лица: __________________________

_____________________________________________________________

Директор Регистрационной палаты

_______________ С.Н.Мовчан

«___» __________________199__ г.