Uploaded by elenaiug

Отчёт Федотов 2023 - копия

advertisement
Оглавление
Введение ................................................................................................................... 6
1. Анализ предметной области. Модели информационной системы, ............... 8
виды моделей ........................................................................................................... 8
2. Выбор и характеристика оборудования разрабатываемой ........................... 13
информационной системы .................................................................................... 13
3. Анализ программного обеспечения разрабатываемой информационной системы
................................................................................................................................. 18
4. Использование инструментальных средств для разработки информационной системы...........................................................................................................................
4.1. Обзор инструментальных средств для разработки ИС……………………..
4.2. Выбор и описание инструментальных средств……………………………..
5. Создание объектов ИС ..........................................................................................
6.
Методология тестирования АИС. Применение методик тестирования разраба-
тываемых приложений 56
Заключение
Список используемой литературы
Приложение 1. Техническое задание – ГОСТ 19.201 –78 ................................. 58
Приложение 2. Руководство программиста ГОСТ 19.504-79 ........................... 60
Приложение 3. Руководство оператора ГОСТ 19.505-79………………………..
УП.05.09.02.07 2000 О
Изм. Лист
Разраб.
Провер.
Н. контр.
Утверд
Провер.
№ докум.
Подпись Дата
Федотов И.В.
Иванова Е.В
Литера
Отчёт по
учебной практике
Лист
Листов
У
ГБПОУ РО «НКПТиУ»
Гр. Исп – 222
Введение
Учебная практика является основной частью процесса подготовки квалифицированных работников и специалистов для дальнейшей работы на предприятиях.
Актуальность учебной практики обуславливается тем, что в процессе прохождения
практики студенты получают необходимые практические навыки, без которых невозможно обойтись специалисту.
Целью прохождения учебной практики является формирование и закрепление первичных теоретических знаний, а также комплексное освоение обучающимися вида профессиональной деятельности «Проектирование и разработка информационных систем», формирование общих и профессиональных компетенций,
приобретение необходимых умений и опыта практической работы по специальности.
Учебная практика по специальности направлена на формирование у обучающихся умений, приобретение практического опыта (первоначального) для последующего освоения ими общих и профессиональных компетенций по специальности.
В результате прохождения практики должна сформироваться теоретическая и
практическая база для будущей профессиональной деятельности.
Место прохождения практики – государственное бюджетное профессиональное образовательное учреждение Ростовской области «Новочеркасский колледж
промышленных технологий и управления». Находится в городе Новочеркасске по
адресу ул. Александровская 109.
Срок практики – две недели с 2.10.2023 г. по 14.10.2023 г.
Задачами учебной практики являются:
- закрепление, углубление и расширение приобретенных теоретических знаний;
- овладение современными методами сбора, анализа и обработки научной
информации в области информатики и вычислительной техники;
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
- овладение основами компьютерной обработкой информации с помощью современных прикладных программ;
- получение опыта оформления технической документации;
- изучение структурных и функциональных схем предприятия,
- изучение требований к техническим, программным средствам;
- систематизация и углубление теоретических знаний и практических навыков в области проектирования информационных систем;
- разработка проектного решения по автоматизации бизнес-процесса организации (индивидуальное задание).
Предметом учебной практики является разработка информационной системы
для конкретной предметной области согласно индивидуальному заданию.
В процессе подготовки отчета по учебной практике использовались справочная и учебная литература, материал из сети Интернет.
Отчет по практике состоит из шести разделов, включает в себя введение, заключение, три приложения и список использованных источников.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
1. Анализ предметной области. Модели информационной системы,
виды моделей
Основным назначением информационных систем является обеспечение пользователей информацией о внешнем мире - мире вне информационной системы. При
этом получаемая пользователем информация описывает только определенный
фрагмент (часть) внешнего мира. Такая часть внешнего мира получила название
предметной области информационной системы.
Предметная область ИС – часть реального мира, информация о которой,
информация о которой используется в ИС.
К предметной области ИС относятся предметы, объекты, явления реальной
действительности, их свойства, функции, отношения между ними.
При создании ИС должны быть выполнены действия по изучению деятельности предприятия. Вначале производится сбор информации о предприятии, его целях и задачах, структуре и финансово-хозяйственной деятельности. Также изучаются внешние процессы, взаимодействующие с предприятием, и среда, в которой
предприятие осуществляет свою деятельность. В целом, до момента непосредственного проектирования ИС, должно быть получено комплексное описание
предприятия и его бизнеса.
На первом этапе необходимо полностью описать предметную область, в которой функционирует предприятие, определить его бизнес-правила, а также создать организационную схему предприятия, которая должна содержать:
– уровень руководства (верхний уровень схемы);
– уровень подразделений предприятия (средний уровень);
– нижний уровень, на котором детализируется структура подразделений
предприятия (перечень должностей в подразделении, численный состав сотрудников каждой должности).
Подразделения и должности на схеме изображаются в виде прямоугольников
с названием подразделения (должности) внутри. Связи между подразделениями
должны отражать отношения административной подчиненности подразделений.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Описание перечня обязанностей каждой должности приводится на естественном
языке.
В ходе анализа предметной области разработчики ИС должны:
- научиться понимать язык, на котором говорят заказчики;
- выяснить требования заказчика к ИС;
- определить набор задач для автоматизации.
Для этого разработчики с участием заказчика решают следующие основные
задачи:
- изучают миссию предприятия, цели деятельности и стратегии их достижения;
- исследуют функции предприятия, их распределение между подразделениями предприятия;
- выполняют статическое описание предприятия (объектной, функциональной, организационной структуры, структуры управления);
- выполняют динамическое описание предприятия (бизнес-функций и потоков деятельности);
- моделируют отдельные бизнес-процессы на предприятии.
Результатом анализа предметной области является детальное описание данных информационных потребностей пользователей ИС.
Выделяемые в предметной области объекты превращаются аналитиками (а
не проектировщиками базы данных) в сущности. Сущность предметной области
является результатом абстрагирования реального объекта путем выделения и фиксации набора его свойств.
Анализ предметной области разбивается на три фазы:
- анализ концептуальных требований и информационных потребностей;
- выявление информационных объектов и связей между ними;
- построение концептуальной модели предметной области и проектирование
концептуальной схемы БД.
Первая фаза анализа предметной области представляют собой список запросов, которые разработчик получает в диалоге с будущими пользователями этой БД.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Вторая фаза анализа предметной области состоит в выборе информационных
объектов, задании необходимых свойств для каждого объекта, выявлении связей
между объектами, определении ограничений, накладываемых на информационные
объекты, типы связей между ними, характеристики информационных объектов.
Заключительная фаза анализа предметной области состоит в проектировании
ее информационной структуры или концептуальной модели.
Концептуальная модель включает описания объектов и их взаимосвязей, выявляемых в результате анализа данных. Концептуальная модель применяется для
структурирования предметной области с учетом информационных интересов пользователей системы. Она является представлением точки зрения пользователя на
предметную область и должна быть стабильной т.е. неизменной. Хотя возможно ее
наращивание и включение дополнительных данных. Одной из распространенных
моделей концептуальной схемы является модель «сущность – связь», основными
компонентами которой являются сущности и связи. Под сущностью понимается
основное содержание объекта, о котором собирают информацию. Экземпляр сущности – конкретный объект.
Индивидуальным заданием по учебной практике является разработка информационной системы «Каталог изданий периодической печати».
Описание предметной области:
Заказчик: Предприятие – Отдел комплектации периодической печати
Словесное описание предметной области:
На предприятии ежегодно выписываются издания, издающие на территории
России. Необходимо вести сведения о выписанных и полученных номерах различных журналов и газет. Подписка может быть оформлена на год и на половину года,
необходимо хранить сроки подписки периодического издания (это может быть газета или журнал) дата начала подписки, дата окончания, стоимость подписки, периодичность выхода, способ доставки (приносит почтальон, получение бандероли
на почте, предполагаемую дату доставки – число, месяц). Надо знать подписной
индекс издания, название. При получении издания необходимо фиксировать, что
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
оно получено, какого числа и месяца, номер издания, а также фиксировать ФИО и
должность сотрудника, получившего издание.
Анализируя предметную область предприятия-заказчика, мною была разработана его организационная схема, которая представлена на рисунке 1.
Рисунок 1 – Организационная схема библиотеки
На втором этапе была создана функциональная схема предприятия, которая
должна отражать:
– взаимодействие предприятия с внешней средой (партнеры, клиенты, поставщики сырья и материалов, налоговые органы и т. д.);
– превращение полученных извне ресурсов в продукцию предприятия;
– взаимодействие отделов предприятия в ходе производственной деятельности.
Описание функциональной схемы:
Сотрудник библиотеки падаёт заявку сотрудникам почтового отделения на
подписку издания. Почта оформляет подписку периодических изданий. Сотрудник
библиотеки оформляет каталог изданий периодической печати для читального зала.
Читальный зал посещают читатели, которым выдаются определённые журналы и
газеты для работы. Сотрудник библиотеки делает отчёт заместителю директора об
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
оформленной подписки. Сотрудник отдаёт квитанцию о подписке в бухгалтерию.
Зам. Директора в бухгалтерию передаёт приказ об оплате выписанных изданий.
Бухгалтерия формирует налоговую статистическую отчётность согласно действующему законодательству.
Функциональная схема представлена на рисунке 2.
Рисунок 2 –Функциональная схема
В процессе изучения предметной области необходимо проанализировать
процессы получения, хранения и использования информации на предприятии. Одним из основных информационных носителей являются документы, используемые
при работе предприятия. Кроме информации на бумажных носителях, может использоваться информация, хранимая в электронном виде, и информация, передаваемая между сотрудниками устно. Результатом этого этапа является построение информационной модели.
Информационная модель – совокупность информации, характеризующая
свойства и состояния объекта, процесса, явления, а также взаимосвязь с внешним
миром.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Информационная модель представляет собой схему движения входных, промежуточных и результативных потоков и функций предметной области. Кроме того, она объясняет, на основе каких входных документов и какой нормативносправочной информации происходит выполнение функций по обработке данных и
формирование конкретных выходных документов.
Описание информационной схемы:
Сотрудник библиотеки письменно делает заявку на подписку периодических
изданий. На адрес библиотеки приходят подписные издания. Сотрудник формирует
каталог изданий для читального зала. Читатели берут для работы определённые
журналы и газеты. Оформленную квитанцию (в письменном виде) сотрудник передаёт в бухгалтерию. Зам. Директора издаёт приказ об оплате издания в письменном
виде. Бухгалтерия формирует и отправляет налоговую и статистическую отчётность в гос. органы по электронной почте.
Информационная модель предметной области представлена на рисунке 3.
Рисунок 3 – Информационная модель предметной области «Каталог
изданий периодической печати»
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
В результате обследования предметной области и беседы с сотрудниками были выявлены следующие сущности и их атрибуты. Список сущностей представлен
в таблице 1.
Таблица 1 – Сущности с атрибутами предметной области (своё название)
№
п/п
1
2
Издания
Подписка
3
4
Сотрудник
Получение
Наименование
Перечень атрибутов
Индекс, название, цена
Дата начала, дата окончания, стоимость, периодичность, способ доставки
ФИО, должность
Номер, Название
В реальном проектировании структуры базы даны применяется метод семантического моделирования, который представляет собой моделирование структуры
данных опираясь на смысл этих данных. В качестве инструмента семантического
моделирования используется различные варианты диаграмм сущность-связь (ERдиаграмм).
На рисунке 4 представлена ER-диаграмма предметной области «Каталог изданий периодической печати».
Рисунок 4 – ER-диаграмма предметной области «Каталог изданий
периодической печати»
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
2. Выбор и характеристика оборудования разрабатываемой
информационной системы
Основным фактором надежности системы является надежность элементов,
формирующих систему (оборудования), т.е. кроме показателей надежности речь
идет и о других технических характеристиках основного оборудования – тех, которые оказывают существенное влияние на надежность системы. Благодаря повышенным системным характеристикам есть шанс продолжительной работы системного оборудования и долгую службу привязанного к нему ПО, а также возможность обновлять и усовершенствовать его и обновить.
Также для необходимой точной работы оборудования и его ПО, должны быть
хорошо обучены люди, которые имеют необходимые знания для решения тех или
иных задач и проблем с данной разрабатываемой информационной системой.
Под комплексом технических средств подразумевается совокупность технических средств, часть из которых выполнена на базе данных и аппаратном средстве, в совокупность представляющую собой единый механизм для работы и выполнения определенных задач.
Необходимые требования к комплексу технических средств:
• минимизация затрат
• надежность;
• защита от несанкционированного доступа;
• общедоступность для клиентов
В комплексе технических средств выделяются:
• средства сбора и регистрации информации:
• встроенные видеокамеры с возможностью сканированию лица
• база данных, имеющая возможность выгружать данные на общий сервер в
установленное руководством время
• системные администраторы, имеющие права доступа для решения проблем
• сканирующие устройства с карточки и установления данных о клиенте и
его потребительском счёте
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Комплекс средств передачи информации:
• компьютерные сети (локальные, региональные, глобальные);
• спутниковая связь
• системные администраторы
Средства хранения данных:
• локальные сервера
• администраторы и системные администраторы
Средства обработки данных или компьютеры, которые делятся на классы:
• суперкомпьютеры;
• ноутбуки
Они отличаются направлениями эксплуатациипо параметрам (объемы памяти, быстродействием, направлением на определенные решения задач и пр.).
Средства вывода информации:
• мониторы;
• принтеры;
Организационные формы использования компьютеров
Способы использования компьютера принято называть организационными
формами использования машин.
На практике их применяется два вида: Вычислительные центры, локальныеи
вычислительные сети.
Вычислительные центры применяются на крупных предприятиях, банках,
государственных органах. Это специфические предприятия по обработке информации. Они оснащаются обычно –большими ЭВМ, а в качестве вспомогательных используются ПЭВМ. На ВЦ есть система управления (руководства), отделы постановки задач, программирования, обслуживания машин, а также производственные
подразделения: группы приемки документов, переноса информации на носители,
администрация банков данных, выпуска информации, размножения материалов и
т.д.
Критерии выбора персональных компьютеров
• Простота использования, обеспечиваемая с помощью диалогового взаимодействия с компьютером, удобных и понятных интерфейсов программ, меню, подсказок, помощи и т.д.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
• Невысокая стоимость.
• Возможность объединения в сети.
• Универсальность.
• Возможность расширения и адаптации техники.
• Относительно высокие эксплуатационные параметры такие как быстродействие, большой объем памяти.
• Возможность индивидуального взаимодействия пользователя и машины.
• Относительно низкие цены.
Основные факторы, влияющие на выбор ПЭВМ:
• Гарантия.
• Установление целей применения компьютера.
• Эксплуатационные характеристики (объем памяти, скорость реагирования
и т.п.).
• Обучение и подготовка персонала к использованию техники.
• Возможность технического сопровождения компьютера.
• Цена, в зависимости от сборки.
Для разрабатываемой информационной системы «Досуг молодёжи» была составления спецификация аппаратного обеспечения и сетевого оборудования для
работы. Данная спецификация представлена в таблице 2
Таблица 2 – Спецификация аппаратного обеспечения
Артикул
5423651
5073462
5079480
0137806
1680408
Наименование товара
Ед. изм.
Аппаратное обеспечение
DEXP Aquilon O297
шт
Монитор DEXP DF22N1
шт
Лазерный_МФУ_принтер
HP шт
LaserJetEnterprise MFP M430f
Клавиатура+мышь
беспроводная шт
A4Tech 9300F черный
Сетевое оборудование
Wi-Fi роутер TP-Link Archer AX50
шт
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Кол –
во
Цена
Сумма
7
7
1
20899
7299
59499
146293
51093
59499
7
3099
21693
3
Всего: 90796
278578
5399
Всего 5399
16197
16197
Лист
УП.05.01.09.02.04.20 00 О
В таблице 3 представлена информация о характеристиках компьютеров и
прочего программного обеспечения.
Таблица 3 – Характеристика компьютеров
Модель Процессор
DEXP
Aquilon
O297
Оперативная
память
Intel Pentium 8Gb
Gold G6405
2 x 4.1 ГГц
Жесткий
диск
SSD 1ТБ
Видеосистема Связь
Intel
UHD Оптический приGraphics 610
вод: Отсутствует
В таблице 4 приведены характеристики остального аппаратного обеспечения
(монитор, мышь, клавиатура).
Таблица 4 – Характеристики оборудования
Наименование
Модель
Монитор
DEXP DF22N1
Клавиатура мышь
A4Tech 9300F
Характеристики
Цвет - серебристый
Разрешение - 1920x1080 (FullHD)
Герцовка экрана - @75 Гц
Подключение - HDMI 1.4, VGA (D-Sub)
Цвет – черный
Подключение - беспроводное
3. Анализ программного обеспечения разрабатываемой
информационной системы
Программное обеспечение компьютерных информационных систем является
их необходимой составляющей. В общем, программное обеспечение – это набор
программ, функцией которых является решение определенных задач на компьютере. Без соответствующего программного обеспечения даже идеально спроектированная система не может функционировать, так как ее смысл полностью теряется.
В зависимости от возложенных функций составы ПО сильно отличаются друг от
друга.
Как правило, программное обеспечение включает в себя прикладные программы, а также программы –переводчики. Это позволяет переводить прикладные
программы с языка высокого уровня на машинный язык. К ним же относятся программы, обеспечивающие автоматический ввод информации через различные
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
устройства ввода –вывода; программы, управляющие работой оборудования
(включая программы, управляющие всеми устройствами информационных систем
в процессе обработки информации).
Функции программных обеспечений бывают двух видов: прикладное и системное.
Прикладное программное обеспечение – программы, предназначенные для
выполнения определенных пользовательских задач и рассчитанные на непосредственное взаимодействие с пользователем.
Системное программное обеспечение – программы, решающие задачи общевычислительного характера, а также выделения и разделения ресурсов, доступа к
устройствам, обеспечивающим среды для разработки, запуска и выполнения других программ.
Говоря о системном программном обеспечении информационных систем,
следует отметить, что в нем можно выделить как операционные системы, так и системы программирования. Системное программирование включает в себя продукты, благодаря которым осуществляется защита информации. Системы программирования – комплекс программ, обеспечивающий автоматизацию программирования. В них содержатся трансляторы различных языков программирования и другие
программы, позволяющие автоматизировать конструирование и налаживание программ. Особая роль в данном случае отводится программам –трансляторам, функция которых заключается в переводе записи решения задач с языка высокого уровня в запись, которая, в свою очередь, подходит для непосредственного осуществления на компьютере.
Для приобретаемого программного обеспечения необходимо закупить программные продукты, представленные в таблице 5.
Таблица 5 – Спецификация программного обеспечения
Артикул
М01
И04
С06
Наименование товара
Ед. изм.
Кол-во
Программное обеспечение
MicrosoftOffice 2021 ProPlus
шт.
7
KasperskyPremium
шт. в год
7
Windows 10 Professional OEM
шт.
7
Всего:
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Цена
Сумма
1690 Руб.
2449 Руб.
3600 Руб.
7739 Руб.
11830 Руб.
17143 Руб.
25200 Руб.
54173 Руб.
Лист
УП.05.01.09.02.04.20 00 О
В таблице 6 приведено описание программного обеспечения (ПО).
Таблица 6 – Описание ПО
Название
Назначение и описание
Цена
1
MicrosoftOffice
2021 ProPlus
1690 Руб.
2
KasperskyPremium
Офисный пакет приложений, созданных
корпорацией Microsoft. Программное
обеспечение для работы с различными
типами документов: текстами, электронными таблицами, базами данных и др.
Антивирусное программное обеспечение
предназначенное для защиты данных и
обеспечению их безопасности.
Кол-во
лицензий
7
2449 Руб.
7 в год
№
п/п
4. Использование инструментальных средств
для разработки информационной системы
4.1. Обзор средств проектирования информационных систем
Средства разработки информационных систем – это комплекс инструментальных средств, обеспечивающих автоматизированное проектирование информационных систем в рамках выбранной методологии проектирования при поддержке
тех или иных графических средств представления проектных решений в виде моделей и диаграмм (нотаций моделирования).
Средства
разработки
информационных
систем
(ComputerAidedSoftware/SystemEngineering ,CASE-средств), как правило, обеспечивают поддержку полного жизненного цикла создания информационных систем,
включая планирование, анализ, проектирование, реализацию, внедрение и эксплуатацию.
Основными достоинствами применения CASE-средств в процессе проектирования информационных систем являются:

