Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Глава 2. Разработка online хранилища данных





Постановка задачи

 

Целью разработки является создание системы с помощью HTML, CSS, Python, MySQL, JavaScript, которая реализует хранение файлов.

Система должна обладать следующим функционалом:

· Регистрация/авторизация пользователей

· Хранение файловой системы в БД

· Создание, удаление, переименование, перемещение папок пользователя

· Переименование, перемещение файлов пользователя

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

· Загрузка файлов авторизованного пользователя на сервер

· Загрузка файлов неавторизованного пользователя на сервер

· Скачивание файлов пользователей, по генерируемым системой ссылкам

· Редактирование пользователем регистрационной информации

· Комнаты для организации совместного пользования файлами

· Добавление, удаление файлов в комнатах пользователей

· Скачивание файлов из комнат пользователей по генерируемым системой ссылкам

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

 


Реализация системы

Предметная область

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

Date: 2015-12-13; view: 445; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию