Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dp15 C# 07.11.2011 Stanislav Lupinskiy, Vadim Gudko, Anatoliy Bezrukaviy, Artem Lupir.

Similar presentations


Presentation on theme: "Dp15 C# 07.11.2011 Stanislav Lupinskiy, Vadim Gudko, Anatoliy Bezrukaviy, Artem Lupir."— Presentation transcript:

1 dp15 C# 07.11.2011 Stanislav Lupinskiy, Vadim Gudko, Anatoliy Bezrukaviy, Artem Lupir

2 Stanislav Lupinskiy  23 years old  Was born and grew up in Nikopol  Graduated from Dnipropetrovsk National University in 2010. Have Specialist degree: "Software Engineer”.  My hobbies are speed driving, computer games, films.

3 Vadim Gudko  22 years old  Was born in Tokmak(Zaporozhye region) and grew up in Vilnogirsk(Dnepropetrovsk region)  Graduated from Dnipropetrovsk National University in 2011. Have Specialist degree: “Computer Systems Engineer”  Enjoy films and music, video games and sport.

4 Anatoliy Bezrukaviy  23 years old  Was born and grove up in Dnepropetrovsk  Education: Mechanical engineer, 2011 Dnepropetrovsk National University.  Enjoy exciting actions, alive nature, adventures, gym; Interested in science, knowledge, researching.

5 Artem Lupir  24 years old;  Was born and grove up in Pavlograd;  Was studied in Oles Honchar Dnipropetrovsk National University. Have a degree in “Microelectronics engineers”;  I like sports and watch documental films.

6 Agenda 1.Project purpose 2.Use cases 3.Data fields CRT 4.ER model 5.R model 6.Backlogs 7.Architecture 8.Clients 9.Should be changed 10. About knowledge 11. Questions?

7 1. Project purpose  The project purpose is development of hotel and huge entertainment complex management system.

8 2. Use cases  1. Client. – 1.1. Pre-paid order registration; – 1.2. Free order registration; – 1.3. Payment.  2. Receptionist. – 2.1. New order registration; – 2.2. Client registration. – 2.3. Leaving checkout.  3. Manager. – 3.1. Calculate profit; – 3.2. New employee registration. – 3.3. Employee discharge. – 3.4. Salary calculation.  4. Cleaner. – 4.1. Authorization – 4.2. Damage registration. – 4.3. Finish reporting. – 4.4. Drinks checkout.  5. Repairman. – 5.1. Authorization. – 5.2. Guilty detection, damage appraisal. – 5.2. Change or repair reporting.

9 2.1. Use cases Client

10 2.2. Use cases Chief

11 2.3. Use cases Cleaner

12 2.4. Use cases Entertainer

13 2.5 Use Cases Repairman

14 3. Cross references diagram Reception Settlement Form Web registration Form Additional Service Order Form Checkout Form Hiring Form Employee Dismiss Salary Form Base Price Manage- ment Form Summary Expenses Report Passport_Series&Number+ m + Passport_First_Name+ m + ++ Passport_Mid_Name+ m + Passport_Last_Name+ m + ++ Passport_BirthDay+ m + Passport_day_of_issue+ m + Passport_place of issue+ m + Passport_Gender+ m + Passport_Address+ m + Phone_Number+ m + Employee_ID Employee_Position + m+++ Employee_Hiring_Date + m+ Employee_Payment + m++ Employee_BarCode + m+ Employee_Leave_date + m Employee_compensatory_holiday + m++ Employee_hospitals? + m++ Client_Money_Account+ m + + Client_Bar_Code +

15 3. Cross references diagram Reception Settlement Form Web registration Form Hiring Form Employee Dismiss Base Price Management Form Summary Expenses Report Sattlement_ID Settlement_Date+ m + Sattlement_Food_Mode+ m Settlement_Beds_Count+ m Settlement_Beds_Type+ m Settlement_Check_Out_Date+ m Settlement_Number_Of_Persons+ m Repair_Description + m Repair_Cost + m Repair_Done_Date + m Clean_ID Clean_Date + m Clean_Bed_Fill + m Clean_Wiper_Change + m Repair_Request _ID Repair_Request _Date + m+ Repair_Request _Damaged_Item + m+ Repair_Request_Comment + m+

