|
От
|
Hokum
|
|
К
|
apple16
|
|
Дата
|
24.04.2007 16:22:35
|
|
Рубрики
|
Флот; Память;
|
|
Re: Пара технических...
Приветствую, джентльмены!
В этом плане могу кое-что подсказать - благо, съел на этом не одну собаку, а целую упряжку :-)
В первую очередь требуется целостная и непротиворечивая модель данных. Основные сущности (entities) и связи между ними, хотя бы на пальцах. Далее - детализация каждой сущности до уровня свойств (properties), построение окончательной модели данных и ее реализация на одной из подходящих платформ (Access, SQL Server, Oracle, etc).
В нашем случае, основными сущностями будут:
- Флоты
- Типы и классы кораблей
- Корабли
- Звания
- Должности
- Персоналии
- Войны
- Кампании
- Операции
- События
... ну и так далее
Сущность "корабль", к примеру, может иметь следуюшие свойства:
- Класс
- Тип
- Название
- Даты закладки, спуска на воду и ввода в строй
- Количество стволов 12'', 6'', 3'' калибра
- Количество торпедных аппаратов
- и т.п.
Следуюший шаг - импорт имеющихся данных в базу. Как правило, делается в два этапа - данные загоняются в один из стандартных шаблонов (в том же Excel), перепроверяются, потом скриптом забрасываются в базу.
Ну а прикрутить к этому web-интерфейс - вообще не вопрос.
С уважением,
Роман