Проект: Phones (Телефонный справочник)
Версия: 0.5.1
Дата: 19.10.2004
Адрес: [http://introvert.ru/projects.php?item=phones]
Автор: Интроверт [[email protected]]
ТЕЛЕФОННЫЙ СПРАВОЧНИК (phones) : НАЗНАЧЕНИЕ И ВОЗМОЖНОСТИ
1. НАЗНАЧЕНИЕ ПРИЛОЖЕНИЯ
Phones = электронная версия телефонного справочника для использования в локальной сети города или организации.
Особенностью приложения является применение веб-технологий, что дает следующие преимущества:
-- Простой и понятный гипертекстовый пользовательский интерфейс.
-- Широкая доступность информации. Воспользоваться справочником можно с любого компьютера, подключенного к сети. При этом установка на стороне клиента каких-либо дополнительных программ или компонентов не требуется, достаточно обычного веб-браузера (например, Internet Explorer).
-- Независимость от платформы. И клиентская, и серверная части приложения могут работать под управлением любой достаточно распространенной операционной системы (включая Windows 98/NT/2000/XP и все Unix-подобные системы).
2. ОПИСАНИЕ ПРИЛОЖЕНИЯ
В базе данных определено два типа записей: для частных и офисных телефонных номеров.
Для частных номеров указываются:
-- Имя абонента (фамилия и инициалы)
-- Населенный пункт (город, поселок)
-- Улица (переулок, проезд, проспект и т.п.)
-- Номер дома (корпус)
-- Номер квартиры (если есть)
Для офисных номеров указываются:
-- Название организации
-- Название подразделения
-- Населенный пункт (город, поселок)
-- Улица (переулок, проезд, проспект и т.п.)
-- Номер дома (корпус)
-- Номер комнаты (если есть)
Все записи хранятся в единой базе данных, что упрощает обновление информации. Для внесения изменений в базу данных предусмотрен веб-интерфейс администратора, доступ к которому защищен паролем.
Предусмотрена возможность обратной связи пользователей приложения с администратором. Таким образом, пользователи могут высказывать свои пожелания и сообщать о неточностях, обнаруженных ими в базе данных.
3. ВОЗМОЖНОСТИ ПРИЛОЖЕНИЯ
-- Доступны все возможные варианты поиска: по номеру, по имени абонента, по алфавиту, по организации, по адресу.
-- Есть возможность поиска по частично известным данным (можно указывать только часть имени или номера абонента).
-- Вывод на каждой странице цитаты, выбранной из базы данных случайным образом (мелочь, конечно, но приятно).
-- Интерфейс администратора для управления базой данных приложения через веб-браузер.
-- Импорт/экспорт базы данных из/в текстовый (CSV) файл для дальнейшей обработки в табличном редакторе или для создания резервных копий базы данных приложения. Изменение базы данных в табличном редакторе иногда (например, при внесении изменений в большое количество записей) может быть более удобным, чем через веб-интерфейс.
4. ПЛАНЫ НА БУДУЩЕЕ
В следующих версиях приложения планируется добавление новых функций и изменение уже существующих:
-- Расширение демо-версии базы данных (сейчас - всего 100 номеров).
-- Более аккуратная обработка исключительных ситуаций.
-- Защита от "флуда" при отправке сообщений для администратора. Сейчас любой пользователь с одного IP-адреса может отправить большое количество (ненужных) сообщений за короткое время, что может быть не очень приятно для администратора.
-- Возможность изменения отдельных записей пользователями (конечно же, после подтверждения администратором приложения), что позволит им принять участие в процессе обновления базы данных.
Предполагаемые изменения в интерфейсе администратора:
-- Инсталлятор для приложения - скрипт для упрощения создания и настройки базы данных MySQL.
-- При загрузке базы данных из CSV-файла - выявление совпадений номеров, отсеивание посторонних символов.
-- Возможность изменения списков организаций и улиц. В текущей версии эти списки создаются во время загрузки базы данных из CSV-файла и позднее не могут быть изменены через веб-интерфейс.
Автор с удовольствием рассмотрит все ваши предложения и пожелания по поводу данного приложения, присланные адресу [[email protected]] (в поле "Тема" сделайте пометку - "phones 0.5.1").
5. УСЛОВИЯ РАСПРОСТРАНЕНИЯ И ИСПОЛЬЗОВАНИЯ
Все права на программу (приложение) "Телефонный справочник (phones)" принадлежат ее автору.
Программа распространяется свободно, при условии того, что дистрибутив программы не изменен. Любой желающий имеет право изучать исходный код программы.
Ни одно частное лицо или организация не имеет права взимать плату за распространение или использование данной программы.
ПРОГРАММА РАСПРОСТРАНЯЕТСЯ ПО ПРИНЦИПУ "КАК ЕСТЬ". ПРИ ЭТОМ (КАК ОБЫЧНО) НЕ ПРЕДУСМАТРИВАЕТСЯ НИКАКИХ ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ. ВЫ ИСПОЛЬЗУЕТЕ ПРОГРАММУ НА СВОЙ СОБСТВЕННЫЙ РИСК. АВТОР НЕ ОТВЕЧАЕТ ЗА ПОТЕРИ ДАННЫХ, ПОВРЕЖДЕНИЯ, ПОТЕРИ ПРИБЫЛИ ИЛИ ЛЮБЫЕ ДРУГИЕ ВИДЫ ПОТЕРЬ, СВЯЗАННЫЕ С ИСПОЛЬЗОВАНИЕМ (ПРАВИЛЬНЫМ ИЛИ НЕПРАВИЛЬНЫМ) ЭТОЙ ПРОГРАММЫ.
Установка и использование программы означает, что вы принимаете все изложенные здесь условия и согласны с ними.
Copyright (c) 2004, Интроверт.
__