Автор работы: Пользователь скрыл имя, 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
Плюсы и минусы есть у любой СУБД. Поэтому не надо думать, что одна СУБД лучше другой.
Плюсы:
Минусы:
Paradox
Paradox - это мощный инструмент для хранения
обработки и передачи информации посредством
простого и интуитивно понятного администрирования
реляционных баз данных. Paradox доступен
новичкам, только собирающимся работать
с базами данных и в то же время, предоставляет
широкие возможности специалистам и экспертам
в этой области. Paradox позволяет систематизировать
информацию, анализировать большие объемы
разрозненных данных и находить в них
закономерности, облегчая принятие оптимальных
решений. В первую очередь, этот продукт
ориентирован на корпоративных пользователей,
которые работают с автономными базами
данных, а также на пользователей, работающих
дома или же в малом бизнесе, причем среди
них могут быть и только начинающие работать
с базами данных, и настоящие асы в этой
области. Paradox - наилучший выбор для пользователей,
заинтересованных в надежности и эффективности
продукта, с которым они работают. Paradox
распределяет информацию между несколькими
файлами, относящимися к каждому объекту
(таблица, формы, запросы и отчеты). Эта
структура поддерживает быстрое обновление
файлов, уменьшает сетевой трафик и в случае
повреждения данных позволяет легко восстановить
эти данные через индивидуальные файлы.
Благодаря совместимости
с другими приложениями, Paradox позволяет
без проблем обмениваться данными из различных
приложений или же напрямую помещать данные
в Internet. Мощные инструменты, в число которых
входит и ObjectPAL, позволяют разработчикам
и продвинутым пользователям создавать
собственные приложения. Paradox может работать
как на отдельном компьютере, так и в многопользовательской
сети, что дает этому продукту дополнительные
возможности для наиболее полного удовлетворения
изменяющихся запросов пользователей.
Проанализировав все плюсы и
минусы представленных систем
управления, мой выбор пал
СУБД Paradox, который будет выполнен в Delphi.
Лицом ответственным за
В формирование базы данных
основным является ее
Важнейшая задача, разрешающаяся
в процессе проектирования - организация
данных: определение взаимосвязей,
структурирование. Выделяют несколько
моделей данных: иерархическая, сетевая,
реляционная.
Шаги
проектирования базы данных:
Следует выяснить следующие
Формирование сущности и характеристики этих сущностей.
Каждый атрибут должен, появится
только один раз, необходимо
определить какое отношение
На этом этапе необходимо
Такие
правила, будучи определенными, поддерживаются
автоматически – сервером базы данных.
Правила включают в себя:
Каждый тип связи должен быть смоделирован в базе данных. Существует несколько типов связей:
Отношение «один-к-одному»
Отношение «один-ко-многим» в
большинстве случае отражает
реальную взаимосвязь
Отношение «многие-ко-многим»
При поступлении нового товара в магазин, его данные заносятся в базу.
Основными задачами, требующими автоматизации являются:
Все
данные вводятся в программу, путём
прямого ввода через
То есть оператор регистрирует новый товар, вносит данные о модели, вводит количество, вводит стоимость товара, следит за их продажей и фиксирует остаток.
1.3. Назначение и цели разработки системы
Целью разработки информационной системы является автоматизация деятельности магазина по продаже одежды.
Исходя из цели основными процессами являются:
Основными задачами, требующими автоматизации, являются:
Главной
возможностью программы должно является
создания отчётов по различным данным.
Глава
2. Описание информационной
системы
В основе проектирования
Предварительное моделирование предметной области позволяет сократить время и сроки проведения проектировочных работ и получить более эффективный и качественный проект. Без проведения моделирования предметной области велика вероятность допущения большого количества ошибок в решении стратегических вопросов, приводящих к экономическим потерям и высоким затратам на последующее перепроектирование системы.
К моделям предметных областей предъявляются следующие требования:
Рис.2.1.1.
Схема функциональной структуры магазина
одежды
Данные о товаре должны состоять из типа одежды, наименования, фирмы производителя, артикула, размера, количества товара, количества остатка, закупочной цены, розничной цены, скидки, итога и гарантии на товар. Первичным ключом будет код одежды.
Данные о поставщиках будут содержать в себе: название фирмы, его адрес, город, телефон,e-mail и контактное лицо. Первичный ключ – код поставщика.
В данные о накладных должны заключаться: дата составления накладной, тип накладной, фирма с которой заключается договор, цена одной вещи, количество товара, предоставленная скидка и сумма к оплате. Код накладной – первичный ключ.
На
этом процесс логического
Основной функцией данной базы данных является учет поступления и продажи одежды в магазине.
Для создания БД используем следующие таблицы:
Информация о работе Разработка базы данных по продаже в магазине одежды