Корпоративные информационные системы

Автор: Пользователь скрыл имя, 01 Апреля 2013 в 18:50, курсовая работа

Описание работы

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

Содержание

1. ВВЕДЕНИЕ…………………………………………………………………………………………..2
2. АНАЛИЗ ЗАДАНИЯ………………………………………………………………………………...3
2.1 Спецификация задания………………………………………………………………………….3
2.2 Описание объекта проектирования…………………………………………………………….4
2.3 Техническое описание ………………………………………………………………………….4
4. РАЗРАБОТКА СИСТЕМЫ ………………...………………………………………………………6
4.1. Справочники……………………………………………………………………………………7
4.2. Документы………………………………………………………………………………………8
4.3. Регистр сведений…………………………………………………………………………….…9
4.4. Регистр накопления………………………………………………………………………...…10
4.5. Перечисления……………………………………………………………………………….…10
5. ОТЧЕТЫ………………………………………………………………………………………….....14
6.ПОЛЬЗОВАТЕЛЬСКИЙ ВИД….……………………………………………………………….....18
7. ЗАКЛЮЧЕНИЕ………………………………………………………………………………….....22
8. СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ……………………………………………….23

Работа содержит 1 файл

Kursovaya.doc

— 1.49 Мб (Скачать)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ  И НАУКИ РФ

ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО

ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

КАЗАНСКИЙ (ПРИВОЛЖСКИЙ) ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ

в г. Набережные Челны

 

 

 

 

 

 

 

 

 

Корпоративные информационные системы

 

Курсовой проект

по специальности 

«Автоматизированные системы  обработки информации и управления» 

 

 

 

 

 

 

 

 

Выполнил:

 

 

 

Проверил:

 

 

 

 

 

 

 

 

г. Набережные Челны

2013

 

 

Содержание

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.  ВВЕДЕНИЕ

 

Проектирование - основа любой инженерной системы. На этапе, которого определяется:

-     назначенная  цель

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

-     простота  реализации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.  АНАЛИЗ ЗАДАНИЯ

2.1 Спецификация задания

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

  1. Разработать систему продажи телевизоров.

2. Использовать систему 1С конфигурацию

3. Результатом выполнения курсового проекта является:

Автоматизация закупки  товара от поставщика и последующие  реализация товара.

2.2 Описание объекта  проектирования

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

Существует следующие  возможности влияния :

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

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

 

 

2.3 Техническое описание

Владелец закупает товар  у поставщика(производитель) затем  товар поступает на склад.. Потом продавец продает товар с надбавкой.

В системе есть справочники:

    • Склад
    • Номенклатура
    • Клиенты
    • Сотрудники
    • Поставщики

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

    • Закупка товара
    • Продажа товара

Два регистра для проведения операций

    • Номенклатура остатки
    • Продажи остатки

Четыре отчета

    • Количество товара на складе
    • Выручка
    • Список сотрудников
    • Полный отчет – более подробная информация по всему магазину

 

 

 

 

 

 

 

 

 

 

 

 

4. РАЗРАБОТКА  СИСТЕМЫ УПРАВЛЕНИЯ

4.1 Справочники

 

Склад – складирование товаров. Имеет предопределенный элемент «Основной»

Любой товар вначале  поступает на основной склад.

Длина кода «9»

Длина наименования «25»

 

Номенклатура – название товаров имеет иерархическую структуру

Длина кода «9»

Длина наименования «25»

Реквизиты:

  • Ед.Изм. Тип: СправочникСсылка.ЕдИзм
  • ЦенаОтПоствщика Тип: Число, Длина 15, Точность 2, неотрицательное
  • ЦенаПродажи Тип: Число, Длина 15, Точность 2, неотрицательное

 

Клиенты – список клиентов для последующего идентифицирования.

Длина кода «9»

Длина наименования «25»

Реквизиты:

  • ФИО Тип: Строка, Длина: 25 (Вместо стандартного реквизита «Наименование»)

Табличная часть  «История»:

  • Товар Тип: СправочникСсылка.Номенклатура
  • ЦенаПокупки Тип: Число, Длина 15, Точность 2, неотрицательное
  • ДатаПокупки Тип: Дата, Состав даты: Дата

 

