Продажа компьютеров

Автор работы: Пользователь скрыл имя, 30 Марта 2010 в 19:37, Не определен

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

Введение
1. Анализ предметной области
2. Постановка задачи
3. Выбор и обоснование СУБД
4. Описание информационных потоков
5. Нормализация базы данных
6. Описание ограничений целостности
7. Физическое проектирование
8. Принцип работы
9. Защита информации
Заключение
Библиография

Файлы: 1 файл

Курсовой проект.doc

— 437.50 Кб (Скачать файл)

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

Федеральное агентство по образованию

Государственное образовательное  учреждение

среднего  профессионального  образования

«Каменск-Уральский  политехнический  колледж» 
 
 

                                           Специальность:230103

                                           Автоматизированные системы

                                           обработки информации и 

                                           управления

                                           Группа АСУ- 33 
 
 
 
 
 

курсовой  проект

по  дисциплине «Разработка  и эксплуатация автоматизированных информационных систем»

«Тема: Продажа компьютеров» 
 
 
 
 
 
 
 
 

                                             Разработал:

                                                   А.С. Фиглярский 

                                             Проверил:

                         В.Ф. Ашмарина 
                     
                     
                     

 
 

2008

Содержание

 

Введение

  1. Анализ предметной области
  2. Постановка задачи
  3. Выбор и обоснование СУБД
  4. Описание информационных потоков
  5. Нормализация базы данных
  6. Описание ограничений целостности
  7. Физическое проектирование
  8. Принцип работы
  9. Защита информации

Заключение

Библиография 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Введение

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

     Основные  функции СУБД – это описание структуры базы данных, обработка данных и управление данными.

      База  данных – это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определённой теме или задаче, организованная таким  образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой её части. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определённого типа. Каждая строка таблицы содержит данные об одном объекте (например, клиенте, компьютере, документе), а столбцы таблицы содержат различные характеристики этих объектов – атрибуты (например, наименования и адреса клиентов, комплектующие и цены на них). Строки таблицы называются записями, все записи имеют одинаковую структуру – они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле в записи содержит одну характеристику объекта и имеет строго определённый тип данных (например, текстовая строка, число, дата). Все записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.

      Любая СУБД позволяет выполнять четыре простейшие операции с данными:

  • добавить в таблицу одну или несколько записей;
  • удалить из таблицы одну или несколько записей;

  • обновить  значения некоторых полей в одной или нескольких записях;
  • найти одну или несколько записей, удовлетворяющих заданному условию.

Для выполнения этих операций используется механизм запросов. Результатом выполнения запросов является либо отобранное по определённым критериям множество записей, либо изменение в таблицах. Запросы к базе данных формулируются на специально созданном для этого языке, который так и называется язык структурированных запросов (Structured Query Language – SQL). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 

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

     Фирма располагается в нескольких помещениях (склад, торговый зал, помещение для  сборки компьютеров). У фирмы есть поставщики, осуществляющие поставку комплектующих на склад фирмы.

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

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

2. постановка задачи

 

     Данная база данных решает следующие задачи: учёт комплектующих, выдача данных о поставщиках и комплектующих (фирма-поставщик, адрес, наименование комплектующих ПК, их параметры, характеристики, цены), вычисляет

     Реализует запросы  упорядочения по полям: комплектующие, поставщики, цена. Осуществляет поиск сведений о фирме-поставщике какого-то комплектующего. Производит подсчет оставшегося количества на складе, а также прибыли полученной с продажи определённого комплектующего. Производит удаление сведений о поставщике  и его комплектующих. Технические  средства:  ПЭВМ  типа  IBC  PC. Применяемая операционная система: WINDOWS XP. Применяемая СУБД: АССЕSS XP .Время поиска и выдачи информации: 3 сек. или менее в зависимости от мощности компьютера. Требования к целостности данных: данные в базе данных в любой момент времени должны быть правильными и непротиворечивыми.  
 
 
 
 
 
 
 
 

3.  Выбор и обоснование СУБД

     «Microsoft Access» является настольной СУБД реляционного типа, которая имеет все необходимые средства для создания профессиональной БД. Достоинством Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственно базу данных, но и разрабатывать простые и сложные приложения. В отличие от других настольных СУБД, Access хранит всю информацию в одном файле, хотя и распределяется по разным таблицам. Можно создать сколько угодно таблиц, используя нужные правила. Самым важным правилом, которое нужно соблюдать, является то, что в базе данных нужно хранить только необходимую информацию, и при этом все данные должны храниться только один раз. Иметь в таблицах поля с повторяющими данными плохо, так как это очень неэффективный способ хранения данных. И не только потому, что они занимают лишнее место в памяти, но и из-за значительного снижения цен на микросхемы памяти. Основная причина – это то, что такие данные долго вводить и трудно анализировать. Если случайно при вводе значения пользователь сделал грамматическую ошибку или даже просто ввёл лишний пробел, то при запросах и группировках такое значение будет рассматриваться как самостоятельное, и строка, содержащая это значение, не попадёт в нужную группу или просто не выведется на экран. Именно поэтому при проектировании структуры базы данных стараются избегать повторения данных и создают для них отдельные таблицы. Этот процесс называется нормализацией. Если правильно определены поля таблиц, то связи между ними Access установит сама. Для этого нужно, чтобы поля в связанных таблицах, содержащие совпадающие данные (например, «Код организации») имели одинаковое наименование и согласующиеся типы данных.

       Microsoft Access – это функционально полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации.

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

    - определение  данных;

    - обработка  данных;

    - управление  данными.

       Все эти функциональные возможности в полной мере реализованы в Microsoft Access.

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

       Выбор СУБД Access, прежде всего, обусловлен следующими ее достоинствами:

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

    -   подробная система помощи и  обилие  литературы;

    -   возможность быстрой разработки  приложения;

    -   возможность коллективной работы  с БД;

    - большинство несложных информационных задач решаются в Access без программирования.  

     Минимальные требования для нормальной работы СУБД Microsoft Access:

     Компьютер с процессором Pentium 133 МГц или более быстрым Требования к объему ОЗУ зависят от применяемой операционной системы; дополнительно требуется 8 МБ для приложения Access. 170 МБ свободного места на жестком диске и дополнительно 115 МБ на диске, где установлена операционная система; пользователям, у которых не установлены продукты Windows 2000, Windows Me или Office 2000 Service Pack 1 (SP-1), требуется дополнительно 50 МБ для обновления системных файлов.

     СУБД  ACCESS является мощной средой для проектирования баз данных и одновременно простой в использовании, с помощью встроенных мастеров. Все перечисленное выше и заставило выбрать меня именно ACCESS. 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

4. Описание информационных  потоков

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

     На  этапе информационно - логического  моделирования предметной области  часто используют модель "сущность - связь" (Entity - Relationship, ER), которая наглядно изображает структурные блоки информации и логические взаимосвязи между ними. Компонентами модели являются сущности, понятия и связи.

Информация о работе Продажа компьютеров