Автоматизация учета продаж стройматериалов

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

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

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

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

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

Дипломный проект

Автоматизация учета продаж стройматериалов

Введение

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

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

I.Специальная часть

Постановка задачи

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

К входной информации относится:

- данные о клиентах;

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

- справочник категорий товаров;

- справочник товаров;

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

- данные о продажах;

- наличие и процент НДС;

- параметры скидок по дисконтным картам.

К выходной информации относятся:

- документ «Накладная»;

- документ «Счет»;

- остатки на складе;

- история операций;

- статистика БД;

- отчет по продажам за месяц;

- отчет по продажам клиенту.

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

- Создание файла склада.

- Корректировка базы склада.

- Удаление элементов базы.

- Добавление новых элементов склада.

- Замена данных о товаре (название, валюта, количество).

- Настройка пользовательского интерфейса (шрифтов и цветов).

- Возможность формирования и обработки нескольких баз.

- Вывод на печать информации о товарах требуемой базы

К программе предъявляются следующие требования к надежности:

- Предусмотреть контроль вводимой информации.

- Запретить некорректные действия пользователя.

- Обеспечить целостность информации в базе данных.

2.Формализация

Выделим сущности.

- Категории товаров

- Товары

- Товары по заказу

- Остатки на складе

- Заказ

- Клиенты

- Типы операций

- Скидки по дисконту

- Дисконтные карты

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

Категории (Код, Название)

Товары(Код, Наименование, размерность, цена, Код категории(FK))

Товары по заказу(FK) (Код товара(FK), Номер заказа(FK), Цена за единицу, количество)

Остатки на складе(Код, Код товара (FK), количество)

Заказ(Номер заказа, Дата заказа, Код операции(FK), Сумма, Расчет в валюте, Процент НДС, Итого сумма, Примечание, Код поставщика(FK), Код клиента(FK))

Клиенты/Поставщики (Код, Фио или название, ИНН, Номер диск карты, Адрес, телефон, Флаг клиент/поставщик)

Типы операций(Код, Название, Знак операции)

Скидки по дисконту (Сумма, Скидка)

Дисконтные карты (Номер, Сумма на счету)

Рисунок 1 - логическая схема БД

На рисунке 1 представлена логическая схема БД.

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

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

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

3.Описание среды программирования

программа автоматизация учет

В качестве среды для разработки нашего приложения была выбрана среда Borland Delphi 7.0, реализующая современные подходы к программированию: объектно-ориентированный подход и визуальные средства быстрой разработки приложений (RAD-Rapid Application Development).

Среда Delphi 7.0 позволяет создавать приложения для работы в Windows 95, 98, 2000, МЕ, ХР. Версия Delphi 7.0 - превосходный инструмент, с помощью которого и начинающий пользователь, и программист-профессионал могут создавать одинаково профессионально выглядящий интерфейс пользователя к прикладным программам самых различных классов.

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

Delphi 7.0 поддерживает связь с различными базами данных: dBASE, Paradox, Oracle, InterBase, Access, FoxPro.

Благодаря средствам управления проектами, двусторонней интеграции приложения и синхронизации между средствами визуального и текстового редактирования, а также встроенному отладчику (с ассемблерным окном прокрутки, пошаговым исполнением, точками останова, трассировкой) Delphi 7.0 корпорации Borland предоставляет собой впечатляющую среду разработки, которая, видимо, выдержит конкурентную борьбу с такими мощными продуктами как Developer Studio фирмы Microsoft.

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

Минимальные системные требования для MS Access 2000:

Intel Pentium 300

Windows 98/2000/XP/NT

128 Мб оперативной памяти

100 Мб дискового пространства

Ввод информации предусмотрен с помощью:

· Клавиатуры;

· Мыши.

Требования к программному обеспечению

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

· операционная система Microsoft Windows 98/2000/XP/Vista;

4.Методика разработки программы

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

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

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

В отличие от дорогих и сложных программ складского учета типа "1С-Склад" и ей подобных, программа " АСУ СКЛАД" хорошо подходит для представителей малого и среднего бизнеса, так как будет включать все, что им необходимо, но не перегружена избыточными возможностями. Использование технологии создания программы в визуальных средах программирования сделает ее интерфейс универсальным и совместимым с операционными системами Windows 98/2000/XP/Vista.

Алгоритмизация задачи

После запуска программы открывается главное окно, представленное на рисунке 3.

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

Главное окно состоит из следующих составных частей:

- главное меню программы содержит пункты, выполняющие все функции системы;

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

- таблица продаж - содержит список операций по продажам;

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

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

В таблице 13 находится описание пунктов главного меню.

Таблица 13

Пункт меню

Описание

