Выполнения начального этапа курсовой работы «Описание предметной области»



В данном разделе рассмотрим пример выполнения основных этапов курсового проек- тирования на примере технологии разработки программного обеспечения информационной системы «Службы занятости в рамках ВУЗа».

В описании предметной области дается словесное описание основных информацион- ных потоков разрабатываемой системы, описываются основные бизнес-процессы, приводятся электронные формы документов. Приводятся цели работы будущей системы.

Настоящие методические указания ориентированы на написание курсовой работы на примере информационной системы «Служба занятости в рамках вуза». Процесс создания на- чинается с этапа изучения предметной области.

Система предназначена для того, чтобы помочь студенту устроиться на работу уже в процессе его обучения в вузе. Подав заявление в систему, студент становится ее клиентом и начинает обслуживаться на протяжении всего обучения в вузе. Заявление представляет собой анкету.

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

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

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

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

Система состоит из четырех подсистем:

- контроля успеваемости студентов;

- профессиональных и психологических тестов;

- обработки запросов, определения категорий полномочий пользователей;

- экспертных оценок.

Кратко опишем некоторые подсистемы.

Подсистема контроля успеваемости студентов. Эта подсистема является частью сис- темы «Служба занятости в рамках вуза», которая отвечает за статистическую отчетность по успеваемости отдельного студента, группы или целого факультета, а также за хранение и правильность ее ввода.

Входными данными подсистемы являются: оценки, даты сдачи экзаменов, имена сту- дентов, номера групп, факультет. На выходе подсистема выдает обработанные данные: сред- ний балл по студенту, группе или факультету, процентное соотношение оценок у студента в группе или на факультете, имена и количество стипендиатов в группе или на факультете.

Подсистема «Контроль успеваемости студентов» может функционировать отдельно от всей системы, что дает возможность установить и использовать ее независимо, если это не- обходимо.

Подсистема «Контроль успеваемости студентов» включает следующие функции:

- ввод, вывод и редактирование информации по информационным объектамподсистемы;

- студентов;

- сохранение информации, поступившей от подсистемы контроля успеваемости;

- расчет процентного соотношения оценок у студента в группе или на факультете и вывод его в виде таблиц, графиков идиаграмм;

- расчет среднего балла по студенту, группе или факультету; формирование данных по студенту, группе или факультету;

- выявление сильнейших и слабейших студентов в группе или на факультете; расчет количества стипендиатов в группе или на факультете;

- проверку правильности ввода данных.

Подсистема обработки запросов, определения категорий пользователей. Данная под- система предназначена для определения категории, полномочий и обработки запросов поль- зователей службы занятости. В частности, она выполняет следующие функции:

- регистрацию новых фирм;

- регистрацию новых студентов;

- определение прав доступа зарегистрированного пользователя;

- обработку запросов;

- прием регистрационных данных от фирм;

- прием регистрационных данных от студентов;

- прием регистрационных данных от обслуживающего персонала;

- составление резюме;

- запись данных в БД студентов;

- запись данных в БД фирм;

- запись данных в БД зарегистрированных пользователей.

В соответствии с выполняемыми функциями система работает со следующими данными:

- регистрационными данными студентов;

- регистрационными данными фирм;

- личными данными студентов;

- информацией о студентах (получаемой фирмами);

- информацией о фирмах (получаемой студентами);

- идентификационными данными пользователей;

- информацией о системе;

- запросом;

- служебной информацией (для обслуживающего персонала);

- результатом психологического теста;

- результатом профессионального теста;

- экспертными оценками.

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

Функциональные характеристики системы.

1. Первоначальный ввод информации в БД.

2. Изменение содержанияБД:

- ввод новых данных,

- изменение существующих данных,

- архивацияданных.

3. Осуществление поиска в БД по запросупользователя.

4. Удаленный доступ к системе по протоколуTCP/IP.

5. Обеспечение защиты и безопасности данных, вчастности:

- разграничение прав доступа к ресурсам сервера (владелец, группа ит.д.),

- контроль вводимойинформации,

- обеспечение целостности БД.

6. Вывод найденнойинформации.

Цели и задачи системы. Система будет обеспечивать хранение, выдачу и обновление информации системы дистанционного обучения студентов и системы «Служба занятости в рамках вуза», а именно:

- обеспечивать информационную поддержку системы дистанционного обучениястудентов;

- представлять и получать накопленную информацию по конкретным объектам;

- представлять и получать информацию от подсистемы обработки запросов пользователей;

- представлять и получать информацию от подсистемы контроля студентов по изучаемым на кафедре дисциплинам;

- обеспечивать разграничение доступа к информационным ресурсам системы;

- обеспечивать мониторинг активных и пассивных пользователей и системных со-бытий;

- обеспечивать пользователей возможностью информационного обмена; обеспечивать связь между фирмами и службой (институтом);

- обеспечивать регулярное прохождение студентами профессиональных и психоло-гических тестов;

- обеспечивать поиск данных по запросам.

Категории пользователей. При работе с системой на стадиях заполнения эксплуатации БД необходимо участие следующих категорий пользователей:

- администратора БД,

- группы экспертов.

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

1. Студенту:

- ввод личных анкетных данных;

- просмотр экспертных оценок по отчетным заданиям и результатам тестов;

- прохождение психологических и профессиональных тестов;

- просмотр сводных таблиц и графиков;

- получение и сдача контрольных заданий;

- доступ к справочным материалам (данные из службы удаленного обучения, а именно методическое обеспечение);

- просмотр сообщений и внесение изменений в сообщения доски объявлений;

- поиск вакансии в БД по запросу.

2. Эксперту(преподавателю):

- предоставление экспертной оценки, а также изменение ее;

- просмотр других оценок;

- просмотр программы курса и внесение изменений в нее;

- ввод контрольных заданий и назначение их студенту;

- контроль ответов на задания;

- доступ к интеллектуальным ресурсам;

- составление резюме (характеристик).

3. Деканату:

просмотр программы курса;

просмотр динамики успеваемости курса, группы, отдельного студента;

просмотр сводных таблиц и графиков;

просмотр экспертных оценок и характеристик преподавателей.

4. Администратору:

- определение прав доступа;

- ввод и корректировка системных данных; контроль работы системы;

- осуществление контроля защиты системы от несанкционированного доступа;

- изменение физической модели данных системы.

5. Оператору:

- составление сводных таблиц и графиков;

- заполнение полей БД системы (ввод информации).

Ответы на следующие вопросы могут помочь при составлении описания предметнойобласти:

1. Для чего предназначенасистема?

2. Укажите целисистемы.

3. Перечислите основные информационные объектысистемы.

4. Опишите порядок заполненияБД.

5. Перечислите функциональные характеристикисистемы.

6. Назовите категории пользователей системы и предоставляемые имвозможности.

7. Каково назначение подсистемсистемы?

8. Как формируется временная БД и из чего онасостоит?

 


Дата добавления: 2018-04-15; просмотров: 561; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!