Выполнение курсового проекта
Из технического задания на курсовой проект следует, что необходимо разработать подсистему учета и регистрации бездомных животных. Информационная система должна быть реализована в виде распределенного приложения на языке Java с использованием платформы JEE и клиентской веб-технологии JSP/Servlets. Бизнес-логика системы должна быть реализована с использованием компонентов EJB и технологии web-services. Клиентская часть должна быть реализована с использованием современной веб-технологии на базе языка Java – JSP/Servlets.
Доступ к данным в СУБД должен осуществляться через драйвер JDBC, поставляемый производителем СУБД. Доступ к данным должен осуществляться с использованием JPA. База данных должна быть приведена к 3-ей нормальной форме. Функционал серверной части должен составлять не менее 10 вариантов использования (к вариантам использования не должны относиться низкоуровневые операции манипулирования данными в базе данных). При разработке курсового проекта должно быть предусмотрено использование паттернов проектирования (не менее двух). Обязательный паттерн Business delegate. Предусмотреть использование в программной части технологии web-services.
Курсовой проект по программированию должен запускаться на компьютере со следующей инфраструктурой:
-EJB-Container и веб-контейнер: GlassFish 4.0;
-JDK 8/ JRE7;
-СУБД MySql Community Server 5.5;
-Операционная система Windows 7 и выше.
В приюте необходимо вести регистрацию и учет животных, а также учитывать все услуги, предоставленные животному. Для этих целей, как нельзя лучше, подходит автоматизированная компьютерная программа для приютов. Программа для приютов должна иметь функционал, позволяющий вести комплексный учет в целом по любым критериям и разрезам организации. Система учета животных, поступающих в приют, подразумевает хранение любой информации в единой базе данных программы. Это может быть информация как о животных, их будущих хозяев, внутриорганизационная информация, так и информация о заболеваниях и процедур, выполненных ветеринарами над животными. Тем самым в программе ведется учет животных, которым необходима или уже оказана медицинская помощь, фиксируются как осмотры, так и учет операции животным. Компьютерная программа для приютов должна помогать всецело решить многие вопросы, возникающие при организации управления приютом. Это могут быть вопросы по организованному приему больных животных, по первичному учету животных, по учету лечения животных, лечения кошек, лечения собак, а также по учету в ветеринарии в целом. При организации приюта для животных система учета помогает наладить управление приютом для животных в любом разрезе организации.
Намного упростить данные процессы поможет автоматизация учёта и приёма животных в приюты для бездомных животных и выполнение курсового проекта, решающего данную задачу.
Подсистему учета и регистрации бездомных животных с распределением по приютам требуется разработать в виде распределенного приложения на основании исследованной предметной области, которая помимо этого будет соответствовать следующим требованиям:
- паттерн проектирования Business Delegate;
- технология клиентского интерфейса – JSP/Servlets;
- платформа разработки JEE.