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

نظام صيدلية

مغلق
بدأه rahef في 25 أكتوبر 2005 · 15 رد · 10,771 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

وكذلك المبيعات نفس الشي اللي عندة اي فكرة عن الموضوع اتمنى منة المساعدة وله جزيل الشكر

وجزاكم الله الف خيرا

#2
اقتباس
برنامج إدارة الصيدليات مثله مثل أي برنامج لإدارة منشأة مبيع بالتجزأة (المفرق بالعامية!)، وبالتالي فإن البرنامج ينقسم إلى الوحدات التالية:

1- وحدة المحاسبة

2- وحدة المخزون (ألمستودعات)

3- وحدة الإدارة وصيانة البرنامج العامة

لقد جرى في العادة فصل وحدة المحاسبة عن المخزون قديماً، وهو النظام المصري المتبع حالياً، حيث يجري تسجيل العمليات المحاسبية الصرفة في مكان، وتسجيل العمليات المالية المتعلقة بالمخزون في مكان آخر.

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

ينقسم البرنامج في البداية إلى مجموعة من نماذج الإدخال، وهي كما يلي:

1- نموذج تعريف الصيدلية

يتضمن هذا النموذج بعض المعلومات التعريفية عن المنشأة مثل:

- اسم الصيدلية - أرقام الهواتف - صندوق البريد - email - موقع وب (إن وجد) - كلمة المرور العامة للتطبيق

- عملة البرنامج الرئيسية - رمز اختصار العملة - اسم أجزاء العملة (مثل قرش/هللة...إلخ).

ملاحظة/ تفيد معلومات العملة في طباعة الفواتير وفي حال تم تطوير برنامجنا ليتقبل أكثر من عملة.

2- نموذج تعريف مجموعات الأدوية

يتضمن هذا النموذج حقلاً لرقم المجموعة (الصنف) واسم المجموعة، وذلك بهدف تصنيف الأدوية.

ويمكن تطوير هذا النموذج لكي نتمكن من تصميم مجموعات بصورة شجرية، عندئذ نحتاج لوضع

حقل المجموعة الرئيسية في كل سجل مجموعة لتعريف المجموعة الأب التي تنتمي إليها المجموعة الحالية

أما في حال كانت المجموعة الحالية هي مجموعة جذر ولا تملك أية مجموعة رئيسية فإننا أمام ثلاثة خيارات:

> أن نستخدم رمزاً معيناً لتحديد ذلك، مثل الرقم 0 أو 1- ضمن حقل المجموعة الرئيسية للتعبير عن أن المجموعة

الحالية لا تملك مجموعة رئيسية.

> أن لا نكتب شيئاً، وهو الأفضل.

> أن ننشئ منذ بداية إنشاء المشروع مجموعة جذر وهي المجموعة الرئيسية لجميع المجموعات وهو الحل الأفضل.

3- نموذج تعريف الأدوية

يتضمن معلومات تفصيلية عن الدواء، ويتضمن:

رقم الدواء - رقم الباركود - اسم الدواء - الاسم اللاتيني - الاسم الكيميائي (هام جداً)

مجموعة الدواء - نوع العبوة (حب/كبسول/شراب/مرهم/تحاميل/إبر..)

سعر المستهلك - سعر الجملة - موقع الدواء من الصيدلية: رقم الستاند - رقم الرف

هل لهذا الدواء تاريخ صلاحية أم لا -

4- نموذج تعريف الموردين

يتضمن هذا النموذج معلومات الموردين الذين يجري استجرار وشراء الأدوية منهم،

5- نموذج تعريف الزبائن

ما الحاجة لنموذج تعريف زبائن على اعتبار أن الصيدلية لا تتطلب حاجة لتعريف زبائن؟؟؟

هذا صحيح، ولكن ماذا عن الزبائن الذين يقومون بشراء الأدوية بالدين، وماذا عن الزبائن المميزين الذين يمكن أن

أقدم لهم حسماً لأنهم اشترو من الصيدلية بمبلغ تجاوز مبلغاً محدداً مثلاً... وكذلك يمكن أن نواجه حالة الزبون

