Учет товара на складе компьютерной техники

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

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

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

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

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

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

Введение

пользователь логический алгоритм автоматизация

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

Целью данной работы является создание альтернативного, «легкого» программного продукта, который позволит пользователю осуществлять свою деятельность на начальных этапах работы. И при необходимости сможет быть дополнен, усовершенствован для возможности работы магазина с большим количеством товара. Также немаловажным требованием предъявляемым к такому программному продукту является его экономичность по стоимости приобретения и дальнейшего обслуживания.

Курсовой проект проводится с целью:

1) систематизации и закрепления полученных теоретических знаний и практических умений по общепрофессиональным и специальным дисциплинам

2) углубления теоретических знаний в вопросах учета продукции.

3) формирование умений пользоваться нормативной документацией при управлении IT-проектом ГОСТ 34.601-90, ГОСТ 34.602-89, РД50-34.698-90).

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

Автоматизированная система «учет товара на складе компьютерной техники» («АС КТ-Юг») предназначена для автоматизации некоторых процессов с целью повышения оперативности и качества принимаемых управленческих решений сотрудниками склада «Компьютерной техники».

Основным назначением АС является автоматизация информационно-аналитической деятельности.

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

1) Прием товара;

2) Ведение каталога;

3) Прием заказов у покупателей;

4) Подготовка накладной на выдачу товара;

5) Проверка наличия товара на складе;

6) Оформление заявки у поставщика;

7) подсчет количества бракованного товара / возврата;

8) Составление отчетов.

Проблемы заказчика (склад «Компьютерной техники»)

- Часто возникающие субъективные ошибки при заполнении рабочей документации;

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

- Большие временные затраты на поиск товара по каталогу.

Для решения этих проблем и разрабатывается АС.

Целью создания АС является:

- Ускорение поиска данных

- уменьшения трудоёмкости работ, связанных с составлением документации

- Снижение количества ошибок, возникающих при ручной работе

Назначение системы АС:

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

- Автоматизации обработки данных, связанных с учётом и ведением статистики

- Создание единой системы отчётности по показателям деятельности

В результате создания АС должны быть улучшены значения следующих показателей:

- уменьшение время сбора и первичной обработки исходной информации на 30%

- сокращение времени, затрачиваемого на информационно-аналитическую деятельность на 40%

- повышение производительности труда при выполнении операций, связанных с составлением отчетной документации (журналов прихода, журналов расхода и т.д.) на 35%.

2. Изучение объекта автоматизации

Управление проектом АС «КТ-Юг» ведется в соответствии с ГОСТ 34.601-90, согласно которому управление проектом можно разделить на следующие пункты:

- Формирование требований к системе (описаны в разделе 2);

- Обследование предметной области (результаты приведены в таблице 1);

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

- Разработка технического проекта;

- Разработка технорабочего проекта;

Впоследствии производится внедрение системы в склад заказчика.

Отчет об обследовании автоматизации:

Функционирование склада происходит следующим образом: покупатель приходит на склад компьютерной техники «КТ-Юг» и ищет необходимые ему товары по каталогу.

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

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

В таблице 1 представлен план-график работ по обследованию рабочего места зав. склада Компьютерной техники «КТ-Юг».

Таблица 1. План-график работ по обследованию объекта автоматизации

Место обследования

Процесс

Исполнитель со стороны заказчика

Исполнитель со стороны разработчика

Сроки исполнения

Вид отчетности

Продавец

Прием заказов у покупателей

Иванов И.И

Баженов Н.А

20.04.2012

20.05.2012

Журнал заказов

Учет и проверка расхода товара

21.05.2012

20.06.2012

Журнал расхода

Оформление заявки у поставщика

21.06.2012

20.07.2012

накладная

Ведение каталога товаров

21.07.2012

20.08.2012

Каталог товаров

Подсчет количества бракованного товара / возврата

21.09.2012

20.10.2012

Журнал возврата

Составление отчетов

21.10.2012

20.11.2012

Отчет

Прием товара

