Вариант 25. WWW-конференция

Требуется разработать программное обеспечение WWW-конференции.

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

Сообщения добавляются в конференцию зарегистрированными пользователями, которые при отправке сообщения должны указать своё имя и пароль. Регистрирует новых пользователей модератор конференции - её ведущий. При регистрации пользователь заполняет специальную форму, содержимое которой затем пересылается модератору и запоминается в базе пользователей. Модератор решает, регистрировать пользователя или нет, и отправляет свой ответ.

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

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

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

 

Вариант 26. Каталог ресурсов Интернет

Требуется разработать программное обеспечение каталога ресурсов сети Интернет.

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

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

Поскольку содержание ресурсов Интернет со временем изменяется необходимо следить за датой последнего обновления, периодически опрашивая Web-сайты, URL которых хранятся в каталоге.

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

 

Вариант 27. Домофон

Требуется разработать программное обеспечение встроенного микропроцессора домофона.

Домофон регулирует доступ в подъезд многоквартирного дома. В подъезде имеется дверь с замком. С наружной стороны двери установлена внешняя панель домофона, на которой находятся кнопки для связи с каждой квартирой, микрофон и динамик. В каждой квартире находится внутренняя панель домофона с кнопками: «СВЯЗЬ», «БЛОКИРОВКА» и «ОТКРЫТЬ». Кроме того, на внутренней панели имеется микрофон и динамик.

Жильцы могут открывать дверь ключом. Посетитель может нажать кнопку квартиры на внешней панели. При этом в квартире раздается звонок (если подача звонка в квартиру не заблокирована). Услышав звонок, жилец квартиры нажимает на кнопку «СВЯЗЬ» внутренней панели домофона, после чего домофон устанавливает звуковое сообщение между жильцом и посетителем. Звуки, произносимые посетителем в микрофон, установленный на внешней панели, воспроизводятся в динамике, установленном в квартире. Звуки из микрофона в квартире, передаются в динамик на внешней панели. После сеанса связи жилец может нажать на кнопку «ОТКРЫТЬ», чтобы замок на двери в подъезд открылся, и посетитель смог войти. По истечении минуты замок должен снова заблокировать вход в подъезд.

Жилец, который желает, чтобы его не беспокоили, может отключить подачу звонка в свою квартиру, нажав на кнопку «БЛОКИРОВКА». Повторное нажатие на эту кнопку вновь включает подачу звонка.

 

Вариант 28. Техническая библиотека

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

 

Первое обследование

Обследуемая библиотека является технической библиотекой предприятия. Фонды библиотеки составляют примерно 40 тысяч названий книг и журналов (в дальнейшем - книг), около 60 тысяч экземпляров. Присутствует как техническая, так и художественная литература.

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

N

AM

где N - УДК, берется из выходных параметров книги или присваивается библиоткарем

A - первая буква имени автора, если автора нет, то названия

M - номер книги на полке, внутри разбиения по A

Коды ББК и ISBN не используются, однако их наличие может понадобиться в перспективе, при включении библиотеки в общую информационную сеть.

Каждая книга может иметь от ноля до нескольких десятков авторов.

 

Каждая книга характеризуется следующими параметрами:

Название - обязательно

Место издания - обязательно

Издательство - обязательно

Год издания - обязательно

Номер - обязательно для журналов

Количество страниц - обязательно для книг

Категория - обязательно (УДК - справочник, учебник, монография, роман, повесть и т.д)

Аннотация - необязательно

Серия книги - необязательно

 

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

 

Читатели библиотеки характеризуются следующими параметрами

Номер читательского билета - обязательно

Название подразделения и табельный номер - не обязательно.

Фамилия, имя, отчество - обязательно

Номер паспорта или другого документа - обязательно

Адрес - необязательно. Адрес состоит из названия населенного пункта (до 30 наименований, 90% одинаковы), улицы, номера дома, корпуса, квартиы, комнаты в общежитии.

Год рождения - необязательно

Телефон - необязательно

Номер читательский билет состоит из 6 цифр, код подразделения от 5 до 6 буквенно-цифровых символов, табельный номер - от 4 до 6 цифр

 

Библиотека имеет два хранилища и читальный зал. Число хранилищ может увеличится.

Имеется три основных рабочих места


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: