Praca inż..porada

0

Witam.W tym semestrze wypada moja praca inż.Moim tematem najprawdopodobniej będzie...stworzenie interaktywnej strony www,wspomagającej projektowanie instalacji fotowoltaicznej.Działa to mniej więcej tak..że podajemy tam jakieś różnorakie parametry (np.powierzchnia dachu,ile energii chcielibyśmy otrzymać,wielkość nasłonecznienia itp.) i na podstawie tych parametrów aplikacja przedstawia swój wynik dla danego użytkownika.
Moje pytanie..jeszcze nigdy nie stworzyłem żadnej str. internetowej. Mam jakieś niewielkie doświadczenie w programowaniu C/C++.
Od czego mam zacząć?Tzn. co musiałbym ogarnąć żeby stworzyć taką interaktywną stronkę.Domyślam się że HTML na pewno.
Proszę o poradę,jakie języki programowania,jakie książki,tutoriale.

0

Chcesz to zrobic w ciągu 1 semestru mają zerowe pojęcie o technologiach web, o pisaniu aplikacji webowych i o programowaniu? Zapomnij. To tak jakbyś wszedł na forum dla mechaników i napisał że chcesz na inżynierkę zbudować gokarta, ale właściwie to w ogóle się na tym nie znasz, tyle co jeździłeś kilka razy gokartem i masz prawo jazdy. Albo jakbyś wszedł na forum dla pasjonatów anten i napisał że na inżynierkę chcesz zbudować antenę do odbierania sygnałów z sond marsjańskich, ale w ogóle sie na tym nie znasz, tyle co w dzieciństwie bawiłeś sie krótkofalówkami ;]

Swoją drogą zmieniasz sobie te tematy inżynierek jak w kalejdoskopie :D :D Pytanie tylko, czemu nie wybierzesz sobie czegoś na czym się chociaż trochę znasz? o_O U mnie inż. pisaliśmy w 2 osoby przez cały rok (2 semestry + wakacje pomiędzy) to sobie można było brać troche nieznanych technologii / zaganień. Ale mimo to nikt normalny nie brał sie za coś o czym totalnie nie miał pojęcia.

0

Nie zmieniam..tylko jestem w trakcie wyboru jednego z kilku tematów.poza tym nie proszę o Twoją krytykę,tylko o poradę.To tylko i wyłącznie moja sprawa ile mi to zajmie(nawet jeśli dłużej niż jeden semestr).Więc albo doradź coś sensownego albo nie zabieraj głosu.

1

Jeżeli chcesz napisać całkowicie po stronie klienta to wystarczy JavaScript (plus ewentualnie jakieś frameworki/biblioteki do niego). Jeżeli chcesz uwzględnić technologie serwerowe to masz PHP, ASP.NET, Javę, Ruby, Pythona i dziesiątki innych.

Tak z twojego opisu aplikacja nie wydaje się bardzo skomplikowana i powinna dać się zrobić w JavaScripcie dość szybko.

2

W takim razie przedyskutuj ten temat z potencjalnym promotorem, bo znów mam wrażenie że nie rozumiesz tematu. Bo napisanie "stronki", która po podaniu powierzchnia dachu,ile energii chcielibyśmy otrzymać,wielkość nasłonecznienia wylicza rozmiar paneli i typ paneli, które opłaca nam sie kupić, to jest kwestia 20 minut jak masz gdzieś parametry potencjalnych paneli. Ale nikt przy zdrowych zmysłach nie kupi tego jako inżynierki ;]

Przypuszczam że promotor chciałby jednak coś co umożliwia zamodelowanie sobie kształtum dachu z uwzględnieniem kierunku poruszania się słońca w ciagu roku i zwizualizowanie tego (pewnie jakiś webGL), do tego pewnie użytkownik miałby jak w "simsach" możliwość samodzielnego układania paneli / modyfikowania propozycji aplikacji a aplikacja informowałaby o tym jakie parametry wyjściowe można w takiej sytuacji uzyskać.

