Проектирование многопользовательской информационной системы "Университетская библиотека"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
номерЭкземплярISBNНомер отделаОтметка о заменеОтметка о списанииПредметная областьШифрОтчет о посещаемостиПреподавателиДолжностьИмяОтчествоФамилияЧитательский номерСтудентыгод окончаниягод поступленияИмяномер приказаОтчествоспециальностьфакультетФамилияформа обученияЧитательский номерЭкземплярISBNНомер отделаОтметка о заменеОтметка о списанииПредметная областьШифрОтчет о проведении библиотечных мероприятийОтделыНазвание отделаНомер отделатабельный номер начальникафамилия начальника отделаШифр периодикиОтчет об изменениях книжного фондаЗамена экземпляровНомер акта заменыШифрСписанные книгиномер протокола списанияпричина списанияТабельный номер списавшегоШифрЭкземплярISBNНомер отделаОтметка о заменеОтметка о списанииПредметная областьШифрРезультат подбора литературыПериодические изданияДата изданияНазваниеНомер отделаШифр периодикиЭкземплярISBNНомер отделаОтметка о заменеОтметка о списанииПредметная областьШифрРезультат поиска книгЭкземплярISBNНомер отделаОтметка о заменеОтметка о списанииПредметная областьШифр
3. Реализация системы
.1 Миниспецификации процессов диаграмм нижнего уровня функциональной модели в терминах псевдокода
Организовать работу абонемента
1. Найти книги по списку
@ВХОД= ИНФОРМАЦИЯ О ФОНДЕ
@ВЫХОД= РЕЗУЛЬТАТ ПОИСКА
@СПЕЦПРОЦ А2.1.1 НАЙТИ КНИГИ ПО СПИСКУ
ВЫПОЛНИТЬ потребовать СПИСОК
ВЫПОЛНИТЬ проверить наличие КНИГ в ФОНДЕ
ЕСЛИ КНИГИ есть в НАЛИЧИИ ТО
ВЫПОЛНИТЬ присвоить РЕЗУЛЬТАТ ПОИСКА =положительный
ИНАЧЕ
ВЫПОЛНИТЬ присвоить РЕЗУЛЬТАТ ПОИСКА =отрицательный
КОНЕЦЕСЛИ
@КОНЕЦ СПЕЦПРОЦ
. Выдать найденную литературу читателю
@ВХОД= РЕЗУЛЬТАТ ПОИСКА
@ВХОД= ИНФОРМАЦИЯ О СОТРУДНИКАХ
@ВХОД= ИНФОРМАЦИЯ О СТУДЕНТАХ
@ВЫХОД= ОТЧЕТ О ПОСЕЩАЕМОСТИ
@ВЫХОД= ОТЧЕТ О ВЫДАННЫХ КНИГАХ
@ВЫХОД= СПИСОК ВЫДАННЫХ КНИГ
@СПЕЦПРОЦ А2.1.2 ВЫДАТЬ НАЙДЕННУЮ ЛИТЕРАТУРУ ЧИТАТЕЛЮ
ВЫПОЛНИТЬ потребовать ЧИТАТЕЛЬСКИЙ БИЛЕТ
ВЫПОЛНИТЬ проверить данные ЧИТАТЕЛЯ
ЕСЛИ ДАННЫЕ правильные И РЕЗУЛЬТАТ ПОИСКА=положительный ТО
ВЫПОЛНИТЬ выдать КНИГИ ЧИТАТЕЛЮ
ВЫПОЛНИТЬ занести ИНФОРМАЦИЮ в ОТЧЕТЫ
ИНАЧЕ
ВЫПОЛНИТЬ отказать в ВЫДАЧе КНИГ
КОНЕЦЕСЛИ
@КОНЕЦ СПЕЦПРОЦ
. Прием литературы у читателя
@ВХОД= ИНФОРМАЦИЯ О СОТРУДНИКАХ
@ВХОД= ИНФОРМАЦИЯ О СТУДЕНТАХ
@ВЫХОД= ОТЧЕТ О ПОСЕЩАЕМОСТИ
@СПЕЦПРОЦ А2.1.3 ПРИЕМ ЛИТЕРАТУРЫ У ЧИТАТЕЛЯ
ВЫПОЛНИТЬ потребовать ЧИТАТЕЛЬСКИЙ БИЛЕТ
ВЫПОЛНИТЬ проверить данные ЧИТАТЕЛЯ
ЕСЛИ ДАННЫЕ правильные И КНИГИ в наличии ТО
ВЫПОЛНИТЬ принять КНИГИ ЧИТАТЕЛЯ
ВЫПОЛНИТЬ занести ИНФОРМАЦИЮ в ОТЧЕТЫ
ИНАЧЕ
ВЫПОЛНИТЬ отказать в ПРИЕМЕ КНИГ
КОНЕЦЕСЛИ
@КОНЕЦ СПЕЦПРОЦ
Организовать работу отдела периодики
. Подобрать периодическое издание
@ВХОД=ИНФОРМАЦИЯ О ФОНДЕ
@ВЫХОД= РЕЗУЛЬТАТ ПОДБОРА ЛИТЕРАТУРЫ
@СПЕЦПРОЦ А 3.4 НАЙТИ ПЕРИОДИЧЕСКОЕ ИЗДАНИЕ
ВЫПОЛНИТЬ узнать тему
ВЫПОЛНИТЬ проверить наличие ПЕРИОДИЧЕСКИХ ИЗДАНИЙ ПО ТЕМЕ в ФОНДЕ
ЕСЛИ ПЕРИОДИЧЕСКОЕ ИЗДАНИЕ есть в НАЛИЧИИ ТО
ВЫПОЛНИТЬ присвоить РЕЗУЛЬТАТ ПОДБОРА ЛИТЕРАТУРЫ =положительный
ИНАЧЕ
ВЫПОЛНИТЬ присвоить РЕЗУЛЬТАТ ПОДБОРА ЛИТЕРАТУРЫ =отрицательный
КОНЕЦЕСЛИ
@КОНЕЦ СПЕЦПРОЦ
. Выдать читателю периодическое издание
@ВХОД= РЕЗУЛЬТАТ ПОДБОРА ЛИТЕРАТУРЫ
@ВХОД= ИНФОРМАЦИЯ О СОТРУДНИКАХ
@ВХОД= ИНФОРМАЦИЯ О СТУДЕНТАХ
@ВЫХОД= ОТЧЕТ О ПОСЕЩАЕМОСТИ
@ВЫХОД= ОТЧЕТ О ВЫДАННЫХ КНИГАХ
@ВЫХОД= СПИСОК ВЫДАННОЙ ЛИТЕРАТУРЫ
@СПЕЦПРОЦ А3.3 ВЫДАТЬ НАЙДЕННУЮ ЛИТЕРАТУРУ ЧИТАТЕЛЮ
ВЫПОЛНИТЬ потребовать ЧИТАТЕЛЬСКИЙ БИЛЕТ
ВЫПОЛНИТЬ проверить данные ЧИТАТЕЛЯ
ЕСЛИ ДАННЫЕ правильные И РЕЗУЛЬТАТ ПОДБОРА ЛИТЕРАТУРЫ =положительный ТО
ВЫПОЛНИТЬ выдать ЛИТЕРАТУРУ ЧИТАТЕЛЮ
ВЫПОЛНИТЬ занести ИНФОРМАЦИЮ в ОТЧЕТЫ
ИНАЧЕ
ВЫПОЛНИТЬ отказать в ВЫДАЧе ЛИТЕРАТУРЫ
КОНЕЦЕСЛИ
@КОНЕЦ СПЕЦПРОЦ
Организовать работу читального зала и книгохранилища
. Найти необходимую литературу
@ВХОД= ИНФОРМАЦИЯ О ФОНДЕ
@ВЫХОД= РЕЗУЛЬТАТ ПОИСКА КНИГ
@СПЕЦПРОЦ А2.2.2 НАЙТИ НЕОБХОДИМУЮ ЛИТЕРАТУРУ
ВЫПОЛНИТЬ узнать тему
ВЫПОЛНИТЬ проверить наличие КНИГ в ФОНДЕ
ЕСЛИ КНИГИ есть в НАЛИЧИИ ТО
ВЫПОЛНИТЬ присвоить РЕЗУЛЬТАТ ПОИСКА КНИГ =положительный
ИНАЧЕ
ВЫПОЛНИТЬ присвоить РЕЗУЛЬТАТ ПОИСКА КНИГ =отрицательный
КОНЕЦЕСЛИ
@КОНЕЦ СПЕЦПРОЦ
. Выдать книги читателю
@ВХОД= РЕЗУЛЬТАТ ПОДБОРА ЛИТЕРАТУРЫ
@ВХОД= ИНФОРМАЦИЯ О СОТРУДНИКАХ
@ВХОД= ИНФОРМАЦИЯ О СТУДЕНТАХ
@ВЫХОД= ОТЧЕТ О ПОСЕЩАЕМОСТИ
@ВЫХОД= ОТЧЕТ О ВЫДАННЫХ КНИГАХ
@ВЫХОД= ОТЧЕТ О ПЛАТНЫХ УСЛУГАХ
@СПЕЦПРОЦ А2.2.1 ВЫДАТЬ КНИГИ ЧИТАТЕЛЮ
ВЫПОЛНИТЬ потребовать ЧИТАТЕЛЬСКИЙ БИЛЕТ
ВЫПОЛНИТЬ проверить данные ЧИТАТЕЛЯ
ЕСЛИ ДАННЫЕ правильные И РЕЗУЛЬТАТ ПОИСКА КНИГ =положительный КНИГИ ВЫДАЮТСЯ НА ВРЕМЯ ТО
ВЫПОЛНИТЬ выдать КНИГИ ЧИТАТЕЛЮ
ВЫПОЛНИТЬ занест