1 / 40

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

freira
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 management system of hotel and huge entertainment complex.

  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 (RepairCleaners) Win Mobile 7.1 Silverlight 5 WCF Data Services + Entity Framework MS SQL 2008

  22. 7. Used Technologies - Arguments 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 4 • Modern Trend

  23. 7. Used Technologies Arguments (continue) Entity Framework • .NET framework integrated ORM • Easy in use MS SQL 2008 • Relatively Fast • Has nice range of flexible data types, including Image type • Good interaction in ORM level when using EF Prism (Unity) • Maintainability – loosely coupled modules • Flexibility – dependency injection, regions in UI composition • Modularity – runtime module loading support • Embedded cross-module communication • Full & friendly MVVM architecture support

  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 • DevExpressExtraReports

  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. Web client

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

  36. 10. Acquired Knowledge Stanislav 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.

  37. 10. Aquired Knowledge Anatoliy Bezrukaviy • Acquired knowledge during courses: • Unit Testing • Threading • Manual ORM • Manual serialization • MVC, MVP • Windows Phone 7.1 • GoF Patterns • SQL • Sonar, Maven • Acquired knowledge in current project: • MS SQL Server Express 2008 • Power Designer 16.0 • Silverlight 4 • Prism • WCF Data Services • MVVM Pattern • DevExperience Reports

  38. 10. Acquired Knowledge Vadim Gudko • Acquired knowlege in current project: MS SQL Server Express 2008 • Power Designer 16.0 • Silverlight (Windows Phone 7) • WCF + Data Services • MVVM Pattern. • Entity Framework • Working in team • Acquired knowledge during courses: • Win Forms • Sockets • Unit Testing • Threading • Manual ORM • Manual serialization • Custom collections • MVC • GoF Patterns • SQL • HTML • JavaScript+AJAX

  39. 10. Acquired Knowledge Artem Lupir • Acquired knowledge during courses: • Unit Testing • Threading • Manual ORM • Manual serialization • MVC, MVP • Windows Phone 7.1 • GoF Patterns • SQL • Acquired knowledge in current project: • MS SQL Server Express 2008 • Power Designer 16.0 • Silverlight 4 • ASP.NET • WCF • MVVM Pattern

  40. 11. Questions

More Related