21.12.2012

20.01.2013

Журнал прихода

При анализе деятельности склада «КТ-Юг» можно выделить следующие бизнес - компоненты:

- Зав.складом

- Каталог

- Покупатель

- Журнал возврата

- Журнал расхода

- Отчеты

- Журнал прихода

- Журнал заказов

- Поставщик

Бизнес-правила:

- Некачественные товары подлежат обмену в течении 12 месяцев

- Отчет по проданным товарам хранится в течении 12 месяцев

Далее выделим бизнес-процессы:

1) Прием товара

2) Ведение каталога товаров

3) Подготовка заявки на выдачу товара

4) Учет и проверка расхода товара

5) Оформление заявки у поставщика

6) Составление отчетов

7) Подсчет количества бракованного товара / возврата

8) Прием заказов у покупателей

3. Описание постановки задачи

Характеристика комплекса задач

Задача 1.1 - «Добавление товара» - Предназначена для добавления информации о новом товаре.

Задача 1.2 - «Редактирование» - Предназначена для внесения изменений о конкретном товаре в каталоге.

Задача 2.1 - «Поиск товара по каталогу» - Предназначена для поиска нужного товара по каталогу.

Задача 2.2 - «Учет заказов покупателей» - Предназначена для учета заказов покупателей.

Задача 3.1 - «Пополнение товаров» - Предназначена для пополнения товара на складе.

Задача 4.1 - «Составление накладной» - Предназначена для составление накладной на выдачу товара.

Задача 5.1 - «Составление накладной на пополнение товара» - Предназначена для составления накладной на пополнение товара у поставщика.

Задача 6.1 - «Ведется учет проданного товара» - Предназначена для учета продаж.

Задача 7.1 - «Отчет по продажам» - Предназначена для выдачи отчета по продажам.

Задача 8.1 - «Ввод логина и пароля» - Предназначена для входа пользователя в систему.

Задача 9.1 - «Выдача справочной информации» - Предназначена для выдача справочной информации.

Задача 10.1 - «Ведется учет бракованного товара / возврата» - Предназначена для учета бракованного товара / возврата.

Выходная информация

Выходные сообщения представлены в таблице 2.

Таблица 2

ID

Наименование

Вид представления

Задача или операция

Период выдачи

Получатель

П1

Новая запись о товаре

Экранные формы

Добавление товара

По требованию

Зав.складом

Редактирование каталога

П2

каталог

Экранные формы / бумажные носители

Поиск товара

По требованию

Зав.складом

ПЗ

Журнал заказов

Экранные формы

Учет заказов покупателей

По требованию

Зав.складом

П4

Накладная на приход

Экранные формы

пополнение товаров

По требованию

Зав.складом

П5

Накладная на выдачу

Экранные формы / бумажные носители

Составление накладной

По требованию

Зав.складом

Печать накладной

П6

Заявка на пополнение товаров

Экранные формы / бумажные носители

Составление накладной на пополнение товара

По требованию

Зав.складом

П7

Журнал расхода

Экранные формы / бумажные носители

Ведется учет проданного товара

По требованию

Зав.складом

П8

отчеты

Экранные формы / бумажные носители

Отчет по продажам

ежедневно

Зав.складом

П9

Защита информации

Экранные формы

Ввод пароля и логина

По требованию

Зав.складом

П10

справка

Экранные формы

Выдача справочной информации

По требованию

Зав.складом

Входная информация

Входная информация предназначена для занесения и накопления необходимых данных в базе данных АС «TV+».

ID

Наименование

Формат получения

Сроки

Источник

В1

Накладная

Бумажные документы

По требованию

Зав.склада

В2

Данные о продажах

Бумажные документы

По требованию

Зав.склада

ВЗ

Защита информации

Экранные формы

По требованию

Зав.склада

В4

Информация для справки

Экранные формы

По требованию

Зав.склада

Входные сообщения

В5

Данные о возвратах

Бумажные документы

По требованию

Зав.склада

Структурные единицы входной и выходной информации

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

