Индивидуальный проект - планирование кратчайшей линии метро

Во-первых, анализ потребностей:

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

Во-вторых, идеи дизайна:

1. Выберите информацию метро формат хранения, программа позволяет легче определить направления

2. Выберите Редактор: IDEA; Язык: Java

3. Написать тему программы

4. Выберите алгоритм: Алгоритм Дейкстры или Floyd

5. Конструкция интерфейса: предварительный Java Swing

6. Срок действия программы испытаний

В-третьих, связанная реализация:

(1) формат хранения информации линии:

Название сайта линия координировать Может передавать (1 да, 0 нет) не Он открыт (1 да, 0 нет)
Сайт 1 1 (1,2) 1 1

В-четвертых, время для планирования:

PSP 2,1 Личное Программное обеспечение процесс Этапы Время (день)
планирование план  
· Оценить • оценить, сколько времени эта задача требует 10
развитие развивать  
· Анализ · Анализ потребностей (в том числе изучение новых технологий)  
· Дизайн Spec Сформировать проектные документы  
· Design Review · Design Review (и его коллеги рассмотрели проектные документы)  
· Кодирование Стандартный · Спецификация коды (разработка соответствующих норм для текущего развития)  
· Дизайн · Конкретные конструкции  
· Кодирование · Характерное кодирование  
· Обзор кода · Обзор кода  
· Контрольная работа · Тест (самодиагностика, изменить код, представить модификации)  
Составление отчетов отчет  
· Отчет о проведении испытаний · Отчет о проведении испытаний  
· Измерение размера · Вычислительная нагрузка  
· План Посмертный и совершенствование процессов · Непредусмотрительность, и предложить план улучшения процесса  
  общий  

V. Резюме:

Метод индивидуальных проектов, которые будут реализовано не много, основная трудность в хранении и импорте данных и преобразовать его, чтобы понять, что нет прав на карту, а также алгоритмов. Если требуется больше времени, вы можете добавить некоторые функции, такие как: создание субъекта администратора, администраторы могут управлять открытием станции метро или нет.

рекомендация

отwww.cnblogs.com/31701057yu/p/11563892.html