Сотрудники- лица работающие в магазине.

Длина кода «9»

Длина наименования «25»

Реквизиты:

  • Фамилия Тип: Строка, Длина: 25
  • Имя Тип: Строка, Длина: 25
  • Отчество Тип: Строка, Длина: 25
  • ДатаРождения Тип: Дата, Состав даты: Дата
  • Стаж Тип: Число, Длина: 10

 

Поставщики- от кого поступает товар.

Реквизиты:

  • Наименование Тип: Строка, Длина: 25
  • ФИОДиректора Тип: Строка, Длина: 25
  • Телефон Тип: Число, Длина: 6

 

 

4.2 Документы

 

ЗакупкаТовара

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

Реквизиты:

  • Поставщик Тип: СправочникСсылка.Поставщики
  • Сотрудник Тип: СправочникСсылка.Сотрудники
  • Склад Тип: СправочникСсылка.Склад
  • СуммаИтого Тип: Число, Длина: 15, Точность 2, неотрицательное

Табличная часть  «Товары»:

  • Номенклатура Тип: СправочникСсылка.Номенклатура
  • Количество Тип: Число, Длина 15, неотрицательное
  • Цена Тип: Число, Длина 15, Точность 2, неотрицательное
  • Сумма Тип: Число, Длина 15, Точность 2, неотрицательное

Модуль формы:

//При изменение количество  товара, изменяется сумма.

&НаКлиенте

Процедура ТоварыКоличествоПриИзменении(Элемент)

Стр = Элементы.Товары.ТекущиеДанные;

Стр.Сумма = Стр.Количество * Стр.Цена;

КонецПроцедуры

 

//При изменение цены  товара изменяется сумма.

&НаКлиенте

Процедура ТоварыЦенаПриИзменении(Элемент)

Стр = Элементы.Товары.ТекущиеДанные;

Стр.Сумма = Стр.Количество * Стр.Цена;

КонецПроцедуры

 

// Функция обращения к серверу  для получения цены

&НаСервереБезКонтекста

Функция ПолучитьЦену(Номенклатура)

Возврат Номенклатура.ЦенаОтПоставщика;

КонецФункции

 

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

&НаКлиенте

Процедура ТоварыНоменклатураПриИзменении(Элемент)

Перемен = Элементы.Товары.ТекущиеДанные;

Перемен.Цена = ПолучитьЦену(Перемен.Номенклатура);

ТоварыКоличествоПриИзменении(Элемент);

КонецПроцедуры

 

Модуль объекта:

//Движение регистра по остатке номенклатуры

Процедура ОбработкаПроведения(Отказ, Режим)

// регистр НоменклатураОстаток  Приход

Движения.НоменклатураОстаток.Записывать = Истина;

Для Каждого ТекСтрокаТовары Из Товары Цикл

Движение = Движения.НоменклатураОстаток.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;

Движение.Склад = Склад;

Движение.Количество = ТекСтрокаТовары.Количество;

Движение.Сумма = ТекСтрокаТовары.Сумма;

КонецЦикла;

КонецПроцедуры

 

ПродажаТовара

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

Реквизиты:

  • Сотрудник Тип: СправочникСсылка.Сотрудники
  • Склад Тип: СправочникСсылка.Склад
  • Клиент Тип: СправочникСсылка.Клиенты
  • СуммаИтого Тип: Число, Длина: 15, Точность 2, неотрицательное

Табличная часть  «Товары»:

  • Номенклатура Тип: СправочникСсылка.Номенклатура
  • Количество Тип: Число, Длина 15, неотрицательное
  • Цена Тип: Число, Длина 15, Точность 2, неотрицательное
  • Сумма Тип: Число, Длина 15, Точность 2, неотрицательное
  • СпособОплаты Тип: ПеречислениеСсылка.СпособОплаты

Модуль  формы:

//Изменяет сумму  документа , при изменение количество  товара

&НаКлиенте

Процедура ТоварыКоличествоПриИзменении(Элемент)

