Проектирование многопользовательской информационной системы "Университетская библиотека"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

номерЭкземпляр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 ВЫДАТЬ КНИГИ ЧИТАТЕЛЮ

ВЫПОЛНИТЬ потребовать ЧИТАТЕЛЬСКИЙ БИЛЕТ

ВЫПОЛНИТЬ проверить данные ЧИТАТЕЛЯ

ЕСЛИ ДАННЫЕ правильные И РЕЗУЛЬТАТ ПОИСКА КНИГ =положительный КНИГИ ВЫДАЮТСЯ НА ВРЕМЯ ТО

ВЫПОЛНИТЬ выдать КНИГИ ЧИТАТЕЛЮ

ВЫПОЛНИТЬ занест