Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик по разработке ПО.DOC
Скачиваний:
25
Добавлен:
01.05.2014
Размер:
270.34 Кб
Скачать

Санкт-Петербургский Государственный Электротехнический Университет

Кафедра МОЭВМ

Дисциплинa «Технология разработки программных систем» Пояснительная записка

к курсовой работе

Выполнили: Свиридов А.

Грибников В.

Преподаватель: Самойленко В.П.

Санкт-Петербург

2000

Постановка задачи.

Клиентами биржи труда (БТ) являются люди, желающие найти работу. Каждый клиент заполняет и сдает анкету, в которой описывает свои профессиональные навыки и желаемую область деятельности.

Работодатели БТ сообщают характеристики предоставляемой работы и требования к ее соискателям.

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

Общие проектные решения.

Данная задача может быть решена с использованием стандартного механизма баз данных. Логически можно разбить функции программы на две части:

  1. клиентская часть – поиск работы

  2. клиентская часть – поиск рабочих

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

Клиентские данные должны быть защищены от несанкционированного просмотра. Данное требование реализуется при помощи выдачи системой уникального идентификатора ( ID ) пользовательским паролем.

1. Техническое задание.

  1. Введение

Наименование системы: Биржа труда

Область применения: рынок труда.

  1. Основания для разработки:

Программное изделие разработано на основании описательного задания.

  1. Назначение разработки

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

  1. Требования к программе

  1. требования к функциональным характеристикам

программа должна

  • позволять заполнять и редактировать резюме, и заносить его в базу

  • предоставлять данные о подходящих вакансиях

  • позволять заполнять и редактировать реквизиты фирмы и вакансии, и заносить их в базу

  • предоставлять данные о подходящих сотрудниках

  1. требования к надежности

Надежность

Работоспособность

Функционирование в заданных режимах

Н0401 Вероятность безотказной работы

P=1-Q / N, где Q – число зарегистрированных отказов, N – число экспериментов

P95%

Обеспечение обработки заданного объема информации

Н0501 Оценка по среднему Времени восстановления Qв=1, если Tв<=Tв доп. Qв=Tв доп. / Tв, если Tв>Tв доп., Где Tв доп. – допустимое Среднее время восстановления, Tв –среднее время

Tв доп.=1c

Н0502 Оценка по продолжительности преобразования входного набора данных в выходной Qпi Qпi=1, если время преобразования не больше допустимого, Qпi=Tпiдоп / Tпi, если Tпi > Tпiдоп Tпi – время преобразования i-того набора Tпiдоп – допустимое время преобразования

Тпiдоп=1с

Устойчивость функционирования

Средства восстановления при ошибках на входе

Н0102 Возможность обработки ошибочных ситуаций

есть

Н0104 Наличие тестов для проверки допустимых значений входных данных

есть

Н0105 Наличие системы контроля полноты входных данных

есть

Н0106 Наличие средств контроля корректности входных данных

есть

Н0107 Наличие средств контроля непротиворечи вости входных данных

программа должна быть полностью защищена от ошибок ввода – предполагается ее автономное использование в недружественных условиях.