16 3. Cross references diagram Receprion Settlement Form Web registration Form Room Choice Form Checkout Form Cleaner Report Form Bar Fill Report Form Repair Request RepairRep ort Employee Day Work Reg. Base Price Manage- ment Form Summary Expenses Report Apartament_ID++++++++ + Apartament_Class + + Apartament_Price + + m Apartament_Stage + + Apartament_Rooms + + Apartament_Bed_count + + Apartament_Bed(single/double) + + Apartament_Geographic Position + + Apartament_Comment + + Apartament_Image + + Apartament_State + Employee_Working_Day_ID Start_Working_Date&Time + m End_Working_Date&Time + m Drink_ID Drink_Name + + m Drink_Price + m Drink_Amount + Expenses_ID Expenses_Cost + + m Expenses_Description + m Expenses_Date + m Expenses_Type + + m

17 4. ER model

18 4. Physical model

19 5. Generated entity framework model

20 6. SCRUM Cycles diagram Release Cycle Analysis Design Development Testing Sprint 0Sprint 1Sprint 2Sprint 3 Backlogs

21 7.General Architecture Diagram Reception Client Silverlight4 Prism4 Web Client Silverlight 4 Hotel Management Application Silverlight 4 MS SQL 2008 WCF Data Services + Entity Framework Mobile Clients (Repair&Cleaners) Win Mobile 7.1 Silverlight 5 Entertaimnetn Facility Client WPF

22 7. Architecture ORM: Entity Framework Why: Server: Microsoft SQL Express Why:

23 8. Clients

24 8. Hotel Management Application Used Technologies: -Silverlight 4 -MVVM Pattern -ICommand -WCF Data Service client

25 8. Entertainment Facility Application Used Technologies:  WCF  MVVM Pattern  WCF Data Service Client

26 8. Receptionist client Technologies:  Silverlight 4  Prism (Unity)  WCF Data Services

27 8. Receptionist client (demo)

28 Cleaner's client Used Technologies:  WCF  MVVM Pattern  WCF Data Service Client  WP7 Silverlight

29 Cleaner's client demo

30 Repairman client Used Technologies:  WCF  MVVM Pattern  WCF Data Service Client  WP7 Silverlight

31 Repairman client demo

32 Web client Technologies:  WCF  WCF Data Services  Silverlight

33 9. Should be changed  Validation for all clients should be implemented  DB validation should be implemented  Hotel management application – Add reporting feature, add more employees filtering options. Add a Chief page for full profit overview. Add a client side authorization to distinct HR and Chief role.  Reception - implementing server-side print server, more progressive layout system in main grid, more filters, modules.

34 10. Acquired Knowledge Lupinsky  Acquired knowleges: – MS SQL Server Express 2010 – Power Designer 16.0 – Silverlight 4 – WPF – WCF Data Services – MVVM Pattern, ICommand.

35 10. Aquired Knowledge Bezrukaviy  Acquired knowledge: – MS SQL Server Express 2010 – Power Designer 16.0 – Silverlight 4 – Prism – WCF Data Services – MVVM Pattern

36 Acquired Knowledge Gudko  Acquired knowledge: – MS SQL Server Express 2010 – Power Designer 16.0 – Silverlight (Windows Phone 7) – WCF + Data Services – MVVM Pattern. – Entity Framework – Working in team

37 Acquired Knowledge Lupir  Acquired knowleges: – Silverlight 4 – WCF – Power Designer 16.0 – MS SQL Server Express 2010 – ASP.NET

38 11. Questions


Download ppt "Dp15 C# 07.11.2011 Stanislav Lupinskiy, Vadim Gudko, Anatoliy Bezrukaviy, Artem Lupir."

Similar presentations


Ads by Google