Диплом: Разработка функциональных модулей магазина компьютерной техники "первый" на платформе "1с:предприятие"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
ИС
ОтчетыКонтрагенты Номенклатура Товарооборот Операции
Заявки от
клиентов
ПродавецКассир ККМ Менеджер
Системный
администратор
Номенклатура
Журнал Заявок
на склад
Поставщики
Неоплаченные
заявки
Пользователи
Печать чеков
Проведение
кассовых
операций
Обработка
клиентских
заявок
Ведение
номенклатуры
Формирование
отчетности
Динамика
продаж
Работа с
поставщиками
Настройки прав
пользователей
Отчеты*Контрагенты* Номенклатура* Товарооборот* Операции*
Заявки от
клиентов*
ПродавецКассир ККМ Менеджер
Системный
администратор
Товарный чек Заявка на склад
Новые группы
товаров
Полномочия
пользователей
Остатки ТМЦ
Заказы
поставщикам
Расходы товара
Пользователи
Пользователи*
Рисунок 6. Информационная модель
57
2.2.2 Хaрaктеристикa нормaтивно-спрaвочной, входной и
оперaтивной информaции
1. Справочники системы.
В системе задействованы следующие справочники:
1) Справочник «Номенклатура» - содержит информацию о товарах,
поступающих на склад. Содержит реквизиты: «артикул», «наименование»,
«описание», «единицы измерения», «количество в упаковке», «количество
упаковок на паллете», «признак активности номенклатуры». Так как
номенклатура часто меняется, в справочнике необходимо иметь признак
активности, чтобы отмечать товары, которые потеряли актуальность.
2) Справочник «товарооборот» - содержит объем продаж товаров
торговой организацией в денежном выражении за определенный период
времени.
3) Справочник «Поставщики» - содержит перечень поставщиков
товаров. Содержит реквизиты «код», «наименование», «комментарий».
4) Справочник «контрагенты» - содержит лица, учреждения,
организации, связанные обязательствами по общему договору, которые
сотрудничают в процессе выполнения договора.
5) Справочник «Пользователи» - содержит перечень пользователей
системы.
2. Входные файлы.
1) Файл «Заявка на склад» поступает от продавца, и содержит
следующие первичные показатели:
- дата заявки;
- номер заявки;
- фамилия продавца, ответственного за заявку.
3. Входные документы системы.
1) Приходная накладная. При поступлении товара на склад оформляется
документ приходная накладная. Основные реквизиты документа:
- номер накладной;
58
- дата поступления товара;
- поставщик;
- основание;
- ФИО сотрудника склада, принявшего товар;
- ФИО менеджера, ответственного за поставку;
- ФИО водителя, доставившего груз.
Данные табличной части: артикул, наименование, единицы измерения,
количество, цена, сумма без НДС, сумма с НДС.
4. Формы ввода первичной информации.
1) Приемка по количеству.
Форма «Приемка по количеству» предназначена для ввода данных о
приемке по количеству поступивших на склад товаров. При этом происходит
пересчет поступившего товара и осмотр упаковок на наличие повреждений.
Форма содержит данные из таблицы «Приход» и справочника
«Номенклатура».
2) Инвентаризация. В форму вводятся данные о проведении
инвентаризации. Включает следующие реквизиты:
- дата проведения инвентаризации;
- табличная часть «Состав комиссии»;
- табличная часть «Перечень товаров для инвентаризации».
В табличной части «Перечень товаров для инвентаризации» содержатся
данные:
- артикул (выбирается из справочника номенклатуры);
- наименование (заполняется автоматически);
- учетное количество (заполняется автоматически);
- фактическое количество (вводится вручную);
- расхождение (вычисляется автоматически);
- примечание (заполняется вручную).
59
2.3 Прогрaммное обеспечение зaдaчи
2.3.1Общие положения (дерево функций и сценaрий диaлогa)
Разрабатываемый программный продукт автоматизирует функции
обработки данных и подготовки документов по учету товаров на складе
компании «Первый».
Выделяется два подмножества функций (рисунок 7):
- служебные функции, к которым относятся проверка авторизации
пользователя, проверка правильности введенных данных, управление окнами;
- основные функции обработки данных: ведение справочников системы,
операции складского учета, просмотр и печать различных документов, планы
на поступление и отгрузку товаров.
Система должна работать в многопользовательском режиме. При входе
в систему под определенной учетной записью, пользователь получит доступ к
тем функциям системы, которые ему доступны (рисунок 7).
Все операции выполняются в диалоговом окне, в реальном времени.
Структура меню показано на рисунке 8.
60
Функции
Основные Служебные
Ведение
справочников
Складской учет
Учет прихода
товара
Учет расхода
товара
Инвентаризация
Отчеты
Отчет об
инвентаризации
Отчет по остаткам
Отчет по продажам
Документы
Общий журнал
документов
Заказы
Заказы
поставщикам
Заказы клиентов
Проверка
авторизации
пользователя
Проверка
правильности
введенных данных
Управление
оканми
Рисунок 7. Дерево функций
61
8
Главное Меню
Файл Операции Справочники Документы Отчеты Сервис Окна Помощь
Новый
Открыть
Закрыть
Сохранить
Сохранить как...
Печать...
Просмотр
Параметры
страницы...
Список файлов
Выход
Журналы документов
Журналы расчетов
Журнал операций
Журнал проводок
Справочники...
Константы
Календари
Праздники
План счетов
Корректные
проводки
Типовые операции
Отчеты...
Обработка
Удаление
помеченных
объектов
Поиск ссылок на
объекты
Проведение
документов
Управление
оперативными
итогами
Управление
бухгалтерскими
итогами
Контрагенты
Номенклатура
Валюты
Фирмы
Структура компании
Юридические и
физические лица
Цены и налоги
Классификаторы
Прочие
Групповая обработка
справочников
Общий журнал
документов
Быстрая продажа
Продажа
собственной фирме
Пакетный ввод
документов
Поставщики
Счета-фактуры
полученные
Покупатели
Счета-фактуры
выданные
Работа с ККМ
Касса
Банк
Подотчетники
Склады
Комплекты
Регламентные
Прочие
Ввод остатков
Групповая обработка
документов
Заказы поставщикам
Заявки покупателей
Оплата заявок
Ведомость по
остаткам ТМЦ
Остатки ТМЦ
Отчет по продажам
ТМЦ
Резервы ТМЦ
Ведомость по
контрагентам
Отчет по клиентам
Ведомость по
комиссионерам
Ведомость по кассе
Ведомость по банку
Аналитические
Бухгалтерские
Товарный отчет
Реестр документов
Калькулятор
Календарь
Табло
Монитор
пользователей
Настройка
параметров учета
Настройка торгового
оборудования
Импорт
справочников
Этикетирование
Параметры
Панели инструментов
Каскад
Закрыть
Закрыть все
Закрыть окно
сообщений
Панель окон
Окна
Помощь
Содержание
Описание
Общее описание
Помощник начала
работы
Путеводитель
Информационный
блок
О системе
1С:Предприятие
О программе
Рисунок 8. Структура меню программы
62
2.3.2 Характеристика базы данных
Для построения модели данных Computer Associates предлагает мощный
и удобный инструмент - ERwin.
ERwin создает визуальное представление (модель данных) для решаемой
задачи. Это представление может использоваться для детального анализа,
уточнения и распространения как части документации, необходимой в цикле
разработки. Однако ERwin далеко не только инструмент для рисования. ERwin
автоматически создает базу данных (таблицы, индексы, хранимые процедуры,
триггеры для обеспечения ссылочной целостности и другие объекты,
необходимые для управления данными).
В ERwin существуют два уровня представления и моделирования -
логический и физический. Логический уровень означает прямое отображение
фактов из реальной жизни. Например, люди, столы, отделы, собаки и
компьютеры являются реальными объектами. Они именуются на естественном
языке, с любыми разделителями слов (пробелы, запятые и т.д.). На логическом
уровне не рассматривается использование конкретной СУБД, не определяются
типы данных (например, целое или вещественное число) и не определяются
индексы для таблиц. Целевая система управления базами данных, имена
объектов и типы данных, индексы составляют второй (физический) уровень
модели ERwin. ERwin предоставляет возможности создавать и управлять этими
двумя различными уровнями представления одной диаграммы (модели), равно
как и иметь много вариантов отображения на каждом уровне. Физический
уровень данных - это по существу отображение системного каталога, который
зависит от конкретной реализации системы управления базами данных. ERwin
позволяет проводить процессы прямого и обратного проектирования баз
данных. Это означает, что по модели данных можно сгенерировать схему баз
данных или автоматически создать модель данных на основе информации
системного каталога. Кроме того, ERwin позволяет выравнивать модель и
содержимое системного каталога после редактирования того либо другого.
Схема логической структуры БД представлена на рисунке 9.
63
Рисунок 9. Схема логической структуры БД
БД включает в свой состав 3 информационные таблицы:
Товар на складе – таблица содержит список всех наименований товаров,
количество товара на складе и требуемое количество по каждому
наименованию;
Товарооборот – содержит совокупность всех операций по отгрузкам и
поступлениям товара на склад;
Производитель – информация о производителях товаров продаваемых
компанией;
Статус – содержит список статусов заказа;
Контрагент - содержит список клиентов компании;
Тип операции – содержит список типов операций;
Заявки от клиентов – содержит информацию о заявках на товар от
клиентов.
Описание сущностей БД ИС представлено в таблице 10.
Таблица 10
Описание сущностей БД
Сущность
Идентиф.
табл.
Атрибут
Идентиф.
поля
Тип поля
Склад
SKLAD
Код товара
Kod_tovar
Varchar
Наименование
Naimen
Varchar
Количество
Kolich
Integer
Цена
Cena
Varchar
Треб. кол-во
Treb
Integer
Категория
Kategor
Varchar
Длина записи
74 байта
64
Продолжение таблицы 10
Товарооборот
OPERACII
Код операции
Kod_oper
Varchar
Код товара
Kod_tovar
Varchar
Тип операции
Type_oper
Varchar
Дата операции
Data_oper
Varchar
Количество
Kol
Integer
Длина записи
29 байт
Заявки от
клиентов
ZAYVKI
Код товара
Kod_tovar
Varchar
код заявки
Kod_zayv
Varchar
Дата подачи
Data_podachi
Varchar
Дата поставки
Data_post
Varchar
Контрагент
Kontragent
Varchar
Количество
Kol
Integer
Статус
Status
Varchar
Длина записи
79 байт
Статус заказа
STATUS
ИД
Id_status
Integer
Статус
status
Varchar
Длина записи
18 байт
Тип операции
TYPE_OPER
ИД
Id_type
Integer
Тип операции
Type_oper
Varchar
Длина записи
18 байт
Производитель
PROIZV
ИД
Id_proizv
Integer
Название
Nazv
Varchar
Адрес
Adres
Varchar
Телефон
Telefon
Varchar
ФИО
руководителя
Fio_ruk
Varchar
Длина записи
125 байт
Контрагент
KONTRAG
ИД
id
Integer
Счет
Schet
Integer
Название
Nazv
Varchar
ФИО
руководителя
Fio_ruk
Varchar
Адрес
Adres
Varchar
Телефон
Telefon
Varchar
Длина записи
115 байт
Схема физической структуры БД представлена на рисунке 10.
65
Рисунок 10.
1.10
Схема физической структуры БД
2.4 Контрольный пример реализации проекта и его описание.
В данном пункте будет рассмотрен пример работы конфигурации.
При запуске программы открывается окно пользователя и пароля
(рисунок 11). Здесь мы выбираем под каким пользователем будет выполнен
вход. У каждого пользователя имеется свой пароль.
Рисунок 11. Окно ввода данных пользователя
После ввода пароля и выбора пользователя нажимаем ОК. Далее
попадаем в главное окно программы. Здесь находится весь функционал
пользователя (рисунок 12).

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран