Система регистрации студентов на курсы(Прочитано 13752 раз)
Здравствуйте! В интернете много примеров проектирования системы регистрации студентов на университетские курсы, а есть ли уже готовые проекты на эту тему?



Re: Система регистрации студентов на курсы Ответ #1 : 07 Декабря 2010, 15:34:25
Здравствуйте! В интернете много примеров проектирования системы регистрации студентов на университетские курсы, а есть ли уже готовые проекты на эту тему?
Есть.

Предвосхищая следующий вопрос: где взять? - не знаем.
Да и зачем? Гораздо интереснее самому сделать. Все равно в каждом случае своя специфика скорее всего, единый вариант на всех врядли сделаешь.
Вы покажите что у вас получилось, а мы покритикуем (мы это умеем :) )



Re: Система регистрации студентов на курсы Ответ #2 : 07 Декабря 2010, 16:14:23
Хорошо,надеюсь что критики будет много)))
Вот диаграмма UseCase и диаграммы активности.



Re: Система регистрации студентов на курсы Ответ #3 : 07 Декабря 2010, 16:15:18
Еще диаграммы активности



Re: Система регистрации студентов на курсы Ответ #4 : 07 Декабря 2010, 16:15:53
И еще 3 диаграммы



Re: Система регистрации студентов на курсы Ответ #5 : 07 Декабря 2010, 18:07:58
1. По диаграмме ВИ - в целом не плохо, но Базу данных в топку, имхо это лишнее, это элемент реализации. К тому же сама БД - просто хранилище - сток - информации. Если уж говорить о БД как о ДЛ, то через СУБД - это похоже на внешнее ДЛ. Правда БД все равно часть нашей системы, мы СУБД делегируем ряд функций общего типа

2. Первая ДД - имхо немного не по стандарту. Окей выбор действия и далее идет проверка, да согласен вроде догадаться можно, но имхо как-то некошерно.

3.Количесвто студентов удовлетворяет требованиям? Да нет? Да как-то непонятны действия регистратора, инициировал и забыл?

4. и т.д. есть много ситуаций где активность не передает управление - т.е. получили зависший алгоритм, прийти пришли - выйти не можем....



Re: Система регистрации студентов на курсы Ответ #6 : 07 Декабря 2010, 18:36:45
У меня вопрос на опережение)) Мне нужно будет реализовать эту систему в виде веб-сайта,написанного на Java  с использованием JSP и сервлетов. В роли чего у меня будут выступать классы Boundary? В качестве сервлетов? Тогда объекты классов Control нужно будет создавать в сервлетах? С классами сущностями вроде все понятно.



Re: Система регистрации студентов на курсы Ответ #7 : 07 Декабря 2010, 19:43:15
У меня вопрос на опережение)) Мне нужно будет реализовать эту систему в виде веб-сайта,написанного на Java  с использованием JSP и сервлетов. В роли чего у меня будут выступать классы Boundary? В качестве сервлетов? Тогда объекты классов Control нужно будет создавать в сервлетах? С классами сущностями вроде все понятно.
Тогда сразу нужно проектировать веб-клиента и веб-сервер.
На клиенте будут апплеты выполняться, а на сервере естественно сервлеты. Что будет чем, по моему сильно неважно :) Главное принципы GRASP соблюдать :)



Re: Система регистрации студентов на курсы Ответ #8 : 07 Декабря 2010, 22:04:27
А если поставить этот сайт на сервер Apache Tomcat, и пользователь будет просто из браузера всем руководить? (без апплетов)



Re: Система регистрации студентов на курсы Ответ #9 : 08 Декабря 2010, 08:55:55
А если поставить этот сайт на сервер Apache Tomcat, и пользователь будет просто из браузера всем руководить? (без апплетов)
А разве при этом часть логики обработки все равно не передается клиенту? Который веротяно использует яву машину клиентской машины?



Re: Система регистрации студентов на курсы Ответ #10 : 09 Декабря 2010, 21:56:02
Клиент работает только с html страничками в браузере, обработки логики от него не требуется.
//
Например для прецедента Войти в систему.
Пользователь заходит на сайт, видит 2 поля, вводит логин и пароль, они передаются сервлету,в метод doPost проверяем кто зашел(профессор,студент,регистратор) и перенаправляем его к соответствующему сервлету.



Re: Система регистрации студентов на курсы Ответ #11 : 10 Декабря 2010, 14:59:31
Вот к примеру диаграмма классов анализа для прецедента войти в систему,правильно ли?



Re: Система регистрации студентов на курсы Ответ #12 : 10 Декабря 2010, 19:41:46
Вот к примеру диаграмма классов анализа для прецедента войти в систему,правильно ли?
А в чем правильность или не правильность тут оценивать? Ну заявили вы, что мол есть классы раз два три. и показали связи между ними. Что с этим делать дальше нам?




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19