30
Group C# 023 Dark Deer Hotel

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

Embed Size (px)

Citation preview

Page 1: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

Group C# 023

Dark Deer Hotel

Page 2: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

Born in 1990.

Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer Sciences Faculty, spec. “Telecommunications”.

Hobbies: basketball, cycling.

Oleksiy Piskunov

Page 3: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

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

Page 4: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

Born in 1990.

Education: Graduated DNURT 2012 / technical cybernetics faculty

Hobbies: skating, chess, yachting, boxing.

Vsevolod Tarasov

Page 5: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

Born in 1983.

Profession: designer in a small typography

Hobbies: reading, music, bicycles and automate things

Anton Butenko

Page 6: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

Project summary

Our goals

Requirement

Development process

Continuous Integration and Testing Environment

Detailed project architecture with evolution

Technologies

Summary

Q?

Page 7: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

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

Page 8: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

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 page content showing to more than 5,000

people per hour Safety - 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(Repairman) and Administrators

Operability - Account management is available for Administrators only

Page 9: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

1. Make an application that satisfies business

needs

2. Get the experience of team work

3. Gain experience in software development

model FDD+TDD

4. Get a real experience of software development

5. Arrange knowledge acquired during courses

Page 10: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

Project Evolution

AJAX Frontend Validation

Attributes Validation Backend Validation

Azure DBXML DB Mock

Page 11: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer
Page 12: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

Initial Requirements

Analyze

ReleaseTesting

Bug Fixing

Implementation

Project Architecture

Product Owner

Page 13: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

ServicesRoomsHalls

Main structure elements for project

Reception Cleaner Repairman

Orders Assignments

RESOURSES MANAGEMENT

ROLES

Page 14: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

Client

<<Extends>>Client

Make Order for Room

Make Order for Hall

Recieve Additional information

Page 15: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

Reception personal<<Includes>>

<<Includes>>

<<Extends>>

<<includes>>

Reception Personal

Take Order

Check out

Confirm order

Enter client information

Print a bil l

Print Extended bil l

check in

Make cleaner assigment

Change Card State

Page 16: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

Service personal

<<includes>>

<<Requires>>

<<extends>><<includes>>

<<extends>>

Service PersonalChoose the assignment to work

Apply for service

Get Assignment List

CancelGet Current Assignment

Make Assignment

Mark as Complited

Cancel Apllienment

Page 17: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

Administrator

SuperUser

Hire personal

fire personal

update Rate table

Page 18: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer
Page 19: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

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

Page 20: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

ManagementEntities

ResourcesEntities

Page 21: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer
Page 22: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

MVC application

Role provider

Membership provider

Session provider

Data mapperData mapper

MVC Accounting Entity Layer

Azure DB

Business logicBusiness logic

Page 23: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

Session provider

AccountProvider

Session provider

Account Provider

Instance1 Instance2

App

licat

ion

Application

Azure DB

Queries

Clients

Balancer

Application cluster

User queries

Dat

a m

appe

rD

ata mapper

Page 24: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

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

Page 25: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

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 FxCop Balsamiq

Page 26: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

ASP.NET MVC 3 TDD and Layered Development Multithreading programming Design patterns Databases, Entity framework Unit Testing Team work

Acquired knowledge

Piskunov Oleksiy

Page 27: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

ASP.NET MVC 3 Localization AJAX Subversion (TortoiseSVN) Multithread programming TDD and Layered Development Patterns Working with DB Team work Lots of other interesting stuff

Acquired knowledge

Mordak Yevgen

Page 28: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

Acquired knowledge

Vsevolod Tarasov Business analysis ASP.NET MVC 3 Basic Applications' Architecture Principles 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

Page 29: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

ASP.NET MVC 3 Basic Applications' Architecture Principles 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

Page 30: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer

We will be pleased to answer Your questions!