عنوانكم مخالف لمحتوى موضوعكم
العنوان ( مشروع للمبتدئين )
ولا تريدون احد انضمام اي شخص
طيب اجعلوا عنوان ( تبادل خبرات ) أفضل !
سلام عليكم
عنوانكم مخالف لمحتوى موضوعكم
العنوان ( مشروع للمبتدئين )
ولا تريدون احد انضمام اي شخص
طيب اجعلوا عنوان ( تبادل خبرات ) أفضل !
سلام عليكم
أخي احنا قلنا لحد 15 شخص هيكون التسجيل
ما قلناش أنه المشروع مقصور على ناس معينين
على العموم اعتبر نفسك مسجل
صرنا أربعة أشخاص
بهيك نقدر نقول هنبدأ
النا كل يوم اجتماع على الماسنجر الساعة 10 صباحاً
لأنه الحوار في المنتدى صعب اشويه
إذا كان البريد بعمل مشكلة لبعض الناس نعمل الحوار على التشات
أخوتي أحث على الحضور لا نريد تأخير في الموضوع
إذا كان في حدا عنده اعتراض على الموعد يحكي علشان نحاول نغيره
alaadiaa1@hotmail.com
انتظر اضافتكم لي
لا نريد تأخير على الموعد العضو الذي يتأخر أكثر من ربع ساعة على الموعد لأربع مرات سيفصل من المجموعة لمدة أسبوع العضو الذي يتأخر في تسليم المطلوب منه لثلاثة أيام سيطرد من المجموعة
وشكراً
طيب يصير نناقش خطتنا عالماسنجر لكن الخطة بالتفصيل (بالـ UML إذا ممكن )+ شغل كل عضو نطرحه هنا في المنتدى في موضوع جديد مثلاً يحتوي شرح البرنامج من البداية مع خطوات التنفيذ.
بهذا الشكل يكون منظم أكثر..
وإذا أتتك مذمتي من ناقصٍ *@* فهي الشهادة لي بأني كامل
سأخر الموعد قليلاً إلى الساعة 11
لكي نضمن أن الموعد يناسب الجميع حتى محبيي السهر
انتظر ردود باقي الأعضاء
أكيد أختي WiLd_hOpEسيكون موضوع المناقشة للاتفاق على التفاصيل الدقيقة التي يضيع فيها الوقت لو تمت الكتابة على المنتدى
لكن الأشياء الأساسية ستعرض على المنتدى
كما أفكر في نشر الاجتماعات على المنتدى للإفادة
أخوكم علاء
تم الاجتماع الأول لمجموعتنا
وإن شاء الله سأقوم بنشر الملخص اليوم
حضر الاجتماع من الأعضاء المسجلين alaadiaa WiLd_hOpE سأتجاهل المرة احتساب هذا الاجتماع
لكن من الاجتماع القادم فصاعداً من يتغيب أكثر من ربع ساعة لأربع مرات سيفصل من المجموعة
من لديه أي اعتراض معه اليوم وغد للا عتراض
غداً سيكون الاجتماع على الساعة 2 لكون غد الجمعة
ليس لديك أي حق على الاعتراض على موعد الاجتماع ما لم تحضر الاجتماع السابق
أخوكم علاء
يالي تعيش في مجتمع غوغائي يا استاذ علاء يا عزيزي
المشروع الي تفكرون فيه ما هو نظام لشركة الاتصالات ، لكي ياخذ كل هذا التلويع. اما احساس المجموع فسيولد عندما نكون في مقر واحد، ويكون 2 او 3 اشخاص خبراء من ضمن المجموعه، وليس على الانترنت و كلنا مبتدئين.
على اية حال انا عندى 4 ايام فاضي يعني اقل من عدد صفحات موضوع هذا المشروع , متبقي منها اليوم و غدا الجمعة ..
وبما ان فكرة الفنادق اعجبتني اضطريت اكتب البرنامج ولم يبقى سوى اللمسات الاخيره للبرنامج , و ان شاء الله انتهى منها و اضعها هنا اليوم ,,,,
و ابي أقرأ انتقادتكم البنائة في ما قمت به. ;)
عندي طلبين ارجوا منكم تحقيقها :
1- لا تزعلون مني .
2- اكتب اي برنامج لوحدك و أعرضه في المنتدى بالشفره، لتعرف رأي الاخرين في شفرتك و اسلوبك في كتابة الشفرات ( ابدا بالمستوى الذي تريد - ولكن أبدا ) .
اقتباسمع احترامي الشديد لكل الزملاء ،اسمحوا لي أن أبدا بالخطوة الثانية في هذا المشروع ،
فمن عنده أي مشاغل في هذا الوقت، فيمكنه الالتحاق بتصميم المشروع أو البدء في المشاريع القادمة ( إن شاء الله تعالى )..
:)
.jpg)
رائع أخ alt
لا يسعني إلا أن أصفق انبهاراً بك
أخي الكريم احتفظ بمشروعك لك لسنا بحاجة له
لا يسعني إلا أن أصفك بوصف واحد أناني أتمنى أن أكون مخطئ في وصفي
لن أضيف حرفاً آخر
أخوكم علاء
أخ alt مع احترامي انت ما فهمت الفكرة من وراء هذا الموضوع.
بس مع كذا انت حر لو تحب تحله وحدك كاملاً. بس لا تزعل مني انت بعد لإني بصراحة ما راح أقرا حلك..
لإني أبغى أفهم كل خطوة وأفكر في كل حاجة واشارك فيه والحل يتنزل عالنت بالشرح مو سؤال وحله جاهز..
الموضوع صاير زي لو انه الأستاذ كلفني بمشروع وأنا ما أبغى أحله.. وطلبت منك تحله وتعطيني الحل في موعد محدد.. والحل مجاني بعد.
كلنا نقدر نكتب أكواد بس مو كلنا نقدر ننظم أفكارنا (ضمن مجموعة) ونتعاون ونعتمد ونثق في بعضنا.
_______________________________________
لسا التسجيل مفتوح للي يبغى يسجل..
وعلى فكرة كان الاجتماع اليوم ناجح جداً.. ننتظر مشاركاتكم.
وإذا أتتك مذمتي من ناقصٍ *@* فهي الشهادة لي بأني كامل
السلام عليكم ورحمة الله وبركاته
انا بدي اسجل معاكم لانه انا خلصت امتحانات
وعلى فكرة انا من زمان احاول اكتب في المنتدى بس الردود ماتوصل
على فكرة كان معايا مشروع قبول وتسجيل لكلية صغيرة
ونظرا لضيق الوقت انهيته بسرعة وكانت مشكلته انه الكود مش كثير مرتب
انا بدي اسجل معكم
ان شاء الله ماترفضوا ولا تحرموني من هذا المشروع
السلام عليكم
اخواني اريد ان انضم الى المشروع وبالله التوفيق
سوف اضيفك اخي علاء
تم تعديل هذه المشاركة بواسطة {عيسى} في 10 يونيو 2006 في 12:21
عتذر من الجميع فقد تم إغلاق التسجيل في المشروع
وذلك لأن المهام وزعت
لكن أقترح عليكم أن تقوموا بتكوين مجموعة ثانية
قد نفتح التسجيل مرة أخرى في مجموعتنا إذا وجدنا أن الأمر قد يحتاج
أكرر أسفي للجميع
بسم الله الرحمن الرحيم
كود البرنامج بعد التعديل
وان شاء الله حتكون واجهة البرنامج بال JSP وساحاول تصميمها و الانتهاء منها قريبأ جدا .
package alt.implement;
import alt.*;
import java.io.*;
import java.util.*;
import alt.implement.*;
public class GuestImp implements Guest{
private int id;
private String name;
private String address;
private Room room;
private String historyOfTheEntey,historyOfTheGoingOut;
public GuestImp(){}
public GuestImp(int _id, String _name, String _address,Room r,String he,String hg){
this.id=_id;
this.name=_name;
this.address=_address;
this.room=r;
this.room=r;
this.historyOfTheEntey=he;
this.historyOfTheGoingOut=hg;
}
public int getID(){return id;};
public String getName(){return name;};
public String getAddress(){return address;};
public Room getRoom(){return room;}
public void setId(int v){id=v;}
public void setName(String v){name=v;}
public void setAddress(String v){address=v;}
public void setRoom(Room r){room=r;}
public String getHistoryOfTheEntry(){return historyOfTheEntey;};
public String HistoryOfTheGoingOut(){return historyOfTheGoingOut;};
public int getCountOfDays(){return 1;};//*******************************/ update the method
public double getTotil(){return room.getPrice()*getCountOfDays();};
public String toString(){
return String.format("%d\t%s\t%s\t%s\t%s\t%s",id,name,address, room.getID(),
historyOfTheEntey,historyOfTheGoingOut);
}
public String toStringAll(){
return String.format("%d %s %s %s %s %s",id,name,address, room.toString(),
historyOfTheEntey,historyOfTheGoingOut);
}
}
public class RoomImp implements Room{
private int id;
private boolean isReservation;
private double price;
public RoomImp(){}
public RoomImp(int i,double p){this(i,false,p);}
public RoomImp(int i,boolean b,double p){
id=i;isReservation=b;price=p;}
public int getID(){return id;};
public boolean isReservation(){return isReservation;};
public double getPrice(){return price;};
public String toString(){
return String.format("%s\t%s\t%s",id,isReservation,price);
}
}
public class RoomImp implements Room{
private int id;
private boolean isReservation;
private double price;
public RoomImp(){}
public RoomImp(int i,double p){this(i,false,p);}
public RoomImp(int i,boolean b,double p){
id=i;isReservation=b;price=p;}
public int getID(){return id;};
public boolean isReservation(){return isReservation;};
public double getPrice(){return price;};
public String toString(){
return String.format("%s\t%s\t%s",id,isReservation,price);
}
}
public class ReservationImp implements Reservation{
private int id;
private int countOfDays;
private String beginning;
private Guest guest;
public ReservationImp(){}
public ReservationImp(int i,int c, String b, Guest g){
id=i;
countOfDays=c;
beginning=b;
guest=g;
}
public int getID(){return id;};
public int getCountOfDays(){ return countOfDays;};
public String getBeginning(){return beginning;};
public void setBeginning(String date){beginning=date;};
public Guest getGuest(){return guest;};
public String toString(){
return String.format("%d\t%d\t%d\t%s",id,countOfDays,
beginning ,guest.getID());
}
}
public class HotelImp implements Hotel{
private List<? extends Room> rooms;
private List<? extends Guest> guests;
private ManagerFileImp managerFile;
public HotelImp(){
managerFile=new ManagerFileImp();
rooms=managerFile.getRoos();
guests=managerFile.getGuests();
}
public void setRooms(List<? extends Room>r){managerFile.setRooms(r);};
public void setGuests(List<? extends Guest> g){managerFile.setGuests(g);};
public List<? extends Room> getRooms(){return rooms;};
public List<? extends Room> getRoomsIsReserved(boolean b){
List<Room>_rooms=new Vector<Room>();
for(Room room:this.rooms){
if(room.isReservation()==b){
_rooms.add(room);
}
}
return _rooms;
};
public List<? extends Guest> getGuests(){return guests;};
public Guest getGuest(int idGuest){
for(Guest guest:guests){
if(guest.getID()==idGuest)return guest;
}
return null;
};
public Guest getGuest(String nameGuest){
for(Guest guest:guests){
if(guest.getName().equals(nameGuest))return guest;
}
return null;
};
public Guest getGuest(Room room){
for(Guest guest:guests){
if(guest.getRoom().getID()==room.getID())return guest;
}
return null;
}
}
public class ManagerFileImp {//implements ManagerFile{
private List<? extends Room>rooms;
private List<? extends Guest>guests;
private BufferedReader readRoom, readGuest;
private PrintWriter writeRoom, writeGuest;
private String lineRoom, lineGuest;
private StringTokenizer sTokRoom, sTokGuest;
private final String fileRoom = "myfile\\room.txt";
private final String fileGuest = "myfile\\guest.txt";
public ManagerFileImp(){
rooms=readRooms();guests=readGuests();
}
public List<? extends Room> getRoos(){return rooms;}
public List<? extends Guest> getGuests(){return guests;}
public void setRooms(List<? extends Room>r){writeRooms(r);}
public void setGuests(List<? extends Guest>g){writeGuests(g);}
private List<Room> readRooms(){
List<Room> rooms=new Vector<Room>();
try{
readRoom=new BufferedReader(new FileReader(fileRoom));
lineRoom=readRoom.readLine();
while(lineRoom!=null){
sTokRoom=new StringTokenizer(lineRoom);
rooms.add( new RoomImp (Integer.parseInt(sTokRoom.nextToken()),
Boolean.parseBoolean(sTokRoom.nextToken()),
Double.parseDouble(sTokRoom.nextToken()) )
);
lineRoom=readRoom.readLine();
}
readRoom.close();
}catch(IOException ioE){
ioE.printStackTrace();
}
return rooms;
};
private void writeRooms(List<? extends Room>rooms){
try{
writeRoom=new PrintWriter(new FileWriter(fileRoom));
for(Room room:rooms){
writeRoom.println(room.toString());
}
writeRoom.close();
}catch(IOException ioE){
ioE.printStackTrace();
}
return;
};
private List<Guest> readGuests(){
List<Guest>guests=new Vector<Guest>();
try{
readGuest=new BufferedReader(new FileReader(fileGuest));
lineGuest=readGuest.readLine();
while(lineGuest!=null){
sTokGuest=new StringTokenizer(lineGuest);
guests.add( new GuestImp(
Integer.parseInt(sTokGuest.nextToken()),
sTokGuest.nextToken(),
sTokGuest.nextToken(),
getRoom(Integer.parseInt(sTokGuest.nextToken())),
sTokGuest.nextToken(),
sTokGuest.nextToken()
) );
lineGuest=readGuest.readLine();
}
readGuest.close();
}catch(IOException ioE){
ioE.printStackTrace();
}
return guests;
};
private void writeGuests(List<? extends Guest>guests){
try{
writeGuest=new PrintWriter(new FileWriter(fileGuest));
for(Guest guest:guests){
writeGuest.println(guest.toString());
}
writeGuest.close();
}catch(IOException ioE){
ioE.printStackTrace();
}
return;
};
public Room getRoom(int idRoom){
for(Room room:this.rooms){
if(room.getID()==idRoom)return room;
}
return null;
}
}
public class Main{
public static void main(String[]args){
monitor.MonitorManager.setMonitorAsDefaultIO();
ManagerFileImp mf=new ManagerFileImp();
/**
*
* - -
*
*/
}
private static void print(List list){
for(int i=0;i<list.size();i++)
System.out.println(list.get(i).toString());
return;
}
private static void print(Object o){
System.out.println(o.toString());
return;
}
}(h)
.jpg)
السلام عليكم ،،،
كل نهاية عام دراسي وأنتم بخير
من خلال إطلاعي على الردود السابقة إتضح لي أنه لم يتم إتخاذ قرار نهائي حتى الآن يحدد هية المشروع وهذا أمر طبيعي نظراً لإختلاف الأراء ... المدراء الله يعينكم
أخي alt اطلعت على الـ Code وأحيي فيك حماسك وإدراكك للمشروع بالفعل هذا هو الـ Structure المقترح وأقترح عليك بأن تضعه على WEB Server
حتى يكون بمثابة الـ Demo للأخوة المهتمين بالفكرة وعقبال مايكون مشروع تجاري.
أخي علاء أتمنى أن تأخذ الموقف من ناحية إيجابية بغض النظر عن الإنفرادية والأنانية التي تراها فهذا قد يكون بمثابة الشرارة الأولى و " رب ضرة نافعة "
تحياتي
تم تعديل هذه المشاركة بواسطة red_knight في 11 يونيو 2006 في 14:39
public Money getRich(String name){
return new Money(1,000,000,000 );
}أخي راجع المواضيع التي تم فتحها في المنتدى باسم اجتماعات مشروع المبتدئين
وتطورات وأسئلة لمشروع المبتدئين
تجد أننا قد بدئنا بالفعل
وشكراً للجميع
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…