Создание автоматизированного рабочего места менеджера компьютерного магазина

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    772,05 Кб
  • Опубликовано:
    2014-06-23
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Создание автоматизированного рабочего места менеджера компьютерного магазина

Содержание

ВВЕДЕНИЕ

1. ООО «Игрек & К»

1.1 История компании «Игрек & К»       

1.2 Краткая характеристика деятельности предприятия

1.3 Структура организации

2. Аналитическая часть

2.1 Постановка решаемой задачи

2.2 Анализ предметной области

2.3 Функциональный анализ предметной области

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

3.1 Состав выполняемых функций

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

3.3 Стадии и этапы проектирования       

4. Стадия проектирования

4.1 Построение инфологической модели данных

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

4.3 Реляционная модель данных

4.4 Алгоритм автоматизации

5. Программная реализация проекта      

5.1 Выбор среды программирования     

5.2 Выбор типовой конфигурации

5.3 Структура приложения

5.4 Руководство менеджера

5.5 Руководство программиста      

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Введение

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

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

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

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

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

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

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

1. ООО «Игрек & К»

.1 История компании «Игрек & К»

Компания «Игрек&К» основана 5 августа 1998 года в центре Краснодарского края - станице Выселки. Основным направлением деятельности является создание программных продуктов на базе 1С, поставка компьютерной и электронной техники, развитие и внедрение информационных технологий на предприятиях сельского хозяйства, промышленности, сферы обслуживания.

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

В 2002 году компания вышла на российский рынок производства программных продуктов. Компания является автором решения бухгалтерского, налогового, управленческого учета для Российских сахарных заводов, получившего сертификат "1С: Совместимо!".

Девять лет компания является авторизованным франчайзинг - партнером компании 1С.

На базе фирмы действует авторизованный учебный центр 1С.

Одним из важных направлений деятельности является работа с управляющими компаниями крупных российских холдингов по созданию систем консолидированного учета по РСБУ и МСФО. Разработаны методики единого учета для предприятий холдингов разных бизнес-направлений. На базе комплекса "1С: Предприятие 7.7" разработана система сбора, трансформации и консолидации учетных данных, получившая сертификат "1С: Совместимо". (Внедрение в ГК «Русагро»)

Компания входит в проект "1С: Консалтинг" в качестве кандидата ЦКП (Центр компетенции по производству) и кандидата ЦКС (Центр компетенции по строительству). Одни из специализаций по направлениям - непрерывное производство и системы получения консолидированной отчетности.

Фирмой разработано отраслевое решение для сахарных заводов на базе продукта "1С: Предприятие 8 Управление производственным предприятием" (УПП). Разработка заняла 5 место в рейтинге крупнейших проектов фирмы 1С в России.

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

.2 Краткая характеристика деятельности предприятия

ООО «Игрек & К» работает в 3-х направлениях:

услуги магазина;

учебный центр;

разработка программного обеспечения.

Магазин «Игрек&К»

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

В продаже имеется антивирусное программное обеспечение от компаний Лаборатория Касперского, Dr.Web.

Магазин «Игрек & К» единственный в Выселковском районе, который предоставляет юридическим лицам и индивидуальным предпринимателям услуги по изготовлению (уничтожению) печатей, штампов, визиток и прочей штемпельной продукции.

В отделе продаж услуг сотовой связи абоненты МТС, Билайн GSM, Мегафон, НТВ+ могут оперативно пополнить свои лицевые счета через платёжную систему E-Port.

Большое внимание уделяется работе с юридическими лицами. В числе постоянных клиентов ЗАО «АФ им. Ильича», Администрация Выселковского района, ЗАО «АгроГард», Редакция газеты «Власть Советов», Выселковская ТПП, администрации сельских поселений Выселковского района, Динское АТП, прокуратура Выселковского района, ОАО «Крайинвестбанк» и другие.

Авторизованный Учебный Центр фирмы "1С" ООО «Игрек&К».

К настоящему времени обучение бухгалтерским программам фирмы "1С" проводится в более чем 700 авторизованных учебных центрах фирмы "1С" в 250 городах СНГ и ближнего зарубежья.

Один из авторизованных Учебных Центров фирмы "1С" расположен по адресу ст. Выселки, ул. Казачья, 7, ООО «Игрек&К».

Учебный центр открыт нами для тех, кто:

хочет получить квалифицированную помощь в освоении программного продукта;

желает сначала изучить средства программ, затратив небольшую сумму на её освоение;

это ещё и получение дополнительного образования для тех, кто хочет получить работу.

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

Учебные курсы включают в себя основной спектр программных продуктов:

пользователь персонального компьютера (ПК) - Курс для начинающих и неопытных пользователей, желающих научиться работать на ПК с нуля. В программу обучения входят операционная система Windows, текстовый редактор Word, электронные таблицы Excel, электронная почта Outlook, и работа в Internet. Начало занятий по мере комплектации групп;

С:Бухгалтерия - От установки программы на компьютер до сведения баланса. Ввод документов, справочников, формирование проводок и получение отчетности;

С:Зарплата и кадры - Курс для работающих бухгалтеров в части учета, связанной с расчетом заработной платы, работой с фондами, ведением кадрового учета на предприятии;

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

По окончании курсов выдаются свидетельства авторизованного учебного центра 1С.

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

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

Крупные проекты компании в сфере разработки программного обеспечения:

-ООО ГК «Русагро»  холдинг <#"785564.files/image001.gif">

Рис 1. Схема автоматизированного рабочего места

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

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

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

Основные требования, которым должна отвечать АРМ:

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

минимальное время ответа на запросы пользователя;

адаптация к уровню подготовки пользователя и его профессиональным запросам;

простота освоения приемов работы на АРМ и легкость общения, надежность и простота обслуживания;

терпимость по отношению к пользователю;

возможность быстрого обучения пользователя;

возможность работы в составе вычислительной сети.

Существует два подхода к разработке АРМ. Первый подход - функциональный представляет собой автоматизацию наиболее типичных функций.

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

Специалистам часто приходится работать с большими объемами данных, с тем чтобы найти требуемые сведения для подготовки различных документов. Для облегчения такого рода работ были созданы системы управления базами данных (СУБД: DBASE, RBASE, ORACLE и др.). СУБД позволяют хранить большие объемы информации, и, что самое главное, быстро находить нужные данные. Так, например при работе с картотекой постоянно нужно перерывать большие архивы данных для поиска нужной информации, особенно если карточки отсортированы не по нужному признаку. СУБД справится с этой задачей за считанные секунды.

.3 Функциональный анализ предметной области

В конце 90-х годов, когда на рынке в должной мере появилась конкуренция и рентабельность деятельности предприятий стала резко падать, руководители ощутили огромные сложности при попытках оптимизировать затраты, чтобы деятельность оставалась одновременно прибыльной и конкурентоспособной. Как раз в этот момент совершенно четко проявилась необходимость иметь перед своими глазами модель деятельности предприятия, которая отражала бы все механизмы и принципы взаимосвязи различных подсистем в рамках одного бизнеса. Само понятие «моделирование бизнес-процессов» пришло в быт с появлением сложных программных продуктов, предназначенных для автоматизации управления предприятием.

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

Наиболее известной и распространенной методикой является методология структурного анализа SADT (Structured Analysis and Design Technique).

Концепция SADT возникла в конце 60-ых годов в ходе революции, вызванной структурным программированием. В то время специалисты, традиционно занимавшиеся созданием крупномасштабных систем, стали осознавать необходимость большей упорядоченности.

На основе этой методологии был принят стандарт моделирования бизнес-процессов IDEF0 (Integration DEFinition 0).

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

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

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

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

В IDEF0 реализованы три базовых принципа моделирования процессов:

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

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

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

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

.1 Состав выполняемых функций

Автоматизированная информационная система должна разрешить следующие основные проблемы:

учет материальных запасов;

учет денежных средств, полученных от реализации товаров;

сокращение времени формирования отчетов;

упорядоченность документооборота;

экономия времени на обслуживание клиентов.

Система должна выполнять следующие функции:

учет сотрудников;

учет клиентов;

учет товаров и услуг;

учет заказов и продаж;

пополнение базы данных в связи с поступлением новой техники;

составление отчетов по имеющейся и по отсутствующей на данный момент техники;

составление отчетов по объему продаж по датам и месяцам;

составление отчетов по счетам.

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

формирование ценников;

формирование счета;

формирование товарного чека.

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

Технические требования к аппаратному обеспечению автоматизированного рабочего места определяются минимальными требованиями платформы 1С: Предприятие 8.2:

Частота процессора не ниже 400 МГц;

ОЗУ не менее 128 Мб;

Минимальный объем дискового пространства 500 Мб;

Наличие сетевой платы и принтера.

Требованию к программному обеспечению АРМ:

