الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشروع جديد - ادارة مدرسة - تعليمي

رائج
بدأه yasirhantoush في 23 مايو 2008 · 123 رد · 34,404 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#26

والان بحمد الله تم شرح الداتابيس ، و سوف نقوم بعمل مزيد من التحليل

وهذا التحليل يقوم بشرح المدخلات و المخرجات للنظام و سوف نقوم بشرحه تفصيلا مع استخدام الuse cases

واول خطوة ، سوف نقوم بتحليل الخطوة رقم واحد ، وهي تسجيل الطالب ، Student Registeration

post-45260-1212078370_thumb.jpg

تم تعديل هذه المشاركة بواسطة yasirhantoush في 29 مايو 2008 في 19:26

#27

السلام عليكم و رحمة الله

أتمنى المشاركة و خلفيتى مبتدئه إلى متوسطة

#28

اريد ان اشارك معكم ولكن لا اعرف ازاى

#29

نرحب بالاخوة ، mohgenius و Nora_M

و ندعوا الله ان يوقنا و يوفكم في هذا المشروع ،،

كما تحدثنا سابقا ، سوف نقوم بمناقشة تحليل النظام باستخدام ال use cases ،

اما هذه مقدمة بسيطة عن ال use cases

_____________________________________________________________________________

use case

هي تقنية نقوم باستخدامها في ال Software Engineering و عن طريقها نستخلص ال النواحي العملية من النظام Functional Requirements. و الuse case تقوم بوصف حالات التفاعل بين النظام System و ال actor المستخدم و الذي يقوم بانشاء ال الاحداثevent ، وهي تمثل سلسلة من الخطوات البسيطة ، تشمل ال شخص الذي بدأ الحدث الرئيسي ، ثم كيفية تفاعل النظام معه ، و النتائج النهائية .

هناك ثلاث مكونات لرسمة ال use case diagram

1- ال actor ، الشخص او الجهة التي تبدأ سلسلة الاحداث و تقوم باستخدام النظام

2- ال system ، النظام ، الذي سوف يتم استخدامه بواسطة ال actor

3- ال goal ، الهدف النهائي من الuse case و النتائج الاخيرة

وهذه الروابط فيها معلومات قيمة عن ال use cases

http://www.parlezuml.com/tutorials/usecase...cases_intro.pdf

http://www.objectmentor.com/resources/articles/usecases.pdf

http://www.agilemodeling.com/artifacts/useCaseDiagram.htm

http://www.agilemodeling.com/style/useCaseDiagram.htm

http://www.agilemodeling.com/artifacts/

http://www.andrew.cmu.edu/course/90-754/umlucdfaq.html

http://www.bredemeyer.com/pdf_files/functreq.pdf

http://www.gatherspace.com/static/use_case_example.html

http://www.dotnetcoders.com/web/learning/u...ms/usecase.aspx

http://www.cs.gordon.edu/courses/cs211/ATM...e/UseCases.html

http://www.pacestar.com/images/sampuc.jpg

______________________________________________________________________________

واول خطوة سوف نقوم بمناقشتها هي عملية تسجيل الطالب ، إن شاء الله ،،،،،، يتبع

تم تعديل هذه المشاركة بواسطة yasirhantoush في 31 مايو 2008 في 15:28

#30

السلام عليكم

حملت الكتب و ان شاء الله اقراها في اقرب فرصة

بس ياريت لو حد يبدا في التحليل بالuse case عشان الكل يعرف من فين نبدأ

سبحان الله و بحمده سبحان الله العظيم

#31

هذه رسمة الuse case لبرنامج إدارة المدرسة ، باب التعليقات والمناقشة مفتوح علي الاخر ،وهذه ليست الا النسخة الاولي من الuse case ، يعني اكيد حتتراجع و تكون بشكل احسن من كده يايريت لو احد الخبراء اعطانا تعليقات عن الرسمة ، واريد ان اسمع منكم اراءكم و تعليقاتكم

و سوف اقوم بتحميل الرسمة الان

post-45260-1212234979.jpg

#32

هل نحتاج الي شرح ام نواصل في المشروع و نبدأ في البرمجة ؟؟

#33

إلى الأمام أخوكم مبتدئ لكن ممكن أساعد في ال

C# Syntax In General

SQL Language Query + Analysis

#34

المهمة رقم ثلاثة:

يلا نبدأ بتكويد الداتا بيس ، كل حد فينا يقوم بعمل create statement لجدول من الجداول بالرجوع الي الرسم من الصفحة الاولي في الموضوع، و انا حابدأ بجدول ال teacher

CREATE TABLE teacher
(
	teacher_id	  int 
		IDENTITY(1,1)
		PRIMARY KEY CLUSTERED,
	teacher_name 	varchar(150) NOT NULL,
	teacher_picture	image,
	mobile_tel	varchar(50),
	home_tel	varchar(50),
	home_address	varchar(150)
	e_mail		varchar(100),
	cv		binary
)

هذا الرابط فيه معلومات جيدة عن الSQL

http://souptonuts.sourceforge.net/mssql_tutorial_tips.htm

تم تعديل هذه المشاركة بواسطة yasirhantoush في 2 يونيو 2008 في 09:01

#35

النسبة للuse case ما تضمنت انه في حالة ان الطالب عندما يحاول يسجل قد يجد الدفعة ممتلئة و عندها يتم وضعه في قائمة الانتظار من اجل الالتحاق بالدفعة التالية

سبحان الله و بحمده سبحان الله العظيم

#36

هذا ممكن ، بوضع حالة للتسجيل ، هل تم قبوله ام لا و ذلك في جدول الـ student regiseration .

وممكن تكون هذه ضمن عملية التسجيل

طيب يا يسر ، ايه رايك تعمليها و تحطيها هنا في المنتدي ، انا بستخدم MS Visio في رسم الحاجات دي ، ايش رايك ؟

تم تعديل هذه المشاركة بواسطة yasirhantoush في 2 يونيو 2008 في 14:10

#37

CREATE TABLE SUBJECT(

SUBJECT_ID INT IDENTITY(1,1) PRIMARY KEY ,

COURSE_ID INT NOT NULL,

SUBJECT_NAME VARCHAR(150) NOT NULL,

SUBJECT_DESC BINARY NULL

)

مش عارفة اظبط الكتابة اكتر من كده ,اسفه

تم تعديل هذه المشاركة بواسطة Nora_M في 2 يونيو 2008 في 17:20

#38

ولا يهمك يا نورا ، مشكورة ، كدا الكتابة اوكي ، المهم روح المشاركة وليس الشكل ، المرة الجاية استخدمي زر الكود ، يلا ندعو باقي المشاركين و اكيد الشغل حيكون احلي لما نبدا الكود،

#39

السلام عليكم

ما عندي مانع اعملها بس تتحملها لو كان فيها اخطاء لأنه اول مرة اشتغل على use case و ان شاء الله تكون عندك يوم السبت

و حعملها بالورد لأنه ما عندي فيزيو حاليا

بالنسبة لتكويد قاعدة البيانات فانا اشتغلت اسكيوال بشكل عام مش بتاعت

MS SQL Server فهل عادي لو كتبت كود عادي او انه في اختلاف كبير

سبحان الله و بحمده سبحان الله العظيم

#40
اقتباس
بالنسبة لتكويد قاعدة البيانات فانا اشتغلت اسكيوال بشكل عام مش بتاعت

MS SQL Server فهل عادي لو كتبت كود عادي او انه في اختلاف كبير

نفس الصيغة مع بعض الاختلافات البسيطة ،

يمكن الرجوع الي الرابط ، فيه معلومات عن انشاء الtables و الاوامر الخاصة بالجداول

http://msdn.microsoft.com/en-us/library/ms174979.aspx

تم تعديل هذه المشاركة بواسطة yasirhantoush في 3 يونيو 2008 في 10:29

#41

الاخت :

هنالك ملاحظة بسيطة في جدول الsubject ، و هي ان ال SUBJECT_DESC مفروض يكون من نوع text

SUBJECT_DESC Text NULL

جدول ال teacher_courses

CREATE TABLE teacher_courses(
	teacher_course_id	  int
		IDENTITY(1,1)
		PRIMARY KEY CLUSTERED,
	teacher_id not null	int
	FOREIGN KEY REFERENCES teacher.teacher_id,
	course_id not null int,
	FOREIGN KEY REFERENCES course.course_id,
	comments text,
)
#42

السلام عليكم

الملف فيه م لف الuse case لتسجيل الاطلب في المدرسة للتأكد من عدم وجود الاخطاء

و جمعة مباركة

student_regestiration_use_case.rar

سبحان الله و بحمده سبحان الله العظيم

#43
yasirhantoush كتب:
الاخت :

هنالك ملاحظة بسيطة في جدول الsubject ، و هي ان ال SUBJECT_DESC مفروض يكون من نوع text

SUBJECT_DESC Text NULL

جدول ال teacher_courses

CREATE TABLE teacher_courses(
	teacher_course_id	  int
		IDENTITY(1,1)
		PRIMARY KEY CLUSTERED,
	teacher_id not null	int
	FOREIGN KEY REFERENCES teacher.teacher_id,
	course_id not null int,
	FOREIGN KEY REFERENCES course.course_id,
	comments text,
)

اسفه عالخطأ

#44

