" Электронная библиотека" на MySQL и PHP + код программы
Описание работы
Работа пользователя Xperian
В библиотеках всегда имел место документооборот, который отнимал много времени и усилий у работников, и лишь в наше время автоматизации появилась реальная возможность решить этот вопрос.
В результате анализа были выделены 5 сущностей, которые описывают данную предметную область.
Сущность «Библиотекарь». Она включает в себя основные сведения о библиотекарях. Атрибутами сущности являются: Библиотекарь_Номер» (первичный ключ), «Фамилия», «Имя», «Отчество», «Паспорт», «Адрес», «Телефон», «ДатаПриема».
Сущность «Пользователь». Она включает в себя основные сведения о посетителях библиотеки. Атрибутами сущности являются: Пользователь_Номер» (первичный ключ), «Фамилия», «Имя», «Отчество», «Паспорт», «Адрес», «Телефон».
Сущность «Читательский билет». Атрибутами сущности являются: «Билет_Номер» (первичный ключ), Пользователь_Номер» (внешний ключ), «ДатаВыдачи», «ДатаИстечения».
....
---------------------------------------------------------------------------------------------------------------------------------------
Описание логической структуры
Логика работы Web-приложений значительно отличается от логики обычных клиент-серверных приложений. Если в последних в качестве объекта выступает форма, в которой задаются реакции на события пользователя, то в Web-приложениях пользователь имеет дело со статичными страницами. Логика работы Web-приложений заключается в переходе между страницами в зависимости от выбора, сделанного пользователем.
Приложение состоит из следующих страниц:
Default.php – главная и стартовая страница приложения. С неё начинается работа с приложениям и возможен переход на все остальные страницы.
Book.php – страница предоставляет возможность работать с данными о книгах библиотеки.
Librarian.php – страница предоставляет возможность работать с данными о библиотекарях.
Reader.php – страница предоставляет возможность работать с данными о читателях.
Ticket.php – страница предоставляет возможность работать с данными о читательских билетах библиотеки.
Card.php – страница предоставляет возможность работать с данными о выдачи книг в библиотеке.
Storage.php – страница предоставляет возможность работать с данными о приеме и хранении книг в библиотеке.
..
--------------------------------------------------------------------------------------------------------------------------------------
ПРИЛОЖЕНИЕ А. СКРИПТЫ ВЭБ-ПРИЛОЖЕНИЯ
.....
--------------------------------------------------------------------------------------------------------------------------------------
В результате анализа были выделены 5 сущностей, которые описывают данную предметную область.
Сущность «Библиотекарь». Она включает в себя основные сведения о библиотекарях. Атрибутами сущности являются: Библиотекарь_Номер» (первичный ключ), «Фамилия», «Имя», «Отчество», «Паспорт», «Адрес», «Телефон», «ДатаПриема».
Сущность «Пользователь». Она включает в себя основные сведения о посетителях библиотеки. Атрибутами сущности являются: Пользователь_Номер» (первичный ключ), «Фамилия», «Имя», «Отчество», «Паспорт», «Адрес», «Телефон».
Сущность «Читательский билет». Атрибутами сущности являются: «Билет_Номер» (первичный ключ), Пользователь_Номер» (внешний ключ), «ДатаВыдачи», «ДатаИстечения».
....
---------------------------------------------------------------------------------------------------------------------------------------
Описание логической структуры
Логика работы Web-приложений значительно отличается от логики обычных клиент-серверных приложений. Если в последних в качестве объекта выступает форма, в которой задаются реакции на события пользователя, то в Web-приложениях пользователь имеет дело со статичными страницами. Логика работы Web-приложений заключается в переходе между страницами в зависимости от выбора, сделанного пользователем.
Приложение состоит из следующих страниц:
Default.php – главная и стартовая страница приложения. С неё начинается работа с приложениям и возможен переход на все остальные страницы.
Book.php – страница предоставляет возможность работать с данными о книгах библиотеки.
Librarian.php – страница предоставляет возможность работать с данными о библиотекарях.
Reader.php – страница предоставляет возможность работать с данными о читателях.
Ticket.php – страница предоставляет возможность работать с данными о читательских билетах библиотеки.
Card.php – страница предоставляет возможность работать с данными о выдачи книг в библиотеке.
Storage.php – страница предоставляет возможность работать с данными о приеме и хранении книг в библиотеке.
..
--------------------------------------------------------------------------------------------------------------------------------------
ПРИЛОЖЕНИЕ А. СКРИПТЫ ВЭБ-ПРИЛОЖЕНИЯ
.....
--------------------------------------------------------------------------------------------------------------------------------------