Use Case and Class Diagram

6 views
Skip to first unread message

Caner Vatansever

unread,
May 1, 2013, 11:20:57 AM5/1/13
to mis-326-obj...@googlegroups.com
Selam millet,

Class Diagramı update ettim. Hocaya mail attım. Use case in ve class diagramı ekte gönderiyorum sizlerede. 25 tane use case imiz var ;) 

class diagramda en alttaki Guest Entitysinde room no: stringden sonra
checkin : date
checkout:date var attribute olarak. Paintte problem oldu çıkmadılar :D

Görüşmek üzere.


NOT: Word hali daha sağlıklı ;)


--
Saygılarımla,

Caner VATANSEVER
Boğaziçi University
Senior Student at Managament Information Systems Dep.
+90 537 882 76 33
Harmony_RationalRose.rar
UseCase.png
ClassDiagram.png
Harmony_ClassDiagram.docx

Nurcan KAN

unread,
May 1, 2013, 2:45:22 PM5/1/13
to Caner Vatansever, mis-326-obj...@googlegroups.com
tamamdır Caner ellerine sağlık ;)


1 Mayıs 2013 18:20 tarihinde Caner Vatansever <caner.va...@gmail.com> yazdı:

Serpil Erdoğan

unread,
May 1, 2013, 3:54:59 PM5/1/13
to Nurcan KAN, Caner Vatansever, mis-326-obj...@googlegroups.com
Ellerine sağlık Caner:)


1 Mayıs 2013 21:45 tarihinde Nurcan KAN <nurcan...@gmail.com> yazdı:

Caner Vatansever

unread,
May 1, 2013, 5:41:10 PM5/1/13
to Serpil Erdoğan, Nurcan KAN, mis-326-obj...@googlegroups.com
np :)


2013/5/1 Serpil Erdoğan <serpil.e...@gmail.com>

Caner Vatansever

unread,
May 3, 2013, 5:07:41 AM5/3/13
to mis-326-obj...@googlegroups.com
Selam Millet,

Son halde 25 tane use case kaldı ya şu şekilde 

ID

Use Case

Description

  1.  

Log On User

The user log in the system with username and password.

  1.  

Register New Guest

The receptionist registers new guest.

  1.  

Update Guest

The guest updates his/her some part of information (telephone, e-mail).

  1.  

Apply Survey

The guest evaluates the hotel’s condition in a survey.

  1.  

Display Bill

The guest and the receptionist displays total bill.

  1.  

Browse Menu

The guest browse menu.

  1.  

Find Menu

The guest search menu.

  1.  

Add Meal to Basket

The guest may add selected meals to the basket.

  1.  

Display Basket

The guest displays the current basket.

  1.  

Manage Basket

The guest may manage the basket.

  1.  

Remove Meal

The guest may remove meals from the basket.

  1.  

Change Quantity

The guest may change the quantities of the meal.

  1.  

Give Orders

The guest may complete the order.

  1.  

Approve Order List

The restaurant approves the order list to update bill.

  1.  

Update Bill

The restaurant updates the bill.

  1.  

Add Menu

The restaurant creates menu.

  1.  

Delete Menu

The restaurant deletes menu.

  1.  

Update Menu

The restaurant updates menu.

  1.  

Display Reports

The manager displays special reports.

  1.  

Display Restaurant based Reports

The manager displays restaurant based reports.

  1.  

Display Reception based Reports

The manager displays reception based reports.

  1.  

Print Reports

The manager prints the reports.

  1.  

Find Guest

The receptionist finds guest.

  1.  

Checkout Guest

The receptionist checkouts the guest.

  1.  

Logout User

The user logouts the system.



4 er tane şeklinde paylaşalım. İlk 12 isini siz yapın son 13 ü biz yapalım. Musti sen son 4 ü ya aradaki 9 taneyi biz gökselle yaparız. ;)




2013/5/1 Caner Vatansever <caner.va...@gmail.com>

Nurcan KAN

unread,
May 3, 2013, 6:53:00 AM5/3/13
to mis-326-obj...@googlegroups.com
tamamdır :)


2013/5/3 Caner Vatansever <caner.va...@gmail.com>

Nurcan KAN

unread,
May 3, 2013, 8:14:15 AM5/3/13
to Nurcan KAN, mis-326-obj...@googlegroups.com
arkadaşlar ya bir sorumuz olacaktı. manage basket use caseimiz var ya bizim onun herhangi bir fonksiyonu ya da class diagramda ona ait hiçbir özelliği yok hani sadece remove ve change quantitinin birleşimiydi ya bunun sequence ini nasıl yapabilirz ya da yapmamalımıyız?


2013/5/3 Nurcan KAN <nurcan...@gmail.com>

Caner Vatansever

unread,
May 3, 2013, 8:19:47 AM5/3/13
to Nurcan KAN, mis-326-obj...@googlegroups.com
o tarz şeylerde bende problem yaşadım nasıl yapılır anlayamadım aslında. Pazar müsaitseniz biraz daha erken buluşalım bence 5 gibi mesela??


2013/5/3 Nurcan KAN <nurcan...@gmail.com>

Caner Vatansever

unread,
May 3, 2013, 8:48:11 AM5/3/13
to Nurcan KAN, mis-326-obj...@googlegroups.com
tamam 7 diyoruz o zaman Nurcan ;)


2013/5/3 Nurcan KAN <nurcan...@gmail.com>
7 desek desek olur mu


3 Mayıs 2013 15:33 tarihinde Caner Vatansever <caner.va...@gmail.com> yazdı:

sabahlarız yapcak bişi yok artık :) siz yapabildiklerinizi yapın ztn geri kalanın üstünden geçeriz detaylıca. Kaç gibi buluşalım o zaman?


2013/5/3 Nurcan KAN <nurcan...@gmail.com>
cok ıyı olurdu ama bızım erken gelmemız bıraz zor gıbı duruyo ya sabahlasak falan mumkun olmaz mı kı :(



3 Mayıs 2013 15:19 tarihinde Caner Vatansever <caner.va...@gmail.com> yazdı:

Nurcan KAN

unread,
May 3, 2013, 8:54:30 AM5/3/13
to Caner Vatansever, mis-326-obj...@googlegroups.com
tamamdırrr ;)



3 Mayıs 2013 15:48 tarihinde Caner Vatansever <caner.va...@gmail.com> yazdı:

Caner Vatansever

unread,
May 3, 2013, 10:07:00 AM5/3/13
to Nurcan KAN, mis-326-obj...@googlegroups.com
Millet manage basket ı çıkarttım. Çünkü fonksiyonu yok ve de squence çizilmez :S DisplayReports da abstractlığı kaldırdım. Altındaki iki use case de aynı işi yapıyordu. O yüzden artık 22 usecase imiz var. buyrun sarı ile highlight edilen yerlerin squence diagramları hazır ;)

ID

Use Case

Description

  1.  

Log On User

The user log in the system with username and password.

  1.  

Register New Guest

The receptionist registers new guest.

  1.  

Update Guest

The guest updates his/her some part of information (telephone, e-mail).

  1.  

Apply Survey

The guest evaluates the hotel’s condition in a survey.

  1.  

Display Bill

The guest and the receptionist displays total bill.

  1.  

Browse Menu

The guest browse menu.

  1.  

Find Menu

The guest search menu.

  1.  

Add Meal to Basket

The guest may add selected meals to the basket.

  1.  

Display Basket

The guest displays the current basket.

  1.  

Remove Meal

The guest may remove meals from the basket.

  1.  

Change Quantity

The guest may change the quantities of the meal.

  1.  

Give Orders

The guest may complete the order.

  1.  

Approve Order List

The restaurant approves the order list to update bill.

  1.  

Update Bill

The restaurant updates the bill.

  1.  

Add Menu

The restaurant creates menu.

  1.  

Delete Menu

The restaurant deletes menu.

  1.  

Update Menu

The restaurant updates menu.

  1.  

Display Reports

The manager displays special reports.

  1.  

Print Reports

The manager prints the reports.

  1.  

Find Guest

The receptionist finds guest.

  1.  

Checkout Guest

The receptionist checkouts the guest.

  1.  

Logout User

The user logouts the system.



2013/5/3 Nurcan KAN <nurcan...@gmail.com>

Nurcan KAN

unread,
May 3, 2013, 10:11:35 AM5/3/13
to mis-326-obj...@googlegroups.com
süper, bizden de 12 ye kadarkı kısmın yarısı tamam. ;)


3 Mayıs 2013 17:07 tarihinde Caner Vatansever <caner.va...@gmail.com> yazdı:
Reply all
Reply to author
Forward
0 new messages