Разработка сервиса для свободного обмена одеждой
База данных как неотъемлемая часть информационной системы. Шардинг – стратегия масштабирования приложений. Характеристика основных критериев, от которых зависит выбор языка разработки серверной части. Описание экранов пользовательского интерфейса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 24.08.2020 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
const Schema = mongoose.Schema;
const UserSchema = new Schema({
name: {
type: String,
required: true,
},
email: {
type: String,
required: true,
},
password: {
type: String,
required: true,
},
phone: String,
instagram: String,
avatar: String,
date: {
type: Date,
default: Date.now,
},
});
module.exports = User = mongoose.model('users', UserSchema);
СхемаLikedItems
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const LikedItemSchema = new Schema({
items: { type: [String], required: true },
userId: { type: String, required: require },
});
const LikedItemsCollectionSchema = new Schema({
userId: { type: String, required: true },
pairs: [LikedItemSchema],
disLike: [String],
});
const LikedItems = mongoose.model('LikedItems', LikedItemsCollectionSchema);
module.exports = LikedItems;
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const CategoriesSchema = new Schema({
category: String,
});
module.exports = Categories = mongoose.model('categories', CategoriesSchema);
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const CategorySchema = require('./Category');
const ItemSchema = new Schema({
_id: Schema.Types.ObjectId,
userId: Schema.Types.ObjectId,
title: String,
category: String | CategorySchema,
description: String,
tags: [
{
tag: String,
},
],
photos: [String],
});
const ItemsSchema = new Schema({
userId: {
type: String,
required: true,
},
items: [ItemSchema],
});
module.exports = Items = mongoose.model('items', ItemsSchema);
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const ChangeSchema = new Schema({
senderId: String,
recieverId: String,
senderitemId: String,
recieverItemId: String,
status: String
});
module.exports = Change = mongoose.model('change', ChangeSchema);
Размещено на Allbest.ru
Подобные документы
Проектирование системы управления базами данных. Особенности реализации в MS SQL. Разработка пользовательского интерфейса. Тестирование и отладка приложения. Руководство пользователя и системного администратора. Анализ и методы разработки приложений.
курсовая работа [867,9 K], добавлен 16.07.2013Общая характеристика и функциональное назначение проектируемого программного обеспечения, требования к нему. Разработка и описание интерфейса клиентской и серверной части. Описание алгоритма и программной реализации приложения. Схема базы данных.
курсовая работа [35,4 K], добавлен 12.05.2013Описание создаваемого сервиса. Разработка и реализация серверной части сервиса и клиентской части сервиса, которая будет предоставлять пользователям возможность создания и редактирования генеалогических деревьев, возможность импорта и экспорта данных.
курсовая работа [116,9 K], добавлен 20.07.2012Выбор состава технических и программных средств разработки системы. Описание входных и выходных данных. Выбор модели базы данных. Разработка подсистемы наполнения базы данных, формирования отчетов. Разработка интерфейса пользователя, тестирование системы.
курсовая работа [3,7 M], добавлен 04.12.2014Реализация базы данных и серверной части информационной системы склада средствами СУБД Microsoft SQL Server. Анализ предметной области, информационных задач, пользовательской системы. Программа реализации проекта. Выработка требований и ограничений.
курсовая работа [2,4 M], добавлен 15.11.2015Основание для разработки автоматизированной информационной системы "Будущий абитуриент". Технические требования к программному изделию. Порядок контроля и приемки продукта. Рассмотрение исходной базы данных. Описание интерфейса программного обеспечения.
дипломная работа [3,3 M], добавлен 08.02.2013Разработка информационной и инфологической модели базы данных на тему "Командировка". Выбор модели данных и составление ее концептуальной схемы. Получение доступа к БД средствами Delphi, разработка пользовательского интерфейса. Реализация SQL-запросов.
реферат [1,2 M], добавлен 16.06.2009Процесс разработки базы данных для хранения и обработки информации. Ключи, индексы, триггеры, хранимые процедуры. Разработка пользовательского интерфейса и базы данных. Основные инструментальные средства для разработки клиентской и серверной частей.
дипломная работа [225,0 K], добавлен 18.05.2013Характеристика основных потоков данных, существующих на предприятии. Способы и средства для разработки программного обеспечения. Проектирование пользовательского интерфейса. Разработка слоя взаимодействия с базой данных. Разработка слоя бизнес сервисов.
дипломная работа [750,8 K], добавлен 10.07.2017Программные средства для реализации базы данных и серверной части информационной системы "Учета технического обслуживания станков" средствами СУБД Microsoft SQL Server 2008. Разработка триггеров для поддержки сложных ограничений целостности в базе данных.
курсовая работа [768,3 K], добавлен 01.02.2013