ОС семейства Windows’98/XP;

ПО «1С: Предприятие 8.2», Конфигурация «1С: Бухгалтерский учет 7.7»; алгоритм автоматизация магазин

Требование к серверу БД:

Частота процессора не ниже 1,5 ГГц;

Объем ОП не менее 512 Мб;

         Минимальный объем дискового пространства 2 Гб;

Наличие сетевой платы;

ОС семейства Windows Server 2000-2003.


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

В предлагаемой методологии весь процесс проектирования базы данных подразделяется на три этапа:

Концептуальное проектирование.

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

Физическое проектирование.

Этапы проектирования базы данных представлены на рисунке 2.












Рис. 2 Этапы проектирования базы данных

4. Стадия проектирования

.1 Построение инфологической модели данных

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

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

Создав наглядную модель базы данных, можно оптимизировать структуру БД и добиться её полного соответствия требованиям и задачам организации. Визуальное моделирование повышает качество создаваемой базы данных, продуктивность и скорость её разработки. ERwin облегчает проектирование баз данных. Для этого достаточно создать графическую E-R модель (объект-отношение), удовлетворяющую всем требованиям к данным и ввести бизнес-правила для создания логической модели, которая отображает все элементы, атрибуты, отношения и группировки.

Для создания моделей данных в ERwin можно использовать две нотации: IDEF1X и IE (Information Engineering). Первым этапом проектирования данных является создание независимой от конкретной СУБД логической модели. Создание модели сводится просто к выбору соответствующих символов на палитре и добавлению их на рабочее пространство. Дополнительная информация по каждому объекту вводится посредством семейства редакторов. Как только две сущности связываются между собой связью, первичный ключ (ПК) автоматически перемещается из родительской сущности в дочернюю.

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

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

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

Логическая модель базы данных изображена на рисунке 3.













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

.2 Даталогическая модель данных

Выше перечисленные данные будут заноситься в таблицы базы данных.

Таблица 1 - Структура таблицы «Сотрудники»

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

Тип поля

Назначение

ФИО

Строка(100)

ФИО сотрудника

Должность

СправочникСсылка .Должности

Должность


Таблица 2 - Структура таблицы «ПоступлениеТовара»

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

Тип поля

Назначение

Код

Счетчик

Код заявки

Дата

Дата

Дата заявки

Поставщик

СправочникСсылка. Поставщик

Список товаров

Товары

СправочникСсылка .Товар

Наименование товара ссылкой на справочник


Таблица 3 - Структура таблицы «Реализация товара»

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

Тип поля

Назначение

Код

Счетчик

Код движения

Дата

Дата

Дата движения

Товар

СправочникСсылка .Товар

Наименование товара ссылкой на справочник

Количество

Число(6,0)

Цена

Цена

Число(2)

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

Сумма

Число(7)

Общая сумма для товара


Структура нормативно-справочной информации

Нормативно-справочной информацией будут являться справочники: «Единицы измерения», «Поставщики», «Номенклатура».

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

Тип поля

Назначение

Код

Счетчик

Код единицы измерения

Название

Строка(20)

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


Таблица 5 - Структура таблицы «Номенклатура»

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

Тип поля

Назначение

Код

Счетчик

Код товара

Название

Строка(20)

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

ЕдИзм

Число

 Код единицы  измерения

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

Строка(20)

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


Таблица 6 - Структура таблицы «Поставщик»

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

Тип поля

Назначение

Код

Счетчик

Код единицы измерения

Название

Строка(20)

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

Контакты

Строка(100)

Контактные данные поставщика


Таблица 7 - Структура таблицы «Поставщик»

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

Тип поля

Назначение

Код

Счетчик

Код единицы измерения

Название

Строка(20)

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

Сайт

Строка(20)

Адрес сайта


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

Выходной информацией будут являться следующие документы:

заявки от покупателей:

товар;

количество;

поставщик;

заявки поставщику:

товар;

количество;

дата заявки;

чек покупателю:

дата покупки,

товар,

количество товара,

цена.

.3 Реляционная модель данных

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

Строки таблицы называются записями. Все записи таблицы имеют одинаковую структуру - они состоят из полей (элементов данных), в которых хранятся атрибуты объекта. Каждое поле записи содержит одну характеристику объекта и представляет собой заданный тип данных (например, текстовая строка, число, дата). Для идентификации записей используется первичный ключ. Схему построенной реляционной модели базы данных изображена на рисунке 4.






















Рисунок 4 - Реляционная модель данных