Файл / Создать пустую базу

Создает новую БД и сохраняет ее под выбранным пользователем именем.

Файл / Открыть базу данных

Позволяет выбрать существующую БД и открыть ее

Файл / Создать резервную копию

Копирует текущую БД под новым именем

Файл / Выход

Выход из программы

Справочники / Дисконтные карты

Просмотр зарегистрированных дисконтных карт и накопившихся на них сумм.

Справочники / Категории товаров

Открывает список категорий товаров

Справочники / Поставщики

Список зарегистрированных поставщиков

Справочники / Клиенты

Список зарегистрированных клиентов

Движение / Прием на склад

Открывает окно приема на склад

Движение / Отгрузка товара

Открывает окно отгрузки(продажи) товара

Данные / Редактировать

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

Данные / Товары

Список зарегистрированных в системе товаров

Данные / Остатки

Просмотр остатков на складе

Данные / Статистика

Просмотр статистики БД

Данные / Движение

Просмотр архива операций

Отчеты / Отчет по продажам за месяц

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

Отчеты / Продажи по клиентам

Открывает форму, в которой можно выбрать клиента и просмотреть историю продаж по нему.

Настройки / Настройки

Открывает окно настроек программы

Помощь / О программе

Открывает окно с информацией о программе

Помощь / Помощь

Открывает главный html файл помощи.

На рисунке 4 представлено окно отгрузки товаров.

Рисунок 4 - отгрузка товаров

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

Группа "Список товаров" содержит таблицу, в которой указываются продаваемый товар и его количество. Здесь цветом помечены недоступные для редактирования поля. Поле "Количество" не может содержать значение больше, чем остаток данного товара на складе. Если пользователь вводит значение больше этого значения, то введенное значение автоматически корректируется и становится равным максимально допустимому значению.

Группа полей "Цены" содержит информацию о ценах. Здесь показаны:

- всего пунктов - содержит количество позиций в списке товаров;

- товар на сумму - содержит сумму, на которую введено товаров;

- скидка - содержит процент скидки. Поле заполняется на основе количества денег на дисконтной карте покупателя и настроек программы;

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

- процент НДС - содержит процент НДС, взятый из настроек программы;

- Сумма с НДС - итоговая сумма, значение которой рассчитывается с учетом скидки и НДС.

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

- "Накладная" - печатает накладную по данным с использованием шаблона "template.doc";

- "Печать" - произвольная форма отчета;

- "Счет" - печать счета с использованием шаблона "shet.doc"

- "Принять" - записывает введенные данные в БД и создает новую запись для дальнейшего ввода;

- "Отмена" - отменяет текущую операцию, закрывает окно без сохранения данных.

На рисунке 5 представлено окно "Клиенты"

Рисунок 5 - Клиенты системы.

На рисунке 6 представлено окно со списком товаров. Здесь находятся все зарегистрированные в системе товары. В поле "Фильтр" содержится список всех зарегистрированных категорий товаров. При выборе любого пункта выпадающего меню кроме "Без фильтра" в таблице данных останутся только товары выбранной категории. Одно из полей таблицы помечено в заголовке жирным цветом. По данному полю происходит сортировка данных. Для изменения порядка сортировки необходимо кликнуть на заголовке нужной колонки. В строке состояния дополнительно показывается поле, по которому в данный момент происходит сортировка.

Нажатие кнопки "В Word" выведет содержание таблицы в Word с учетом фильтра и поля сортировки.

Рисунок 5 - Список товаров.

На рисунке 6 показан вид окна "Остатки на складе". В поле "Фильтр" содержится список всех зарегистрированных категорий товаров. При выборе любого пункта выпадающего меню кроме "Без фильтра" в таблице данных останутся только товары выбранной категории. В данном окне есть возможность поиска по следующим полям:

- коду товара;

- навзанию товара;

- дате поступления на склад;

Рисунок 6 - Остатки на складе.

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

Рисунок 7 - Продажи по клиенту.

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

Есть четыре возможные способа изменения цен.

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

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

3. Установить отпускную цену равной покупной увеличенной на введенный пользователем процент.

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

Рисунок 8 - Ценовая политика.

На рисунке 9 показан вид окна с инвентаризации по отделам. С помощью данного окна можно проводить сверку наличия товаров. Также здесь имеется возможность списания товаров. Для печати акта инвентаризации используется пункт меню отчеты/ отчет инвентаризации.

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

Рисунок 9 - Инвентаризация.

Рисунок 10 - Просморт списанных.

Для перемещения товаров между складами используется одноименное окно, представленное на рисунке 11. Здесь при выборе склада и наименования товара на нем можно нажать кнопку «Переместить», после чего откроется окно с детализацией перемещения, представленное на рисунке 12. В нем необходимо выбрать на какой склад осуществляется перемещение и в каком количестве. Также можно ввести причину перемещения. При этом автоматически перерасчитываются новые показатели загруженности целевого склада. Также контролируется предельный объем склада, для недопущения его перезаполнения.

Рисунок 11 - Перемещение по складам.

Рисунок 11 - Детализация перемещения

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

Рисунок 11 - Настройки программы

Программа позволяет формировать следующие отчеты:

1. Рейтинг продаж за месяц.

2. Продажи по клиентам.

3. Отчет инвентаризации.

4. Просмотр перемещений.

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

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

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

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

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

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

Структурная схема

Программирование

В соответствии со схемой, приведенной выше в пункте 4.1.2. «Структурная схема», в представленной программе разработаны программные модули на встроенном языке «Borland Delphi 7.0». Тексты программных модулей и запросов приведены в пункте V. «Приложение»

Тестирование и отладка

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

Таблица 3.1

Тестируемая функция

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

1. Создание БД

1. Пользователь выбирает пункт меню Файл/Создать пустую базу

2. Система выводит диалоговое окно ввода имени файла для сохранения

3а Пользователь вводит имя нового файла. Диалоговое окно закрывается. Создается новый файл БД и открвается в прграмме

3б Пользователь нажимает отмену. Диалоговое окно закрывается.

2. Ввод поставщиков

1. Пользователь выбирает пункт меню Справочники/Поставщики

2. Система выводит окно с таблицей поставщиков

3а. Пользователь добавляет новые записи. Данные автоматически сохраняются и становятся видны в данном окне.

3б Пользователь закрывает окно. Окно закрывается.

3. Прием на склад

1. Пользователь выбирает пункт меню Движение/Прием на склад.

2. Система выводит окно «Поступление на склад»

3. Пользователь выбирает поставщика и вводит наименование и количество поставляемых товаров.

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

5а. Пользователь нажимает кнопку «Накладная». Открывается msWord с открытой накладной

5б. Пользователь нажимает кнопку «Счет». Открывается msWord с открытым счетом

5в Пользователь нажимает кнопку «Принять». Данные вносятся в БД. Увеличиваются количетсва товаров на выбранном складе.

5г Пользователь нажимает кнопку «Отмена». Окно закрывается

4. Ввод клиентов

1. Пользователь выбирает пункт меню Справочники/Клиенты

2. Система выводит окно с таблицей клиентов

3а. Пользователь добавляет новые записи. Данные автоматически сохраняются и становятся видны в данном окне.

3б Пользователь закрывает окно. Окно закрывается.

5. Отгрузка со склада

1. Пользователь выбирает пункт меню Движение/Отгрузка товара.

2. Система выводит окно «Отгрузка со склада»

3. Пользователь выбирает клиента и вводит наименование и количество поставляемых товаров.

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

5а. Пользователь нажимает кнопку «Накладная». Открывается msWord с открытой накладной

5б. Пользователь нажимает кнопку «Счет». Открывается msWord с открытым счетом

5в Пользователь нажимает кнопку «Принять». Данные вносятся в БД. Уменьшается количетсва товаров на выбранном складе.

5г Пользователь нажимает кнопку «Отмена». Окно закрывается

6. Просмотр остатков

1. Пользователь выбирает пункт меню Данные/Остатки

2. Система выводит окно с таблицей товаров на складах

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

4. Пльзователь закрывает окно. Окно закрывается.

7. Просмотр операций

1. Пользователь выбирает пункт меню Данные/Операции

2. Система выводит окно с таблицей всех операций прихода расхода

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

4. Пльзователь закрывает окно. Окно закрывается.

8. Изменение ценовой политики

1. Пользователь выбирает пункт меню Операции/Ценовая политика

2. Система выводит окно «Ценовая политика»

3а. Пользователь выбирает тип фильтрации, тип операции, водит значение и нажимает «Ок». В соответствии с введенными данными изменяется информация о ценах реализации. Окно закрывается.

3б. Пльзователь закрывает окно. Окно закрывается.

9 Отчеты

1. Пользователь выбирает один из пунктов меню Отчеты

2. Появляется окно с соотвествующим отчетом.

3. Пльзователь закрывает окно. Окно закрывается.

5. Анализ результатов решения

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

Все найденные ошибки были успешно устранены.

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

6. Инструкция пользователю

Для запуска программы необходимо активизировать средствами ОС исполняемый файл “Storer.exe”

После запуска программы открывается главное окно, представленное на рисунке 3.

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

Главное окно состоит из следующих составных частей:

- главное меню программы содержит пункты, выполняющие все функции системы;

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

