''Информационные технологии'' в УдГУ, осень 2010

Обсуждаем разработку программного обеспечения

Сообщение vva » 20 сен 2010, 08:03

Прошу прощение за запоздавшую тему.

Значит в этом году требования к теоретической части я оставляю прежними (чтобы получить картинку на "устоявшемся" курсе):

Материалы прошлого семестра со всеми старыми лекциями и результатами практической работы.

лекция по маркетингу там же (быстренько почитать online можно тут)
+ презентация к ней

Новые темы для практики на этот год следующие (старые темы смотрите в материалах предыдущего года):

задание 63. Покерный клуб online.

Требуется сделать online покерный зал вроде рекламируемого сейчас http://www.pokerstar.com/ etc
Главная задача - реализовать полноценную и гибкую организацию разных типов игр. В кэш, фри ролл, сит энд го etc
Должна быть связь с платёжными системами

задание 64. Автоматизация в фитнесс-клубе.

Автоматизация работы фитнес клуба:
1. учёт тренеров и их расписаний
2. расписание занятий
3. учёт клиентов - оплаты, абонементов, потреблённых услуг
наверно имеет смысл сделать online представительство с ценами, прайсом, расписанием занятий, статистикой загруженности зала и т.п.

задание 65. Автоматизация автосервиса.

Требуется автоматизировать полный цикл работ автосервиса:
1. оформление договора
1. данные о клиенте
2. данные о машине
3. результат осмотра машины
4. начальная смета
5. заказ/жалобы клиента
2. оформление оказанной услуги/калькуляция/счёт:
1. список работ
2. список запчастей
3. список использованных материалов
4. расчёт трудочасов
3. учёт/поиск/заказ необходимых частей или материалов

задание 66. Система кассового обслуживания для магазина.

Все видели как сейчас работают кассы в крупных магазинах. Просто проводят по штрих коду товара и штрих коду карточки покупателя. Требуется запроектировать такую систему. Система должна оперировать:
1. товарами - штрихкод, название, цена
2. группами товаров
3. кассирами, менеджерами зала etc - все операции именные
4. карточками потребителей - штрихкод, анкета, история покупок

задание 67. Сервис "бронирование времени" для разных ресурсов.

Задача планирования времени и групповое бронирование встреч настолько распространена, что имеет смысл выносить её в отдельный online сервис, чтобы ей могли пользоваться системы автоматизации деятельности:
1. врачей
2. ателье
3. юристов
4. консультантов
другими словами нужна система заведения account ов и для каждого account а представления в виде ежедневника расписания вида "свободен/занят" и списка встреч назначенных на время.
Типичный способ использования - запись ко врачу online.
Должна быть возможность управления подтверждений (т.е. в некоторых случаях время можно просто назначить на любое свободное без подтверждения хозяина аккунта, а в других всё таки требуется подтверждение)

задание 68. Движок и обвязка игры "ночной дозор".

Люди по всей стране играют в игры вроде "Ночного дозора". Они разбиваются на команды и ночью выполняют задания которые им выдаёт система.
Нужно запроектировать:
1. сайт организатора подобной игры (форум, команды, участники, обсуждения, планы etc)
2. движок самой игры (управление публикацией заданий) причём не просто в режиме публикации на сервере но и с вариантами нотификации (sms, email etc)
3. движок общения-управления для команды - сервис мгновенных сообщений, штаб, интеграция с картой и gps

задание 69. Автоматизация вуза - курсы, расписания, кондуит.

Простая и понятная для студентов задача - автоматизация учебного отдела ВУЗа. Списки студентов, предметов и преподавателей, аудиторий. Хочется реализовать всё то чего не хватает нашим ВУЗам - онлайн расписаний, и web 2.0 ресурсов для публикации курсов, обсуждения, мониторинга оценок посещаемости учёбы зачётов и т.п.

задание 70. Автоматизация хранилища документов.

В каждой практически компании, в которой больше двух компьютеров и есть локальная сеть существует одна (или несколько) доступная из сети для всех папка, через которую обмениваются документами (а зачастую и хранят документы там) - договора, приказы, официальные письма и т.п.
Такое использование предполагает потребность в выполнении регулярном определённых задач:
1. поиска нужного документа
2. резервного копирования
3. отслеживание истории изменений
4. доступ к папке "издалека"
5. слияние-репликация
Развитые системы документооборота имеют для всего вышеперечисленного собственную реализацию, но они дороги и сложны в обслуживании.
Хочется иметь простую в обслуживании программу, не требующую выделенного сервера в минимальной конфигурации и обеспечивающую вышеперечисленные функции. Что то вроде системы контроля версий но ориентированной не на исходники а на офисные документы и не на разработчиков а на малоквалифицированных офисных работников.
Также хотелось бы в идеале как то всё это совмещать с почтовиком и регистрацией входящих-исходящих.

задание 71. Программа для подготовки фотоальбомов.

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

задание 72. Социальная сеть садоводов-огородников.

