Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Есть два подобных текста, взять из них примерно одинаковое значение
ТЕХНИЧЕСКОЕ ЗАДАНИЕ<br />
к курсовому проекту<br />
по курсу Системное программное обеспечение<br />
на тему <br />
создание мегапупер дупер<br />
ЦЕЛЬ РАБОТЫ: <br />
Обеспечение централизованного хранения технических заданий (ТЗ) и отчетов по ним кафедры АСОИУ с целью мониторинга выполненных и прогноза будущих заданий студентов, выполняемых в рамках курсовых и дипломных работ.<br />
ОСНОВНЫЕ ЗАДАЧИ<br />
Наименование задачи:<br />
Сроки<br />
2.1 <br />
Аналитический обзор программных web-систем, предназначенных для работы с документами (Google Docs и аналоги).<br />
31.03.14<br />
2.2 <br />
Разработка архитектуры системы и ее функциональной модели.<br />
06.04.14<br />
2.3 <br />
Разработка алгоритмов поиска ТЗ по атрибутам и по произвольным текстовым запросам.<br />
12.04.14<br />
2.4 <br />
Разработка модуля автоматического выделения задач из текста ТЗ и их орфографической проверки с помощью морфологического словаря Зализняка.<br />
15.04.14<br />
2.5 <br />
Разработка мониторинга выполнения задач ТЗ с возможностью загрузки результатов работы студентом и их оперативной оценки преподавателем.<br />
28.04.14<br />
2.6 <br />
Разработка пользовательского интерфейса системы и логики работы пользователя в системе.<br />
04.05.14<br />
2.7 <br />
Разработка базы данных системы и её наполнение.<br />
10.05.14<br />
2.8 <br />
Программная реализация системы<br />
15.05.14<br />
2.9 <br />
Тестирование системы в своем потоке.<br />
20.05.14<br />
2.10 <br />
Разработка руководства пользователя.<br />
25.05.14<br />
2.11 <br />
Решение заданий по промышленной логистике.<br />
27.05.14<br />
2.12 <br />
Составление технического задания на диплом.<br />
30.05.14<br />
ТЕХНИЧЕСКИЕ И ПРОГРАММНЫЕ СРЕДСТВА<br />
Конфигурация компьютера: Intel Core i-5 2,4GHz, ОЗУ: 4 ГБ, HDD: не менее 1 Гб свободного места.<br />
Язык разработки: Php.<br />
Среда программирования: Java.<br />
Операционная система: Windows 7/8.<br />
СУБД: MySQL.<br />
ТРЕБОВАНИЯ, ПРЕДЪЯВЛЯЕМЫЕ К СИСТЕМЕ<br />
В системе необходимо предусмотреть разделение пользователей на администратора, преподавателя и студента. Администратор настраивает внешний вид системы, пополняет справочники, редактирует пользователей и роли; преподаватель создает курсы, дисциплины, просматривает все ТЗ и отчеты, загружаемые студентами. Студенты только загружают ТЗ и отчеты и могут видеть только свои данные по всем курсам за все годы. Преподаватель загруженное ТЗ либо утверждает, после чего его нельзя редактировать, либо отправляет на доработку студенту, указывая в комментариях, что именно нужно исправить.<br />
Предусмотреть гибкие настройки интерфейса: возможность другим преподавателям просматривать свои курсы, возможность выгрузки документов на компьютер, возможность комментирования документов и т.п.<br />
Предусмотреть настраиваемую древовидную структуру для выбора документов: семестр–дисциплина–группа. В качестве фильтров для выбора могут быть указаны: год, курс, специальность, дисциплина, преподаватель, тематика работы.<br />
ТЗ и отчеты должны загружаться в текстовых файлах (doc, pdf) или в виде изображений (только для ТЗ). Просмотр загруженных документов должен осуществляться напрямую из браузера. Предусмотреть выгрузку документа на компьютер.<br />
Подсистема поиска должна работать как по атрибутам (год, группа, дисциплина, ФИО преподавателя, студента, консультанта, тематика работы, используемое ПО, оценка и т.п.), так и по произвольным текстовым запросам.<br />
Задачи автоматически выделяются из текста ТЗ и заполняются в БД системы (вместе со сроками и исполнителями). В интерфейсе к задачам добавляется: статус выполнения (выполнено, не выполнено), возможность загрузить документы, возможность комментирования документов.<br />
Для реализации задачи 2.4 использовать библиотеку <br />
mcr.dll<br />
(macrocosm.narod.ru) и/или библиотеку <br />
mystem <br />
от Яндекса.<br />
Допускается использовать фреймворки и готовые библиотеки, но нельзя использовать известные CMS (Joomla, WordPress и т.п.).<br />
Программный код разрабатываемой системы должен быть закомментирован не менее чем на 70%.<br />
Исполнитель<br />
студент группы 8-78-5<br />
П.П. Петров<br />
Руководитель<br />
ст. преподаватель каф. АСОИУ<br />
Чубака А. К.<br />
Заведующий каф. АСОИУ<br />
д.т.н., профессор<br />
В.Н. Кучуганов<br />
Из первого текста нужно взять: И.Д. Гвоздев
Из вторго взять: Чубака А. К.
Текст случайно выдается, и поэтому может быть как 1 так и 2.
Для второго вроде бы нормально, а для первого беда...И как то нужно еще сделать вместе, т.к. уже говорил, текст случайно выдает, и может быть как 1 так и 2.
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
TheRealKos пишет:
В итоге var_dump($found_rukov) возвращает NULL...
Проверьте свой error_reporting.
NULL там быть не может. Если совпадений нет - будет пустой массив, но не null.
null при отключённых E_NOTICE может быть при обращении к не инициализированной переменной - опечатке в названии, например.
TheRealKos пишет:
Эх...пытался еще сделать с консультантом по подобию, с ним так не выходит...
Эти ваши br не просто мешают, а неимоверно мешают.
Поищите сперва способ достать текст в каком-нибудь более приличном виде.
----- PostgreSQL DBA
TheRealKos
Отправлено: 04 Мая, 2014 - 18:41:32
Новичок
Покинул форум
Сообщений всего: 43
Дата рег-ции: Янв. 2014
Помог: 0 раз(а)
Сделал не msu, а msU, вот тогда уже возвращает пустой массив.
Мелкий пишет:
Поищите сперва способ достать текст в каком-нибудь более приличном виде.
Очень много все перерыл, перечитал, но это единственный более менее нормальный способ (Добавление)
Можно конечно через str_replace заменить эти теги на что нибудь, но менял на пустое место, ну и текст в результате без переносов был...
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.