Разработка и построение системы автоматизации документооборота в профкоме
Анализ процесса ведения организационно-распорядительного документооборота в профкоме. Создание функциональной и информационной моделей системы. Порядок проектирования в программе "1С:Предприятие". Автоматическая обработка данных, проведение документов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 18.01.2020 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Далее создадим справочник Сотрудники. (Установите курсор на Справочники и щелкните кнопку Новый). Задайте имя справочника (идентификатор) «Сотрудники».
Теперь у нас есть справочник и можно ввести некоторые данные.
Запустите 1С:Предприятие в режиме Предприятие. Это можно сделать прямо из Конфигуратора. Появится окно 1С:Предприятие.
Откройте справочник Сотрудники. Для этого щеклните меню Операции => Справочники. Откроется окно справочника.
Заведите нескольких сотрудников. Например, Иванов - директор, Петров - Бухгалтер, Сидоров - Программист.
Теперь создайте новый документ «ВыдачаДенег». (установите курсор на Документы и щелкните Новый). Задайте имя документа Выдача Денег.
Рисунок 3.7 - Создание справочника сотрудники
Рисунок 3.8 - Запуск 1С:Предприятие
Добавьте реквизит шапки «ФИО», укажите ему тип значения Строка и длина 100 символов. Нажмите ОК.
Далее нужно создать таким же образом, как и реквизит «ФИО», остальные реквизиты и укажите для каждого из них правильный тип:
· рекв. Должность - тип «Справочник. Должности»;
· рекв. Оклад - тип Число, длина 10, точность 2;
· рекв. Дата Приема - тип Дата.
У документа должна быть удобная форма для ввода данных. Нажмите кнопку «Форма» в нижней части окна.
Нам нужно создать форму следующего вида:
· установите подходящие размеры формы;
· разместите на форме текстовую надпись «Выдача Денег». Для этого щелкните на кнопку внизу и затем на форме.
Добавьте поле НомерДок на форму. Для этого щелкните кнопку появится окно. В нем установите флажок у реквизита шапки Номер Док, нажмите ОК и щелкните в каком-нибудь месте формы. Там появится поле НомерДок. Задайте ему размеры и перетащите в нужное место формы.
Добавьте рядом текстовое поле с надписью «№».
Аналогичным образом разместите на форме остальные реквизиты: ДатаДок, ФИО, Должность. Не забудьте рядом с ними разместить текстовые надписи.
Кнопки ОК и Закрыть разместите по центру формы (по горизонтали). Для этого выделите их мышкой (обе одновременно) и щелкните кнопку.
Теперь в этот документ можно будет вводить данные о новом сотруднике. Затем пользователь нажмет кнопку ОК и ваша программа должна добавить в справочник Сотрудники новый элемент (новую строку). При нажатии ОК документ сначала будет записан, а потом будет проведен.
3.4 Проведение документов
Проведение документов - очень важное понятие. Провести документ для пользователя означает пустить его в дело. При проведении документа совершаются изменения в информационной базе: добавляются данные в таблицы, увеличиваются или уменьшаются остатки товаров на складе, создаются новые бухгалтерские проводки и т.д.
Для открытия модуля документа закройте экранную форму документа. На экране останется окно структуры документа. Внизу есть кнопка «Модуль документа», вот на нее и нажмите. Откроется окно для редактирования текста программы.
Там уже есть процедура ОбработкаПроведения, но внутри нее пока ничего существенного. Напишите там следующий текст:
Рисунок 3.9 - Модуль документа
Первая строка обращается к справочнику Сотрудники. Вторая строка создает новый элемент, пока пустой. Потом заполняются реквизиты справочника, данные берутся из документа и переносятся в справочник. И в конце происходит запись измененного элемента в справочник.
Закройте окно модуля и окно структуры документа. Сохраните конфигурацию.
Теперь можно попробовать провести документ.
Запустите 1С в режиме Предприятие. Все документы хранятся в журналах документов.
Щелкните кнопку или нажмите клавишу INS. Откроется форма документа «Выдача Денег» для ввода данных. Номер документа присвоится автоматически, дата документа - сегодняшнее число.
Рисунок 3.10 - «Выдача денег»
Введите все данные: ФИО сотрудника, укажите ему должность и оклад.
Нажмите кнопку ОК. Сначала документ будет записан, а потом проведен. При проведении сработает процедура ОбработкаПроведения и в справочник Сотрудники добавится новая строка.
Создадим также в Конфигураторе новые документы «ДетскиеЛьготы» и «Жилье».
Рисунок 3.11 - Реализация процесса «Детские льготы»
Заметьте, что отсутствие синтаксических ошибок не гарантирует того, что программа правильная. В ней по-прежнему могут быть ошибки. Такие ошибки могут выскочить при выполнении программы, а могут быть очень скрытые. Ошибки - главная беда программистов. Но еще большая беда - неправильное понимание требований заказчика.
Рисунок 3.11 - Реализация процесса «Жилье»
Тексты в модуле документа представлены в Приложении А.
3.5 Пользовательское меню
Теперь создадим пользовательское меню. В окне конфигурации внизу есть вкладка Интерфейсы.
Рисунок 3.12 - Пользовательское меню
Для каждой категории пользователей программы может быть заведен свой собственный интерфейс. Интерфейс включает пункты меню и кнопки на панели инструментов. Например, кадровику необязательно залезать в зарплату сотрудников. Создайте новый Интерфейс и назовите его Администратор. Интерфейс появится в списке интерфейсов.
Щелкните дважды на интерфейсе и выберите «Редактировать меню». Откроется окно редактора меню.
Рисунок 3.13 - Редактор меню
У него есть замечательная кнопка, которая автоматически создает все пункты меню. Сделаем исключение и воспользуемся помощью конструктора меню, потому что нам нужно создать обычное меню для доступа ко всем объектам без всяких заморочек. Если нужно сделать что-нибудь более интересное, например, добавить разделители, перегруппировать пункты меню, то это нужно будет делать вручную.
Рисунок 3.14 - Конструктор
Нажмите кнопку и затем «Построить». Конструктор автоматически создаст все пункты меню.
Меню можно сразу протестировать, как оно будет выглядеть для пользователя. Для этого нажмите кнопку «Пуск», появится тестовое окно. Посмотрите на меню и закройте тестовое окно.
Сохраните конфигурацию и запустите ее.
На этом создание системы для кадрового учета завершено. Она позволяет принимать сотрудников в профком. Вывести данные по запросу заявления.
Рисунок 3.15 - Меню интерфейса
3.6 Дерево функций
Схемы «Дерево функций» позволяет наглядно показать иерархию функций управления и обработки данных, которые автоматизированы в разрабатываемом программном продукте.
Рисунок 3.16 - Дерево функций
Заключение
В работе рассматривалась задача внедрения информационной системы автоматизации документооборота в профкоме. При этом были выполнены следующие этапы работы:
· разработана информационная модель системы;
· описана функциональная модель системы;
· созданы программная реализация системы;
· определена эффективность разработанной системы.
Преимуществами использования внедряемой ИС являются снижение трудоемкости документооборота, увеличение производительности труда работников организации, возможность отслеживания движения документов, их исполнения, формирования отчетов, что приведет к повышению качества данного процесса.
Таким образом, в дипломной работе в целом, рассмотрена и наглядно показана целесообразность применения и использования «1С: Предприятие 7.7» в профкому университета. Несмотря на некоторые сложности в настройке этих программ под специальные нужды предприятия, их установка себя оправдывает следующим преимуществам предоставляемым ими:
· значительному снижению количества математических ошибок в бухгалтерском учете;
· автоматический контроль за правильностью и санкционированностью выписки документов;
· автоматическое ведение всех форм журналов и книг;
· автоматическое составление операций и проводок по данным деятельности и первичным документам;
· значительная экономия временных затрат на осуществление бухгалтерского учета.
Также хочется отметить, что особенно велики возможности настройки программы «1С: Предприятие», прежде всего в силу того, что велико количество обученных этому людей. С большей уверенностью, можно смело сказать, что все эти программы, изложенные в дипломной работе угодят практически любому требовательному пользователю.
Список используемой литературы
1. Рязанцева Н.А., Рязанцев Д.Н. 1С: Предприятие: Комплексная конфигурация: Секреты работы: Основные компоненты программы «1С: Предприятие»; Объекты учета: Бухгалтерия, кадры, склад; Журналы, Изд-во: СПб: БХВ-Петербург Серия: Мастер
2. Гусев А.А. Программирование в среде 1С: Бухгалтерия. - М. радиус- 2001.
3. Киевский С.В. «Самоучитель по работе с программой «1С: Бухгалтерия» - М.: Компьютер пресс, 1998.
4. Эксперт автоматизации №12,96 «Объектно-ориентированный подход к автоматизации технологических процессов» Лаури Карху.
5. «1С: Бухгалтерия», Настольная книга пользователя М - 1999.
6 Описание типовой конфигурации "1С:Бухгалтерия 7.7". - М.: ЗАО "1С", 2005. Интернет-ресурс БУХ.1С
7. Харитонов С.А. Гибкая автоматизация бухгалтерского учета и отчетности: вопросы теории и практики. - М.: Издательство «Бухгалтерский учет», 2003.
Приложение А
Листинг программы
Процедура При Открытии()
табл. Новая Колонка(«ФИО»,,,, «ФИО»,20);
табл. Новая Колонка(«стаж»,,,, «стаж»,20);
табл. Новая Колонка(«выдачаНа50»,,,, «выдача на 50 лет»,20);
табл. Новая Колонка(«выдачаНа55»,,,, «выдача на 55 лет»,20);
табл. Новая Колонка(«выдачаНа60»,,,, «выдача на 60 лет»,20);
конец процедуры
процедура Заполнить()
сотр=СоздатьОбъект(«Справочник.Сотрудники»);
дат=ТекущаяДата();
сотр.ВыбратьЭлементы();
если (юбилей <>50) и (юбилей <>55) и (юбилей <>60) тогда Предупреждение(«Это не юбилей!») конецесли;
Пока сотр.ПолучитьЭлемент() > 0 Цикл
если (юбилей=50) или (юбилей=55) или (юбилей=60) тогда
если (ДатаГод(дат)-ДатаГод(сотр.принят)) <10 тогда
табл.новаястрока();
табл.фио=сотр.фио;
табл.стаж=число((ДатаГод(дат)-ДатаГод(сотр.принят)));
табл.выдачаНа50=1000;
конецесли;
Продолжение приложения А
если ((ДатаГод(дат)-ДатаГод(сотр.принят))>10) и ((ДатаГод(дат)-ДатаГод(сотр.принят))<15) тогда
табл.новаястрока();
табл.фио=сотр.фио;
табл.стаж=(ДатаГод(дат)-ДатаГод(сотр.принят));
табл.выдачаНа50=1500;
конецесли;
если ((ДатаГод(дат)-ДатаГод(сотр.принят))>15) и ((ДатаГод(дат)-ДатаГод(сотр.принят))<20) тогда
табл.новаястрока();
табл.фио=сотр.фио;
табл.стаж=(ДатаГод(дат)-ДатаГод(сотр.принят));
табл.выдачаНа50=2000;
конец если;
конец если;
конец цикла;
конец процедуры
Процедура ПриОткрытии()
таблЛьгот.НоваяКолонка(«ФИО»,,,, «ФИО»,20);
таблЛьгот.НоваяКолонка(«ВозрастРебенка»,,, «ВозрастРебенка»,2);
таблЛьгот.НоваяКолонка(«Лагерь»,,,, «Лагерь»,10);
таблЛьгот.НоваяКолонка(«НГ»,,,, «НГ»,10);
конецпроцедуры
процедура Заполнить()
Продолжение приложения А
сотр=СоздатьОбъект(«Справочник.Сотрудники»);
дат=ТекущаяДата();
сотр.ВыбратьЭлементы();
Пока сотр.ПолучитьЭлемент() > 0 Цикл
если ((ДатаГод(дат)-ДатаГод(сотр.ДатаРожденияРебенка)) <14) и ((ДатаГод(дат)-ДатаГод(сотр.ДатаРожденияРебенка)) >6) тогда
таблЛьгот.новаястрока();
таблЛьгот.фио=сотр.фио;
таблЛьгот.ВозрастРебенка=(ДатаГод(дат)-ДатаГод(сотр.ДатаРожденияРебенка));
если ФНГ>0 тогда
таблЛьгот.НГ= «да»;
конецесли;
если ФЛагерь>0 тогда
таблЛьгот.Лагерь= «да»;
конецесли;
конецесли;
конеццикла;
конецпроцедуры
процедура Заполнить()
сотр=СоздатьОбъект("Справочник.Сотрудники");
дат=ТекущаяДата();
сотр.ВыбратьЭлементы();
Пока сотр.ПолучитьЭлемент() > 0 Цикл
если сотр.площадьЖилья<=12 тогда
новаястрока();
фио=сотр.фио;
Окончание приложение А
Площадь=сотр.площадьЖилья;
АктивизироватьСтроку();
конецесли;
конеццикла;
конецпроцедуры
Размещено на Allbest.ru
...Подобные документы
Разработка информационной системы на платформе "1С:Предприятие 8.0" для автоматизации документооборота и учета по приему аварийных автомобилей и составлению заказ-нарядов. Проектирование интерфейса. Построение логической и физической моделей данных.
дипломная работа [640,5 K], добавлен 14.02.2015Назначение системы электронного документооборота. Построение функциональной модели поставки товаров в супермаркет. Основные свойства системы электронного документооборота ООО "Ксенокс". Особенности проектирования системы обеспечения продукцией в BPwin.
курсовая работа [1,4 M], добавлен 15.01.2010Создание программного обеспечения информационной системы автоматизации учебно-учетной деятельности в школе. Формирование логической и концептуальной моделей структурирования данных с использованием CASE-средств. Организация пользовательского интерфейса.
дипломная работа [1,6 M], добавлен 11.06.2014Разработка и создание информационной системы для осуществления автоматизации документооборота учебного заведения. Группировка и структуризация данных с помощью механизма ADOQuery посредством SQL запроса. Подсчет трудоемкости и затрат на создание СУБД.
курсовая работа [724,6 K], добавлен 14.06.2015Методология структурного проектирования, создание функциональной модели процесса учета договоров на предприятии ООО "УралСтройПроект"; разработка информационной модели логической структуры базы данных для организации электронного документооборота.
курсовая работа [1,6 M], добавлен 10.04.2011Характеристика документооборота ООО "Белорецкий завод рессор и пружин". Мнемосхема существующего бизнес-процесса, построенного при помощи MS Visio 2007. Разработка автоматизированной системы документооборота. Расходы на разработку информационной системы.
курсовая работа [2,2 M], добавлен 01.11.2012Современный подход к построению концептуальной, функциональной, логической и структурных моделей системы электронного документооборота, позволяющий создать на их основе автоматизированные информационные системы для различных приложений.
статья [70,3 K], добавлен 07.07.2004Задачи системы электронного документооборота. Анализ существующих информационных систем. Методы и средства инженерии программного обеспечения. Концептуальная модель данных в BPWin. Построение инфологической модели системы документооборота "Doc_Univer".
курсовая работа [56,1 K], добавлен 25.03.2014Разработка проекта автоматизации документооборота при помощи механизма бизнес-процессов и с использованием современных программных наработок в 1С:Предпирятие. Создание информационной базы "Деканат" для обработки данных процесса обучения студентов.
дипломная работа [954,8 K], добавлен 26.07.2013Функциональная модель информационной подсистемы документооборота организаций. Автоматическая генерация модели сущность-связь в базе данных Microsoft Access. Проектирование подсистемы документооборота в BPWin. Создание формы для внесения информации в БД.
курсовая работа [1,4 M], добавлен 16.03.2012Организация конфиденциального документооборота в системе информационной безопасности предприятия на примере ООО "Торговый дом "Алдан". Создание системы взаимодействия бумажного и электронного документооборота. Программно-аппаратные средства защиты.
курсовая работа [3,1 M], добавлен 12.11.2010Понятие и содержание системы документооборота, выбор системы автоматизации. Основы программирования средствами системы "1С: Предприятие". Описание подсистем, справочников, документов, регистров, отчётов программы, разработанной для охранного предприятия.
дипломная работа [788,7 K], добавлен 20.07.2015Делопроизводство бумажных и электронных документов. Современные системы электронного документооборота и системы автоматизации классического делопроизводства. Создание безбумажного делопроизводства в загруженных участках управленческой деятельности.
курсовая работа [501,8 K], добавлен 08.12.2010Описание документооборота института и кафедры. Анализ технологии документооборота на основе диаграмм SADT (IDEF0). Обоснование проектных решений по видам обеспечения. Разработка базы данных на основе даталогического моделирования в среде MS Access.
дипломная работа [3,1 M], добавлен 09.02.2012Проектирование информационной системы для автоматизации документооборота в области кадрового учета МОУ Гимназия № 16 г. Керчь. Объекты справочной и учетной информации. Реализация физической модели базы данных в среде СУБД. Построение логической модели БД.
курсовая работа [1,3 M], добавлен 15.08.2012Разработка автоматизированной системы документооборота Административной комиссии с целью упрощения рутинных операций по ведению учета документов: проектирование базы данных (детализация разделов системы движения информации), создание удобного интерфейса.
дипломная работа [1,5 M], добавлен 02.03.2010Выбор физических параметров для проектирования локальной вычислительной сети. Разработка концептуальной и логической моделей системы управления документооборотом, ее предметного воплощения, создание баз данных в Ms Access и программного приложения.
курсовая работа [1,1 M], добавлен 19.11.2010Создание базы данных информационной системы для учета продаж бытовой техники и автоматизации документооборота в phpMyAdmin. Функциональная диаграмма IDEF0. Создание нового пользователя, таблиц, записей в таблице. Организация сайта на локальном сервере.
курсовая работа [2,8 M], добавлен 11.05.2014Анализ существующих систем автоматизации документооборота. Выбор шаблона проектирования. Microsoft SQL Server как комплексная высокопроизводительная платформа баз данных. Язык программирования C#. Разработка интерфейса и иллюстрация работы системы.
дипломная работа [2,5 M], добавлен 19.07.2014Порядок проектирования и реализации на основе клиент-серверных технологий базы данных вузовской библиотеки. Построение функциональной и логической моделей. Анализ и оценка системы управления авторизацией и ролями, управление средствами Transact SQL.
курсовая работа [1,4 M], добавлен 19.09.2012