Разработка базы данных по продаже в магазине одежды

Автор работы: Пользователь скрыл имя, 30 Октября 2011 в 12:23, курсовая работа

Краткое описание

Целью данной работы является разработка приложения для работы с базой данных по учету товара в магазине, поступающих в магазин, необходимо создать наиболее удобный интерфейс для пользователя при работе с разрабатываемой базой данных. Для выполнения цели курсовой работы необходимо обозначить следующие задачи. Они включают в себя:
* ознакомление с программами, предназначенными для создания баз данных и форматом баз данных dBase;
* работу с особым набором компонентов предназначенных для создания и редактирования базы данных;
* ознакомление с подобными базами данных используемых в магазинах одежды;
* ознакомление с принципами действия в магазине;
* разработку программного кода для выполнения определенных действий с базой данных таких как: добавление, удаление, поиск, сортировка, фильтрация данных.

Содержание работы

Введение…………………………………………………………………………..3
Глава 1. Теоретическое исследование предметной области…………………...6
1.1. Анализ аналогичных информационных систем ……………………6
1.2. Характеристика организационной структуры предметной области…………………………………………………………………………..14
1.3. Назначение и цели создания системы………………………………15
Глава 2. Описание информационной системы……………………………….16
2.1. Схема функциональной структуры системы с кратким описанием……………………………………………………………………….16
2.2. Описание информационных функций и комплекса решаемых задач……………………………………………………………………………..18
2.3. Разработка решений по специальному математическому обеспечению ИС………………………………………………………………..18
Заключение………………………………………………………………..31
Библиографический список………………………………………………33
ПРИЛОЖЕНИЯ
Приложение 1. «Руководство оператора»…………………………………34
Приложение 2. «Листинг исходного кода ИС»……………………………42

Содержимое работы - 1 файл

Содержание.docx

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

Содержание

Введение…………………………………………………………………………..3

Глава 1. Теоретическое  исследование предметной области…………………...6

    1.1. Анализ аналогичных информационных  систем ……………………6

    1.2. Характеристика организационной структуры предметной области…………………………………………………………………………..14

    1.3. Назначение и цели создания  системы………………………………15

Глава 2. Описание информационной системы……………………………….16

    2.1. Схема функциональной структуры системы с кратким описанием……………………………………………………………………….16

    2.2. Описание информационных функций  и комплекса решаемых задач……………………………………………………………………………..18

    2.3. Разработка решений по специальному  математическому обеспечению ИС………………………………………………………………..18

    Заключение………………………………………………………………..31

    Библиографический список………………………………………………33

ПРИЛОЖЕНИЯ

  Приложение 1. «Руководство оператора»…………………………………34

  Приложение 2. «Листинг исходного кода ИС»……………………………42 
 
 