Наименование

Описание

ID

Код товара

Уникальный код товара

В1, П1, П2,

Код заявки

Уникальный код заявки

В1, П7

Характеристика

Характеристика товара

В1, В2, П1-П7

Цена

Стоимость товара

В1, В2, П2, П3, П4, П5, П7

гарантия

Гарантия на товар

П3, П4, П5, П7, В1, В4

Количество

Покупаемое число товаров

П2

Сумма

Общая стоимость

П2

Дата продажи

Дата продажи товара

П2, П4

Количество

Количество пополняемого товара

П4

Производитель

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

В1, В2П2, П3, П4, П5

Дата возврата

Дата возврата

П11

телефон

Телефон поставщика

П6

Количество возврата

Количество возврата

В5, П11

Дата прихода

Дата прихода

П5

Количество поставленного товара

Количество поставленного товара

П6

адрес

Адрес поставщика

П6

Код накладной

Код накладной

П2-П5

Количество заказа

Количество заказа

П3

Код возврата

Код возврата

В5, П11

Таб.3

4. Логическое проектирование

Логическая модель данных

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

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

1) «Katalog» (Таб.1)

2) «prihod» (Таб.2)

3) «vozvrat» (Таб.3)

4) «rashod» (Таб.4)

5) «zakaz» (Таб.5)

6) «nakladnaya» (Таб.6)

7) «postavshiki» (Таб.7)

8) «poluchateli» (Таб.8)

9) «zav.skladom» (Таб.9)

Таб. 1

Атрибут

Описание

kod_tovara

Уникальный код товара

Name

Наименование товара

character

Характеристика товара

Made

производитель

cena

Цена

Kolvo

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

garanti

Гарантия на товар

Атрибут

Описание

kod_tovara

Уникальный код товара

name

Наименование товара

character

Характеристика

kolvo

Количество принятого товара

data_prihoda

Дата прихода

cena

Цена без ндс

itogo

Общая сумма

Таб. 2

Атрибут

Описание

kod_tovara

Уникальный код товара

name

Наименование товара

data_vozvrata

Дата возврата

kolvo

Количество возврата

cena

цена

character

характеристика

Таб. 3

Атрибут

Описание

kod_tovara

Уникальный код товара

name

Наименование

character

характеристика

kolvo

Количество проданного товара

cena

цена

data

Дата продажи

itogo

Общая сумма

Таб. 4

Атрибут

Описание

kod_tovara

Уникальный код товара

name

Уникальный код заявки

data_zakaz

Дата заказа

kolvo

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

character

характеристика

cena

цена

itogo

Общая стоимость

Таб. 5

Атрибут

Описание

kod_tovara

Уникальный код товара

name

Уникальный код заявки

Data

Дата продажи

kolvo

Количество проданноготовара

character

характеристика

cena

цена

itogo

Общая стоимость

Таб. 6

Атрибут

Описание

kod_tovara

Уникальный код товара

name

Уникальный код заявки

fam

Дата заказа

kolvo

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

character

характеристика

adres

цена

telefon

Общая стоимость

Таб. 7

Атрибут

Описание

Id

Уникальный код покупателя

fam

Фамилия

name

Имя

telefon

Телефон покупателя

Таб. 8

Атрибут

Описание

Id

Уникальный код завюсклада

fam

Фамилия

name

Имя

smena

смена

Нормализованная логическая модель данных

Алгоритм системы

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

5. Разработка программно-информационного компонента системы

Концептуальная модель

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

Физическая модель

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

Таблица 5

таблица

Имя поля

Тип поля

Размер

Наименование

katalog

kod_tovara

Numeric

6

Код_товара

Name

Character

30

наименование

Character

Character

30

характеристика

Made

Character

10

производитель

cena

Currency

8

Цена за ед

Kolvo

Numeric

8

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

Data_poluch

date

8

Дата получения

garanti

Character

8

Гарантия на товар

rashod

kod_tovara

Numeric

6

Код_товара

name

Character

40

