Помощь в написании студенческих работ
Антистрессовый сервис

Библиотечная система

Курсовая Купить готовую Узнать стоимостьмоей работы

Гуров В. С., Мазин М. А., Шалыто А. А. Операционная семантика UML-диаграмм состояний в программном пакете UniMod //Труды XII Всероссийской научно-методической конференции «Телематика- 2005». Годом спустя вышел русский перевод, осуществленный В. А. Жуковским: Уваров С. С. Мысли о заведении в России Академии Азиатской // Вестник Европы, 1811, № 1, с.27−52; № 2, с.94−116. Определение НФБК отношения… Читать ещё >

Библиотечная система (реферат, курсовая, диплом, контрольная)

Содержание

  • ЗАДАНИЕ НА РАЗРАБОТКУ
  • ВВЕДЕНИЕ
  • АНАЛИЗ ПОСТАВЛЕННОЙ ЗАДАЧИ
    • 1. 1. Определение основного направления
    • 1. 2. Порядок создания автоматизированной библиотечной системы Задачи автоматизации
  • МЕТОД РЕШЕНИЯ
    • 2. 1. Проектирование базы данных
    • 2. 2. Построение инфологической модели
    • 2. 3. Создание базы данных
    • 2. 4. Проектирование с помощью UML
      • 2. 4. 1. Диаграмма вариантов использования
      • 2. 4. 2. Диаграммы последовательностей действий (Sequence diagram)
      • 2. 4. 3. Диаграммы классов (Class diagram)
      • 2. 4. 4. Диаграмма активности (Activity diagram)
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ЛИТЕРАТУРЫ

Эта система сразу же создает объект класса ConnectionUI,

и выполняется операция, и вызывает функцию showForm () (показать форм).

Создание объекта по одному образцу объекта, отправив сообщение «создать» на новый объект. После создания в ConnectionUI объект появляется пользовательского интерфейса с полями о запросе ввода логин и пароля.

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

2.

4.2. 2 Пользователь нажал на кнопку «Отмена», «Отменить соединение»

Рисунок 3. Отмена соединения к библиотечной системы.

На рисунки 3 Отмена соединения к библиотечной системы.

Рисунок 3 показывает диаграмма последовательности для использования ConnectToSystem в случае, когда пользователь нажил на кнопку «Отмена» .

Когда пользователь нажимает на кнопку «CANCEL» он вызывает метод sendCancellation () из ConnectionUI объект, которая прерывает взаимодействия пользователя с системой библиотеки дальше происходит разрушение объекта ConnectionUI и закрывается приложение.

2.

4.3 Диаграммы классов (Class diagram)

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

Рисунок 5. Диаграмма классов.

Класс Reader:

Описание: Этот класс содержит информацию о читателях, которые есть в библиотеке.

Функции:

+ getName () — Эта публичная (+) функция, которая позволяет получить Фамилию читателей.

+ setName (): Эта Публичная (+) функция, которая меняет Фамилию читателей.

+getcardreaderNumber Эта Публичная (+) функция, которая позволяет получить номер читальского билета читателя.

+GetdateGivenReaderCard ()const:CTime Эта Публичная (+) функция, которая позволяет увидеть когда читатель был записан в библиотеке.

+ GetSurname () const: CString Эта Публичная (+) функция, которая позволяет получить отчества.

+ GetpatroNyme () const: CString Эта Публичная (+) функция, которая позволяет получить отчества.

Класс Room:

Описание: этот класс управляет залы в библиотеки.

Функции:

+setRoomName — Эта публичная (+) функция, которая позволяет менять название зала.

+getRoomName — Эта публичная (+) функция, которая позволяет получить название зала

+getRoomNumber — Эта публичная (+) функция, которая позволяет получить номер зала.

+setRoomNumber Эта публичная (+) функция, которая позволяет менять номер зала.

Класс Person:

Этот класс используется для авторизация в системе т. е ввод имя пользователи и пароля.

+ getUserNameЭта публичная (+) функция, которая позволяет

Получит имя пользователей для авторизации.

+ getPasswordЭта публичная (+) функция, которая позволяет

получить пароль в неявной виде.

+ setUserNameЭта публичная (+) функция, которая позволяет

менять имя пользователей для авторизации.

