На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Веб-приложение для удаленной сдачи лабораторных и практических работ Java

Содержание архива

  • Исходный код проекта на языке программирования Java (запустить можете в IntelliJ IDEA, Eclipse)
  • Дипломная работа 56 страниц + 9 приложения (с учетом приложений 66 страницы)

Задание

Наименование программы – «Веб-приложение для удаленной сдачи лабораторных и практических работ».

Программа предназначена для организации преждевременной и (или) удаленной сдачи лабораторных и практических работ студентами, что существенной разгрузит рабочий график преподавателя, т.к. позволит любому студенту, при наличии сети Интернет, сдавать выполненные задания на расстоянии.

Картинки в веб приложении легко могут быть изменены под конкретный вуз!!!

Реализация (технологии)

  • Spring Security
  • MyBatis
  • Ant

Содержание

ВВЕДЕНИЕ 8

1 АНАЛИЗ ИСХОДНЫХ ДАННЫХ И ПОСТАНОВКА ЗАДАЧ ПРОЕКТИРОВАНИЯ ПРОГРАММЫ 10

1.1 Описание предметной области 10

1.2 Анализ аналогов и прототипов 10

1.3 Постановка задач проектирования 14

1.4 Разработка технического задания 14

2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 16

2.1 Описание вариантов использования 16

2.2 Выбор и обоснование средств разработки 16

2.3 Функциональная структура 23

2.4 Разработка структуры конфигурации 24

2.5 Разработка интерфейса 27

2.6 Разработка архитектуры приложения 27

2.7 Безопасность и защита данных 28

3 РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ 29

3.1 Реализация 29

3.2 Результаты реализации модуля работы с приложением без регистрации 29

3.3 Результаты реализации модуля регистрации и авторизации 31

3.4 Результаты реализации модуля работы c личными данными 33

3.5 Результаты реализации модуля антиплагиатора и преподавателя. 34

3.6 Результаты реализации модуля администратора 35

3.7 Результаты реализации модуля работы с E-mail 37

3.8 Тестирование 38

4 ЭКОНОМИЧЕСКАЯ ЧАСТЬ 42

4.1 Обоснование необходимости выведения на рынок 42

4.2 Структура работ по разработке ПО 42

4.3 Расчет стоимости веб-приложения 44

4.4 Расчет экономического эффекта у разработчика программного обеспечения 50

4.5 Расчет экономического эффекта у заказчика от использования программного обеспечения 51

ЗАКЛЮЧЕНИЕ 53

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 54

ПРИЛОЖЕНИЯ 56

Описание

Веб-приложение для удаленной сдачи лабораторных и практических работ будет существенно ускорять процесс сдачи студентами практических и лабораторных работ, что положительным образом скажется на общем образовательном процессе.

Рассмотрим один из примеров применения данного приложения.

Действующие лица – студенты и преподаватель. Преподаватель, проведя лекционное занятие, предупреждает студентов, что через несколько лекционных занятий данная тема будет закончена, а затем будет проведено лабораторное или практическое занятие по данной теме. Некоторые студенты, заинтересованные в изучении данной темы, по каким-либо причинам, решают, что они изучат материал заранее и сдадут работу заранее, например, чтобы уехать домой в пятницу, а не в субботу вечером, т.к. по расписанию у них стоят именно эти лабораторные или практические работы. Преподаватель, увидев заинтересованность студентов, выдает им задания лаб. работ плюс личные задания и указывает на то, что если они выполняют все заранее, то они могут отправить свои работы, используя веб-приложение, чтобы не искать преподавателя в университете или чтобы не занимать его личное время (а вдруг сосед). Студенты, выполнив работу, заходят в свои личные кабинеты с любого браузера (даже через свои смартфоны) и отправляют преподавателю выполненные работы. Он, проверив работы своих энтузиастов, видит, что работы выполнены на «отлично» и сообщает им, что на лабораторные работы студенты могут не приходить, т.к. все выполнено идеально и у них стоит зачет.

Таким образом, предметной областью поставленной задачи будет являться процесс упрощения сдачи студентами необходимых работ в процессе обучения в колледже/университете.

Пример кода

@Controller
public class AdminController {

	@Autowired
	private DocsService dsrv;
	@Autowired
	private UserService srv;
	@Autowired
	private ReportsService rsrv;
	@Autowired
	private EmailService esrv;
	@Autowired
	private ProtectService psrv;

	@RequestMapping("/admin")
	public String admin_user(Principal principal, Model model, HttpServletRequest request,
			HttpServletResponse response) {
		List<User> users = srv.getUsers();
		User iam = srv.getUser(principal.getName());
		model.addAttribute("iam", iam);
		model.addAttribute("users", users);
		return "admin";
	}

	@RequestMapping("/adminfinddocs")
	public String adminfinddocs(Principal principal, Model model, HttpServletRequest request,
			HttpServletResponse response) {
		List<Docs> list = dsrv.getDocs();
		List<Reports> list_1 = rsrv.getReports();
		model.addAttribute("list_1", list_1);
		model.addAttribute("list", list);
		return "adminfinddocs";
	}
Купить 8500,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

8500,00 

Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

study.zip
26311800
DOC.zip
7409984
Оцени работу

рейтинг

Веб-приложение для удаленной сдачи лабораторных и практических работ Java
Веб-приложение для удаленной сдачи лабораторных и практических работ
Категория: Образование
Стоимость: 8500,00