Служба спасения студентов
Служба спасения для студентов (18+)

Разработка клиент-серверного приложения для учета и прогнозирования обслуживания офисной техники

Стоимость
1800 руб.
Содержание
Теория + Практика
Объем
30 лист.
Год написания

Описание работы

Работа пользователя А. Горбатенков
Курсовая работа по дисциплине "Разработка приложений в среде Java".
Работа защищена с оценкой "отлично".
Цель работы: создать клиент-серверное приложение для организации учета и прогнозирования обслуживания офисной техники.

Функционал приложения:
1. Добавление принтеров в офисный фонд.
2. Изменение и удаление данных.
3. Планирование затрат на обслуживание принтеров.
4. Ведение статистики обслуживания принтеров.
5. Составление справочника цен по замене запасных частей.

Требования к программной части:
1. Язык программирования Java версии 15.0.1.
2. База данных MySQL 8.0.22.
3. Библиотека, предназначенная для решения задач ORM (object-relational mapping) - Hibernate версии 5.4.29.Final.
4.Технология Java Server Pages или JSP, позволяющая создавать веб-страницы.
5. Фреймворк с открытым исходным кодом - Spring MVC.
6. Фреймворк для автоматизации сборки проектов – Apache Maven.

Отрывок курсовой работы: 
"
Программное обеспечение архитектуры «клиент-сервер» состоит из двух частей: программного обеспечения сервера и программного обеспечения пользователя – клиента. Программа-клиент выполняется на компьютере пользователя и посылает запросы к программе-серверу, которая работает на компьютере общего доступа..."

Список использованных источников: 
1. 
Бауэр, К. Java Persistence API и Hibernate / К. Бауэр. – Москва: ДМК Пресс, 2017. – 632 с. – ISBN 978-5-97060-180-8.
2. Уоллс, К. Spring в действии / К. Уоллс. – Москва: ДМК Пресс, 2016. – 752 c. – ISBN 978-5-94074-568-6.
3. Эванс, Б. Java. Справочник разработчика / Б. Эванс. – Санкт-Петербург: ООО «Диалектика», 2019. – 592 c. – ISBN 978-5-907144-61-3.
....
Скриншоты работы приложения:
https://ibb.co/7kNpxjM
https://ibb.co/w6fFLr5
https://ibb.co/xGnJ4hq

Пример программного кода:

    package com.inside.entity;
    
import org.hibernate.annotations.Cascade;
    
import javax.persistence.*;

    
@Entity
    @Table
(name = "cost_planning")
   
public class CostPlanning {    
              
@Id    
               @GeneratedValue
(strategy = GenerationType.IDENTITY)                                 @Column(name="cost_code")    
                private int cost_code;  
  

               @Column(name="cost_item")    
                
private String cost_item;    

 
@ManyToOne()             @Cascade({org.hibernate.annotations.CascadeType.SAVE_UPDATE})     @JoinColumn(name = "id_printer", referencedColumnName = "printer_id")     private Printer printer;    
//........................................................................

}

Оплатив работу, Вы получите:
- пояснительную записку (WORD);
- программный код приложения;
- базу данных приложения. 

Курсовая работа содержит 30 страниц текстового документа, 17 рисунков, 15 использованных источников.

P.S. Готов помочь и ответить на Ваши вопросы!
 

Сколько стоит помощь с учебной работой?