+ setPasswordЭта публичная (+) функция, которая позволяет

менять пароль .

Класс StockItem:

Этот класс используется для управления количество экземпляров доступны для определенной книг .

+getStatusЭта публичная (+) функция, которая позволяет узнать, если есть книг в наличие или нет.

+setStatusЭта публичная (+) функция, которая позволяет менять состояние книги делать её доступно или нет.

+getCodeЭта публичная (+) функция, которая позволяет получить код книги из библиотеке.

+setCodeЭта публичная (+) функция, которая позволяет менять код книги в библиотеке.

Класс Loan:

Этот класс используется для управления операции получение и возвращение книг для определенной книг .

+getDueDateЭта публичная (+) функция, которая позволяет узнать дату, когда читателей должен возвращать книгу.

+setDueDateЭта публичная (+) функция, которая позволяет менять дату, когда читателей должен возвращать книгу.

+getDateofTakenBookЭта публичная (+) функция, которая позволяет узнать дату, когда читателей получил книгу .

+ getDateofTakenBook — Эта публичная (+) функция, которая позволяет менять дату когда читателей получил книгу.

+getLibraryNumber — Эта публичная (+) функция, которая позволяет получить переклепан в книге когда читателей взял её.

Класс Book:

Описание: Этот класс содержит информацию о книгах, которые есть в библиотеки.

Функции:

+ getListOfAuthor — Эта публичная (+) функция, получить Автор (фамилия и имена (инициалы) или псевдоним каждого автора издания).

+ getBookName () Эта публичная (+) функция, получить Название (заглавие) издания.

+getYearPublication ()-- Эта публичная (+) функция, получить Название (заглавие) издания.

+getPlaceofPublication :in*t — Эта публичная (+) функция, получить Номер тома (части, книги, выпуска).

Класс Operation: Это главное диалоговое окно, которое отображает пользовательский интерфейс.

Функции:

#OnAddroom ():void — Эта защищенная (#) функция, добавить зал через пользовательский интерфейс.

#OnViewroom ():voidЭта защищенная (#) функция, смотреть список залов через пользовательский интерфейс.

#OnAddbook ():voidЭта защищенная (#) функция, добавить книгу через пользовательский интерфейс.

#OnViewbook ():VoidЭта защищенная (#) функция, смотреть список книг через пользовательский интерфейс.

#OnUpdatebook ():voidЭта защищенная (#) функция, изменить информацию о книгах, через пользовательский интерфейс.

#OnRemovebook ():voidЭта защищенная (#) функция, удалить книгу через пользовательский интерфейс.

#OnStudent ():voidЭта защищенная (#) функция, добавить нового студента через пользовательский интерфейс

#OnStudentView ():voidЭта защищенная (#) функция, смотреть список студентов через пользовательский интерфейс.

#OnstudenUpdatet ():void — Эта защищенная (#) функция, изменить информацию о студенте через пользовательский интерфейс

#OnStudentRemove ():void — Эта защищенная (#) функция, удалить студента через пользовательский интерфейс.

#OnStudentReader ():voidЭта защищенная (#) функция, удалить студента через пользовательский интерфейс.

#OnStudentbookTaken ():voidЭта защищенная (#) функции, студент взял книгу и стал читателем книги через пользовательский интерфейс.

#OnSearchbookhavebeenreaden-Эта защищенная (#) функции, поиска книги, которые были прочитаны через пользовательский.

#OnfileOpen ():voidЭта защищенная (#) функции, открыть файл, где сохранена все информация.

