logo
Разработка подсистемы учета научно-исследовательской работы студентов

2. Анализ предметной области

В последнее время огромное распространение получают электронные системы учета.

Электронная система учета - система где для учета применяются средства вычислительной техники. Для хранения данных используется электронная база данных. Для ввода и редактирования программный интерфейс. Как уже говорилось выше, в реляционной модели данных есть возможность определения одного атрибута или их множества в качестве ключа отношения. Это свойство позволяет формировать запросы к базе данных очень компактно с использованием терминов реляционной алгебры и реляционного счисления, что делает реляционную модель очень простой для разработчика прикладного программного обеспечения. С другой стороны, вся информация, которая будет храниться и использоваться в подсистеме учета научно-исследовательских работ студентов представляется в табличной форме, что является характерной чертой представления информации в реляционных базах данных, а в частности, в их разновидности - табличных базах данных. С учетом вышеизложенного можно сделать вывод, что для разработки подсистемы наиболее подходит СУБД, основанная на использовании реляционной модели данных. Пользователю нужно быстро и удобно вести учет, осуществлять поиск в записях, выводить отчет о поиске просматривать и редактировать базу данных. Разрабатываемая подсистема должна обеспечить реализацию соответствующих функций.

К преимуществам электронных база данных перед физическими относятся:

малый объем (на компьютере можно хранить десятки и сотни тысяч листов с записями);

возможность быстрого поиска;

возможность быстрого изменения нужной записи;

низкая стоимость (не требуются расходные материалы например бумага чернила и папки для ведения учета).

К недостаткам электронных баз данных относятся:

потенциальная несовместимость с новым аппаратным или программным обеспечением;

экраны некоторых устройств быстро переутомляют глаза;

В рамках формирования электронной подсистемы учета можно выделить содержательные и технологические проблемы. Содержательные проблемы - это проблемы, связанные с определением состава записей системы учета, контингентом пользователей, формулированием целей ее создания электронной библиотеки и ее функциональных возможностей. Технологические - это описание электронных таблиц, их учет, организация структуры хранилища данных.

Общесистемные требования определяют общую структуру системы учета, технологию ее функционирования с учетом поставленных задач и определенной специфики.

Все информационное пространство подсистемы учета, доступное пользователю, должно быть представлено в виде совокупности самостоятельных объектов. Электронные объекты представляют собой текстовые произведения, изображения, фонограммы, базы данных или их фрагменты, отдельные имена и т.д. Организация информационного пространства как совокупности объектов и однозначная идентификация последних необходимы для обеспечения эффективной навигации и выполнения некоторых видов информационных поисков.

На основании анализа предметной области была создана диаграмма потоков данных, представленная в приложении Б.