2. Анализ предметной области
В последнее время огромное распространение получают электронные системы учета.
Электронная система учета - система где для учета применяются средства вычислительной техники. Для хранения данных используется электронная база данных. Для ввода и редактирования программный интерфейс. Как уже говорилось выше, в реляционной модели данных есть возможность определения одного атрибута или их множества в качестве ключа отношения. Это свойство позволяет формировать запросы к базе данных очень компактно с использованием терминов реляционной алгебры и реляционного счисления, что делает реляционную модель очень простой для разработчика прикладного программного обеспечения. С другой стороны, вся информация, которая будет храниться и использоваться в подсистеме учета научно-исследовательских работ студентов представляется в табличной форме, что является характерной чертой представления информации в реляционных базах данных, а в частности, в их разновидности - табличных базах данных. С учетом вышеизложенного можно сделать вывод, что для разработки подсистемы наиболее подходит СУБД, основанная на использовании реляционной модели данных. Пользователю нужно быстро и удобно вести учет, осуществлять поиск в записях, выводить отчет о поиске просматривать и редактировать базу данных. Разрабатываемая подсистема должна обеспечить реализацию соответствующих функций.
К преимуществам электронных база данных перед физическими относятся:
малый объем (на компьютере можно хранить десятки и сотни тысяч листов с записями);
возможность быстрого поиска;
возможность быстрого изменения нужной записи;
низкая стоимость (не требуются расходные материалы например бумага чернила и папки для ведения учета).
К недостаткам электронных баз данных относятся:
потенциальная несовместимость с новым аппаратным или программным обеспечением;
экраны некоторых устройств быстро переутомляют глаза;
В рамках формирования электронной подсистемы учета можно выделить содержательные и технологические проблемы. Содержательные проблемы - это проблемы, связанные с определением состава записей системы учета, контингентом пользователей, формулированием целей ее создания электронной библиотеки и ее функциональных возможностей. Технологические - это описание электронных таблиц, их учет, организация структуры хранилища данных.
Общесистемные требования определяют общую структуру системы учета, технологию ее функционирования с учетом поставленных задач и определенной специфики.
Все информационное пространство подсистемы учета, доступное пользователю, должно быть представлено в виде совокупности самостоятельных объектов. Электронные объекты представляют собой текстовые произведения, изображения, фонограммы, базы данных или их фрагменты, отдельные имена и т.д. Организация информационного пространства как совокупности объектов и однозначная идентификация последних необходимы для обеспечения эффективной навигации и выполнения некоторых видов информационных поисков.
На основании анализа предметной области была создана диаграмма потоков данных, представленная в приложении Б.
- Введение
- 1. Формирование требований к подсистеме учёта и поиска электронной литературы
- 1.1 Описание пользователей
- 1.1.1 Сведения о пользователях
- 1.1.2 Пользовательская среда
- 1.1.3 Профили пользователей
- 1.1.4 Ключевые потребности пользователей
- 1.2 Краткий обзор изделия
- 1.2.1 Контекст использования системы
- 1.2.2 Сводка возможностей
- 1.2.3 Предположения и зависимости
- 1.3 Возможности продукта
- 1.3.1 Структурированное описание заказа
- 1.3.2 Расчёт нормативного времени выполнения работ заказа
- 1.4 Ограничения
- 1.5 Другие требования к изделию
- 1.5.1 Применяемые стандарты
- 1.5.2 Системные требования
- 1.5.3 Эксплуатационные требования
- 1.6. Требования на входные данные
- 1.7 Требования на выходные данные
- 1.8 Разработка диаграммы вариантов использования
- 2. Анализ предметной области
- 3. Проектирование подсистемы учёта научно исследовательских работ
- 3.1 Проектирование архитектуры программного средства
- 3.2 Проектирование интерфейса программного средства
- 3.3 Проектирование информационного обеспечения программного средства
- 4. Реализация программного средства
- 4.1 Выбор средств реализации подсистемы
- 4.2 Реализация информационного обеспечения
- 4.3 Реализация интерфейса пользователя
- 4.4 Реализация функциональности программного средства
- 4.5 Организация взаимодействия подсистемы с базой данных
- 4.6 Руководство пользователя
- 5. Тестирование программного средства
- Заключение
- §4. Научно-исследовательская работа студентов
- База данных научно-исследовательских работ
- Занятие 6 Научно-исследовательская работа студентов
- 6.1.4.Научно-исследовательская работа студентов
- 7 Научно-исследовательская работа студентов
- Научно-исследовательская и учебно-исследовательская работа студентов-практикантов
- 3. Научно-исследовательская работа студентов на практике
- 3. Исследовательская часть и научно-исследовательская работа студента