Сертификат. образец кп. Разработка информационной системы учета сверхурочного времени сотрудников отдела информационных технологий Почты России на платформе 1С Предприятия
Скачать 1.19 Mb.
|
Департамент образования и молодежной политики Ханты-Мансийского автономного округа - Югры Автономное учреждение профессионального образования Ханты-Мансийского автономного округа - Югры ХАНТЫ-МАНСИЙСКИЙ ТЕХНОЛОГО-ПЕДАГОГИЧЕСКИЙ КОЛЛЕДЖ КУРСОВОЙ ПРОЕКТ На тему: Разработка информационной системы учета сверхурочного времени сотрудников отдела информационных технологий Почты России на платформе 1С:Предприятия
Ханты-Мансийск, 2021 СОДЕРЖАНИЕ 2.2.1 Создание основных объектов БД в режиме «конфигуратор» 7 2.2.5 Тестирование (отладка) модуля ИС 11 Тестирование — это проверка соответствия ПО требованиям, осуществляемая с помощью наблюдения за его работой в специальных, искусственно построенных ситуациях. 11 ЗАКЛЮЧЕНИЕ 13 ПРИЛОЖЕНИЯ 13 ПРЕЗЕНТАЦИЯ НА ЗАЩИТУ 14 Приложение 1 16 Образец оформления титульного листа на курсовую работу 16 Приложение 2 17 Образец задания на выполнение курсовой работы 17 Приложение 3 18 Отзыв на курсовой проект 18 ВВЕДЕНИЕ В настоящее время с постоянным ростом экономики и развитием все новых отраслей, особенно важным для компаний является обладание в своей сфере определенным конкурентным преимуществом. В данных условиях способность компании обращать информацию и знания в нематериальный актив является одним из условий ее успешного функционирования на рынке. Все чаще ряд преимуществ получают те компании, которые используют информационные технологии в своей работе и управлением бизнес-процессами предприятия. На эффективность функционирования предприятия может влиять множество факторов - ресурсообеспеченность, квалификация сотрудников, исправность оборудования и многое другое. Но нельзя забывать, что существенное влияние на деятельность компании может оказывать организация работы и информационных потоков. В случае отсутствия эффективной системы учета сверхурочного времени работы сотрудников в компании может возникнуть перерасход фонда заработной платы, что приведет к экономическим потерям. Актуальность разработки системы учета сверхурочного времени выражается в том, что информация, хранимая в базе данных, будет защищена от неправомерного доступа, уничтожения, модифицирования, блокирования, копирования, предоставления, распространения, а также от иных неправомерных действий в отношении такой информации. Также модуль учета позволить формировать и отображать актуальную информацию о количестве отработанных и использованных сверхурочных часов. В данном проекте будет рассматриваться процесс разработки информационной системы (далее – ИС) по учету сверхурочного времени работников на основе платформы 1С:Предприятие. Объект исследования – организация Управления Федеральной почтовой службы Ханты-Мансийского автономного округа Югра АО «Почта России» (далее Филиал). Предмет исследования – учет сверхурочного времени сотрудников группы сопровождения информационных систем (далее группа СИС). Целью – разработка информационной системы для автоматизации учета сверхурочного времени сотрудников отдела ИТ. Для достижения поставленной цели нужно решить следующие задачи: 1. Провести предпроектное исследование предметной области; 2. Проанализировать существующий процесс учета сверхурочного времени сотрудников; 3. Провести выбор платформы разработки ИС; 4. Выработать требования к разрабатываемой ИС; 5. Создать функциональную модель БД; 6. Создать логическую модель; 7. Спроектировать и разработать ИС, соответствующую разработанным моделям; 8. Провести проверку и тестирование. В результате разработки программного модуля будет автоматизирован учет сверхурочного времени сотрудников. Курсовой проект состоит из введения, двух глав и заключения. Первая глава состоит из 3 разделов и так же включает в себя предметную область и моделирование ИС. Вторая глава связана с проектированием и состоит из 5 разделов. Так же в работе присутствуют приложения и список использованных источников. АНАЛИТИЧЕСКАЯ ЧАСТЬ Данный раздел является теоретической частью курсового проекта. Обязательными составными частями данного раздела курсового проекта являются следующие: 1.1 Описание (анализ) предметной области Здесь дается словесное описание предметной области. Важно соблюдение принципа комплексности и системности при описании объекта проектирования. Если в качестве объекта проектирования выступает организация в целом, дается описание всей организации. Если в качестве объекта проектирования выступает функциональная подсистема, структурное подразделение организации или конкретный исполнитель, то первоначально дается характеристика организации в целом, а затем показывается место рассматриваемого объекта в структуре управления организации и детализируются данные применительно к объекту. 1.2 Построение функциональной модели информационной системы предметной области В этом раздел необходимо формирование перечня функций проектируемого объекта с декомпозицией по операциям и исполнителям, а также построение диаграмм реализуемых процессов проектируемого объекта. Проектирование состава и содержания функций управления начинается с формирования их перечня в соответствии с нормативными и методическими документами их регламентирующими (положениями об отделе, должностными инструкциями, уставом организации и пр.). Каждая функция состоит из отдельных процедур, которые в свою очередь делятся на операции. Построение диаграмм реализуемых процессов проектируемого объектанаилучшим образом описывает все стороны деятельности объекта проектирования (предприятия). Диаграмма устанавливает последовательность выполнения операций по заданной процедуре с указанием конкретных исполнителей, трудоемкости и используемых технических средств. Функциональная модель предметной области, которая создается на этапе анализа требований к базе данных и не содержит предположений о технологии реализации базы данных. Она строится независимо от выбираемой модели данных (сетевой, иерархической, реляционной, объектно-ориентированной, многомерной и т.д.), поддерживаемой СУБД, модели вычислений, программно-аппаратной платформы для базы данных. Функциональная модель предметной области является входными данными для процесса проектирования базы данных. 1.3 Разработка модели основного бизнес-процесса предметной области Модель - это искусственно создаваемый образ конкретного объекта, процесса или явления, в конечном счете, любой системы. При составлении модели отражают отдельные стороны функционирования системы т.е. то специфичное, что направлено на решение поставленной целевой установки общей задачи системного анализа. В данном пункте курсового проекта следует привести наглядное представление проектируемой задачи с помощью CASE-средства, которое позволяет проводить описание, анализ и моделирование бизнес-процессов. Для моделирования информационной системы необходимо определить потоки входной и выходной информации. Характеристика основных этапов данного процесса. ПРАКТИЧЕСКАЯ ЧАСТЬ 2.1 Построение логической модели БД информационной системы Логическая модель– графическое представление структуры базы данных с учетом принимаемой модели данных (иерархической, сетевой, реляционной и т.д.), независимое от конечной реализации базы данных и аппаратной платформы. В данном пункте необходимо привести логическую модель базы данных. Объекты модели, представленные на логическом уровне, называются сущностями и атрибутами. Устанавливаются связи между сущностями, определяются атрибуты и проводятся нормализация данных. Пример созданной логической модели данных представлен на рисунке 1: Рисунок – 1 Логическая модель БД 2.2 Программная реализация информационной системы на платформе «1С:Предприятие» 2.2.1 Создание основных объектов БД в режиме «конфигуратор» В режиме «Конфигуратор» можно создавать новые конфигурации, редактировать имеющиеся, а также производить сравнение и объединение нескольких конфигураций. На этапе разработки система оперирует такими универсальными понятиями (объектами), как документ, журнал документов, справочник, реквизит, форма, регистр и другие. Совокупность этих понятий и определяет концепцию системы. Примерами объектов конфигурации являются Справочники, Документы, Отчеты. Как правило объекты конфигурации являются компьютерными аналогами реальных объектов предметной области, хотя могут использоваться и для организации списков, не имеющих явных физических аналогов. 2.2.2 Заполнение справочников Справочники в 1С — это объекты конфигурации, предназначенные для хранения данных, имеющих одинаковую структуру и носящие списочный характер. Например, в справочниках может храниться: перечень номенклатуры, контрагентов, сотрудников, банковских счетов и т.д. Справочники обычно используются для организации аналитического учета. Если это не запрещено в конкретной конфигурации (для конкретного пользователя), справочник может редактироваться в процессе работы – могут вводиться новые записи, редактироваться или удаляться существующие. Работа со справочниками может осуществляться в двух режимах: режим просмотра и редактирования и режим выбора элемента справочника. В режиме просмотра и редактирования форма справочника открывается при помощи главного меню программы, нажатием кнопки панели инструментов, нажатием кнопки другой формы или какими-либо другими действиями. В режиме выбора справочник открывается только при вводе значения константы, реквизита документа или реквизита другого справочника нажатием кнопки или клавиши F4. При этом в конфигурации могут быть определены различные формы для выбора элементов и групп. 2.2.3 Формирование запросов Для того чтобы вызвать конструктор запросов 1с 8 в программном коде необходимо выполнить следующее: Приступим к созданию запроса по номенклатуре: создадим новый запрос и откроем конструктор методом указанным в начале урока; в разделе База данных, откроем ветку Справочники и найдем там справочник Номенклатура; выделим его и при помощи кнопки «>» перенесем в раздел Таблицы; в разделе Таблицы раскроем справочник номенклатура при помощи значка «+»; в раскрывшемся списке полей найдем поле Ссылка и перенесем его в раздел Поля при помощи кнопки «>» запрос по номенклатуре готов, нажимаем кнопку «ОК» в нижней части окна конструктора. В итоге у нас получится запрос со следующим текстом: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ |Номенклатура.Ссылка |ИЗ| Справочник.Номенклатура КАК Номенклатура"; В конструкторе также можно посмотреть текст запроса, который готов у вас на данном этапе написания. Для этого в нижней части окна есть специальная кнопка Запрос. После ее нажатия откроется окно просмотра / редактирования текста запроса. Для того чтобы вручную изменить запрос необходимо: нажать кнопку «Редактировать запрос»; изменить текст запроса; закрыть окно редактирования и согласится с внесением изменений; если ваши изменения корректны, запрос изменится, если нет — будет выдана ошибка. Рисунок -2 Запрос На изображении вручную добавлен псевдоним для поля Ссылка. 2.2.4 Формирование отчетности В курсовом проекте следует разработать несколько отчетов с помощью системы компоновки данных. Система компоновки данных представляет собой механизм, основанный на декларативном описании отчетов и предназначенный для построения отчетов, а также вывода информации, имеющей сложную структуру и содержащий произвольный набор таблиц и диаграмм. Схема компоновки данных – это описание отчета, при помощи которого платформа позволит вводить настройки и получать результат. Схема компоновки данных, с точки зрения конфигурации, является макетом, поэтому система 1С:Предприятие 8 предлагает стандартный диалог конструктора макета. Отчет создается без необходимости писать программный код. С помощью определенного конструктора и настроек, произведенных в нем, программист задает желаемый результат, система компоновки данных это понимает, и выводит этот результат пользователю. Рисунок -3 Результат формирования отчета в режиме исполнения 2.2.5 Тестирование (отладка) модуля ИС Тестирование — это проверка соответствия ПО требованиям, осуществляемая с помощью наблюдения за его работой в специальных, искусственно построенных ситуациях. Рассмотрим простой пример запуска клиента тестирования, выполнения автоматизированного теста и проверки его результатов. В качестве тестируемой конфигурации будем использовать демонстрационную базу Управляемое приложение. Программный код, выполняющий тестирование и проверку результатов, находится во внешней обработке Тест. Для запуска этой обработки можно использовать любую информационную базу. Процесс автоматизированного тестирования заключается во взаимодействии двух специальным образом запущенных клиентских приложений: менеджера тестирования и клиента тестирования. Менеджер тестирования в нашем примере будет исполнять внешнюю обработку Тест. Клиентом тестирования в нашем примере будет клиентское приложение демонстрационной базы Управляемое приложение. Рисунок - 4 Процесс тестирования Менеджера тестирования проще всего запустить из Конфигуратора. Для этого в параметрах конфигуратора можно установить режим запуска клиентского приложения - Запускать как менеджер тестирования (Сервис - Параметры - Запуск 1С:Предприятия - Дополнительные - Автоматизированное тестирование): Рисунок - 5 Менеджер тестирования ЗАКЛЮЧЕНИЕ В заключительном разделе курсового проекта обосновывается выполнение задач и достижение поставленной цели, делаются выводы по основным разделам работы. Следует также указать пути практической реализации разработанного продукта, перспективные направления развития темы курсового проекта. СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ Содержит список использованных источников с обязательной ссылкой на использованные литературные источники, действующие интернет сайты в тексте курсовой работы. В перечне должны быть указаны не только учебники, но и научная литература, периодические издания. Общее число источников не менее 10, изданных не ранее пятилетней давности. В список использованных источников включаются использованные источники, расположенные в порядке появления ссылок в тексте работы или по алфавиту. ПРИЛОЖЕНИЯ Являются обязательной составной частью курсового проекта. В приложениях могут быть приведены экранные формы входных и выходных документов, реализуемых на ПК, другая проектная документация, использование которой в тексте курсового проекта нарушает логическую стройность изложения основного материала (методические материалы, положения нормативно-правовой базы и т.п.). ПРЕЗЕНТАЦИЯ НА ЗАЩИТУВ компьютерной презентации четко и ясно отражаются основные стадии разработки проекта. Презентация должна дополнять речь студента при защите проекта, а не заменять ее. Рекомендуется следующая структура расположения материала на слайдах: - титульный слайд, где указана тема курсового проекта и ее автор; - предметная область, постановка цели и задач; - программное обеспечение и языки программирования, технические средства. - логическая схемы данных (БД); - входные и выходные данные для контрольного примера; - заключение. При оформлении презентации следует придерживаться некоторых правил, которые позволят избежать ошибок: - все слайды должны быть оформлены в одном стиле – цвета, шрифты и т.п.; - использовать максимально возможный крупный шрифт, чтобы представляемую информацию было видно всем присутствующим на защите; - размешать минимум текста на слайде. Для преобразования текста в читаемый слайд нужно: разбить его на отдельные пункты, выделить ключевые элементы, удалить связки, вводные слова и пр.; - заголовки слайда должны отражать главную мысль, которую это слайд демонстрирует; - рисунки, схемы должны быть размещены в максимально допустимом слайдом размере, читаемые и четкие для визуального восприятия; - не следует увлекаться спецэффектами и ярким цветовым оформлением для «украшения» презентации. Анимацию допустимо использовать только, например, для привлечения внимания к отдельным элементам схемы или, чтобы пояснить ход какого-то сложного процесса. Приложение 1Образец оформления титульного листа на курсовую работуДепартамент образования и молодежной политики Ханты-Мансийского автономного округа - Югры Автономное учреждение профессионального образования Ханты-Мансийского автономного округа - Югры ХАНТЫ-МАНСИЙСКИЙ ТЕХНОЛОГО-ПЕДАГОГИЧЕСКИЙ КОЛЛЕДЖ КУРСОВОЙ ПРОЕКТ На тему: Разработка информационной системы учета сверхурочного времени сотрудников отдела информационных технологий Почты России на платформе 1С:Предприятия
Ханты-Мансийск, 2021 Приложение 2Образец задания на выполнение курсовой работыДепартамент образования и молодежной политики Ханты-Мансийского автономного округа - Югры Автономное учреждение профессионального образования Ханты-Мансийского автономного округа - Югры ХАНТЫ-МАНСИЙСКИЙ ТЕХНОЛОГО-ПЕДАГОГИЧЕСКИЙ КОЛЛЕДЖ ЗАДАНИЕ на выполнение курсового проекта Студента (ки) 4 курса 238 группы, специальности 09.02.07. Информационные системы и программирование (наименование специальности) Калинина Владимира Сергеевича (фамилия, имя, отчество) Разработка информационной системы документооборота в ООО «Фаворит –Сервис» (тема выпускной квалификационной работы) Перечень подлежащих разработке в курсовом проекте вопросов или краткое содержание проекта: ВВЕДЕНИЕ 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 1.1 Описание (анализ) предметной области 1.2 построение функциональной модели информационной системы 1.3 Разработка модели основного бизнес-процесса предметной области информационной системыИнформационная и функциональная модели предметной области 2. ПРАКТИЧЕСКАЯ ЧАСТЬ 2.1 Построение логической модели БД информационной системы 2.2 Программная реализация информационной системы на платформе «1С Предприятие» 2.2.1 Создание основных объектов БД в режиме «конфигуратор» 2.2.2 Заполнение справочников 2.2.3 Формирование запросов 2.2.4. Формирование отчетности 2.2.5 Тестирование (отладка) модуля информационной системы ЗАКЛЮЧЕНИЕ СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ПРИЛОЖЕНИЯ Дата выдачи задания: «____»__________20___г. Студент ________________ _________________________ Руководитель курсового проекта _________ _____________________ Приложение 3Отзыв на курсовой проектДепартамент образования и молодежной политики Ханты-Мансийского автономного округа - Югры Автономное учреждение профессионального образования Ханты-Мансийского автономного округа - Югры ХАНТЫ-МАНСИЙСКИЙ ТЕХНОЛОГО-ПЕДАГОГИЧЕСКИЙ КОЛЛЕДЖ ОТЗЫВ на курсовой проект ФИО студента: _______________________________________________ Тема курсового проекта: _______________________________________ Специальность: 09.02.07 «Информационные системы и программирование» Группа: 238 Оценка актуальности и социальной значимости темы: _______________________________________________________________________________________________________________________________ Соответствие содержания курсового проекта ее теме: _______________________________________________________________________________________________________________________________ Оценка основных результатов работы, ее практической значимости: _______________________________________________________________________________________________________________________________ Уровень теоретической и практической подготовки студента: _______________________________________________________________________________________________________________________________ Анализ обоснованности выводов и предложений: _______________________________________________________________________________________________________________________________ Недостатки, имеющие место в данном проекте: _______________________________________________________________________________________________________________________________ Оценка курсового проекта: _________________________________ Руководитель ___________ ________________________ «___» ___________ 2021г. |