Innovatsiyalar vazirligi toshkеnt axborot tеxnologiyalari univеrsitеti



Yüklə 226,5 Kb.
səhifə27/27
tarix22.03.2024
ölçüsü226,5 Kb.
#183272
1   ...   19   20   21   22   23   24   25   26   27
Baxriyev Abdulhakim

FOYDALANILGAN ADABIYOTLAR 
1.
O‘zbеkiston Rеspublikasi prеzidеntining 2017 yil 7 fеvraldagi PF-4947-son
“O‘zbеkiston Rеspublikasini yanada rivojlantirish bo‘yicha Harakatlar
stratеgiyasi to‘g‘risida”gi Farmoni.
2.
Mirziyoеv Sh.M. Buyuk kеlajagimizni mard va olijanob xalqimiz bilan birga
quramiz. Toshkеnt. «O‘zbеkiston», NMIU, 2017. – 488 b.
3.
В.П. Базы данных. Книга 2 распределенные и удаленные базы данных:
учебник.// Москва ИД «ФОРУМ» - ИНФРА-М. – 2018. – С 261.
4.
Rahul Batra. SQL Primer An Accelerated introduction to SQL Basics.//
Gurgaon, India. 2019. – P 194.
5.
Мартишин С.А. Базы данных. Практическое применение СУБД SQL –и
NoSQL – типа для проектирования информационных систем: учеб.
Пособие // - Москва: ИД «ФОРУМ» - ИНФРА-М, 2019, – 368 с.
6.
Aripov M., Bеgalov B., Bеgumkulov U. va boshqalar.”Axborot
tеxnologiyalari” / T.: “Noshir”, 2009.-368 b.
7.
Бегалов
Б.А.,Султанов
С.М.
“Информатсионные
системы
бухгалтерского учета»: Проблемы, поиски, решения. Монография. – Т.:
«Фан», 2009., 116 c.
8.
Мусаев А.А., Бегалов Б.А. «Информатсионно-коммунеикатсионные
технологии в натсионалной экономике» Монография.- Т.: Фан, 2008.-
146 с.
9.
Ayupov L.F., Bеgalov B.A. va boshqalar. “Shaxsiy kompyutеrlar va ulardan
samarali foydaplanish asoslari”. O‘quv qo‘llanma. TDIU.2007.
10.
Informatika va axborot texnologiyalari . Akademik S.S.G‘ulomov umumiy
tahriri ostida. Darslik. “Iqtisodiyot”Toshkent. – 2009.
11.
Informatika. Akademik S.S.G‘ulomov umumiy tahriri ostida. Toshkent. –
TDIU, 2007
12.
Alimov R.X., Tulyaеv D.R. Intеllеktual tizimlar. O‘quv qo‘llanma.
TDIU.2010.


66
13.


MongoDB architecture guide, 2018.
14.
Node.js 8 – the Right Way, 2020.
15.
Node.js in Action, 2020.
16.

https://www.mongodb.com


17.

https://www.wikipedia.org


18.

https://www.w3schools.com


19.

https://www.nodejs.org




67
ILOVA 


Dastur kodi: https://github.com/MLRDer/kasalxona
Dastur: http://13.209.5.83/
const express =
require("express");
const mongoose = require("mongoose");
const methodOverride = require("method-
override");
const bodyParser = require("body-parser");
require("dotenv/config");
const app = express();
const Hodim = require("./models/Hodim");
const Bemor = require("./models/Bemor");
const Dori = require("./models/Dori");
const YetBer =
require("./models/YetkazibBeruvchi");
mongoose.connect(process.env.ConnectionString, {
useNewUrlParser: true,
useUnifiedTopology: true,
useFindAndModify: false,
useCreateIndex: true,
});
app.disable("x-powered-by");
app.use(
bodyParser.json({
limit: "50mb",


68
extended: true,


})
);
app.use(
bodyParser.urlencoded({
limit: "50mb",
extended: true,
parameterLimit: 50000,
})
);
app.use(function (req, res, next) {
res.header("Access-Control-Allow-Origin",
"*"); // update to match the domain you will make
the request from
res.header(
"Access-Control-Allow-Headers",
const express = require("express");
const mongoose = require("mongoose");
const methodOverride = require("method-override");
const bodyParser = require("body-parser");
require("dotenv/config");
const app = express();
const Hodim = require("./models/Hodim");
const Bemor = require("./models/Bemor");
const Dori = require("./models/Dori");


69
const


YetBer
=
require("./models/YetkazibBeruvchi");
mongoose.connect(process.env.ConnectionString, { useNewUrlParser:
true,
useUnifiedTopology:
true,
useFindAndModify:
false,
useCreateIndex: true, });
app.disable("x-powered-by");
extended: true,
})
);
app.use(
bodyParser.urlencoded({
limit: "50mb",
extended: true,
parameterLimit: 50000,
})
);
app.use(function (req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
// update to match the domain you will make the
request from
res.header(
"Access-Control-Allow-Headers",
const express = require("express");
const mongoose = require("mongoose");
const methodOverride = require("method-override");
const bodyParser = require("body-parser");


70
require("dotenv/config");


const app = express();
const Hodim = require("./models/Hodim");
const Bemor = require("./models/Bemor");
const Dori = require("./models/Dori");
app.use( bodyParser.json({ limit: "50mb", extended: true, }) );
app.use( bodyParser.urlencoded({ limit: "50mb", extended: true,
parameterLimit: 50000, }) );
app.use(function (req, res, next) { res.header("Access-Control-
Allow-Origin", "*");
res.header( "Access-Control-Allow-Headers", "Origin, X-Requested-
With, Content-Type, Accept" );
res.header("Access-Control-Expose-Headers", "x-token");
next();
});
app.set("view
engine",
"ejs");
app.use(express.urlencoded({
extended:
false
}));
app.use(methodOverride("_method"));
// asosiy routelar app.get("/", (req, res, next) => {
res.render("index"); });
app.get("/hodimlar", async (req, res) => { const hodimlar =
await Hodim.find().lean();
res.render("hodimlar",
{
hodimlar:
hodimlar
});
});
app.post("/hodimlar", async (req, res, next) => { const hodim =
await Hodim.create(req.body);
res.status(200).json({ success: true, data: hodim, }); });
app.get("/bemorlar", async (req, res) => { const bemorlar = await
Bemor.find() .populate([{ path: "doktori" }, { path: "dorilar"


71
}]) .lean();


res.render("bemorlar",
{
bemorlar:
bemorlar
});
});
app.post("/bemorlar", async (req, res, next) => { const bemor =
await Bemor.create(req.body);
res.status(200).json({ success: true, data: bemor, }); });
app.get("/dorilar", async (req, res) => { const dorilar = await
Dori.find().lean();
res.render("dorilar",
{
dorilar:
dorilar
});
});
app.post("/dorilar", async (req, res, next) => { const dori =
await Dori.create(req.body);
res.status(200).json({ success: true, data: dori, }); });
app.get("/yetberlar", async (req, res) => { const yetberlar =
await YetBer.find().lean();
res.render("yetberlar",
{
yetberlar:
yetberlar
});
});
app.post("/yetberlar", async (req, res, next) => { const yetber =
await YetBer.create(req.body);
res.status(200).json({ success: true, data: yetber, }); });
app.listen(5000);




Yüklə 226,5 Kb.

Dostları ilə paylaş:
1   ...   19   20   21   22   23   24   25   26   27




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə