Система управления библиотекой на базе Struts
Привет всем, я Рыбы Лин. Я изучил технологию Struts некоторое время назад. Я получил от друга систему управления библиотекой, основанную на Struts. Я внимательно ее изучил и передал всем отладку этих функций. , это хороший материал для изучения стоек!
Описание программы:
Среда разработки системы: Windows XP SP2 + myEclipse5.5 + Tomcat6.0 + MySQL5.0.
Файл базы данных: напрямую скопируйте папку db_librarySys из каталога базы данных в каталог данных базы данных mysql.
Информация для входа в базу данных mysql: root учетной записи, пароль 123 (вы можете изменить его в классе com.core.ConnDB)
Тестовая учетная запись администратора: admin Пароль: admin
Функции и возможности системы:
(1) Управление информацией о категориях книг: в школьной библиотеке задействовано много книг, поэтому необходимо классифицировать книги, что способствует поиску книг и управлению ими. Количество дней, на которое можно брать разные категории книг, также различается. После входа в систему администратор может добавлять, обновлять и удалять категории книг.
(2) Управление информацией о книгах. После того, как администратор завершил добавление информации о категории книг, он может начать вводить информацию о книгах. В систему вводятся только книги, принадлежащие библиотеке, и читатели могут запрашивать их после входа в систему. Система. Как эта книга.
(3) Управление категориями читателей. Чтобы облегчить управление библиотекой, система различает категории читателей. Количество книг, которые можно взять напрокат, различно для разных категорий читателей. После входа в систему администратор может управлять информацией о этой категории считывателей, включая добавление информации о категории считывателей, изменение категорий считывателей и удаление категорий считывателей. В частности, при выполнении операций удаления необходимо поддерживать согласованность между данными таблиц базы данных.
(4) Управление информацией о считывателе: после того, как администратор завершил редактирование информации о категории считывателя, информация о считывателе может быть обработана. Администратор может добавлять новую информацию о считывателе, изменять существующую информацию о считывателе и удалять информацию о считывателе.
(5) Управление выдачей книг: читатели могут войти в систему, чтобы запросить свои любимые книги, а затем пойти в библиотеку, чтобы зарегистрироваться для выдачи книг. Когда читатели заканчивают читать книгу или им необходимо вернуть ее, им необходимо забрать свои книги. в библиотеку, чтобы вернуть их, в это время администратор занимается возвратом книг. Конечно, если читатель по какой-то причине забывает вернуть взятую напрокат книгу, администратор также может собрать статистику по этой информации. В то же время администратор также может продлить взятые напрокат книги.
(6) Настройки системы: после входа в систему администратор может изменять информацию библиотеки, изменять и управлять информацией других операторов, а также управлять информацией о книжных полках.
(7) Изменение пароля: после входа в систему в качестве администратора или читателя вы можете изменить свой пароль для входа, что обеспечивает безопасность системы.
(8) Возможности системы: она использует шаблон проектирования MVC, полностью использует идеи объектно-ориентированного проектирования и использует среду Struts с открытым исходным кодом.
Расширять