Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Chair создатель Mind Map: Chair

1. Существующие похожие системы

1.1. Паттерн "мега-справочник"

1.1.1. ЭУ

1.2. Паттерн "заглушка"

1.2.1. http://iu7.bmstu.ru/

1.3. Паттерн "получай, зубастый"

1.3.1. http://www.mkr.org.ua/index.php?mnu=93

1.3.2. правда, это их back-end

1.3.3. front тут: http://cacs.econ.msu.ru/

1.4. Паттерн "кондовый институтский сайт"

1.4.1. http://osp.mesi.ru/

1.4.2. вроде есть все, но по сути - мега-справочник

1.5. LMS какая-то

1.5.1. http://lms.auditory.ru/

2. Назначение системы

2.1. Справочники со структурой универа

2.1.1. факультеты, кафедры

2.1.2. специализации

2.1.3. студенты, группы

2.1.3.1. перераспределения

2.1.4. преподы

2.2. Учебные планы

2.2.1. абстрактные

2.2.2. УПД

2.2.3. текущие

2.3. Расписания и события

2.3.1. расписания групп, преподов, маш.залов

2.3.2. защиты курсовых, дипломов

2.3.3. иные однократные события

2.4. Руководство работой студентов

2.4.1. распределение научруков

2.4.2. распределение вариантов заданий

2.4.3. отчеты о работе

2.5. Хранение документов различного рода

2.5.1. объявления

2.5.2. методички

2.5.3. комменты к дисциплинам

2.5.4. конспекты лекций

2.6. Успеваемость

2.6.1. посещение занятий

2.6.2. РК, экзамены, зачеты

2.6.3. лабы

2.7. Справочное бюро

2.7.1. контактная инфа преподов

2.7.2. досье студента о_О

2.7.3. структура кафедры о_О

2.8. Коммуникации

2.8.1. массовая рассылка почтовых сообщений участникам системы

2.9. Доска объявлений

2.9.1. автоматизация печати важных документов (расписаний, распределений)

2.10. Научная деятельность

2.10.1. научные работы кафедры

2.10.2. печатные труды преподов

2.11. Легенда

2.11.1. Есть в ЭУ

2.11.2. Есть на доске объявлений

3. Front-интерфейс

3.1. Аксиомы

3.1.1. Юзеру проще крутить колесо мыши и жать PgDn, чем целиться по ссылкам

3.1.2. При этом юзер обычно смотрит только на первый экран страницы и не прокручивает дальше, если его не заставить

3.1.3. Юзер не читает длинных текстов

3.1.4. Юзер даже не читает короткие подписи, а просто ищет что-то, хотя бы отдаленно напоминающее то, что ему нужно

3.1.5. Юзеру не нравится, когда на странице слишком много информации

3.1.6. Юзеру влом заполнять кучу полей

3.1.7. Юзер любит Microsoft Word

3.1.7.1. потому что в нем можно оформлять инфу в свободной форме

3.1.8. Абсолютно идеальный интерфейс - это строка поиска Google

3.1.8.1. даже при этом юзеры не умеют ей пользоваться - хотя бы кавычками, NOT и OR

3.2. Варианты реализации

3.2.1. "Кондовый институтский сайт"

3.2.1.1. а-ля http://osp.mesi.ru/

3.2.1.2. был зарублен Гориным&Крищенко

3.2.2. Что показывать-то?

3.2.2.1. штуки, генерируемые по (многим) объектам БД

3.2.2.1.1. расписания

3.2.2.1.2. события

3.2.2.1.3. распределения руководителей

3.2.2.1.4. списки групп

3.2.2.1.5. учебные планы

3.2.2.1.6. ...

3.2.2.2. объявления в свободной форме

3.2.2.2.1. ограничить юзеров неким языком разметки?

3.2.2.2.2. перегонять из doc/pdf в html? неблагодарное занятие

3.2.2.2.3. текстовый коммент и ссылка на скачивание?

3.2.3. Минус неделя, плюс бесконечность

3.2.3.1. одна большая страница (?)

3.2.3.2. на которой размещаются все объекты (документы, события)

3.2.3.3. которые были актуальны не позднее чем неделю назад

3.2.3.4. или актуальны сейчас

3.2.3.5. или будут актуальны в будущем

3.2.3.6. размещение объектов - автоматическое

3.2.4. Метафора "доска объявлений"

3.2.4.1. предполагает как можно более точное повторение реальной доски

3.2.4.2. т.к. реальная доска большая, а экран маленький - зуммируемый интерфейс

3.2.4.2.1. юзер сначала видит доску в целом

3.2.4.2.2. мышью - масштабирование и перемещение

3.2.4.3. добавление - ручное с ручным же размещением

3.2.4.4. слишком неординарно для компьютерных интерфейсов

3.2.5. GMail

3.2.5.1. юзер получает уведомления о новых документах/событиях/..., с которыми так или иначе связан (пляшем от юзера)

3.2.5.2. прочитанные уведомления хранятся

3.2.5.3. юзер видит только то, что для него актуально

3.2.5.4. неавторизованные юзеры видят доску объявлений

3.2.5.4.1. Как она выглядит - это вопрос

3.2.6. Вики

3.2.6.1. Доска объявлений содержит объявления в свободной форме

3.2.6.2. С помощью вики-ссылок можно ссылаться на объекты БД и на другие объявления

4. Взаимодействие с существующими системами

4.1. Электронный университет

4.1.1. УПД (из ЭУ)

4.1.2. Специализации (из ЭУ)

4.1.3. Успеваемость (из ЭУ; возможно, и в ЭУ)

