diff --git a/.gitignore b/.gitignore index e7495c23..76fb06d3 100644 --- a/.gitignore +++ b/.gitignore @@ -303,4 +303,9 @@ TSWLatexianTemp* ### EGUI bin bin +*.4og +*.tmp +*.4ot +*.4o* + ERPM-2023.pdf diff --git a/Programming/ZPOB/esej/esej.pdf b/Programming/ZPOB/esej/esej.pdf new file mode 100644 index 00000000..5c65fa21 Binary files /dev/null and b/Programming/ZPOB/esej/esej.pdf differ diff --git a/Programming/ZPOB/esej/esej.sum b/Programming/ZPOB/esej/esej.sum new file mode 100644 index 00000000..1473a88f --- /dev/null +++ b/Programming/ZPOB/esej/esej.sum @@ -0,0 +1 @@ +281 diff --git a/Programming/ZPOB/esej/esej.tex b/Programming/ZPOB/esej/esej.tex new file mode 100644 index 00000000..ad919c8a --- /dev/null +++ b/Programming/ZPOB/esej/esej.tex @@ -0,0 +1,34 @@ +\documentclass[12pt]{scrartcl} +\usepackage[polish]{babel} +\usepackage[polish]{babel} +\usepackage[utf8]{inputenc} +\author{Krzysztof Rudnicki, 307585} +\title{ZBOP esej \\ Organizacja systemów produkcyjnych} +\subtitle{ze względu na sposób spłenienia zapotrzebowania} +\date{\today} +\newcommand\wordcount{ + \immediate\write18{texcount esej.tex | grep "Words in text: " | cut -d: -f2 > esej.sum} + \input{esej.sum} +} +\begin{document} + \maketitle + Słowa: + \[ 600 < \wordcount < 800 \] + \section{make-to-stock} + \paragraph{Definicja} W tym podejściu, produkty są tworzone bazując na prognozach popytu. Firmy tworzą prognozę popytu dla danego produktu, wytwarzają na podstawie tej prognozy produkt, następnie przechowują go aż do momentu jego sprzedania + \paragraph{Zalety} Dzięki temu podejściu wszystkie produkty są od razu dostępne dla klientów, czas ich dostarczenia i sprzedaży jest znacznie krótszy co prowadzi do większego zadowolenia klientów. Pozwala to również na operowanie w niszach gdzie natychmiastowa dostępność towaru jest kluczowa + \paragraph{Wady} Największym ryzykiem jest źle stworzona prognoza popytu, może to prowadzić albo do zaniżenia popytu, co powoduje brak produktu dla chcących go zakupić klientów, lub w gorszym przypadku zawyżeniu popytu, co powoduje że nadmiarowe produkty muszą być magazynowe za dodatkową opłatą, dodatkowo jeśli produktu mogą zostać przeterminowane (tak jak żywność lub produkty medyczne), prowadzi to do zmarnowania produktów i kosztów związanych z ich wytworzeniem. + \paragraph{Użycie} Aby uniknąć ryzyka złego wyliczenia modelu, model make-to-stock używa się zazwyczaj dla standardowych produktów z łatwym do przewidzenia popytem. Takimi produktami są na przykład dobra użytkowe dla klientów detalicznych. + + \section{make-to-order} + \paragraph{Definicja} W modelu MTO, produkcja rozpoczyna się dopiero po otrzymaniu zamówienia. + \paragraph{Zalety} MTO jest bardziej skupione na kliencie, pozwala na modyfikację produktu pod indywidualne wymogi kupującego, minimalizuje również ryzyko nadwyżki produktów w magazynie co prowadzi do zmneijszonych kosztów magazynowania. + \paragraph{Wady} Największą wadą jest czas oczekiwania na produktu z MTO, produkt musi być najpierw zamówiony, potem stworzony co w zależności od typu produktu znacząco wydłuża proces dostarczenia go do klienta. Dla klientów wymagających natychmiastowej dostępności produktu jest to nie akceptowalne. Ten model wymaga również bardziej elastycznego systemu produkcji, takiego który jest w stanie dostosować się do różnej liczby zamówionych produktów. + \paragraph{Użycie} MTO używa się w produktach modyfikowanych specjalnie pod potrzeby klienta oraz w produktach nie wymagających natychmiastowej dostępności, przykładem jest produkcja specjalistycznego oprogramowania dla klientów + + \section{Odwołanie do metod z materiałów wykładowych} + \section{Sformułowanie w postaci zadania programowania matematycznego} + \section{Nawiązanie do projektu realizowanego przez zespól} + \bibliography{references} + +\end{document} \ No newline at end of file diff --git a/Programming/ZPOB/esej/references.bib b/Programming/ZPOB/esej/references.bib new file mode 100644 index 00000000..93785afc --- /dev/null +++ b/Programming/ZPOB/esej/references.bib @@ -0,0 +1,287 @@ +@online{redstoneGates, + author = {Martin O'Hanlon}, + title = {Exploring logic gates in Minecraft}, + year = {2023}, + url = {https://helloworld.raspberrypi.org/articles/bbcc-exploring-logic-gates-in-minecraft}, + note = {Accessed: 2023-08-20} +} + +@online{platforms, + title = {Windows Mac Linux Logo}, + year = {2009}, + url = {https://www.nicepng.com/downpng/u2w7w7y3e6a9r5i1_windows-mac-linux-logo/}, + note = {Accessed: 2023-08-20}, + author = {NicePNG} +} + +@online{glfwLogo, + title = {GLFW Logo}, + year = {2013}, + url = {https://www.glfw.org/}, + note = {Accessed: 2023-08-20}, + author = {The GLFW Development Team} +} + +@online{bejeweledGameplay, + title = {Bejeweled gameplay}, + year = {2001}, + url = {https://www.youtube.com/watch?v=ZEXtEUVexzA}, + note = {Accessed: 2023-08-20}, + author = {PopCap Games and Electronic Arts} +} + +@online{marketShareChart, + title = {Desktop Operating System Market Share Worldwide Chart}, + year = {2023}, + url = {https://gs.statcounter.com/os-market-share/desktop/worldwide}, + note = {Accessed: 2023-08-20}, + author = {Global Stats} +} + +@online{unityLogo, + title = {Unity Game Engine Logo}, + year = {2005}, + url = {brand.unity.com}, + note = {Accessed: 2023-08-20}, + author = {Unity Technologies} +} + +@online{unrealLogo, + title = {Unreal Game Engine Logo}, + year = {2014}, + url = {www.unrealengine.com}, + note = {Accessed: 2023-08-20}, + author = {Epic Games} +} + +@online{godotLogo, + title = {Godot Game Engine Logo}, + year = {2014}, + url = {https://godotengine.org/}, + note = {Accessed: 2023-08-20}, + organization = {Godot Foundation} +} + +@online{rpgMakerLogo, + title = {RPG Maker Engine Logo}, + year = {2015}, + url = {https://www.rpgmakerweb.com/}, + note = {Accessed: 2023-08-20}, + organization = {Gotcha Gotcha Games Inc} +} + +@online{renpyLogo, + title = {Ren'Py Game Engine Logo}, + year = {2004}, + url = {https://www.renpy.org/}, + note = {Accessed: 2023-08-20}, + organization = {Tom "PyTom" Rothamel} +} + +@online{openGLWikipedia, + title = {Linux kernel and OpenGL video games}, + year = {2014}, + url = {https://commons.wikimedia.org/wiki/}, + note = {Accessed: 2023-08-20}, + author = {ScotXW https://commons.wikimedia.org/wiki/User:ScotXW} +} + +@online{windowsLinuxSlash, + title = {PCMag encyclopedia backslash example}, + year = {2013}, + url = {https://www.pcmag.com/encyclopedia/term/backslash}, + note = {Accessed: 2023-08-20}, + organization = {PCMag} +} + +@online{gladSite, + title = {Glad configuration site}, + year = {2023}, + url = {https://glad.dav1d.de/}, + note = {Accessed: 2023-08-26}, + author = {David Herberth} +} + +@online{freeTypeSite, + title = {Free Type library site}, + year = {2023}, + url = {https://freetype.org/}, + note = {Accessed: 2023-08-26}, + organization = {Free Type project} +} + +@online{assetsMatchThree, + title = {Match three assets}, + year = {2017}, + url = {https://opengameart.org/content/gem-match-3-set}, + note = {Accessed: 2023-08-26}, + author = {Sylly} +} + +@online{cansFiltered, + title = {Soda Pop Can-Themed Game Pieces}, + year = {2012}, + url = {https://opengameart.org/content/soda-pop-can-themed-game-pieces}, + note = {Accessed: 2023-09-08}, + author = {Donald Pelikan} +} + +@online{tooMuchOne, + title = {Vector Match Three Blocks}, + year = {2017}, + url = {https://opengameart.org/content/vector-match-three-blocks}, + note = {Accessed: 2023-09-08}, + author = {ChiliGames} +} + +@online{tooMuchTwo, + title = {Color Match Puzzle Rainbow Panels}, + year = {2021}, + url = {https://opengameart.org/content/color-match-puzzle-rainbow-panels}, + note = {Accessed: 2023-09-08}, + author = {Haley Halcyon} +} + +@online{candyCrushMarketShare, + title = {Candy Crush Market Share}, + year = {2022}, + url = {https://www.businessofapps.com/data/candy-crush-statistics/}, + note = {Accessed: 2023-09-11}, + author = {David Curry} +} + +@online{popularMatchThree, + title = {Most popular match-3 gaming apps worldwide in July 2023, by downloads}, + year = {2023}, + url = {https://www.statista.com/statistics/1405591/most-downloaded-match-3-games-worldwide/}, + note = {Accessed: 2023-09-11}, + author = {J. Clement} +} + +@online{glfwSite, + title = {GLFW project site}, + year = {2023}, + url = {https://www.glfw.org/community.html}, + note = {Accessed: 2023-09-11}, + author = {GLFW} +} + +@online{gladSite, + title = {Glad project site}, + year = {2023}, + url = {https://glad.dav1d.de/}, + note = {Accessed: 2023-09-11}, + author = {dav1d} +} + +@online{freeTypeLib, + title = {Free Type project}, + year = {2023}, + url = {https://freetype.org/}, + note = {Accessed: 2023-09-11}, + author = {Free Type organization} +} + +@online{crossPlatformRise, + title = {Cross-platform games increase}, + year = {2023}, + url = {https://newzoo.com/resources/blog/cross-platform-players-spending-more-on-pc-and-console}, + note = {Accessed: 2023-09-11}, + author = {Orla Meehan} +} + +@online{cloudGamingRise, + title = {The Rise of Cloud Gaming article}, + year = {2022}, + url = {https://www.datacenters.com/news/the-rise-of-cloud-gaming}, + note = {Accessed: 2023-09-11}, + author = {Datacenters.com Cloud} +} + +@online{godotEngineProject, + title = {The Rise of Cloud Gaming article}, + year = {2023}, + url = {https://godotengine.org/}, + note = {Accessed: 2023-09-11}, + author = {Godot project} +} + +@online{gameEngineCharacterics, + title = {Basic elements and characteristics of game engine}, + year = {2021}, + url = {https://fullscale.io/blog/what-is-game-engine/}, + note = {Accessed: 2023-09-11}, + author = {Full Scale} +} + +@online{learnOGLTransformations, + title = {Learn Open GL chapter on transformations}, + year = {2021}, + url = {https://learnopengl.com/Getting-started/Transformations}, + note = {Accessed: 2023-09-11}, + author = { Joey de Vries} +} + +@online{glfwWiki, + title = {GLFW software architecture description}, + year = {2022}, + url = {https://en.wikipedia.org/wiki/GLFW}, + note = {Accessed: 2023-09-11}, + author = {Wikipedia} +} + +@online{glfwCommunity, + title = {GLFW discourse community forum}, + year = {2023}, + url = {https://discourse.glfw.org/}, + note = {Accessed: 2023-09-11}, + author = {GLFW project} +} + +@online{stbImageRepo, + title = {Repository of stb project}, + year = {2023}, + url = {https://github.com/nothings/stb}, + note = {Accessed: 2023-09-11}, + author = {Sean Barrett} +} + +@online{gameLoopExplanation, + title = {Game Loop explanation}, + year = {2023}, + url = {https://gameprogrammingpatterns.com/game-loop.html}, + note = {Accessed: 2023-09-11}, + author = {Game Programming Patterns} +} + +@online{linuxWindowsFileSystems, + title = {Key Difference between Linux and Windows}, + year = {2023}, + url = {https://www.guru99.com/linux-differences.html#:~:text=Linux%20files%20are%20ordered%20in,name%20in%20the%20same%20folder.}, + note = {Accessed: 2023-09-11}, + author = {Mary Brent} +} + +@online{driversWinLinux, + title = {Device support in Windows vs. Linux}, + year = {2010}, + url = {https://www.zdnet.com/article/device-support-in-windows-vs-linux/}, + note = {Accessed: 2023-09-11}, + author = {Chris Clay Clay} +} + +@online{nvidiaDrivers, + title = {Arch wiki entry about nvidia drivers}, + year = {2023}, + url = {https://wiki.archlinux.org/title/NVIDIA}, + note = {Accessed: 2023-09-11}, + author = {Arch Wiki} +} + +@online{vulkanDirectXComparison, + title = {Vulkan vs. DirectX comparison}, + year = {2023}, + url = {https://history-computer.com/vulkan-vs-directx-key-differences-and-full-comparison/}, + note = {Accessed: 2023-09-11}, + author = {Paul Salmon} +} \ No newline at end of file