Переменная = Элементы.Товары.ТекущиеДанные;

Переменная.Сумма = Переменная.Количество * Переменная.Цена * Переменная.НадбавкаПроцент / 100 + Переменная.Цена ;

КонецПроцедуры

 

// Изменяет сумму  документа при изменение цены  товара

&НаКлиенте

Процедура ТоварыЦенаПриИзменении(Элемент)

Переменная = Элементы.Товары.ТекущиеДанные;

Переменная.Сумма = Переменная.Количество * Переменная.Цена * Переменная.НадбавкаПроцент / 100 + Переменная.Цена;

КонецПроцедуры

 

//Изменяет сумму  документа при изменение надбавки  на товар

&НаКлиенте

Процедура ТоварыНадбавкаПроцентПриИзменении(Элемент)

Переменная = Элементы.Товары.ТекущиеДанные;

Переменная.Сумма = Переменная.Количество * Переменная.Цена * Переменная.НадбавкаПроцент / 100 + Переменная.Цена; 

КонецПроцедуры

 

// добавляет автоматически цену товара в документ

&НаСервереБезКонтекста

Функция ПолучитьЦену(Номенклатура)

Возврат Номенклатура.ЦенаОтПоставщика;

КонецФункции

 

&НаКлиенте

Процедура ТоварыНоменклатураПриИзменении(Элемент)

Перемен = Элементы.Товары.ТекущиеДанные;

Перемен.Цена = ПолучитьЦену(Перемен.Номенклатура);

ТоварыКоличествоПриИзменении(Элемент);

КонецПроцедуры

 

 

Модуль  объекта:

//Процедуры  движений

Процедура ОбработкаПроведения(Отказ, Режим)

 

// регистр НоменклатураОстаток  Расход

Движения.НоменклатураОстаток.Записывать = Истина;

Для Каждого  ТекСтрокаТовары Из Товары Цикл

Движение = Движения.НоменклатураОстаток.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Расход;

Движение.Период = Дата;

Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;

Движение.Склад = Склад;

Движение.Количество = ТекСтрокаТовары.Количество;

Движение.Сумма = ТекСтрокаТовары.Сумма;

КонецЦикла;

 

// регистр ПродажаТоваров 

Движения.ПродажаТоваров.Записывать = Истина;

Для Каждого  ТекСтрокаТовары Из Товары Цикл

Движение = Движения.ПродажаТоваров.Добавить();

Движение.Период = Дата;

Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;

Движение.Количество = ТекСтрокаТовары.Количество;

Движение.Сумма = ТекСтрокаТовары.Сумма;

КонецЦикла;

 

 

КонецПроцедуры

 

//Выводит общий итог в документе

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)

СуммаИтого = Товары.Итог("Сумма");

КонецПроцедуры

 

 

 

 

4.3 Регистр сведений

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

Поставщиков

Измерения:

  • Поставка Тип: СправочникСсылка.Поставщики
  • Номенклатура Тип: СправочникСсылка.Номенклатура

Ресурсы:

  • Цена Тип: Число, Длина 15, Точность 2, неотрицательное

 

4.4 Регистры накопления

 

НоменклатураОстаток – предназначен для хранения остатков товаров.

Измерения:

  • Склад Тип: СправочникСсылка.Склад
  • Номенклатура Тип: СправочникСсылка.Номенклатура

Ресурсы:

  • Количество Тип: Число, Длина 15, неотрицательное
  • Сумма Тип: Число, Длина 15, Точность 2, неотрицательное

ПродажаТоваров – предназначен для хранения оборотов продаж(выручки)

Измерения:

  • Поставщик Тип: СправочникСсылка.Поставщики
  • Номенклатура Тип: СправочникСсылка.Номенклатура

Ресурсы:

  • Количество Тип: Число, Длина 15, неотрицательное
  • Сумма Тип: Число, Длина 15, Точность 2, неотрицательное

 

4.5 Перечисления

СпособОплаты – предназначен для быстрого выбора в документе..

Значения:

  • Наличные
  • БезНаличные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5. ОТЧЕТЫ

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

Информация о работе Корпоративные информационные системы