Автор статьи
Валерия
Эксперт по сдаче вступительных испытаний в ВУЗах
1 2
1.2.2. Программа «Кадры»
Разработчик: частная фирма «ЧИЖ».
Сайт: http://kadri.chizh.ua/
Кратое описание основных режимов программы кадрового учета « Кадры »: Личные карточки сотрудников содержат личную информацию (в т.ч. образование, воинский учет, владение языками, инвалидность), данные о семье, назначения, данные о повышении квалификации, льготы и мн. др.; быстрый поиск по различным параметрам. Архив уволенных хранит всю информацию об уволенных сотрудниках; предоставляет возможность восстановления уволенного сотрудника в списке личных карточек. Штатное расписание многоуровневая структура с любым количеством уровней (отделы, сектора, подразделения и т.д.); возможность заполняться в разрезе категорий сотрудников; привязка к тарифным разрядам по настройке; возможность учета постоянных начислений по каждой единице штатного расписания; автоматический пересчет количества занятых и свободных ставок при приеме, увольнении, переводе человека. Учет отпусков, командировок, больничных два варианта внесения информации (на выбор); различные фильтры позволяют получать статистику по датам, по отделам, по видам; график отпусков; возможность рассчитывать количество дней компенсации за неиспользованный отпуск (в процессе разработки). Ведение табелей отработанного времени автоматическое формирование табелей отработанного времени (по настройке); автоматическая корректировка табелей при разнесении командировок, больничных и отпусков. Работа с приказами при приеме человека на работу, увольнении, предоставлении отпуска и во мн. др. случаях приказы формируются автоматически (по настройке); на каждый тип приказа Вы сами заводите файл шаблона в Word, который используется при печати. Блокнот предупреждения о днях рождения сотрудников; возможность каждому пользователю делать записи на определенную дату и в нужный срок видеть напоминание. Формирование отчетности государственная статистическая отчетность; большое количество других отчетов, справок, списков на самый притязятельный вкус; мастер отчетов. Кроме того, программа « Кадровый учет »: своевременно предупредит Вас о надлежащих изменениях на предприятии (при оформлении пенсий, выходе сотрудника из декретного отпуска и т.д.); связана с программой «Зарплата»: данные о принятых сотрудниках могут быть экспортированы из « Кадров » в «Зарплату» и наоборот; может работать в сети с большим количеством рабочих мест; имеет два языка интерфейса – русский и украинский.
Стоимость ключа на месяц — 120 гривен. Это около 5$.
1.2.3. 1С:Зарплата и управление персоналом 8
Разработчик: 1С. Сайт: http://v8.1c.ru/hrm/ «1С:Зарплата и управление персоналом 8» – программа массового назначения, позволяющая в комплексе автоматизировать задачи, связанные с расчетом заработной платы персонала и реализацией кадровой политики, с учетом требований законодательства и реальной практики работы предприятий. Она может успешно применяться в службах управления персоналом и бухгалтериях предприятий, а также в других подразделениях, заинтересованных в эффективной организации работы сотрудников, для управления человеческими ресурсами коммерческих предприятий различного масштаба. В «1С:Зарплате и управлении персоналом 8» поддерживаются все основные процессы управления персоналом, а также процессы кадрового учета, расчета зарплаты, исчисления налогов, формирования отчетов и справок в государственные органы и социальные фонды, планирования расходов на оплату труда. Учтены требования законодательства, реальная практика работы предприятий и перспективные мировые тенденции развития подходов к управлению персоналом. Решения «1С:Зарплаты и управления персоналом 8» соответствуют требованиям Федерального закона от 27.07.2006 № 152-ФЗ «О защите персональных данных». В программе реализована возможность регистрации событий, связанных с работой с персональными данными (в частности, доступа и отказа в доступе к персональным данным), включая информацию о том пользователе, с которым данное событие было связано. Удобные и гибкие механизмы настройки отчетов позволяют получать полную и достоверную информацию в самых разных аналитических разрезах, для различных категорий пользователей: руководства, службы управления персоналом, кадровой службы и других. Стоимость: нужно уточнять у дилеров. Возможны различные цены в зависимости от необходимых модулей. 1.2.4. Выводы Все рассмотренные разработки коммерческие, т.е. требуют определенных финансовых средств. Поэтому для небольших предприятий это неприемлемо. Правильным решением в таком случае становится собственная разработка программного обеспечения.1.3. Анализ рисков
В настоящее время программная инженерия является производством с высоким уровнем рисков. Для того чтобы управлять рисками, необходимо умение идентифицировать их на каждом этапе процесса разработки программного обеспечения. На основе изучения «ГОСТ Р ИСО/МЭК 12207-99 Информационная технология. Процессы жизненного цикла программных средств» были выявлены основные процессы разработки программного обеспечения:- выявление и анализ требований;
- проектирование программного обеспечения;
- программирование;
- тестирование программного обеспечения.
1.3.1 Выявление и анализ требований
Выявление и анализ требований играют важную роль в успехе проекта разработки программного обеспечения, так как большая часть ошибок происходит на ранних стадиях разработки. Это связано с природой разработки программного обеспечения: выполняемая работа базируется на ранее выполненной. Например, проектирование выполняется на основе требований, программирование реализуется на основе модели проектирования, а тестирование производится на основе написанного текста программы. Двусмысленные требования. Первый вариант двусмысленности заключается в том, что пользователь может интерпретировать одно и то же требование по-разному. Второй вариант состоит в том, что у нескольких читателей возникает разное понимание того, что означает требование.1.3.2 Проектирование
Риски, возникающие на этапе проектирования, играют важную роль в процессе разработки программного обеспечения и требуют особого внимания, так как основные технические вопросы решаются именно на этом этапе.- Сложность архитектуры программного обеспечения
- Неудобный пользовательский интерфейс
- Неправильная структура базы данных
- некорректность схемы базы данных по отношению к предметной области;
- несоответствие аппаратным ограничениям;
- сложность и неудобная работа с базой данных;
- невозможность к поддержке и сопровождению.
- Неоптимальный выбор структур данных
- Неоптимальный выбор языка программирования
1.3.3. Программирование
Основные риски на этапе программирования описаны ниже.- Изобретение «велосипеда»
- Нечитаемый код
- Создание программных закладок
- Нерегулярное резервное копирование кода
1.3.4.Тестирование
На этапе тестирования возможны следующие риски:- неэффективный выбор методов тестирования;
- требования не ранжированы по приоритетам;
- не используются протоколы тестирования.
2. Инфологическое проектирование
В рамках инфологического проектирования необходимо выполнить комплекс следующих мероприятий: – Определить сущности. – Определить типы связей между указанными сущностями. – Определить ограничения (бизнес-правила). – Определить сущности и их атрибуты. После анализа предметной области построим таблицу сущностей, в которой указывается наименование сущности, описание сущности, количество экземпляров сущности, первичные ключи. Таблица 1 – Таблица сущностей Создадим таблицу атрибутов для каждой приведенной сущности, в которой приводятся следующие сведения:- наименование каждого атрибута;
- признак ключа (ключевое поле или нет);
- формат (тип и длина);
- тип значения (атомарное или множественное);
- диапазон значений;
- возможность принимать неопределённые значения.
3. Даталогическое проектирование
Проведем даталогическое проектирование БД. В базу данных «Отдел кадров» будут входить следующие таблицы: – Должности; – Отделы; – Сотрудники; – Филиалы. Опишем подробнее выбранные таблицы. Таблица 4 – Описание таблиц Во всех таблицах ключ одной таблицы помещен в качестве атрибута (поля) в записи другой таблицы. Рассмотрим ER диаграмму, построенную в ER Win. Рисунок 2. ER-диаграмма Проанализировав построенную диаграмму можно сделать вывод, что таблицы БД приведены к 3НФ, поскольку отсутствуют транзитивные зависимости и дублирование данных.4. Физическое проектирование
Выполним физическое проектирование БД, то есть, описание выбранных структур хранения и индексов. Таблица 5 – Описание структур для хранения данных и индексов В результате проведения физического проектирования получим следующую схему данных: Рисунок 3. Схема данных5.Описание приложения для работы с БД
Для начала определимся с СУБД, в которой будет разрабатываться база данных – СУБД Access. Приведем основные характеристики СУБД, которые и продемонстрируют правильность выбранной СУБД. Microsoft Access — настольная СУБД реляционного типа. В отличие от остальных СУБД, Access хранит всю информацию в одном файле, но распределяет их по таблицам, как и необходимо в реляционных БД. К таким данным относится не лишь информация в таблицах, а и другие объекты базы, которые будут ниже описаны. Одним из достоинств Access является наличие очень простого графического интерфейса, который позволяет легко создать собственную базу данных, разрабатывать приложения, использовать при этом встроенные средства.[20] Это помогает избежать рутинных действий, облегчает работу неопытному пользователю. Создание многопользовательской базы и получение нескольких пользователей одновременного доступа к общей базе возможно в сетях с одноранговой структурой или с файловым сервером. Локальная сеть обеспечивает программную и аппаратную поддержку обмена информацией между компьютерами. MS Access следит за распределением доступа различных пользователей к базе данных и обеспечивает их защиту. Поскольку MS Access не является клиент-серверной СУБД, то его возможности по обеспечению работы нескольких пользователей ограничены. [18] В плане обеспечения целостности данных MS Access отвечает лишь моделям средней сложности. В нем не используются такие объекты как хранимые процедуры и триггеры, что заставляет разработчиков создавать клиентские программы для поддержания бизнес-логики БД. Так же в отношении защиты данных и разграничения доступа рассматриваемая СУБД не имеет надежных средств. В способы защиты только входит защита при использовании пароля базы и защита с помощью пароля пользователя. Стоит отметить, что снятие данной защиты не представляет для квалифицированного специалиста никакой сложности. Однако, при указанных недостатках MS Access располагает большим количеством преимуществ. В первую очередь отметим распространенность, что обусловлена принадлежностью СУБД компании Microsoft, операционные системы и программное обеспечение которой использует множество пользователей ПК. MS Access абсолютно совместим с ОС Windows, постоянно обновляется, поддерживает различные языки.[19] MS Access предоставляет за небольшую стоимость огромное количество возможностей. Также отметим ориентированность на пользователей с различной профессиональной подготовкой. Это выражается в наличии различных вспомогательных средств, развитую справочную систему и интуитивно понятный интерфейс. Данные средства облегчают проектирование и создание БД, выборку из нее данных. В распоряжение непрограммирующим пользователям MS Access предоставляет разнообразные диалоговые средства, что позволяют им создавать приложения, при этом не прибегая к непосредственной разработке запросов с помощью языка SQL или к программированию вспомогательных модулей или макросов на языке VBA. Также Access обладает большими возможностями по экспорту/импорту данных в разнообразные форматы через механизм ODBC: от текстовых файлов и таблиц Excel до любой серверной СУБД.[17] Еще одним немаловажным преимуществом MS Access является встроенные средства разработки приложений. Большое количество приложений, которые распространяемые среди пользователей, содержат некоторый объем кода языка Visual Basic for Applications. VBA – единственное средство для выполнения различных стандартных задач в MS Access (построение команд SQL, обработка ошибок, работа с переменными, использование Windows API), для создания сложных приложений. Одним из методов программирования в рассматриваемой базе данных является язык макрокоманд. Программы, что созданы на этом языке, называют макросами и позволяют связывать отдельные действия, которые реализуются с помощью запросов, форм, отчетов. Макросы при этом управляются событиями, что вызываются действиями пользователями через формы или системные события в диалоговой работе с данными.[16] Отметим, что Access предоставляет и дополнительные возможности по сравнению со стандартными СУБД. То есть, это не только простая и гибкая в использовании система, но и платформа для разработки приложений, работающих с базами данных. Как и в каждой СУБД, в MS Access используется понятие типов данных. Это понятие является одним из самых ключевых в теории реляционных баз данных, поскольку от правильности выбора формата данных зависит корректная работа всей базы данных. В MS Access можно задать следующие типы данных: [15]- Короткий текст – предназначен для хранения символьной информации, длиной не более 255 символов.
- Длинный текст – тип данных, предназначен для хранения символьной информации, практически, любой длины. Ограничение может становить только объем использованной памьяти для хранения данных. Стоит отметить, что указанный тип является аналогом типа «поле МЕМО» в версиях MS Access 2003 и раннее.
- Числовой – предназначен для хранения и отображения числовой информации.
- Дата и время – в полях данного типа данных есть возможность хранить информацию в виде различных форматов даты и времени. Например, длинный формат даты – 4 сентября 2015 года; краткий формат времени – 12:55.
- Денежный – отображает числовую информацию с символом определенной денежной единицы.
- Счетчик – специальный тип данных, отображающий значения, размещенные по порядку (по умолчании, по возрастанию).
- Логический – тип данных, предназначенный для обозначения логических значений: да и нет, 1 и 0, истина и ложь.
- Поле объекта OLE – формат данных для вставки текстовых документов и других объектов, созданных в различных прикладных программах.
- Гиперссылка – тип данных, предназначенный для вставки гиперссылок на документы, веб-страницы, мультимедиа-файлы.
- Вложение – предназначен для вложения одного или нескольких изображений. На практике использовать указанный выше тип данных можно для вставки в форму изображения, например, товаров, фотографий сотрудников и прочих графических файлов.
- Вычисляемый – поле, предназначенное для создания вычислительных полей в таблице.
- Мастер подстановок – мастер, в процессе выполнения которого будет создан раскрывающейся список.
Заключение
В процессе проектирования базы данных, можно прийти к выводу, что правильная организация хранения и представления данных является неотъемлемой частью для успешного функционирования базы данных. Огромную роль в построении базы данных в MS Access играют такие полезные функции, как создание запросов, которые позволяют делать выборку необходимых полей из большой совокупности данных, а также производить арифметические и логические операции над этими полями. Формы играют существенную роль в организации баз дынных, поскольку они создаются непосредственного для изменения или дополнения данных в таблицах через сами формы, а также формы более наглядно представляют информацию, содержащуюся в таблицах Сетевые и иерархические базы данных считаются устаревшими, объектно-ориентированные пока никак не стандартизированы и не получили широкого распространения. Некоторое возрождение получили иерархические базы данных в связи с появлением и распространением формата XML. В ходе выполнения данной работы была спроектирована и реализована система для автоматизации платных образовательных услуг посредством СУБД MS Access. Поставленные задачи были выполнены в процессе работы над заданием. На этапе проектирования база данных системы была приведена к третьей нормальной форме, то есть данные, содержащиеся в ней, не избыточны. Реализована целостность БД на уровне физической структуры БД, в том числе, каскадное удаление, когда при удалении записи из главной таблицы автоматически удаляются записи из подчиненных таблиц. Также был реализован интерфейс системы для доступа к БД в виде форм, запросов и отчетов.Список использованных источников
- Мартынова В.П. Базы данных. Распределенные и удаленные БД. Т.1: Учебник/В.П. Мартынова.–М.:ИД ФОРУМ,НИЦ ИНФРА-М, – 2013. – 272 c.
- Мартынова В.П. Базы данных. Распределенные и удаленные БД. Т.1 / В.П. Мартынова.– М.: ИД ФОРУМ,НИЦ ИНФРА-М,2013. – 352 c.
- Ракован О.Л. Базы данных / О.Л. Ракован – М.:Форум, 2004. – 352 c.
- Ракован О.Л.Базы данных: Учебное пособие/О.Л. Ракован. — М.:Форум, 2012.–400 c.
- Малевич И.П. Базы данных:Учебное пособие /И.П. Малевич. — СПб.:Питер, 2013.– 240 c.
- Кирилов В.В. Введение в реляционные базы данных./В.В. Кирилов.–СПб.: БХВ-Петербург, 2012.–464 c.
- Кошепелев В.Е. Базы данных в ACCESS 2007: Эффективное использование /В.Е. Кошепелев.–М.: Бином-Пресс, 2009.–592 c.
- Кузина А.В. Базы данных:Учебное пособие для студентов высш. учеб. заведений /А.В. Кузина.– М.: ИЦ Академия, 2012.–320 c.
- Ливенар С.В. Материалы базы данных «Пакет кадровика»/С.В. Ливенар.–М.: ИНФРА-М, 2008.–51 c.
- Пирогова В.Ю. Информационные системы и базы данных: организация и проектирование: Учебное пособие/В.Ю. Пирогова.–СПб.: БХВ-Петербург, 2009.–528 c.
- Титова В.М., Информатика для экономистов: учебник /В.М. Титова.–М.: ИД. «Форум»:ИНФРА–М. 2013–448с.
- Безручкин В.Т., Информатика курс лекций / В.Т. Безручкин.–М.:ИД. «Форум»: ИНФРА–М. 2013–432.с.
- Информатика: Учебник /Под редакцией В.М. Мартю. – 2009г–880с.
- Исаева Г.Н. Моделирование информационных ресурсов: Учебное пособие.–М.: Альфа–М: ИНФРА–М. 2012– 224с.
- Симонова В.А. Проектирование баз данных в СУБД MySQL: Учебное пособие.–М.: ИД. «Форум»: ИНФРА–М. 2012–160с.
- Онкович Л.С. Компьютерные технологии в образовании: Учебное пособие.–М.: ИД. «Форум»:ИНФРА– М. 2012–224с.
- Раневский М.А. Компьютерные технологии в дизайне.–М.: ИД. «Форум»: ИНФРА– М. 2012–304с.
- ГОСТ Р 51275-99. Защита информации. Объект информатизации. Факторы, воздействующие на информацию. — Москва: Изд-во стандартов, 2003. – 12 с.
- ДеМарко Т., Листер Т. Вальсируя с медведями: управление рисками в проектах по разработке программного обеспечения. — М.: Компания p.m.Office, 2005. – 208 с.
1 2
или напишите нам прямо сейчас
⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
О сайте
Ссылка на первоисточник:
http://www.mubint.ru
Поделитесь в соцсетях: