المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : اقتراح برمجي.


LIBYARS
2012-02-27, 05:21 AM
ماد مان و باد يوي ما شاء الله عندكم حماس و اكيد فيه ناس تانية, شنو رايكم في فكرة عمل مشترك تيم لمنضومة صغيرة

مثلا منضومة محل صيدلية أو اي شي تاني بحيث كل شخص يكون مسؤول على جزء معين و الكل يستفيد من الكل

في مجال البرمجة. الي عنده اي اقتراح في الخصوص يتفضل.

عبسي الحمديني
2012-02-28, 02:40 AM
اوكي فكرة حلوة تسلم انا موافق

LIBYARS
2012-03-01, 05:39 AM
تمام نبو واحد او اتنين تانين

dixie
2012-03-02, 03:03 PM
واني مستعد اين لغة برمجة ؟ نقترح الفجول بيسك نت

MAD_MAN
2012-03-04, 09:17 AM
وانا مستعد VB.net هادي اكثر شي نتقنها

dixie
2012-03-04, 07:18 PM
حتى ان ماشي حالي في vb.net جو الداتابيس

عبسي الحمديني
2012-03-05, 09:08 PM
اوكي انت اختار اللغة الي تبيها وشن نوع المنظومة المطلوبة وخلي كل واحد ايجرب ok :l54:

LIBYARS
2012-03-06, 05:18 AM
السلام عليكم
ممتاز هكي فريق من 4 و مفتوح لمزيد من الاعضاء, اذا اعضاء فريق ليبياأرس للبرمجة حاليا هم:
Bad boy
Mad man
dixie
Libyars

طبعا اول شي نبي نوضح نقطة مهمة, الغرض الاول من الموضوع هدا هوا الاستفادة و العمل الجماعي الجاد و المتكامل و المكمل, بمعني كل شخص حيكون له جزء معين في المشروع مسؤول علي اتمامة بالطريقة المطلوبة منه.

*بالنسبة للغة البرمجة حتكون VB.NET بما انها مفضلة من الاغلبة, طبعا هدا لا يعني ان منقدروش نستخدمو لغة تانيه و في نفس المشروع.

*بالنسبة للمشروع مفيش شي معين, مطلوب من كل اعضاء الفريق اقترح مشروع.

*بالنسبة للمهام مبدئيا كالتالي:
Bad boy
مسؤول على تجهيز الصورة و الايقونات او اي شي له علاقة بالعمل الفني و التصميم.
ايضا مسؤؤل على جلب و تحضير كل البيانات التى تساعد في توضيح طريقة عمل المشروع و بالتالي تحضير الفلوتشارت الخاص بالمشروع.
Mad man
مسؤول على تكوين قوائم المشروع او المنيوس و النوافد او الفورمس للمشروع بما فيها من مكونات تنفيد الاوامر و غيرها.
ايضا مسؤؤل على جلب و تحضير كل البيانات التى تساعد في توضيح طريقة عمل المشروع و بالتالي تحضير الفلوتشارت الخاص بالمشروع.
Dixie
مسوؤل على تكوين قواعد البيانات و جداولها و كذلك كل الدوال التى لها علاقة بقواعد البيانات من اضافة مسح و تعديل او اي سلسلة من مهام خاصة بقواعد البيانات.
Libyars
العمل مع كل اعضاء الفريق لتنفيد المشروع.

اتمنى التوفيق للجميع.

MAD_MAN
2012-03-06, 05:38 AM
اوكي
والمشروع شنو هو ؟

عبسي الحمديني
2012-03-06, 04:50 PM
اني انفضل انه ايكزن متصفح انترنت ايكون بي الفي بي دوت نت
ولكم الاختار وانا موافق علي اي شي:87:

dixie
2012-03-06, 07:05 PM
نقترح اي منضومه للمحلات او المخازن
موافق على اي شي تقترحوه