Введение

     Ближе к 80-ым, компьютеры стали появляться и в учебных заведениях, предмету «Информатика» стали уделять  огромное внимание. Стали появляться языки программирования высокого уровня такие, как Delphi, C++ и др.

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

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

     Базы  данных являются одним из основных компонентов современных информационных систем. Они обеспечивают хранение информации, а также удобный и  быстрый доступ к данным. Приложение баз данных, как следует уже  из его названия, предназначено для  взаимодействия с некоторым источником данных — базой данных (БД). Взаимодействие подразумевает получение данных, их представление в определенном формате для просмотра пользователем, редактирование в соответствии с  реализованными в программе бизнес - алгоритмами и возврат обработанных данных обратно в базу данных. В качестве источника данных могут выступать как собственно базы данных, так и обычные файлы — текстовые, электронные таблицы и т. д. Но здесь мы будем рассматривать приложения, работающие с базами данных. Как известно, базы данных обслуживаются специальными программами — системами управления базами данных (СУБД), которые делятся на локальные, преимущественно однопользовательские, предназначенные для настольных приложений, и серверные — сетевые (часто удаленные), многопользовательские, функционирующие на выделенных компьютерах — серверах. Главный критерий такой классификации — объем базы данных и средняя нагрузка на СУБД.

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

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

           При решении поставленной задачи оптимально использовать для представления информационных материалов язык Delphi, который является языком высокого уровня и позволяет быстро и эффективно создавать приложения. Для реализации "такой-то программы" была выбрана система программирования Delphi версии 7 фирмы Enterprise (Borland),

            Delphi – это продукт Borland International для быстрого создания приложений. Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее хозяйство, необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды.

             Прежде всего Delphi предназначен для профессиональных разработчиков, желающих очень быстро разрабатывать приложения в архитектуре клиент-сервер. Delphi производит небольшие по размерам (до 15-30 Кбайт) высокоэффективные исполняемые модули (.exe и .dll), поэтому в Delphi должны быть прежде всего заинтересованы те, кто разрабатывает продукты на продажу. С другой стороны небольшие по размерам и быстро исполняемые модули означают, что требования к клиентским рабочим местам существенно снижаются – это имеет немаловажное значение и для конечных пользователей.

              Преимущества Delphi по сравнению с аналогичными программными продуктами:

  • Быстрота разработки приложения;
  • Высокая производительность разработанного приложения;
  • Низкие требования разработанного приложения к ресурсам компьютера;
  • Наращиваемость за счет встраивания новых компонентов и инструментов в среду Delphi
  • Удачная проработка иерархии объектов
 
 
 
 
 

Глава 1 . ТЕОРЕТИЧЕСКОЕ ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ.

    1. Анализ аналогичных информационных систем

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

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

  1. Обеспечение конфиденциальности и секретности
  2. Возможность взаимодействия пользователей разных категорий
  3. Обеспечение надежности БД
  4. Информация в БД должна быть:

             - целостной;

            - актуальной;

            - непротиворечивой;

            - неизбыточной; 

База  данных должна соответствовать следующим  требованиям: 

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

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

     Выделяют  три вида СУБД:

    • промышленные универсального назначения;
    • промышленные специального назначения;
    • разработанные для конкретного случая.

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

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

  1. Oracle Database или Oracle RDBMS 
  2. MS SQL
  3. Microsoft Access
  4. 1C
  5. Paradox

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

Oracle Database или Oracle RDBMS 

           Oracle была первой коммерческой реляционной СУБД, поддерживающей язык SQL, который впоследствии стал стандартом. Первая версия продукта появилась на свет в 1979 году. В наши дни компания является лидером рынка производителей коммерческих СУБД и крупнейшим в мире поставщиком корпоративного программного обеспечения. Самым главным ее плюсом является ее надежность, «наследие» (т.е. множество программ написано под эту систему и нам проще будет ее использовать). Главным ее минусом на сегодняшний день – проблемы с безопасностью.

MS SQL

            Продукт известной всем фирмы. Первая версия была разработана совместно с Sybase в 1988 году и предназначалась только для платформы OS/2. Следующие версии этого продукты были созданы для NT-based систем и тесно интегрированы с ОС, что не удивительно. Для компании гораздо выгоднее, чтобы ее СУБД использовались на ее же операционной системе – так совместимость лучше. Это программное обеспечение как раз для тех кто привык к большим возможностям и удобству программных продуктов типа IB-Expert или MSSQL Manager. Здесь есть все, что вам может пригодиться. Медленная работа Backup и Restore баз данных и что более важно оно платное.

Microsoft Office Access или просто Microsoft Access

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

            Один из основных плюсов разработки на MS Access – плотная связь с Microsoft Office. Для нормальной работы созданного приложения достаточно установить Офис. При этом так же устанавливаются все нужные для работы Access библиотеки, ODBC и т.д.. Acсess достаточно хорошо совместим с MS SQL Server и другими форматами баз данных.

1C

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

Информация о работе Разработка базы данных по продаже в магазине одежды