Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dp-024 C# Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer.

Similar presentations


Presentation on theme: "Dp-024 C# Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer."— Presentation transcript:

1 Dp-024 C# Dark Deer Hotel

2 Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer Sciences Faculty, spec. “Telecommunications”. Hobbies: basketball, cycling. Oleksiy Piskunov

3 Born in 1989. Education: Oles Honchar Dnipropetrovsk National University, Physics-Technical Department on spec. “Alternative energy sources”. Educational level of Master. Hobbies: programming, traveling, active rest, cooking. Yevgen Mordak

4 Born in 1990. Education: Graduated DNURT 2012 / technical cybernetics faculty Hobbies: skating, chess, yachting, boxing. Vsevolod Tarasov

5 Born in 1983. Profession: designer in a small typography Hobbies: reading, music, bicycles and automate things Anton Butenko

6  Project summary  Our goals  Requirement  Continuous Integration and Testing Environment  Detailed project architecture with evolution  Technologies  Summary  Questions

7 The concept of the project is the software for management of hotel with rental rooms. Main features:  Administration of hotel structure and services  Transparent architecture  Scalable application

8  Application appearance  - The system must appear as a website  - The system should provide a convenient interface between the user and the system  Performance  - Any page of the application must be opened in less than 5 seconds  - The system should ensure your advertising content showing to more than 5,000 people per hour  Safety  - Every action in the system should be recorded in the system  - The system should provide a moderate level of security based on the separation of resources for the three main roles of the process: Reception manager, Cleaners and a Support manager and provide a secure internet connection of https class  Operability  - Staff cannot be removed from the system; just blocking without the possibility of release. Blocking is available for super-admin only

9  1. Make an application that satisfies drivers  2. Get the experience of team work  3. Gain experience in software development model FDDI  4. Get a real experience of software development  5. Systematize knowledge acquired during courses

10  Receiving and approving requirements for the system  Documentation writing (Concept, SRS)  Use Cases creation  Project Architecture development  Making Domain models  Creating Verticals from Use Cases  Making temporary XML Repository for first steps of development and tests making  Testing  XML repository changed to MS SQL repository under Entity Framework  Testing work with the database  Code refactoring and bug fixing (repeated step)  Cool features adding

11  Services  Rooms  Halls Main structure elements for project  Reception  Cleaner  Repairman  Orders  Assignmen ts RESOURSESMANAGEMENT ROLES

12  Client

13  Reception personal

14  Service personal

15  Administrator

16  Resources

17  Management

18  Subversion:  Subversion Control of various builds  TeamCity:  Setting up of the CI environment  NUnit:  Run Tests in CI environment  dotCover:  Gather code coverage metrics from Tests

19 Management Entities Resources Entities

20 Project principal scheme

21

22 AZURE DEPLOYMENT!?

23 BENEFITS:  99.99% uptime  Multi-instance cluster  Shared Database  Scalable application

24  Visual Studio 2010 .NET Framework 4 (C#)  Asp.Net MVC 3  AJAX  MS SQL Server 2008/2012  Entity Framework  SVN Subversion  TeamCity  NUnit+dotCover  Azure cloud  Power Designer

25  ASP.NET MVC 3  TDD and Layered Development  Multithreading programming  Design patterns  Databases, Entity framework  Unit Testing  Team work Acquired knowledge Piskunov Oleksiy

26  ASP.NET MVC 3  Localization  AJAX  Subversion (TortoiseSVN)  Multithread programming  Patterns  Working with DB  Team work  Lots of other interesting stuff Acquired knowledge Mordak Yevgen

27 Acquired knowledge Vsevolod Tarasov  Business analysis  ASP.NET MVC 3  Basic Architecture  TDD and Layered Development  Working with DB  Entity framework  Team work  Work with Power Designer  Work with some features of MS SQL Server 2012  AZURE Clouds

28  ASP.NET MVC 3  Basic Architecture  Dependency Injection  TDD and Layered Development  Working with DB  Entity framework  Team work  Basic team leading skills  MS SQL configuration (Basic knowledge)  AZURE Clouds Acquired knowledge Anton Butenko

29 We will be pleased to answer Your questions!


Download ppt "Dp-024 C# Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer."

Similar presentations


Ads by Google