Разработка модуля экспорта отчетной документации
Товаровед постоянно изучает спрос на все группы товаров и тенденции его развития, изучает перспективы сбыта новых товаров, анализирует опыт конкурентов с учетом изменений в налоговой, ценовой таможенной политике государства, составляет план товарооборота и товарного обеспечения, производит закуп и оприходование товаров, контролирует соответствия товаров действующим ГОСТам и ТУ, осуществляет… Читать ещё >
Разработка модуля экспорта отчетной документации (реферат, курсовая, диплом, контрольная)
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра «Робототехника и Мехатроника»
Утверждаю Зав. кафедрой ___________
«_____» ___________ 2013 г.
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к дипломному проекту на тему:
«Разработка программного модуля экспорта отчетной документации»
Автор дипломного проекта (Хвостишко А.А.)
Обозначение дипломного проекта __________________ Группа УСУ 51
Специальность: Автоматизированные системы обработки информации и управление.
Руководитель проекта (Гоноченко А.С.)
Консультанты по разделам:
Экономическое обоснование (Любанова Т.П.)
Безопасность и экологичность (Хлебунов С.А.)
Нормоконтролер (Смирнов В.А.)
г. Ростов-на-Дону
2013 г.
1. Аналитический обзор состояния вопроса
1.1 Технико-экономическая характеристика и анализ деятельности предприятия
1.1.1 Общая характеристика предприятия
1.1.2 Организационная структура предприятия
1.1.3 Программная и техническая архитектура информационной системы предприятия
1.1.4 Анализ системы обеспечения информационной безопасности и защиты информации
1.2 Характеристика комплекса задач и обоснование необходимости автоматизации
1.2.1 СУБД «DoS»
1.2.1.1 Программа «Торг»
1.2.2 1С: Предприятие 8
1.3 Выводы по разделам. Цели и задачи дипломного проектирования
2. Предложения по решению проблемы
2.1 Анализ существующих разработок для автоматизации задачи
2.1.1 1С: Предприятие 8
2.1.1.1 1С: Бухгалтерия 8
2.1.2 ИСУ «Парус»
2.1.2.1 Модуль бухгалтерский учет
3. Реализация модуля экспорта отчетной документации
3.1 Интерфейс и эксплуатация модуля
3.2 Выводы по разделу
4. Экономическое обоснование программного продукта «Модуль экспорта отчетной документации» в форме бизнес-плана
4.1 Резюме
4.2 Характеристика программного продукта
4.3 Исследование и анализ рынка
4.4 Производственный план
4.4.1 Расчет единовременных затрат
4.4.2 Расчет текущих затрат на разработку ПП
4.4.3 Определение цены на программный продукт
4.5 Комплекс инженерного маркетинга
4.6. Финансовый план
4.7. Расчет безубыточности
4.8 Вывод по разделу
5. Безопасность и экологичность проекта
5.1 Опасные и вредные факторы при работе на ЭВМ
5.1.1 Применение заземления и зануления в электрических сетях
5.1.2 Общие требования к защитному занулению
5.1.3 Расчет зануления
5.2 Шум и вибрация
5.2.1 Расчет уровня шума
5.2.2 Расчет вибрации
5.3 Пожарная безопасность
5.3.1 Правила эвакуации при чрезвычайной ситуации
5.3.2 Требования к планам эвакуации
5.4 Экологичность проекта
5.5 Вывод по разделу Заключение Список использованной литературы Приложение A. Листинг программного кода
ВВЕДЕНИЕ
Задача накопления, обработки и распространения (обмена) информации стояла перед человечеством на всех этапах его развития. В течение долгого времени основными инструментами для ее решения были мозг, язык и слух человека. Первое кардинальное изменение произошло с приходом письменности, а затем изобретением книгопечатания. Поскольку в эпоху книгопечатания основным носителем информации стала бумага, то технологию накопления и распространения информации естественно называть «бумажной информатикой».
Положение в корне изменилось с появлением электронных вычислительных машин (ЭВМ). Первые ЭВМ использовались как большие автоматические арифмометры. Принципиально новый шаг был совершен, когда от применения ЭВМ для решения отдельных задач перешли к их использованию для комплексной автоматизации тех или иных законченных участков деятельности человека по переработке информации.
Одним из первых примеров подобного системного применения ЭВМ в мировой практике были так называемые административные системы обработки данных: автоматизация банковских операций, бухгалтерского учета, резервирования и оформления билетов и т. п. Решающее значение для эффективности систем подобного рода имеет то обстоятельство, что они опираются на автоматизированные информационные базы. Это означает, что в памяти ЭВМ постоянно сохраняется информация, нужная для решения тех задач, на которые рассчитана система. Она и составляет содержимое информационной базы соответствующей системы.
При решении очередной задачи система нуждается во вводе только небольшой порции дополнительной информации, остальное берется из информационной базы. Каждая порция вновь вводимой информации изменяет информационную базу системы. Эта база (информационная, или база данных) находится, таким образом, в состоянии непрерывного обновления, отражая все изменения, происходящие в реальном объекте, с которым имеет дело система.
Хранение информации в памяти ЭВМ придает этой информации принципиально новое качество динамичности, т. е. способности к быстрой перестройке и непосредственному ее использованию в решаемых на ЭВМ задачах. Устройства автоматической печати, которыми снабжены современные ЭВМ, позволяют в случае необходимости быстро представить любую выборку из этой информации в форме представления на бумаге.
По мере своего дальнейшего развития административные системы обработки данных перерастают в автоматизированные системы управления соответствующими объектами, в которых, как правило, не ограничиваются одной ЭВМ, а в составе двух и более ЭВМ объединяют в вычислительный комплекс.
В этом ряду особое место занимают базы данных и другое программное обеспечение, связанное с их использованием в качестве инструмента для делопроизводства и рационализации труда. Их использование позволяет сократить время, требуемое на подготовку конкретных маркетинговых и производственных проектов, уменьшить непроизводительные затраты при их реализации, исключить возможность появления ошибок в подготовке бухгалтерской, технологической и других видов документации, что дает для предприятия прямой экономический эффект.
Разумеется, для раскрытия всех потенциальных возможностей, которые несет в себе использование баз данных, необходимо применять в работе комплекс программных и аппаратных средств максимально соответствующий поставленным задачам. Поэтому в настоящее время велика потребность предприятий в компьютерных программах, поддерживающих и согласующих работу управленческого и финансового звеньев компании, а также в информации о способах оптимального использования имеющегося у компании компьютерного оборудования.
В связи с этим мною была выбрана тема дипломной работы: «Разработка программного модуля экспорта отчетной документации»
1. Аналитический обзор состояния вопроса
1.1 Технико-экономическая характеристика и анализ деятельности предприятия
1.1.1 Общая характеристика предприятия Торговый дом (далее ТД) «Нимфа» — одна из первых компаний «красивого бизнеса» в ЮФО — работает в мире красоты с 1995 года. За это время компания завоевала прочные позиции на рынке и стала одним из лидеров в нашем регионе.
Традиции значат доверие, и доверие так же важно сегодня, как и вчера. На сегодняшний день ТД «Нимфа» — один из признанных лидеров ЮФО на рынке профессиональной косметики мира красоты. Деятельность ТД «Нимфа» идеально отвечает желаниям и потребностям творческого сообщества профессионалов, формирующих социально-культурное пространство нашего региона.
ТД «Нимфа» предлагает тщательно продуманный ассортимент продукции, широко востребованной на профессиональном рынке, только лучшего качества, соответствующей высоким мировым стандартам, отвечающей самым современным требованиям и научным достижениям, как отечественного, так и иностранного производителя. Ассортимент продукции постоянно обновляется, совершенствуется, поступают новые продукты, но одно остается неизменным: покупая продукцию в ТД «Нимфа», вы можете быть уверены в непревзойденном качестве.
Компания располагает небольшим штатом сотрудников, но зато которые постоянно проходят обучение и тренинги, являются компетентными специалистами, владеют передовыми знаниями и технологиями в мире индустрии красоты.
Профессиональные продукты и сервис компании полностью соответствуют запросам клиента. Высококачественные продукты и новейшие технологии, эффективная система обучения и простой подход к бизнесу позволят оставаться ТД «Нимфа» одним из лидеров на рынке ЮФО в сфере косметики.
К основной продукции ТД «Нимфа» относится:
— Cutrin. Вся продукция производится в Финляндии, на современном заводе в г. Эспо с соблюдением высочайших стандартов качества — международного стандарта качества ISO 9001 и стандарта охраны окружающей среды ISO 14 001, — в соответствии с требованиями GMP (Good Manufacturing Practice for Cosmetics, европейский стандарт качества производства косметических средств) и GLP (Good Laboratory Practice for Cosmetics, мировой стандарт качества клинических исследований). Lumene Oy — член «Responsible Care» (ответственное отношение), международной добровольной организации предприятий химической индустрии. В России косметика Cutrin известна с середины 90-х годов.
— KeeN. Высококачественные краски для волос и средства для химической завивки из Германии, обеспечивающие блестящий результат при профессиональном применении. Эффективные средства для ухода за волосами и кожей головы с рисовым протеином, пивом, конопляным и оливковым маслами, экстрактами горького апельсина и имбиря, поддерживающие природную роскошь волос. Идеально подобранные средства для стайлинга, помогающие создать неповторимый образ и конфигурацию прически любой формы. На рисунке 1 выставлена продукция «KeeN» в офисе ТД «Нимфа».
— Estel Professional. Данная марка представляет полный перечень профессиональных продуктов по окрашиванию, уходу и стайлингу, предназначенных для использования в салонах красоты: линии DE LUXE,
DE LUXE SILVER, SENSE DE LUXE, ESSEX, CUREX, AIREX, Niagara, Wavex, OTIUM и многие другие. Ассортимент продукции ESTEL Professional насчитывает более 700 наименований. Особая гордость для компании — это профессиональные краски для волос, которые обеспечивают бренду лидерские позиции в своей отрасли: каждый третий салон крупнейших городов России использует в работе краску для волос ESTEL. Вся профессиональная косметика, выпускаемая под брендом ESTEL Professional, — это разработки собственной научно-исследовательской лаборатории.
— Альпика. Профессиональная лечебная косметика является залогом красоты для многих российских женщин и мужчин. Липосомальная косметология — это профессиональная косметика нового поколения, которая оказывает не только внешнее, но и лечебное воздействие. Уже двадцать лет компания «Альпика» занимает ведущее место в России и за рубежом по производству липосомальных косметических средств лечебно-профилактического назначения, в состав которых входят только растительные компоненты. В основе косметики Альпика лежит липосома — микроскопическая частица, которая содержит в себе полезные вещества, необходимые для жизни и здоровья кожи.
— Валерии-Д. Профессиональные кисти для визажа, косметологии, моделирования и дизайна ногтей. Компания выпускает около 400 различных кистей из натурального и синтетического волоса, а так же аксессуары для профессионалов индустрии красоты.
— Kapous. Продукция компании «Капус Косметикс» производится на лучших фабриках Западной Европы, проходит двойной контроль качества по Европейским и Российским стандартам. Великолепное соотношение высокого качества и приемлемой цены по достоинству оценивают клиенты и партнеры в Москве и более чем 50 регионах России. На протяжении многих лет продукция марки «Kapous Professional» отвечает самым высоким требованиям качества, моды и инноваций.
Также ТД «Нимфа» занимается продажей парфюмерии.
И это далеко не весь спектр продукции, который представлен ТД «Нимфа».
1.1.2 Организационная структура предприятия В штате ТД «Нимфа» состоят директор, администратор торгового зала, товаровед, бухгалтер, системный администратор, торговые представители и курьеры (рисунок 3).
Рисунок 3 — Организационная структура компании Директор руководит текущей деятельностью общества и решает все вопросы по реализации и продажи товара, и управление самим предприятием. Издаёт приказы о назначении на должность работников, об их переводе и увольнении, применяет меры поощрения и налагает дисциплинарные взыскания. Распоряжается имуществом, утверждает штатное расписание общества.
Бухгалтер организует бухгалтерский отчёт и отчётность, принимает решения по другим вопросам, связанным с текущей деятельностью предприятия.
Администратор следит за состоянием выкладки товаров и рекламного оформления торгового зала, за соблюдением правил торговли, принимает решения по вопросам (претензиям) покупателей.
Товаровед постоянно изучает спрос на все группы товаров и тенденции его развития, изучает перспективы сбыта новых товаров, анализирует опыт конкурентов с учетом изменений в налоговой, ценовой таможенной политике государства, составляет план товарооборота и товарного обеспечения, производит закуп и оприходование товаров, контролирует соответствия товаров действующим ГОСТам и ТУ, осуществляет постоянные контакты с поставщиками, производит возврат товаров поставщикам в случае брака, принимает меры по ускорению оборачиваемости товаров, сокращению товарных потерь, изучает причины образования сверхнормативных товарных ресурсов, организует работу по приему, обработке, отправлению по назначению поступающих грузов, документов и корреспонденции, обеспечению их сохранности и своевременной доставки адресатам, обеспечивает необходимый режим хранения и сохранность грузов, документов и корреспонденции при их транспортировке, исполняет распоряжения и приказы администрации предприятия, информирует руководство об имеющихся недостатках в работе предприятия, возможных мерах по их ликвидации.
Системный администратор устраняет неполадки в системе, создает и поддерживает в актуальном состоянии пользовательские учетные записи, занимается установкой и конфигурированием нового аппаратного и программного обеспечения, создает резервные копии данных.
Курьеры занимаются доставкой товара по городу и области.
Торговые представители обеспечивают клиентов продукцией и необходимой информацией, занимаются заключением договоров, а также расширением клиентской базы.
1.1.3 Программная и техническая архитектура информационной системы предприятия
Для обеспечения рабочего процесса на персональных компьютерах сотрудников фирмы ТД «Нимфа» установлено различное прикладное, сервисное и системное программное обеспечение. Перечень используемого программного обеспечения с указанием решаемых задач приведен в таблице 1.
Таблица 1 — Используемое программное обеспечение
Программа | Назначение или решаемая задача | |
Microsoft Windows XP SP3 | Операционная система рабочих станций | |
1С: Бухгалтерия 8 | Ведение бухгалтерского и налогового учета | |
OpenOffice Writer | Ведение текущей документации и формирование отчетности | |
OpenOffice Calc | Формирование таблиц и расчет стоимости | |
Kaspersky Antivirus 6.0 Kaspersky Internet Security 6.0 | Защита от компьютерных вирусов | |
WinRar 3.80 | Архивация данных | |
Venta Fax 4.0 | Прием и отправка факсимильных сообщений | |
The Bat 3.9 Mozilla Thunderbird 3.0bezant | Отправка и получение электронной почты | |
Nero 7.8.5. | Создание резервных копий на CD и DVD-дисках | |
СУБД «DoS» | Формирование заказов | |
Mozilla Firefox | Интернет браузер | |
1.1.4 Анализ системы обеспечения информационной безопасности и защиты информации
Для защиты от внешних угроз операционная система (Windows XP SP3), которая установлена на всех персональных компьютерах сотрудников фирмы ТД «Нимфа», защищена лицензионным программным продуктом Kaspersky Antivirus 6.0 и Kaspersky Internet Security 6.0.
В основу нормативно-правового обеспечения входит документ «О неразглашении коммерческой информации фирмы ТД «Нимфа», с которым обязан ознакомиться и подписать каждый сотрудник компании. Нарушение соглашений предусмотренных данным документом влечет за собой административную и уголовную ответственность.
1.2 Характеристика комплекса задач и обоснование необходимости автоматизации
1.2.1 СУБД «DoS»
Для работы с клиентами в компании ТД «Нимфа» используется программный продукт, который был написан по заказу директора предприятия еще в 90х годах. Данный продукт не имеет в принципе названия, но для удобства будем называть его «DoS», т.к. написан был под MS-DOS на языке FoxPro. На рисунке 4 изображено дерево главного меню.
Функции и описание вкладок:
1)Поступление — поступление от поставщиков фактического товара на склад предприятия
1.1)Ввод накладных — ввод товара на склад фирмы по приходной накладной от поставщика (нумерация внутренняя, дата накладной, наименование поставщика, форма оплаты, дата оплаты, номер и дата счет-фактуры поставщика, индивидуальное наименование товара, количество, цена входящая-себестоимость)
1.2)Просмотр, Корректировка, Печать — реестр накладных от поставщиков, их просмотр через фильтр по датам, по наименованиям поставщиков, по форме оплаты, по группам товара, по наименованием товара и прочее. Корректировка в индивидуальной накладной от поставщика. Печать на бумажный носитель, сохранение в файл
1.3)Сторнирование прихода — возврат товара поставщику по любой причине (недостача, брак и прочее)
Рисунок 4 — Дерево функций главного меню
1.4) Сводные ведомости — формирование ведомости по нескольким фильтрам
1.4.1)Свод товаров по приходным накладным — ведомость по конкретной группе товара по нескольким фильтрам (наименование товара, поставщик, дата или период поступления)
1.4.2)Реестр накладных по поставщикам — ведомость накладных от поставщиков по нескольким фильтрам (наименование товара, поставщик, дата или период поступления)
1.4.3)Реестр неоплаченных накладных — ведомость неоплаченных накладных от поставщиков по нескольким фильтрам (наименование поставщика, дата или период поступления, группа товара, по виду оплаты)
1.4.4)Справка по датам расчета — ведомость по датам расчета неоплаченных накладных от поставщиков по нескольким фильтрам (наименование поставщика, дата или период поступления, группа товара, по виду оплаты)
1.4.5)Сальдо по поставщикам — ведомость по нескольким фильтрам (наименование поставщика, дата или период поступления, группа товара)
1.5)Книга покупок — бухгалтерия для предоставления в ИФНС
1.6)Ввод транзитных накладных
2)Отпуск — отпуск товара со склада
2.1)Счета для покупателей — формирование счетов в ручную или через вспомогательные программы для удобства и быстроты обслуживания клиентов (создание счета не означает движение товара). Счета создаются на основании полученных заявок
2.2)Расходные накладные (отпуск товара) — реестр накладных по покупателям, информация обо всех операциях (отгрузках) связанные с движением товара по складу и со склада покупателям
2.2.1)Отпуск товара — отпуск товара по покупателям, создавая накладные вручную или по ранее созданным счетам
2.2.2)Возврат товаров — возврат товара из ранее отгруженных накладных по покупателям по любой причине (недостача, брак и прочее)
2.2.3)Просмотр, Корректировка, Печать — реестр накладных по покупателям и через фильтр дополнительно просматривать по датам, по наименованиям поставщиков, по наименованию покупателя, по форме оплаты, по группам товара, по наименованию товара и прочее. Корректировка в индивидуальной накладной по покупателю (наценка). Печать на бумажный носитель или сохранение в файл
2.2.4)Печать справок по накладным — формирование ведомостей по отгруженным накладным покупателям по нескольким фильтрам
2.2.4.1)Ведомость реализации — бухгалтерия для предоставления в ИФНС
2.2.4.2)Ведомость неоплаченных накладных — ведомость формируется на дату, период и просроченных покупателей перед компанией
2.2.4.3)Ведомость себестоимости — ведомость формируется по группам товара, по покупателю, на дату, период
2.2.4.4)Сводка по всем выписанным накладным — ведомость формируется по наименованиям товара (по группам товара, по покупателю, на дату, период)
2.2.4.5)Оборотная ведомость движения товара — ведомость для выявления ошибок (для программиста)
2.2.4.6)Ведомость расхода по поставщикам
2.2.4.7)Ведомость расхода по товарам — ведомость формируется с разбивкой по группам товара, количеству проданных штук, суммы отгруженного товара и процентное соотношение по сумме отгрузки конкретной группы к общей отгрузке (100%) за период.
2.2.4.8)Ведомость наценок на товары — ведомость формируется с наценкой и скидкой на каждое наименование товара, для проверки ошибок при отгрузки товара, как конкретного покупателя, так и общего состояния.
3)Оплата
3.1)Выписки банка — информация поступает по банк-клиенту
3.1.1)Обработка выписок банка — бухгалтерия для предоставления в ИФНС
3.1.2)Поиск оплаты накладных — привязка введенных данных из банка и кассового аппарата по поставщикам и от покупателей, к существующим накладным. В дальнейшем данная информация используется для п 1.4.5. (Бухгалтерия для предоставления в ИФНС)
3.1.3)Печать ведомости по Дебету — бухгалтерия для предоставления в ИФНС
3.2)Кассовый аппарат
3.2.1)Приходные ордера — денежные средства, поступившие от покупателей
3.2.2)Расходные ордера поставщикам — денежные средства выданные для расчета с поставщиками
3.2.3)Печать контр. — кассовой ленты
3.2.4)Печать счет — фактур по ККЛ
4)Прайслисты
4.1)Прайслисты расхода — прайслисты формируются автоматически при сохранении расходной накладной на конкретного покупателя. При последующем оформлении расходной накладной на данного клиента цены выставляются автоматически, сохраняя его персональную скидку. Если для определённых покупателей скидки стандартные, то цены выставляются с прайслиста шаблона. Это помогает ускорить, упростить работу оператора и добиться большей прибыли
4.2)Прайслисты поставщиков — прайслисты формируются на каждого поставщика персонально и цены устанавливаются первоначально вручную. В дальнейшем, если поставщик изменяет свои отпускные цены в конкретном процентном соотношении, то и в компании цены меняются через коэффициент. При сохранении приходной накладной от поставщика формируется ведомость «отклонения цен поставщика от прайслиста» в процентном соотношении. Это позволяет отслеживать правильность персональных скидок компании по данному поставщику. Если отклонения не соответствуют установленным скидкам, то оператор выясняет причину этих отклонений. Это помогает добиться большей прибыли, ускорить и упростить работу оператора
4.3)Печать сводок — при наличии у разных поставщиков одинаковых групп товара и по разным ценам, то ведомость позволяет сравнить их прайслисты и показать какие наименования выгоднее закупать у какого поставщика. Это помогает добиться большей прибыли, ускорить и упростить работу оператора
5)Склад
5.1)Обработка текущего склада — ведомость формируется по наименованиям и показывает их номенклатурные номера, которые присваиваются в строгой последовательности при вводе наименований в приходных накладных от поставщиков. При списании со склада одних и тех же наименований товара в расходную накладную берется в первую очередь наименование с меньшим номенклатурным номером
5.2)Ведомости остатков по складу — формируется ведомость на текущий момент по наименованиям, затем каждая группа товара просчитывается отдельно
5.3)Обработка архивов складов
5.4)Формирование заказа по складу — формируется ведомость за определённый период, по выбранным группам товара с учетом всех движений по складу (приход и расход). Затем выдает рекомендуемое количество по каждому наименованию. Данному заказу присваивается дата и он сохраняется
5.5)Просмотр, печать заказов — распечатка или сохранение в файле для передачи через электронную почту
6)Сервис
6.1)Корректировка справочников
6.1.1)Предприятия — ввод информации о новых клиентах (поставщики и покупатели) для заполнения данных в счет-фактурах
6.1.2)Банки — ввод необходимых банковских реквизитов (поставщиков и покупателей) для заполнения данных в счет-фактурах
6.1.3)Наименование товаров — ввод новых наименований товара (новинки), корректировка
6.1.4)Группы товаров — ввод новых групп товара (новинки)
6.1.5)Города — ввод новых данных, корректировка
6.1.6)Телефоны — ввод новых данных и их корректировка
6.1.7)Формы оплаты
6.2)Настройки выходного потока
6.3)Настройка принтера — в зависимости от типа принтера подбираются шрифты
6.4)Выбор типа предприятия
6.5)Переиндексация данных
6.6)Обновить базу
6.7)Номер склада — имеется 9 складов. На каждый филиал выделен склад. Склад под номером 0 является общим и в нем можно работать только в режиме просмотра.
7)Выход
7.1)Выход в DoS — выход на рабочий стол
7.2)Формирование 51счета — бухгалтерия для предоставления в ИФНС
7.3)Формирование 50счета — бухгалтерия для предоставления в ИФНС
7.4)Формирование счет-фактур по кассе
7.5)Реестр счет фактур
1.2.1.1 Программа «Торг»
В связи со спецификой косметического бизнеса и в условиях острой конкуренции, возникает острая необходимость отслеживать цены, наличие товара у поставщиков, предлагающих одинаковые группы товара. Отслеживание данной информации и её дальнейшее использование в ручную занимает очень много времени. Поэтому была разработана программа «Торг».
«Торг» не является самостоятельной программой и устанавливается как дополнение к «DoS» и работает с его БД. Написана была также на FoxPro.
Рассмотрим основные функции и вкладки:
1)Нормативно-справочная информация
2)Формирование НСИ — Если в программе «DoS» выявляются ошибки соответствия между наименованиями товара от поставщика и наименованием компании, то нужно найти в таблице строку с ошибочным соответствием и удалить. После этого делается новое трансформирование (адаптация) в программе п. 3.
3)Поступление нового товара — позволяет трансформировать (адаптировать) поступающую информацию об идентичном наименование товара от разных поставщиков, но оформленного в сторонних программах со своими интерпретациями и пометками к единому виду в программу «DoS». Также и у налоговой инспекции есть определённые требования к наименованию товара, т. е он должен содержать краткую характеристику на русском языке.
4)Печать накладной Торг12 — стандартная форма накладной на отпуск Товаров Народного Потребления (ТНП). Сформированные расходные накладные по покупателям в СУБД «DoS» трансформируются в ТОРГ 12. Для этого используется информация из следующих пунктов: п. 2.2.3, п. 6.1.1, п. 6.1.2, п. 6.1.3, п. 6.1.4, п. 6.1.5, п. 6.1.6.
5)Выход — выход из программы на рабочий стол.
6)Window — настройки окна.
1.2.2 1С: Предприятие 8
ТД «Нимфа» также использует 1С: Предприятие — программный продукт компании 1С, предназначенный для автоматизации бухгалтерского учёта. В основном данный продукт используется для формирования накладных в формате «Торг12».
Так как предприятие имеет свою СУБД и персонал, который давно работает в «DoS» и испытывает дискомфорт при использовании «сторонних» программ, встает острый вопрос написания модуля экспорта отчетной документации в формате «Торг12» для программы «Торг».
1.3 Выводы по разделам. Цели и задачи дипломного проектирования
Для эффективной работы компании ТД «Нимфа» должен быть разработан модуль экспорта отчетной документации, который позволяет автоматизировать перенос информации из СУБД в файл «OpenOffice: Calc» по шаблону, а также которая не противоречит действующему законодательству РФ. Это позволит в разы увеличить скорость работы операторов, а также снизится время ожидания клиента, что, в свою очередь, положительно скажется на продажах.
К задачам дипломного проектирования относятся:
— Разработка модуля для экспорта документации из СУБД «DoS» в OpenOffice: Calc
— Создание шаблона в OpenOffice: Calc для отчетной документации
— Возможность корректировки накладных перед печатью
2. Предложения по решению проблемы
2.1 Анализ существующих разработок для автоматизации задачи
2.1.1 1С: Предприятие 8
Система программ «1С: Предприятие 8» включает в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц.
Платформа — это среда исполнения и набор технологий, используемые в качестве основы для построения определенного круга приложений. Платформа предоставляет разработчику некоторую модель, которая, как правило, изолирует его от понятий и подробностей технологий и платформ более низкого уровня (рисунок 12).
Рисунок 12 — Место и роль платформы 1С: Предприятие
При разработке платформы «1С: Предприятие» ее создатели сразу ориентировались на получение целостной базовой платформы, которая будет использоваться для построения разнообразных прикладных решений. При этом данные прикладные решения могут создаваться не только специалистами фирмы «1С», но и множеством других разработчиков, которые являются экспертами в тех или иных отраслях производственной деятельности. Поэтому платформа изначально проектировалась как тиражируемый продукт. Этот продукт включает все необходимые технологии для эксплуатации бизнес-приложений и инструменты для их разработки и модификации (рисунок 13).
Рисунок 13 — Общая архитектура 1С: Предприятие
Опыт разработки прикладных решений показывает, что значительная часть разработчиков не создает программы с нуля, а лишь дорабатывает типовые решения. Высокий уровень настраиваемости решений на специфические требования пользователя является одним из важных преимуществ столь четкого разграничения между платформой и прикладными решениями.
Данное обстоятельство определяет особые требования к наглядности и простоте понимания разработчиком уже существующих решений, а также максимально учитывается во всех механизмах платформы. Выделение прикладного решения как самостоятельного элемента позволяет сформировать целую область создания, распространения и поддержки разнообразных прикладных систем. В этой области можно сконцентрировать свои усилия только на специфике данного класса задач.
В принципах построения платформы «1С: Предприятие» изначально заложена строгая ориентация на разработку прикладного решения на основе определенной модели.
Модель — это вся идеология построения прикладного решения. Здесь и способы построения структур данных, и типы связей между данными, и принципы управления данными, и форматы описания бизнес-логики, и способы связи данных с объектами интерфейса, и разделение функциональности по уровням системы, а также многое другое.
Важно, что все приложения должны следовать принятой модели. Этим обеспечивается единообразие и предсказуемость их поведения. Таким образом, разработчик, который желает отразить в прикладном бизнес-решении специфику той или иной предметной области, имеет вполне определенный набор способов реализации задачи средствами, заложенными в платформу. Безусловно, такой подход в чем-то ограничивает свободу разработчика, но в то же время он защищает от множества ошибок и позволяет довольно быстро получить работоспособное решение, которое в дальнейшем сможет развиваться и поддерживаться не только им, но и другими специалистами.
Кроме того, наличие единой модели принципиальным образом сказывается и на простоте освоения системы. Вся разработка ведется в рамках одной сквозной системы понятий и в едином пространстве типов данных. У разработчика не возникает необходимости осваивать несколько моделей представления и тратить усилия на реализацию переходов между ними на разных уровнях.
В системе «1С: Предприятие» все операции редактирования данных (создание, изменение и удаление) проводятся только с использованием объектной техники. Разработчики взаимодействуют с базами данных не на уровне записей, а с помощью объектов, соответствующих хранимым в базах данных сущностям. Работа с объектными сущностями поддерживается представлением сущностей базы данных в виде объектов встроенного языка программирования и специальными типами данных, служащими для представления объектных ссылок (ссылок на объекты базы данных). Зная объект, легко получить его ссылку: зная ссылку — извлечь объект из базы данных. Данная техника обеспечивает наглядный и естественный способ описания в исходном коде алгоритмов бизнес-логики, манипулирующих объектами, и гарантирует логическую целостность данных при любых операциях. Это напоминает написание приложений объектных баз данных, с той лишь разницей, что сохранение данных происходит в таблицах реляционной СУБД. При этом в модулях, написанных на встроенном языке, может одновременно присутствовать несколько объектов, относящихся к одной единице базы данных.
Для изменения хранимых данных не требуется писать сложные запросы и преобразовывать результаты их обработки в объекты языка программирования. Достаточно получить объект из базы данных, изменить его свойства и снова сохранить. Разработчик при этом имеет возможность написать обработчики событий, связанных с изменением данных, выполняя с их помощью различные проверки и изменяя при необходимости другие данные.
В итоге можно сказать, что в системе 1С: Предприятие платформа является своеобразным «проигрывателем», а конфигурация — «компакт-диском». Платформа обеспечивает работу конфигурации и позволяет вносить в нее изменения или создавать собственную конфигурацию.
Существует одна платформа (1С: Предприятие 8) и множество конфигураций. Для функционирования какого-либо прикладного решения всегда необходима платформа и какая-либо (одна) конфигурация.
Сама по себе платформа не может выполнять никаких задач автоматизации, так как она создана для обеспечения работы какой-либо конфигурации. То же самое с конфигурацией: чтобы выполнить те задачи, для которых она создана, необходимо наличие платформы, которая и управляет ее работой.
Тут и выходит на передний план конфигурируемость системы, поскольку платформа, помимо управления работы конфигурацией, содержит средства, позволяющие вносить изменения в используемую конфигурацию. Более того, платформа позволяет создавать свою собственную конфигурацию «с нуля», если по каким-либо причинам использование типовой конфигурации представляется нецелесообразным.
2.1.1.1 1С: Бухгалтерия 8
Перед изучением одного из прикладных решений, обратим внимание на двойственность терминологии. Двойственность заключается в употреблении разных терминов для обозначения одного и того же предмета: конфигурация и прикладное решение. Оба эти термина обозначают ту часть системы 1С: Предприятие, которая работает под управлением платформы и которую «видят» все пользователи (бывает, конечно, что пользователи работают и с инструментальными средствами платформы, но это «продвинутые» пользователи).
Если речь идет о действиях разработчика, то употребляется термин конфигурация, поскольку это точный термин 1С: Предприятия.
Термин прикладное решение является более общепринятым и понятным для пользователя системы 1С: Предприятие.
Прикладное решение является по сути универсальным и способно удовлетворить потребности самых разных предприятий, работающих в одной области деятельности. С другой стороны, такая универсальность неизбежно приведет к тому, что на конкретном предприятии будут использоваться далеко не все возможности прикладного решения, а каких-то возможностей в нем будет не доставать (нельзя угодить всем), в этом случае, создается конфигурация «с нуля» .
Типовые прикладные решения фирмы «1С» предназначены для автоматизации типовых задач учета и управления предприятий. При разработке типовых прикладных решений учитывались как современные международные методики управления (MRP II, CRM, SCM, ERP, ERP II и др.), так и реальные потребности предприятий.
Для использования на российских предприятиях фирма «1С» предлагает следующие типовые тиражные прикладные решения:
" 1С: Бухгалтерия 8″ (включая базовую версию и специализированные поставки базовой версии «1С: Упрощенка 8» и «1С: Предприниматель 8»),
" Управление торговлей" (включая базовую версию),
" Зарплата и Управление Персоналом" (включая базовую версию),
" Управление производственным предприятием" ;
" 1С: Консолидация 8″ (включая версию ПРОФ);
" 1С: Платежные документы 8″ ;
" 1С: Налогоплательщик 8″ ;
" 1С: Розница 8″ ;
" 1С: Архив 8″ ;
" 1С: Управление небольшой фирмой 8″ ;
" 1С: Бухгалтерия бюджетного учреждения 8″ ;
" 1С: Бухгалтерия автономного учреждения 8″ ;
" 1С: Зарплата и кадры автономного учреждения 8″ .
Наиболее полную реализацию функциональных возможностей системы программ «1С: Предприятие 8» представляет прикладное решение «Управление производственным предприятием». Функциональные области, автоматизируемые этим и другими типовыми прикладными решениями, поясняются следующей структурной схемой (рисунок 14).
Рисунок 14 — Структурная схема прикладных решений 1С: Предприятия.
" 1С: Бухгалтерия 8″ - универсальная программа массового назначения для автоматизации бухгалтерского и налогового учета, включая подготовку обязательной (регламентированной) отчетности. Это готовое решение для ведения учета в организациях, осуществляющих любые виды коммерческой деятельности: оптовую и розничную торговлю, комиссионную торговлю (в том числе субкомиссию), оказание услуг, производство и т. д. Кроме того, с помощью «1С: Бухгалтерии 8» может вестись учет индивидуальных предпринимателей, применяющих упрощенную систему налогообложения или общий режим налогообложения.
Бухгалтерский и налоговый учет реализованы в соответствии с действующим законодательством Российской Федерации. В состав конфигурации включен план счетов бухгалтерского учета, настроенный в соответствии с Приказом Минфина РФ «Об утверждении плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению» от 31 октября 2000 г. № 94н.
Методика бухгалтерского учета обеспечивает одновременную регистрацию каждой записи хозяйственной операции как по счетам бухгалтерского учета, так и по необходимым разрезам аналитического учета, количественного и валютного учета. Пользователи могут самостоятельно управлять методикой учета в рамках настройки учетной политики, создавать новые субсчета и разрезы аналитического учета.
" 1С: Бухгалтерия 8″ обеспечивает решение всех задач, стоящих перед бухгалтерской службой предприятия, если бухгалтерская служба полностью отвечает за учет на предприятии, включая, например, выписку первичных документов, учет продаж и т. д. Кроме того, информацию об отдельных видах деятельности, торговых и производственных операциях, могут вводить сотрудники смежных служб предприятия, не являющиеся бухгалтерами. В последнем случае за бухгалтерской службой остается методическое руководство и контроль над настройками информационной базы, обеспечивающими автоматическое отражение документов в бухгалтерском и налоговом учете.
Данное прикладное решение также можно использовать только для ведения бухгалтерского и налогового учета, а задачи автоматизации других служб, например, отдела продаж, решать специализированными конфигурациями или другими системами.
Предметная область, автоматизируемая «1С: Бухгалтерией 8», иллюстрируется следующей схемой (рисунок 15).
Рисунок 15 — Предметная область, автоматизируемая «1С: Бухгалтерией 8»
" 1С: Бухгалтерия 8″ представляет собой совокупность платформы «1С: Предприятие 8» и конфигурации «Бухгалтерия предприятия». В «1С: Бухгалтерии 8» заложена возможность совместного использования с прикладными решениями «Управление торговлей» и «Зарплата и Управление Персоналом», также созданными на платформе «1С: Предприятие 8» .
В типовой конфигурации «Бухгалтерия предприятия» прикладного решения «1С: Бухгалтерия» рассматриваются следующие разделы автоматизированного бухгалтерского учета:
1. Общие сведения о типовой конфигурации;
2. Учет операций с денежными средствами;
3. Учет основных средств и нематериальных активов;
4. Учет расчетных операций;
5. Учет номенклатуры;
6. Учет расчетов по оплате труда;
7. Учет затрат на производство;
8. Учет налога на прибыль организации;
9. Учет НДС;
10. Специальные режимы налогообложения;
11. Сервис пользователя.
2.1.2 ИСУ «Парус»
Парус — современное программное обеспечение, предназначенное для автоматизации финансово-хозяйственной деятельности коммерческих и государственных организаций, предприятий и управления, выпускаемое Российской компанией «Корпорация Парус» и Украинской «Корпорация Парус Украина». Распространена на предприятиях и в учреждениях России и Украины.
Для использования на российских предприятиях фирма «Парус» предлагает следующие модули:
1. Управление логистикой
2. Управление производством
3. Управление финансами
4. Управелние закупками, складом и реализацией
5. Планирование и учет в проектах
6. Планирование и учет в передельном производстве
7. Планирование и учет в дискретном производстве
8. Бухгалтерский учет
9. Бухгалтерский учет в соответсвии с принципами МСБУ
10. Расчет заработной платы
11. Табельный учет
12. Управление персоналом и штатное расписание
13. Управление деловыми процессами
14. Управление отношениями с клиентами
15. Управление автотранспортом
16. Управление техническим обслуживанием и ремонтом
17. Производственные наряды
18. Сведение отчетности
19. OLAP
20. Обзор технологических возможностей
Рассмотрим подробнее модуль бухгалтерский учет
2.1.2.1 Модуль бухгалтерский учет
Модуль предназначен для автоматизации бухгалтерского учета на предприятиях различных сфер деятельности, позволяет построить учет «от первичного документа» и автоматизировать бизнес-процессы любой сложности, в т. ч. автоматизировать управление бизнес-процессами общих центров обслуживания (ведение бухгалтерского учета в условиях «аутсорсинга»).
Модуль является составной частью системы включающей в себя ряд модулей, позволяющих более детально автоматизировать бизнес-процессы складского учета, расчета и начисления заработной платы, управления персоналом, деловыми процессами и т. д.
Функционал системы поддерживает ведение учета как в соответствии с Российской системой бухгалтерского учета (РСБУ), так и в соответствии с Международным стандартам бухгалтерского учета (МСБУ), давая возможность по некоторым участкам организовать учет по МСБУ, как параллельный независимый от РСБУ учет, и при этом в полном объеме поддерживая любую трансформацию данных, накопленных в учетных и документарных регистрах, от одного вида учета к другому.
Потенциальными пользователями являются сотрудники бухгалтерии, финансового, планово-экономического отдела и смежных сними подразделений, обязанностями которых является формирование полной и достоверной информации о финансово-хозяйственной деятельности предприятия, необходимой руководству для оперативного управления.
Основные задачи:
· автоматизация процессов бухгалтерского учета в хозрасчетных организациях (на предприятиях), источниками финансирования деятельности которых, являются собственный и привлекаемый капитал;
· построение учета «от первичного документа» и автоматизация бизнес-процессов любой сложности;
· поддержка нескольких видов учета в полном объеме (бухгалтерского, налогового и многих пользовательских), при этом обеспечивается любая трансформация данных, накопленных в учетных и документарных регистрах по разным видам учета, от одного вида учета к другому;
· оперативно, в режиме «реального времени» решать как типовые, так и нестандартные задачи бухгалтерского учета, среди которых первоочередные:
· подготовка полной и достоверной информации о финансово-хозяйственной деятельности, в том числе в соответствии с МСФО;
· обеспечение контроля над наличием и движением имущества, рациональным использованием производственных ресурсов, своевременным предупреждением негативных явлений в финансово-хозяйственной деятельности;
· выявление внутрипроизводственных резервов, их мобилизация и эффективное использование, оценка фактического использования выявленных резервов;
· ведение мультивалютного и расширенного аналитического учета;
· проведение переоценки валютных активов/пассивов;
· детализация учета по подразделениям балансовых единиц (ПБЕ) и подразделениям, не являющимся самостоятельными балансовыми единицами;
· формирование журнала учета депонентов, использование рассчитанных данных из приложения «Расчет зарплаты» для формирования «Кассовых документов» и отработки депонентов в бухгалтерском учете (создание «Хозяйственных операций»);
Модуль является составной частью системы включающей в себя ряд модулей, позволяющих более детально автоматизировать бизнес-процессы складского учета, расчета и начисления заработной платы, управления персоналом, деловыми процессами и т. д.
3. Реализация модуля экспорта отчетной документации
Для решения поставленной задачи был разработан модуль экспорта отчетной документации, листинг кода которого представлен в приложении В.
Для реализации данного программного обеспечения был использован язык FoxPro, выбор обусловлен тем что, на данном языке была написана программа «Торг».
3.1 Интерфейс и эксплуатация модуля
Разработанный программный модуль предназначен для загрузки накладных из СУБД «DoS» в программу «Торг» и представлен на рисунке 16.
Рисунок 16 — Печать накладных в формате Торг12
Главное окно модуля состоит из элементов интуитивно понятных пользователю.
Имеется две вкладки: титул накладной и товары в накладной. В первой вкладке, представленной на рисунке 14, имеется окно «Склад». В данное окно пользователь вводит интересующий его номер склада. Затем пользователь должен выбрать, какой тип накладных его интересует, а именно приходные накладные либо расходные накладные. После выбора следует нажать кнопку «Выбрать». После нажатия на кнопку «Выбрать» модуль загрузит информацию из СУБД «DoS» и выведет на экран краткую информацию по накладным (номер, дата, поставщик, сумма).
Далее пользователь должен отметить интересующие его накладные для экспорта в OpenOffice: Calc. Для этого нужно нажать на поле, находящееся в столбце «Печать». При этом выбранные пользователем накладные будут помечены звездочкой. Это может быть как одна, так и несколько накладных (рисунок 17).
Рисунок 17 — Выбор накладных для печати
При необходимости пользователь может посмотреть более детально отдельно выбранную накладную, перейдя во вкладку «Товары в накладной» (рисунок 18).
Рисунок 18 — Детальная информация по накладной
После выборы накладных нужно нажать кнопку «Печать в ОО», которая находится в правом нижнем углу. После нажатия модуль произведет экспорт выбранных накладных из СУБД «DoS» в OpenOffice: Calc. Вся информация по накладной будет структурирована особым образом, как требует того ИФНС (инспекция федеральной налоговой службы). Для этого был сделан общий шаблон для накладных (рисунок 19).
Рисунок 19 — Шаблон для накладных
Пример накладной экспортированной из СУБД «DoS» в OpenOffice: Calc, в формате «торг12» (рисунок 20).
Рисунок 20 — Накладная для печати в формате «торг12»
3.2 Выводы по разделу
Был разработан модуль экспорта отчетной документации в формате «торг12», приведено описание по эксплуатации модуля. Также создан шаблон для накладных в OpenOffice: Calc. Были выполнены все поставленные задачи, а именно:
— Разработка модуля экспорта документации из СУБД «DoS» в OpenOffice: Calc
— Создание шаблона в OpenOffice: Calc для отчетной документации
— Возможность корректировки накладных перед печатью
4. Экономическое обоснование программного продукта «Модуль экспорта отчетной документации» в форме бизнес-плана
Бизнес — план на ПП
Структура бизнес — плана
4. 1 Резюме
4.2 Характеристика программного продукта
4.3 Исследование и анализ рынка
4.4 Производственный план
4.4.1 Расчет единовременных затрат
4.4.2 Расчет текущих затрат на разработку ПП
4.4.3 Определение цены на программный продукт
4.5 Комплекс инженерного маркетинга
4.6 Финансовый план
4.7 Расчет безубыточности
4.8 Вывод по разделу
4.1 Резюме В дипломном проекте объектом является программный продукт «Модуль экспорта отчетной документации».
Преимущества данного программного продукта:
— автоматический эскпорт информации по шаблону;
— ускоренный отбор товаров по заданным параметрам поиска;
Предлагаемый программный продукт не предъявляет каких-либо повышенных требований к компьютерному оборудованию и не требует специальной подготовки пользователя.
Капитальные вложения составят 144 652,8 рублей.
Срок окупаемости 0,48 года Запас финансовой прочности, в 2013 году, составляет 78%, при нормативе 30%, что свидетельствует о достаточной устойчивости данного проекта.
4.2 Характеристика программного продукта Модуль производит автоматическую загрузку позиций накладной, из файла СУБД «DoS» в файл OpenOffice: Calc. При добавлении новых товарных позиций в номенклатуру, в форме обработки, указываются проценты скидок для «Дилерской цены» и «Дистрибьюторской цены». Файл OpenOffice состоит из нескольких вкладок «Коробочные версии» и «Лицензии». В форме обработки мы можем указать, какую именно вкладку нам необходимо загружать, или загрузить все по очереди. При добавлении товарных позиций в справочник номенклатура, для каждого товара выставляется единица измерение «шт.», полное наименование и свойства номенклатуры, которые в дальнейшем будут использованы для быстрого отбора номенклатуры по определенным свойствам. Так же, в конфигурации «Управление торговлей ред.10.3» предусмотрен механизм «Ценообразование». Он предназначен для регистрации изменений цен номенклатуры. Регистрацией ценообразования занимается документ «Установка цен номенклатуры». При загрузке номенклатуры из файла OpenOffice, позиции добавляются в этот документ, в соответствии со скидками, которые мы выставили до этого в форме обработки. После загрузки всей позиций, обработка автоматически проводит документ. При проведен документа «Установка цен номенклатуры» происходит запись в регистр сведений «Цены номенклатуры». В дальнейшем, на основании этого регистра сведений будет выполняться отчет «Анализ цен номенклатуры», который будет показывать изменения цен в заданный пользователем период.
Характеристика разрабатываемого программного продукта на основе маркетинговой модели (рисунок 21).
Рисунок 21 — Маркетинговая модель
4.3 Исследование и анализ рынка Каждый предприниматель хочет идти в ногу со временем. Поэтому необходима автоматизация документооборота, и как следствие — уменьшение ручной работы.
Потребителями программного продукта являются:
— крупные предприятия с обширной номенклатурой;
— мелкие предприятия.
Таблица 1. Сегментация потенциальных пользователей.
Сегменты рынка | Планируемый объём продаж по годам (шт.) | |||||||
1-й год | 2-й год | 3-й год | ||||||
1кв. | 2кв. | 3кв. | 4кв. | 1 п/г | 2 п/г | годовой | ||
Крупные пред-я | ; | |||||||
Мелкие пред-я | ; | |||||||
Итого: | ||||||||
Итог (N): | ||||||||
Наибольшей популярностью в России среди программных продуктов по ведению баз данных пользуются продукты 1С.
4.4 Производственный план В данном разделе определяются необходимые инвестиции для разработки и реализации программного продукта.
4.4.1 Расчет единовременных затрат На создание оригинала программы войдут только затраты на приобретение аппаратных средств и прикладных программ.
Таблица 2. Единовременные затраты.