В настоящее время информационные технологии занимают центральное место в деятельности большинства организаций, а для ускорения и совершенствования работы компаний необходимо автоматизировать все потоки информации. Возможности компьютера как технической основы системы обработки данных связаны с используемым программным обеспечением, программными продуктами.
В данном курсовом проекте рассматривается информационная система программных продуктов, проводится анализ выпускаемых продуктов отдельных производителей, мест их продаж и соответствия операционным системам и платформам ЭВМ, учитываются минимальные системные требования для работы программ.
Актуальность выбранной темы обоснована тем, что в условиях повсеместной автоматизации необходимо не отставать в скорости своей работы, предоставлять быструю и достоверную информацию, которая отлично структурирована и проанализирована. Особенно это актуально для производства программных продуктов, которые обеспечивают совершенствование информационных процессов.
Х Научно-практическая конференция «Информационные технологии: проблемы и решения» — IT’DAYS 2022
Для создания такой базы данных выбран программный продукт Microsoft Access – система управления реляционными базами данных. Microsoft Access — это функционально полная реляционная СУБД. В ней предусмотрены все необходимые вам средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Создаваемые формы, запросы и отчеты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты.
В качестве объекта данного курсового проекта выступает совокупность выпускаемых программных продуктов, их производителей, мест продаж и информация, необходимая для ознакомления и правильного выбора покупателем того или иного продукта.
Цель данного курсового проекта состоит в том, чтобы создать структурированную базу данных в Microsoft Access, позволяющую автоматизировать процесс подбора читателем необходимого программного продукта по заданным характеристикам, и рассмотреть применение ее на практике, то есть создать информационную систему для практического ее применения.
Для реализации этой цели в работе были поставлены следующие задачи:
— провести исследование предметной области, проанализировав имеющиеся программные продукты;
— обосновать выбор Microsoft Access при создании базы данных программных продуктов;
— разработать структуру базы данных, описать каждую задействованную таблицу, оценить необходимость ее наличия;
— разработать интерфейс пользователя, рассмотрев применение форм для ввода информации;
— описать реализацию информационной системы на практике с применением запросов и отчетов, описать примеры выходных данных;
— сделать заключение о выгодности использования созданной базы данных.
Структурно курсовой проект состоит введения, шести разделов, заключение, список использованной литературы и приложения.
1. ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ РАЗРАБОТКИ ИС О ПРОГРАММНЫХ ПРОДУКТАХ
КазУТБ-ИТ-Пакеты прикладных программ-лекция2-рус
Программные продукты (изделия) предназначены для удовлетворения потребностей пользователей, широкого распространения и продажи. Это комплекс взаимосвязанных программ для решения определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленной продукции.
Путь от «программ для себя» до программных продуктов достаточно долгий, он связан с изменениями технической и программной среды разработки и эксплуатации программ, с появлением и развитием самостоятельной отрасли — информационного бизнеса, для которой характерны разделение труда фирм — разработчиков программ, их дальнейшая специализация, формирование рынка программных средств и информационных услуг.
Программные продукты могут создаваться как:
— индивидуальная разработка под заказ;
— разработка для массового распространения среди пользователей.
Программный продукт разрабатывается на основе промышленной технологии выполнения проектных работ с применением современных инструментальных средств программирования. Специфика заключается в уникальности процесса разработки алгоритмов и программ, зависящего от характера обработки информации и используемых инструментальных средств. Программные продукты и компьютерные базы данных являются предметом интеллектуального труда специалистов высокой квалификации. Процесс проектирования и реализации программных продуктов характеризуется значительными материальными и трудовыми затратами, основан на использовании наукоемких технологий и инструментария, требует применения и соответствующего уровня дорогостоящей вычислительной техники. Это обусловливает необходимость принятия мер по защите интересов разработчика программ и создателей компьютерных баз данных от несанкционированного их использования.
Программное обеспечение является объектом защиты также и в связи со сложностью и трудоемкостью восстановления его работоспособности, значимостью программного обеспечения для работы информационной системы. Защита программного обеспечения преследует цели:
— ограничение несанкционированного доступа к программам или их преднамеренное разрушение и хищение;
— исключение несанкционированного копирования (тиражирования) программ.
Во многих странах несанкционированное копирование программ в целях продажи или бесплатного распространения рассматривается как государственное преступление, карается штрафом или тюремным заключением. Но само авторское право не обеспечивает защиту новой идеи, концепции, методологии и технологии разработки программ, поэтому требуются дополнительные меры их защиты.
Патентная защита устанавливает приоритет в разработке и использовании нового подхода или метода, примененного при разработке программ, удостоверяет их оригинальность.
Статус производственного секрета для программы ограничивает круг лиц, знакомых или допущенных к ее эксплуатации, а также определяет меру их ответственности за разглашение секретов. Например, используется парольный доступ к программному продукту или базе данных, вплоть до паролей на отдельные режимы (чтение, запись, корректировку и т.п.).
Лицензионные соглашения распространяются на все аспекты правовой охраны программных продуктов, включая авторское право, патентную защиту, производственные секреты. Наиболее часто используются лицензионные соглашения на передачу авторских прав.
Лицензия — договор на передачу одним лицом (лицензиаром) другому лицу (лицензиату) права на использование имени, продукции, технологии или услуги. Существует несколько типов лицензий на программные продукты.
Исключительная лицензия — продажа всех имущественных прав на программный продукт или базу данных, покупателю лицензии предоставляется исключительное право на их использование, а автор или владелец патента отказывается от самостоятельного их применения или предоставления другим лицам.
Простая лицензия — лицензиар предоставляет право лицензиату использовать программный продукт или базу данных, оставляя за собой право применять их и предоставлять на аналогичных условиях неограниченному числу лиц (лицензиат при этом не может сам выдавать сублицензии, может лишь продать копии приобретенного программного продукта или базы данных). Такой вид лицензии приобретают дилер (торговец) либо фирмы-производители, использующие купленные лицензии как сопутствующий товар к основному виду деятельности.
Этикеточная лицензия — лицензия на одну копию программного продукта или базы данных. Данный тип лицензии применяется при розничной продаже. Каждый официальный покупатель заключает лицензионное соглашение с продавцом на их использование, но при этом сохраняется авторское право разработчика.
Программные продукты можно классифицировать по различным признакам. Для поддержки информационной технологии в этих областях выделим соответственно три класса программных продуктов:
— системное программное обеспечение;
— пакеты прикладных программ;
— инструментарий технологии программирования.
Системное программное обеспечение (System Software) — совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ. Системное программное обеспечение направлено:
· на создание операционной среды функционирования других программ;
· на обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;
· на проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей;
· на выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.).
Системное программное обеспечение подразделяется на базовое, которое, как правило, поставляется вместе с компьютером, и сервисное программного обеспечения, которое может быть приобретено дополнительно.
Базовое программное обеспечение (base software) — минимальный набор программных средств, обеспечивающих работу компьютера.
В базовое программное обеспечение входят:
— операционные оболочки (текстовые и графические);
— сетевая операционная система.
Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ.
Сетевые операционные системы — комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети. Сетевая ОС предоставляет пользователям различные виды сетевых служб (управление файлами, электронная почта, процессы управления сетью и др.), поддерживает работу в абонентских системах.
Операционные оболочки — специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы. Операционные оболочки имеют текстовый и графический варианты интерфейса конечного пользователя.
Сервисное программное обеспечение — программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.
Его можно классифицировать по функциональному признаку следующим образом:
— программы диагностики работоспособности компьютера;
— антивирусные программы, обеспечивающие защиту компьютера, обнаружение и восстановление зараженных файлов;
— программы обслуживания дисков, обеспечивающие проверку качества поверхности магнитного диска, контроль сохранности файловой системы на логическом и физическом уровнях, сжатие дисков, создание страховых копий дисков, резервирование данных на внешних носителях и др.;
— программы архивирования данных, которые обеспечивают процесс сжатия информации в файлах с целью уменьшения объема памяти для ее хранения;
— программы обслуживания сети.
Эти программы часто называются утилитами.
Пакет прикладных программ (application program package) — комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области. Пакеты прикладных программ (ППП) служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей.
Инструментарий технологии программирования — совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов. Инструментарий технологии программирования обеспечивает процесс разработки программ и включает специализированные программные продукты, которые являются инструментальными средствами разработчика. Программные продукты данного класса поддерживают все технологические этапы процесса проектирования, программирования (кодирования), отладки и тестирования создаваемых программ.
В настоящее время бурно развивается направление, связанное с технологией создания программных продуктов. Это обусловлено переходом на промышленную технологию производства программ, стремлением к сокращению сроков, трудовых и материальных затрат на производство и эксплуатацию программ, обеспечению гарантированного уровня их качества. Это направление часто называют программотехникой. Инструментарии технологии программирования — программные продукты поддержки (обеспечения) технологии программирования.
В рамках этих направлений сформировались следующие группы программных продуктов:
— средства для создания приложений, включающие:
· локальные средства, обеспечивающие выполнение отдельных работ по созданию программ;
· интегрированные среды разработчиков программ, обеспечивающие выполнение комплекса взаимосвязанных работ по созданию программ;
— СASE-технология (Computer-Aided System Engineering), представляющая методы анализа, проектирования и создания программных систем и предназначенная дли автоматизации процессов разработки и реализации информационных систем.
Программное обеспечение. Структура
Программное обеспечение – совокупность программ выполняемых вычислительной системой и необходимых для их эксплуатации. Все программы по характеру использования и категориям подразделяются на два класса:
Улитарные – предназначены для удовлетворения нужд их разработчиков и не предназначенных для широкого пользования;
Программный продукт – предназначен для продажи и широкого использования, это программа или комплекс взаимосвязанных программ для решения определенной задачи массового спроса подготовленные к реализации, как любой вид промышленной продукции.
Выделяют три класса:
— Системное программное обеспечение;
— Инструментарий технологий программирования;
— Пакет прикладных программ.
Системное программное обеспечение (System Software)
Совокупность программ и программных комплексов для обеспечения работы ПК и сетей ЭВМ. Управляет всеми ресурсами ЭВМ (процессором, памятью, вводом и выводом). Осуществляет общую организацию процесса обработки информации и интерфейса.
Интерфейс – средства и способы установления и поддержания информационного обмена между исполнительными устройствами ПК и человеком (пользователем), между аппаратными и программными средствами, т.е. совокупность программ и программных комплексов для обеспечения работы ПК и сетей ЭВМ.
Системное программное обеспечение делится на: базовое программное обеспечение и сервисное программное обеспечение.
Базовое программное обеспечение (base software) -минимальный набор средств, обеспечивающий работу ПК:
Базовая система ввода – вывода (BIOS) –совокупность программ для автоматического тестирования устройств после включения питания ПК, загрузки операционной системы в оперативную память и обеспечение взаимодействия операционной системы и приложений с различными устройствам ПК (клавиатурой, дисководом, видеоадаптером и т.д.).
Операционная система – это программная среда, определяющая интерфейс пользователя;
Обычно хранится во внешней памяти ПК на диске(HDD). При включении ПК, система считывается с дисковой памяти и размещается в оперативном запоминающем устройстве – этот процесс называется загрузкой операционной системы (ОС).
В функции ОС входят:
· осуществляется диалог с пользователем;
· ввод – вывод и управление данными;
· планирование и организация процесса обработки программ, распределение ресурсов (оперативной памяти процессора и внешних устройств);
· запуск программ на выполнение;
· всевозможные операции обслуживания;
· передача информации между различными внутренними устройствами;
программная поддержка работы периферийных устройств(дисплея, клавиатуры, принтера, дисковых накопителе, мыши)или кратко организация диалога с пользователем, управления аппаратурой и ресурсами компьютера.
Каждая операционная система имеет свой командный язык, который позволяет выполнять те или иные действия (для приложений Windows –Visual Basic, Delphi, Cи++, а для интернет обозревателей Visual Cи++,Borland C++)
MS DOS устарела, ее проблемой была обеспечение совместимости программ с конкретными внешними устройствами, а все Windows – программы могут работать с конкретными внешними устройствами. Windows – представляет собой многозадачную ОС, использующая единый пользовательский интерфейс и предоставляющая возможность создания своего пользовательского интерфейса.
Операционные системы Windows:
Windows 95, Windows 98,Windows 2000, Windows XP, Windows Vista;
Windows XP – обладает улучшенной защитой системных файлов. Программное обеспечение поддерживает запись CD, CD-RW, DVD, полностью настраивает интерфейс множество программ и мультимедийные добавки.
Сетевые операционные системы – комплекс программ, обеспечивающий обработку,
передачу и хранение данных в сети (LAN Server, NetWare, VINES, Windows NT, Windows 95).
Операционные оболочки –специальные программы, предназначенные для обеспечения общения пользователя с командами операционной системы. Операционные оболочки созданы для повышения удобства работы и имеют текстовой и графический интерфейс конечного пользователя.(наглядность выполняемых действий).
Для MS DOS – Norton Commander 5,0;
Для Windows — Norton Commander; Far, Norton Navigator, Windows Commander и т.д.
Операционные оболочки Norton Commander; Far у них панель представляет собой дерево, которое отображает структуру папок текущего диска.
Сервисное программное обеспечение – набор дополнительно устанавливаемых программ:
· программы контроля, тестирования и диагностики, которые используются для проверки правильного функционирования ПК, для обнаружения неисправности в процессе работы ПК, указывают причину и место неисправности;(ScanDisk — тестирование целостности диска и исправление физической поверхности диска);
· программы драйверы – с помощью их возможны подключения к ПК новых устройств;
· программы – упаковщики (для уплотнения информационного объема (сжатия) файлов архиваторы WinArj, WinRar,WinZip, которые позволяют записывать информацию на дисках более плотно, а также объединять несколько файлов в один архивный файл. Файл сжатый можно распоковать.).
· антивирусные программы(DrWeb, Avast, Nod 32, Kaspersky Anti – Virus, AVP, Norton Antivirus)для предотвращения заражения ПК и ликвидация последствий заражения вирусами.
· программы оптимизации и контроля качества дискового пространства, (Defrag –средство для ускорения работы программ посредством правильной организации на диске) восстановление разрушенной на магнитном носители информации, форматирование;
· программы восстановления информации, защиты данных;(UnErase Wizard – восстанавливает удаленные файлы), чистильщик дисков от засоряющих ненужных файлов – Disk Cleanup
· программы обслуживания сети;
· программы для записи СD-ROM, CD – R – (Nero)
И эти программы называют Утилиты, т.е,программы служащие для выполнения вспомогательных операций обработки данных или обслуживания ПК. Наибольшее
распространение имеют комплекты утилит:
Norton Utilities – фирма Symantec, Checkit PRO Deliuxe 2.0 – фирма Touch Stone,
PC Tools for Windows 2.0
Инструментарий технологий программирования – программные продукты поддержки (обеспечения) технологии программирования. В составиструментария технологии программирования входят: средства для создания приложений и
CASE — технология(Computer – Aided System Engineering) — это программный комплекс,автоматизирующий весь технологический процесс анализа, роектирования,
разработки и сопровождения сложных программных систем.
Программный продукт – комплекс взаимосвязанных программ для решения определенной проблемы(задачи) массового спроса, подготовленный к реализации как любой вид продукции.
Язык программирования – формализованный язык для описания алгоритма решения задачи на ПК (Фортран, Borland C++, Си ++, Delphi. Turbo Pascal 5.0,6.0,7.0 и т.д.).
Пакеты прикладных программ (ППП) -комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.
Они разделяются на два класса: общего назначения и специального.
Общего назначения – такие как текстовые и табличные, графические редакторы, системы управления базами данных СУБД и т.д.
Источник: studopedia.su
_ программное обеспечение — комплекс взаимосвязанных программ для решения задач определенного
_ программное обеспечение — комплекс взаимосвязанных программ для решения задач определенного класса предметной области
nbsp;(*ответ к тесту*) nbsp;Прикладное
nbsp;Интерактивное
nbsp;Наружное
nbsp;Системное
_ программное обеспечение — совокупа программ и программных комплексов для обеспечения работы компьютера и вычислительных сетей
nbsp;(*ответ к тесту*) nbsp;Системное
nbsp;Стандартное
nbsp;Аппаратное
nbsp;Прикладное
_ системы зависит от огромного количества входящих в нее компонент, их структурного взаимодействия, а также от трудности внутренних и наружных связей и динамичности
nbsp;(*ответ к тесту*) nbsp;Сложность
nbsp;Структурированность
nbsp;Целостность
nbsp;Делимость
_ уровень дозволяет отменно найти главные подсистемы, элементы и связи меж ними
nbsp;(*ответ к тесту*) nbsp;Концептуальный
nbsp;Логический
nbsp;Многофункциональный
nbsp;Физический
_ — именованная часть программки, результатом исполнения которой является значение, присваиваемое имени функции, поэтому ее вызов употребляется в качестве операнда в выражении
nbsp;(*ответ к тесту*) nbsp;Функция
nbsp;Оператор
nbsp;Макрос
nbsp;Процедура
_ — условное сокращение разнообразия частей по сопоставленью с многообразием систем, в которых они употребляются
nbsp;(*ответ к тесту*) nbsp;Унификация
nbsp;Редактирование
nbsp;Типизация
nbsp;Стандартизация
_ — прикладная программа, разработанная на языке Java
nbsp;(*ответ к тесту*) nbsp;Апплет
nbsp;Брандмауэр
nbsp;Браузер
nbsp;Аппликатор
_ — специальные программки, предназначенные для облегчения общения пользователя с командами ОС
nbsp;(*ответ к тесту*) nbsp;Операционные оболочки
Протоколы
nbsp;Конверторы
nbsp;Утилиты
- Валерия
- Разные вопросы
- 2019-11-09 23:04:11
- 1
Источник: obrazovalka.com