Download presentation
Presentation is loading. Please wait.
Published byBrook Hoover Modified over 9 years ago
1
dp15 C# 07.11.2011 Stanislav Lupinskiy, Vadim Gudko, Anatoliy Bezrukaviy, Artem Lupir
2
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.
3
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.
4
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.
5
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.
6
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?
7
1. Project purpose The project purpose is development of hotel and huge entertainment complex management system.
8
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.
9
2.1. Use cases Client
10
2.2. Use cases Chief
11
2.3. Use cases Cleaner
12
2.4. Use cases Entertainer
13
2.5 Use Cases Repairman
14
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 +
15
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+
16
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
17
4. ER model
18
4. Physical model
19
5. Generated entity framework model
20
6. SCRUM Cycles diagram Release Cycle Analysis Design Development Testing Sprint 0Sprint 1Sprint 2Sprint 3 Backlogs
21
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
22
7. Architecture ORM: Entity Framework Why: Server: Microsoft SQL Express Why:
23
8. Clients
24
8. Hotel Management Application Used Technologies: -Silverlight 4 -MVVM Pattern -ICommand -WCF Data Service client
25
8. Entertainment Facility Application Used Technologies: WCF MVVM Pattern WCF Data Service Client
26
8. Receptionist client Technologies: Silverlight 4 Prism (Unity) WCF Data Services
27
8. Receptionist client (demo)
28
Cleaner's client Used Technologies: WCF MVVM Pattern WCF Data Service Client WP7 Silverlight
29
Cleaner's client demo
30
Repairman client Used Technologies: WCF MVVM Pattern WCF Data Service Client WP7 Silverlight
31
Repairman client demo
32
Web client Technologies: WCF WCF Data Services Silverlight
33
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.
34
10. Acquired Knowledge Lupinsky Acquired knowleges: – MS SQL Server Express 2010 – Power Designer 16.0 – Silverlight 4 – WPF – WCF Data Services – MVVM Pattern, ICommand.
35
10. Aquired Knowledge Bezrukaviy Acquired knowledge: – MS SQL Server Express 2010 – Power Designer 16.0 – Silverlight 4 – Prism – WCF Data Services – MVVM Pattern
36
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
37
Acquired Knowledge Lupir Acquired knowleges: – Silverlight 4 – WCF – Power Designer 16.0 – MS SQL Server Express 2010 – ASP.NET
38
11. Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.