Technologie jakie bym obstawiał -> html, javascript/jQuery/angular, webGL + dowolna relacyjna baza danych (przypuszczalnie MySQL, PosgreSQL albo jakaś baza embedded typu SQLite czy HSQL bo danych pewnie dużo nie będzie) + jakiś server-side, kwestia co kto lubi - Python, Java, .NET, PHP, COBOL (https://github.com/azac/cobol-on-wheelchair :P)

0

Nie ma to jak zakładać drugi temat, o tym samym :3

0
lolek1712 napisał(a):

Witam.W tym semestrze wypada moja praca inż.Moim tematem najprawdopodobniej będzie...

A promotora masz wybranego? Spróbuj to z nim przegadać, może akurat specjalizuje się w jakiejś pomocnej Ci technologii i będzie w stanie coś doradzić?

0

Nie do końca.Rozmawiałem z kilkoma.Ale wybór promotora na razie tu nie ma znaczenia.Chodzi o sam temat. Są jeszcze 3 tematy nad którymi się zastanawiam
Komunikator internetowy (z tego co się dowiedziałem,można w samym C++ to zrobić)
Strona osobista z wykorzystaniem platformy ASP.NET lub witryna linii lotniczych
Witryna linii lotniczych działałaby coś jak stronka http://www.polskibus.com/ tylko że dla linii lotniczych
Czy w samym ASP.NET idzie to zrobić?
Do końca tygodnia zamierzam jeden z nich wybrać i stąd moje pytania

1

@lolek1712 moja rada: jeśli nie ma tematu który by ci idealnie pasował bo się w danym zagadnieniu specjalizujesz (a na to wygląda) to wybierz promotora a nie temat ;] Z moich doświadczeń wynika że jest to dużo lepsza opcja. Bo potem moze się okazac że promotor będzie co tydzień zmieniał zdanie co do swoich wymagań, albo nie będzie miał czasu się spotkać etc a tobie będzie uciekał czas. Jak doskonale znasz dane zagadnienie to promotora możesz trochę "olać" i robić swoje. Ale jak się na tym nie znasz, to niestety się tak nie da i wtedy sensowny promotor staje się ważny.

0

Ale mi na czasie aż tak bardzo nie zależy.Nie będe płakał jak mi się przeciągnie inż.

0

Z takim podejściem raczej też nikt nie będzie płakał na rynku pracy :3

0

Czy istnieje osoba, która nie zaliczyła pracy inż? Ewentualnie 1 na 1000000000000000000000000000000 :)

0

@Zimny orzeł znam takich ;) Ale faktem jest że wiele wyższych szkół żonglowania ryżem daje inż i mgr za nic. Widziałem kiedyś "pracę inżynierską" którą stanowiła animacja we flashu prezentująca 4 metody sortowania ;]

1
Zimny Orzeł napisał(a):

Czy istnieje osoba, która nie zaliczyła pracy inż? Ewentualnie 1 na 1000000000000000000000000000000 :)

Nie znam takich, którzy nie zaliczyli, ale znam takich, którzy po prostu nie złożyli. Ani w pierwszym terminie, ani w ostatnim, i tyle by było z ich studiów. Jak już ktoś składa pracę do obrony to jest już to praca, która przeszła przez przynajmniej promotora, bo on musiał zaakceptować wersję do wydruku, więc największe lebiegi odpadną na etapie pisania, nie obrony.

0

Można też odpaść przedstawiając plagiat, którego promotor nie był w stanie wykryć, a przewodniczący komisji już tak (bo np. połowa zdań była zaczerpnięta z książki, której jest współautorem).

0

Macie jakieś ciekawe pomysły na aplikację webową w Javie jako praca dyplomowa? Wypożyczalnie filmów/ gier/ sklepy to trochę oklepane tematy, może coś ciekawszego polecacie?

0

o dyplom uczelni wcale nie jest tak latwo jest duzo skladowych

i najwazniejsze wg mnie nie trzeba byc dobrym we wszystkim

1 użytkowników online, w tym zalogowanych: 0, gości: 1