1 / 39

dp15 C# 07.11.2011

HOTEL. Stanislav Lupinskiy, Vadim Gudko, Anatoliy Bezrukaviy, Artem Lupir. dp15 C# 07.11.2011. Stanislav Lupinskiy. 23 years old Was born and grew up in Nikopol Graduated from Dnipropetrovsk National University in 2010. Have Specialist degree: "Software Engineer” .

tariq
Download Presentation

dp15 C# 07.11.2011

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  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 • Project purpose • Use cases • Data fields CRT • ER model • R model • Backlogs • Architecture • Clients • Should be changed • About knowledge • 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

  15. 3. Cross references diagram

  16. 3. Cross references diagram

  17. 4. ER model

  18. 4. Physical model

  19. 5. Generated entity framework model

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

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

  22. 7. Used Technologies Silverlight 4 • Modern Trend. High market demand • Application can run in browser or out of browser as usual desktop application WCF Data Services • Flexible web-services based data transfer protocol • Provides http context based authorization Windows Mobile 7.1 • Used as being latest win mobile platform using Silverlight 5 • Modern Trend

  23. 7. Used Technologies Entity Framework • .NET framework integrated ORM • Easy in use MS SQL 2008 • MS Soft is good

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

  25. 8. Hotel Management Application

  26. 8. Entertainment Facility Application Used Technologies: • WCF • MVVM Pattern • WCF Data Service Client

  27. 8. Receptionist client Technologies: • Silverlight 4 • Prism (Unity) • WCF Data Services

  28. 8. Receptionist client (demo)

  29. Cleaner's client Used Technologies: • WCF • MVVM Pattern • WCF Data Service Client • WP7 Silverlight

  30. Cleaner's client demo

  31. Repairman client Used Technologies: • WCF • MVVM Pattern • WCF Data Service Client • WP7 Silverlight

  32. Repairman client demo

  33. Web client Technologies: • WCF • WCF Data Services • Silverlight

  34. 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.

  35. 10. Acquired Knowledge Lupinsky • Acquired knowledge during courses: • WPF • Win Forms • Sockets • Unit Testing • Threading • Manual ORM • Manual serialization • MVC • MVVM • GoF Patterns • Lots of other interesting stuff • Acquired knowlege in current project: • MS SQL Server Express 2008 • Power Designer 16.0 • Silverlight 4 • WCF Data Services • MVVM Pattern, ICommand.

  36. 10. Aquired Knowledge Bezrukaviy • Acquired knowledge: • MS SQL Server Express 2008 • Power Designer 16.0 • Silverlight 4 • Prism • WCF Data Services • MVVM Pattern

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

  38. Acquired Knowledge Lupir Acquired knowleges: Silverlight 4 WCF Power Designer 16.0 MS SQL Server Express 2008 ASP.NET

  39. 11. Questions

More Related