عفوا لانقطاعي عن المشروع ، بس الايام السابقة لم يكن لدي الوقت الكافي للمواصلة في المشروع

علي العموم ، لا اري شيء جديد ،

عندي شغلة ابحث عنها ، اريد ان نقوم بتنظيم المشاركات السابقة و وضهعا في موقع او بلوق او صفحة ، حاجة كده نعمل بيها documentation للمشروع

حيث عند الاتفاق علي بعض الخطوات هنا في النتدي ، نقوم بنقل المشاراكات من المنتدي و وضعها علي الصفحة ، انا فكرت في www.freeservers.com لكن لديه مشكلة في دعم اللغة العربي .

علي العموم اخر شي توقفنا فيه هو اوامر انشاء الجداول

و نواصل ما انقطع من حديث

جدول المواد

CREATE TABLE course
(
	course_id int IDENTITY(1,1) PRIMARY KEY,
	course_name varchar(100) NOT NULL,
	Course_desc text,
)

الليبعدي حيشرح جدول ال batches

تم تعديل هذه المشاركة بواسطة yasirhantoush في 8 يونيو 2008 في 15:12

#45

الي جميع المشاركين في المشروع ، و كل الاخوان ، والاخوات

تم بحمد الله من الانتهاء من قاعدة البيانات ،وسوف تجدونها مرفقه

لتحميل و تشغيل قاعدة البيانات ، تحتاجون الي SQL Server Express

يمكنكم تحميله من الرابط التالي

http://www.microsoft.com/express/sql/download/default.aspx

او مباشرة من الرابط

http://go.microsoft.com/fwlink/?linkid=65212

كما تحتاجون ايضا الي تحميل ال Management Studio Express

تجدونه ايضا في الرابط اعلاه

وهكذا نكون قد اكملنا خطوة للامام في المشروع

الخطوة القادمة ، البدء في انشاء البرنامج

وسوف اضع تفاصيل المهمة التالية إن شاء الله غدا

اما الان ، فانني انتظر تعليقاتكم و مشاركاتم

school_db.zip

#46
yasirhantoush كتب:
الي جميع المشاركين في المشروع ، و كل الاخوان ، والاخوات

تم بحمد الله من الانتهاء من قاعدة البيانات ،وسوف تجدونها مرفقه

لتحميل و تشغيل قاعدة البيانات ، تحتاجون الي SQL Server Express

يمكنكم تحميله من الرابط التالي

http://www.microsoft.com/express/sql/download/default.aspx

او مباشرة من الرابط

http://go.microsoft.com/fwlink/?linkid=65212

كما تحتاجون ايضا الي تحميل ال Management Studio Express

تجدونه ايضا في الرابط اعلاه

وهكذا نكون قد اكملنا خطوة للامام في المشروع

الخطوة القادمة ، البدء في انشاء البرنامج

وسوف اضع تفاصيل المهمة التالية إن شاء الله غدا

اما الان ، فانني انتظر تعليقاتكم و مشاركاتم

الحمد لله , ربنا يتمم المشروع على خير

انا عندى sql2000 مينفعش؟

#47

والله مش متاكد ، لكن لما لا تجربي ، وعموما ممكن تحملي الsql express بكل بساطة ، حجمه ما اكثر من 30 mbs

و انا شايف كدا احسن عشان كل المجموعة تكون تعمل بنفس الادوات،

#48

هذه الاصدار رقم 0.0.0001

و يشمل : بداية للواجهة الرئسية للبرنامج

صورة البداية

زر الخروج (هههه)

درافت فورم الاساتذه

و اشجع جميع الاعضاء بتحميل البرنامج و من ثم الاضافة و التعديل عليه و من ثم وضعه مره اخري في المنتدي ، تماما كما في طريقة ال open source development

و إن شاء الله اجد لكم طريق للتنسيق بين الاupdate و تنظيم المشاركات و المساهمات

و اني إن شاء الله اتظر مشاركاتكم

school.rar

#49

السلام عليكم

ما شاء الله

الواجهه للمشروع حلوة

تسلم اخي على هذا التصميم

انا ما عندي اي اضافات حاليا عليها

بس كان عندي طلب ان المشترك اللي يصمم الform تبع master/details يشرح لنا كيف عملها

عشان نستفيد

سبحان الله و بحمده سبحان الله العظيم

#50

السلام عليكم

اخي ياسر

انا اشتغلت على قواعد اكسس من قبل

قصدي اني عمري ما وصلت مع قواعد بيانات sql من قبل

عشان كذا لما حاولت اوصل مع قاعدة البيانات تبع المشروع ما قدرت

فكيف يتم التوصيل معها بالضبط

ليش ما تطلع لما اعمل browse من الفورم تبع connection

سبحان الله و بحمده سبحان الله العظيم

مواضيع مشابهة