Проверка возможности сохранения

Процедура ПоКнОк()

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

Если Проведен() = 0 Тогда

Если (ПустоеЗначение(Поставщик) = 1) Тогда

Предупреждение («Не выбран поставщик!»);

Если (ПустоеЗначение(Товар.Название) = 1) Тогда

Предупреждение («Не выбран товар!»);

Возврат;

КонецЕсли;

Создаем переменную-объект ККР, в которой будем хранить информацию о заказе, которому оказывается эта работа.

ККР = СоздатьОбъект («Документ.ПриходТовара»);

Находим элемент из справочника Оборудование по названию. В случае успешного нахождения присваиваем в параметр Клиент данные о текущем поставщике.

Если ККР. НайтиЭлемент(Наименование) = 1 Тогда

ККР. Клиент = Поставщик.Название;

После выполнения присвоения этих значений записываем эти данные в нашу базу. ККР. Записать();

В случае не нахождения оборудования с указанным названием (когда ККР.

НайтиЭлемент(Наименование) = 0), выводим аналогичное сообщение и заканчиваем работу с процедурой.

Иначе

Предупреждение («Оборудование с названием «+Наименование+» не найдено!»);

Возврат;

КонецЕсли;

Записываем информацию об операции в базу данных.

Записать();

КонецЕсли;

Закрываем форму и указываем окончание процедуры.

Форма. Закрыть(0);    

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

Печать квитанции

Процедура ПоКнКвитанция()

Создаем объект таблица Таб.

Таб = СоздатьОбъект («Таблица»);

Таб. ИсходнаяТаблица («Таблица1»);

Таб. ВывестиСекцию («Секция_2»);

Если работы выполнял сервисный центр, тогда выводим требуемую секцию.

Если ВыпТО = 1 Тогда

Таб. ВывестиСекцию («Секция_3»);

Создаем переменную ДЗ, в которую получаем значения текущего документа.

ДЗ = СоздатьОбъект («Документ»);

ДЗ. ВыбратьПодчиненныеДокументы (ТекущийДокумент());

Если информация о текущем документе успешно загружена, тогда выбираем все строки для данного документа.

Если ДЗ. ПолучитьДокумент() = 1 Тогда       

ДЗ. ВыбратьСтроки();

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

Пока ДЗ. ПолучитьСтроку() = 1 Цикл

Ном1 = ДЗ. НомерСтроки;

ЗИП = ДЗ.ЗИП;

ЕдИзм = ДЗ. ЕдИзм;

Количество = ДЗ. Количество;

Таб. ВывестиСекцию («Секция_4»);

КонецЦикла;

КонецЕсли;

Теперь формируем секцию с номерами строк из текущего документа. Для этого также используем цикл с условием получения строки.

ВыбратьСтроки();

Пока ПолучитьСтроку() = 1 Цикл

Ном2 = НомерСтроки;

Таб. ВывестиСекцию («Секция_6»);

КонецЦикла;      

Если работы выполняла сторонняя ремонтная фирма, то выводим соответствующую информацию в отдельной секции.

ИначеЕсли ВыпТО = 2 Тогда

Таб. ВывестиСекцию («Секция_8»);

КонецЕсли;

Устанавливаем значения для созданной таблицы и параметр просмотра «только для чтения». В заголовок таблицы указываем «Квитанция о приходе товара».

Таб. Опции (0,0,0,0);

Таб. ТолькоПросмотр(1);

