38
dp15 C# 07.11.201 1 Stanislav Lupinskiy, Vadim Gudko, Anatoliy Bezrukaviy,

Dp15 C# 07.11.2011 Stanislav Lupinskiy, Vadim Gudko, Anatoliy Bezrukaviy, Artem Lupir

Embed Size (px)

Citation preview

dp15 C# 07.11.2011

Stanislav Lupinskiy, Vadim Gudko,

Anatoliy Bezrukaviy,Artem Lupir

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.

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.

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.

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.

Agenda

1. Project purpose2. Use cases3. Data fields CRT4. ER model5. R model6. Backlogs7. Architecture8. Clients9. Should be changed10. About knowledge11. Questions?

1. Project purpose

The project purpose is development of hotel and huge entertainment complex management system.

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.

2.1. Use cases Client

2.2. Use cases Chief

2.3. Use cases Cleaner

2.4. Use cases Entertainer

2.5 Use Cases Repairman

3. Cross references diagram

 Reception Settlement 

Form

Web registration 

Form

Additional Service Order 

Form

Checkout Form Hiring Form Employee 

Dismiss Salary FormBase Price Manage-ment Form

Summary Expenses Report

Passport_Series&Number + m + m + m + Passport_First_Name + m + m + + m + + Passport_Mid_Name + m + m + m + Passport_Last_Name + m + m + + m + + Passport_BirthDay + m + m + m +

Passport_day_of_issue + m + m + m + Passport_place of issue + m + m + m +

Passport_Gender + m + m + m + Passport_Address + m + m + m + Phone_Number + m + m + m +

  Employee_ID

Employee_Position + m + + + Employee_Hiring_Date + m + Employee_Payment + m + + + m Employee_BarCode + m +

Employee_Leave_date + m Employee_compensatory_holiday + m + +

Employee_hospitals? + m + +  

Client_Money_Account + m + m + +

Client_Bar_Code +

3. Cross references diagram

  Reception Settlement Form

Web registration Form Hiring Form Employee 

Dismiss

Base Price Management 

Form

Summary Expenses Report

Sattlement_ID Settlement_Date + m + m +

Sattlement_Food_Mode + m + m Settlement_Beds_Count + m + m Settlement_Beds_Type + m + m

Settlement_Check_Out_Date + m + m + m Settlement_Number_Of_Persons + m + m

  Repair_Description + m

Repair_Cost + mRepair_Done_Date + m

  Clean_ID

Clean_Date + m Clean_Bed_Fill + m

Clean_Wiper_Change + m  

Repair_Request _ID Repair_Request _Date + m +

Repair_Request _Damaged_Item + m +Repair_Request_Comment + m +

3. Cross references diagram

 Receprion Settlement 

Form

Web registration 

Form

Room Choice Form

Checkout Form

Cleaner Report Form

Bar Fill Report Form

Repair Request

RepairReport

Employee Day Work 

Reg.

Base Price Manage-ment Form

Summary Expenses Report

Apartament_ID + + + + + + + + +Apartament_Class + + Apartament_Price + + m Apartament_Stage + + Apartament_Rooms + +

Apartament_Bed_count + + Apartament_Bed(single/double) + +

Apartament_GeographicPosition + +

Apartament_Comment + + Apartament_Image + + Apartament_State +

  Employee_Working_Day_ID Start_Working_Date&Time + m End_Working_Date&Time + m

  Drink_ID

Drink_Name + + m Drink_Price + m

Drink_Amount +  

Expenses_ID Expenses_Cost + + m

Expenses_Description + mExpenses_Date + mExpenses_Type + + m

4. ER model

4. Physical model

5. Generated entity framework model

6. SCRUM Cycles diagram

Release Cycle

Analysis

Design

Development

Testing

Sprint 0 Sprint 1 Sprint 2 Sprint 3Backlogs

7.General Architecture Diagram

Reception ClientSilverlight4

Prism4

Web ClientSilverlight 4

Hotel Management ApplicationSilverlight 4

MS SQL 2008

WCF Data Services +

Entity Framework

Mobile Clients (Repair&Cleaners)

Win Mobile 7.1Silverlight 5

Entertaimnetn Facility Client

WPF

7. ArchitectureORM: Entity FrameworkWhy:Server: Microsoft SQL ExpressWhy:

8. Clients

8. Hotel Management Application

Used Technologies:-Silverlight 4-MVVM Pattern-ICommand-WCF Data Service client

8. Entertainment Facility Application

Used Technologies: WCF MVVM Pattern WCF Data Service Client

8. Receptionist client

Technologies: Silverlight 4 Prism (Unity) WCF Data

Services

8. Receptionist client (demo)

Cleaner's client

Used Technologies: WCF MVVM Pattern WCF Data Service Client WP7 Silverlight

Cleaner's client demo

Repairman client

Used Technologies: WCF MVVM Pattern WCF Data Service

Client WP7 Silverlight

Repairman client demo

Web client

Technologies: WCF WCF Data

Services Silverlight

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.

10. Acquired Knowledge Lupinsky

Acquired knowleges:–MS SQL Server Express 2010–Power Designer 16.0–Silverlight 4–WPF–WCF Data Services–MVVM Pattern, ICommand.

10. Aquired Knowledge Bezrukaviy

Acquired knowledge:– MS SQL Server Express 2010– Power Designer 16.0– Silverlight 4– Prism– WCF Data Services– MVVM Pattern

Acquired Knowledge Gudko

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

Acquired Knowledge Lupir

Acquired knowleges:– Silverlight 4– WCF– Power Designer 16.0– MS SQL Server Express 2010– ASP.NET

11. Questions