Автоматизированная система оптовой торговли текстилем
Автоматизация деятельности предприятия оптовой торговли текстилем. Характеристика объектов автоматизации. Требования к функциям, выполняемым системой. Состав и содержание работ по созданию системы. Решение по программному обеспечению и документация.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 24.12.2012 |
Размер файла | 2,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
41
Министерство образования и науки РФ
Государственное образовательное учреждение высшего профессионального образования
Ивановский государственный химико-технологический университет
Кафедра информационных технологий
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К КУРСОВОМУ ПРОЕКТУ
по специальности 230201
«Информационные системы и технологии»
Тема: Автоматизированная система оптовой торговли текстилем
Студент: Лобов А.М.
Курс 5 Группа 42
Руководитель: Чаусов М.В.
Зав. кафедрой: Бобков С.П.
Иваново 2012
Содержание
Определения
Обозначения и сокращения
Введение
1. Формирование требований
1.1 Обследование объекта и обоснование необходимости создания АС
1.2 Формирование требований пользователя к АС
2. Разработка концепции
2.1 Выбор функций, подлежащих автоматизации
2.2 Выбор функций, подлежащих автоматизации
2.2.1 1С: Предприятие 8. Управление торговлей
2.2.2 «1С: Розница 8. Магазин одежды и обуви»
2.2.3 Обоснование создания нового приложения
3. Техническое задание
3.1 Назначение системы
3.2 Цели создания системы
3.3 Характеристика объектов автоматизации
3.4 Требования к системе
3.4.1 Требования к системе
3.4.2 Требования к функциям, выполняемым системой
3.4.3 Требования к видам обеспечения
3.5 Состав и содержание работ по созданию системы
4. Технический проект
4.1 Общесистемные решения
4.1.1 Пояснительная записка к техническому проекту
4.1.2 Программа и методика испытаний
4.3 Решение по программному обеспечению
5. Рабочая документация
5.1 Руководство пользователя
5.1.1 Установка конфигурации
5.1.2 Запуск конфигурации
5.1.3 Руководство кладовщика
5.1.4 Руководство менеджера
Определения
В курсовом проекте применяются следующие термины с соответствующими определениями:
- номенклатура - систематизированный перечень материалов, конструкций и деталей, используемых на производстве.[12]
- проведение - документальное оформление сделки.[9]
- uml - язык графического описания для объектного моделирования в области разработки программного обеспечения.[6]
- конфигурируемость - возможность настройки системы на особенности конкретного предприятия и класса решаемых задач.[8]
- конфигурация - это специализированное отраслевое решение, содержащее различные документы, отчеты, справочники и решающее прикладные задачи пользователя.[13]
- конфигурация баз данных - конфигурация предназначена для пользователя.[8]
- бд - совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.[14]
- ис - совокупность технического, программного и организационного обеспечения, а также персонала, предназначенная для того, чтобы своевременно обеспечивать надлежащих людей надлежащей информацией.[15]
Обозначения и сокращения
ТО технический отдел
SQL Structured Query Language, язык структурированных запросов
ВИ вариант использования
ИС информационная система
ИБ информационная база
ПО программное обеспечение
ОС операционная система
Введение
Целью данной курсовой работы была разработка информационной системы для торговой точки, занимающейся оптовой торговлей текстилем, и позволяющей автоматизировать ее деятельность, а также разработка проектной документации на эту систему.
Задачей информационной системы для торговой организации является упрощение работ по учету. Необходимо реализовать информационную систему, которая позволить контролировать перемещение номенклатуры, денежных средств и действия сотрудников организации.
Процессу автоматизации подлежат следующие задачи:
- ведение справочника номенклатуры;
- ведение справочника клиенты;
- оперативный поиск товаров;
- составление реестра продаж;
- составление отчета о номенклатуре;
- составление отчетов о работе сотрудников;
- составление отчетов рейтинга услуг;
При разработке информационной системы будет использоваться 1С Предприятие 8 для разработки конфигурации. Данный выбор обусловлен опытом работы с указанным выше программным средством и возможностью реализовать с их помощью предъявляемые к проекту требования. Данное программное средство позволяет быстро разработать требуемую конфигурацию, так как она «заточена» на выполнение подобных задач.
1. Формирование требований
1.1 Обследование объекта и обоснование в необходимости создания АС
Объектом автоматизации является торговая точка индивидуального предпринимателя(ИП). ИП занимается торговлей текстильной продукции для всей семьи. Каждый товар имеет свои характеристики:
- стоимость;
- цена;
- размер;
- класс;
- производитель;
- артикул;
ИП является и менеджером, и отвечающим за поступление товаров, и продавцом, и сам подсчитывает прибыль. В связи с тем, что ИП выполняет один много функций, и все они выполняются в ручную, необходимо автоматизировать его работу и сократить ручной труд к минимуму. Эта необходимость связана с большим объемом продаж, что при долгом поиске товаров сокращает прибыль ИП.
1.2 Формирование требований пользователя к АС
Объектом автоматизации является «процесс продаж» текстиля для всей семьи. От системы требуется ускорить «процесс продажи». Также система позволит контролировать работников, это требование связано с тем, что отчет ведется только на бумаге, и недобросовестные продавцы продают часть товара «по боку». Также будет реализованы документы, отвечающие за учет поступления и списания товаров.
2. Разработка концепции
2.1 Выбор функций подлежащих автоматизации
Начальная контекстная диаграмма. Работа «системы продаж» заключается в том, что завозиться определенный товар, который покупает клиент. Когда заканчивается определенный товар, его закупают.
Требования к ведению документов
Сотрудник выполняет такие функции, как:
- поиск товара;
- поступление товара;
- назначение цен;
- продажа;
- инвентаризация;
- производит расчет итогов рабочего дня.
На поиск товара затрачивается много времени, так как товара много, а на витрине лежит только образец конкретного размера. Поступление товара не записывает, а ведется учет только по проданной продукции. Расчеты тоже приходится производить в ручную.
Рисунок 1. Функции системы
На рисунке 1 представлена диаграмма вариантов использования, которая позволяет выполнить все функции необходимые для совершения процесса продаж
2.2 Анализ существующих аналогов
2.2.1 1С Управление торговлей
Конфигурация «1С:Предприятие 8. Управление торговлей» автоматизирует оформление практически всех первичных документов торгового и складского учета, а также документов движения денежных средств. «1С Предприятие 8. Управление торговлей» обеспечивает автоматический подбор данных, необходимых для ведения бухгалтерского учета, и передачу этих данных в «1С:Бухгалтерию 8». Программа «1С:Предприятие 8. Управление торговлей» позволяет:
- увеличить производительность труда всех служб торгового предприятия;
- работать с оперативной информацией, отражающей текущее состояние предприятия на данный момент времени;
- быстро и в удобной форме получать отчеты для принятия решений на разных уровнях.
В «1С:Предприятие 8. Управление торговлей» есть специальный отчет «Рапорт руководителю», который включает информацию об:
- остатках и оборотах по денежным средствам;
- дебиторской и кредиторской задолженности;
- наличии товаров;
- оборотных средствах и оборотном капитале;
- планируемых поступлениях и платежа;
- себестоимости товарных запасов;
- эффективности менеджеров;
- эффективности рекламы;
- и т.д.
«Рапорт руководителю» можно настроить для автоматического формирования, задать его запуск по расписанию и отправку на e-mail. Таким образом, директор и руководитель торгового предприятия получает возможность принимать оперативные и взвешенные решения в любой точке земного шара.
2.2.2 1С Розница. Магазин одежды
Программный продукт «1С:Розница 8. Магазин одежды и обуви» предназначен для комплексной автоматизации торговой деятельности магазинов, салонов, бутиков и других розничных торговых точек и розничных сетей, ориентированных на продажу одежды, обуви, аксессуаров, товаров для спорта и активного отдыха.
«1С:Розница 8. Магазин одежды и обуви» автоматизирует учет всех операций, производящихся в магазине:
- Поступление товаров от контрагента на склад магазина;
- Перемещение товаров между складами магазина;
- Возврат товаров поставщику;
- Возврат товаров от покупателей;
- Продажа комплектов товаров;
- Инвентаризация товаров;
- Реализация товаров и услуг;
- Поступление денежных средств от покупателей;
- Перемещение денежных средств между кассами магазина;
- Работа с эквайринговыми системами и с банковскими кредитами;
- Оформление чеков продажи;
- Оформление сводного отчета по контрольно-кассовой машине.
Основные пользователи программы «1С:Розница 8. Магазин одежды и обуви» - менеджер-консультант, кассир, администратор магазина, менеджер по работе розничных магазинов.
В программе «1С:Розница 8. Магазин одежды и обуви» реализованы возможности:
- учета товаров в разрезе дополнительных аналитик таких как: бренд, коллекция, сезон, пол и т.д. Дополнительные аналитики используются для автоматического формирования кратного и полного наименования товаров, формирования печатных форм документов в разрезе дополнительных аналитик, формирования отчетов в разрезе дополнительных аналитик, а также использование данных аналитик при печати этикеток и ценников
- учета по характеристикам номенклатуры; учета размерных шкал и механизм соответствий размеров между различными размерными шкалами;
- при поступлениии товаров реализован механизм работы с двойными табличными частями, что позволяет значительно упростить процесс приема товаров с учетом по характеристикам;
- вывода форм в виде шахматки и в разрезе дополнительных аналитик. Настройка отображения шахматки задается в справочнике «Виды номенклатуры»;
- в интерфейс рабочего места кассира (РМК) добавлены механизмы обмена характеристики одного товара, поиск товаров по заданным свойствам
2.3 Обоснование создания нового приложения
В ходе анализа существующих аналогов было выявлено, что наиболее полно необходимые функции реализованы в «1С:Управление торговлей 8». Однако данный комплекс конфигураций требует значительных для ИП затрат и многие функции лишние, нет смысла за них переплачивать.
На основании этого было принято решение о создании собственной конфигурации на базе платформы 1С.
3. Техническое задание
3.1 Назначение системы
Система предназначена для управления товарооборотом торговой точки ИП.
3.2 Цели создания системы
Целями создания системы являются:
- облегчить работу сотрудника торговой точки путем создания единого массива информации и удобного интерфейса для доступа к ней;
- уменьшение времени на поиск товара;
- увеличение скорости продаж;
- увеличение скорости анализа необходимости товара, прибыли;
- анализ продаж.
3.3 Характеристика объектов автоматизации
Объектом автоматизации является деятельность торговой точки ИП. Данная торговая точка состоит из нескольких торговых площадей, на каждой из которых осуществляется продажи текстильной продукции. Объектом автоматизации является «процесс продаж», который включает в себя:
- ведение справочников номенклатуры;
- ведение документов, таких как поступление товаров, установка цен на товары, приходные накладные и тд;
- контроль за сотрудниками;
- анализ продаж;
- формирование отчетов.
3.4 Требования к системе
3.4.1 Требования к системе в целом
Требования структуре и функциональности системы
Структурно система разделена на две части: подсистемы учета товаров и продажи.
Функции подсистемы учета товаров: ввод начальных остатков;
приходование номенклатуры;
- перенос по складам;
- формирование отчета о наличии товаров на складе.
Функции подсистемы продаж:
- совершение продажи;
- заказ покупателя;
- резервирование товара;
- учет количества проданных товаров сотрудником;
- контроль остатков на складе;
- авансовые продажи;
- назначение цен на номенклатуру.
Требования к численности и квалификации персонала АИС
Система предназначена для одного или более сотрудников, выполняющих роли менеджера по приему и установке цен на номенклатуру, а также кассира.
Пользователи системы должны обладать навыками работы с персональным компьютером на уровне продвинутого пользователя. Также они должны иметь базовые знания работы в среде 1С Предприятие 8.2.
Требования к программному обеспечению
Базовой программной платформой должна являться операционная система MS Windows XP/Wista/Seven.
На компьютере пользователя необходима установка платформы на ПК , где хранится база данных.
Требования к лингвистическому обеспечению
Все программное обеспечение для организации взаимодействия с пользователем должно использовать русский язык.
Требования к программному обеспечению
- Процессор INTEL/AMD с частотой не меньше 2.5 ГГц.
- Оперативная память
- DDR2 больше 1ГБ
- Блок питания не меньше 400W
- Видеопамять может быть встроенной, но не меньше 64МБ
- Привод DVD-R/RW
- Винчестер емкостью не меньше 120ГБ
- Принтер лазерный/струйный с СНПЧ.
Требования к функциям выполняемым системой
Система должна обеспечивать выполнение таких задач как:
- ведение справочников номенклатуры;
- ведение документооборота;
- автоматизация поиска товаров;
- составление отчетов;
- автоматизация подсчета прибыли;
Функциональные требования к системе:
- Создавать и хранить справочник номенклатуры;
- Создавать и хранить электронные версии документов поступления/списания товаров;
- Создавать и хранить электронные версии документов инвентаризации;
- Создавать и хранить электронные версии отчетов о продажах;
- Осуществлять вывод на печать всех документов и отчетов;
- Хранить всю информацию о совершенной покупке;
3.4.3 Требования к видам обеспечения
Хранение данных в системе должно быть построено на основе реляционной СУБД. Структура баз данных должна поддерживать кодирование хранимой и обрабатываемой информации в соответствии с общероссийскими классификаторами(там, где они применимы)
Техническое обеспечение состоит из трех персональных компьютеров, один из которых будет выполнять функции сервера, а оставшиеся два будут клиентами.
- Процессор 1 -2 Pentium/Xeon 2400- 3000 МГц; Память 1024-2048 Мб;
- Винчестер емкостью не меньше 120ГБ со скоростью 10000-15000 оборотов в минуту;
- Блок питания не меньше 400Вт;
- Видеопамять может быть встроенной, но не меньше 64МБ;
- Привод DVD-R/RW;
- Принтер лазерный/струйный с СНПЧ.
3.4.4 Состав и содержание работ по созданию системы
В ходе подготовки объекта автоматизации необходимо установить:
- по юридическому адресу ИП сервер, с подключенным к нему принтером;
- установить по одному из персональных компьютеров -- рабочих станций, на каждой из торговых площадей;
- для каждого из трех персональных компьютеров обеспечить выход в Интернет.
4. Технический проект
4.1 Общесистемные решения
4.1.1 Пояснительная записка к техническому проекту
Основной целью создания ИС является ускорение «процесса продаж», а также повышение оперативности работы сотрудников. Для обеспечения работоспособности системы на компьютерах, где она используется должно быть установлено программное обеспечение:
- ос семейства Windows;
- 1С: Предприятие 8;
Новые данные вносятся в систему до начала работы, это необходимо для ввода начальных остатков. Для ограничения несанкционированного внесения изменений применяется авторизации при входе в программу. Если пароль введен неверно, то система выдаст сообщение и не позволит соединиться с БД.
В системе реализованы три основные задачи:
- ведение справочников;
- ведение складов;
- регистрация продаж;
- вывод отчетов.
Приложение БД для ИС разрабатывается с помощью программной среды 1С: Предприятие 8. Для размещения системы используются персональные компьютеры, имеющиеся у ИП, для которого разрабатывается система.
Схема функциональной структуры
Общие требования к функциональности проектируемой системы изображены с помощью диаграммы ВИ на рисунке 1
Содержание каждого из ВИ представим в форме сценариев.
Таблица -2 Главный раздел сценария выполнения ВИ «Добавить данные справочников»
ВИ |
Редактировать данные справочников |
|
Актеры |
Кладовщик, ИП |
|
Цель |
Поддержание в актуальном состоянии сведений об объектах предметной области |
|
Краткое описание |
Пользователь добавляет новый элемент справочника и записывает его. Система сохраняет измененные данные в БД |
|
Предусловие |
1. Пользователь авторизован в системе. 2. У пользователя есть права на добавление данных в справочник |
|
Постусловие |
1. Элемент справочника записан в БД. 2. Элемент справочника отображен в форме списка справочника |
|
Тип |
Базовый |
Таблица -3 Типичный ход событий сценария выполнения ВИ «Добавить данные справочников»
Действия актеров |
Отклик системы |
|
1. Пользователь выполняет команду создания нового элемента справочника |
2. Система отображает форму элемента |
|
3. Пользователь заполняет реквизиты Исключение №1: Пользователь вручную заполняет поле Код |
||
4. Пользователь выполняет команду Записать Исключение №2: Пользователь не заполнил обязательные поля Исключение №3: Значение поля Код не уникально |
5. Система записывает новый элемент справочника в БД |
|
6. Пользователь выполняет команду Закрыть |
7. Система закрывает форму элемента справочника |
Таблица -4 Исключения сценария выполнения ВИ «Добавить данные справочников»
Действия актеров |
Отклик системы |
|
Исключение №1: Пользователь вручную заполняет поле Код |
||
3.a Система выдает сообщение: «Код заполняется при записи автоматически. Продолжить редактирование?» |
||
Исключение № 2: Пользователь не заполнил обязательные поля |
||
5. Система выдает сообщение об ошибке: «Поле … не заполнено» |
||
Исключение №3: Значение поля Код не уникально |
||
5. Система выдает сообщение: «Значение поля Код не уникально» |
Таблица -5 Главный раздел сценария выполнения ВИ «Установить цены номенклатуры»
ВИ |
Установить цены номенклатуры |
|
Актеры |
Кладовщик,ИП |
|
Цель |
Поддержание в актуальном состоянии сведений о ценах на номенклатуру |
|
Краткое описание |
Кладовщик добавляет новую запись регистра сведений и записывает ее. Система сохраняет запись в БД |
|
Предусловие |
1. Пользователь авторизован в системе. 2. У пользователя есть права на добавление данных в регистр сведений |
|
Постусловие |
1. Запись сохранена в БД. 2. Запись регистра сведений отображена в форме списка регистра сведений |
|
Тип |
Базовый |
Таблица - 6 Типичный ход событий сценария выполнения ВИ «Установить цены номенклатуры»
Действия актеров |
Отклик системы |
|
1. Пользователь выполняет команду создания новой записи регистра сведений |
2. Система отображает форму записи регистра сведений |
|
3. Пользователь заполняет реквизиты |
||
4. Пользователь выполняет команду Записать Исключение №1: Пользователь не заполнил обязательные поля |
5. Система записывает новую запись регистра сведений в БД |
|
6. Пользователь выполняет команду Закрыть |
7. Система закрывает форму записи регистра сведений |
Таблица -7 Исключения сценария выполнения ВИ «Установить цены номенклатуры»
Действия актеров |
Отклик системы |
|
Исключение № 1: Пользователь не заполнил обязательные поля |
||
5. Система выдает сообщение об ошибке: «Поле … не заполнено» |
Таблица -8 Главный раздел сценария выполнения ВИ «Зарегистрировать поступление товаров»
ВИ |
Зарегистрировать поступление товаров |
|
Актеры |
Кладовщик, ИП |
|
Цель |
Выписка приходного ордера на поставленные товары |
|
Краткое описание |
Кладовщик создает новый документ «Поступление товаров», заполняет реквизиты шапки и табличной части страницы Товары, записывает документ. Система сохраняет документ в БД. |
|
Предусловие |
1. Пользователь авторизован в системе. |
|
Постусловие |
1. Документ «Поступление товаров» записан в БД и содержит данные о товарах. 2. Документ «Поступление товаров» отображен в форме списка документов «Поступление товаров» |
|
Тип |
Базовый |
Таблица -9 Типичный ход событий сценария выполнения ВИ «Зарегистрировать поступление товаров»
Действия актеров |
Отклик системы |
|
1 |
2 |
|
1. Кладовщик выполняет команду создания нового документа «Поступление товаров» |
2. Система отображает форму документа |
|
3. Кладовщик заполняет реквизиты шапки Исключение №1: Кладовщик вручную заполняет поле Номер |
||
4. Кладовщик добавляет новую строку табличной части на странице Товары |
5.Система отображает новую строку |
|
6. Кладовщик заполняет колонку Номенклатура |
7. Система подставляет значение колонок |
|
8. Кладовщик заполняет колонку Количество |
9. Система рассчитывает значение колонок Сумма, |
|
10. Система отображает в подвале табличной части итоговые значения колонок Всего |
||
11. Кладовщик вводит новый товар (возврат к пункту 4) или выполняет команду Записать Исключение №2: Значение поля Номер не уникально |
12. Система записывает новый документ «Поступление товаров» в БД |
|
13. Кладовщик выполняет команду Печать - |
14. Система отображает заполненную печатную форму приходного ордера |
|
15. Кладовщик выполняет команду Печать |
16. Система выводит на печать приходный ордер |
|
17. Кладовщик выполняет команду Закрыть печатной формы |
18. Система закрывает печатную форму |
|
19. Кладовщик выполняет команду Закрыть документа «Поступление товаров» |
20. Система закрывает форму документа «Поступление товаров» |
Таблица -10 Исключения сценария выполнения ВИ «Зарегистрировать поступление товаров»
Действия актеров |
Отклик системы |
|
Исключение №1: Пользователь вручную заполняет поле Номер |
||
3a Система выдает сообщение: «Номер заполняется при записи автоматически. Продолжить редактирование?» |
||
Исключение №2: Значение поля Номер не уникально |
||
12. Система выдает сообщение: «Значение поля Номер не уникально» |
Значения колонок сумма и всего рассчитываются по формуле:
Сумма = Количество * Цена
Таблица -11 раздел сценария выполнения ВИ «Совершение продаж»
ВИ |
Совершение продаж |
|
Актеры |
Менеджер |
|
Цель |
Зафиксировать факт продажи и оказание услуг |
|
Краткое описание |
Менеджер открывает документ «Оказание Услуг», заполняет реквизиты страницы и записывает документ. Система сохраняет документ в БД |
|
Предусловие |
1. Пользователь авторизован в системе. 2. Поступление товаров зарегистрировано кладовщиком |
|
Постусловие |
Документ «Поступление товаров» записан в БД и содержит данные о счет-фактуре |
Таблица -12 Типичный ход событий сценария выполнения ВИ «Совершение продаж»
Действия актеров |
Отклик системы |
|
1 |
2 |
|
Оплата одного документа «продаж» |
||
1. Менеджер выполняет команду создания нового документа продаж |
2. Система отображает форму документов «продаж» |
|
3. Менеджер вносит данные о клиенте, о покупаемом товаре и приобретаемых услугах |
||
4. Менеджер проводит документ Исключение №1 не все поля заполнены |
||
5. система проводит документ |
||
6. менеджер выполняет команду Печать |
||
7. Система отображает заполненную печатную форму |
||
8.Менеджер выполняет команду Печать |
||
9. Система выводит на печать |
||
10. Менеджер выполняет команду Закрыть печатной формы |
||
11. Система закрывает печатную форму |
||
11. Менеджер выполняет команду Закрыть документ «оказание услуг» |
12. Система закрывает форму документа |
Таблица - 13 Исключения сценария выполнения ВИ «Зарегистрировать документ»
Действия актеров |
Отклик системы |
|
Исключение №1: не все поля заполнены |
||
Система выдает сообщение: «поля не заполнены, проведение не возможно» |
Таблица -14 раздел сценария выполнения ВИ «Резервирование»
ВИ |
Совершение продаж |
|
Актеры |
Менеджер |
|
Цель |
Зарезервировать товар за покупателем |
|
Краткое описание |
Менеджер открывает документ «Резервирование», заполняет реквизиты страницы и записывает документ. Система сохраняет документ в БД |
|
Предусловие |
1. Пользователь авторизован в системе. 2. Поступление товаров зарегистрировано кладовщиком |
|
Постусловие |
Документ «Расходная накладная» записан в БД и содержит данные о счет-фактуре |
Таблица -15 Типичный ход событий сценария выполнения ВИ «Совершение продаж»
Действия актеров |
Отклик системы |
|
1 |
2 |
|
Резервирование товара |
||
1. Менеджер выполняет команду создания нового документа резервирования |
2. Система отображает форму документов «резервирования» |
|
3. Менеджер вносит данные о клиенте, о покупаемом товаре и приобретаемых услугах |
||
4. Менеджер проводит документ Исключение №1 не все поля заполнены |
5. система проводит документ |
|
6. менеджер выполняет команду Печать |
7. Система отображает заполненную печатную форму |
|
8.Менеджер выполняет команду Печать |
9. Система выводит на печать |
|
10. Менеджер выполняет команду Закрыть печатной формы |
11. Система закрывает печатную форму |
|
11. Менеджер выполняет команду Закрыть документ «оказание услуг» |
12. Система закрывает форму документа |
Таблица - 16 Исключения сценария выполнения ВИ «Зарегистрировать документ»
Действия актеров |
Отклик системы |
|
Исключение №1: не все поля заполнены |
||
Система выдает сообщение: «поля не заполнены, проведение не возможно» |
Таблица -17 ВИ «Сформировать отчет»
ВИ |
Сформировать отчет |
|
Актеры |
Менеджер, кладовщик, ИП |
|
Цель |
Получение сведений о результатах учета |
|
Краткое описание |
Пользователь выполняет команду, соответствующую названию формируемого отчета, указывает параметры, выполняет команду Сформировать. Система компонует данные и выводит отчет. Пользователь просматривает отчет |
|
Предусловие |
Пользователь авторизован в системе |
|
Постусловие |
Отчет |
|
Тип |
Базовый |
Разработка структуры справочников
Справочник «Контрагенты» предназначен для хранения информации о клиентах, поставщиках.
Таблица -15 Реквизиты справочника Клиенты
Имя реквизита |
Тип реквизита |
|
Наименование |
Строка (100) |
|
Юридический адрес |
Строка (100) |
|
Фактический адрес |
Строка (100) |
|
Правовой статус |
перечисление |
|
Контактные данные |
Строка (100) |
Правовой статус имеет тип перечисление. Это значит что при выборе этого поля будет выпадать список из трех статусов: ИП, Физ. Лицо, Организация.
Создание справочника «Сотрудники». Предназначен для хранения информации о сотрудниках организации. Позволяет привязывать продажу к конкретному сотруднику.
Таблица -16 Реквизиты справочника Сотрудники
Имя реквизита |
Тип реквизита |
|
Наименование |
Строка (100) |
|
Трудовая деятельность |
Строка (100) |
|
Начало работы |
Дата |
|
Конец работы |
Дата |
|
Должность |
Строка (100) |
Создание справочника «Склады». Предназначен для определения места хранения товара. У ИП будут два склада это ТорговаяТочка1 и ТорговаяТочка2.
Создание справочников «Вариант Номенклатуры» и «Дополнительные Свойства». Эти справочники предназначены для определения дополнительных характеристик для конкретной номенклатуры, то есть мониторы могут быть идентичные, но будут различаться цвета. Эти справочники будут вызываться в форме справочника номенклатура. Значение этих полей отображается в документе «Продажи».
Создание справочника «Номенклатура». Для учета товаров, приобретаемых у поставщика, создадим справочник «Номенклатура».
Товары в справочнике Номенклатура будут объединяться в группы по функциональному назначению, поэтому справочник будет иметь вид иерархии «иерархия групп и элементов».
Таблица -17 Реквизиты справочника Номенклатура
Имя реквизита |
Тип реквизита |
|
Вид номенклатуры |
СправочникСсылка.ВидНоменклатуры |
|
Цена номенклатуры |
РегистрыСведений.Цены |
Разработка структуры регистра сведений «Цены номенклатуры»
Для хранения стоимости номенклатурных единиц создадим регистр сведений с именем «Цены». Периодичность регистра - в пределах секунды (т.е. цены можно отслеживать в течение любого момента времени), режим записи - независимый.
Таблица -18 Структура регистра сведений Цены
Имя объекта метаданных |
Измерение |
Ведущее |
Ресурс |
Тип |
|
Номенклатура |
+ |
+ |
СправочникСсылка. Номенклатура |
||
Цена |
+ |
Число (15,2) |
Свойство Ведущее говорит о том, что запись регистра сведений представляет интерес, пока существует тот объект, ссылка на который выбрана в качестве значения этого измерения в этой записи. При удалении объекта все записи регистра сведений по этому объекту будут автоматически удалены.
Разработка структуры документа «Поступление товаров»
Документ «Поступление товаров» предназначен для отражения факт поступления в организацию приобретенных товаров.
Таблица-19 реквизиты документа «Поступление Товаров (Приходная Накладная)»
Имя реквизита |
Тип реквизита |
|
Склад |
СправочникСсылка.Склады |
Таблица -19 Реквизиты табличной части документа «ПоступлениеТоваров»
Имя реквизита |
Тип реквизита |
|
Номенклатура |
СправочникСсылка.Номенклатура |
|
Количество |
Число (15,0) |
|
Цена |
Число (15,2) |
|
Сумма |
Число (15,2) |
|
НаборСвойств |
СправочникСсылка.ВариантыНоменклатуры |
Написан код для автоматического расчета значений колонок Сумма, при изменении значений колонок Количество, Цена.
Форма документа будет иметь вид, изображенный на рисунке 2
Рисунок 2- Форма документа Поступление товаров
Разработка структуры документа «Продажи»
Документ оказание услуг предназначен для фиксации деятельности ИП. Он контролирует списание товаров, услуги которые были совершены, также позволяет просматривать отчет о работе сотрудников.
Таблица -20 Реквизиты документа «Продажи»
Имя реквизита |
Тип реквизита |
|
Склад |
СправочникСсылка.Склады |
|
Клиент |
СправочникСсылка.Клиенты |
|
Сотрудник |
СправочникСсылка.Сотрудник |
Таблица -21 Реквизиты табличной части документа Продажи
Имя реквизита |
Тип реквизита |
|
Номенклатура |
СправочникСсылка.Номенклатура |
|
Количество |
Число (15,0) |
|
Цена |
Число (15,2) |
|
Сумма |
Число (15,2) |
|
НаборСвойств |
СправочникСсылка.ВариантыНоменклатуры |
Разработка структуры документа «Резервирование»
Документ «Резервирование» предназначен для бронирования существующего товара на складе, и в случае нехватки занять за клиентом недостающую часть товара. Также он необходим для резервирования товара до момента оплаты стоимости заказа клиентом. Этот документ призван контролировать остатки на складах, дабы избежать недоразумений с клиентом.
Таблица -20 Реквизиты документа «Резервирование»
Имя реквизита |
Тип реквизита |
|
Склад |
СправочникСсылка.Склады |
|
Клиент |
СправочникСсылка.Клиенты |
|
Сотрудник |
СправочникСсылка.Сотрудник |
Таблица -21 Реквизиты табличной части документа Резервирование
Имя реквизита |
Тип реквизита |
|
Номенклатура |
СправочникСсылка.Номенклатура |
|
Количество |
Число (15,0) |
|
Цена |
Число (15,2) |
|
Сумма |
Число (15,2) |
|
НаборСвойств |
СправочникСсылка.ВариантыНоменклатуры |
Разработка структуры документа «Ввод начальных остатков»
Этот документ необходим для ввода в базу данных начальных остатков.
Его реквизиты схожи с документом «Приходная накладная».
Создание отчета «Товары»
Отчет «Товары» предназначен для быстрого просмотра списания и поступления товаров. То есть он позволяет пользователю просматривать сколько на данный момент находится номенклатуры, сколько продано.
В среде 1С Предприятие 8 есть построитель отчетов, который позволяет быстро разрабатывать отчет, формируя на основе таблиц запросы и оформление.
Создание отчета «РеестрДокументовПродажи»
Этот отчет предназначен для формирования реестра документов «продаж». Также в системе будут реализованы различные отчеты, которые будут схожи по структуре создания.
Создание ролей и назначение их пользователям
Администрирование списка пользователей 1С:Предприятия и назначение им ролей в соответствии с их служебными обязанностями - очень важные моменты для организации интерфейса прикладного решения в целом и разграничения прав и действий его отдельных пользователей.
Следует ограничить пользователей в выполнении действий с объектами базы данных. Так, кладовщик может создавать документы «Поступление товаров» и записывать документы, поскольку он отвечает за регистрацию поступления товаров. Менеджер же в свою очередь должен иметь доступ к добавлению справочников клиентов, оформления документа «продажи», «резервировании», но в то же время он не должен иметь доступа к поступлению товаров.
Для описания подобных разрешений используются объекты конфигурации Роль. Каждому пользователю системы ставится в соответствия одна или несколько ролей.
При создании ролей исходят из того, какие полномочия требуются различным группам пользователей на доступ к информации. В нашей систему будут реализованы следующие роли:
- администратор - в системе 1С:Предприятие должна присутствовать роль, включающая в себя полные права на работу с данными ИБ;
- кладовщик;
- менеджер;
- ИП.
Присвоение ролей пользователям осуществляется через пункт главного меню Администрирование -> Пользователи.
Рисунок 3 - Создание пользователя «Администратор» с ролью «Администратор»
Рисунок 4 - Список пользователей системы
Для всех объектов базы данных для всех ролей исключено право интерактивного удаления.
Редактирование командного интерфейса разделов и рабочего стола
Усовершенствование командного интерфейса приложения, настройка видимости команд по ролям и рабочего стола делает приложение более удобным для пользователей и придает ему завершенный вид.
Рассортируем команды в зависимости от приоритета и частоты использования по следующим группам:
- панель навигации.Важное;
- панель навигации.Обычное;
- панель навигации.См. также;
- панель действий.Создать и
- панель действий.Отчеты
Рисунок 5 - Командный интерфейс раздела «Учет материалов» пользователя с ролью «Кладовщик»
Рисунок 6 - Командный интерфейс раздела «ОказаниеУслуг» пользователя с ролью «Менеджер»
Рисунок 7 - Командный интерфейс раздела «Предприятие» пользователя с ролью «Директор»
Рисунок 8 - Командный интерфейс раздела «Розницы.Электроник» пользователя с ролью «Администратор»
Рабочий стол предназначен для размещения наиболее часто используемых пользователем документов, отчетов, справочников и т.п. При запуске 1С:Предприятия раздел Рабочий стол становится активным по умолчанию и нужные формы сразу открываются в рабочей области приложения.
Рисунок 9 - Рабочий стол для пользователя с ролью «Кладовщик»
Рисунок 10 - Рабочий стол для пользователя с ролью «Менеджер»
автоматизация оптовая торговля программный документация
4.1.2 Программа и методика испытаний
Объект испытаний
Предварительные испытания проводятся для всей разработанной ИС согласно ГОСТ 34.603-92 и являются комплексными.
Цель испытаний
Целью проведения испытаний является проверка работоспособности системы в целом и ее отдельных задач.
Объем испытаний
Перечень функций системы, подлежащих испытаниям, представлены в таблице 22.
Таблица - 22 Перечень функций, подлежащих испытаниям
№ п/п |
Функция |
Контролируемый объект |
Контроль выходных данных |
|
1. |
Авторизация при входе в систему |
Механизм проверки пароля |
Подлинность пароля |
|
2. |
Вывод данных в документ |
Механизм проверки данных |
Проведение документа |
|
3. |
Формирование отчета |
Механизм формирования отчета |
Результаты формирования отчета |
|
4. |
Добавление новой записи в справочники |
механизм добавления записи |
появление пустой формы |
|
5 |
Удаление записи из справочников |
механизм удаления записи |
удаление выбранной строки |
|
1. |
Редактирование данных в справочниках |
механизм редактирования |
изменение данных строк в форме |
Условия и порядок проведения испытаний
Для проведения испытаний создается контрольный пример. В качестве исходной информации для контроля будет использован фрагмент информации в объеме, достаточном для обеспечения необходимой достоверности информации;
До начала испытаний необходимо провести заполнение всех справочников системы: справочник клиентов, справочник объектов и справочник зон в базе данных.
4.2 Решения по информационному обеспечению
4.2.1 Состав информационного обеспечения
Информационное обеспечение данной системы представлено конфигурацией баз данных для хранения необходимой информации при использовании системы.
База данных 1Cv8.CD содержит данные справочников, реквизиты документов, табличные части документов и регистры накопления и сведений.
4.2.2 Организация информационного обеспечения
Объем хранимых в системе данных со временем будет занимать большой объем. В данном случае более рационально использовать для хранения необходимых данных конфигурацию баз данных.
4.2.3 Организация сбора и передачи информации
Источником поступления в систему информации о клиентах, объектах, а также зонах, на которые разделен объект, является пользователь системы. Объем и интенсивность поступления информации этого рода в систему не задокументирована и не является постоянной. Изменения в данных также вносятся в систему пользователем по мере необходимости.
4.2.4 Организация развертывания оборудования
Конфигурация системы состоит из трех компьютеров, на одном из них установлен сервер 1С. Это позволяет в дальнейшем подключить еще PC и использовать одну базу данных одновременно, что дает возможность для легкого расширения сетевой структуры. На сервере «лежит» база данных 1Cv8.1CD, которая хранит конфигурацию и данные. При помощи 1С Предприятие 8.2.exe открывается эта база данных на компьютерах подключенных к сети. Принтеры необходимы для распечатки всех необходимых документов и отчетов в ходе работы в 1С Предприятие 8.2. Также в серверный компьютер подключен лицензионный ключ в виде флэш накопителя на определенное количество пользователей. Диаграмма развертывания представлена на рис.6:
Рисунок 6 - Состав подсистемы Учет материалов
4.3 Решение по программному обеспечению
4.3.1 Структура программного обеспечения
Разработку конфигурации следует начинать с определения состава подсистем. В дереве объектов конфигурации раскроем ветвь Общие -> Подсистемы:
- учет материалов;
- продажи;
- предприятие.
После анализа недостатков существующей системы учета и принятия решения об автоматизации в нее были внесены следующие изменения:
- реализован учет номенклатуры по складам;
- добавлен процесс «Установка цен номенклатуры» для обеспечения возможности хранения истории цен поставляемых товаров, а также автоматической подстановки цены при указании номенклатуры в документе «Оказание услуг»;
- добавлен процесс «Ведение справочников», необходимый для заполнения данных документов путем выбора из справочников или автоматической подстановки.
На рисунке 9 изображена структура документов и отчетов конфигурации, которая наглядно изображает работу взаимодействия различных объектов конфигурации. Первоначально происходит заполнение справочников на основе данных.
Из справочников формируются документы, которые в свою очередь записывают данные в регистры. Регистр накопления предназначен для хранения «числовых значений», т.е. имеет возможность прихода и расхода. А регистр сведений не имеет прихода и расхода, то есть он просто хранит определенные списки данных, к примеру «цены».
Рисунок 9 - Структура документов и отчетов конфигурации
4.3.2 Методы и средства разработки программного обеспечения
При анализе требований к разработанной системе применялся объектно-ориентированный подход с построением диаграмм с помощью инструмент моделирования Visual Paradigm for UML 7.2 Enterprise Edition. Этот инструмент позволяет быстро и удобно построить необходимые диаграммы для более наглядного представления.
Программное обеспечение для ИС разработано с использованием методов предметно-ориентированного программирования в среде 1С: Предприятие 8. Выбор среды разработки был между Delphi 7 и 1С: Предприятие 8. Для окончательного выбора была проведена сравнительная характеристика этих средств по наиболее важным для разрабатываемого проекта параметрам, представленная в таблице 23.
Таблица - 23 Сравнительная характеристика языков программирования 1С: Предприятие 8
№ |
Возможность |
Средства |
||
1С: Предприятие 8 |
delphi |
|||
1. |
доступность документации |
значительно много, но в основном платная |
много |
|
2. |
система |
закрытая |
открытая |
|
3. |
скорость разработки приложений |
высокая |
средняя |
|
4. |
возможность наращивания с помощью добавления компонентов |
есть |
есть |
|
5. |
принцип обработки кода |
компилятор |
компилятор |
|
6. |
скорость работы приложения |
высокая |
высокая |
|
7. |
восприятие кода |
хорошее |
среднее |
1С: Предприятие 8 - общепризнанный лидер среди инструментов создания конфигураций, функционирующих на платформе Windows. Среда 1С: Предприятие 8 включает в себя полный набор визуальных инструментов для скоростной разработки приложений, поддерживающей разработку пользовательского интерфейса и подключение к корпоративным БД.
4.3.3 Операционная система
Конфигурация «Текстильный Оптовик» разработана для функционирования в среде операционной системы Windows XP и выше.
Предпочтительной является использование операционной системы Microsoft Windows 7 Prof.
Выбор данной операционной системы обусловлен следующим:
- все компьютеры оснащены этой ОС;
- windows 7 является наиболее распространенной ОС в настоящее время и имеет все необходимые функциональные возможности для успешной работы разработанной системы.
5. Рабочая документация
5.1 Руководство пользователя
5.1.1 Установка конфигурации
Для установки конфигурации необходимо в 1С: Предприятие 8 добавить новую конфигурацию.
Для этого необходимо нажать на кнопку «Добавить»
Рисунок 10 Добавление информационной базы
Из выплывшего окна выбрать пункт «создание новой ИБ»:
Рисунок 11- Создание новой ИБ
После нажатия на кнопку «Далее» необходимо выбрать пункт представленный на рис. 12:
Рисунок 12- Создание новой ИБ
Далее следуя инструкциям, дадим ИБ название, и укажем путь хранения.
После добавления ИБ, выберем ее и перейдем в режим работы «Конфигуратор». Дальше нам необходимо открыть конфигурацию:
Рисунок 13- Создание новой ИБ
Необходимо добавить конфигурацию «Текстильный Оптовик» в нашу чистую конфигурацию. Для этого необходимо открыть вкладку Конфигурация>Загрузить конфигурацию из файла> выбрать путь к файлу «ТекстильныйОптовик.cf». Далее необходимо согласиться со всем, что предложит система.
На этом добавление конфигурации закончено. И можно начинать работать с системой.
5.1.2 Запуск конфигурации
Для запуска необходимо щелкнуть левой кнопкой мыши на 1С:Предприятии, и в открывшемся окне выбрать ИБ «Текстильный Оптовик», и нажать на кнопку «1С предприятие». Выплывет окно авторизации для выбора интерфейса пользователя.
5.1.3 Руководство кладовщика
Добавление элементов справочника Номенклатура:
- в панели разделов приложения перейти в раздел «Учет материалов»;
- в панели действий в группе «Создать» выбрать пункт «Номенклатура» или выбрать в панели навигации пункт «Номенклатура» и нажать кнопку «Создать» на панели инструментов появившейся формы списка справочника «Номенклатура»;
- заполнить поля «Группа номенклатуры», «Наименование», «ВидНоменклатуры», нажимая кнопку выбора и дважды щелкая по строке с нужным значением в появившейся форме выбора;
- нажать кнопку «Записать и закрыть».
Регистрация поступления товаров:
- в панели разделов приложения перейти в раздел «Учет материалов»;
- в панели действий в группе «Создать» выбрать пункт «Поступление товаров» или выбрать в панели навигации пункт «Поступление товаров» и нажать кнопку «Создать» на панели инструментов появившейся формы списка документа «Поступление товаров»;
- заполнить поля «Номенклатура», «НаборСвойств», «Количество» и «Цена», щелкая по кнопке выбора и указывая в появившейся форме нужное значение;
- в панели инструментов формы документа нажать кнопку «провести и закрыть».
Установка цен номенклатуры
- в панели разделов приложения перейти в раздел «Учет материалов»;
- в панели действий в группе «Создать» выбрать пункт «Цена номенклатуры» или выбрать в панели навигации пункт «Цены номенклатуры» и нажать кнопку «Создать» на панели инструментов появившейся формы списка одноименного регистра;
- заполнить поля «Номенклатура» выбором из списка, поле «Цена» - с помощью калькулятора или вручную;
- в панели инструментов формы записи регистра нажать кнопку «Провести и закрыть».
Формирование отчета «Товары»
- в панели разделов приложения перейти в раздел «Учет материалов»;
- из группы «Отчеты» в панели действий выбрать пункт «Материалы»;
- задать параметры формирования отчета «Дата начала» и «Дата окончания» одним из возможных способов: выбором из выпадающего списка, указанием с помощью календаря, вводом вручную;
- нажать «Сформировать».
5.1.4 Руководство менеджера
Добавление клиента:
- в панели разделов приложения перейти в раздел «Оказание услуг»;
- в панели действий в группе «Создать» выбрать пункт «Клиенты» или выбрать в панели навигации пункт «Клиенты» и нажать кнопку «Создать» на панели инструментов появившейся формы списка справочника «Клиенты»;
- заполнить поля «Наименование;
- нажать кнопку «Записать и закрыть».
Регистрация «продажи»:
- в панели разделов приложения перейти в раздел «продажи»;
- в панели действий в группе «Создать» выбрать пункт «Продажи» или выбрать в панели навигации пункт «Продажи» и нажать кнопку «Создать» на панели инструментов появившейся формы списка документа «Продажи»;
- заполнить поля «Склад», «Клиент», «Сотрудник» щелкая по кнопке выбора и указывая в появившейся форме нужное значение;
- в табличном части заполнить поля «Номенклатура», «НаборСвойств», «Количество». Поле «Цена» подставляется автоматически;
- в панели инструментов формы документа нажать кнопку «провести и закрыть».
Размещено на Allbest.ru
Подобные документы
Структура оборота оптовой торговли. Особенности деятельности оптового торгового предприятия по оптовой продаже строительного оборудования ООО "ТД Шляпа". Разработка информационного обеспечения для предприятия. Требования к техническому обеспечению.
презентация [3,5 M], добавлен 26.05.2017Проектирование программы для предприятия ООО "Чудо свечи" в среде программирования Borland Delphi. Произведение расчета системы методом аддитивной оптимизации. Требования к функциям, выполняемым системой, к программному и аппаратному обеспечению.
курсовая работа [2,8 M], добавлен 27.02.2015Требования к программному продукту, к задачам и функциям, выполняемым программой, к техническому, программному и организационному обеспечению. Стадии и этапы разработки программного продукта. Простота навигации по программе, присутствие строки подсказки.
курсовая работа [236,7 K], добавлен 09.03.2009Требования к функциям, выполняемым системой, к программно-аппаратному и техническому обеспечению, к надежности и хранению информации. Схема взаимодействия модулей. Структурная схема программы. Руководство пользователю и программисту, вероятные ошибки.
курсовая работа [423,1 K], добавлен 24.03.2014Требования к функциям, выполняемым системой, программно-аппаратному и техническому обеспечению, к эргономике и технической эстетике, надежности и хранению информации. Схема взаимодействия модулей. Структурная схема программы. Наиболее вероятные ошибки.
курсовая работа [541,3 K], добавлен 19.05.2014Требования к программному обеспечению и надежности разрабатываемой автоматизированной системы. Словарь предметной области. Схема состава вычислительной системы. Диаграмма объектов и классов. Анализ общих затрат на разработку автоматизации рабочего места.
курсовая работа [1,4 M], добавлен 30.06.2013Применение системы автоматизации розничной торговли в работе современного магазина самообслуживания или супермаркета. Описание информационного и технологического обеспечений информационной системы. Программное обеспечение и экономическая эффективность.
курсовая работа [810,7 K], добавлен 28.12.2010Анализ необходимости разработки информационной системы для продажи товаров народного потребления: оценка потребностей предприятия ООО "Эридан"; выбор средств реализации; требования и технология эксплуатации системы; проектирование компонент приложения.
дипломная работа [4,7 M], добавлен 13.07.2011Требования к метрологическому обеспечению. Разработка архитектуры пользовательского интерфейса. Требования к программному, математическому, информационному обеспечению. Функциональная схема автоматизации. Разработка схемы информационных потоков.
курсовая работа [343,1 K], добавлен 20.12.2013Назначение и цели создания программного обеспечения. Характеристики объекта автоматизации. Требования к программному обеспечению. Характеристика производимой продукции предприятия. Автоматизация компонента "Зарплата и кадры" для расчета заработной платы.
дипломная работа [98,8 K], добавлен 15.04.2012