Наименование

character

Character

20

характеристика

kolvo

Numeric

8

Кол-во проданного товара

cena

Currency

8

Цена с НДС

data

date

8

Дата продажи

itogo

Numeric

10

Общая стоимость

prihod

kod_tovara

Numeric

6

Код_товара

name

Character

40

Наименование

character

Character

40

характеристика

data_prihoda

date

8

Дата прихода

kolvo

Numeric

8

Колво

cena

Currency

8

Цена без НДС

itogo

Currency

8

Общая стоимость

postavshiki

kod_tovara

Numeric

6

Код_товара

name

Character

40

Наименование

character

Character

40

характеристика

fam

Character

20

Ф.И.О.

adres

Character

20

фдрес

kolvo

Numeric

6

Количество

telefon

Numeric

8

Телефон

vozvrat

kod_tovara

Numeric

6

Код_возврата

name

Character

40

Наименование

character

Character

40

характеристика

kolvo

Numeric

8

Количество

data_vozvrat

Date

8

Дата_возврата

cena

Currency

40

Общая стоимость

nakladnaya

kod_tovara

Numeric

6

Код_товара

name

Character

40

Наименование

character

Character

40

характеристика

data

date

8

Дата продажи

cena

Currency

8

цена

kolvo

Numeric

8

количество

itogo

Currency

8

Общая стоимость

zakaz

kod_tovara

Numeric

8

Код_товара

name

Character

40

Наименование

character

Character

40

характеристика

data_zakaz

date

8

Дата заказа

kolvo

Numeric

8

количество

cena

Currency

8

цена

itogo

Currency

8

Общая стоимость

Экранные формы и обработчики

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

Далее будут представлены все экранные формы, используемые в АС «КТ-Юг» и обработчики событий, соответствующие объектам этих форм.

Форма входа в систему vhod.scx

Обработчик кнопки «вход»

USE parol.dbf

IF ALLTRIM (thisform. Text1. Value)==ALLTRIM(Login) AND ALLTRIM (thisform. Text2. Value)==ALLTRIM(parol)

DO FORM glavnay.scx

thisform.hide

ELSE

MESSAGEBOX ('Неверный логин или пароль')

ENDIF

Обработчик кнопки «выход»

thisform.hide

Форма главного меню glavnay.scx

Обработчик кнопки «Каталог»

DO FORM katalog.scx

thisform. Hide

Обработчик кнопки «Журнал расхода»

DO FORM rashod.scx

thisform.hide

Обработчик кнопки «Поставщики»

DO FORM postovshiki.scx

thisform. Hide

Обработчик кнопки «Покупатели»

DO FORM Poluchatel.scx

thisform. Hide

Обработчик кнопки «Журнал прихода»

DO FORM prihod.scx

thisform.hide

Обработчик кнопки «Накладная»

DO FORM nakl.scx

thisform. Hide

Обработчик кнопки «Журнал заявок»

DO FORM zakas.scx

thisform.hide

Обработчик кнопки «Журнал возврата»

DO FORM vosvrat.scx

thisform.hide

Обработчик кнопки «Зав.складом»

DO FORM zav_skladom.scx

thisform.hide

Обработчик кнопки «Справка»

DO FORM cpravka.scx

thisform. Hide

Обработчик кнопки «Выход»

Quit

Форма «Каталог товаров» katalog.scx

Обработчик кнопки «редактировать»

DO FORM dobavit_tovar

thisform. Hide

Обработчик кнопки «поиск»

DO FORM poisk.scx

thisform. Hide

Обработчик кнопки «Главное меню»

DO FORM glavnay.scx

thisform. Hide

Форма «Добавить товар» dobavit_tovar. scx

Обработчик кнопки «Добавить»

use katalog.dbf

APPEND BLANK

replace name WITH thisform.text1.value

replace character WITH thisform.text2.value

replace made WITH thisform.text3.value

replace cena WITH thisform.text4.value

replace garanti WITH thisform.text5.value

replace data_poluc WITH thisform.text6.value

replace kolvo WITH thisform.text7.value

thisform.refresh

MESSAGEBOX ('Товар добавлен')

BROWSE

Обработчик кнопки «Очистить»

thisform. Text1. Value=»»

thisform. Text2. Value=»»

thisform. Text3. Value=»»

thisform. Text4. Value=»»

thisform. Text5. Value=»»

thisform.text6. Value=»»

thisform.text7. Value=»»

Обработчик кнопки «Закрыть»

DO FORM katalog.scx

thisForm. Hide

Форма «Журнал расхода» rashod.scx

Обработчик кнопки «Добавить»

USE rasxod.dbf

APPEND BLANK

replace name WITH thisform.text1.value

replace character WITH thisform.text2.value

replace kolvo WITH thisform.text3.value

replace cena WITH thisform.text5.value

replace data WITH thisform.text4.value

replace itogo WITH thisform.text6.value

thisform.refresh

MESSAGEBOX ('Товар добавлен')

Browse

Обработчик кнопки «Очистить»

thisform. Text1. Value=»»

thisform. Text2. Value=»»

thisform. Text3. Value=»»

thisform. Text4. Value=»»

thisform. Text5. Value=»»

thisform. Text6. Value=»»

Обработчик кнопки «Печать»

REPORT FORM rasxod.frx NOWAIT TO PRINTER prompt

Обработчик кнопки «Диаграмма»

DO FORM rasxod_diagrama.scx

thisform. Hide

Обработчик кнопки «Главное меню»

DO FORM glavnay.scx

thisform. Hide

Форма диаграммы продаж rasxod_diagrama.scx

Обработчик кнопки «Закрыть»

DO FORM rashod.scx

thisform.hide

Форма «Поставщики» postovshiki.scx

Обработчик кнопки «оформить заявку»

DO FORM zayavka.scx

thisform.hide

Обработчик кнопки «Главное меню»

DO FORM glavnay.scx

thisform. Hide

Форма Оформления заявки на пополнения товара zayavka.scx

Обработчик кнопки «Ввод»

use postavshiki.dbf

APPEND BLANK

replace name WITH thisform.text1.value

replace character WITH thisform.text2.value

replace kolvo WITH thisform.text3.value

replace fam WITH thisform.text4.value

replace adres WITH thisform.text5.value

replace telefon WITH thisform.text6.value

thisform.refresh

MESSAGEBOX ('Товар добавлен')

Browse

Обработчик кнопки «Очистить»

thisform. Text1. Value=»»

thisform. Text2. Value=»»

thisform. Text3. Value=»»

thisform. Text4. Value=»»

thisform. Text5. Value=»»

thisform. Text6. Value=»»

Обработчик кнопки «Закрыть»

DO FORM postovshiki

thisForm. Hide

Форма «Покупатели» Poluchatel.scx

Обработчик кнопки «Добавить»

DO FORM dobav_klienta.scx

thisform. Hide

Форма «Добавить клиента» dobav_klienta.scx

Обработчик кнопки «Ввод»

use klienti.dbf

APPEND BLANK

replace name WITH thisform.text2.value

replace fam WITH thisform.text3.value

replace id WITH thisform.text1.value

replace telefon WITH thisform.text4.value

thisform.refresh

Обработчик кнопки «Закрыть»

DO FORM poluchatel.scx

thisform.hide

Форма «Журнал прихода» prihod.scx

Обработчик кнопки «Добавить»

USE prixod.dbf

APPEND BLANK

replace name WITH thisform.text1.value

replace character WITH thisform.text2.value

replace kolvo WITH thisform.text3.value

replace cena WITH thisform.text5.value

replace data_poluc WITH thisform.text4.value

replace itogo WITH thisform.text6.value

thisform.refresh

MESSAGEBOX ('Товар добавлен')

Browse

Обработчик кнопки «Очистить»

thisform. Text1. Value=»»

thisform. Text2. Value=»»

thisform. Text3. Value=»»

thisform. Text4. Value=»»