Таб. Показать («Квитанция о приходе товара», "»);

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

5. Программная реализация проекта

.1 Выбор среды программирования

В качестве средства программирования для автоматизации сервисного центра была выбрана система «1С: Предприятие». Это специализированная объектно-ориентированная система управления базами данных (СУБД), предназначенная для автоматизации деятельности предприятия.

Система «1С: Предприятие» предназначена для автоматизации управления и учета на предприятиях различных отраслей, видов деятельности и типов финансирования. Она включает в себя решения для производственных предприятий (комплексное решение «1С: Управление производственным предприятием 8.0»), торговых предприятий, продукты для ведения бухгалтерского учета («1С: Бухгалтерия»), учета в бюджетных организациях, расчета зарплаты и управления кадрами, разнообразные отраслевые и специализированные решения, разработанные как самой фирмой «1С», так и ее партнерами.

В настоящее время существует очень много программ подобного рода. Эта система воплощает самые передовые технологии баз данных, а именно: объектно-ориентированный подход к разработке программ, который ускоряет и упрощает разработку в десятки раз. Плюсом является то, что 1С: Предприятие наиболее распространена в пределах России и СНГ. Эта система предоставляет широкий набор объектов, на основе которых и создаются все прикладные решения. К ним относятся справочники, документы, регистры и т.д. А также система имеет встроенный язык программирования, механизм запросов, различные визуальные редакторы и конструкторы.

Таким образом, решение об использовании системы «1С. Предприятие 7.7» было принято сразу, и оно обусловлено следующими факторами:

Распространенность системы программ «1С. Предприятие»;

открытость платформы, возможностью внесения изменений не дожидаясь действий со стороны разработчика;

разнообразие существующих решений для различных задач;

поддержка баз данных в формате .dbf;

наличие web-интерфейса;

возможность работы с внешними файлами: текстовыми, .dbf;

наличие встроенного языка;

популярность. Система программ 1с является наиболее распространенной (до 60% всех организаций в россии);

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

автоматизация отдельных задач и комплексная автоматизация;

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

стандартные, специализированные и индивидуальные решения.

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

На сегодняшний день бесспорным лидером по продажам и количеству инсталляций являются программные продукты фирмы «1С». Более 2300 компаний в 430 городах России занимаются внедрением программ серии «1С». Не последнюю роль в этом успехе играет особая политика фрайчазинга, когда сама фирма «1С» занимается только разработкой программного обеспечения, а внедрением и «подгонкой» под конкретные нужды потребителей заняты местные специалисты.

Система поставляется как в однопользовательском, так и в сетевом вариантах, причем сетевой вариант может работать как с базами данных в DBF-формате, так и совместно с программой MS SQL 6.5.

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

Любая учетная система имеет как минимум четыре компонента:

систему хранения, поиска и редактирования условно-постоянной и нормативно-справочной информации, которая изменяется достаточно редко (справочники);

систему ввода и фиксации событий внешнего мира (документов, хозяйственных операций и др.), влияющих на состояние системы;

систему работы с динамической информацией (остатки);

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

И связаны они, как правило, таким образом, что при вводе событий на базе информации, хранящейся в справочниках, выполняется изменение динамической информации (остатков). Причем изменение остатков выполняется путем формирования набора элементарных операций (проводок или движений). В дальнейшем на основе информации, хранящейся в системе, пользователь получает разносторонние отчеты.

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

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

Встроенный язык системы «1С. Предприятие» предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи.

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

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

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

Формой в системе «1С. Предприятие» называется совокупность трех взаимосвязанных компонентов: экранного представления элемента данных, его печатного представления и алгоритма на внутреннем языке системы «1С. Предприятие», который связывает экранное и печатное представление (интерфейс, диалог). Алгоритм на внутреннем языке системы «1С. Предприятие» также называется модулем.

Метаданными («данными о данных») в системе «1С. Предприятие» называется совокупность объектов метаданных, настроенных на хранение и обработку информации о хозяйственной деятельности конкретного предприятия. Наряду с понятием метаданные, широко используется термин «структура метаданных». Данный термин более точно отражает суть метаданных, как сложной структуры взаимодействующих объектов метаданных. Фактически, структура метаданных является моделью предметной области.

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

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

.2 Выбор типовой конфигурации

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

В качестве типовой конфигурации выбрана «1С Предприятие» редакция 8.2.

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

.3 Структура приложения

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

Создаваемая система должна обеспечивать выполнение следующих операций:

просмотр и редактирование информации, хранящейся в справочниках БД;

пополнение базы данных в связи с поступлением нового товара;

поиск нужного товара по производителю;

составление отчетов по имеющимся и по отсутствующим на данный момент товарам;

составление отчетов по выполненным заказам;

формирование списков клиентов, поставщиков, сотрудников;

формирование ценников;

формирование счета;

формирование товарного чека.

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

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

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

Поиск комплектующих - для поиска товаров по указанным критериям.

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

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






Рис.5 Структура приложения

5.4 Руководство менеджера

Для запуска программы необходимо запустить «1C:Предприятие».

После запуска открывается окно выбора информационной базы.

Рисунок 6 - Окно запуска информационной базы

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

.5 Руководство программиста

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

Разработка информационной базы происходит в Конфигураторе. Окно Конфигуратора при запуске представлено на рисунке 7.

Рисунок 7 - Окно «Конфигуратора»

Создание справочников происходит в ветке «Справочники» по кнопке «Добавить». Вводим необходимые параметры, реквизиты (реквизит код и наименование по умолчанию присутствуют во всех справочниках). Для примера на рисунке 8 представлено создание справочника «Товар».

Рисунок 8 - Создание справочника «Товар»

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

Рисунок 9 - Заполнение вкладки «Данные» справочника «Товар»

Создание документов происходит в ветке «Документы». Параметры номер документа и дата документа присутствуют по умолчанию. На рисунке 10 представлены основные параметры, необходимые для создания документов.

Рисунок 10 - Параметры документа «Реализация товара»

Для учета движения товаров необходимо создать регистр накопления. Регистр накопления создается в ветке «Регистры накопления» по кнопке Добавить. На рисунке 11 представлены основные параметры, которые необходимо ввести для создания регистра.

Рисунок 11 - Параметры регистра накопления «Оборот товара»

Теперь рассмотрим режимы пользователя системы (менеджера).

Основное окно программы в данном режиме представлено на рисунке 12.

Рисунок 12 - Главное окно в режиме менеджера программы.

Менеджер заполняет все справочники программного средства. Пример вида справочника «Единицы измерения» приведен на рисунке 13.

Рисунок 14 - Окно справочника «Товар»

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

Рисунок 15- Изменение значения из справочника «Товары»

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

Рисунок 16 - Вид справочника «Поставщики»

Для создания документов необходимо выбрать в разделе Документы нужный тип документа. В результате будет открыто окно для создания документа требуемого типа. Создание документа «Поступление товаров» представлено на рисунке 17.

Рисунок 17 - Создание документа «Поступление товаров»

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

Заключение

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

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

Система позволила:

ускорить обработку данных;

повысить производительность труда сотрудников;

снизить количество ошибок в оформлении документов;

увеличить скорость прохождения информации;

контролировать и управлять товаром;

в целом повысить эффективность деятельности предприятия;

В данной работе была доработана типовая конфигурация:

доработана структура данных;

добавлены метаданные, формы, документы, справочники, перечисления, отчеты, обработки;

реализован механизм учета товара;

реализован механизм поиска комплектующих.

Список использованных источников

Методические рекомендации по выполнению дипломных проектов по специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» (Базовый уровень). - ЧОУ СПО КТУИС, 2012 г.

Рекомендации по организации итоговой государственной аттестации выпускников образовательных учреждений среднего профессионального образования: Письмо Минобразования России от 10.07.98 № 12-52-111 ин/12-23.

Квалификационный справочник должностей руководителей, специалистов и других служащих (утвержден постановлением Минтруда России от 21.08.98 №37).

Байдаков В., Борун А., Нуралиев С., Федоров Б., Филиппов В. 1С: Предприятие 7.7. Конфигурирование и администрирование (в двух частях). М., Фирма «1С», 2009 г.

Диго, С.М. Проектирование и эксплуатация баз данных: учебник / С.М. Диго. - М. : Финансы и статистика, 2007.

Дубянский В.: 1С Предприятие - Конфигурирование и администрирование для начинающих. СПб.: БХВ-Петербург, 2007 г.

Ильина О. П.: «Информационные технологии бухгалтерского учета» СПб: Питер.2007 г.

Кашаев С.: 1С:Предприятие 8. Учимся программировать на примерах БХВ-Петербург, 2008 г.

Крамарская Т. Microsoft SQL Server 2008 R2 для поддержки системы "1С:Предприятие 8": администрирование, оптимизация, обеспечение безопасности: изд-во «Алестасофт» 2011 г.

Митичкин С.: - Практика программирования в среде 1С:Предприятие 7.7, 2010 г.

Олифер, В.Г. Сетевые операционные системы: учебник В.Г. Олифер, Н.А. Олифер. - СПб: Питер, 2009.

Радченко М. Г.: 1С:Предприятие 8.0. Практическое пособие разработчика. Примеры и типовые приемы 2008 г.

Радченко М.Г., Хрусталева Е.Ю. : "1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы", 2009 г.

Филимонова Е.В. Практическая работа в 1С: Предприятие 7.7. Настройка, конфигурирование, программирование и эксплуатация. Учебное пособие. Изд. 2-е. доп. И перераб. - Ростов н/Д: изд-во «Феникс», 2010 г.

Харитонов С.: - Бухгалтерский и налоговый учет в

С:Бухгалтерии 8, 2008 г.

Похожие работы на - Создание автоматизированного рабочего места менеджера компьютерного магазина

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!