позволяют за короткое время создать прототип будущей информационной
системы, оценить ожидаемый результат;
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О

ускоряют процесс проектирования и разработки за счет автоматизации вы-
полнения отдельных операций;

обеспечивают повышение качества создаваемой информационной системы
за счет введения функции контроля и верификации создаваемых артефактов проектирования;

освобождают разработчиков от рутинной работы создания документации,
оставляя время для творческой деятельности;

обеспечивают автоматическую генерацию машинного кода на выбранном
язвке программирования;

поддерживают дальнейшее развитие и сопровождение разработанной ин-
формационной системы.
Современные средства проектирования (СП) могут быть разделены на две
большие категории. Первую составляют CASE- системы (как независимые upper
CASE, так и интегрированные с СУБД), обеспечивающие проектирование БД и
приложений в комплексе с интегрированными средствами разработки приложений
«клиент-сервер»
(например,
WestmountI-CASE+Uniface,
Desig-
ner/2000+Developer/2000). Их основное достоинство заключается в том, что они
позволяют разрабатывать всю ИС целиком (функциональные спецификации, логику процессов, интерфейс с пользователем и базу данных), оставаясь в одной технологической среде. Инструменты этой категории, как правило, обладают существенной сложностью, широкой сферой применения и высокой гибкостью.
Вторую категорию составляют собственно средства проектирования БД, реализующие ту или иную методологию, как правило, «сущность-связь» («entityrelationship») и рассматриваемые в комплексе со средствами разработки приложений. К средствам этой категории можно отнести такие, как SILVER-RUN+JAM,
ERwin/ERX+PowerBuilder и др.
В разряд СП попадают как относительно дешевые системы для персональных
компьютеров (ПК) с весьма ограниченными возможностями, так и дорогостоящие
системы для неоднородных вычислительных платформ и операционных сред. Так,
современный рынок программных средств насчитывает около 300 различных
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
CASE-систем, наиболее мощные из которых так или иначе используются практически всеми ведущими западными фирмами.
Применение СП требует от потенциальных пользователей специальной подготовки и обучения. Опыт показывает, что внедрение СП осуществляется медленно, однако по мере приобретения практических навыков и общей культуры проектирования эффективность применения этих средств резко возрастает, причем
наибольшая потребность в использовании СП испытывается на начальных этапах
разработки, а именно на этапах анализа и спецификации требований.
Это объясняется тем, что цена ошибок, допущенных на начальных этапах, на
несколько порядков превышает цену ошибок, выявленных на более поздних этапах
разработки.
Среди большого числа существующих средств разработки информационных
систем можно выделить:
 CASE-средствовизуальногомоделированиякомпании IBM Rational Software