- таблица продаж - содержит список операций по продажам;

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

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

В таблице 13 находится описание пунктов главного меню.

Таблица 13

Пункт меню

Описание

Файл / Создать пустую базу

Создает новую БД и сохраняет ее под выбранным пользователем именем.

Файл / Открыть базу данных

Позволяет выбрать существующую БД и открыть ее

Файл / Создать резервную копию

Копирует текущую БД под новым именем

Файл / Выход

Выход из программы

Справочники / Дисконтные карты

Просмотр зарегистрированных дисконтных карт и накопившихся на них сумм.

Справочники / Категории товаров

Открывает список категорий товаров

Справочники / Поставщики

Список зарегистрированных поставщиков

Справочники / Клиенты

Список зарегистрированных клиентов

Движение / Прием на склад

Открывает окно приема на склад

Движение / Отгрузка товара

Открывает окно отгрузки(продажи) товара

Данные / Редактировать

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

Данные / Товары

Список зарегистрированных в системе товаров

Данные / Остатки

Просмотр остатков на складе

Данные / Статистика

Просмотр статистики БД

Данные / Движение

Просмотр архива операций

Отчеты / Отчет по продажам за месяц

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

Отчеты / Продажи по клиентам

Открывает форму, в которой можно выбрать клиента и просмотреть историю продаж по нему.

Настройки / Настройки

Открывает окно настроек программы

Помощь / О программе

Открывает окно с информацией о программе

Помощь / Помощь

Открывает главный html файл помощи.

На рисунке 4 представлено окно отгрузки товаров.

Рисунок 4 - отгрузка товаров

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

Группа "Список товаров" содержит таблицу, в которой указываются продаваемый товар и его количество. Здесь цветом помечены недоступные для редактирования поля. Поле "Количество" не может содержать значение больше, чем остаток данного товара на складе. Если пользователь вводит значение больше этого значения, то введенное значение автоматически корректируется и становится равным максимально допустимому значению.

Группа полей "Цены" содержит информацию о ценах. Здесь показаны:

- всего пунктов - содержит количество позиций в списке товаров;

- товар на сумму - содержит сумму, на которую введено товаров;

- скидка - содержит процент скидки. Поле заполняется на основе количества денег на дисконтной карте покупателя и настроек программы;

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

- процент НДС - содержит процент НДС, взятый из настроек программы;

- Сумма с НДС - итоговая сумма, значение которой рассчитывается с учетом скидки и НДС.

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

- "Накладная" - печатает накладную по данным с использованием шаблона "template.doc";

- "Печать" - произвольная форма отчета;

- "Счет" - печать счета с использованием шаблона "shet.doc"

- "Принять" - записывает введенные данные в БД и создает новую запись для дальнейшего ввода;

- "Отмена" - отменяет текущую операцию, закрывает окно без сохранения данных.

На рисунке 5 представлено окно "Клиенты"

Рисунок 5 - Клиенты системы.

На рисунке 6 представлено окно со списком товаров. Здесь находятся все зарегистрированные в системе товары. В поле "Фильтр" содержится список всех зарегистрированных категорий товаров. При выборе любого пункта выпадающего меню кроме "Без фильтра" в таблице данных останутся только товары выбранной категории.

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

Нажатие кнопки "В Word" выведет содержание таблицы в Word с учетом фильтра и поля сортировки.

Рисунок 5 - Список товаров.

На рисунке 6 показан вид окна "Остатки на складе". В поле "Фильтр" содержится список всех зарегистрированных категорий товаров. При выборе любого пункта выпадающего меню кроме "Без фильтра" в таблице данных останутся только товары выбранной категории. В данном окне есть возможность поиска по следующим полям:

- коду товара;

- навзанию товара;

- дате поступления на склад;

Рисунок 6 - Остатки на складе.

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

Рисунок 7 - Продажи по клиенту.

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

Есть четыре возможные способа изменения цен.

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

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

7. Установить отпускную цену равной покупной увеличенной на введенный пользователем процент.

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

Рисунок 8 - Ценовая политика.

На рисунке 9 показан вид окна с инвентаризации по отделам. С помощью данного окна можно проводить сверку наличия товаров. Также здесь имеется возможность списания товаров. Для печати акта инвентаризации используется пункт меню отчеты/ отчет инвентаризации.

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

Рисунок 9 - Инвентаризация.

Рисунок 10 - Просмотр списанных.

Для перемещения товаров между складами используется одноименное окно, представленное на рисунке 11. Здесь при выборе склада и наименования товара на нем можно нажать кнопку «Переместить», после чего откроется окно с детализацией перемещения, представленное на рисунке 12. В нем необходимо выбрать на какой склад осуществляется перемещение и в каком количестве. Также можно ввести причину перемещения. При этом автоматически перерасчитывается новые показатели загруженности целевого склада. Также контролируется предельный объем склада, для недопущения его перезаполнения.

Рисунок 11 - Перемещение по складам.

Рисунок 11 - Детализация перемещения

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

Рисунок 11 - Настройки программы

Программа позволяет формировать следующие отчеты:

5. Рейтинг продаж за месяц.

6. Продажи по клиентам.

7. Отчет инвентаризации.

8. Просмотр перемещений.

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

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

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

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

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

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

II.Экономическая часть

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

1) Ведение учёта по стройматериалам ;

2) Внесение и редактирование данных;

3) Формирование запросов;

4) Составление отчётных форм.

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

Расчет затрат на разработку.

Распределение трудоемкости по стадиям разработки:

Таблица 1.

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

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

Трудоёмкость

час.

Постановка задачи

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

10

Технический

проект

Уточнение структуры и формы представления входных и выходных данных.

Разработка алгоритма решения задачи. Разработка структуры программы.

Разработка плана мероприятий по разработке и внедрению ПП.

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

45

Рабочий

проект

Написание программы на языке программирования.

Первичная отладка программы.

Тестирование.

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

75

Документооборот

Разработка программной документации. Подготовка к сдаче программы и программной документации

50

ИТОГО:

180часов

Расчет затрат разработчика программного продукта

Коэффициент сложности задачи с - характеризует относительную сложность программы по отношению к так называемой типовой задаче, сложность которой принята равной единице (величина с лежит в пределах от 0,5 до 1,5). Для моего программного продукта сложность задачи берем 1,1; т.к. данный программный продукт не является сложным.

c = 1,1 - (коэффициент сложности программы)

Коэффициент коррекции программы p - увеличение объема работ за счет внесения изменений в алгоритм или программу по результатам уточнения постановок (величина р лежит в пределах от 0,1 до 0,5). Оптимальным в данном проекте является среднее значение коэффициента коррекции, соответствующие p =0,4, что объясняется неоднократными доработками и корректировками программы, связанные с неточным описанием программы со стороны заказчика.

p = 0,4 - коэффициент коррекции программы в ходе разработки.

Коэффициент увеличения затрат труда b, вследствие недостаточного описания задачи, в зависимости от сложности задачи принимается от 1 до 1,5. В связи с тем, что данная задача, потребовала уточнения и больших доработок, примем b = 1,4.

Коэффициент квалификации разработчика k определяется в зависимости от стажа работы и составляет:

для работающих до двух лет - 0,8;

от трех лет до пяти лет - 1,0;

от пяти до восьми - 1,2 ;

более восьми лет -1,5.

Поскольку стажа работы по специальности у меня нет, возьмем k= 0,8.

Оклад программиста фирмы равен 10000 рублей (З/П). С учётом использования коэффициентов заработной платы основная заработная плата разработчика программного продукта составит:

З/П осн. = оклад *c*(p+1)*b*k = 10000 руб. * 1,1 * (1 + 0,4)*1,4*0,8 =17248 руб. в месяц.

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

Страховые взносы берутся в размере 34% от основной и дополнительной заработной платы:

ФО=З/п осн *34%=17248 *34%=5864,32р. в месяц.

Итоговая заработная плата за весь период разработки программного продукта (180-10 = 170 ч.) составит:

З/П общ = З/П осн + страховые взносы*170 / 176ч = 17248 + 5864,32* 170 / 176 = 22324,4 за весь период разработки программного продукта.

Величина Оплаты труда сотрудника составит:

ЗП сум. = З/П осн+ Страховые взносы = 17248 + 5864,32 = 23112,32 руб.

Содержание и эксплуатация вычислительной техники

Свт = См-ч * Число часов отладки

где См-ч - стоимость машино-часа.

Для расчета часов отладки суммируем время 3 последних глав таблицы №1: технический проект + рабочий проект + документация и внедрение.

Число часов отладки = 45час. + 75 час. + 50 час. = 170 час.

Стоимость машино-часа рассчитывается, как сумма составляющих:

(Ст-ть_эл_эн_в_год+Аморт в_год+Затраты_на_ремонт_за_год)/Фвт

где Фвт - действительный фонд времени работы вычислительного комплекса.

Стоимость 1 КВТ/час электроэнергии составляет: 4,5 руб.

Один компьютер потребляет в среднем 300 Вт в час.

За год оплата за электроэнергию, потребляемую одной ЭВМ, составляет:

8 ч. * 22 дня * 12 мес. * 0,3 КВт/ч. *4,5руб. = 2851,2 руб.

