Курсовая работа мдк 04. 02 Инструментальные средства разработки программного обеспечения
Скачать 40.29 Kb.
|
Министерство образования Саратовской области Государственное автономное профессиональное образовательное учреждение Саратовской области «Поволжский колледж технологий и менеджмента» УТВЕРЖДАЮ: Зам. директора по УПДП ____________В.А.Донской «______»___________2022 г. КУРСОВАЯ РАБОТА МДК 04.02 «Инструментальные средства разработки программного обеспечения» Специальность: 09.02.07Информационные системы и программирование (шифр и наименование специальности) «Разработка базы данных отдела кадров» (тема) Студента группы 051 Михайлова Максима Михайловича. (номер группы) (ФИО) _______________ _________ (подпись) (дата) РуководительМ.В. Тихонова __________ «___» _______2022г. (И.О.Фамилия) (подпись) (дата) Консультант А.С. Красноперов__________ «___» _______2022г. (И.О.Фамилия) (подпись) (дата) г. Балаково 2022г. СОДЕРЖАНИЕ ВВЕДЕНИЕ 4 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К ПРОГРАММНОМУ ПРОДУКТУ 5 1.1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 5 1.2. АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯ НА ПРОГРАММНЫЙ ПРОДУКТ 6 Данная база данных для бутика обуви будет находится в локальной сети 6 Основания для разработки: Усложнение оперативного доступа к данным, как сотрудникам – так и клиентам. Назначение разработки: Упрощение оперативного доступа к данным, их редактированию и мониторингу. 6 Стадии и этапы разработки: 6 1. Проектирование структуры БД 6 2. Постройка различных моделей, в том числе IDEF0 6 3. Непосредственная разработка базы данных по спроектированной структуре 4. Занесение данных в базу 6 5. Тестирование работоспособности 6 1.3. ВЫБОР ИНСТРУМЕНТАЛЬНЫХ ПРОГРАММНЫХ СРЕДСТВ 7 Для реализации идеи внедрения базы данных требуется средство управления базой данных, т.е. СУБД. Рассмотрим несколько примеров СУБД на языке SQL и выберем самое подходящее решение. 7 1. Oracle(достоинства и недостатки) везде 7 Особенности 7 2. MySQL 7 Особенности 8 3. Microsoft SQL Server 8 Особенности 8 4. MicrosoftAccess 8 Особенности 9 1.4. ОПРЕДЕЛЕНИЕ СИСТЕМНЫХ ТРЕБОВАНИЙ К ПРОГРАММНОМУ ПРОДУКТУ 10 2. РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА 11 2.1. ПРОЕКТИРОВАНИЕ СТРУКТУРЫ ПРОГРАММНОГО ПРОДУКТА 11 2.2. СОЗДАНИЕ ПРОГРАММНОГО ПРОДУКТА 12 2.3. ТЕСТИРОВАНИЕ РАЗРАБОТАННОЙ ПРОГРАММЫ 13 3. ОХРАНА ТРУДА И БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ 14 Заключение 22 ВВЕДЕНИЕ Базы данных — это совокупность структур, предназначенных для хранения больших объемов информации и программных модулей, осуществляющих управление данными, их выборку, сортировку и другие подобные действия. Информация базы данных хранится в одной или нескольких таблицах. Любая таблица с данными состоит из набора однотипных записей, расположенных друг за другом. Они представляют собой строки таблицы, которые можно добавлять, удалять или изменять. В информационном обществе преобладает производство информационного продукта, а материальный продукт становится более информационно-интенсивным. Изменится весь уклад жизни, система ценностей: возрастает важность культурного досуга, возрастает спрос на знания, от человека необходима интеллектуальная трудоспособность и креативность. В результате возникли противоречия между ограниченными возможностями человека воспринимать и обрабатывать существующую информацию и массивы хранимой и передаваемой информации. Автоматизированные базы данных используются для решения различных проблем. Они стали неотъемлемой частью практически всех компьютерных систем-от промышленных предприятий до частных предприятий. В последние годы возрос уровень потребительского качества систем управления базами данных (СУБД): различные поддерживаемые функции, простой в использовании интерфейс, возможность интеграции информации в программные продукты, в частности, другие СУБД, сетевые возможности . СУБД позволяет интегрировать информацию из разных источников (таблиц, других баз данных) и поможет быстро найти нужную информацию. Отправляйте его другим, используя отчеты, графики или таблицы. Целью данной курсовой работы является автоматизация подсистемы управления персоналом. Поставим задачи: Изучение особенностей отдела кадров Разработка схемы базы данных Реализация схемы, разработанной в конкретной СУБД Создание форм для ввода данных, отчетов, запросов Автоматизация работы с созданной базой данных. 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К ПРОГРАММНОМУ ПРОДУКТУ 1.1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 1.2. АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯ НА ПРОГРАММНЫЙ ПРОДУКТ Данная база данных для бутика обуви будет находится в локальной сети Основания для разработки: Усложнение оперативного доступа к данным, как сотрудникам – так и клиентам. Назначение разработки: Упрощение оперативного доступа к данным, их редактированию и мониторингу. Стадии и этапы разработки: 1. Проектирование структуры БД 2. Постройка различных моделей, в том числе IDEF0 3. Непосредственная разработка базы данных по спроектированной структуре 4. Занесение данных в базу 5. Тестирование работоспособности 1.3. ВЫБОР ИНСТРУМЕНТАЛЬНЫХ ПРОГРАММНЫХ СРЕДСТВ Для реализации идеи внедрения базы данных требуется средство управления базой данных, т.е. СУБД. Рассмотрим несколько примеров СУБД на языке SQL и выберем самое подходящее решение. 1. Oracle(достоинства и недостатки) везде Oracle RDBMS (она же OracleDatabase) на первом месте среди СУБД. Система популярна у разработчиков, проста в использовании, у нее понятная документация, поддержка длинных наименований, JSON, улучшенный тег списка и OracleCloud. Разработчик: OracleCorporation Написана на:Assembly, C, C++ ОсобенностиОбрабатывает большие данные. Поддерживает SQL, к нему можно получить доступ из реляционных БД Oracle. OracleNoSQLDatabase с Java/C API для чтения и записи данных. 2. MySQL MySQL работает на Linux, Windows, OSX, FreeBSD и Solaris. Можно начать работать с бесплатным сервером, а затем перейти на коммерческую версию. Лицензия GPL с открытым исходным кодом позволяет модифицировать ПО MySQL. Эта система управления базами данных использует стандартную форму SQL. Утилиты для проектирования таблиц имеют интуитивно понятный интерфейс. MySQL поддерживает до 50 миллионов строк в таблице. Предельный размер файла для таблицы по умолчанию 4 ГБ, но его можно увеличить. Поддерживает секционирование и репликацию, а также Xpath и хранимые процедуры, триггеры и представления. Разработчик: OracleCorporation Написана на C, C++ ОсобенностиМасштабируемость. Лёгкость использования. Безопасность. Поддержка NovellCluster. Скорость. Поддержка многих операционных систем. 3. Microsoft SQL Server Самая популярная коммерческая СУБД. Она привязана к Windows, но это плюс, если вы пользуетесь продуктами Microsoft. Зависит от платформы. И графический интерфейс, и программное обеспечение основаны на командах. Поддерживает SQL, непроцедурные, нечувствительные к регистру и общие языки баз данных. Разработчик: MicrosoftCorporation Написана на C, C++ ОсобенностиВысокая производительность. Зависимость от платформы. Возможность установить разные версии на одном компьютере. Генерация скриптов для перемещения данных. 4. MicrosoftAccess Система управления базами данных от Microsoft, которая сочетает в себе реляционное ядро БД MicrosoftJet с графическим интерфейсом пользователя и инструментами разработки ПО. Идеально подходит для начала работы с данными, но производительность не рассчитана на большие проекты. В MS Access можно использовать C, C#, C++, Java, VBA и Visual Rudimental.NET. Access хранит все таблицы БД, запросы, формы, отчёты, макросы и модули в базе данных AccessJet в виде одного файла. Разработчик: MicrosoftCorporation ОсобенностиМожно использовать VBA для создания многофункциональных решений с расширенными возможностями управления данными и пользовательским контролем. Импорт и экспорт в форматы Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server и Oracle. Формат базы данных Jet. Исходя из всех СУБД, принято решение использовать MicrosoftSQLServer, так как данное СУБД является самым производительным.Больше достоинств 1.4. ОПРЕДЕЛЕНИЕ СИСТЕМНЫХ ТРЕБОВАНИЙ К ПРОГРАММНОМУ ПРОДУКТУ 2. РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА 2.1. ПРОЕКТИРОВАНИЕ СТРУКТУРЫ ПРОГРАММНОГО ПРОДУКТА 2.2. СОЗДАНИЕ ПРОГРАММНОГО ПРОДУКТА 2.3. ТЕСТИРОВАНИЕ РАЗРАБОТАННОЙ ПРОГРАММЫ 3. ОХРАНА ТРУДА И БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ Включение ЭВМ (ПК) производить согласно инструкции по включению и выключению на данную ЭВМ. Перед включением ЭВМ (ПК) необходимо ознакомиться с аппаратным журналом и убедиться, что все устройства ЭВМ были исправны при работе ранее. Если на устройствах ЭВМ проводились ремонтные работы необходимо проверить: Наличие и исправность заземления отдельных блоков; Исправность кабелей и их подключения, включения вентиляторов. Запрещается включать устройства, к работе которых сотрудник не имеет доступа. Запрещается включать ЭВМ (отдельное устройство) при неисправной защите электропитания. Запрещается снимать крышки и щиты, закрывающие доступ к токоведущим частям. Запрещается пользоваться неисправной аппаратурой инструментом. Запрещается пользоваться электрическим паяльником с напряжением более 36В и незаземленном корпусом. При ремонте электропитания необходимо вывешивать плакаты "НЕ ВКЛЮЧАТЬ! РАБОТА НА ЛИНИИ!" Запрещается заменять съемные элементы и поводить пайку под напряжением. Запрещается включать и отключать разъемы кабелей электропитания и блоков вентиляторов под напряжением. Запрещается менять предохранители под напряжением, при замене руководствами их номиналами. Измерение напряжения на токоведущих частях с напряжением свыше 42В проводить, пользуясь резиновыми ковриками и изолированными щупами, при этом соблюдать особую предосторожность во избежание короткого замыкания смежных клемм и проводов. При техническом обслуживании съемных блоков системы электропитания их корпуса необходимо заземлить. Металлические корпуса измерительной аппаратуры должны быть заземлены. При прозвонке электрических цепей необходимо предварительно эти цепи обесточить и проверить отсутствие напряжения. При проведении всех работ необходимо присутствие не менее 2-х человек, допущенных к работе с электроустановками и имеющих соответствующую квалификационную группу для установок напряжением до 1000В. Все приведенные ремонтные работы необходимо записать в журнал учета ремонтных работ. Противопожарные мероприятия При техническом обслуживании и эксплуатации ЭВМ (ПК) необходимо строго соблюдать правила противопожарной безопасности. Запрещается хранить в машинном зале смазочные материалы. Включенные паяльники необходимо класть на специальные подставки. Рабочие места, проходы и выход не должны загромождаться посторонними предметами. По окончании работы все электроприборы должны быть выключены. Курение, пользование электронагревательными приборами, открытым огнем в данных классах ЗАПРЕЩАЕТСЯ! При возникновении пожара отключить оборудование (электроустановку), принять меры к ликвидации пожара, сообщить дежурному персоналу, руководству ЦНИТ. При ликвидации пожара применять средства тушения, гасящее вещество которых не проводит электрический ток (огнетушители углекислотные, порошковые). Лица, работающие в классах, должны быть обучены приемам освобождения пострадавшего от электрического тока, приемам искусственного дыхания, правилам оказания первой помощи и способам тушения пожара в производственном помещении. Лица, допустившие нарушения, несут дисциплинарную, административную, уголовную ответственность! Меры предосторожности К самостоятельной работе на ПК допускаются лица не моложе 18-ти лет, прошедшие медицинское освидетельствование, специальное обучение, инструктаж по охране труда на рабочем месте, изучившие “Руководство по эксплуатации” и усвоившие безопасные методы и приемы выполнения работы. ПК должен подключаться к однофазной сети с нормальным напряжением 220 (120) В, частотой 50 (60) Гц и заземленной нейтрально. Заземляющие контакты розеток должны быть надежно соединены с контуром защитного заземления помещения. В помещении должен быть установлен автомат аварийного или рубильник общего отключения питания. Запрещается самостоятельно производить ремонт ПК (его блоков), если это не входит в круг ваших обязанностей. При эксплуатации ПК должны выполняться следующие требования, правила: не подключать и не отключать разъемы и кабели электрического питания при поданном напряжении сети; не оставлять ПК включенным без наблюдения; не оставлять ПК включенным во время грозы; по окончании работы отключить ПК от сети; устройства должны быть расположены на расстоянии 1 м от нагревательных приборов; рабочие места должны располагаться между собой на расстоянии не менее 1,5 метров; устройства не должны подвергаться воздействию прямых солнечных лучей; непрерывная продолжительность работы при вводе данных на ПК не должна превышать 4 часов при 8-часовом рабочем дне, через каждый час работы необходимо делать перерыв 5-10 минут, через 2 часа на 15 минут; в помещении, где расположена компьютерная техника, должен быть оборудован уголок пожаротушения. Санитарно-гигиенические требования при работе с компьютером В соответствии с СанПиН: 2.2.2.542-96 "Гигиенические требования к ВДТ и ПЭВМ. Организация работы" Все вредности, возникающие при работе ВДТ и ПЭВМ можно разделить на три группы: Параметры рабочего места и рабочей зоны. Визуальные факторы (яркость, контрастность, мерцание изображения, блики). Излучения (рентгеновское, электромагнитное излучение ВЧ и СВЧ диапазона, гамма-излучение, электростатические поля). Внедрение ЭВМ имеет как положительные, так и отрицательные моменты. С одной стороны, это обеспечение более высокой эффективности производства за счет совершенствования технологического процесса и повышение производительности труда, а с другой - увеличение нагрузки на работающих в связи с интенсификацией производственной деятельности и специфическими условиями труда. Условия труда работающих с ЭВМ характеризуются возможностью воздействия на них следующих производственных факторов: шума, тепловыделений, вредных веществ, статического электричества, ионизирующих и неионизирующих излучений, недостаточной освещенности, параметров технологического оборудования и рабочего места. Основными источниками шума в помещениях, оборудованных вычислительной техникой, являются принтеры, плоттеры, множительная техника и оборудование для кондиционирования воздуха, вентиляторы систем охлаждения, трансформаторы. Для снижения шума и вибрации в помещениях вычислительных центров оборудование, аппараты необходимо устанавливать на специальные фундаменты и амортизирующие прокладки, предусмотренные нормативными документами. Уровень шума на рабочих местах не должен превышать 50 дБА. Нормируемые уровни шума обеспечиваются путем использования малошумного оборудования, применением звукопоглощающих материалов (специальные перфорированные плиты, панели, минераловатные плиты). Кроме того, необходимо использовать подвесные акустические потолки. В помещениях с избытком тепла необходимо предусматривать регулирование подачи теплоносителя для соблюдения нормативных параметров микроклимата. Микроклиматические условия на рабочих местах в помещениях с вычислительной техникой должны соответствовать требованиям. Воздух, поступающий в рабочие помещения операторов ЭВМ, должен быть очищен от загрязнений, в том числе от пыли и микроорганизмов. Патогенной микрофлоры быть не должно. При профессиональном отборе работников ЭВМ основное внимание обращается на состояние органов зрения: состояния мышечного равновесия глаз, положительный запас аккомодации, цветовую чувствительность, остроту зрения, рефракционную способность глаз, контрастную чувствительность и поле зрения. Организация рабочего места Приступая к работе на компьютере желательно: Осмотреть рабочее место (расположение блоков и их состояние...). Подобрать по высоте стул. Монитор должен располагаться на уровне глаз и перпендикулярно углу зрения. Экран монитора и защитный экран (с обеих сторон) должны быть чистыми. Освещение должно соответствовать нормам СанПиН. Не рекомендуется располагать монитор около яркого источника света, т.к. приходится повышать яркость и контрастность, что влечет за собой: увеличение нагрузки на глаза, излучения, выгорает люминофор экрана, сокращается срок службы монитора. На мониторе не должно быть бликов, сильного контраста с внешним освещением. Мышь располагается так, чтобы было удобно работать с ней. Провод должен лежать свободно. При работе с мышью по периметру коврика должно оставаться пространство не менее 2-5 сантиметров. Клавиатуру следует располагать прямо перед пользователем, работающим на компьютере. По периметру оставляется свободное место 2-5 сантиметров. Десять шагов по обеспечению безопасности и комфорта домашнего компьютера: Системный блок. Устанавливать системный блок следует устойчиво на ровной поверхности таким образом, чтобы углы системного блока не выступали за края стола. Лучше установить его на полу (специальной подставке) под столом. Стол. Лучше всего использовать специальный компьютерный стол со столешницей достаточной глубины, местом под системный блок и выдвижной доской для клавиатуры и мышки. Это позволит использовать стол и для других целей. Питание. Чтобы надежно обезопасить компьютер от неожиданностей и неприятностей, имеет смысл потратить средства на источник бесперебойного питания или, как минимум, установить заземленную розетку с фильтрами. Чистота. Содержите вентиляционные отверстия системного блока и монитора открытыми, не захламляйте стол бумагами, журналами и книгами. Ухудшение условий охлаждения может существенно сократить срок жизни монитора и компьютера. Если на столе скапливается много документов, имеет смысл установить монитор на специальном кронштейне (подставке), чтобы приподнять его. Мышь. Даже в работе с мышкой следует обзавестись хорошими привычками. Есть правила, которые стоит неукоснительно выполнять: Запястье должно быть прямым. Никогда не опирайтесь на запястье, лежащее на столе. Не изгибайте суставы запястья: оно должно лежать в естественном положении. Не сжимайте мышку с силой. Это вызывает ненужное напряжение мышц, нарушает кровообращение и затрудняет движения. Если мышь не слушается, почистите ее. Не работайте с мышкой полностью вытянутой рукой. Подбирая рабочий стол, выбирайте такой, чтобы за мышкой не приходилось тянуться слишком далеко. Для движения мышкой должно быть достаточно свободного места. Различные дополнительные приспособления, такие как коврики для мыший, подушки и подпорки для отдыха запястий рук, помогают только в том случае, если правильно используются. Некоторые предпочитают обычной мыши трэкбол. Этот манипулятор имеет свои достоинства и недостатки: для него требуется меньше пространства на столе и меньше приходиться двигать рукой, зато гораздо больше приходиться работать пальцами. Используйте то устройство, применение которого вам лично кажется более естественным. Клавиатура. Оптимальная высота стола или выдвижной полки для клавиатуры 68 – 73 см. над полом. Высоту стула и стола следует подобрать так, чтобы минимально напрягать мышцы плечей, рук и запястий. Запястья могут касаться стола перед клавиатурой. Но ни в коем случае нельзя переносить на них хотя бы часть веса тела. Клавиатура регулируется по высоте наклона. Подберите для себя наиболее удобный угол наклона. Некоторые клавиатуры, например MicrosoftNaturalKeyboard, имеют большие возможности для регулировки. Такие клавиатуры имеют расщепление в середине буквенной части и особую форму, предназначенную для более естественного положения запястий над клавишами. Однако такой клавиатурой имеет смысл обзаводиться только в том случае, если вы много пишите и владеете слепым десятипальцевым методом печати. В остальных случаях от такой клавиатуры нет никакого эргономического выигрыша. В компьютерных салонах можно найти специальные подпорки и подушки для установки перед клавиатурой, предназначенные для отдыха запястий и предупреждения туннельного синдрома – острых болей из-за перегрузки и повреждения сухожилий запястий. Проку от этих приспособлений не так уж и много, если вы не привыкнете правильно их использовать. А вот регулярные короткие перерывы в работе на клавиатуре могут реально помочь. Так что лучше обзаведитесь такой привычкой, чем захламлять стол ненужными приспособлениями. Кабели. У компьютера довольно много кабелей и проводов. Их лучше всего собрать сзади стола. Но стол необходимо отодвинуть от стены, чтобы в этом пространстве кабели не запутались между собой. Освещение. Чтобы уменьшить отражение и блики на экране, размещайте домашний компьютер перпендикулярно окну. Обеспечьте достаточное местное освещение, направленное на документ, чтобы можно было выключать общее освещение в помещении и снижать яркость бликов. Стул. Не стоить экономить на хорошем стуле или удобном кресле, регулируемом по высоте и специально предназначенном для работы за компьютером. Перед компьютером очень важно соблюдать правильную позу. Средства ухода. В вашем компьютерном уголке следует предусмотреть место, где будут храниться средства ухода за машиной: минимум инструментов, аэрозоль со сжатым воздухом, бутылочка спирта для очистки мыши и CD-ROM, а также фланелевый лоскут для протирки компьютера. Заключение |