Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Электронная библиотека

проект не выполнен


Варианты реализации системы:
Вариант І
Вся система реализована на основе web-сайта. Клиент заходит на страницу, предварительно введя логин и пароль. Далее он может выбрать категорию или воспользоваться поиском, открыть нужную ему книгу. Если система просмотр книг как в Google books или http://www.knigafund.ru.
Вариант І:
Система реализована как две программы: сервер и клиент. Сервер отвечает за функцию обработки запросов, интерфейс администратора, редакторов и менеджеров. Возможно что клиент для админа, редактора и менеджера был в качестве отдельной программы. Сервер должен быть установлен на виртуальный выделенный сервер. Операционная система сервера не имеет значения, правда в рамках систем которые существуют на рынку услуг хоспровайдеров.

Клиентская часть:
Функции:
Основное:
1. Просмотр списка категорий книг;
2. Просмотр списка книг в категории;
3. Поиск книг по выбранным параметрам: название, автор, категория, издательство, год издания, тип издания, аннотация, содержание;
4. Результаты поиска с подсветкой найденных слов;
5. Постраничный просмотр книги без возможности копирования текста или создания скринов;
6. Возможность выбора формата книги: pdf, doc, djvu – при наличии указанный форматов;
7. Создание закладок;
Опционально для определенных категорий пользователей:
8. Копирование текста и создание скринов как дополнительная опция для определенной категории пользователей;
9. Создание извлечений из текста со ссылкой на книгу как опция. Возможно только в текстовых PDF и doc-файлах;
Безопасность:
10. Привязка к процессору и жесткому диску;
11. Активация клиентской части на отдельном компьютере при получении сгенерированного кода активации. Генерация кода происходит на основе номера процессора и жесткого диска;
12. Сохранение истории запросов по книгам (доступ к истории возможен только администратору). Функция необходима для возможности сравнения логов в административной части и клиентской части.

Серверная часть:
Основное:
1. Возможность раздельного хранения файлов (например 1-1000 файл в одной директории, 1001-2000 в другой);
2. Обработка запросов клиентов к базе данных и файловому хранилищу;
3. Проверка клиента на наличие в базе данных клиентов и проверка его прав доступа;
4. Хранение истории запросов клиентов;
5. Проверка и блокировка запросов с одного клиента к разным книгам о один и тот самый момент. В случае взлома клиента и установки на разные компьютеры;
6. Хранение истории блокированных запросов и уведомление администратора или менеджера;

Редакторская, менеджерская и административная части – одна и та же программа с разными правами доступа.

Общие возможности:
1. Мультипользовательский режим – возможность одновременной работы с базой данных. При редактировании информации о книге одним пользователем, другому доступ к редактированию блокируется;
2. При добавлении новой книги, номер книги присваивается в момент внесения информации в базу данных. Необходимо для исключения повторный записей;


Редакторская часть:

1. Редактирование базы данных и файлового хранилища;
2. Добавление, изменение и удаление книг и информации о них;


Менеджерская часть:
1. Просмотр пользователей и их активность;
2. Статистика активности пользователей;
3. Поиск по пользователям;
4. Редактирование информации о пользователях;
5. Просмотр и изменение баланса пользователя;
6. Запрет на доступ по конкретным пользователям и IP;

Административная часть:
1. Все функции редактора и менеджера;
2. Создание и изменение категорий;
3. Просмотр информации о книгах добавленных тем или иным редактором;
4. Управление правами редакторов и менеджеров;

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

Приложения 1

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

Сделать ставку!

Заказчик не желает делать предоплату? Предложите оплату через Сейф, чтобы избежать возможного мошенничества.

  1. 20 дней700 $
    Олег Святославович
     207   3   0

    Здравствуйте!
    Готов реализовать Ваш проект. При необходимости могу предоставить хостинг.

    Украина Киев | 12 мая 2010 |
  2. 30 дней1000 $
    Евгений С.
     479  проверен   10   0

    Точная стоимость и сроки смогу сказть только после того как будет конкретное ТЗ. Пока ориентировочно $1000 и 30 дней (сроки и сумма может как уменьшаться, так и увеличиваться) Контакты в профиле.

    Украина Запорожье | 12 мая 2010 |
  3.  фрилансер больше не работает на сервисе
  4. 20 дней
    Татьяна Корман
     101 

    Здравствуйте, Игорь!
    Очень интересный проект. Предлагаю Вам услуги компании с 10-ти летним опытом работы в сфере веб-разработок.
    Сделаем качественно и за умеренную цену.
    Все подробности готовы обсудить и ответить на все Ваши вопросы по e-mail: email
    С уважением, Татьяна!

    Украина Ивано-Франковск | 13 мая 2010 |
  5. 30 дней1000 $
    Дмитрий Каравайников
     38 

    Добрый день!
    Представляю студию с обширным опытом разработки проектов различной сложности.
    Готовы обсудить ТЗ, и определить стоимость и сроки реализации проекта.
    Ждем подробностей на е-meil: email
    С уважением,Дмитрий.

    Украина Украина | 14 мая 2010 |

Заказчик
Игорь Билык
Украина Украина
Проект опубликован
11 мая 2010
155 просмотров