dp15 C# 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 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 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 purpose 2.Use cases 3.Data fields CRT 4.ER model 5.R model 6.Backlogs 7.Architecture 8.Clients 9.Should be changed 10. About knowledge 11. 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 Form Base Price Manage- ment Form Summary Expenses Report Passport_Series&Number+ m + Passport_First_Name+ m + ++ Passport_Mid_Name+ m + Passport_Last_Name+ m + ++ Passport_BirthDay+ m + Passport_day_of_issue+ m + Passport_place of issue+ m + Passport_Gender+ m + Passport_Address+ m + Phone_Number+ m + Employee_ID Employee_Position + m+++ Employee_Hiring_Date + m+ Employee_Payment + m++ Employee_BarCode + m+ Employee_Leave_date + m Employee_compensatory_holiday + m++ Employee_hospitals? + m++ Client_Money_Account+ 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 + Sattlement_Food_Mode+ m Settlement_Beds_Count+ m Settlement_Beds_Type+ m Settlement_Check_Out_Date+ m Settlement_Number_Of_Persons+ m Repair_Description + m Repair_Cost + m Repair_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 RepairRep ort 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_Geographic Position + + 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 + m Expenses_Date + m Expenses_Type + + m
4. ER model
4. Physical model
5. Generated entity framework model
6. SCRUM Cycles diagram Release Cycle Analysis Design Development Testing Sprint 0Sprint 1Sprint 2Sprint 3 Backlogs
7.General Architecture Diagram Reception Client Silverlight4 Prism4 Web Client Silverlight 4 Hotel Management Application Silverlight 4 MS SQL 2008 WCF Data Services + Entity Framework Mobile Clients (Repair&Cleaners) Win Mobile 7.1 Silverlight 5 Entertaimnetn Facility Client WPF
7. Architecture ORM: Entity Framework Why: Server: Microsoft SQL Express Why:
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