thisform. Text5. Value=»»

thisform. Text6. Value=»»

Обработчик кнопки «Главное меню»

DO FORM glavnay.scx

thisform. Hide

Форма «Выдача накладной» nakl.scx

Обработчик кнопки «Ввод»

use naklad.dbf

APPEND BLANK

replace name WITH thisform.text1.value

replace character WITH thisform.text2.value

replace kolvo WITH thisform.text3.value

replace cena WITH thisform.text4.value

replace data WITH thisform.text6.value

replace itogo WITH thisform.text5.value

Обработчик кнопки «Очистить»

thisform. Text1. Value=»»

thisform. Text2. Value=»»

thisform. Text3. Value=»»

thisform. Text4. Value=»»

thisform. Text5. Value=»»

thisform. Text6. Value=»»

Форма «Журнал заказов» zakas.scx

Обработчик кнопки «Добавить»

USE zakaz.dbf

APPEND BLANK

replace name WITH thisform.text1.value

replace character WITH thisform.text2.value

replace kolvo WITH thisform.text3.value

replace cena WITH thisform.text5.value

replace data_zakaz WITH thisform.text4.value

replace itogo WITH thisform.text6.value

thisform.refresh

MESSAGEBOX ('Товар добавлен')

Browse

Обработчик кнопки «Очистить»

thisform. Text1. Value=»»

thisform. Text2. Value=»»

thisform. Text3. Value=»»

thisform. Text4. Value=»»

thisform. Text5. Value=»»

thisform. Text6. Value=»»

Форма «Журнал заказов» vosvrat.scx

Обработчик кнопки «Добавить»

USE vosvrat.dbf

APPEND BLANK

replace name WITH thisform.text1.value

replace character WITH thisform.text2.value

replace kolvo WITH thisform.text3.value

replace cena WITH thisform.text4.value

replace data_vozv WITH thisform.text5.value

thisform.refresh

MESSAGEBOX ('Товар добавлен')

Browse

Обработчик кнопки «Очистить»

thisform. Text1. Value=»»

thisform. Text2. Value=»»

thisform. Text3. Value=»»

thisform. Text4. Value=»»

thisform. Text5. Value=»»

Форма «Зав.складом» zav_skladom.scx

Форма «Справка» cpravka.scx

Обработчик кнопки «Назад»

DO FORM glavnay

thisform.hide

Обработчик кнопки «О разработчике»

DO FORM o_sozd.scx

thisform. Hide

Форма «Разработчик» o_sozd.scx

Описание выбранного метода разработки

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

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

На сегодняшний момент существуют разнообразные СУБД, которые выполняют схожие функции, такие как Paradox, dBase, FoxPro, Access. Особо отметить необходимо СУБД Visual FoxPro. Эта СУБД позволяет быстро и эффективно разрабатывать приложения, работающие с базами данных, как под управлением среды программирования, так и самостоятельно.

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

6. Организационный компонент

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

Инструкция предназначена для Зав.склада «КТ-Юг», работающего с АС «учет товара на складе компьютерной техники».

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

Требования безопасности перед началом работы.

Перед началом работы Зав.складом обязан:

1) осмотреть и привести в порядок рабочее место;

2) отрегулировать освещенность на рабочем месте, убедиться в достаточности освещенности, отсутствии отражений на экране, отсутствии встречного светового потока;

3) проверить правильность подключения оборудования в электросеть;

4) убедиться в наличии защитного заземления и подключения экранного проводника к корпусу процессора;

5) протереть специальной салфеткой поверхность экрана и защитного фильтра;

6) убедиться в отсутствии дискет в дисководах процессора персонального компьютера;

При включении компьютера Зав.складом обязан соблюдать следующую последовательность включения оборудования:

1) включить блок питания;

2) включить периферийные устройства (принтер, монитор, сканер и др.);

3) включить системный блок.

Требования безопасности во время работы.

Продавец во время работы обязан:

1) выполнять только ту работу, которая ему была поручена и по которой он был проинструктирован;

