Создание системы автоматизированного учета посещений занятий группы
Введение
С
развитием компьютерных технологий
появилась возможность
Система "1С:Предприятие" является гибкой настраиваемой системой для решения широкого круга задач в сфере автоматизации деятельности предприятий. Это в первую очередь ведение бухгалтерского учета, учета товарных и материальных ценностей, а также кадровый учет и расчет заработной платы, торговый и складской учет и т.д.
Программный
продукт создается с целью
использования в учебном
занятий студентами колледжа.
Курсовая работа: 20 с., рис. 12, табл. 3, источников 8.
- Разработка проектов приложения программы
Стандарт
ГОСТ 19.404–79 устанавливает требования
к содержанию и оформлению программного
документа “Пояснительная записка”,
входящего в состав документов на
стадиях разработки эскизного и
технического проектов программы.
- Задание
Тема курсовой работы звучит следующим образов: «Создание автоматизированного учета посещения занятий группы»
Условия задачи:
Данная
программа предназначена для
учета посещения занятий группы.
С ее помощью удобно подбивать итоги посещаемости
группы за месяц или же другой период.
- Назначение и область применения
Областью
применения данной курсовой работы являются
все учреждения образования, а так
же, при незначительных изменениях,
любые другие организации.
- Технические характеристики
- Постановка задачи
Разработки производятся в программе «1С: Предприятие», предназначенные для учреждений образования. Программа должна решать следующий ряд задач:
- ввод информации об учащихся группы (ФИО);
- Редактирование и удаление информации об учащихся группы (ФИО);
- ввод информации о пропусках и посещениях занятий группы;
- Отображать информацию о пропусках и посещениях занятий группы.
- Теоретическая часть
Система
программ “1С: Предприятие” предоставляет
широкие возможности ведения
автоматизированного учёта на предприятии.
Система “1С: Предприятие” является, с
одной стороны, готовым средством для
ведения учёта, поскольку программы поставляются
с типовыми конфигурациями, в которых
отражены наиболее часто используемые
в учёте наборы исходных данных, документов,
служащих для ввода информации в систему,
а с другой стороны, гибким инструментом
специалиста, с помощью которого в конфигурации
можно отразить индивидуальные особенности
ведения учёта. Для реализации этих возможностей
в программах предусмотрены различные
режимы работы: конфигуратор, отладчик,
монитор (рисунок 1.3.2.1).
Рисунок
1.3.2.1 - Режимы работы программ “1С: Предприятие”
Результатом конфигурирования является конфигурация, которая представляет собой модель предметной области. В процессе конфигурирования формируется структура информационной базы, алгоритмы обработки, формы диалогов и выходных документов. Информационная структура проектируется на уровне предусмотренных в системе типов обрабатываемых объектов предметной области.
Для описания специфических алгоритмов обработки информации и создания интерфейса, ориентированного на удобное представление описанных в конфигурации данных, в системе «1С: Предприятие» используется несколько технологических механизмов:
1) Встроенный программный язык. Язык является предметно – ориентированным. Он поддерживает основные базовые типы данных (числовой, строковый, дата), а также специализированные типы данных, предназначенные для отражения объектов предметной области. Язык ориентирован на пользователей различной квалификации. В частности, его отличает мягкая типизация данных (обеспечивающая быстрое написание программных модулей) и жесткий контроль синтаксических конструкций, уменьшающий вероятность ошибок.
2) Механизм запросов. Для получения произвольных отчетов сложной структуры в системе предусмотрен предметно-ориентированный механизм запросов. Данное средство опирается на существующую условно-переменную структуру информационной базы системы, что позволяет сравнительно просто описывать достаточно сложные запросы.
3) Встроенный текстовый редактор используется системой для создания программных модулей на встроенном языке и для редактирования документов в текстовом виде. Одной из особенностей редактора является возможность контекстного выделения цветом синтаксических конструкций встроенного языка.
4) Встроенный редактор диалогов позволяет оформить большинство окон, которые используются в системе для ввода и просмотра предметной информации (формы документов, справочников, настройки отчетов).
5) Встроенный редактор табличных документов. Он может быть использован как для создания небольших документов с очень сложной структурой линий, объемных ведомостей, журналов и других подобных документов.
При
разработке систем автоматизации на
платформе «1С: Предприятие» используются
следующие основные типы объектов,
поддерживаемые системой: константы, справочники,
документы, журналы документов, отчёты,
регистры (рисунок).
Рисунок 1.3.2.2 - Типы объектов системы «1:С предприятие»
Константы, используемые для работы с постоянной и условно-постоянной информацией.
Справочники,
предназначенные для работы с
постоянной и условно постоянной
информацией с некоторым
Документы - предназначены для хранения основной информации о всех событиях, происходящих на предприятии, и имеющих смысл с точки зрения экономики.
Регистры - используются для анализа остатков и движений товаров и денежных средств. Регистр представляет собой многомерную систему хранения остатков или оборотов. Каждый регистр на этапе конфигурирования описывается набором измерений и ресурсов.
- Разработка рабочего проекта
Этап разработки рабочего проекта включает в себя разработку программы и программной документации, а также испытание программы.
- Реализация поставленной задачи
Система “1С: Предприятие” является гибким инструментом специалиста, с помощью которого в конфигурации можно отразить индивидуальные особенности ведения учёта.
Исходя
из поставленных задач, следует создать
ряд объектов метаданных, представленных
в таблице 2.1.1.
Таблица 2.1.1.- Описание объектов метаданных.
| Наименование | Смысловая нагрузка |
| Справочник СписокГруппы | В этот справочник заносится информация о группе (ФИО) |
| Справочник Пропуски | В этот справочник вводится и отображается информация о пропусках учащимися(ФИО, Число, за которое есть пропуски, количество часов и причина, по которой учащий отсутствовал) |
| Регистр ДниМесяца | Содержит набор измерений и ресурсов |
| Документ Посещение | Хранит всю информацию об учащихся, которые посещали занятия, какого числа и количество часов повещения |
| Документ Пропуски | Хранит всю информацию об учащихся, которые пропускали занятия, какого числа были зафиксированы пропуски, количество часов и причину |
| Перечисление Причина | Содержится список всех возможных причин, по которым учащийся не явился на занятия |
| Перечисление Дни | Содержит список всех дней недели: понедельник, вторник и т.п. |
- Описание программы
Наименование разработанного курсового проекта: «Создание автоматизированного учета посещения занятий группы». Данное прикладное решение разработано в программе 1С: Предприятие 7.7.
1С: Предприятие – программное средство, предназначенное для решения широкого круга задач по автоматизации различных видов деятельности. Система 1С: Предприятие может работать в двух основных режимах: конфигурация и пользователя.
Режим
Конфигуратора позволяет
Режим
пользователя предназначен для непосредственного
использования созданной
Итак, создаем новую базу: запускаем 1cv7s.exe, нажимаем кнопку Добавить. В открывшемся окне «Регистрация информационной базы» пишем в строке Название «Посещение занятий группы», и прописываем путь к нашей базе. Потом в режиме Конфигуратор заходим в информационную базу – перед нами открывается окно конфигурации (рис.1.3.2.2).Так как необходимо создать справочник щелкаем по строке Справочники-Создать, после чего появляется окно, где указывается название справочника и все необходимые условия-в данном случаи это СписокГруппы. После нажатия кнопки Готово появляется еще одно окно (рисунок 2.2.1), где мы формируем таблицу и форму, через которую будет заполняться эта таблица.
Идентификатор СписокГруппы, синоним – СписокГруппы, коментарий - полный список группы. В реквизитах можно ничего и не добавлять, так как стандартно будут добавлено 2 столбца, которые можно редактировать, при нажатие на кнопку «Формаэлемента»(рисунок 2.2.2). Укажем редактирование - в диалоге.
Аналогично
создаем и справочникПропуски (рисунок
2.2.3).
Рисунок 2.2.1- Справочник СписокГруппы
Рисунок 2.2.2.- Форма элемента справочника СписокГруппы
Рисунок
2.2.3-Форма элемента справочника Пропуски
По
условию необходимо создать регистр
- идентификатор: ДниМесяца. Все измерения,
ресурсы и реквизиты подробно описаны
в таблице 2.2.1, а так же представлены на
рисунке 2.2.4.
Таблица 2.2.1 – Регистр ДниМесяца
| Измерение | ||
| Идентификатор | Комментарий | Тип значения |
| ДниНедели | Все дни недели | ПеречислениеДни |
| ДниМесяца | Все дни месяца | Число 5 |
| Ресурсы | ||
| Идентификатор | Комментарий | Тип значения |
| Количество | Количество часов | Число 10 |
| Реквизиты | ||
| Идентификатор | Комментарий | Тип значения |
| ФлагДвижения | Тип движения | Число 10 |
Рисунок
2.2.4– Регистр ДниМесяца
Так
как измерение ДниНедели привязано
к перечислению Дни, значит перед созданием
регистра необходимо создать перечисление
Дни, представленное на рисунке 2.2.5 а),
и по условию, перечисление Причины (рисунок
2.2.5б)).
Рисунок
2.2.5- а) перечисление дней, б) перечисление
причины пропусков.
Для
подведения итога, необходимо создать
два документа: посещение и пропуски
(рисунок 2.2.6 и 2.2.7 соответственно), в
которых будут отражаться и пропуски и
посещения занятий учащимися. Оба документа
принадлежать одному и тому же журналу,
который будет создан в ходе создания
одного из документов (другой документ
просто к нему привязывается).
Рисунок
2.2.6 а)- документ посещение, б) форма документа
посещение
Рисунок
2.2.7 а)- документ пропуски, б) форма документа
пропуски
Таблица 2.2.2
– Описание реквизитов табличной части
документов посещение и пропуски.
| Документа Посещение | ||
| Идентификатор | Комментарий | Тип значения |
| ФИО | Фамилия, имя, отчество учащегося | Справочник СписокГруппы |
| Дата | День месяца | Дата |
| КолЧас | Количество посещенных часов | Число 5 |
| Документа Пропуски | ||
| Идентификатор | Комментарий | Тип значения |
| ФИО | Фамилия, имя, отчество учащегося | Справочник СписокГруппы |
| Дата | День месяца | Дата |
| КолЧас | Количество пропущенныхчасов | Число 5 |
| Причина | Причина пропусков | Перечисление Пропуски |
После
создания всех необходимых объектов,
целесообразно перейти к
- Тестирование и внедрение программы
Этап тестирования занимает значимую часть в процессе разработки рабочего проекта, так как именно на этом этапе выявляется ряд неполадок, вследствие которых проект может работать не так, как необходимо.
Для тестирования проекта необходимо перейти в режим пользователя: нажать кнопку на
панели инструментов. Или же щелкнуть по 1cv7s.exe, выбрать необходимую информационную базу в режиме 1С: Предприятие.
Во
вкладке Операции выбираем Справочники
– СписокГруппы. После появления таблицы
нужно нажать Создать и выскачет форма
заполнения этого справочника (рисунок
2.3.1).
Рисунок 2.3.1 – Пример заполнения справочника СписокГруппы
а) табличный
вид,
После заполнения этого справочника следует открыть вкладку Документы – Посещения – выскачет соответствующая форма. Это касается и
документа
Пропуски (рисунок 2.3.2).
Рисунок 2.3.2 – Пример заполнения документа пропуски
После
заполнения запрашивается: «Сохранить
изменения в документе
Рисунок 2.3.3 – Журнал документов
На этом тестирование заканчивается. При проведении тестирования ошибок не выявлено.
Заключение
В данной курсовой работе была реализована поставленная задача: разработать приложение для 1С Предприятия. Результатом решения является:
а) пояснительная записка, составленная с учетом требования стандартов ЕСКД;
б) исполняемый файл программы, прилагаемый к пояснительной записке на дискете.
В исполнительном файле содержится вся проделанная работа: созданы и заполнены справочники «СписокГруппы» и «Пропуски»,регистр «Дни», а также документ «Посещение», где отображаются количество пропусков, их причина и ФИО учащегося, у которого эти пропуски имеются.
Анализирую ход выполнения задачи, следует заметить, что проделанная работа значительно облегчит труд своей доступностью, точностью имеющейся информации; создавалась с целью автоматизации учета посещения занятий группой, для более наглядного представления информации о пропусках учащихся, тем самым упрощая работу для руководителей (старост) групп. Так же программа будет использоваться в целях учета посещаемости секретарем в течение 10 учебных месяцев. Эксплуатация программы будет производиться на 1 компьютере.
Список использованных источников.
- Автоматизированные
информационные технологии в
экономике: Учеб-
ник / Под ред. проф. Г. А. Титоренко. - М.: ЮНИТИ, 2002. - 399 с. - Патрушина
СМ. Информационные системы в бухгалтерском
учете:
Учебное пособие. - Москва: ИКЦ «МарТ». Ростов-н Д: Издательский
центр «МарТ». 2003. - 368 с. - Шуремов
Е.Л., Умнова Э.А., Воропаева Т.В., Автоматизированные
ин-
формационные системы бухгалтерского учета, анализа, аудита: Учеб.
пособие для вузов. - М.: Перспектива, 2001. - 363 с. - Информационные
системы и технологии в экономике: Учебник.
- 2-е
изд, перераб. и доп. / Т.П. Барановская. В.И. Лойко, М.И. Семенов, А.И.
Трубилин; Под ред. В.И. Лойко. - М.: Финансы и статистика, 2003. - Байдаков
В., Нуралиев С, Шевченко А. Введение в конфигурирование
1С бухгалтерии 7.7. Фирма «1С», 2000. - Ю.Тимофеев
Г.С, Шумейко Д.А. Конфигурирование и администрирова-
ние 1С: Предприятия. (Серия «Учебный курс»). Ростов н/Д: Феникс.
2003. - Усиков Т.Н.
1С: Предприятие. Эффективное программирование.
-М.:
Новое знание. 2004. - Чистов Д.В.
1С Хозяйственные операции в компьютерной
бухгалтерии
7.7.-М.: 1С, 2000. -576 с.