Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk...
Transcript of Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk...
![Page 1: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/1.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/2.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/3.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/4.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/5.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/6.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/7.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/8.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/9.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/10.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/11.jpg)
![Page 12: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/12.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/13.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/14.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/15.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/16.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/17.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/18.jpg)
![Page 19: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/19.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/20.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/21.jpg)
![Page 22: Group C# 023 Dark Deer Hotel. Born in 1990. Education: graduated from Oles Honchar Dnipropetrovsk National University, Physics, Electronics and Computer.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/22.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/23.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/24.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/25.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/26.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/27.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/28.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/29.jpg)
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.](https://reader034.fdocuments.net/reader034/viewer/2022051820/56649f095503460f94c1de1c/html5/thumbnails/30.jpg)
We will be pleased to answer Your questions!