Социальная сеть ориентированная на огородников-садоводов любителей.
Свои группы-разделы для обсуждения разных культур и методов.
Фотогалереи. Таблицы рекордных овощей-фруктов.
Прогноз погоды и расписания автобусов.

задание 73. Социальная сеть любителей боевых единоборств.

Обычная социальная сеть со своей спецификой.
Страницы секций, залов, разновидностей, соревнований, отдельных приёмов и упражнений, методик. Обязательна возможность загружать и просматривать видео.

задание 74. Автоматизация автошколы.

Система должна обеспечивать автоматизацию автошколы - учёт учеников и преподавателей, посещаемости и оплаты, оценок, экзаменов. Распределение по машинам для обучения вождению, учёт часов и занятости автодрома. Отслеживание своевременности сбора всех необходимых документов.

задание 75. Редактор генеалогических деревьев.

Программа должна помогать строить генеалогические деревья.
Должна быть возможность вводить список людей, данные о них, время рождения и смерти, данные о заключении брака и рождении детей, о родственных отношениях друг с другом и т.п.
Программа должна помогать строить генеалогические деревья родства по разным параметрам на нужную глубину по выбранной ветке, фамилии и т.п.
Программа должна позволять определение разных типов наследования/родства - лествиничное право, полусалическое наследование и т.п. Также возможно должна быть возможность определения распространения генетических заболеваний.

задание 76. Программа "личная бухгалтерия".

Программа должна позволять вести учёт личных финансов. Приходы, расходы, запасы, задолженности и т.п.
Также должна быть возможность планировать затраты и поступления денег.

задание 77. Программируемый todo-лист.

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

задание 78. Программа экспресс-изучения сайтов.

Программа должна облегчать оценку задачи типа "сделать клон сайта" или "сделат редизайн сайта".
Для этого программа должна выкачивать сайт подобно роботом и обрабатывать выкаченные страницы: строить статистику - сколько страниц, сколько они весят, какие технологии на них используются (js, fladh, active x), на какие броузеры они расчитаны, оценивать сложность, похожесть страниц друг на друга. Программа должна делать предположения относительно используемых технологий на сервере. Также должно автоматически изучаться информация о доменном имени, о хостинге. Должно определяться количество используемых языков. В идеале программа должна попытаться построить карту сайта.
В итоге программа должна сделать разумные предположения относительно стоимости сайта в виде отчёта с разбивкой на страницы.

задание 79. Социальная сеть любителей компьютерных игр.

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

задание 80. Система инвентаризации орг и компьютерной техники.

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

задание 81. Программа копирования баз по GUI интерфейсу.

Программа должна позволять запускать пользовательские сценарии подобно autoit или selenium.
Должна быть возможность записи сценария по реальным действиям пользователя.
Должна быть возможность делать скриншоты в нужных местах сценария.
Должна быть возможность редактировать сценарий как текст.
Должна быть возможность просмотра и редактирования сценария в графическом режиме на фоне отснятых скриншотов.
Должна быть возможность работы с нестандартными неоконными элементами - распознавание текста по координатам прямоугольника на скриншоте.
Должна быть возможность записи в файл, в том числе распознанных данных.

задание 82. Программа для составления (и ведения-сопровождения) резюме.

Программа должна позволять ввод анкет соискателей с основными параметрами: адрес, образование, карьера, навыки умения, личные данныые и т.п.
Программа должна хранить эти данные для разных людей в течение длительного времени с возможностью обновления данных.
Программа должна уметь генерировать документы с учётом параметров:
1. разных форматов (текст, word, pdf, html)
2. разного объёма (страница-две)
3. на разных языках
4. с упором на разные технологии или позиции
5. по разным шаблонам
Программа должна уметьранить разные варианты сгенерированных резюме с их параметрами
Программа должна также предлагать по резюме напрашивающиеся вопросы работодателя
Аватар пользователя
vva
Администратор
 
Сообщений: 2617
Зарегистрирован: 06 фев 2007, 13:33

Сообщение vva » 20 сен 2010, 08:41

На первом занятии отсутствовали

Вахрушева Анастасия
Семёнова Анастасия

остальные разобрали следующие задания и темы:

Касаткин Владислав:
Тема 5. Внутренняя организация проекта
задание 65. Автоматизация автосервиса.

Копысова Александра:
Тема 4. Организация разработки IT-проектов и общения с заказчиком
задание 41. Портал «Свадьбы»

Коротаев Александр:
Тема 16. Юридические аспекты Информационных систем
задание 73. Социальная сеть любителей боевых единоборств.

Перевозчиков Никита:
Тема 2. Проектирование пользовательского интерфейса системы
задание 69. Автоматизация вуза - курсы, расписания, кондуит.

Постников Алексей:
Тема 9. Тестирование и документирование информационных систем
задание 79. Социальная сеть любителей компьютерных игр.

Рожина Анастасия:
Тема 3. Общие знания, которые должны быть одинаковыми у дизайнеров и программистов.
задание 64. Автоматизация в фитнесс-клубе.

