Mam do zrobienia zadanie, polega ono na egzemplifikacji tego, ze potrafię postawić serwer w ASP.NET za pomocą narzędzi Miocrosoft Visual Studio 2010.
Jako przykład użycia tej technologii wybrałem do napisania ekstremalnie uproszczoną aplikację umożliwiająca złożenie wniosku kredytowego(aplikacja webowa). Zatwierdzanie wniosku(aplikacja desktopowa)
Nie interesuje mnie estetyka, grafika etc.
Szczegóły:
[login to view URL] ma zawierać:
1.
Aplikację webową napisaną w ASP.NET Web Application(Visual C#) umożliwiającą:
a) logowanie do serwera dla ok 5 użytkowników(może być ich więcej ale nie o to tutaj chodzi)
b) wyświetlanie statusu wniosku(trzy rodzaje: idle, proccesing, solved)
c) (status idle)po zalogownaiu wpisywanie na serwer:
-kwoty kredytu(zmienna kk),
-ilości rat(zmienna ir),
-dochodów miesięcznych(zmienna dm)
// po wpisaniu wyżej wymienionych danych proponuję przycisk (submit)
d) (status processing)wyświetlanie poniżej obliczonych pól:
-rata miesięczna(wartość:=(1.3 *kk)/ir)
-koszt kredytu(wartość:= 0.3 *kk)
-zdolność kredytowa(wartość if(dm < 1500) {return 0} else {return (1-rm/dm)})
e) (status solved) wyświetlenie poniżej decyzji wprowadzonej na server przez przez aplikację desktopową:
-dezyzja(przyznany/nie przyznany)
2.
Aplikację desktopową napisaną w Windows Forms Application(Visual C#) umożliwiającą:
a)wyszukanie wniosku użytkownika
(jeśli to możliwe po wybraniu jednego z użytkowników wybranie jego z jego wniosków )
b)po wyszukaniu wniosku(wyświetlenie pól: nazwa użytkownika, numer wniosku, status, oraz jak w aplikacji webowej) aplikacja desktopowa ma możliwość wprowadzenia decyzji(przyznany/nie przyznany)
//proponuję dwa przyciski:)
II.
Protokoły i inne szczegóły:
- SOAP, (dla uproszczenia [login to view URL] )
mile widziana baza danych MS SQL, do zapamiętania wniosków kredytowych, byłoby także mile widziane połączenie użytkownika "jeden do wielu" z wnioskami, ale można dane na serwerze trzymać w pliku lub kodzie jeśli to będzie problem.