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

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 18.12.2016
Размер файла 1,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Оглавление

  • Введение
    • 1. Аналитическая часть
      • 1.1 Описание предметной области
      • 1.2 Обзор программ-аналогов
      • 1.3 Моделирование проектируемой системы
      • 1.4 Разработка технического задания
      • 2. Конструкторская часть
      • 2.1 Разработка архитектуры программной системы
      • 2.2 Алгоритмическое конструирование
      • 2.3 Конструирование пользовательского интерфейса
      • 2.4 Организация структуры данных
      • 3. Экспериментально-прикладная часть
      • 3.1 Тестирование программы
      • 3.2 Руководство программиста
      • 3.3 Руководство пользователя
      • Заключение
      • Список использованной литературы
      • Приложение

Введение

За последние двадцать лет значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека: экономической, финансовой, политической, духовной. И процесс накопления, обработки и использования знаний постоянно ускоряется. Учёные утверждают, что каждые десять лет количество информации увеличивается вдвое. В связи с этим возникает необходимость использования автоматизированных средств, разрешающих эффективно хранить, обрабатывать и распределять накопленные данные.[10]

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

Основное преимущество автоматизации - это сокращение избыточности хранимых данных, а следовательно, экономия размера используемой памяти, coкрaщение затрат на многократные операции обновления избыточных копий и устранение возможности возникновения противоречий из-за хранения в различных местах сведений об одном и том же объекте, возрастание степени достоверности информации и возрастание скорости обработки информации, повторное внесение одной и той же информации в разные промежуточные документы. Также значительно сокращает время автоматический поиск информации, который производится из специальных экранных форм, в которых указываются параметры поиска объекта.[12]

Целью курсовой работы является проектирование базы данных "Оптовая продажа одежды"

Для достижения поставленной цели необходимо решить следующие задачи:

- Сбор и анализ сведений по предметной области;

- Иследование программ-аналогов для выявления имеющихся недостатков;

- Создание модели проектируемой системы;

- Разработка структуры данных;

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

Требования, предъявляемые к разрабатываемому программному продукту:

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

- Информация по поступлению и наличию товара.

- Формирование отчетов по ассортименту, группам товаров, поставщикам, покупателям.

- Вывод отчетов для печати.

- Удобная и понятная навигация

- Интуитивнопонятный, простой интерфейс

- Простота в настройке и использовании программного продукта

- Надежность при различного рода сбоях и неккоректной работе пользователей

- Защита данных от несанкционированного доступа

- Затрата минимальных ресурсов компьютера

Прогаммный продукт создан при помощи языка программирования Delphi 7.0, т.к. данный язык имеет один из самых быстрых компиляторов. Простота, скорость и эффективность Delphi объясняют ее популярность. Модель

программирования в Delphi - компонентная, что делает возможным пользоваться компонентами, написанными другими разработчиками, даже не имея их исходного кода и уж подавно не изучая его.[1]

Для разработки непосредственно базы данных был использован механизм приложения MS Access, входящего в пакет офисных программ MS Office.[Пояснительная записка содержит следующие разделы: введение, аналитическую часть, конструкторскую часть, экспериментально-прикладную часть.

Пояснительная записка содержит введение, аннотацию, аналитическую, конструкторскую, экспериментально-прикладную часть.

Введение посвящается обзору современного состояния программного обеспечения в выбранной области программирования.

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

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

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

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

1. Аналитическая часть

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

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

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

- наиболее полно соответствуют информационным потребностям пользователей;

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

Автоматизированная система должна соответствовать требованиям предметной области, поскольку они влияют как на выделяемые в средствах автоматизации функциональные подсистемы, так и на состав задач, их взаимосвязь, алгоритмы обработки информации. Оценка систем автоматизации любых объектов экономического управления, в том числе организаций оптовой торговли, с позиций функциональной полноты базируется на знании особенностей предметной области, особенностей обработки информации.[12,15]

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

- Складской учет товаров.

- Бухгалтерский учет товаров.

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

В оптовой торговле решают задачи:

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

- контроль правильности составления документов в местах

- хранения товаров;

- формирование цены товара;

- учет отгрузки, реализации товаров;

- учет товарных запасов.

Основным объектом автоматизации в организациях оптовой торговли являются товары. Организации, осуществляющие торговую деятельность, могут включать затраты по заготовке и доставке товаров до центральных складов (баз), производимые до момента их передачи в продажу, в состав расходов на продажу.[15]

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

Товар на складе определяется следующими характеристиками:

- наименование;

- сорт;

- цена;

- единица измерения, количество (объем);

- стоимость;

- таможенная декларация и другие реквизиты.

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

Программа автоматизации учета товаров, позволяет получать такие результаты, как:

- управление отношениями с клиентами;

- управление продажами (включая оптовую, розничную и комиссионную торговлю);

- управление закупками;

- анализ цен и управление ценовой политикой;

- управление складскими запасами.

1.2 Обзор программ-аналогов

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

"Каркас" торгово - складская программа, работающая через итернет-браузер, которая предназначена для автоматизации учета товаров, продаж и остатков:

- в розничных магазинах;

- в интернет-магазинах;

- в оптовой торговле;

Рисунок 2.1 - Главное окно программы "Каркас"

Достоинства:

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

- Максимально простое ведение складского учета.

- Информирование руководителя о товаре в каждой торговой точке и на складе. Непосредственно в момент продажи данные отражаются в

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

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

- Возможность вести учет через Интернет

- Обеспечение полной автоматизации складского учета.

- Возможность экспорта/импорта информации в другие программы.

- Позволяет автоматизировано формировать обширный аналитический материал: оборотные ведомости, отчеты о реализации за определенный период, перемещения товаров внутри сети (со складов в магазины и обратно)

- простота в использовании

Недостатки:;

- сложный для восприятия интерфейс программного комплекса;

- настройка программы преполагает наличие высококвалифицированного специалиста (программиста);

- высокая информативная нагрузка на оператора ПК

- низкая скорость работы оператора с программой

- низкая скорость работы программы

Программа "МойСклад"

Рисунок 2.2- Главное окно программы " МойСклад "

Достоинства:

- начало работы с программой сразу после прохождения регистрации;

- простое и удобное отслеживание заказов клиентов;

- учет товаров из любой точки, где есть Интернет (офиса, магазина или из дома);

- перенос данных по складскому учету в программу 1С;

- экономия времени при печати документов на 80%, нет ошибок в реквизитах, датах, суммах;

Недостатки:

- сложный для восприятия интерфейс программного комплекса;

- настройка программы преполагает наличие высококвалифицированного специалиста (программиста);

- высокая информативная нагрузка на оператора ПК

Программа "Склад+Магазин"

Программное обеспечение, предназначенное для ведения учета товаров (материалов) на складе, торговле или на производстве. Упрощенный интерфейс позволяет начать работать с программой "Склад+Магазин" неподготовленному пользователю в минимальный срок.

Рисунок 2.3 - Главное окно программы " Склад+Магазин "

Достоинства:

- Возможность в программе вести склад и продажи в единой базе данных от имени нескольких собственных компаний

- Возможность объединения баз при одновременной работе в различных точках офф-лайн (складах или отделах продаж)

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

- Мультивалютный учет. Много складской учет с формированием полного списка складских документов (приходная накладная; расходная накладная; требование накладная; приходный ордер; реестр приходных и расходных документов; карточка движения товара

- Возможность присваивать несколько единиц измерения по товару.

- Контроль остатков на складе

- Расчет средней стоимости товаров (услуг) ведется автоматически при их реализации

- Печать этикеток для штучного товара

Недостатки:

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

- сложный для восприятия интерфейс программного комплекса;

- настройка программы преполагает наличие высококвалифицированного специалиста (программиста);

- отсутствие органичного оформления

- высокая информативная нагрузка на оператора ПК

- низкая скорость работы оператора с программой.

Таблица - 2.1. Сравнительный анализ программ-аналогов

№ п/п

Наименование программы

Характеристики программ-аналогов

Удобный интерфейс

Необходимость инсталляции

Высокая стоимость

Необходимость дополнительного обслуживания

Возможность работы с несколькими классами одновременно

1

"Каркас"

-

+

+

+

-

2

"МойСклад"

-

+

+

+

-

3

"Склад+Магазин"

-

+

+

+

-

6

Разрабатываемый программный продукт

+

-

-

-

+

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

1.3 Моделирование проектируемой системы

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

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

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

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

- Ассортимент (содержит поля: код_товара, код_группы, товар, характеристика, количество, цена, наличие);

- Брак (содержит поля: код_товара, товар, количество);

- Группы (содержит поля: код_группы, группа);

- Покупатели (содержит поля:код_покупателя, покупатель, адрес, телефон);

- Поставщики (содержит поля:код_поставщика, поставщик, телефон_поставщика, сайт_поставщика, адрес_поставщика);

- Поступление_товара (содержит поля: код_товара, товар, количество, дата_поступления, код_поступления, поставщик);

- Продано_товара (содержит поля: код_товара, товар, количество, код_покупателя, покупатель).

В соответствии с правилами формирования отношений между сущностями выделили следующее:

Рисунок 2.4 - Связь между сущностями "Группы" и "Ассортимент"

1:M - М-связная сущность имеет обязательный класс принадлежности. Следовательно, ключ односвязной сущности добавляется в качестве не ключевого атрибута в отношении М-связной сущности.

Рисунок 2.5 - Связь между сущностями "Покупатели" и "Продажа товара"

1:M - М-связная сущность имеет обязательный класс принадлежности. Следовательно, ключ односвязной сущности добавляется в качестве не ключевого атрибута в отношении М-связной сущности.

Рисунок 2.6 - Связь между сущностями "Поступление товара" и "Брак"

1:M - М-связная сущность имеет обязательный класс принадлежности. Следовательно, ключ односвязной сущности добавляется в качестве не ключевого атрибута в отношении М-связной сущности.

Рисунок 2.7 -. Связь между сущностями "Поставщики" и "Поступление товара"

1:M - М-связная сущность имеет обязательный класс принадлежности. Следовательно, ключ односвязной сущности добавляется в качестве не ключевого атрибута в отношении М-связной сущности.

Рисунок 2.8 - Схема данных

1.4 Разработка технического задания

Основания для разработки

– Разработка программного продукта ведется на основе номера протокола по курсовому проектированию.

– Тема разработки: "Проектирование базы данных "Оптовая продажа одежды""

Назначение разработки

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

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

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

Требования к программному изделию

Требования к функциональным характеристикам

Требования к составу выполняемых функций

Основными функциями являются:

- учет основных товарных операций(приход, расход)

- многоуровневая номенклатура;

- учет товаров (по категориям товаров)

- оперативные данные (товарный запас, остатки)

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

- хранение необходимых дополнительных характеристик о товаре:

- поставщики (код поставщика, поставщик, телефон поставщика, сайт поставщика, адрес поставщика);

- покупатели(код покупателя, адрес, покупатель, телефон);

- бракованный товар (код товара, товар, количество);

- поступление товара (код товара, товар, количество, дата поступления, код поставщика, поставщик);

Требования к организации входных и выходных данных.

Входными данными являются:

- данные о товаре(код товара, код группы, товар, характеристика, количество, цена, наличие)

- данные о поставщиках (код поставщика, поставщик, телефон, сайт, адрес)

- данные о покупателях (код покупатель, покупатель, адрес, телефон)

- данные о бракованном товаре (код товара, товар, количество)

- данные о группе товара (код группы, группа)

Выходными данными являются:

- отчеты об ассортименте (товар, характристика, количество, цена, наличие)

- отчет о группе товара (код группы, группа)

- отчет о поступлении товара (товар, количество, дата поступления, код поставщика, поставщик)

Требования к временным характеристикам:

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

- запуск программы должен происходить не более чем за 15 сек

Требования к пользовательскому интерфейсу

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

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

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

- использование цветовой палитры не раздражающего цвета

Требования к надежности:

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

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

- Запретить ввод некорректных данных в программу

- Исключение повторов данных в БД

Требования к условиям эксплуатации

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

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

Требования к составу и параметрам технических средств

В состав технических средств должен входить IBM-совместимый персональный компьютер (ПЭВМ) со следующими характеристиками:

- процессор Pentium или AMD с тактовой частотой не менее 800 GHz

- оперативная память объемом, 250Мбайт

- не менее 250Мб свободного места на диске

Требования к информационной и программной совместимости

Программный продукт разработан в среде Delphi 7.0. Для его работы необходимо установить на компьютер пакет компонентов BDE. Требуемая операционная система: Windows 9X/XP

Требования к программной документации

Данный программный продукт должен сопровождаться следующей документацией:

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

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

Этапы разработки

Можно выделить следующие этапы разработки:

- Сбор информации и анализ литературных источников (анализ);

- Разработка методов решения задачи и составление алгоритма решения (проектирование);

- Разработка и отладка программы (реализация)

- Анализ результатов (тестирование)

2. Конструкторская часть

2.1 Разработка архитектуры программной системы

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

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

Рисунок 3.1 - Архитектура программной системы

Unit 1 "Авторизация". При помощи данного модуля, осуществляется вход в систему, в качестве Администратора или в качестве Пользователя.

Unit 2 "Склад". Данный модуль содержит в себе всю информацию, относящуюся к товару, его добавление, удаление, редактирование, поступление.

Unit 4 "Добавление товара". Данный модуль позволяет осуществить добавление товара на склад, где указываются характеристики товара. Его код, код группы, поставщик, цена.

Unit 5 "Добавление новой группы". В данном модуле осуществляется добавлении новой группы товара.

Unit 6 "Поступление товара". В данном модуле ведется учет поступления товара на склад.

Unit 7 "Поиск товара". В данном модуле осуществляется поиск товара.

Unit 9 "Поставщики". В данном модуле содержится информация о поставщиках.

Unit 10 "Добавление нового поставщика". В данном модуле осуществляется добавление информации о новом поставщике.

Unit 11 "Бракованный товар". В данном модуле ведется учет информации о бракованном ассортименте товара.

Unit 12 "Количество брака". В данном модуле ведется учет о наличии и количестве бракованного товара.

Unit 13 "Покупатели". В данном модуле содержится информация о покупателях.

Unit 14 "Добавление нового покупателя". В данном модуле осуществляется добавление информации о новом покупателе.

Unit 15 "Проданный товар". В данном модуле ведется учет информации о проданном товаре. Его поиск, сортировка.

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

2.2 Алгоритмическое конструирование

автоматизация учет алгоритм интерфейс

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

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

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

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

Для выполнения вышеуказанных функций служат основные алгоритмы:

- Алгоритмы работы с БД (создание БД, подключение к локальному псевдониму БД)

- Алгоритм авторизации пользователей

- Алгоритмы работы с таблицей "Склад"

- Алгоритмы работы с таблицей "Поставщики"

- Алгоритмы работы с таблицей "Покупатели"

- Алгоритмы работы с таблицей "Бракованный товар"

- Алгоритмы работы с таблицей "Поступление товара"

- Алгоритмы работы с таблицей "Отправление товара в брак"

- Выход;

Таблица 3.1 - Описание функций и процедур

№ п/п

Функция /Процедура

Имя

Функциональное назначение

1

procedure

TForm2.Button2Click(Sender: TObject)

Процедура изменения информации о товаре

2

procedure

TForm2.Button3Click(Sender: TObject)

Процедура удаления информации о товаре

4

procedure

TForm6.Button2Click(Sender: TObject)

Процедура удаления информации о поступлении товара

6

procedure

TForm9.Button3Click(Sender: TObject)

Процедура удаления информации о поставщике

7

procedure

TForm11.Button1Click(Sender: TObject)

Процедура удаления информации о бракованном товаре

8

procedure

TForm13.Button2Click(Sender: TObject)

Процедура изменения информации о покупателях

9

procedure

TForm13.Button3Click(Sender: TObject)

Процедура удаления информации о покупателях

2.3 Конструирование пользовательского интерфейса

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

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

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

Рассмотрим интерфейс данного программного продукта:

Форма "Главная форма" содержит следующие компоненты:

- BitBtn1, BitBtn2 -кнопки управления, предназначены для выполнения конкретных действий

- DBEdit1 -поле ввода записи в таблицы БД

- DBGroopBox1, DBGroopBox2- компоненты задающие прямоугольную рамку с заголовком (свойство Caption) в левом верхнем углу и объединяющий содержащиеся в нем элементы управления

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

- RadioButton1, RadioButton2 -радиокнопки, служат для переключения каналов

Рисунок 3.2- Форма "Авторизация"

Форма "Склад" содержит следующие компоненты:

- BitBtn1, BitBtn2, BitBtn3, BitBtn4, BitBtn5, BitBtn6, BitBtn7, BitBtn8, BitBtn9, BitBtn10, BitBtn11, BitBtn12, BitBtn13, BitBtn14- кнопки управления, предназначены для выполнения конкретных действий

- DBEdit1- визуальный компонент, предназначен для ввода наименования товара по которому осуществляется поиск

- DBGrid1, DBGrid2- поле ввода записи в таблицы БД

- MainManu-имеет два пункта: Печать и сохранение, Выход

Рисунок 3.3-Форма "Склад"

Форма "Добавление товара" содержит следующие компоненты:

- GroupBox1, GroupBox2, GroupBox3, GroupBox4, GroupBox5, GroupBox6 - компоненты задающие прямоугольную рамку с заголовком (свойство Caption) в левом верхнем углу и объединяющий содержащиеся в нем элементы управления

- DBEdit1, DBEdit2, DBEdit3, DBEdit4, DBEdit5, DBEdit6 -поле ввода записи в таблицы БД

- Button1, Button2- командные кнопки используются для реализации в программе необходимых команд

- ChekBox-элемент управления флажок

Рисунок 3.4 -Форма "Добавление товара"

Форма "Добавление группы" содержит следующие компоненты:

- GroupBox1, GroupBox2 - компоненты задающие прямоугольную рамку с заголовком (свойство Caption) в левом верхнем углу и объединяющий содержащиеся в нем элементы управления

- DBEdit1, DBEdit2 -поле ввода записи в таблицы БД

- Button1, Button2- командные кнопки используются для реализации в программе необходимых команд

Рисунок 3.5 -Форма "Добавление группы"

Форма "Поступление товара" содержит следующие компоненты:

- DBEdit1-поле ввода записи в таблицы БД

- Button1, Button2, Button3, Button4, Button5, Button6- командные кнопки используются для реализации в программе необходимых команд

- Label1- отображение надписей

- MainMenu - компонент, отбражающий в программе главное меню

- DBGrid1, DBGrid2- поле ввода записи в таблицы БД

Рисунок 3.6-Форма "Поступление товара"

Форма "Поступление товара" содержит следующие компоненты:

- DBEdit1, DBEdit2, DBEdit3, DBEdit4, DBEdit5, DBEdit6 -поля ввода записи в таблицы БД

- Button1, Button2- командные кнопки используются для реализации в программе необходимых команд

- GroupBox1, GroupBox2, GroupBox3, GroupBox4, GroupBox5, GroupBox6 - компоненты задающие прямоугольную рамку с заголовком (свойство Caption) в левом верхнем углу и объединяющий содержащиеся в нем элементы управления

Рисунок 3.7-Форма "Добавление товара"

Форма "Поставщики" содержит следующие компоненты:

- DBEdit1-поле ввода записи в таблицы БД

- Button1, Button2, Button3, Button4, Button5 - командные кнопки используются для реализации в программе необходимых команд

- Label1- отображение надписей

- MainMenu - компонент, отбражающий в программе главное меню

- DBGrid1- поле ввода записи в таблицы БД

Рисунок 3.8-Форма "Поставщики"

Форма "Добавление поставщика" содержит следующие компоненты:

- DBEdit1, DBEdit2, DBEdit3, DBEdit4, DBEdit5-поле ввода записи в таблицы БД

- Button1, Button2 - командные кнопки используются для реализации в программе необходимых команд

- GroupBox1, GroupBox2, GroupBox3, GroupBox4, GroupBox5 - компоненты задающие прямоугольную рамку с заголовком (свойство Caption) в левом верхнем углу и объединяющий содержащиеся в нем элементы управления

Рисунок 3.9-Форма "Добавление поставщика"

Форма "Покупатели" содержит следующие компоненты:

- DBEdit1-поле ввода записи в таблицы БД

- Button1, Button2, Button3, Button4, Button5 - командные кнопки используются для реализации в программе необходимых команд

- Label1- отображение надписей

- MainMenu1 - компонент, отбражающий в программе главное меню

- DBGrid1- поле ввода записи в таблицы БД

Рисунок 3.10-Форма "Покупатели"

Форма "Добавление покупателя" содержит следующие компоненты:

- DBEdit1, DBEdit2, DBEdit3, DBEdit4 -поле ввода записи в таблицы БД

- Button1, Button2 - командные кнопки используются для реализации в программе необходимых команд

- GroupBox1, GroupBox2, GroupBox3, GroupBox4 - компоненты задающие прямоугольную рамку с заголовком (свойство Caption) в левом

- верхнем углу и объединяющий содержащиеся в нем элементы управления

Рисунок 3.11-Форма "Добавление покупателя"

Форма "Продано товара" содержит следующие компоненты:

- DBEdit1-поле ввода записи в таблицы БД

- Button1, Button2, Button3- командные кнопки используются для реализации в программе необходимых команд

- MainMenu1 - компонент, отбражающий в программе главное меню

- DBGrid1, DBGrid2- поле ввода записи в таблицы БД

- Label1- отображение надписей

Рисунок 3.12-Форма "Продано товара"

2.4 Организация структуры данных

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

В процессе моделирования была построена следующая концептуальная модель БД.

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

- Ассортимент

- Брак

- Группы

- Покупатели

- Поставщики

- Поступление_товара

- Продажа_товара

Рисунок 3.13 - Структура данных

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

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

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

Таблица 3.2 - Ассортимент

Имя поля

Тип данных

Значение

Kod_tovara

Счетчик

ключевое поле

Kod_group

Числовой

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

Tovar

Текстовый

содержит строку, не более 30 символов

Harakteristika

Текстовый

содержит строку, не более 30 символов

Kolichestvo

Числовой

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

Cena

Числовой

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

Nalichie

Логический

выбирается тип данных

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

Таблица 3.3 - Брак

Имя поля

Тип данных

Значение

Kod_tovara

Числовой

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

Tovar

Текстовый

содержит строку, не более 30 символов

Kolichestvo

Числовой

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

Данная таблица хранит в себе информацию о бракованном товаре.

Таблица 3.4 - Группы

Имя поля

Тип данных

Значение

Kod_group

Счетчик

ключевое поле

Group

Текстовый

содержит строку, не более 30 символов

Данная таблица хранит в себе информацию о группах товара.

Таблица 3.5 - Покупатели

Имя поля

Тип данных

Значение

Kod_pokypatelya

Числовой

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

Pokypatel

Текстовый

содержит строку, не более 30 символов

Adres

Текстовый

содержит строку, не более 100 символов

Telefon

Числовой

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

Данная таблица хранит в себе информацию о покупателях. Его код, адрес, телефон.

Таблица 3.6 - Поставщики

Имя поля

Тип данных

Значение

Kod_postavchika

Числовой

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

Postavchik

Текстовый

содержит строку, не более 30 символов

Telefon_postavchika

Числовой

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

Sait_postavchika

Текстовый

содержит строку, не более 30 символов

Adres_postavchika

Текстовый

содержит строку, не более 100 символов

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

Таблица 3.7 - Поступление товара

Имя поля

Тип данных

Значение

Kod_tovara

Числовой

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

Tovar

Текстовый

содержит строку, не более 30 символов

kolichestvo

Числовой

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

Data_postyplenia

Дата/время

маска, содержит только дату в формате дд.мм.гг

Kod_postavchika

Числовой

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

Postavchik

Текстовый

содержит строку, не более 30 символов

Данная таблица содержит информацию о поступлении товара, его название, код, дату.

Таблица 3.8 - Продано товара

Имя поля

Тип данных

Значение

Kod_tovara

Числовой

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

Tovar

Текстовый

содержит строку, не более 30 символов

kolichestvo

Числовой

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

Kod_pokypatelia

Числовой

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

Pokypatel

Текстовый

содержит строку, не более 30 символов

3. Экспериментально-прикладная часть

3.1 Тестирование программы

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

Весь процесс тестирования программного продукта был разбит на три этапа:

- проверка в нормальных условиях;

- проверка в экстремальных условиях;

- проверка в исключительных ситуациях.

Проверка программы в нормальных условиях:

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

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

Программа загружается без задержек и ошибок.

При заполнении данных в окне добавления нового поставщика, он появляется в списке.

Рисунок 4.1 - Добавление нового поставщика

Проверка программы в экстремальных условиях:

Проверка в экстремальных условиях предполагала оценку работоспособности программы при граничных объемах исходных данных.

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

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

Рисунок 4.2 - Ошибка дублирования данных

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

В случае, когда вводится неправильный пароль.

Рисунок 4.3 - Уведомление пользователя о неправильном вводе пароля

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

Рисунок 4.4 - Сообщение исключительной ситуации при запуске программы без выбора баз данных

3.2 Руководство программиста

Назначение и условие, необходимые для выполнения программы.

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

Для функционирования программно-аппаратного комплекса к вычислительным средствам (системе) предъявляются следующие минимальные требования:

- Операционная система Windows 9х/NT/XP/Vista

- Процессор Pentium или AMD с тактовой частотой не менее 1,2 GHz;

- Оперативная память объемом, 512 Мбайт.

- Не менее 1 Гб свободного места на диске.

Требования к составу и параметрам периферийных устройств:

- Принтер (желательно);

- Стандартная клавиатура 101/102 или Microsoft Natural;

- Мышь.

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

Условия эксплуатации:

Для эксплуатации программы необходим один человек (оператор ПК), который будет запускать программу, и вносить данные в нее. Для этого достаточно уметь пользоваться клавиатурой.

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

Программа состоит из основного исполняемого файла Cklad.exe и файла базы данных, в котором непосредственно хранится вся информация.

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

База данных включает в себя 1 файл MS Access, который включает в себя 7 таблиц.

Программа состоит из 16 основных функциональных модулей:

Модуль "Авторизация". При помощи данного модуля, осуществляется вход в систему, в качестве Администратора или в качестве Пользователя.

Модуль "Склад". Данный модуль содержит в себе всю информацию, относящуюся к товару, его добавление, удаление, редактирование, поступление.

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

Модуль "Добавление новой группы". В данном модуле осуществляется добавлении новой группы товара.

Модуль "Поступление товара". В данном модуле ведется учет поступления товара на склад.

Модуль "Поиск товара". В данном модуле осуществляется поиск товара.

Модуль "Поставщики". В данном модуле содержится информация о поставщиках.

Модуль "Добавление нового поставщика". В данном модуле осуществляется добавление информации о новом поставщике.

Модуль "Покупатели". В данном модуле содержится информация о покупателях.

Модуль "Добавление нового покупателя". В данном модуле осуществляется добавление информации о новом покупателе.

Модуль "Проданный товар". В данном модуле ведется учет информации о проданном товаре. Его поиск, сортировка.

Разработанный программный продукт не рассчитан на пользование по локальной и/или глобальной сети, однако условно его можно применять как сетевую БД с некоторыми дополнительными ограничениями.

Обращение к программе.

По умолчанию программа расположена в папке "Program Files/Склад". Однако, при установке, пользователь может изменить данный путь. Запуск программы осуществляется только в одном варианте, без каких - либо дополнительных параметров. Запуск производится путем выбора ее в меню Пуск > Все программы > Склад > Cklad.exe.

Входные и выходные данные

Входными данными являются:

- данные о товаре;

- данные о поставщиках;

- данные о покупателях;

- данные о бракованном товаре;

- данные о группе товара.

Выходными данными являются:

- отчеты об ассортименте;

- отчет о группе товара;

- отчет о поступлении товара;

- результаты поиска по базе данных.

Сообщения

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

Рисунок 4.5 - Уведомление пользователя о неправильном вводе пароля

Для устранения данной ошибки необходимо иметь права Администратора, либо иметь права пользователя для входа в систему.

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

Рисунок 4.6 - Сообщение об ошибке подключения таблиц

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

Настройка программы

В окне "Авторизация" осуществляется установка параметров доступа пользователей к таблицам БД. Выставленные настройки сохраняются в

реестре при выходе из программы, а также загружаются из реестра при входе в программу.

Проверка программы

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

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

Проверка программы в экстремальных условиях

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

При попытке добавить новую запись с пустыми полями для обязательного заполнения возникает сообщение об ошибке

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

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

3.3 Руководство пользователя

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

Требования к функциональным характеристикам

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

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

Условия эксплуатации:

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

Интерфейс программы оформлен в режиме MDI, обеспечивающий быстрый и удобный доступ к данным базы.

Выполнение программы:

Для запуска программы необходимо выбрать в меню Пуск > Все программы > Склад > Cklad.exe.

Сразу после запуска перед пользователем откроется стартовое окно вход в программу.

Рисунок 4.7 - Стартовое окно программы

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

Далее открывается главное окно, в котором, можно продолжить работу по обслуживанию и принятию товара.

Рисунок 4.8 - Главное окно программы

В данном окне программы можно осуществлять добавление товара, изменение товара и удаление товара. Нажав на кнопки Добавить, Изменить, удалить.

Рисунок 4.9 - Окно "Добавление товара"

Рисунок 4.10- Окно "Изменение товара"

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

Нажав на кнопку Поставщики, можно осуществить переход данное окно.

Рисунок 4.11- Окно "Поставщики"

Рисунок 4.12 - Окно добавления нового Поставщика

Рисунок 4.13 - Окно "Изменение" Поставщика

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

Также можно выполнить сортировку, нажав на кнопку "Сортировать по Поставщикам".

Нажав на кнопку Покупатели в главном окне программы, мы продолжим работу в данном окне.

Рисунок 4.14 - Окно "Поставщики"

Нажав на кнопку Поступление товара, в главном окне программы, переходим в данное окно.

Рисунок 4.15- Главное окно программы "Поступление товара"

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

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

Рисунок 4.16 Отчет по ассортименту товара

Рисунок 4.17 - Отчет по группе товара

Чтобы выйти из программы, необходимо выбрать пункт меню Выход в главном меню программы.

Заключение

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

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

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

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

При работе программа использует минимум аппаратных средств.

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

Список использованной литературы

1. Архангельский, А.Я. Программирование в Delphi 7: Учебное пособие/ Архангельский А.Я -М.: Бином, 2005. - 536с.

2. Архангельский, А.Я. Программирование в Delphi для Windows: Учеб. пособие / Архангельский А.Я: Изд-во Бином-Пресс, 2007. - 1248 с.

3. Акулов, Н. Статьи по программированию на Delphi / Н. Акулов -http://www.delphiworld.ru

4. Бакнелл, Д.М. Фундаментальные алгоритмы и структуры данных в Delphi. Библиотека программиста/Д.М. Бакнелл- СПб.: Питер, 2007. - 435 с.

5. Бобровский, С.И. Delphi учебный курс: Учеб. пособие/С.И. Бобровский - СПб.: Питер, 2005. - 633 с.

6. Голицына, О.Л. Базы данных /О.Л. Голицына. - М.: ФОРУМ: ИНФРА - М, 2006. - 685 с.

7. Дантеманн, Д. Программирование в среде Delphi/Д.Дантеманн - К.: "Диа Софт ЛТД", 2007.-608с.

8. Драхвелидзе, П. Программирование в Delphi 7/ П. Драхвелидзе. - СПб.: BHV-Петербург, 2006. - 658с.

9. Калугина, Н.П. Внедрение автоматизированных систем в нашу жизнь: Сб.науч. тр./Н.П. Калугина, В.С. Софронов; Под ред. Н.П. Калугиной.-М.: Минск, 2006- 236 с.

10. Крёнке, Д Теория и практика построения баз банных: 9-е избрание/ Д. Крёнке. - СПб; Питер, 2012, - 542 с.

11. Кудрявцев, А.С. Программирование в Delphi: учебное пособие/ А. С.Кудрявцев. - СПб: ГТУРП, 2011. - 102с.

12. Москвин, М.В. Современное развитие автоматизированных систем: Учеб. пособие/ М.В. Москвин. - М.: Москва, 2005. - 174 с

13. Новиков, Б. А., Домбровская Г.Р. Настройка приложений баз данных/ Б.А. Новиков, Г.Р. Домбровская - СПб.: БХВ-Петербург, 2012. - 240с.

14. Фараоно, в В.В. Программирование баз данных в Delphi 7.Учебный курс/ В.В. Фараонов - СПб.:Питер,2005.-495 с.

15. Фленов, М. Delphi 2005. Секреты программирования / М. Фленов - С. Питер, 2006. - 457с.

16. Хомоненко, А.Д. Delphi: Учеб. пособие/ А.Д. Хомоненко.- СПб; БХВ-Петербург, 2005. -1196 с.

17. Четвериков, В.Н. Базы и банки банных: Учебник для Вузов по спец. "АСУ"/ В.Н. Четвериков.- М; Высшая школа, 2005, -426 с.

Приложение

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, jpeg, ExtCtrls;

type

TForm1 = class(TForm)

RadioButton1: TRadioButton;

RadioButton2: TRadioButton;

Edit1: TEdit;

Button1: TButton;

Button2: TButton;

GroupBox1: TGroupBox;

GroupBox2: TGroupBox;

Image1: TImage;

procedure Button2Click(Sender: TObject);

procedure RadioButton1Click(Sender: TObject);

procedure RadioButton2Click(Sender: TObject);

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm1.Button2Click(Sender: TObject);

begin

Close;

end;

procedure TForm1.RadioButton1Click(Sender: TObject);

begin

Edit1.Visible := True;

Form2.Button14.Visible := True;

end;

procedure TForm1.RadioButton2Click(Sender: TObject);

begin

Edit1.Visible := False;

Form2.Button14.Visible := false;

end;

end.

unit Unit2;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, ExtCtrls, Menus, StdCtrls, Grids, DBGrids, DB, Buttons;

t...


Подобные документы

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

    дипломная работа [1,2 M], добавлен 09.07.2012

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

    курсовая работа [249,8 K], добавлен 14.09.2011

  • Типичные бизнес-процессы и способы ведения складского учета. Инвентаризация материально-производственных запасов. Разработка базы данных для хранения информации, необходимой для автоматизации работы оптового склада с использованием СУБД Interbase 7.5.

    дипломная работа [3,1 M], добавлен 17.04.2015

  • Разработка программы для автоматизации складского учета. Описание предметной области и технологии функционирования информационной системы. Физическое проектирование базы данных. Создание экранных форм ввода-вывода, отчетов, модулей для прикладных решений.

    курсовая работа [3,6 M], добавлен 08.12.2013

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

    курсовая работа [399,1 K], добавлен 26.08.2019

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

    курсовая работа [1,6 M], добавлен 27.05.2014

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

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Разработка программной системы автоматизации работы приемной комиссии. Выбор CASE-средства проектирования базы данных. Разграничение доступа к записям таблиц. Триггеры и функции БД. Выбор интерфейса программирования. Разработка классов и структур данных.

    дипломная работа [1,9 M], добавлен 07.03.2012

  • Создание базы данных для обеспечения автоматизации работы клуба собаководства. Определение информационных объектов и функциональных зависимостей. Информационно-логическая и даталогическая модели. Описание алгоритма работы БД. Отладка работы программы.

    контрольная работа [1008,0 K], добавлен 08.06.2014

  • Рассмотрение технологии создания базы данных с помощью программы MS Access. Описание структуры предприятия заказчика. Проведение автоматизации документооборота предприятия. Разработка интерфейса пользователя. Создание кнопочной формы, диаграмы, отчета.

    курсовая работа [3,8 M], добавлен 12.04.2015

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

    дипломная работа [2,9 M], добавлен 05.12.2011

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

    курсовая работа [358,5 K], добавлен 26.11.2012

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

    курсовая работа [902,2 K], добавлен 02.05.2017

  • Разбиение данных по таблицам и создание связей между таблицами. Нормализация и проектирование сценария работы базы данных. Выбор программного обеспечения. Требования к аппаратным и программным средствам для работы созданного программного продукта.

    курсовая работа [30,2 K], добавлен 23.01.2011

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

    дипломная работа [47,6 K], добавлен 17.02.2009

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

    лабораторная работа [2,4 M], добавлен 15.11.2010

  • Построение концептуальной модели базы данных. Физическое проектирование программы для автоматизации работы пользователя в Microsoft Access. Разработка системы запросов информации на основе таблиц и получения необходимых отчетов в требуемых формах.

    курсовая работа [2,9 M], добавлен 08.05.2015

  • Среда программирования Delphi и баз данных Microsoft Access. Разработка проекта автоматизации складского учета. Качество работы финансового звена предприятия. Разработка системы автоматизации учета товаров в торговой организации складских операций.

    дипломная работа [1,9 M], добавлен 03.07.2015

  • Создание баз данных с использованием Database Desktop. Проведение автоматизации рабочего места кассира. Описание входной и выходной информации. Выбор среды реализации, состава и параметров технических средств. Проектирование интерфейса программы.

    курсовая работа [1021,5 K], добавлен 22.01.2015

  • Создание базы данных с помощью ACCESS для автоматизации работы базы отдыха. Оценка возможностей пользователей при работе с данной базой. Построение информационно-логической модели базы данных. Разработка запросов для корректировки и выборки данных.

    курсовая работа [1,1 M], добавлен 19.10.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.