Wybór metody zrobienia pracy inżynierskiej

Wybór metody zrobienia pracy inżynierskiej
S0
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:16
0

Hej, mam kilka pytań, na które jako student informatyki powinienem znać odpowiedz i mam tego świadomość, jestem chyba najsłabszym ogniwem na roku ze względu na zbyt mało czasu przez to że cały tydzień pochłania mi normalna praca.

Wybrałem temat pracy inżynierskiej, dość łatwy się wydaje, jednakże nie do końca mam na niego pomysł tak aby połączyć prostotę wykonania na zaawansowanie projektu.
Jutro mam przynieść dokumentację,diagram uml, diagram przypadków uzycia i jest noc urwana przede mną po pracy, dlatego chciałbym się poradzić was o wskazówki w jaki sposób byście widzieli wykonanie tego projektu, jakich metod użyć aby później nie latać i nie zmieniać ciągle dokumentacji.
Temat jest mało ambitny bo stron na których znajdziemy kursy kryptowalut jest multum, a że studiuję pół informatykę pół ekonometrię to pasuje mi mieć coś związanego z finansami dlatego coś takiego sobie wymyśliłem, tylko że sama strona na której są kursy kryptowalut to zdecydowanie za mało, macie jakieś pomysły co mógłbym jeszcze zaoferować uzytkownikowi? Tzn. będą oczywiście jakieś przeliczniki, kalkulatory itd. ale martwi mnie jedna rzecz, czy napisanie własnego skryptu który pobiera kursy kryptowalut z giełdy będzie trudne, czy jednak moge skorzystać z gotowego, jak uważacie?
Jest sens żeby tu gdzieś wstawiać bazę danych?
Z jakich języków korzystać przy pisaniu tego?
Wiem że poruszyłem ten temat trochę chaotycznie, ale brakuje mi obrania ścieżki konkretnej żeby już dalej z tym popłynąć, a przez noc muszę zrobić dokumentację, diagramy, za które póki co nie wiem jak się w ogóle zabrać bo nie mam koncepcji na to wszystko. Temat banalny i nie jeden się zdziwi co ja na tych studiach robię, jednakże liczę na jakiekolwiek wskazówki, dziękuję bardzo za każdą pomoc i pozdrawiam.

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
1

sama strona na której są kursy kryptowalut to zdecydowanie za mało

No jak dla mnie to w ogóle ten temat i opis nijak sie mają do strony z kursami :D Po pierwsze to w temacie masz zarządzanie giełdowym systemem wymiany walut, co w ogóle sugeruje jakbyś chciał napisać giełdę, albo przynajmniej system który pozwala korzystać z jakiejś giełdy/giełd. Po drugie, w dalszym opisie masz wspieranie podejmowania decyzji, co znów sugeruje jakiś system ekspertowy, który miałby generować jakieś sugestie inwestycyjne.

Jest sens żeby tu gdzieś wstawiać bazę danych?

No jeśli chcesz generować dla użytkownika podpowiedzi do inwestowania to chyba konieczne jest posiadanie danych historycznych, na podstawie których generujesz predykcje / trendy / modele statystyczne etc.

Z jakich języków korzystać przy pisaniu tego?

Najlepiej z takiego który umiesz bardzo dobrze.

Temat banalny

No nie wiem, mam wątpliwości. Mam wrażenie że ty i twój promotor macie bardzo odmienną wizję tego projektu...


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
edytowany 3x, ostatnio: Shalom
YO
To Pan kolega nie zna realiów studiów. Ewe. przez 100 lat gdy Pan kolega robił studia wiele się zmieniło ...
Shalom
@youmound: ale ja tu sie nie odnoszę do tego czy projekt kolegi jest dobry / pasuje na inż czy nie, tylko do tego ze wizja którą opisał nie pasuje do tematu i abstraktu który wkleił. To jest istotny problem, bo widziałem już ludzi którzy realizowali projekt który "myśleli że zgłosili" a w rzeczywistości jednak temat brzmiał inaczej...
YO
na uczelniach są takie przekręty, że może to przejść jak recenzent klepnie
Burdzi0
  • Rejestracja:prawie 9 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Futurama
  • Postów:887
0

Temat jest mało ambitny bo stron na których znajdziemy kursy kryptowalut jest multum, a że studiuję pół informatykę pół ekonometrię to pasuje mi mieć coś związanego z finansami dlatego coś takiego sobie wymyśliłem, tylko że sama strona na której są kursy kryptowalut to zdecydowanie za mało, macie jakieś pomysły co mógłbym jeszcze zaoferować uzytkownikowi?