Романов Константин:
Тема 10. Подготовка документов для вывода на принтер
задание 53. программа для автоматизации гостиницы

Печёрский Роман:
Тема 1. Проектирование схемы данных

Отчёты по затраченному времени пишите сюда:
http://wiki.rit-soft.com/index.php/RIT_ ... me_reports
Аватар пользователя
vva
Администратор
 
Сообщений: 2617
Зарегистрирован: 06 фев 2007, 13:33

Сообщение vva » 20 сен 2010, 08:46

Роман Печёрский по почте взял предварительно
задание 70. Автоматизация хранилища документов.
Аватар пользователя
vva
Администратор
 
Сообщений: 2617
Зарегистрирован: 06 фев 2007, 13:33

Сообщение vva » 20 сен 2010, 08:59

На данный момент первый этап практики с анализом конкурентов начала сдавать Анастасия Рожина

Аватар пользователя
vva
Администратор
 
Сообщений: 2617
Зарегистрирован: 06 фев 2007, 13:33

Сообщение vva » 20 сен 2010, 13:13

Айшат взял задание 68. Движок и обвязка игры "ночной дозор"
Аватар пользователя
vva
Администратор
 
Сообщений: 2617
Зарегистрирован: 06 фев 2007, 13:33

Сообщение vva » 20 сен 2010, 16:47

Бабушкина Елена взяла задание 74 'Автоматизация автошколы'
Аватар пользователя
vva
Администратор
 
Сообщений: 2617
Зарегистрирован: 06 фев 2007, 13:33

Сообщение vva » 21 сен 2010, 08:08

На прошедшей лекции Печёрский получил за устный доклад по теме 1. "Проектирование схемы данных" от меня 3.
почему то опять был взят доклад какой то старинный, и прочитан практически без изменений. дополнительные требований которые я писал к теме не выполнены, контрольные вопросы не все раскрыты (и докладчик не смог ответить). Презентация помогла мало - пришлось постоянно рисовать примеры на доске. Возможно виной тому непродуманный план доклада. Всем докладчикам - не нужно строго придерживаться того порядка тезисов которые даны в брифе, думайте над планом сами так чтобы получился законченный расказ.

Оценки за контрольные вопросы (студент, № вопроса, оценка):

Вахрушева Анастасия 4 5
Касаткин Владислав 21 5
Копысова Александра 14 3
Коротаев Александр 8 2
Перевозчиков Никита 13 5
Постников Алексей 15 5
Рожина Анастасия 16 3
Романов Константин 9 2
Бабушкина Елена 18 5
Дурнев Сергей 6 4
Камалетдинова Алия 5 5
Максимов Александр 2 3
Печёрский Роман 3
Погосян Татевик 11 2

Средняя оценка получилась - 2,89

Отсутствовали:
Долганова Анна
Васильева Екатерина
Гилязетдинов Айшат
Семёнова Анастасия

почему то экономисты в основном
Аватар пользователя
vva
Администратор
 
Сообщений: 2617
Зарегистрирован: 06 фев 2007, 13:33

Сообщение vva » 21 сен 2010, 08:10

На занятиях разобрали следующие темы и задания:

Вахрушева Анастасия:
Тема 8. Версионирование и резервное копирование данных, развёртывание информационных систем
задание 38. Портал «дневник новорожденного»

Камалетдинова Алия:
задание 46. интернет представительство поликлиники

Погосян Татевик:
задание 4. Кредитное бюро



Аватар пользователя
vva
Администратор
 
Сообщений: 2617
Зарегистрирован: 06 фев 2007, 13:33

Сообщение vva » 21 сен 2010, 08:14

Почему то на данный момент
Семёнова Анастасия
Бабушкина Елена
Васильева Екатерина
Гилязетдинов Айшат
Долганова Анна
Дурнев Сергей
Камалетдинова Алия
Максимов Александр

не взяли ни тему доклада ни практическое задание
и практически никто из подгруппы экономистов не взял тему доклада

недельный отчёт написали 6 из 18 - через неделю закрою страницу на редактирование
хоть что то прислал по практике только один человек - с понедельника оценка за первый этап автоматом будет на балл ниже.
Аватар пользователя
vva
Администратор
 
Сообщений: 2617
Зарегистрирован: 06 фев 2007, 13:33

Сообщение Guest » 21 сен 2010, 08:43

Здравствуйте. Это Васильева Екатерина.
На первой паре староста экономистов передал Вам список подгруппы. В этом списке несколько человек с Вашего разрешения отметили выбранные темы докладов. Я помню, что выбрали темы докладов как минимум три человека и Я в их числе.
Далее, по темам практических заданий. Вы сказали, что все темы можно найти на данном форуме. Однако тем на 2010 год здесь до вчерашнего дня не было. Немного несправедливо по отношению к подгруппе экономистов - у нас не было возможности выбирать из всех тем.
И последнее, можно ли взять практическое задание 76. Программа "личная бухгалтерия"?
Guest
 
Сообщений: 9210
Зарегистрирован: 12 янв 2006, 16:48

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1