OnfileSave ():voidЭта защищенная (#) функции, сохранить данные в файл и.

#Onsearchnameofbook ():void-Эта защищенная (#) функции, поиск книги по название через пользовательский.

#OnsearchNomerfixed ():voidЭта защищенная (#) функции, поиск о наличии некоторой книги.

#Onsearchdatereadenofbook () -Эта защищенная (#) функции, какие книги были выданы за данный промежуток времени, через пользовательский;

#OnSearchLibrarycard ():void — Эта защищенная (#) функции, поиск читателей по номеру читательского билета, через пользовательский.

#OnsortBookbyAuthorName ():voidЭта защищенная (#) функции, сортировки книг по Названию (заглавие) издания.

#OnsortBookbynamebook ():voidЭта защищенная (#) функции, сортировка книг по Номеру тома (части, книги, выпуска).

#OnsortStudent ():void — Эта защищенная (#) функции, сортировка студентов по имени.

2.

4.4 Диаграмма активности (Activity diagram)

Это дальнейшее развитие диаграммы состояний. Фактически данный тип диаграмм используется и для отражения состояний моделируемого объекта, однако, основное назначение Activity diagram в том, чтобы отражать бизнес-процессы объекта. Этот тип диаграмм позволяет показать не только последовательность процессов, но и ветвление и даже синхронизацию процессов.

Рисунок 5. Диаграмма активности.

ЗАКЛЮЧЕНИЕ

В нашей работе мы проектировали библиотеку, наша библиотека выполняет определенные работы в области автоматизации. С какой подсистемы следует начать автоматизацию библиотеки? Хотя нет единой формы, как заграницей, так и в стране, на основе обобщения успешных иностранных опытов и практики наша библиотека начала с подсистемы каталогизации. Это наиболее удобно с прикладной точки зрения. Создание автоматизированной библиотечной системы отвечает целям научно-исследовательской работы и хозяйственного строительства с высокой эффективностью, высоким темпом и высоким качеством. В зависимости от условий библиотеки решение принимается на основе анализа. Нельзя ждать, но и нельзя создать систему мгновенно, не следует осуществлять автоматизацию лишь только для автоматизации, а не для использования, иначе результаты будут только экспонатом и образцом; будут напрасно расходоваться людские силы и имущество. Таких примеров немало библиотечных систем.

СПИСОК ЛИТЕРАТУРЫ

Атре Ш. Структурный подход к организации баз данных. — М.: Финансы и статистика, 1983. — 320 с.

Бойко В.В., Савинков В. М. Проектирование баз данных информационных систем. — М.: Финансы и статистика, 1989. — 351 с.

Дейт К. Руководство по реляционной СУБД DB2. — М.: Финансы и статистика, 1988. — 320 с.

Гуров В.С., Мазин М. А., Шалыто А. А. Операционная семантика UML-диаграмм состояний в программном пакете UniMod //Труды XII Всероссийской научно-методической конференции «Телематика- 2005». СПб.: СПбГУ ИТМО. Т.1, с.74−76.

http://tm.ifmo.ru.

[UCMNav] Use Case Maps Navigator,

http://www.usecasemaps.org/tools/ucmnav/index.shtml

Jeffrey D. Mershon. BPwin Methods Guide. 1997 Logic Works, Inc, 128 pp.

Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем.

Г. Буч, Дж. Рамбо, А. Джекобсон. UML.

Руководство пользователя, 430 стр., перевод, «T he Unified modeling Language user guide» by G. B

ooch, J. R ambaugh, I.Jacobson. Translation by DMK Press, 2000.

/ МУК «Централизованная библиотечная система» г. Кемерово, «Библиотека на Южном»; сост. Н. Л. Дементьева.

Кемерово, 2004. 2с МУК «Централизованная библиотечная система» г. Кемерово, библиотека «Гармония»; сост.: Т. А. Маврина, М. В. Пономаренко.

Кемерово, 2004. 2с.

МУК «Детская централизованная библиотечная система» г. Кемерово, Центральная детская библиотека им. А. М. Береснева, [Публичный центр правовой и психологической помощи детям; сост. И.В. Менькова]. — Кемерово, 2004. 8с.

Переписка Уварова с Гёте была издана с обширными вступительными пояснениями и примечаниями преподавателем Историко-филологического института в Петербурге Георгом Шмидом: Goethe und Uwarow, und ihre Briefwechsel / Mit Erlaeuterungen von Dr. Georg Schmid (Sonderabdruck aus der «Russischen Revue», Bd. XXVIII, H.2). St. Petersburg, 1888.

В советской литературе отношениям Уварова с Гёте посвящен специальный этюд С. Н. Дурылина под ироничным (что показано кавычками) названием «Друг Гёте» (Дурылин С. Н. Русские писатели у Гёте в Веймаре // Литературное наследство, т.4−6, М., 1932, с.186−221 [первый параграф в гл. III — «Русские официальные и официозные гётеанцы» ]). 14Ouvaroff S. Etudes de philologie et de critique. Saint-Petersbourg, 1843.

Первое издание: Ouvaroff S. Projet d' une Academie Asiatique. St.-P., 1810

Годом спустя вышел русский перевод, осуществленный В. А. Жуковским: Уваров С. С. Мысли о заведении в России Академии Азиатской // Вестник Европы, 1811, № 1, с.27−52; № 2, с.94−116.

Савельев П. С. Предположения об учреждении Восточной Академии в С.-Петербурге, 1733 и 1810 гг. // Журнал министерства народного просвещения,

МУК «Детская централизованная библиотечная система» г. Кемерово, Центральная детская библиотека им. А. М. Береснева,.- Кемерово, 2004. 8с

Хубаев Г. Н., Щербаков С. М., Шибаев А. Л. Конструктор имитационных моделей деловых процессов // Свидетельство об официальной регистрации программы для ЭВМ.- № 2 005 612 262.- М.: РОСПАТЕНТ, 2005.

Атре Ш. Структурный подход к организации баз данных. — М.: Финансы и статистика, 1983. — 320 с.

Определение НФБК отношения; Определение 4НФ отношения; Определение многозначной зависимости; Формулировка свойства декомпозиции — соединение без потерь

Гуров В.С., Мазин М. А., Шалыто А. А. Операционная семантика UML-диаграмм состояний в программном пакете UniMod //Труды XII Всероссийской научно-методической конференции «Телематика- 2005» .

Показать весь текст

Список литературы

  1. Ш. Структурный подход к организации баз данных. — М.: Финансы и статистика, 1983. — 320 с.
  2. В.В., Савинков В. М. Проектирование баз данных информационных систем. — М.: Финансы и статистика, 1989. — 351 с.
  3. К. Руководство по реляционной СУБД DB2. — М.: Финансы и статистика, 1988. — 320 с.
  4. В.С., Мазин М. А., Шалыто А. А. Операционная семантика UML-диаграмм состояний в программном пакете UniMod //Труды XII Всероссийской научно-методической конференции «Телематика- 2005». СПб.: СПбГУ ИТМО. Т.1, с.74−76. http://tm.ifmo.ru.
  5. UCMNav] Use Case Maps Navigator, http://www.usecasemaps.org/tools/ucmnav/index.shtml
  6. Jeffrey D. Mershon. BPwin Methods Guide. 1997 Logic Works, Inc, 128 pp.
  7. Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем.
  8. Г. Буч, Дж. Рамбо, А. Джекобсон. UML. Руководство пользователя, 430 стр., перевод, «The Unified modeling Language user guide» by G. Booch, J. Rambaugh, I.Jacobson. Translation by DMK Press, 2000.
  9. / МУК «Централизованная библиотечная система» г. Кемерово, «Библиотека на Южном»; сост. Н. Л. Дементьева.- Кемерово, 2004.- 2с
  10. МУК «Централизованная библиотечная система» г. Кемерово, библиотека «Гармония»; сост.: Т. А. Маврина, М. В. Пономаренко.- Кемерово, 2004.- 2с.
  11. МУК «Детская централизованная библиотечная система» г. Кемерово, Центральная детская библиотека им. А. М. Береснева, [Публичный центр правовой и психологической помощи детям; сост. И.В. Менькова]. — Кемерово, 2004.- 8с.
  12. Переписка Уварова с Гёте была издана с обширными вступительными пояснениями и примечаниями преподавателем Историко-филологического института в Петербурге Георгом Шмидом: Goethe und Uwarow, und ihre Briefwechsel / Mit Erlaeuterungen von Dr. Georg Schmid (Sonderabdruck aus der «Russischen Revue», Bd. XXVIII, H.2). St. Petersburg, 1888.
  13. Первое издание: Ouvaroff S. Projet d' une Academie Asiatique. St.-P., 1810. Годом спустя вышел русский перевод, осуществленный В. А. Жуковским: Уваров С. С. Мысли о заведении в России Академии Азиатской // Вестник Европы, 1811, № 1, с.27−52; № 2, с.94−116.
  14. См.: Савельев П. С. Предположения об учреждении Восточной Академии в С.-Петербурге, 1733 и 1810 гг. // Журнал министерства народного просвещения,
Заполнить форму текущей работой
Купить готовую работу

ИЛИ