Corp Rational Rose и IBM Rational Software Architect;
 BorlandTogether;
 ARIS;
 StarUML;
 Lucidchart;
 ER/Studio Enterprise;
 Westmount I-CASE;
 Uniface;
 Designer/2000+Developer/2000 (ORACLE);
 SILVERRUN+JAM;
 ERwin/ERX+PowerBuilder
 Bizagi Process Modeler идр.
Из российских программных продуктов можно назвать следующие:
-
ОРГ-Мастер Про (Бизнес Инжиниринг Групп);
-
Бизнес-Инженер (Битек).
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Приведенный список не претендует на полноту. Кроме того, на рынке постоянно появляются как новые (для отечественных пользователей) системы, так и новые версии и модификации перечисленных систем (например, CASE/4/0,
SystemArchitect и т.д.).
Некоторое представление о возможностях наиболее развитых СП может дать
краткая характеристика следующих программных продуктов:
1. ER/StudioEnterprise.
ER/StudioEnterprise – это программное обеспечение, представляющее собой
новое решение для проектирования и моделирования информационной архитектуры предприятия. ER/StudioEnterprise способствует моделированию информации для
обслуживания и создания хранилищ данных и корпоративных баз. Автоматизация
процесса моделирования позволяет оперативно оптимизировать и анализировать
проекты хранилищ данных и баз. Данный продукт доступен для покупки в качестве
лицензии, предназначенной для использования с одним типом СУБД, и в своем составе
имеет
следующие
компоненты:
ER/StudioRepository,
ER/StudioPortal,
ER/StudioSoftwareArchitect, ER/StudioBusinessArchitect и ER/StudioDataArchitect.
ER/StudioEnterprise предлагает возможность быстро организовать обмен информацией, генерацию отчетов, а также публикацию моделей данных и метаданных для рабочих групп, что распределены территориально. Данный комплекс делает существенно удобнее совместную работу над взаимозависимыми бизнестребованиями, моделями и проектами данных в среде коллективного моделирования, при этом строго соблюдая необходимые стандарты.
Варианты использования программного обеспечения ER/StudioEnterprise:
 приложения ER/Studio запускаются так же быстро и просто, как и в случае
работы с мобильными приложениями;
 обмен информацией о моделях данных, используя для этой цели средства
публикации метаданных и подготовки отчетов;
 обеспечение качества и наглядности информации во всех системах организации. Это осуществляется за счет полной поддержки жизненного цикла и двунаправленной разработки базы данных;
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
 упрощается совместная работа и повторное использование данных благодаря возможностям публикации метаданных, а также эффективному управлению
моделями на корпоративном уровне;
 анализ и диагностика влияния изменений при помощи отчетов WhereUsed,
корпоративного словаря данных и технологий объединения и сравнения, трассировки преобразования данных.
Компоненты, что входят в состав ER/StudioEnterprise:
 ER/StudioRepository – оказывающая помощь в решении повседневных задач моделирования в командной среде серверная система управления моделями;
 ER/StudioPortal – web-инструмент отчетности и поиска, что предоставляет
поиск и доступ в ER/StudioRepository с целью лучшего анализа метаданных, использования данных и местонахождения объектов;
 ER/StudioSoftwareArchitect – это программа объектно-ориентиро-ванного
моделирования. Она позволяет анализировать и визуально проектировать комплексные программные приложения;
 ER/StudioBusinessArchitect – приложение, что предназначено для концептуального моделирования бизнес-процессов, а также использования ими данных;
 ER/StudioDataArchitect – это инструмент моделирования данных, что помощь в обнаружении, документировании, а также повторном использовании информационных ресурсов.
2. VantageTeamBuilder (Westmount I-CASE) – интегрированный программный продукт, ориентированный на реализацию каскадной модели ЖЦ ПО и поддержку полного ЖЦ ПО.
Структура и функции.VantageTeamBuilder обеспечивает выполнение следующих функций:
 проектирование диаграмм потоков данных, «сущность-связь», структур
данных, структурных схем программ и последовательностей экранных форм;
 проектирование диаграмм архитектуры системы – SAD (проектирование
состава и связи вычислительных средств, распределения задач системы между выРазраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
числительными средствами, моделирование отношений типа «клиент—сервер»,
анализ использования менеджеров транзакций и особенностей функционирования
систем в реальном времени);
 генерацию кода программ на языке 4GL целевой СУБД с полным обеспечением программной среды и генерацию SQL-кода для создания таблиц БД, индексов, ограничений целостности и хранимых процедур;
 программирование на языке Си со встроенным SQL;
 управление версиями и конфигурацией проекта;
 многопользовательский доступ к репозиторию проекта;
 генерацию проектной документации по стандартным и индивидуальным