الذي قد يسأل الصيدلي عن الدواء الذي قام بشرائه منه منذ أشهر، ولم يعد يذكر اسمه! بالطبع الصيدلي لن يذكر

ذلك، ولكن بالعودة إلى فواتير المبيع بناء على ذلك الزبون سيتم اكتشاف اسم الدواء بسهولة.

حتى هذه المرحلة نكون قد انتهينا من تعريف نماذج الإدخال الأساسية، وبقي لدينا من ما يلي:

1- فواتير الشراء والبيع

2- سندات الدفع والقبض، والتي تستخدم لمتابعة دفعات الزبائن لديونهم على الصيدلية، وذكلك لمتابعة دفعات الصيدلية

للموردين باعتبار أن الدفع نادراً ما يتم نقداً بالكامل، كذلك فإن هذه السندات مهمة جداً لإدخال المصاريف الأخرى المترتبة

على الصيدلية وأخذها بالحسبان، مثل فواتير الكهرباء والماء،..إلخ

3- التقارير المالية والتقارير المستودعية.

4- نماذج إدارة البرنامج

منقول من شعاع نت

أن شاء الله تستفيد لانه مصغر

dfd.pdf

dfd2.pdf

تم تعديل هذه المشاركة بواسطة TANNA في 26 أكتوبر 2005 في 01:28

365159135_b0fcd2be76_o.jpg

365163463_a76592857a.jpg
#3

اخى الفاضل هذا مثال لابسط برنامج محاسبى

فية بعض مما تحتاج

فقط اكملة او خذ الافكار التى تناسبك

على فكرة لم اصنع لة قاعدة بيانات حيث انة للتوضيح فقط

اذا اردت مناقشة شئ او اى معلومة عن الحسابات والمخازن والمبيعات والمشتروات فقط ارسل لى

essam_abdelgowad@hotmail.com

acc.rar

الايمان +الحلم +العلم +العمل = النجاح

ما اسهل ان تنجح ... وما اصعب ان تحافظ على نجاحك

#4

البرنامج بال VB :unsure: و مش شغال عندى يا أخ عصام بيعطى Run Time Error 380

365159135_b0fcd2be76_o.jpg

365163463_a76592857a.jpg
#5

اشكركم جزيل الشكر ولكني امتلك هذة الجداول انا اقصد الحقول نتبع المبيهات والمشتريات في نظام الصيدلة باقسامها الثلاثة وشكر

#6
اقتباس
اشكركم جزيل الشكر ولكني امتلك هذة الجداول انا اقصد الحقول نتبع المبيهات والمشتريات في نظام الصيدلة باقسامها الثلاثة وشكر

صراحه انا مش فاهم قصدك ارجو توضيح المشكله

365159135_b0fcd2be76_o.jpg

365163463_a76592857a.jpg
#7

اعتذر بشدة للاخوان

لكن البرنامج لا يظهر اى خطأ لدى

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

فكما ترون هو مكون من شاشة واحدة توضيحية فقط

الايمان +الحلم +العلم +العمل = النجاح

ما اسهل ان تنجح ... وما اصعب ان تحافظ على نجاحك

#8

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

#9
rahef كتب:
ارجوكم البرنامج مطلوب مني بعد العيد

هذه هي المصيبة الكبرى... !!!!

العميل يعتقد ان المبرمج يقول "الهابرا كادابرا" و تلاقي البرنامج بين ايديه !!!

و المصيبة الأكبر ان المبرمج يوافقه على هذا... يعني العميل يقول أنا عايز البرنامج الأسبوع الجاي... يقوم يرد عليه المبرمج و يقول و ماله.. الاسبوع الجاي زي دلوقتي يبقى عندك.!!!

رأس الحكمة الإيمان بالله

#10
محمد عبد العليم كتب:
هذه هي المصيبة الكبرى... !!!!

العميل يعتقد ان المبرمج يقول "الهابرا كادابرا" و تلاقي البرنامج بين ايديه !!!

و المصيبة الأكبر ان المبرمج يوافقه على هذا... يعني العميل يقول أنا عايز البرنامج الأسبوع الجاي... يقوم يرد عليه المبرمج و يقول و ماله.. الاسبوع الجاي زي دلوقتي يبقى عندك.!!!