2) в течение всего рабочего дня содержать в порядке и чистоте рабочее место;

3) держать открытыми все вентиляционные отверстия устройств;

4) внешнее устройство «мышь» применять только при наличии специального коврика;

5) при необходимости прекращения работы на некоторое время корректно закрыть все активные задачи;

6) выполнять санитарные нормы и соблюдать режимы работы и отдыха;

7) соблюдать правила эксплуатации вычислительной техники в соответствии с инструкциями по эксплуатации;

8) при работе с текстовой информацией выбирать наиболее физиологичный режим представления черных символов на белом фоне;

9) соблюдать расстояние от глаз до экрана в пределах 60-80 см.

Порядок работы с системой

Для начала работы с АС «учет товара на складе компьютерной техники» необходимо запустить файл vhod.scx и ввести логин и пароль, если пароль верный, откроется главное меню программы, имеющее пункты: журнал расхода, каталог, журнал возврата, журнал заявок, журнал прихода, накладная, поставщики, покупатели, зав. складом, справка.

Журнал расхода:

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

Добавление новой записи в каталог:

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

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

Журнал прихода:

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

Журнал заявок:

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

Журнал возврата:

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

Чтобы выйти в главное меню надо нажать кнопку «Главное меню».

Накладная на выдачу:

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

Чтобы выйти в главное меню надо нажать кнопку «Главное меню».

Оформление заявки у поставщика:

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

Чтобы выйти в главное меню надо нажать кнопку «Главное меню»

Составление отчета:

При нажатии на кнопку «Журнал расхода» в главном меню, появится экранная форма, с помощью которой можно распечатать отчет по продажам.

Чтобы распечатать отчет по продажам нужно нажать на кнопку «Печать».

Чтобы выйти в главное меню надо нажать кнопку «Главное меню»

Заключение

В результате проделанной работы было разработано автоматизированное рабочее место Зав.складом компьютерной техники «КТ-Юг».

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

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

1) Прием товара;

2) Ведение каталога;

3) Прием заказов у покупателей;

4) Подготовка накладной на выдачу товара;

5) Проверка наличия товара на складе;

6) Оформление заявки у поставщика;

7) подсчет количества бракованного товара / возврата;

8) Составление отчетов.

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

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

1. Агальцов В.П. Базы данных. - М.: Мир, 2002

2. Архангельский А.Я. программирование в Delphi 7.-М.:ООО «Бином - пресс», 2004 и т.д.

3. ГОСТ 7.32 - 91 Оформление документов по научно - исследовательской деятельности. - M.: ИПК Издательство стандартов, 2002

4. ГОСТ 19.105 - 90 Общие требования к программным документам. - М.: ИПК Издательство стандартов, 2002

5. ГОСТ 19.106 - 90 Требования к программным документам, выполняемым печатным способом. - М.: ИПК. Издательство стандартов, 2002

6. ГОСТ 204.204 - 80 Требования к содержанию документа «Описание постановки задачи». - М.: ИПК. Издательство стандартов, 2002

7. ГОСТ 34.601 - 90 Стадии и этапы создания автоматизированной системы. - M.: ИПК. Издательство стандартов, 2002

8. ГОСТ 34.602 - 9 Техническое задание на создание автоматизированной системы. - М.: ИПК. Издательство стандартов, 2002

Размещено на Allbest.ru


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

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

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

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

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

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

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

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

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

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

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

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

    дипломная работа [448,5 K], добавлен 08.11.2010

  • Обоснование проектных решений по информационному обеспечению. Обоснование цели использования вычислительной техники для решения комплекса задач. Характеристика нормативно-справочной и входной оперативной информации. Информационная модель и ее описание.

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

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

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

  • Назначение программного модуля (базы данных). Разработка информационной базы данных для колледжа. Поиск пользователями информации о преподавателях и дисциплинах. Анализ входной и выходной информации. Разработка алгоритма работы программы-приложения.

    реферат [513,1 K], добавлен 22.10.2012

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

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

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