шаблонам;
 экспорт
и
импорт
данных
проекта
в
формате
CDIF
(CASE
DataInterchangeFormat).
VantageTeamBuilder поставляется в различных конфигурациях в зависимости
от используемых СУБД (ORACLE, Informix, Sybase или Ingres) или средств разработки приложений (Uniface). Конфигурация VantageTeamBuilderforUniface отличается от остальных некоторой степенью ориентации на спиральную модель ЖЦ ПО
за счет возможностей быстрого построения прототипов, предоставляемых Uniface.
Для описания проекта ИС используется достаточно большой набор диаграмм.
3. ОРГ-Мастер Про (Бизнес Инжиниринг Групп).
Программный комплекс ОРГ-МАСТЕР ПРО предназначен для решения широкого спектра задач бизнес-моделирования.
Программный продукт ОРГ-МАСТЕР позволяет разрабатывать системы целей и показателей, систему бизнес-процессов, финансовую, информационную, организационную структуры и прочее.
При проектировании данные могут быть представлены в виде иерархических
справочников, проекций (отражающих взаимосвязи между справочниками), диаграмм. Для бизнес-процессов поддерживается разработка диаграмм в нотациях
IDEF, CrossFunctionalFlowchart, EPC (Event-DrivenProcessChain). Возможно построение организационных диаграмм и диаграмм собственного типа.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Разработанные диаграммы могут быть проанализированы с помощью стоимостного анализа, анализа загрузки ресурсов, может быть рассчитано среднее время выполнения процессов.
Система поддерживает возможность сбора и контроля ключевых показателей
деятельности.
Все данные, разработанные в модели, могут быть представлены в виде отчетов. Также на основе данных модели могут разрабатываться регламенты и организационно-распорядительные документы.
Все отчеты могут быть выгружены в Word, Excel, html и текстовые файлы.
Штатными средствами системы могут быть определены различные уровни
доступа к данным моделей.
Система ОРГ-МАСТЕР интегрирована с программными продуктами ЕМАСТЕР (система управления корпоративной информацией), ТАЙМ-МАСТЕР
(система управления бизнес-процессами), РЕСУРС-МАСТЕР (система для планирования, учета и контроля производственных ресурсов предприятия).
Стоимость программного продукта ОРГ-МАСТЕР составляет, в зависимости
от версии, от 3000 до 5000 у.е.
В стоимость программного продукта включено годовое техническое сопровождение.
4. Бизнес-Инженер (Битек).
Бизнес-инженер является профессиональным инструментальным средством
моделирования деятельности предприятия и разработки регламентирующих документов.
Он поддерживает полный цикл проектирования организации: от разработки
стратегии, ключевых показателей и бизнес-процессов до анализа и оптимизации
оргструктуры, повышения эффективности персонала, проектов, построения системы менеджмента качества, финансов и информационной системы предприятия.
Система позволяет разрабатывать бизнес-модели, а также формировать на их
основе аналитические отчеты и регламентирующую документацию по различным
направлениям: стратегия, бизнес-процессы, персонал и т.д.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Система позволяет представлять данные в виде диаграмм, справочников,
строить матрицы ответственности.
Система интегрирована с продуктами MicrosoftOffice и, в частности, с графическим редактором MicrosoftVisio. Средствами данных систем возможно формировать отчеты (шаблоны отчетов) по объектам моделей.
Стоимость лицензии на программный продукт Бизнес-инженер (версия Профи 2.0) составляет 22 000 руб.
4.2. Выбор и обоснование программных средств разработки
информационной системы
Для обеспечения доступа к информации, хранящейся в базе данных, а также
для управления ею, применяют систему управления базами данных (СУБД). СУБД
– это комплекс языковых и программных средств, предназначенный для создания,
ведения и совместного использования БД многими пользователями. Обычно СУБД
различают по используемой модели данных. Так, СУБД, базирующиеся на использовании реляционной модели данных, называют реляционными СУБД.
Известными СУБД, которые реально используются повсеместно в настоящее
время являются MySQL, PostgreSQL, MSAccess, российские разработки, такие как
СУБД «PostgresPro», СУБД «Линтер», СУБД Tantor.
MySQL.
MySQL – одна из самых популярных СУБД для веб-приложений. Фактически, является стандартом defacto для веб-серверов, которые работают под управлением операционной системы Linux. MySQL – это бесплатный пакет программ, однако новые версии выходят постоянно, расширяя функционал и улучшая безопасность. Существуют специальные платные версии, предназначенные для коммерческого использования. В бесплатной версии наибольший упор делается на скорость
и надежность, а не на полноту функционала, который может стать и достоинством
и недостатком – в зависимости от области внедрения.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой SunMicrosystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под
GNU GeneralPublicLicense, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей. Именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.
Эта СУБД позволяет выбирать различные движки для системы хранения, которые позволяют менять функционал инструмента и выполнять обработку данных,
хранящихся в различных типах таблиц. Гибкость СУБД MySQL обеспечивается
поддержкой большого количества типов таблиц: пользователи могут выбрать как
таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы
InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того,
СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре
и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц. Она также имеет простой в использовании интерфейс, и пакетные команды,
которые позволяют удобно обрабатывать огромные объемы данных. Система невероятно надежна и не стремится подчинить себе все доступные аппаратные ресурсы.
-
Достоинства:
-
распространяется бесплатно;
-
прекрасно документирована;
-
предлагает много функций, даже в бесплатной версии;
-
пакетMySQL включен в стандартные репозитории наиболее распростра-
нённых дистрибутивов операционной системы Linux, что позволяет устанавливать
её элементарно просто;
 поддерживает набор пользовательских интерфейсов;
 Может работать с другими базами данных, включая DB2 и Oracle.
Недостатки:
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
 Придётся потратить много времени и усилий, чтобы заставить MySQL
выполнять несложные задачи, хотя другие системы делают это автоматически,
например: создавать инкрементные резервные копии.
 отсутствует встроенная поддержка XML или OLAP;
 для бесплатной версии доступна только платная поддержка;
 Идеально подходит для: организаций, которым требуется надежный инструмент управления базами данных, но бесплатный.
PostgreSQL.
PostgreSQL является одним из нескольких бесплатных популярных вариантов
СУБД, часто используется для ведения баз данных веб-сайтов. Это весьма старая
система, поэтому в настоящее время она хорошо развита, и позволяет пользователям управлять как структурированными, так и неструктурированными данными.
Может быть использована на большинстве основных платформ, включая Linux (где
особенно хорошо проявляется производительность). Прекрасно справляется с задачами импорта информации из других типов баз данных с помощью собственного
инструментария.
Движок БД может быть размещен в ряде сред, в том числе виртуальных, физических и облачных. Самая свежая версия, PostgreSQL 9.5, предлагает обработку
больших объемов данных и увеличение числа одновременно работающих пользователей. Безопасность была улучшена благодаря поддержке DBMS_SESSION.
Достоинства:
 является масштабируемым решением и позволяет обрабатывать терабайты данных;
 поддерживает формат json;
 существует множество предопределенных функции;
 доступен ряд интерфейсов;
Недостатки:
 документация туманна, поэтому, возможно, ответы на некоторые вопросы
придется искать в интернете;
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
 конфигурация может смутить неподготовленного пользователя;
 скорость работы может падать во время проведения пакетных операций
или выполнения запросов чтения;
 идеально подходит для организаций с ограниченным бюджетом, но требует привлечения квалифицированных специалистов, когда требуется возможность