حنعمل ايه بقي عملا اخر زمن :D

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#11

اولا كل عام وانتم بألف خير

ثانيا اعتقد ان المنتدى موجود للأفاذة وليس للتريقة على الناس اذا كان دة اسلوب اعضاء ومشرفي المنتدى فانا اسفة جدا لمجرد اشتراكي في هذا المنتدى

#12
اقتباس
اولا كل عام وانتم بألف خير

ثانيا اعتقد ان المنتدى موجود للأفاذة وليس للتريقة على الناس اذا كان دة اسلوب اعضاء ومشرفي المنتدى فانا اسفة جدا لمجرد اشتراكي في هذا المنتدى

تريقه ايه يا راجل يا طيب الناس جيه فى صفك و بتقول العميل عايز الحاجه فى يوم وليله و كمان يا استاذى انا قلت ليك برنامج كامل ( الكمال لله وحده ) و مش سىء و فيه كل حاجه و كمان حضرتك عايز شغل Data Base و ده منتدى مبرمجي Microsoft Visual C#.NET و برده اشتغلنا معك و ما قلناش لا و قلت لك تحليل و تصميم بس الحضرتك عايز ده Data base و كل سنه و انت طيب

تم تعديل هذه المشاركة بواسطة TANNA في 2 نوفمبر 2005 في 23:41

365159135_b0fcd2be76_o.jpg

365163463_a76592857a.jpg
#13

انا عندي نظام صيدلية تحت التجربة في صيدلية اخي والحقيقة اعطوني تعليقات جيدة عليه بهدي للمنتدى وللي حاب يستفيد

الدعاء لي في العيد افضل شئ

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

اشك ان عضويتي كمشرف حذفت

#14
rahef كتب:
اولا كل عام وانتم بألف خير

ثانيا اعتقد ان المنتدى موجود للأفاذة وليس للتريقة على الناس اذا كان دة اسلوب اعضاء ومشرفي المنتدى فانا اسفة جدا لمجرد اشتراكي في هذا المنتدى

أختي الفاضلة،

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

أما عن المشكلة نفسها فيجب أن تخصصي وقتاً لتحليل قاعدة البيانات Analysis من ثم تصميمها Design و الأخذ في عين الأعتبار مرحلة الـ Database Normalisation حتى تستطيعي أن تصممي و تكتبي نظام متماسك و مستقر.

▲ 1

رأس الحكمة الإيمان بالله

#15

الموضوع بسيط ومفيش أي مشكلة

المشكلة دة أنا مريت بها قبل كده

والحل ::

1- اعملي جدول للمبيعات وجدول للمشتريات وجدول لمرتجعات البيع وآخر لمرتجعات الشراء وخامس لسندات الصرف وسادس لسندات القبض وهكذا

2- بالنسبة لموضوع النقدي والآجل ممكن يكون فية في ال form أي حاجة وليكن checkbox مثلا .. اذا كان checked يسجل في جداول رصيد العملاء واذا لم يكن checked يسجل في جداول حركة الخزنة .

• متقلقيش لو لقيتي الجداول كتير .. أحد فاهمي ال database قاللي إن كل ما توزعت البيانات علي جداول كتيرة كل ما كان أحسن وأسرع في التعامل مع ال database

• خدي الكلام دة please عن ثقة وجربية لإن أنا عملت برنامج لحسابات شركات الكمبيوتر وتعبت كتير عشان أعرف المعلومات دة

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

كان الله في عونك

أنا معك اذا احتجت لأي مساعدة ... فقط راسليني علي ال email .

dr_mahamama@hotmail.com

dr_mahamama@yahoo.com

جزاكم الله خيرا علي القرآءة

#16

أختي الكريمة //

هناك علاقة تسمى بالوراثة في قواعد البيانات أرجو أن تكون هي الحل لمشكلتك

وإذا كانت كذلك فأتمنى أن تدعو لي دعوة خالصة في سبيل الله ..

أنظري إلى الصورة..

تم تعديل هذه المشاركة بواسطة MKSoft في 4 نوفمبر 2005 في 00:28

هذا الموضوع مغلق.

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