Skoro stron jest dużo to się wzoruj i wykorzystuj już wymyślone koncepty. Połącz feature z jednej strony z tym z drugiej, dodaj coś jeszcze. Z tego co się orientuję praca inżynierska nie ma na celu wymyślania koła na nowo (bardzo subiektywna wypowiedź - inżyniera mam dopiero przed sobą, co uświadamia mi, że powinienem już wymyślać temat :P).

Temat w formularzu brzmi: Zarządzanie giełdowym systemem wymiany walut kryptograficznych.
Musisz czymś zarządzać, więc rzeczywiście dosyć blisko tutaj giełdy.

Jutro mam przynieść dokumentację,diagram uml, diagram przypadków uzycia i jest noc urwana przede mną po pracy

Diagram przypadków użycia jest diagramem UML (tak na przyszłość).


Bite my shiny metal ass!
Life throws you an error code like that, you don't have the luxury of a ZnVja2luZw== pop-up explanation *Robię projekty studenckie, pisz priv ;) *
Zobacz pozostałe 9 komentarzy
Silv
@Burdzi0: a co do fizyki Cię zniechęca najbardziej?
Burdzi0
@Silv: w technikum miałem tylko rok z niefajnym typem, nie umiałem nic, poszedłem na studia i musiałem umieć, więc miałem 2x trudniej co sprawiło, że znienawidziłem do reszty
Shalom
A kto tu mówi o jakiejś fizyce? o_O Ludzie robili inż np. na systemach do schedulowania zadań na klastrach, na generacji kodu dla systemów sterowania itp :)
Ktos
Praca inżynierska to może być wymyślenie koła na nowo - kolejny CMS, forum, system do zarządzania przychodnią pasuje do zasad.
Silv
@Burdzi0: ja też nie miałem szczęścia do fizyki, ale jakoś nigdy nie potrafiłem z niej zrezygnować. Obecnie podążam w kierunku, by kiedyś zacząć uzupełniać braki.
S0
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:16
0

Macie rację, temat pracy do edycji, promotor trochę z odrębnych dziedzin nauki i z niewiedzy przekombinowal zeby to jakoś lepiej wyglądało niż to co mu zaoferowałem.
Dziękuję bardzo za każdą wskazówkę którą się podzieliliscie.

Pytanie mam jeszcze odnośnie systemu alarmowego który bym chciał tam wprowadzić, myślicie że korzystając z API giełdy aby to info o kursach pobierać, będę mógł je "oddzielić" i przechowywać w swojej bazie danych? Chciałbym wprowadzić alerty gdy kurs waluty x wzrośnie/zmaleje od podanej kwoty w postaci SMS, ale dopiero dziś o tym pomyślałem i nie wiem jak prawnie to wygląda pod względem protokołu gsm, operatorów i czy w ogóle jestem w stanie coś takiego zrobić. Korzystając z usług może sprawiać wrażenie gotowca a stawiać wlasne serwery do tego, ogarnąć protokoły i wysyłać automatycznie wiadomości ze starego tel z darmowymi smsami możliwe że mnie przerośnie i z drugiej strony prawnie jest to też sporne, choćby z operatorem. Wiec może przez maila?
Czy lepiej całkiem odpuscic bo jeszcze więcej zachodu niż z samą pracą?
Dziękuję bardzo

YO
SMS sobie daruj, wystarczy Ci alert E-MAIL i będzie git.
YO
  • Rejestracja:ponad 11 lat
  • Ostatnio:prawie 3 lata
  • Postów:540
0

Po prostu bierzesz dane przez API, szukasz algorytmów albo sam wymyślasz, które przeliczają, co zmieniają, coś tam robią, i fajne kolorowe cyferki dają.
Opieram się na tym co napisano w karcie tematu.

Nie wiem czemu w tytule projektu jest ZARZĄDZANIE - powinno być: PROJEKT APLIKACJI DO ...
I wtedy się nikt nie czepi, że praca nie jest na temat. Bo opis wskazuje na to, że budujesz stronkę WWW, która coś tam użytkownikowi daje. I to Ci wystarczy jak na INŻ.


Dziura w ścianie gdzie Panowie widzą Panie,
Rick and Morty, season 1.
Szukam tej dziury, jak coś dajcie znać gdzie jest :D "A z Ciebie c**** pisowski" - Ula Papuszko (w sensie, że JA) 05.06.2020 r., grupa: Strajk Przedsiębiorców. Witam zatem, jestem c**** pisowski ;)
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)