выбрать уникальный интерфейс и использовать json.
MicrosoftAccessотносится к СУБД, ориентированным на рядовых потребителей. Она позволяет, не прибегая к программированию, с легкостью выполнять основные операции с БД: создание, редактирование и обработка данных.
Этот пакет работает в ОС Windows на автономных ПК или в локальной сети.
Посредством MS Access создаются и в дальнейшем эксплуатируются личные БД
(настольные), а также базы организаций, имеющих относительно небольшой объем
данных.
СУБД работает с данными, которые можно выстроить в иерархическую последовательность. Верхний уровень иерархии содержит основные объекты Access:
1. Таблицы – главный тип объекта, поскольку все остальные вариации объектов – это производные от таблицы. Основные составляющие таблицы – поля и записи, они определяют свойства элементов таблицы.
2. Формы – вспомогательные объекты, от использования которых можно отказаться. Они формируются, чтобы создать дополнительные удобства пользователю в плане просмотра, ввода и редактирования данных.
3. Запросы – результаты обращения пользователя к БД с целью поиска данных, удаления, добавления и обновления записей. Результаты поиска (выборки)
подаются в табличном виде.
4. Отчеты – документы, предназначенные для вывода на печать, сформированные на информации, которая содержится в таблицах и запросах.
5. Схема данных – описание архитектуры связей многотабличной базы данных.
6. Макросы и модули – объекты повышенной сложности, при обыденной работе могут не использоваться.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Среди особенностей Access стоит отметить наличие VBA – встроенного языка программирования, посредством которого приложение может дополняться подпрограммами пользователей. Тем самым существенно расширяются возможности
исходного варианта утилиты, обеспечивается удобство работы.
PostgresPro.
PostgresPro –российская коммерческая реляционная СУБД, разработанная
компанией PostgresProfessional на основе свободно распространяемой СУБД
PostgreSQL.
Подходит для высоко нагруженных систем.
Данная СУБД используется в таких сферах, как транспорт, энергетика, промышленность, финансы.
Около 20% кода и документации этой СУБД написано или модифицировано
компанией PostgresPro. СУБД PostgresProEnterprise включает большое количество
уникальных функций, обеспечивающих максимальную надежность и высокую
производительность системы, которая в отдельных случаях может кратно превышать производительность PostgreSQL, что позволяет ей решать самые сложные
промышленные задачи в предприятиях с высоконагруженными системами. Среди
уникальных функциональных особенностей PostgresProEnterprise: 64-разрядный
счетчик транзакций, инкрементальный бэкап на уровне блоков, автономные транзакции, компрессия данных, симметричный отказоустойчивый кластер (мультимастер) и многое другое.
PostgresProStandard – вариант СУБД PostgresPro для менее нагруженных систем. Предоставляет возможности инкрементального резервного копирования. Содержит ряд дополнительный патчей, улучшающих функциональность по сравнению со свободной версией PostgreSQL.
Все варианты СУБД PostgresPro имеют полную техническую документацию
и системные сообщения на русском языке, встроенную систему полнотекстового
поиска со словарём русского языка, адаптированы к работе с платформой
1С:Предприятие, имеют сертификат Федеральной службы по техническому и экспортному контролю Российской Федерации (ФСТЭК России), подтверждающий
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
необходимый уровень безопасности для работы с персональными и конфиденциальными данными.
Базы данных PostgresPro9.5.*.* совместимы с PostgreSQL 9.5.* При переходе
с 9.5 dump/restore не требуется. При переходе с более ранних версий PostgreSQL
необходимо использование dump/restore или pg_upgrade.
ТекущаяверсияPostgres Pro Standard – 15.3.2. Дата выпуска – 2 июня 2023.
СУБД ЛИНТЕР.
СУБД ЛИНТЕР полностью отечественный продукт, созданный специалистами научно-производственного предприятия «Реляционные экспертные системы»
(РЕЛЭКС). Первая версия вышла в 1990 году. СУБД ЛИНТЕР поможет в управлении базами данных в любых операционных системах, включая ОС реального времени, сохраняя данные в безопасности.
Преимущества СУБД ЛИНТЕР:
1. Возможность работы в режиме реального времени.
2. Высокий уровень защиты информации, работа с государственной тайной.
3. Поддерживает более 30 ОС.
В семействе СУБД ЛИНТЕр представлены три продукта.
СУБД ЛИНТЕР СТАНДАРТ – российская реляционная СУБД, включена в
Единый реестр российских программ для электронных вычислительных машин и
баз данных Минцифры РФ. Основные преимущества – предъявление минимальных
требований к памяти, что позволяет использовать во встраиваемых решениях, либо
на M2M/IoT устройствах.
ЛИНТЕР БАСТИОН – российская реляционная СУБД, которая гарантирует
высочайший уровень безопасности данных пользователя.
Основные преимущества продукта:
1. Система гарантирует высочайший уровень безопасности данных пользователя.
2. Сертифицирована ФСТЭК России и Министерством обороны РФ.
3. Возможно разрабатывать автоматизированные системы (АС) до класса 2А
включительно.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
3. Включена в Единый реестр российских программ для электронных вычислительных машин и баз данных Минцифры РФ
Система предназначена для использования, прежде всего, в подразделениях
Министерства обороны, Министерства внутренних дел РФ, в силовых структурах, а
также на предприятиях, обеспечивающих государственный оборонный заказ. Также может применяться в критической инфраструктуре коммерческих предприятий
для обеспечения безопасного хранения данных.
СУБД Tantor.
СУБД Tantor – база данных российского производства, разработанная на основе PostgreSQL, с повышенной производительностью и встроенной системой
управления и мониторинга.
Платформа управления БД Tantor – уникальная разработка, позволяющая вести мониторинг, сбор и аналитику логов и администрировать все корпоративные
базы данных на основе PostgreSQL, с возможностью подключения баз данных от
сторонних производителей.
Продукты включены в «Единый реестр российских программ для электронных вычислительных машин и баз данных». К ключевым преимуществам ПО «ТанторЛабс» (входит в ГК «Астра») относятся высокая производительность, низкие
ресурсоемкость и порог входа, простота инсталляции и удобный интерфейс. Решения можно развертывать и на оборудовании заказчика, и в частном виртуальном
облаке; они совместимы с AstraLinux и другими российскими ОС.
Помимо этого, разработчик выделяет такие качества для СУБД, как улучшенная производительность по отношению к открытой версии PostgreSQL, максимальная надежность, что позволяет ей решать сложные задачи в самых разных высоконагруженных системах.
Проведя анализ программных продуктов, используемых для разработки ИС, я
пришёл к выводу, что для разработки ИС «Каталог изданий периодической печати»
был выбран программный продукт – СУБД MicrosoftAccess.
MicrosoftAccess является частью пакета MicrosoftOffice и входит в комплект
его поставки.Среда Access располагает характерным для приложений Windows инРазраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
терфейсом, состоящим из следующих компонентов: титульной строки, главного
меню, панели инструментов, поля для работы и строки состояния.
MSAccess давно используется для разработок информационных систем и
прост в освоении.
5. Создание объектов информационной системы
Для разработки ИС «Каталог изданий периодической печати» используется
MicrosoftAccess.
MSAccess относится к СУБД, ориентированным на рядовых потребителей.
Она позволяет, не прибегая к программированию, с легкостью выполнять основные
операции с БД: создание, редактирование и обработка данных.
Этот пакет работает в ОС Windows на автономных ПК или в локальной сети.
Посредством MS Access создаются и в дальнейшем эксплуатируются личные БД
(настольные), а также базы организаций, имеющих относительно небольшой объем
данных.
Основными объектами СУБД MSAccess являются:
- таблицы;
- запросы;
- отчеты;
- формы.
Таблицы – это объект БД, предназначенный для хранения данных в виде записей (строк) и полей (столбцов), в которых хранится информация, составляющая
содержание БД. Это базовый объект Access, все остальные объекты являются производными и создаются на базе ранее подготовленной таблицы. Каждая запись в
таблице БД должна иметь первичный ключ, т.е. идентификатор (или адрес), значение которого однозначно определяет ту или иную запись. Ключ может состоять из
одного или нескольких полей. Первичный ключ должен обладать двумя свойствами:
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
- однозначная идентификация записи: запись должна однозначно определяться значением ключа;
- отсутствие избыточности: никакое поле нельзя удалить из ключа, не нарушая при этом свойства однозначной идентификации.
Каждое значение первичного ключа в пределах таблицы должно быть уникальным. В противном случае невозможно отличить одну запись от другой. Таким
образом, указание первичного ключа – это и есть единственный способ отличить
один экземпляр объекта от другого MS Access создает реляционные БД. В этой БД
пользователь может описывать отношения-связи между несколькими таблицами.
Access учитывает эти связи во время обработки запросов, построения форм и отчетов.
Запрос – объект БД, который служит для селекции и фильтрации набора данных, позволяет выбрать из большого количества информации только ту, которая
соответствует определенному критерию отбора и нужна для решения конкретной
задачи. MS Access дает большие возможности при проектировании запросов
(включать не все поля, выбирать, сортировать записи, затрагивать данные из нескольких таблиц, выполнять вычисления, использовать запрос в качестве источника данных для отчетов, форм и других запросов, изменять данные в таблицах.
Существуют разные типы запросов (на добавление, изменение, объединение
записей). Наиболее простейший тип – запрос на выборку. На основе этого запроса
могут создаваться и другие виды запросов: на создание таблицы, на обновление,
удаление, добавление. Есть также и перекрестный тип запроса – запрос, позволяющий создавать результирующие таблицы на основе результатов расчетов, полученных при анализе группы таблиц. Часто используют запросы, представляющие собой незначительно видоизмененные варианты однажды подготовленного базового
запроса. Их называют параметрическими. Для реализации таких запросов проектируется 1 параметрический запрос, в котором указывается тот критерий, который
может меняться по заказу пользователя.
Если требуется получить сведения для одного из значений какого-либо поля,
то в этом случае необходимо задать параметр для этого поля.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
При выполнении запроса Access запрашивает в окне диалога значение параметра. Его вводит пользователь.
С помощью групповых операций записи собираются в группы с одинаковыми
значениями указанных полей. Формирование в группы необходимо в тех случаях,
когда для других полей этих групп требуется вычислить значение какой-либо статистической функции.
Результат запроса будет содержать по одной записи для каждой группы. В
запрос включаются поля, по которым производиться группировка, и поля, для которых выполняются групповые операции.
Отчеты – это информация, оформленная в соответствии с необходимыми
спецификациями. Они являются особой формой представления данных. Отчет позволяет использовать и распространять полученную информацию из БД, выводить
ее на печать. При оформлении отчетов можно использовать различные элементы
управления (графики, диаграммы, рисунки, фон…) Отчеты являются эффективным
средством для распечатки информации регулярного использования. Создавать отчеты можно, используя мастер или конструктор.
Автоотчет позволяет быстро создавать более простые отчеты. Он бывает двух
видов: в столбец и ленточный.
1. Ленточный отчет размещает записи в отдельную строку, а поля в отдельные столбцы. Его удобно применять при большом числе записей и малом количестве полей.
2. Отчет в столбец удобен в том случае, когда мало записей и много полей.
Когда необходимо создавать сложные, многоуровневые отчеты, нельзя использовать автоотчет. В данном случае чаще всего применяется мастер. В отчетах также
можно создавать поля с итоговыми вычислениями. При этом могут использоваться
различные функции и построитель выражений. Как правило, для формирования отчета создают запрос, в котором собирают данные из разных таблиц, с включением
вычисляемых полей, группировкой, условиями отбора. Далее по общим правилам
MS Access, на базе такого запроса проектирует отчет.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Чтобы упростить просмотр, ввод и модификацию данных в конкретной таблице создается одна или несколько форм.
Таблица и форма – основные объекты в современных информационных системах. Они неотделимы друг от друга, и очень часто разработчики совмещают их
в одном окне документа, на разных вкладках.
Форма – это документ, который представляет собой бланк, подлежащий заполнению или маску, накладываемую на набор данных. Форма позволяет упростить процесс заполнения БД, благодаря этому имеется возможность поручить ввод
информации персоналу не высокой квалификации. По структуре форма похожа на
окно диалога. Существует несколько способов создания форм:
Автоформа. Основывается только на одном объекте, выбираются все поля.
Автоформа бывает трех видов: в столбец (отображает все поля одной записи), ленточная (отображает группу записей), табличная (своим внешним видом напоминает
таблицу).
Мастер форм – специальные программные средства, создающие структуру
форм в режиме диалога с разработчиком;
Режим конструктора – наиболее сложный и подробный способ создания
форм, рассчитанный на пользователей с большим опытом работы в среде MS
Access.
Помимо простых, формы также могут быть подчиненными и связанными.
На рисунке 5 представлена схема базы данных.
Рисунок 5 – Схема базы данных
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
В информационной системе созданы следующие таблицы – Издания, Подписка, Сотрудник, Получение (таблица 7-10)
Таблица 7– Издания
Таблица 8– Подписка
Таблица 9– Сотрудник
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Таблица 10 – Получение
В разработанной системе создаются запросы.
Запросы создаются с целью отбора данных из таблиц по некоторым критериям. Запросы на выборку служат для выборки нужных данных из одной или нескольких связанных таблиц. Результатом выполнения запроса является виртуальная
таблица.
Вид простого запроса на выборку представлен на рисунке 6, 7.
Рисунок 6 – Запрос на выборку «Издания_подписка»
в режиме «Конструктор»
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Рисунок 7 – Результат выполнения запроса
Вид запроса на выборку с условиям представлен на рисунке 8, 9.
Рисунок 8 – Запрос на выборку «Получения издания»
в режиме «Конструктор»
Рисунок 9 – Результат выполнения запроса
СУБД Access позволяет создавать запросы с параметром.
Запросы с параметром – это специальный тип запросов, которые позволяют
пользователю самому ввести критерий отбора данных на этапе выполнения запроса.
Вид запроса с параметром представлен на рисунке 10, 11.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Рисунок 10 – Запрос с параметром «Сотрудник получения»
в режиме «Конструктор»
Рисунок 11 – Результат выполнения запроса
Для вывода информации на печать существуют такие объекты MS Access как
отчеты. Отчеты, формируемые в системе, имеют вид, показанный на рисунке 12-14.
Рисунок 12 – Отчет «Издания»
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Рисунок 13– Отчет «Издания_Подписка»
Рисунок 14 – Отчет «Способ доставки»
В форме MS Access, удобно просматривать и открывать нужные элементы.
Так как форма – это объект, с помощью которого пользователи могут добавлять,
редактировать и отображать данные, хранящиеся в базе данных классического приложения Access, ее внешний вид играет важную роль. Если база данных классического приложения Access используется несколькими пользователями, хорошо продуманные формы – залог точности данных и эффективности работы с ними.
Для удобства работы с ИС разрабатывается меню функций в виде главной
формы. Навигация между формами осуществляется с помощью кнопок.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Пользовательское меню информационной системы представлено в виде главной формы, вид которой показан на рисунке 15.
Рисунок 15 – Главная кнопочная форма
Для удобства работы пользователя таблицы были преобразованы в формы.
Вид форм разработанной ИС представлены на рисунке 16-19.
Рисунок 16 – Форма «Издания»
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Рисунок 17 – Форма «Подписка»
Рисунок 18 – Форма «Сотрудники»
Рисунок 19 – Форма «Получение»
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
6. Методология тестирования АИС. Применение методик
тестирования разрабатываемых приложений.
Тестирование – это очень важный и трудоемкий этап процесса разработки
программного обеспечения, так как он позволяет выявить подавляющее большинство ошибок, допущенных при составлении программ.
Процесс разработки программного обеспечения предполагает три стадии тестирования:
 автономное тестирование компонентов программного обеспечения;
 комплексное тестирование разрабатываемого программного обеспечения;
 системное или оценочное тестирование на соответствие основным критериям качества.
Для повышения качества тестирования рекомендуется соблюдать следующие
основные принципы:
 предполагаемые результаты должны быть известны до тестирования;
 следует избегать тестирования программы автором;
 досконально изучать результаты каждого теста;
 необходимо проверять работу программы на неверных данных;
 вероятность наличия необнаруженных ошибок в части программы пропорциональна числу ошибок, уже обнаруженных в этой части.
Формирование набора тестов имеет большое значение, поскольку тестирование является одним из наиболее трудоемких этапов (от 30 до 60 % общей трудоемкости) создания программного продукта. Существуют два
принципиально
разных подхода к формированию тестовых наборов – структурный и функциональный.
Структурный подход базируется на том, что известны алгоритмы работы
программы. В основе структурного тестирования лежит концепция максимально
полного тестирования всех маршрутов программы.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Функциональный подход основывается на том, что алгоритм работы программного обеспечения не известен. Тесты строят, опираясь на функциональные
спецификации. Программа рассматривается как «черный ящик», и целью тестирования является выяснение обстоятельств, в которых поведение программы не соответствует требованиям.
Опытные отладчики обнаруживают ошибки путём сравнения шаблонов тестовых выходных данных с выходными данными тестируемых систем. Чтобы
определить местоположение ошибки, необходимы знания о типах ошибок, шаблонах выходных данных, языке и процессе программирования. Очень важны знания о
процессе разработке программного обеспечения.
С технической точки зрения тестирование заключается в выполнении приложения на некотором множестве исходных данных м сверке получаемых результатов с заранее известными (эталонными) с целью установить соответствие различных свойств и характеристик приложения заказанным свойствам
Тестирование обеспечивает:
 обнаружение ошибок;
 демонстрацию соответствия функций программы ее назначению;
 демонстрацию реализации требований к характеристикам программы;
 отображение надежности как индикатора качества программы.
Существуют следующие методы тестирования:
- метод белого ящика;
- метод серого ящика;
- метод чёрного ящика.
Тестирование белого ящика – это метод тестирования ПО, который предполагает, что внутренняя структура/устройство/реализация системы известны тестировщику.
Тестируемая программа для тестировщика – это прозрачный ящик, содержимое которого он прекрасно видит.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Тестирование серого ящика – это метод тестирования ПО, который предполагает комбинацию White Box и Black Box подходов. То есть, внутреннее устройство программы нам известно лишь частично.
Тестирование чёрного ящика – также известное как тестирование, основанное на спецификации или тестирование поведения – техника тестирования, основанная на работе исключительно с внешними интерфейсами тестируемой системы.
Если тестирование проведено успешно, то обязательно вскроются имеющиеся в прикладных программах и структурах базы данных ошибки. В качестве побочного результата тестирование может лишь показать, что база данных и прикладные программы работают в соответствии с их спецификациями и удовлетворяют при этом существующим требованиям, предъявляемым к производительности. Кроме того, сбор статистических данных на стадии тестирования позволяет
установить показатели надежности и качества созданного программного обеспечения.
Тестирование функциональности является основным видом тестирования,
потому что программа в первую очередь должна работать правильно, и только после этого можно говорить о том, насколько она быстрая или удобная.
Основой любой ИС является база данных (БД).
У каждого поля в базе данных есть определенный тип – например, числовой, денежный, дата/время, тестовый.
В процессе тестирования БД необходимо проверить, что этот тип подходит
конкретному полю.
Для тестирования на соответствие типа данных полю была выбрана таблица
«Издания». В первом случае в поле «Цена» были введены неправильные данные. В
результате было выдано сообщение «Введенное значение не соответствует типу
данных «Денежный» этого столбца» (рисунок 20).
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Рисунок 20 – Проверка соответствия типа данных заданному полю «Цена»
В ходе разработки информационной системы для компании полученное
приложение было протестировано также на соответствие следующих функциональных возможностей:
 добавление данных;
 редактирование данных;

удаление данных.
Для тестирования этих пунктов была рассмотрена форма таблицы «Издания», в которую была добавлена новая запись (рисунки 21, 22).
Рисунок 21 – Форма без добавления новой записи
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Рисунок 22 – Добавление новой записи
Далее было проведено сохранение данных – по кнопке сохранить данные были сохранены в базе данных.
Редактирование данных – в форме «Подписка» был изменен способ доставки
(рисунки 23, 24).
Рисунок 23 – Форма с способом доставки «Приносит почтальон»
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Рисунок 24 – Измененный способ доставки
В разработанной базе данных есть возможность удалять записи. Результаты
удаления записей представлены на рисунках 25-27.
Рисунок 25 – Исходная форма
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Рисунок 26 – Запрос на удаление записи
Рисунок 27 – Результат удаления записей
В ходе выполнения вышеописанных операций, все они прошли успешно. Таким образом, информационная система прошла функциональное тестирование.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Заключение
Прохождение учебной практики является важным элементом учебного процесса по направлению ИС программирования.
В ходе прохождения практики были закреплены теоретические знания, полученные от академического обучения получены практические навыки работы с базой данных, а также получены навыки в разработке проектной и эксплуатационной
документацией углубленные навыки работы с нормативно правовыми документам.
Благодаря работы над реальным проектом я научился применять полученные
знания в практической работе и решать разные проблемы.
В заключение можно сказать благодаря практике студенты получают возможность применить полученные теоретические знания на реальных проектах.
Этот опыт и навыки подготавливает студентов к успешной карьере в области программирования.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Список использованной литературы
1. Акулов, О.А. , Медведев Н.В. Информатика: базовый курс: учебник.-М,
2017.-546с
2. Грабауров В. А., Информационные технологии для менеджеров - М.: Финансы и статистика, 2019. -189с
3. Гутгарц, Р. Д. Информационные технологии в управлении кадрами - М.:
ИНФРА-М, 2018 -216с
4. Диго С.М. Базы данных: проектирование и использование: Учебник.- М.:
Финансы и стати-стика, 2018.- 538с
5. Информатика: Учебник для вузов / Под. ред. проф. Н.В. Макаровой. - М.,
2018. 6. Информа-тика: учебное пособие для студентов пед. вузов /Под. ред. Е.К.
Хеннера. - М., 2019.
7. Информатика: базовый курс /под ред. С. Симоновича.- 2-е изд.- СПб, 2020.732с.
8. Компьютерные технологии. Практикум по системам. Г.А. Серова, В.Л. Камынин, А.А. За-кирова. - М., 2020.
9. Кузнецов И.Н. Учебник по информационно-аналитической работе. - М.:
РАГС, 2019.-362с
10. Персональный компьютер для всех: В 4 кн. Кн. 2. Подготовка и редактирование докумен-тов: Практическое пособие для вузов. А.Я. Савельев, Б.А. Сазонов,
С.Э Лукьянов. - М., 2020.
11. Степанов, А.Н. Информатика: учеб. пос.-5-е изд.-СПб, 2020.-639с
12. Технологии организации, хранения и обработки данных: учебное пособие. –
М., 2019.
13. Хомоненко А.Д. и др. Базы данных: Учебник.- СПб.: Корона принт, 2019.
14. Экономическая информатика. Учебник / Под. ред. проф. В.В. Евдокимова. СПб., 2020.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Приложение 1. Техническое задание – ГОСТ 19.201-78
1. Введение
1.1. Наименование программного продукта: Информационная система «Каталог изданий периодической печати». Далее по тексту – система.
1.2. Краткая характеристика области применения
Система предназначена для применения в отделе комплектации литературы
библиотеки.
1.3. Условное обозначение
ИС – информационная система.
БД – база данных
2. Основания для разработки.
Основанием для проведения разработки является договор №2 от 02.10.2023
Наименование темы разработки – «Разработка ИС «Каталог изданий периодической печати»
Условное обозначение темы разработки (шифр темы) – «КИПП01».
3. Назначение разработки
3.1. Функциональное назначение программы
Функциональным назначением Системы является информационное обеспечение сотрудников Организации информацией об изданиях, получаемых библиотекой.
3.2. Эксплуатационное назначение
Система должна эксплуатироваться сотрудниками организации.
4. Требование к программе или к программному изделию
4.1. Требование к функциональным характеристикам
4.1.1. Требование к составу выполняемых функций
Программа должна обеспечивать возможность выполнения перечисленных
ниже функций.
1. Учет информации о выписанных и полученных номерах различных журналов и газет.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
2. Ввод информации о подписке, о изданиях, о сотрудниках, о получении.
3. Редактирование всей вводимой информации
4. Просмотр и поиск информации.
5. Печать различных отчетов.
6. Экспорт информации в файлы формата xls, doc.
4.1.2. Требование к организации входных данных.
Входными данными для системы являются подписные индексы, изданий и их
названия, сведения о подписке.
4.1.3. Требования к организации выходных данных.
Выходными данными являются отчёты и запросы.
4.1.4. Требования к временным характеристикам.
Требования к временным характеристикам ИС не предъявляются.
4.2. Требование к надежности
4.2.1 Требования к обеспечению надежного (устойчивого) функционирования
программы.
Надежное (устойчивое) функционирование ИС должно быть обеспечено выполнением Заказчиком совокупности организационно-технических мероприятий, а
именно:
1) организацией бесперебойного питания серверного и коммуникационного
оборудования;
2) использованием лицензионного программного обеспечения;
3) регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998г. «Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»;
4) регулярным выполнением требований ГОСТ 51188-98. «Защита информации. Испытания программных средств на наличие компьютерных вирусов».
4.2.2. Время восстановления после отказа.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Время восстановления после отказа, вызванного сбоем электропитания технических средств (иными внешними факторами), нефатальным сбоем (не крахом)
операционной системы или файловой системы, не должно превышать 15 минут при
соблюдении условий эксплуатации технических и программных средств и правильной настройки операционной системы.
4.2.3.Отказы из-за некорректных действий оператора.
Возможными считаются отказы Системы (нарушение штатного режима
функционирования) вследствие некорректных действий персонала, обслуживающего СУБД, операционную систему, под управлением которой работает Система.
Защита от подобных действий настоящим Техническим заданием не предусматривается. Меры безопасности по недопущению некорректных действий персонала
должны определяться соответствующими должностными инструкциями
4.3. Условия эксплуатации.
4.3.1. Климатические условия эксплуатации.
Климатические условия эксплуатации, при которых должны обеспечиваться
заданные характеристики, должны удовлетворять требованиям, предъявляемым к
техническим средствам в части условий их эксплуатации. Компьютер предназначен
для работы в закрытом отапливаемом помещении при следующих условиях окружающей среды:
•
Температура окружающего воздуха от +10оС до +35оС;
•
Атмосферное давление от 630 до 800 мм ртутного столба;
•
Относительная влажность воздуха не более 80%;
•
Запыленность воздуха не более 0,75 мг/м3 ;
•
В воздухе не должно быть паров агрессивных жидкостей и веществ,
вызывающих коррозию.
4.3.2. Требования к видам обслуживания.
Обслуживание Системы включает в себя:
1) информационное обслуживание – ввод и редактирование информации БД;
2) системное администрирование БД Системы.
4.3.3. Требования к численности и квалификации персонала
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
В соответствии с указанными в п. 4.3.2 видами обслуживания Системы, минимальное количество персонала, требуемого для ее нормального функционирования, должно составлять не менее двух штатных единиц: ответственный за информационное обслуживание и системный администратор.
Ответственный за информационное обслуживание Системы должен обладать
практическими навыками работы с пользовательским интерфейсом операционной
системы, знать общие принципы организации и функционирования информационных систем, быть компетентным в предметной области Системы. В перечень задач,
выполняемых ответственным за информационное обслуживание Системы, должны
входить ввод и редактирование информации БД.
Системный администратор должен иметь высшее профильное образование и
обладать необходимыми знаниями и в области администрирования операционных
систем и используемой СУБД. В перечень выполняемых им задач должны входить:
1) поддержание работоспособности технических средств;
2) установка (инсталляция) и поддержание работоспособности системных
программных средств – операционной системы, сервера СУБД;
3) установка (инсталляция) и настройка программного изделия.
4.4. Требования к составу и параметрам технических средств.
В состав технических средств должен входить IBM – совместимый компьютер, включающий в себя
- Процессор IntelCore i5-11400
- Оперативная память DDR4 2*8 гигабайт
- Видеокарта Intel UHD Graphics 730
- SSD 256 гб
- OC Windows 10 Pro
- интернет соединениеWi-FiроутерTP – Link
4.5. Требование к информации и программной совместимости
Система должна работать под управлением семейства операционных систем
Windows.
Информационная система разработана с помощью СУБД MS ACCESS.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
4.6. Требования к защите информации и программ.
Доступ к информации БД на чтение или редактирование предоставляется
только авторизованным пользователям с соответствующими правами пользователя.
4.7. Требования к маркировке и упаковке.
4.7.1. Требования к маркировке.
Требования к маркировке не предъявляются.
4.7.2. Требования к упаковке.
Разработанная Система непосредственно устанавливается и настраивается
Разработчиком на технических средствах Заказчика. Кроме того, файлы программного изделия поставляются на дистрибутивном (внешнем оптическом) носителе
(компакт-диске).
4.7.3. Условия упаковывания.
Упаковка программного изделия (запись дистрибутива ПП на внешний оптический носитель) должна проводиться в закрытых вентилируемых помещениях при
температуре от +15 до +40°С и относительной влажности не более 80 % при отсутствии агрессивных примесей в окружающей среде.
4.8 Специальные требования
4.8.1 Требования к пользовательскому интерфейсу
Требования к пользовательскому интерфейсу не предъявляются.
4.8.2 Требования к архивированию и резервному копированию
Архивирование и резервное копирование данных должно выполняться системным администратором, обслуживающим систему.
БД подлежит периодическому резервному копированию. Резервная копия рабочих исходных кодов Системы должна быть сделана единовременно после установки Системы и запуска ее в эксплуатацию.
5 Требования к программной документации
5.1 Предварительный состав программной документации
Состав программной документации должен включать в себя:
1 Техническое задание.
2 Программную документацию.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
3 Руководство системного администратора.
4 Руководство оператора.
5. Руководство программиста.
6 Технико-экономические показатели
Ориентировочная экономическая эффективность не рассчитывается.
6.1 Экономические преимущества разработки
Экономические преимущества разработки не рассчитываются.
7 Стадии в этапы разработки
7.1 Стадии разработки
Разработка должна быть проведена в три стадии:
- разработка технического задания;
- разработка программной документации;
- рабочее проектирование;
- внедрение.
7.2 Этапы разработки
На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего Технического задания.
На стадии разработки программной документации должен быть выполнен
этап разработки программной документации.
На стадии рабочего проектирования должны быть выполнены перечисленные
ниже этапы работ:
- разработка информационной системы;
- разработка документации.
На стадии внедрения должны быть выполнены подготовка и передача программы Заказчику.
7.3 Содержание работ по этапам
На этапе разработки задания должны быть выполнены перечисленные ниже
работы:
- постановка задачи;
- определение и уточнение требований к техническим средствам;
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
- определение требований к АИС;
- определение стадий, этапов и сроков разработки АИС и документации на
неё;
- обоснование и выбор инструментария;
- согласование и утверждение технического задания.
На этапе разработки программной документации должны быть выполнены
перечисленные ниже работы:
- проектирование структуры базы данных в виде ER-диаграммы;
- проектирование структуры пользовательского интерфейса;
- согласование и утверждение программной документации.
На этапе разработки документации должна быть выполнена работа по разработке информационной системы на основе программной документации, кодированию и отладке.
На этапе разработки документации должна быть выполнена разработка программных документов в соответствии с требованиями п. «Предварительный» состав программной документации» настоящего Технического задания.
На этапе подготовки и передачи программы должна быть выполнена работа
по подготовке и передаче программы и программной документации в эксплуатацию.
8 Порядок контроля и приемки
8.1 Виды испытаний
Приемосдаточные испытания должны проводиться на объекте Заказчика в
сроки с 02.10.2023 по 16.10.2023.
Приемосдаточные испытания программы должны проводиться согласно Разработанной. Исполнителем и согласованной с Заказчиком Программы методик испытаний.
8.2 Общие требования к приемке работ
На основании Протокола проведения испытаний Исполнитель совместно с
Заказчиком подписывает Акт приема-сдачи программы в эксплуатацию.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Приложение 2
Руководство программиста (ГОСТ 19.504–79)
1.Назначение и условие примененье программ
1.1.Назначение программы
1.2. Функциональное назначение программы
Функциональным назначением Системы является информационное обеспечение сотрудников Организации информацией об изданиях, получаемых библиотекой.
1.3. Условия необходимые для выполнения программ
Для выполнения своих функций ИС «Каталог изданий периодической печати» достаточно иметь 256 Мб или больше оперативной памяти.
Особых требований к составу и параметрам периферийных устройств ИС
«Каталог изданий периодической печати» не предъявляет
Системные программные средства, используемые ИС «Каталог изданий
периодической печати» должны быть представлены версией ОС Windows7 и выше
Средствами разработки системы является СУБД Access прикладного пакета
программ Office 2021 ProPlus
1.4.Требования к персоналу
Программист должен иметь минимум среднее тех. Образование и должен быть аттестован минимум на 2 кл.группу по эл.безопасности.
В перечень задач выполняемых программистом должны входить:
A.
Задача поддержания работоспособности тех.средств
B.
Задача поддержания работоспособности системных программных
средств – ОС
C.
Задача поддержания работоспособности ИС «Каталог изданий перио-
дической печати»
2.Характеристика программы
2.1.Описание основных характеристик программы
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Режим работы ИС «Каталог изданий периодической печати» – рабочий день с
8:00 до 17:00
Работоспособность ИС «Каталог изданий периодической печати» определяется открытием базы данных.
2.2.описание основных особенностей программы
ИС «Каталог изданий периодической печати» имеет пользовательский интерфейс разработанный виде главной формы, Навигация по меню производится с
помощью кнопок.
3.Обращение к программе
3.1.Загрузка и запуск программы.
Для запуска ИС «Каталог изданий периодической печати» необходимо запустить MS Access и открыть базу данных «Каталог изданий периодической печати»
после запуска программы пользователь имеет возможность добавлять новые данные завершение работы программы происходит по нажатию кнопки выход из приложения.
4.Входные и выходные данные
4.1. Входными данными для системы являются подписные индексы, изданий
и их названия, сведения о подписке.
4.2.Организация используема выходной информацией
Выходными данными являются отчёты и запросы.
5.Сообщение об ошибке
ИС «Каталог изданий периодической печати» выдаёт сообщение об ошибке показанное на рисунке 1.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Приложение 3.
Руководство оператора - ГОСТ 19.505-79
1. Назначение программы.
1.1. Функциональные назначения программы.
Функциональным назначением Системы является информационное обеспечение сотрудников Организации информацией об изданиях, получаемых библиотекой.
1.2. Эксплуатационное назначение программы.
Основное назначение ИС «Каталог изданий периодической печати» повысить
производительность труда работников отдела комплектации библиотеки
1.3. Состав функций ИС «Каталог изданий периодической печати» позволяет
выполнять несколько функций:
1) Ввод, удаление и редактирование той или иной информации с возможностью автоматизации (подстановок из других таблиц)
2) Осуществление поиска по разнообразным признакам (не менее 1 в каждой
из информационных категорий, например: наименование издания.)
3) Осуществление сортировки по различным признакам (не менее 1 в каждой
из информационных категорий, например: по ФИО сотрудника.)
4) Формирование отчетов (с возможностью распечатки на принтере).
2. Условия выполнения программы.
2.1. Минимальный состав аппаратных средств.
Минимальный состав используемых технических (аппаратных) средств должен быть: ПК DEXP Atlas H397E5 –575, процессор IntelCore i5-11400, оперативная
память 16Gb, SSD 256Gb, видеокарта - Intel UHD Graphics 730
Наличие свободного места на жестком диске 2 гигабайта
2.2. Минимальный состав программных средств.
Системные программные средства используемые ИС «Каталог изданий периодической печати» должны быть представлены версий операционной системы
Windows 7 и выше.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Средствами разработки системы является СУБД Access прикладного пакета
программ MS Office2021 ProPlus
2.3. Требования к персоналу (пользователю).
Конечный пользователь программы (оператор) должен обладать практическими навыками работы с графическим пользователем интерфейсом операционной
системы.
Персонал должен быть аттестован на вторую квалификационную группу по
электро-безопасности.
3. Выполнение программы.
Загрузить МС ACCESS: ПускВсе программыMicrosoft office МС ACCESS.
Выбрать на диске D файл Каталог изданий.accdb и запустить его на выполнение.
4. Сообщение оператору.
При работе с базой данных могут возникнуть следующие ошибки:
1) Сообщение об изменении ключа. Изменение ключа невозможно, так как
таблица связана с другой таблицей. Чтобы изменить ключ сначала необходимо
удалить связью
2) Сообщение о неправильном значении. Введенное значение не подходит
для данного поля, так как заданный размер поля превышен или введен неверный
тип данных.
3) Сообщение об имени поля. Имя поля не заполнена. Нужно ввести имя или
удалить строку.
4) Сообщение об ошибке сохранения. При вводе записи была обнаружена
ошибка, поэтому сохранение невозможно, все изменения будут потеряны.
5) Сообщение о неверном значении. Ключ не может содержать нулевое значение.
6) Сообщение об удалении таблицы. Удаление таблицы невозможно, потому
что не удалены связи с этой таблицей.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
7) Сообщение о ключевых полях. Необходимо задать ключевые поля для связи с другими таблицами. Желательно сразу задать ключевое поле.
8) Сообщение о замене таблицы. При вводе одинакового имени, база данных
запрашивает подтвердить замену.
9) Сообщение об обнаружении ошибок. В базе данных обнаружена ошибка
при преобразовании данных. При исправлении типа данных в таблице база данных
предлагает удалить содержимое полей.
10) При сохранении изменений в каком-либо объекте (таблицы, формы, запросы, отчеты) база данных запрашивает разрешение на сохранение. Так же база
данных выводит это сообщение при сохранении нового объекта.
11) Сообщение о целостности данных. Невозможно добавить или изменить
запись, если нарушается целостность данных.
Разраб Федотов И.В
Провер . Иванова. Е.В
Изм Лист № докум.
Подпись Дата
Лист
УП.05.01.09.02.04.20 00 О
Download