Программный продукт разрабатывался на компьютере, который является собственностью ОФ ГОУ “Математический колледж”. Т.к. до этого он уже использовался по назначению в течение более 4-х лет, мы не будем производить расчет амортизации, т.к. срок полезного использования компьютера составляет 4 года.

ПК был приобретен в декабре месяце 2007 года. Стоимость компьютера составляет 22500 руб.

Стоимость ремонта ЭВМ= 22500 * 5% = 1125руб.

В год компьютер работает 2 112 часов, на его ремонт уходит 5% времени, значит, окончательное время работы компьютера 2 006 часов в год.

Стоимость машинного- часа равна:

(2851,2 + 1125) / 2006 = 1,98 руб.

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

170 час. * 1,98 руб. = 3366 руб.

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

Затраты на разработку программного продукта приведены в таблице 2.

Таблица 2.

 №

Наименование расходов

Затраты, руб.

1

Общая заработная плата

22324,4 руб.

2

Страховые взносы

5864,32руб.

3

Содержание и эксплуатация вычислительного комплекса.

3366 руб.

4

Программное обеспечение

0 руб.

ИТОГО:

31554,72 руб.

Экономический эффект

Задача: узнать годовую экономию затрат; период окупаемости продукта.

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

Для ведения расчетов введем следующие обозначения:

Т1- время, затрачиваемое сотрудниками на поиск и составление информации до внедрения программного продукта;

Т2- время, затрачиваемое на поиск и составление после внедрения программного продукта.

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

Т1 = 40 мин.

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

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

Т2 = 30мин.

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

Т=Т12=10 минут =0,166

Теперь рассчитаем стоимость работы сотрудника автоматизируемого рабочего места. В месяц сотрудник работает (8 часов*22 рабочих дня) 176 часов.

Размер оклада сотрудника составляет 10000 рублей.

Стоимость 1 часа (Р), рассчитывается следующим образом:

Р=10000 / 176 = 56,81 руб.

Учтем страховые взносы, которые берем в размере 34% = 0,34

Рфо = (10000*0,34 )/ 176=19,32

Рсумм = Р + Рфо = 56,81 + 19,32 = 76,13 руб./час

Эту сумму сотрудник зарабатывает в 1 час работы.

Расчет годового экономического эффекта.

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

?Тгод = (0,166*10)*22*12 = 438,24 часа.

Рассчитаем, сколько составит годовая экономия при внедрении программного продукта:

Годовая экономия средств =?Тгод* Рсумм = 438,24*76,13=33363,21 руб/год

Экономический эффект составляет величину, равную годовой экономии средств за вычетом затрат.

Экономический эффект = 33363,21 - 31554,72 = 1808,49руб/год

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

Т= затраты/годовая экономия средств =31554,72/33363,21 = 0,946 года

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

Заключение

В данной дипломной работе была разработана конфигурация на платформе «Borland Delphi 7.0» и «MS Access», которая автоматизирует процесс учета продаж стройматериалов Написанная программа полностью соответствует поставленной задаче.

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

Была произведена экономическая оценка эффективности от внедрения программного продукта. Разработанный программный продукт окупится менее, чем за 4 месяца, что является приемлемым в качестве срока окупаемости затрат по автоматизации рабочего процесса.

Литература

1.Лэнгсам Й., Огенстайн М., Тененбаум А. Структуры данных для персональных ЭВМ. - М.: Мир, 2009

2.Дайитбегов Д.М., Черноусов Е.А. Основы алгоритмизации и алгоритмические языки (второе издание). - М.: Финансы и статистика, 1992

3.В.Гофман, А.Хомоненко Delphi 5. Наиболее полное руководство. СПб, БХВ, 2010

4.В.В.Фаронов Delphi 5. Руководство программиста. - М., «Нолидж», 2001

5. Йодан Э. Структурное проектирование и конструирование программ. -, Мир, 1979

6.А.Я.Архангельский Delphi 5. - М., ЗАО «Издательство «Бином», 2001

7.А.Я.Архангельский Delphi 5. Справочное пособие. - М., ЗАО «Издательство «Бином», 2001

8.С.Бобровский Delphi 5. Учебный курс. - СПб, Изд. «Питер», 2010.

9.Роб Баас, Марк Фервай, Хайдемария Гюнтер Delphi 5. Киев, БХВ-«Ирина» 2013.

10.Фаронов В.В. Turbo Pascal 7.0. Учебное пособие. М.,Нолидж,2008

11.Фаронов В.В.Delphi 5. Учебный курс. М.,Нолидж,2000

Приложение

листинг программы

Параметр

Значение

Имя файла

About.pas

Имя модуля

About

Количество строк

37

Количество символов

562

Размер файла

636 б

Количество комментариев

5

Процент закоментированности

16,01 %

Модуль : About.pas Всего строк : 37

unit About;

//о программе

interface

uses Windows, Classes, Graphics, Forms, Controls, StdCtrls,

Buttons, ExtCtrls;

type

TAboutBox = class(TForm)

Panel1: TPanel;

OKButton: TButton;

ProductName: TLabel;

Version: TLabel;

Comments: TLabel;

Label1: TLabel;

procedure FormCreate(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

AboutBox: TAboutBox;

implementation

uses dat;

{$R *.dfm}

procedure TAboutBox.FormCreate(Sender: TObject);

begin

dm.UpdateSettings(self); //визуальные настройки

end;

end.

Параметр

Значение

Имя файла

BayBase.pas

Имя модуля

BayBase

Количество строк

70

Количество символов

1593

Размер файла

1,69 Кб

Количество комментариев

0

Процент закоментированности

0,00 %

Модуль : BayBase.pas Всего строк : 70

unit BayBase;

interface

uses CSVObj,windows,SysUtils,SqlAdoTools,StrTools;

type

tBayBase=class(tCSV)

public

constructor Create(dt:tDateTime);

procedure SaveSQL(selectSQL: string;sumFieldInd:integer=-1);

procedure SaveLine(id:string;others:array of string;sumFieldInd:integer=-1);

end;

implementation

uses DB, Classes;

constructor tBayBase.Create(dt:tDateTime);

var s:string;

begin

s:=ExtractFilePath(paramstr(0))+'BayBase';

ForceDirectories(s);

s:=s+'\'+FormatDateTime('yyyy_mm_dd',now)+'.csv';

inherited Create(s);

setKeyInd(0);

SortBy(1,0);

end;

procedure tBayBase.SaveSQL(selectSQL: string;sumFieldInd:integer=-1);

var s,s2:string;

i,j:integer;

toadd:boolean;

begin

toadd:=false;

with MakeCursor(SelectSQL) do

begin

while not eof do

begin

s:='';

s2:=Fields[0].AsString;

j:=self.Locate(s2);

if j=-1 then j:=Add(s2)

else toadd:=true;

for i:=1 to FieldDefs.Count-1 do

begin

if (not toadd)or(sumFieldInd<>i) then

self.fields[j,i]:=fields[i].AsString

else

self.fields[j,i] :=FloatToStr(StrToFloat(self.fields[j,i])+fields[i].AsFloat);

end;

next;

end;

free;

end;

end;

procedure tBayBase.SaveLine(id:string;others:array of string;sumFieldInd:integer=-1);

var s,s2:string;

i,j:integer;

toadd:boolean;

begin

toadd:=false;

j:=self.Locate(id);

if j=-1 then j:=add(s2) else toadd:=true;

for i:=0 to high(others) do

if (not toadd)or(sumFieldInd<>i) then

fields[j,i+1]:=others[i]

else fields[j,i+1]:=FloatToStr(StrToFloat(fields[j,i+1])+StrToFloat(others[i]));

end;

end.

Параметр

Значение

Имя файла

dat.pas

Имя модуля

dat

Количество строк

417

Количество символов

11334

Размер файла

11,88 Кб

Количество комментариев

33

Процент закоментированности

6,46 %

Модуль : dat.pas Всего строк : 417

Параметр

Значение

Имя файла

disc.pas

Имя модуля

disc

Количество строк

66

Количество символов

1542

Размер файла

1,63 Кб

Количество комментариев

10

Процент закоментированности

13,36 %

Модуль : disc.pas Всего строк : 66

unit disc;

interface

uses

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

Dialogs, DB, DBCtrls, Grids, DBGrids, ExtCtrls, Buttons, StdCtrls,

ComCtrls, ADODB;

unit dat;

//модуль данных

interface

uses

SysUtils, Classes, DB, ADODB,inifiles,Shellapi,windows,Forms,Controls,

Graphics,StdCtrls,ExtCtrls,dbgrids,DBCtrls;

type

Tdm = class(TDataModule)

TblKlKat: TADOTable;

ADOConnection1: TADOConnection;

SettingConnection: TADOConnection;

TblKlKatid: TIntegerField;

TblKlKatname: TWideStringField;

QryTowar: TADOQuery;

QryTowarid: TIntegerField;

QryTowarname: TWideStringField;

QryTowarRasmern: TWideStringField;

QryTowarkategory: TIntegerField;

QryTowarStringField: TStringField;

TableNds: TADOTable;

TableNdsNDS: TBooleanField;

TableNdsNDSProc: TFloatField;

TableParams: TADOTable;

TableKlNapr: TADOTable;

TableKlNaprid: TIntegerField;

TableKlNaprname: TWideStringField;

TableKlNaprSignOp: TIntegerField;

TableParamsid: TAutoIncField;

TableParamsTitle: TWideStringField;

TableParamsClassName: TWideStringField;

TableParamscolor: TIntegerField;

TableParamsFontname: TWideStringField;

TableParamsFontSize: TWordField;

TblSkidki: TADOTable;

TblSkidkiSummMany: TBCDField;

TblSkidkiSkidka: TFloatField;

TblClients: TADOTable;

TblClientsid: TIntegerField;

TblClientsFio: TWideStringField;

TblClientsdiscN: TIntegerField;

TblClientsadres: TWideStringField;

TblClientsphone: TWideStringField;

TblClientsinn: TWideStringField;

TblClientsIsClient: TIntegerField;

TblPostaw: TADOTable;

TblPostawid: TIntegerField;

TblPostawFio: TWideStringField;

TblPostawinn: TWideStringField;

TblPostawdiscN: TIntegerField;

TblPostawadres: TWideStringField;

TblPostawphone: TWideStringField;

TblPostawIsClient: TIntegerField;

TblSkladData: TADOTable;

TblSkladDataid: TIntegerField;

TblSkladDataTowarId: TIntegerField;

TblSkladDataKolwo: TFloatField;

TblKlUslug: TADOTable;

TblKlUslugid: TIntegerField;

TblKlUslugname: TWideStringField;

TblKlUslugcost: TFloatField;

qrytmp: TADOQuery;

QryTowarcostb: TFloatField;

QryTowarcosts: TFloatField;

QryRep: TADOQuery;

QryRepname: TWideStringField;

QryRepExpr1001: TFloatField;

QryRepExpr1002: TFloatField;

QryRepExpr1003: TFloatField;

QryRepExpr1004: TFloatField;

QryRepExpr1005: TFloatField;

TblSklads: TADOTable;

TblSkladsid: TIntegerField;

TblSkladsName: TWideStringField;

TblSkladsAdres: TWideStringField;

TblSkladsphone: TWideStringField;

TblSkladsintphone: TWideStringField;

TblSkladsMaxVolume: TFloatField;

TblSkladDataSkladId: TIntegerField;

TblSkladDatadtpost: TDateTimeField;

QryTowarkod: TWideStringField;

QryTowarvolume: TFloatField;

QryOstCnt: TADOQuery;

QryOstCntTowarId: TIntegerField;

QryOstCntCnt: TFloatField;

TblClientsContactInfo: TWideStringField;

TblPostawContactInfo: TWideStringField;

TblSkladDataTowName: TStringField;

TblSkladDataKatName: TStringField;

TblSkladDataRasmern: TStringField;

QTowOnSklad: TADOQuery;

QTowOnSkladid: TIntegerField;

QTowOnSkladTowarId: TIntegerField;

QTowOnSkladTowName: TWideStringField;

QTowOnSkladRasmern: TWideStringField;

QTowOnSkladKatName: TWideStringField;

QTowOnSkladkolwo: TFloatField;

QOtherSklads: TADOQuery;

QOtherS...


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

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

    курсовая работа [447,0 K], добавлен 08.03.2011

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

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

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

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

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

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

  • Разработка на основе экономической информационной системы (на примере платформы "1С: Предприятие 8") конфигурации для учета продаж в студенческом киоске. Интеграция соответствующих прикладных решений (конфигураций) программы в универсальной рабочей среде.

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

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

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

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

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

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

    курсовая работа [267,4 K], добавлен 01.03.2010

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

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

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

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

  • Разработка автоматизированной информационной системы для обеспечения учета образовательных учреждений в среде Delphi на языке программирования Pascal. Создание базы данных и интерфейса для работы с АИС. Сущности и атрибуты логической модели данных.

    курсовая работа [429,3 K], добавлен 15.05.2014

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

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

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

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

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

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

  • Математическая и физическая модели ПМК для автоматизации учета данных о научной работе в ВУЗе. Разработка программного обеспечения программно–методического комплекса для автоматизации учета данных о научной работе в ВУЗе, их экономическое обоснование.

    дипломная работа [4,8 M], добавлен 30.06.2012

  • Описание входной и выходной информации, структура базы данных. Разработка программа автоматизации обработки сведений в отделе Государственной статистики Аскинского района по животноводству в среде Delphi 7. Расчет затрат на создание программного продукта.

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

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

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

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

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

  • Проблемы автоматизации учета технического состояния ПК в аудиториях учебного заведения. Структура базы данных. Обоснование выбора языка программирования. Создание программного средства на языке Object Pascal с использованием среды разработки Delphi 7.0.

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

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

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

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