1. Введение проекта
Введение проекта
Библиотечная система, завершенная с использованием JSP, LayUI и MySQL, включает заимствования пользователей, библиотекарь и интерфейсы системного администратора, с полными функциями.
Инструмент разработки - Eclipse, где MySQL составляет 5,7 (MySQL8 также в порядке)
Демо -адрес : http://library.mentyuefusu.top
Последний код хранится в Code Cloud: https://gitee.com/mingyuefusu/tushuguanlixitong
(谢谢手下留情)
Пароль учетной записи пользователя: 1805010219 1234
Пароль учетной записи библиотекаря: root 1234
Пароль учетной записи системного администратора: администратор администратора
Если вы столкнетесь с проблемами, которые не могут быть решены или необходимо настроить соответствующие документы в курсе, добавьте Q Group 1021590105
Детали проекта
Эта система управления книгами, как правило, разделена на отображение страниц на переднем конце и управление.
Страница стойки регистрации (то есть домашняя страница системы управления книгами этой книги) реализует три основные функции: отображение объявлений, книжный запрос и предложения сообщений. Существует функция просмотра правил читателей. Преподаватели и студенты могут увидеть последнюю информацию о объявлении, опубликованную менеджерами библиотеки, и могут запросить книги, которые они интересуются, и просмотреть комментарии. После входа в систему пользователи также могут иметь такие функции, как модификация личной информации, запрос информации о личных заимствованиях и запрос информации о личном нарушении. Они также могут оставить сообщения и предложения руководителям школьной библиотеки.
Страница бэкэнд объединяет функции, необходимые для управления библиотекой, и разделена на менеджеров библиотеки и системных менеджеров. Работа менеджеров обычно выполняется в бэкэнде. Столь регистрации для учителей и учеников, чтобы показать. Соответствующий бэкэнд предназначен для руководителей школьной библиотеки, а бэкэнд -страницы зашифрованы. Если вы входите в систему нормально, вы не можете ввести страницу управления бэкэнд. Функции менеджеров библиотеки бэкэнд включают в себя: заимствование книг, возвращение книг, отображение и поиск записей о заимствовании, отображение и поиск записей о возврате книг, а также добавление и получение объявлений; Функции бэкэнд -системных администраторов включают: добавление и удаление и извлечение книг, добавление и получение классификации книг, добавление и извлечение для заимствования сертификатов, отображение и поиск информации о заимствовании, добавления и получения правил заимствования, добавления и извлечения в библиотекари, отображая линейные диаграммы для количества заемных книг и вывода таблицы таблицы Excel Table.
Содержит три основных модуля: пользователь, библиотекарь и системный администратор
1. Пользовательский модуль
- Просмотреть объявления: вы можете увидеть информацию о объявлении, опубликованную библиотекарем.
- Просмотр книги: Дисплей под пейджингом, вы можете увидеть обзор книги, и вы можете нечеткий запрос через номер книги, название книги, автора, место хранения и описание книги
- Информация о личном нарушении (после входа в систему): личная историческая информация и запрос о нарушениях.
- Читатели библиотеки оставляют сообщение (после входа): предложения для библиотеки или обзоры книг
- Просмотреть правила заимствования: разные правила имеют разные пределы заимствования, ограниченное время и просроченные сборы.
- Личная информация (после входа в систему): просмотр личной информации и изменение пароля входа в систему
- Информация о личных заимствованиях (после входа в систему): пейджинг и запрос личных записей о заимствовании
2. Библиотечный модуль
- Заимствование и возвращение книг: Помогите пользователям заимствовать книги и определить, не соответствует ли символ правила заимствования, и при возврате книг определяйте, существует ли дата истечения срока действия. Если дата истечения превышена, дата истечения срока действия выводится и дата истечения срока действия возвращается.
- Отчеты о заимствованиях: Paging Отображает все записи о займе, CAN CAN SORCE и Результаты вывода для Excel Управление объявлениями: можно добавить редактирование и удаление объявлений
- Отчет о возврате: на странице отображаются все невыплаченные книги, и его можно нечетко рассредоточить по таким условиям, как номер сертификата заимствования, номер книги, дата заимствования, крайний срок и другие условия.
- Изменение личной информации: изменить личную информацию, пароль и т. Д.
3. Модуль системного администратора
- Управление книгами: пейджинг, добавление новых книг, установление различной информации о книгах, редактирование и удаление, поиск по номеру, названию, автору, описанию и т. Д., Выведите результаты в Excel, и вы можете просмотреть, кто одолжил книгу.
- Управление классификацией: отображение, добавление, удаление, удаление и изменение книг, а также легко читать и организовать классификацию книг
- Управление сертификатами заимствований: Paging отображает все сертификаты заимствования, добавляет, удаляет, изменяет и проверяет сертификат заимствования пользователя и просмотреть все записи о заимствовании сертификата заимствования.
- Управление правилами заимствования: он может отображать, редактировать и удалять все правила заимствования. Правила заимствования будут определять, какие библиотечные книги можно заимствовать из сертификата библиотеки, сколько книг может быть заимствовано, как долго их можно заимствовать, и ежедневные расходы, превышающие крайний срок.
- Заимствование информации о заимствовании: на странице показано, что если запрос может быть запрошен на условие, которое не было возвращено на дату истечения срока действия, нечеткий запрос будет проводиться на основе номера, номера сертификата заимствования, номера книги, даты заимствования и т. Д., И результат вывода будет для Excel и т. Д. Системный администратор может только заменить его, и не может добавить, Delete и Modiaing. Эта операция управляется библиотекарем.
- Управление библиотекарем: добавить, удалить и изменить библиотекарь, но не может изменить исходную учетную запись
- Статистика заимствования книг: количество книг, заимствованных в библиотеке за последние 30 дней, интуитивно отображается через график линии.
SQL таблица
Существует десять таблиц базы данных, таблицы книг, таблицы записей о займе, таблицы сообщений, таблицы системного администратора, таблицы сертификатов заимствования, таблицы администратора библиотеки, таблицы классификации книг, библиотечные таблицы, таблицы правил заимствования, таблицы объявлений
Список книг
- Номер, имя, автор, хранение библиотеки, классификационный номер, местоположение хранилища, задолженность, описание книги
Заимствование таблицы записей заимствования
- Номер, номер сертификата ссуды, номер книги, дата ссуды, дата ограничения, дата возврата, описание нарушения, номер обработчика
Форма сообщения
- Номер, номер сертификата ссуды, содержание сообщений, дата сообщения
Таблица системного администратора
- Номер учетной записи, пароль
Форма сертификата заимствования
- Номер, пароль, имя заемщика, номер правила, статус (потерянный, доступный)
Библиотекарь таблица
- Номер, имя, учетная запись, пароль, электронная почта
Таблица классификации книг
- Номер, имя классификации, описание классификации
Библиотечный таблица
- Номер, имя библиотеки, описание
Таблица правил
- Нумерация, ограничение количества займов, ограничение количества дней заимствований, ежедневные расходы на срок годности книги
Форма объявления
- Номер, заголовок, контент объявления, дата выпуска
2. Развертывание
Импортируйте файл Bibrary.sql в базу данных MySQL , и вам необходимо изменить следующие два атрибута, связанные с подключением базы данных (пароль учетной записи базы данных, имя таблицы базы данных)
3. Демонстрация проекта
пользователь
Книжный запрос
Другие упущения
Библиотекарь
Системный администратор