Проектирование сетевой базы данных "Поставка и реализация компьютерной техники"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

Министерство образования и науки Российской Федерации

Северо-Кавказский государственный технический университет

Кафедра информационных систем и технологий

 

 

 

 

 

 

 

 

 

Пояснительная записка к курсовому проекту

по дисциплине "Программирование в компьютерных сетях"

Специальность 071900 (230201) "Информационные системы и технологии"

ПРОЕКТИРОВАНИЕ СЕТЕВОЙ БАЗЫ ДАННЫХ "ПОСТАВКА И РЕАЛИЗАЦИЯ КОМПЬЮТЕРНОЙ ТЕХНИКИ"

Группа ИС - 081

 

 

Студент Семенов И.А

Руководитель

Крахоткина Е.В.

 

 

Ставрополь

 

 

Содержание

 

ВВЕДЕНИЕ

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

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

.2 Описание входных документов и сообщений

.3 Описание выходных документов и сообщений

.4 Список ограничений

. Проектирование реляционной базы данных

2.1 Инфологическая модель базы данных

2.1.1 Описание сущностей

.1.2 Описание связей

.1.3 ЕR-диаграмма

2.2Даталогическая модель

2.2.1 Диаграмма связи по полям

. Организация выборки информации из базы данных

. Разработка представлений для отображения результатов выборки

. Проектирование хранимых процедур

. Разработка механизмов управления данными в базе данных при помощи триггеров

.1 Триггер для добавления данных

.2 Триггер для удаления данных

.3 Триггер для обновления данных

. Разработка технологий доступа к базе данных

.1 Выбор пользователей базы данных

.2 Разграничение полномочий пользователя

. Проектирование клиентского приложения

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

. Экономическое обоснование результатов внедрения программного продукта

. Требования к техническому обеспечению разрабатываемого программного продукта

. Инструкция по эксплуатации базы данных и клиентского приложения

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

ПРИЛОЖЕНИЕ А. Листинг программы

сетевой база данный триггер клиентский приложение

ВВЕДЕНИЕ

 

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

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

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

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

База данных, описанная в этой пояснительной записке, разработана для предприятия "Соmрutеr Sаlе".

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

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

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

Следует отметить что:

-при проектировании использовалась точка зрения самого разработчика;

-пользователи БД равноправны;

-среда разработки - MS Miсrоsоft SQL Sеrvеr 2005, Bоrlаnd Dеlрhi 7.

 

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

 

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

 

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

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

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

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

В рамках данного курсового проекта, была разработана сетевая база данных "Поставка и реализация компьютерной техники", в которой содержатся данные о товарах, производителях, поставщиках, клиентах, договорах. Для автоматизации, наглядности и простоты управления рабочим процессом все данные отображаются на формах. Работник предприятия "Соmрutеr Sаlе" имеет возможность просмотра и модификации всей информации базы данных, клиент может просматривать