MAD_MAN
2012-03-06, 07:50 PM
dixie (http://libyars.com/lrs/member.php?u=18) كلام سليم

عبسي الحمديني
2012-03-06, 08:54 PM
ok موافق:33:

LIBYARS
2012-03-07, 05:41 AM
منضومة صيدلية موافق عليها الجميع؟

اذا كان كذلك, نبدو ان شاء الله بي:
جلب و تحضير كل البيانات التى تساعد في توضيح طريقة عمل المشروع و بالتالي تحضير الفلوتشارت الخاص بالمشروع.

المسؤولين على هذه المرحلة يبدو بالعمل عليها

Softball
2012-03-07, 07:15 PM
مشكور الفكرة حلوة فيه امكانية ننضم للمشروع؟
ادا كان مزال مقررتوش نقترح سستم تأجير سيارات او سستم يتعامل مع الخرائط في ليبيا مثلا تعطية الاحداثيات يعطيك المكان على خريطة ليبيا بحيث يخزن البيانات و ممكن يتطور لي التعامل مع اجهزة معينة

MAD_MAN
2012-03-08, 05:20 PM
اوكي فكرة جميلة
صيدلية انا موافق
ورح نحاول نبجوا عليها ان شاء الله

LIBYARS
2012-03-09, 04:34 AM
طبعا softball اهلين بيك.
اقتراح منظومة الخرائط جميلة جدا فيها مجال كبير للتوسع وفيها تركيز على القرافكس, نحطوها في ومشروع تاني ان شاء الله.

softball مبدئيا
مسؤول على انشاء مكتبة دوال سوف يتم تحديدها لاحقا.

bad_boy mad_man كيف الامور عندكم؟

dixie شكله منع.

MAD_MAN
2012-03-09, 03:47 PM
ان شاء الله خير
رح نحاول نكمل في كيفية سير المنظومة فلوتشارت ونعرضها عليكم كاملة
انا كان عندي مشروع التخرج متاعي على منظومة صيدلية
بس الهارديسك اللي فيه المنظومة انضرب في احداث الثورة
رح نحاول نجيب افضل ما يمكن من الشي هدا
تحياتي

عبسي الحمديني
2012-03-09, 10:22 PM
اني عندي منظومة واتية :
ومانبيش نحطها لان كل واحد يعبا علي روحه كانه اختبار لاكن راح انحط منها شرح بسيط بس
وهيا بالفيجيوال بيسك 6 مش دوت نت يعني مش نفس الكودات لاكن المهم الفكرة
متال شبيه :

عبسي الحمديني
2012-03-09, 10:41 PM
العنوان: نقل البيانات الى MS Word في Visual Basic.Net

عن الكتاب:

تقوم فكرة هذا الكتاب بتوضيح عملية ارسال البيانات المختلفة وبشكل عملي(ارقام ، نصوص، تواريخ وحتى الصور والتي هي اهمها) الى معالج النصوص وورد MS Word عبر لغة فيجول بيسك Visual Basic.NET 2008 عبر آلية بسيطة وسهلة للغاية "الاشارات المرجعية Bookmark" من داخل الوورد نفسه.



تأليف: العزي اليماني
1 (http://www.kutub.info/downloads/9653.rar?1327610958&key=Zjc3OWE1Y2Z3JtlaOYt177lNkF5wyoiF6Av6G%2FslnPI% 3D%0A)

______________
العنوان: خطوة بخطوة نحو قاعدة بيانات ترضي العميل

عن الكتاب:

يتاول ربط قواعد البيانات بلفجوال دوت نت باستخدام تقنية ADO.net

تأليف: حسين الربيعي

2 (http://www.kutub.info/downloads/9200.pdf?1318568604&key=N2ZlM2NiYTLkUL%2B4WXgSzMGFWes2PaifIcqjJ86kWAc% 3D%0A)
_______________--
العنوان: إنشاء قواعد البيانات باستخدام LinQ To SQL

عن الكتاب:

هذا فصل من كتاب المدخل العملي السريع إلى فيجيوال بيزيك دوت نت 2010، وهو كتاب يشرح لغة VB.NET للمبتدئين من خلال إنشاء مشروعين كاملين مشروحين بالتفصيل.. المشروع الأول مبني باستخدام الملفات كوسيلة لحفظ واسترجاع البيانات، والمشروع الثاني مبني باستخدام قواعد بيانات سيكويل سيرفر، ليتيح لعدد كبير من المستخدمين والمديرين التعامل مع البيانات في نفس الوقت.
وفي هذا الفصل سنتعرف على:
- مقدمة مختصرة عن قواعد البيانات.
- كيفية تنزيل وإعداد SQL Server 2008 Management Studio Express.
- التعامل مع قواعد البيانات من خلال النموذج التصوري Conceptual Model.
- استخدام مصمم الكائنات Object Designer في دوت نت لتصميم محتويات قاعدة البيانات، وإنشاء علاقات بينها.
- كتابة كود فيجيوال بيزيك اللازم لإنشاء قاعدة بيانات سيكويل سيرفر التي صممناها في النموذج التصوري.
- إضافة بعض البيانات إلى قاعدة البيانات باستخدام استعلامات LinQ To SQL.

تأليف: محمد حمدي غانم

3 (http://www.kutub.info/downloads/8868.pdf?1313113973&key=NjcxM2NjMzbg2%2B2w5jPJJ1SwLGTyP8HGxudDB3%2FbfZ 8%3D%0A)

_____________________
العنوان: تشفير وفك تشفير ومعالجة الصور الرقمية

عن الكتاب:

كتاب متخصص بخوارزميات التشفير وفك التشفير وطرق معالجة الصور الرقمية

تأليف: م/رائد العريقي

4 (http://www.kutub.info/downloads/8835.pdf?1312416052&key=NzdjMTlmNDZ7RsSBuShbbh5mKLZW9aK66FZF0W5yAzU%3D %0A)

________________

dixie
2012-03-11, 03:40 PM
هههههه لا متواجد ماهو مزال موصلش دوري و انى موافق على الصيدلية

MAD_MAN
2012-03-11, 05:18 PM
بعد التحية
اتمنى ان توافقوني على فكرتي في انشاء المشروع
وهي من 0
لنعتبر انه عندنا صيدلية فاضية يعني شريت صيدلية جديدة
ما فيهاش اي دواء

كويس
نبدا نبي نعبي الدواء في الصيديلة
الصيدلية رح ندير فيها رفوف
كويس نسمي كل رف برقم معين مثلا a1, a22,a5
جميل جدا
توا قسمنا الصيدلة الى رفوف
توا بنشري دواء وبنحطه في الرفوف
والدواء شنو فيه
=======
البيانات هي :-
رقم فاتورة الشراء
المشتري
مدخل البيانات
كود الصنف
اسم الصنف
الوحدة
القسم او الرف
الكمية
السعر
الاجمالي
سعر الوحدة
اجمالي الربح
اجمالي الخسارة
تاريخ الشراء
تاريخ الصنع
تاريخ الانتهاء
باركود
حركة الصنف
التركيب الكيميائي
بلد الصنع
==========================
لو فيه حد عنده اضافة يقدر يضيف بس لازم تكون مهمة في الجدول
لاني مثلا زدت انا تاريخ الصنع والانتهاء باش تطلع رسالة تقوله بانه في تاريخ كدا رح تنتهي صلاحية المنتوج كدا
وزدت اجمالي الخسارة في حالة قعد منتوج معين في الرف وانتهت عليها الصلاحية وتلوح
نعرف قداش خسرت
حركة الصنف يعني مطلوب بنسبة من قبل المستهلك , لدا يجب علي التركيز عليه
والتركيب الكيميائي , فيه هلبا منتوجات تقريبا ليها نفس التركيب الكميميائي يعني مثلا : بنزويل براوكسيد ليه هلبا منتوجات واختلاف في الشركات


وان شاء الله تشوفوا القائمة الاولى وشنو رح تعدلوا عليها
ونتفقوا على شي

LIBYARS
2012-03-12, 05:43 AM
كويس جدا فيه جهود بادية

باد بوي البرنامج الجاهز شكله كويس و الروابط مفيدة و اكيد زي ما قلت انت منبوش اي شي جاهز في مشروعنا ويلا نبو نشوفو شوية نتائج في المهمة متعك.

ماد مان عطانا نبده على المكونات الاساسية لقاعدة البيانات كويس هكي مخلاش دكسي يراجي هلبة نشغلوه شوية باش يبدا بتكوين ال ER مبدئي لقاعدة البيانات يوضع العلاقات بين المكونات الاساسية,طبعا دكسي متنساش تحط العناصر الي ليها علاقة مع بعض في جدول و احد يعني مثلا جدول خاص بالاوردر او الطلبية و جدول خاص بتفاصيل الاوردر
لو حبيت تقدر تستخدم الصفحة التالية فيها ادار سهلة و سريعة لتكوين مخطط الداتابيس متعك و تخزنها باسم معين و تبعته لينا على الرسائل الخاصة تفاديا للمسح و كل الفريق يقدر يطلع و يعطي رايه.
http://libyaupload.com/dbs/

توا في انتضار الفلوتشارت باش نبدو في الرسمي.



وفي انتضار الفلوتشارت

MAD_MAN
2012-03-12, 09:01 AM
اوكي
نستنو ديكسي يشوفنا قاعدة البيانات وعلاقاتها
نبو نشتغلوا في الصح
هيا شباب ليبيا الحرة :1:


:اجتماع:

عبسي الحمديني
2012-03-12, 02:13 PM
متال بسيط علي الفلوشارت

مخطط التدفق التالي يوضح الخطوات التي يمر بها اتصال تليفوني (على الهاتف). حينما يصلك اتصال فإنك تنظر في الهاتف (التليفون) ثم تقرر ما إذا كنت سترد أم لا. ف حالة عدم الرد فإنك تضع الهاتف جانبا وفي حالة الرد فإنك ترد ثم تضع الهاتف جانبا


http://samehar.files.wordpress.com/2009/01/flow-chart-phone.jpg?w=360&h=480

أما المثال التالي فيوضح عملية استلام طلب شراء منا لعميل والقيام بتخطيط الغنتاج وتصنيع المنتج وتليمه للعميل. يتم استلام الطلب ثم يتم دراسته لمعرفة متطلبات الإنتاج. ثم يتم التأكد من توفر الخامات وفي حالة عدم توفر الخامات فإنه يتمك توفيرها قبل وضع الطلب في خطة الإنتاج. بعد ذلك يتم تصنيع المنتجات ثم فحصها وإعادة تصنيع التالف منها. ثم يتم توصيل المنتج للعميل.

http://samehar.files.wordpress.com/2009/01/flow-chart-order.jpg?w=480&h=500

بس ممكن توضيح كيف تبوني اندير الفلوتشارت ؟
اني بنخدمهم ببرنامج خاص بيهم لان ماعنديش الفي بي دوت نت وبعتالي انديرلهم ابلود والي بعدي يدخلهم علي الفي بي دوت نت الطريقة ساهلة

عبسي الحمديني
2012-03-12, 02:47 PM
السلام عليكم :69:

البيانات جاهزة لاكن بسيطة وفيها مشاكل ومازالت الفلوتشارات والتعديلات والحق مش كلها اني درتها كل حاجة من جهة
الجداول الموجودة في الملف ::19:

البيانات الاساسية للادوية Medicine
البيانات الاساسية للمرضىpatient
البيانات الاسايسية للصيدلىPHARMACIST
البيانات الاساسية للمستخدمين Users

بيانات طلبية الشراء رئيسىPURCHASE_ORDER
بيانات اصناف الادوية فى طلبية الشراء PURCHASE_SUB

بيانات المبيعات الاساسية SELLING_ORDER
بيانات الاصناف المباعة من الادوية فى فاتورة البيع SELLING_SUB

- توجد علاقات بين الجداول غير موجودة ؟


جدول بيانات اصناف الادوية فى طلبية الشراء PURCHASE_SUB ليس له مفتاح للجدول
جدول بيانات الاصناف المباعة من الادوية فى فاتورة البيع SELLING_SUB ليس له مفتاح للجدول

طول العمود رقم الدواء فى جدول بيانات الادويه = 10
بينما فى جداول الربط مع بيانات الاصناف المباعة من الادوية فى فاتورة البيع طوله 15
وايضا مع بيانات اصناف الادوية فى طلبية الشراء طوله 15 يتغير قداش ماتيبي وعلي مااضن كل مكان اكتر احسن

توجد بيانات اخرى غير موجودة فى الجداول


سعر شراء الدواء من المورد
ارصدة الصيدلية من الاصناف ( رصيد افتتاحى - اجمالى كميات منصرفة - اجمالي كميات مشتراه - ... )
طبعا المساعدة لازم منها :182::182::182::182::182::182:

CREATE table Medicine(
MED_ID VARCHAR2(10) NOT NULL PRIMARY KEY,
PRICE NUMBER(6,2),
FACTORY VARCHAR2(25),
QUANTITY NUMBER(5),
NUMBER_SHELF VARCHA2(4));

------------------------------------------------------------------------------------

create table patient(
First_name varchar2(15),
Second_name varchar2(15),
Pat_id VARCHAR2(15),
Pat_cardid VARCHAR2(15),
BOD DATE,
SIXE_M_F VARCHAR2(1),
phone NUMBER(13),
date_created date,
CONSTRAINT Pat_id_pk PRIMARY KEY(Pat_id))

-------------------------------------------------------------------------------------

create table PHARMACIST(
phar_id NUMBER(12) PRIMARY KEY,
First_name varchar2(15),
Second_name varchar2(15),
Phar_cardid VARCHAR2(15),
Occupation varchar2(15),
Nationality varchar2(12),
SIXE_M_F VARCHAR2(1),
BOD DATE,
phone NUMBER(13),
Major varchar2(15),
Address varchar2(30),
Qualification varchar2(15),
date_created date)

--------------------------------------------------------------------------------------------

create table Users(
user_id NUMBER(5) PRIMARY KEY,
username varchar2(15),
password VARCHAR2(30),
creator varchar2(15),
changed_by varchar2(15),
date_changed date,
CREATE_DATE DATE DEFAULT SYSDATE,
secret_question varchar2(10),
secret_answer varchar2(10));

--------------------------------------------------------------------------------------------

CREATE TABLE PURCHASE_ORDER(
ORDER_ID NUMBER(10) PRIMARY KEY,
ORDER_DATE TIMESTAMP WITH LOCAL TIME ZONE,
DISCOUNT NUMBER(4.2));

------------------------------------------------------------------------------------------

CREATE TABLE PURCHASE_SUB(
ORDER_ID NUMBER(10) FOREGIN KEY REFERENCES PURCHASE_ORDER(ORDER_ID),
MED_ID VARCHAR2(15)
EXPIRY DATE,
QTY NUMBER(5));

-------------------------------------------------------------------------------------------

CREATE TABLE SELLING_ORDER(
ORDER_ID NUMBER(10) PRIMARY KEY,
ORDER_DATE TIMESTAMP WITH LOCAL TIME ZONE,
DISCOUNT NUMBER(4.2));

------------------------------------------------------------------------------------------

CREATE TABLE SELLING_SUB(
ORDER_ID NUMBER(10) FOREGIN KEY REFERENCES PURCHASE_ORDER(ORDER_ID),
MED_ID VARCHAR2(15)
QTY NUMBER(5));








فكرة البرنامج بعد الدخول الى الشاشة العامة يجد الاتي:
* يقوم المستخدم اما ان يعمل ترانساكشن على المبلغ متع الصيدلية يعني يعمل جرد يحسب فيه جميع مبالغ الادوية التي في الصيدلية ويقدر يحسب كم نسبة المبيعات التي تمت في خلال شهر وايضا في خلال سنة.

* وايضا يستطيع ان يعمل ترانساكشن على عدد الادوية لديه في الصيدلية.

* يستطيع المستخدم ان يضغط على زر فيقوم بعملية اضافة الادوية الجديدة اسمائها والايدي نمبرمتع الدواء وسعر الدواء وكمية الدواء التي وصلت ولامتننسوش الادوية الموجودة مسبقا وايضا اضافة تاريخ الانتهاء تبع الدواء الجديد وايضا لابد انه البرنامج يعرف انه في فرق بين تواريخ انتهاء الادوية القديمة والجديدة. وايضا يقوم بدخال رقم الرف الذي عليه الدواء وادخال ايضا اسم الشركة تبع الدواء.
* وايضا يستطيع المستخدم ان يقوم باضافة اسم المريض وتاريخ الميلاد ورقم الهوية ونعطي للمريض رقم خاص لدينا في الصيدلية الخ ....

* وايضا يستطيع المستخدم ان يقوم باضافة اسماء الموظفين الصيدليين مثل اسمائهم واعمارهم وتاريخ الميلاد ورقم الصيدلاني وعنوانة الخ .... ولكن هنا في صلاحيات فليس كل المستخدمين يستطيعوا ان يدخلوا الى هذه الصفحه الا بعض اليسر مثل المانيجر فهو يستطيع ان يدخل الى هذه الصفحه لانه لدية بريفليج كاملة فتكون هذا الخيار مفعل له.

* طبعا النقطة المهمه وهي بيع الادوية الى المريض فسوف نقوم بادخال اسماء الادوية الى النظام وعند تنفيذ البيع سوف نقوم باعطاء للمريض فاتورة بيع.

مع العلم ان الشرح كل حاجة من جهة:lrs6: لاني مانعرف انوصل المعلومة :(

ساعدوني في عمل الفلوشارت وهل يحتاج الى تعديل في جداول قاعدة البيانات.:l7:

____________________________________

http://www.arabmoheet.net/aspnetforum/Uploads/19244/image/Flow.jpg



- الشفرة المزيفة (pseudo code) : تمثيل الخوارزمية بلغات البشر كالانجليزية أو الفرنسية أو العربية أو بلغات البرمجة. البعض يستخدم الكثير من التفاصيل و البعض الآخر يستخدم القليل . فلا قاعدة معينة لكتابة هذا النوع من الشفرات.

أشكالها :

وهو ما يسمى بالمخطط التدفقي Flowchart Diagram ويأخذ أشكالاً هندسية متفق عليها خصص كل منها لنوع من العمليات وهي :

• الدائرة (الشكل البيضاوي) لتحديد بداية الخوارزمية و نهايتها .
• المستطيل العمليات (التنفيذية ، طرق التعبير عن الخوارزمية).
• متوازي الأضلاع عمليات الإدخال و الإخراج .
• المعين العمليات التي ترتبط باختبار تحقق شرط ما و تتطلب قراراً منطقياً .
• السهم يحدد اتجاه التنفيذ .
• سداسي الشكل لتنفيذ عمليات التكرار والدوران.

http://www.arabmoheet.net/aspnetforum/Uploads/19244/image/p13.jpg
http://www.arabmoheet.net/aspnetforum/Uploads/19244/image/p1.jpg
- مخطط ترابط الأصناف أو الأجزاء (Class Diagram)

رسم مخططات الأصناف جانب أساسي لأي منهج للتصميم بالمنحى للكائن، لذلك ليس بالغريب أن تقدّم لنا UML الصيغة المناسبة له. سوف نرى أنه بإمكاننا استخدام مخطط الأصناف في مرحلة التحليل و كذلك في مرحلة التصميم - سوف نقوم باستعمال صيغ مخططات الأصناف لرسم خريطة للمفاهيم العامة التي يمكن للمستفيد = الزبون أن يستوعبها (و سوف نسمّيها النموذج ألمفاهيمي Conceptual Model). وهي بالإضافة إلى مخطط حالة الاستخدام، تجعل من النموذج ألمفاهيمي أداة قوية لتحليل المتطلبات

http://www.arabmoheet.net/aspnetforum/Uploads/19244/image/p2.jpg

- مخطط التعاون أو الاشتراك (بين الأصناف) (Collaboration Diagram)
نحن نقوم بتطوير برامج المنحى ألكائني، أي شيء يحتاجه برنامجنا لأن يقوم به فسيكون بواسطة تعاون الكائنات. يمكننا رسم مخططات التعاون لوصف كيف نريد للكائنات التي نبنيها أن تتعاون مع بعض.
هنا مثال جيد عن لماذا UML هي مجرد صيغة أكثر من كونها عملية حقيقية لتطوير البرمجيات. سوف نرى أن ترميز UML للمخطط بسيط جدا، و لكن تصميم تعاون فعّال، (لنقل "تصميم برنامج راسخ و يسهل صيانته") ، يعدّ صعبا بالتأكيد. ربما علينا تخصيص فصلا بكامله يتناول الخطوط العريضة لمبادئ التصميم الجيّد، مع أن الكثير من مهارات التصميم تأتي من الخبرة

http://www.arabmoheet.net/aspnetforum/Uploads/19244/image/p3.jpg

عبسي الحمديني
2012-03-12, 03:20 PM
- مخطط التتابع تسلسل الأحداث (Sequence Diagram)
مخطط التتابع في في حقيقته له علاقة مباشرة بمخطط التعاون و يقوم بعرض نفس المعلومات، و لكن بشكل يختلف قليلا. الخطوط المنقطة إلى أسفل المخطط تشير إلى الزمن، لذلك فما نشاهده هنا هو وصف لكيفية تفاعل الكائنات في نظامنا عبر الزمن

http://www.arabmoheet.net/aspnetforum/Uploads/19244/image/p5.jpg


- مخطط الحالة (State Diagrams)
بعض الكائنات يمكنها في أي وقت محدد أن تكون في حالة ما . مثلا زر التخزين يكون غير مفعل ولتفعيلة يجب أن يكون هناك حالة تعديل أو حالة إدخال فلا يمكن لنا تفعيل التخزين إذا لم يكن هناك تعديل أو إدخال ؟، و كما يمكن لتحوّلات الحالة أن تكون معقّدة، فإن UML تقدّم صيغة تسمح لنا بتصويرها و نمذجتها.


http://www.arabmoheet.net/aspnetforum/Uploads/19244/image/p6.jpg

- مخطط التحزيم Package Diagrams
أي نظام= منظومة لا يكون صغيرا يحتاج إلى أن يقسّم إلى أجزاء "chunks" أصغر حجما و أسهل للفهم، و تتيح لنا مخططات التحزيم في UML نمذجة هذه الأجزاء بطريقة بسيطة و فعّالة.
http://www.arabmoheet.net/aspnetforum/Uploads/19244/image/p7.jpg

- مخطط المكونات Component Diagrams
يتشابه مخطط المكونات مع مخطط التحزيم - فهو يسمح لنا بترميز كيفية فصل أو تقسيم نظامنا، و كيف يعتمد كل قالب على آخر فيه. عموما، يركّز مخطط المكونات على المكونات الفعلية للبرنامج (الملفات، الترويسات headers ، مكتبات الربط ، الملفات التنفيذية، الحزم packages) و ليس بالفصل المنطقي أو الفكري كما في مخطط التحزيم.

http://www.arabmoheet.net/aspnetforum/Uploads/19244/image/p8.jpg

- مخطط التجهيز Deployment Diagrams

تقدم لنا UML نموذجا يمكننا من خلاله التخطيط لكيف سيتم تجهيز برنامجنا. مثلا، المخطط أدناه يعرض توصيفا مبسطا لجهاز حاسوب شخصي

http://www.arabmoheet.net/aspnetforum/Uploads/19244/image/p9.jpg


5- تصميم قواعد البيانات وتحديد نوعيتها والعلاقات التي يجب استخدامها.

نستطيع أن نعرف قاعدة البيانات بأنها مجموعة من البيانات المنظمة، التي يمكن الوصول إلى محتوياتها، وإدارتها، وتحديثها، بسهولة. وهي مجموعة من التسجيلات أو القيود (Records) يشار إليها باسم الملف (File) وتتكون قاعدة البيانات عادة من ملف واحد أو أكثر. ويسميها البعض قاعدة المعلومات مجازاً. وقاعدة البيانات التي تصمم أو تستأجر أو تشترى أو يستعان بها من جهات تعاونية مختلفة، هي عبارة عن مجموعة منظمة من بيانات ومعلومات مرتبطة مع بعضها بنسق معين، بغرض تأمين حاجات محددة من متطلبات المستفيدين. وتشتل قاعدة البيانات عادة مع وحدات وأجزاء لها تسمياتها وارتباطاتها المختلفة التي تبدأ من مصطلح البت والبايت وتنتهي بالقيود أو التسجيلات والملفات.

ويسمي البعض قاعدة البيانات، مجازاً، قاعدة المعلومات. وقاعدة البيانات التي تصمم أو تستأجر أو تشترى أو يستعان بها من جهات تعاونية مختلفة، هي عبارة عن مجموعة منظمة من بيانات ومعلومات مرتبطة مع بعضها بنسق معين، بغرض تأمين حاجات محددة من متطلبات المستفيدين.

- تصميم قواعد البيانات :

بعد أن نحدد أي نوع قاعدة البيانات يجب استخدامها نعمل على تصميم قاعدة البيانات وهو أمر أكثر من مجرد إدراج قائمة من المجالات وتضمين قرارات حكمية حول الجداول وعلاقاتها حتى تتوافق مع توقعاتنا وحاجات النظام ، والجداول التي يتم بناءها بشكل بسيط يمكن أن تستخدم من قبل عدد لا بأس به من المستخدمين الذين لا يعنيهم أن يطلعوا على هيكل البيانات، ونقدم ثمانية وصايا للتصميم والتي نشجعك على إتباعها وهي:

1. يجب أن يتوافق كل جدول مع كيان واحد ويتوافق كل صف مع أحداث الكيان.

2. الحقائق الموجودة في الجدول يجب أن تصف المفتاح الأساسي.

3. يجب عرض كل حقيقة في قاعدة البيانات لمرة واحدة فقط وعدم تكرار استخدام المجالات.

4. لا يتم تحديد قيمة حقيقة أخرى من خلال تجميع حقائق موجودة.

5. المفتاح الأساسي يجب أن يحدد الكيان وبشكل فريد من نوعه.

6. يجب أن تكون جميع الحقائق فاعلة وظيفياً باعتمادها على المفتاح الأساسي.

7. قابليتها للتوسع والإضافة .

8. يتم تصميم هياكل قاعدة البيانات كخطوة أولى وهي عبارة عن تحويل محتويات وعناصر كل كائن من النظام إلى جدول قاعدة بيانات يحتوي على (اسم الحقل – نوعه – نطاقه – ووصف للحقل).

وبعد أن حصلنا على ثماني قواعد بسيطة يمكن العمل من خلالها، وهي تعتبر الوصايا الثماني لتصميم قاعدة بيانات جيدة.

MAD_MAN
2012-03-12, 07:37 PM
باد بوي مشكووور على الشروحات ولكن
ما نبوش مواضيع وشروحات
نبو المشروع لاننا بدينا فيه
خلي ديكسي توا يديرنا الداتا بيز للمشروع

عبسي الحمديني
2012-03-12, 09:30 PM
درت الداتا بيز في الرد الي فات اني لاكن قلتلكم مش داتا بيز احترافيه
الجداول :l24:
CREATE table Medicine(
MED_ID VARCHAR2(10) NOT NULL PRIMARY KEY,
PRICE NUMBER(6,2),
FACTORY VARCHAR2(25),
QUANTITY NUMBER(5),
NUMBER_SHELF VARCHA2(4));

------------------------------------------------------------------------------------

create table patient(
First_name varchar2(15),
Second_name varchar2(15),
Pat_id VARCHAR2(15),
Pat_cardid VARCHAR2(15),
BOD DATE,
SIXE_M_F VARCHAR2(1),
phone NUMBER(13),
date_created date,
CONSTRAINT Pat_id_pk PRIMARY KEY(Pat_id))

-------------------------------------------------------------------------------------

create table PHARMACIST(
phar_id NUMBER(12) PRIMARY KEY,
First_name varchar2(15),
Second_name varchar2(15),
Phar_cardid VARCHAR2(15),
Occupation varchar2(15),
Nationality varchar2(12),
SIXE_M_F VARCHAR2(1),
BOD DATE,
phone NUMBER(13),
Major varchar2(15),
Address varchar2(30),
Qualification varchar2(15),
date_created date)

--------------------------------------------------------------------------------------------

create table Users(
user_id NUMBER(5) PRIMARY KEY,
username varchar2(15),
password VARCHAR2(30),
creator varchar2(15),
changed_by varchar2(15),
date_changed date,
CREATE_DATE DATE DEFAULT SYSDATE,
secret_question varchar2(10),
secret_answer varchar2(10));

--------------------------------------------------------------------------------------------

CREATE TABLE PURCHASE_ORDER(
ORDER_ID NUMBER(10) PRIMARY KEY,
ORDER_DATE TIMESTAMP WITH LOCAL TIME ZONE,
DISCOUNT NUMBER(4.2));

------------------------------------------------------------------------------------------

CREATE TABLE PURCHASE_SUB(
ORDER_ID NUMBER(10) FOREGIN KEY REFERENCES PURCHASE_ORDER(ORDER_ID),
MED_ID VARCHAR2(15)
EXPIRY DATE,
QTY NUMBER(5));

-------------------------------------------------------------------------------------------

CREATE TABLE SELLING_ORDER(
ORDER_ID NUMBER(10) PRIMARY KEY,
ORDER_DATE TIMESTAMP WITH LOCAL TIME ZONE,
DISCOUNT NUMBER(4.2));

------------------------------------------------------------------------------------------

CREATE TABLE SELLING_SUB(
ORDER_ID NUMBER(10) FOREGIN KEY REFERENCES PURCHASE_ORDER(ORDER_ID),
MED_ID VARCHAR2(15)
QTY NUMBER(5));

LIBYARS
2012-03-13, 05:36 AM
شي طيب باد بوي متحمس للمشروع و لكن باش منخشوش في متاهات و يضيع طرف الخيط خلينا نحطو النقاط
على الحروف ونركزو بس على النقاط المحددة لكل شخص, يلا نخدمو بالتوازي مفيش حد يراجي التاني.
بادي بوي مش لازم ادير رسم الفلوتشارت عادي اشرحنا بنقاط كيف حاليا الصيدليات يشتغلو يدوي.
ماد مان يلا ابدى بي فلوتشارت مبدئي.

MAD_MAN
2012-03-13, 04:23 PM
حاضر .

dixie
2012-03-15, 05:21 PM
الله عليكم متواخدونيش عطلت

اني عندي برنامج متع داتابيس لكن توا نشوف و نرد عليكم

LIBYARS
2012-03-21, 05:56 AM
نضرا لان الموضوع شكلة حيطول لو اندار بكل تفاصيله و نضرا الى ان الغرض من الموضوع هوا
الاستفادة من العمل الجماعي كفريق, علية ان شاء الله حنديروه بسيط بمعنى مش لازم تكوين قاعدة البيانات بكل
التفاصيل.
دكسي بس اعطينا تركيبة بسيطة لقاعدة البيانات و تبدا في كود التنفيد ليها و ممكن سوفت بول يعاونك في الموضوع
لو تقدرو تتفقو على لغة وحدة مش ضروري طبعا.
ماد مان يحضرلك الجنة,,, ان شاء الله بس اعطينا حتى انت فلوتشارت بسيط بدون تفاصيل و تبدا في الفورمس الاساسية.
سوفت بول ياريت تساعد دكسي.

MAD_MAN
2012-03-21, 08:35 AM
مخطط بسيط جدا وفيه تفرعات هلبا في راسي
بس الملخص ان شاء الله رح يكون هكي
وفيه فكرة ان شاء الله رح نحاولوا نديروا انه
يتعرف على صوت الشخص
ويتم الادخال حتى بالصوت
والفلوتشارت الاول
http://libyars.com/lrs/attachment.php?attachmentid=569&stc=1&d=1332311707

dixie
2012-03-22, 08:14 PM
حاضر بديت فيه تو نديرها ابسط نبعتلكم اسم الداتابيس

الفلووتشار عندي علية ملاحضه بعد دخول مفروض يقدر يبيع او يشري

MAD_MAN
2012-03-22, 09:17 PM
حاضر بديت فيه تو نديرها ابسط نبعتلكم اسم الداتابيس

الفلووتشار عندي علية ملاحضه بعد دخول مفروض يقدر يبيع او يشري
جميل جدا يا ديكسي
بس بعد الدخول اللي يبيع هدا
ادخال المشتريات بورحه تبع المخزن
بس هادي اللي في النهاية يجي المستخدم , او اللي بيوقف على الكاسة
يعني رح يبيع بس
بس حاضر ولا يهمك
اللي تشوفوه حاضر
واعطينا فكرة على الداتا بيز اللي درتها باش بالك نضيفوا عليها حاجات

dixie
2012-03-23, 06:46 PM
كلامك صح من راي انه يكون كله في برنامج واحد تبيع و تشري
الداتابيس بديت فيها بعتلكم اسمها باش تشوفوها مزال تبي

LIBYARS
2012-03-26, 04:38 AM
ماد مان كويس هذا بصفة عامة توضيح لعملية الدخول و البيع يلا وين الباقي!
دكسي كويس الي درته.
توا خلي نبدو في العملي شوية, ان شاء الله حنستخدمو فجول ستوديو 2010 في مشروعنا هذا.
الي معنداش 2010 يقول قبل ما نكون البرجكت الاساس الي حيحتوي كل شي.

MAD_MAN
2012-03-26, 07:50 AM
اللي ماعنداش انا نعطيه الدي في دي
يلا خلي نبدوا

جليسة البحر
2012-03-26, 11:14 AM
ماشاء لله عليكم

موضوع حلو وشيق وكلكم متحمسين ومتحدين موفقين يارب


:l25::l25::l25:

لونملك معلومة من معلوماتكم او مصطلحات لتقولوفيها راهو شاركت معاكم :l17:خخخخ لكن الله غالب حسيت كاني اطرش في الزفه

Softball
2012-03-26, 01:04 PM
عندي 2010

ماشي اني مستعد

ليبو
2012-03-26, 05:52 PM
جليسة شن يقولو هادم ههههه عادي في الهوى سوى خيتي

جليسة البحر
2012-03-26, 06:38 PM
ههههههههههههه والله ماني عارفة تقول لغه صينية اهو انتبعو وخلاص كان فهمت فهمني والعكس

dixie
2012-03-27, 03:49 PM
مرحبتين بالي زارنا منورين

حتى اني عندي شنو الخطوة التانية

dixie
2012-04-03, 06:40 PM
شن صار ياولاد:l52:

LIBYARS
2012-04-11, 06:23 AM
السلام عليكم و رحمة الله.
زي ما قلنا بما ان الغرض من المشروع هوا تبادل الخبرات و العمل كفريق, طبعا بعض الاشياء المهمة زي كيف يتم التوافق في كتابة الاكواد و كيف يتم التعرف على اخر اصدار و التعديلات الي تصير على المشروع من قبل اعضاء الفريق البرمجي وغيرها من الامور, لهده الاسباب دارو حاجة اسمها Version Control لمتابعة كل التغيرات الي تصير على اي مشروع. المهم بما انا نشتغلو على الميركروسوفت فيجول ستوديو خلينا نستخدمو النضام الخاص بميركروسوفت المسمى Team Foundation Server 2010 هذا النضام يكون مجود على سرفر معين و يتم الاتصال بية مباشرة من الفجول ستوديو مباشرة بحيث كل الفريق يشتغلو على نفس الكود, فادا حد كمل تعديل كود معين على المشروع و تاكد من عدم وجود اخطاء كل الي يديره يضغط على تشك ان على الملف الي دار فيه التغيرات فقط.
على اي حال حنبعت لكل اعضاء الفريق اسم السرفر الخاص بفريق ليبياأرس و كيفية الاتصال من الفجول ستوديو مباشرة و تنزيل المشروع المبدئي الي موجود حاليا على السرفر الشرح حيكون على هيئة فلاش , و بعدين كل شخص يشوف المطلوب منه لما يتصل بالسرفر.

MAD_MAN
2012-04-11, 10:59 PM
تمام 100%
بس الحق نحس فيه بطئ
او النت متاعنا بطئ
وبعدين مش زي اللي نخدم عليه نحس فيه غريب

Softball
2012-04-12, 03:50 PM
cool stuff thanks

dixie
2012-04-25, 01:29 AM
السلام عليكم اني نشغلت توا بس خشيت ع السستم الي بعته ليا ليبيااراس حنرجعله نجرب

MAD_MAN
2012-04-25, 09:47 AM
تبي الحق ما فهمتش شي
والنت عندي ضعيف
ويفصل هلبا

حاليا ندير في برنامج للنود يغير المفتاح ويفتح الاوف لاين ابديت للاصدار الخامس (لانه مسكر جاي من الشركة )
ويطلعلك بيانات تاريخ التحديث
واليوزر نيم

ابونور
2014-02-15, 12:56 PM
اوكي
والمشروع شنو هو ؟

************************************************** **
private void button6_Click(object sender, EventArgs e)
**
if (MessageBox.Show("هل انت متأكد من الحذف", "تحذير", MessageBoxButtons.YesNo) == DialogResult.Yes)//رسالة التاكيد قبل الحذف
**
cmd1.CommandText = "DELETE*FROM Texam where id="+textBox2.Text;
// cmd1.CommandText = "delete * from Texam where id=" + textBox2.Text;

cmd1.Connection = con;
cmd1.Connection.Open();
cmd1.ExecuteNonQuery();
cmd1.Connection.Close();
// clearform();

// Close();

}

}
************************************************** **

dixie
2014-02-16, 12:31 AM
الموضوع ليه فترة لكن الحق اني من وقتها و اني خاش في السي شارب
شنو الكود هذا يا ابو نور