4.1.4. Списки групп (из ЭУ)

4.2. Сайт кафедры

4.2.1. полная замена нынешней заглушки?

4.2.2. или неполная

4.3. dev.iu7.bmstu.ru

4.3.1. интеграция учебной работы студентов

4.3.2. интеграция хранения документов в вики (мост)?

4.3.3. единая база пользователей?

4.3.4. полная замена??

4.4. Диспетчерская

4.4.1. импорт расписания занятий

5. Уровни

5.1. front

5.1.1. главная страница и еще немного

5.1.2. инфа должна находиться быстро

5.1.3. см. доску объявлений

5.2. middle

5.2.1. средний уровень с капитальным UI для справочников и пр. (сейчас это front)

5.2.2. см. ЭУ

5.3. back

5.3.1. django-админка

6. Доска объявлений в реальности

6.1. что на ней есть

6.1.1. расписание групп ИУ7

6.1.1.1. куда от руки дописываются лабы и прочие занятия, которых изначально нет

6.1.1.2. интересно, куда еще заносится эта инфа? С кем согласуется? Знает ли диспетчерская?

6.1.2. расписание некоторых прочих групп, занимающихся в УЛК (в середине коридора)

6.1.2.1. релевантно для преподов, ведущих занятия в прочих группах

6.1.3. расписание преподов

6.1.3.1. заполненное от руки!!

6.1.3.1.1. кем?

6.1.4. расписание машинных залов

6.1.5. расписание присутствия преподов в зачетную неделю

6.1.5.1. от руки

6.1.6. расписание экзаменов и консультаций

6.1.6.1. консультации вписываются от руки

6.1.7. списки групп при перераспределении

6.1.7.1. библиотекари/не-библиотекари

6.1.7.2. магистры/специалисты

6.1.7.3. список бакалавров с рейтингом студентов

6.1.7.3.1. появился тут лишь потому, что возникли споры об отборе бакалавров

6.1.8. списки "студент--руководитель"

6.1.8.1. курсачи

6.1.8.1.1. машграф, сиспрог, БД, специальность, рсои

6.1.8.2. дипломы

6.1.8.2.1. бакалавр

6.1.8.2.2. специалист/магистр

6.1.9. расписания защит

6.1.9.1. курсачи

6.1.9.2. дипломы

6.1.10. приказы по универу, факульту, кафедре

6.1.10.1. висела какая-то бумажка про воинскую повинность

6.1.11. сдача задолженностей

6.1.11.1. прием задолженностей отдельными преподами (бумажка Попова, например)

6.1.11.2. расписание комиссий

6.1.12. список кураторов групп

6.1.13. два абстрактных учебных плана

6.1.14. объявления

6.1.14.1. о научных работах студентов (от Пученкова)

6.1.14.2. выступления Страуструпов

6.1.14.3. конференции

6.1.14.4. конкурсы (Imagine Cup)

6.1.14.5. работа

6.1.14.6. прочие объявления

6.1.15. "В общем-то вся актуальная для кафедры информация размещена на доске объявлений" (Крищенко В.А.)

6.2. технические характеристики

6.2.1. емкость

6.2.1.1. 1 место под простыню

6.2.1.1.1. расписание преподов

6.2.1.2. 1 место под наволочку

6.2.1.2.1. расписание групп ИУ7

6.2.1.3. ~20 мест под листы А4

6.2.1.4. возможность наклеивать листы произвольного размера куда угодно в неограниченном количестве

6.2.1.4.1. частично перекрывая при этом то, что снизу

6.2.2. формат данных

6.2.2.1. любая статическая информация

6.2.2.2. все, что может быть напечатано / нарисовано на бумаге

6.2.2.2.1. материалы могут быть подготовлены в любом приложении (хотя юзеры явно предпочитают MS Word)

6.2.2.2.2. или вообще написаны от руки

6.2.2.3. нельзя разместить мультимедиа-данные (видео, звук, анимацию)

6.2.3. модель доступа

6.2.3.1. произвольный доступ без регламентирования прав

6.2.3.2. возможные действия:

6.2.3.2.1. добавление,

6.2.3.2.2. удаление,

6.2.3.2.3. редактирование карандашом/ручкой

6.2.3.3. возможна защита отдельного документа от изменений (ламинирование), но не от удаления или подлога

6.2.3.4. лог изменений не ведется

6.3. актуальность

6.3.1. бумажки вывешиваются в начале их периода актуальности

6.3.2. снимаются - либо когда период актуальности истекает (расписание), либо когда бумажка мешает разместить что-то новое

6.4. достоинства

6.4.1. можно разместить произвольную инфу

6.4.2. и быть более-менее уверенным в том, что предполагаемые получатели ее прочитают

6.4.3. добавить инфу очень просто (Word - напечатал - распечатал - прилепил)

6.4.4. изменить также просто (вытащил - накалякал - положил обратно)

6.5. недостатки

6.5.1. чтобы увидеть обновления, нужно обойти все стенды

6.5.2. студентам нужно ехать в универ

6.5.3. преподам нужно ехать в универ / выходить в коридор

6.5.4. юзеры не извещаются об изменениях моментально

6.5.5. нет системы безопасности

6.5.6. нет персонификации информации

6.5.7. затруднен поиск

6.5.8. невозможно копирование (расписания)

6.5.9. нету кое-чего, что могло бы быть полезным

6.5.9.1. соответствие "предмет -- препод"

6.5.9.1.1. можно только косвенно вывести из расписания преподов

6.5.9.2. номера аудиторий у лаб в расписании

6.5.9.2.1. можно косвенно вывести из расписания машинных залов