الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مساعدة في مشروع تخرج ( مبيعات ومخزن صيدلية)

Featured Replies

بتاريخ:

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

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

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

نحنا صح نعتبر مبتدئين بالأوراكل ..بس يعني أنا مرة حبيت هاللغة وحابة أطور نفسي فيها ..ويكون مشروع التخرج بيها

أخذنا كورس SQL و شوية PL/SQL ..وكورس ORACLE DEVELOPER

أول شي أبغى أسأل هل بمقدورنا اننا نعمل هالمشروع بالاوراكل ..ولا تعتقدوا انه راح يكون جدا صعب علينا كوننا مبتدئين ..
وبإيش تنصحونا ..؟

ومشكلتي اني مني عارفة من وين ابدأ ..

بجد محتاجين احد يساعدنا ..

أرجوكم لاتهملوا الموضوع ..

  • الردود 36
  • المشاهدات 62.8k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

  • ممكن تحطى erd ونعد نساعد بعض ونقسم المهام ونفكر واللى عندة افكاره هيقولها

  • اليكم مشاركات سابقة بالمنتدى ... يمكن ان تساعدكم فى التحليل والتصميم لمشروع الصيدلية شاشات مشروع الصيدليه تكملت مشروع الصيدلية, مشروع صيدلية غير مكتمل مع فورمز ومنيوز رسمة ER ادارة صيدلية اي

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

بتاريخ:

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

بتاريخ:

ممكن تحطى erd ونعد نساعد بعض ونقسم المهام ونفكر واللى عندة افكاره هيقولها

بتاريخ:

وانا كمان مستعد للشغل معاكو ونجتهد سوا ونكمل بعض ونستفيد من بعض

بتاريخ:
  • كاتب الموضوع

مشكووور أخوي ماهر .... وجزاك الله كل خير انك عبرت موضوعي ورديت ..
هو يمكن يكون شوية صعب ..بس مع الجد والمحاولة ..ربنا يعيننا ..ومشكوووووور على عرضك للمساعدة ..والله ياريت :)

----
ياهلا اخوي ميزو ..نحنا مازلنا بالبداية يعني لسه نبدأ مرحلة التحليل ....وأتمنى فعلا منك المساعدة ..شكرا وجزاك الله كل خير :rolleyes:

----
ياهلا أخوي ابن الازهر ...مشكووووووووور على عرض المساعدة جزاك الله كل خير


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

ما أدري ..اذا ممكن تبدأوا معانا من البداية ..كوننا حاليا لسه بمرحلة التحليل

أنا وصحبتي راح نحاول نحط كل خطواتنا هنا ونبغى منكم رأيكم ومساعدتكم

طبعا البداية مقدمة ..تعريف بالمشروع وأهداف ومتطلبات المشروع والمستفيدون ..
وهاذي تقريبا انتهينا منها ..

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

عند بيئة النظام ...فيه ضروري نذكر عناصر البيئة الداخلية وعناصر البيئة الخارجية

عند عناصر البيئة الداخلية قلت .. مالك الصيدلية - الصيدلي- المحاسب
عناصر البيئة الخارجية .. الموردون - العملاء - الزبائن - وزارة الصحة

فهل ماذكرته صحيح ..؟

بتاريخ:
  • كاتب الموضوع

نعم على فكرة ..غيرنا المشروع من مخزن ومبيعات صيدلية ..إلى نظام صيدلية ( مبيعات ومشتريات ومخزن )

بتاريخ:

اليكم مشاركات سابقة بالمنتدى ... يمكن ان تساعدكم فى التحليل والتصميم لمشروع الصيدلية

شاشات مشروع الصيدليه

تكملت مشروع الصيدلية, مشروع صيدلية غير مكتمل مع فورمز ومنيوز

رسمة ER ادارة صيدلية

ايضا من هنا

من الاشياء المطلوبه بالنظام معرفة :
- احنياجات مستخدمى النظام . ( المهام والوظائف التى سيتم تنفيذها من خلال تطبيق النظام )
- احتياجات استخدام النظام ( مثل تحقق عنصر سرية البيانات - الصلاحيات - المحافظة على البيانات باجراءات طرق النسخ الاحتياطى - سرعة الوصول للمعلومة - مرونه النظام .... )

بتاريخ:

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

انا صديقة شمعة حزن ..
اتمنى تساعدونا .. لانو حاسين ان المشروع صعب وبصراحه خايفين :)

شكرا لكم اخواني ... وجزاكم الله كل الخير

اتمنى ماتنسونا وتردوا علينا اول باول

بتاريخ:

ونحن إن شاء الله معكم

بتاريخ:

شكـــــــــــــــــــــرا للجميع وجزاكم الله كل الخير

بتاريخ:

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

هذا الرابط عبارة عن فكرة عمل برنامج مشتريات و مبيعات و يمكن استخدامه مع صيدلية او غير من المجالات المختلفة
ومع خبرتي البسيطة اجد التصميم جيد و رائع و يمكن تطويره لنظام كبير و قوي

اليكــــــــــــــــــــــــــــــــم الرابـــــــــــــــــــــــــــــــط
كيف تبني برنامج مخازن ومبيعات بطريقة صحيحة ؟؟؟

بتاريخ:

غيـــرنا المشـــروع من مخزون ومبيعات ومشتريات صيدليه الى( نظام صيدليه مبيعات )

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

تحيـــاتي

بتاريخ:

كده كده ...... لازم تعملوا ال ERD و بعد كده تطلبوا من أعضاء المنتدى الحاجات اللى احنا ممكن نعملهلكم فى أنشاء المشروع ..... انا معجب بالفكرة .... و ناوى أسعدتكم فيها ...... بس لازم و ضرورى أنكم تعملوا ال ERD و تضعوا صورة ال ERD اللى عملتوا هنا فى المنتدى حتى يستطيع باقى الاعضاء فهم فكرة الصيدلية ككل .

و هذه صورة توضيحية لل ERD .... فى حال اذا كان اللفظ ألتبس معكم

837822-holder-a075bb10cb498f443a5da393d39ce410.jpg

و هى أختصار لل Entity Relationship Diagrams و هى عبارة عن الرسمة الهيكلية لل DataBase قبل أنشأها

و راجعوا كلام الأخ Amgad لو مش قادريين تصمموا ERD

بالتوفيق

  • بعد 3 أسابيع...
بتاريخ:
  • كاتب الموضوع

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

نحنا اللحين لسه في مرحلة تحليل النظام

في المخطط العام لازم اتناول العمليات الأساسية للنظام ..
وبما اننا نعمل نظام مبيعات صيدلية ..فقلت ان العمليات الرئيسية راح تكون

بيع الأدوية
بيع الأدوية بالآجل
عملية إصدار فواتير البيع
عملية إعداد التقارير
عملية تعديل المخزون


هل في عمليات رئيسية ثانية ..ياريت تفيدوني ..؟

بتاريخ:
  • كاتب الموضوع

بالنسبة للـ ERD

لسه ماعملته عشان لسه قاعدة على الجداول ..أحددها

بتاريخ:

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

العمليات الاساسية للنظام ( اقتراح)

- تسجيل وتحديث البيانات الاساسية للعملاء .
- تسجيل وتحديث البيانات الاساسية لاصناف الادوية .
- تسجيل وتحديث البيانات الاساسية للموردين .
- تسجيل اصناف الادوية والموردين لها .
- اصدار فواتير البيع .
- اصدار اوامر الشراء للاصناف المطلوبه .

- استخدام الباركود عند التعامل مع الادوية .

- استخراج تقارير متابعة الاصناف المنتهى صلاحيتها خلال فترة معينة ( فترة مستقبلية) .
- استخراج تقارير بالاصناف المطلوب توريدها طبقا لمستوى حد اعادة الطلب ( المحدد لكل صنف )

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

يمكن اضافة
- تسجيل البيانات الاساسية لموظفى الصيدلية .
- تسجيل البيانات الاساسية لفروع الصيدلية .

يجب مراعاة عند اجراء عمليات بيع الادوية ...
- معالجة كيفية الصرف من الادوية الموجودة طبقا لتاريخ الصلاحية للدواء اي يتم البيع من الاصناف الواردة اولا
- طريقة التسعير للادوية المباعة ... خاصة عند وجود تعديل أو تغيير لسعر الدواء

فيما يخص البيع الآجل ... كما ذكرتم .. هذا يتطلب
- متابعة عمليات التحصيل والسداد


مع تمنياتى بالتوفيق

بتاريخ:
  • كاتب الموضوع

جزاك الله كل خير اخوي أمجد على المتابعة والمساعدة :D

بالنسبة للجداول اللي راح نستخدمها ..حددت مايلي ..



جدول البيانات الأساسية (رقم الصنف - اسم الصنف )
جدول الأصناف
جدول الموردين
جدول العملاء
جدول راس فاتورة الشراء
جدول رأس فاتورة البيع
جدول تفاصيل فاتورة الشراء
جدول تفاصيل فاتورة البيع
جدول الصندوق
جدول الصلاحيات

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

أتمنى أن تطلع عليه وتخبرني عن رأيك

pharmacy_0.zip

بتاريخ:

اليك ملخص لمشاركة الاخ / حسن الحسينى ...
والجداول المقترحة للنظام ... ويمكنك التعامل معها والاستفاده منها


السلام عليكم ورحمة الله وبركاته
سأذكر جدوال مفترضة لنظام صيدلية
الجدول الاول .. جدول بيانات الاصناف ... يتكون من
كود الصنف ـ اسم الصنف ـ الشركة الموردة ـ مكانه في الصيدلية ـ نوع الصنف ـ ملاحظات على الصنف
حيث يعتبر كود الصنف هنا هو المفتاح الرئيسي للجدول
الجدول الثاني ...... جدول صلاحيات الاصناف .... يتكون من
تاريخ الصلاحية ـ كود الصنف ـ سعر الشراء ـ سعر البيع ـ رصيد بداية ـ رصيد حالي
حيث يعتبر تاريخ الصلاحية وكود الصنف هنا هما المفتاح الرئيسي للجدول
ملحوظة .. بتكوين جدول الاصناف والصلاحيات بهذه الطريقة نوفر على انفسنا تسجيل الاصناف اكثر من مرة ويكون عندنا كود واحد لكل صنف وكذلك اكثر من صلاحية للصنف الواحد (انشالله الفكرة تكون واضحة) وبخصوص الفواتير وبقية الجداول اعتقد انها سهلة
---------------------------------------------------------------------------
مرفق ملف به جداول لعمل نظام حاسب الى خاص بشركة ادوية او صيدلية تمت تجربته ويعمل بنجاح وهو يختص بمراقبة حركات البيع والشرا والجرد الدوري للمخزون مع حركة محاسبية بسيطة وهى سندات قبض وصرف النقدية
ملحوظة ... ملف الفواتير تم وضع كود رقمي في بداية كل فاتورة لتحدد منها نوع الفاتورة المراد تسجليها وذلك حتى يسهل العمل على مستخدم الحاسب الالي وعلى مطور الاوراكل فلا يتم اعداد جدول لكل حركة بضاعة كما كان مقترح بمعني اخر يمكن من خلال شاشة واحدة تسجيل بيانات فواتير البيع والشراء والمرتجعات النقدية والاجلة واهلاكات المواد التالفة وما الى ذلك من حركات البضاعة
وبنفس الصورة تم وضع كود بداية في جدول النقدية حتى يتم تسجيل سندات القبض والصرف في شاشة واحدة دون الحاجة لعمل اكثر من جدول
الجداول مكتوبة بلغة sql يمكنك القيام بتفيذها مباشرة بعد الاطلاع على تعريف كل جدول
اخيرا تفضل بقبول فائق تحياتي
اخوك
حسن الحسيني
-----------------------------
بالنسبة لتفصيل الجداول المرفقة في مشاركتي السابقة هى كالتالي
اولا جدول البيانات الاساسية
في هذا الجدول نقوم بتسجيل مجموعة من البيانات الاساسية على شكل رقم واسم وذلك حتى يمكن الاستفادة منها في بقية الجداول دون الحاجة الى تكرار تسجليها وكذلك يمكن من خلالها تسهيل اجراء الاحصائيات والتقارير المطلوبة
والمعلومات التي يجب تسجليها في هذا الجدول هي
(1) انواع الاصناف (ادوية ـ مستحضرات طبية ـ .... الخ).
(2) مكان الصنف داخل الصيدلية (ترقيم الرفوف).
(3) اسماء شركات الادوية (شركة 1 ـ شركة 2 ـ ......).
(4) جداول الممنوعات (جدول مخدرات 1 ـ جدول مخدرات 2 ـ ........ ).
وهكذا .....
والمفتاح الرئيسي في جدول البيانات الاساسية هما العمودان الاول والثاني

create table help (help_cod number (1), 
help_num number (3),
help_nam varchar2 (30),
constraint help_key primary key (help_cod,help_num));



ثانيا جدول الاصناف
وهو يتكون من الاعمدة التالية
رقم الصنف ـ اسم الصنف ـ نوع الصنف ـ رقم جدول المخدرات ـ رقم الشركة الموردة ـ رقم الرف(مكان الصنف) ـ حد ادني الطلب ـ حد اعلى الطلب ـ ملاحظات على الصنف
حيث يمثل رقم الصنف هنا المفتاح الرئيسي للجدول وتمثل الاعمدة التالية [نوع الصنف ـ رقم جدول المخدرات ـ رقم الشركة الموردة ـ رقم الرف (مكان الصنف) ] تمثل تلك الاعمدة ارتباطا مع جدول البيانات الاساسية السابق ذكره مع ملاحظة انني لا استخدم FK بين الجداول المختلفة لعدم اقتناعي بجداوها وتعطيلها جزء من العمل في حالة استباق بعض الجداول عمل البعض الاخر ... المهم ننتقل الى تكوين الجدول

create table item (item_num VARCHAR2 (30), 
item_nam varchar2(50),
item_KND number(3),
item_drg number(3),
item_shd number(3),
item_LOC number(3),
item_min number(8,2),
item_max number(8,2),
item_not varchar2 (50),
constraint item_key primary key(item_num));



ثالثا جدول صلاحيات الاصناف
في هذا الجدول يتم تسجيل كافة صلاحيات الاصناف وينقسم الى عدة اعمده هي
تاريخ الصلاحية ـ رقم الصنف ـ سعر الشراء ـ سعر البيع ـ نسبة خصم الشراء ـ نسبة خصم البيع ـ رصيد اول المدة (عدد الوحدات الموجودة لدى الصيدلية من الصنف عند تطبيق البرنامج) ـ رصيد حالي (عدد الوحدات الموجودة لدى الصيدلية الأن).
والمفتاح الرئيسي لهذا الجدول هما العمودان الاول والثاني (تاريخ الصلاحية ـ رقم الصنف) حيث لا يجب ان تتكرر نفس الصلاحية لنفس الصنف وطبعا استخدم نفس الطريقة في عدم وجود FK


create table expr (expr_dat date,
expr_itm VARCHAR2 (30),
expr_cst number (8,2), 
expr_sal number (8,2),
expr_ds1 number (8,2), 
expr_ds2 number (8,2), 
expr_fst number (8,2), 
expr_fin number (8,2), 
constraint expr_key primary key(expr_dat,expr_itm));



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

create table cust (cust_cd1 number (2), 
cust_cd2 number (2),
cust_cd3 number (2), 
cust_cd4 number (4), 
cust_nam varchar2 (50), 
constraint cust_key primary key (cust_cd1,cust_cd2,cust_cd3,cust_cd4));


---------------------------------
خامسا جدول رأس الفاتورة (حركة البضاعة)
بداية يجب علينا ان نحصر عدد حركات البضاعة المحتملة داخل اي صيدلية او شركة ادوية (تحليل النظام بشكل جيد) وهذه الحركات هى (مبيعات نقدية ـ مبيعات أجلة ـ مرتجع المبيعات ـ مشتريات نقدية ـ مشتريات أجلة ـ مرتجع المشتريات ـ اهلاك مواد منتهية الصلاحية ـ العجز المخزني بعد الجرد ـ الزيادة المخزنية بعد الجرد ـ عروض الاسعار ـ طلبات الشراء)
طبعا ليس من المنطقي ان نكون جدول مستقل لكل حركة لذلك قمت بوضع كود في بداية جداول حركات البضاعة وذلك الكود يمكن ربطه بقائمة LIST ITEM من خلالها يختار المستخدم نوع الحركة التي يريدها وبذلك نكون قد وفرنا الكثير من الجهد والوقت علينا كمطورين للبرمجيات وعلى المتسخدمين واخرجنا النظام بشكل متكامل

create table minv (minv_typ number (1), 
minv_num number (10), 
minv_dat date,
minv_use number (7),
minv_cs1 number (2),
minv_cs2 number (2),
minv_cs3 number (2),
minv_cs4 number (4),
minv_not varchar2 (50),
minv_ds1 number (8,2),
minv_ds2 number (8,2),
minv_csh number (8,2),
constraint minv_key primary key (minv_typ,minv_num));


وترتيب الاعمده هى كالتالي ( نوع الفاتورة ـ رقم الفاتورة ـ تاريخ الفاتورة ـ رقم المستخدم "في حالة وجود جدول بمستخدمي النظام" ـ CS1,CS2,CS3,CS4 هى اكواد الحساب (العميل او المورد ) ـ ملاحظات على الفاتورة ـ خصم نقدي ـ نسبة خصم مئوية ـ النقدية المسددة / او النقدية المدفوعة
ويمثل العمودان الاول والثاني (نوع الفاتورة ـ رقم الفاتورة ) المفتاح الرئيسي للجدول
----------------------------------
سادسا جدول تفاصيل الفاتورة
وهو الجدول المختص بتسجيل بيانات الاصناف والكميات والاسعار داخل الفاتورة

create table sinv (sinv_typ number (1),
sinv_num number (10), 
sinv_itm VARCHAR2 (30),
sinv_EXP DATE,
sinv_qnt number (8,2),
sinv_BNS number (8,2),
sinv_prc number (8,2),
sinv_DIS number (8,2),
constraint sinv_key primary key (sinv_typ,sinv_num,sinv_itm,sinv_exp));


وتفصيل الاعمدة كالتالي (نوع الفاتورة ـ رقم الفاتورة ـ رقم الصنف ـ تاريخ الصلاحية ـ الكمية ـ خصم الكمية ـ السعر ـ نسبة الخصم )
والمفتاح الرئيسي لهذا الجدول هو الاعمدة التالية (نوع الفاتورة ـ رقم الفاتورة ـ رقم الصنف ـ تاريخ الصلاحية) وذلك لعدم تكرار نفس الصنف بنفس الصلاحية داخل الفاتورة الواحدة واتاحة امكانية تسجيل عدد لا محدود من الاصناف داخل الفاتورة
-------------------------------------
سابعا جدول النقدية
وهو الجدول المختص بسداد النقدية (سندات القبض وسندات الصرف) ويتم استخدامها في حالة سداد مبالغ نقدية للموردين او قبض مبالغ نقدية من العملاء

create table cash (cash_typ number (1), 
cash_num number (10), 
cash_dat date,
cash_use number (7),
cash_cs1 number (2),
cash_cs2 number (2),
cash_cs3 number (2),
cash_cs4 number (4),
cash_not varchar2 (50),
cash_val number (8,2), 
constraint cash_key primary key (cash_typ,cash_num));


وتفصيل الجدول كالتالي (نوع السند ـ رقم السند ـ رقم المستخدم ـ CS1,CS2,CS3,CS4 اكواد الحساب ـ ملاحظات على السند ـ قيمة السند
-------------------------------------
ثامنا جدول ترحيل الفواتير وسندات النقدية
وتم استحداثه خصيصا من اجل استخراج كشوف الحسابات للعملاء والموردين حيث يتم ترحيل كافة الفواتير وسندات النقدية اليه

create table totm (totm_typ number (2), 
totm_num number (10), 
totm_dat date,
totm_cs1 number (2),
totm_cs2 number (2),
totm_cs3 number (2),
totm_cs4 number (4),
totm_use number (7),
totm_not varchar (30),
totm_val number (8,2),
constraint totm_key primary key (totm_typ,totm_num));


وتفصيل الجدول كالتالي (نوع السند / الفاتورة ـ رقم السند / الفاتورة ـ اكواد الحساب ـ رقم المستخدم ـ ملاحظات ـ قيمة السند / الفاتورة
---------------------------------------------

بالنسبة لتفصيل عمل جدول البيانات الاساسية
اعمل LIST ITEM للعمود الاول في الجدول وضع فيها اسماء جداول البيانات الاساسية التي ستعمل عليها مثل
1 ـ انواع الاصناف
2 ـ ارقام الرفوف
3 ـ اسماء الشركات
4 ـ جداول المخدرات
5 ............. اي جداول اخرى تراها مناسبة
مع ملاحظة ان الاضافة في هذا الجدول ستتم على رقم الاسم او البيان المقترح وسيكون مسلسلا
HELP_COD _________ اعمل له LIST ITEM
HELP_NUM ــــــــــــــــــــــــ مسلسل
HELP_NAM ــــــــــــــــــــ الاسم او البيان المقترح
---------------------------

ملاحظات على التحليل السابق

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

----------------------------
بخصوص المراقبة المالية والمحاسبية للعمل داخل الصيدليات وشركات الادوية أو أي منشأة تطبق نظام للمبيعات والمشتريات عن طريق استخدام الفواتير هناك طريقتان تم التطرق اليهما في شرح جداول البيانات
الطريقة الاولي :ـ
حالة السداد الفوري لمبلغ الفاتورة (سواء كانت فاتورة مبيعات او فاتورة مشتريات) في هذه الحالة يتم وضع عمود في جدول رأس الفاتورة خاص بالمبلغ المسدد حيث من غير المنطقي كما تكرمت واشرت ان يتم السداد الفوري لكل الفواتير مباشرة في كل الحالات
الطريقة الثانية :ـ
في حالة اصدار فاتورة مبيعات او مشتريات اجلة تم ادراج جدول سندات النقدية (سندات القبض وسندات الصرف) وهو يختص بتسجيل كافة المقبوضات والمدفوعات النقدية داخل الصيدلية او المؤسسة سواء لموردين او عملاء او مصروفات اخري (مثلا حالة سداد فاتورة الكهرباء والتليفون) طبعا يجب اصدار سند قبض او سند صرف لكل حالة حسب نوعها مما سيمكن في النهاية من استخراج ما يسمى في المحاسبة بالميزانية النقدية اليومية (يومية الصندوق ـ الخزينة) وهي تظهر كافة الايرادات وكافة المصروفات خلال يوم لمعرفة الرصيد المتبقي في الصندوق وتسمي هذه الحركة داخل المؤسسات المالية الكبرى مثل البنوك بالميزانية اليومية

رد على الملاحظات من الاخ / الحسينى

سأخبركم طريقة تفكيري بخصوص تحليل نظام الصيدلية او اي نظام مبيعات
اولا :ـ تحديد المخرجات من البرنامج ...
المخرجات او التقارير المتوقعة من اي نظام مخازن ومبيعات هى
1 - تقرير الجرد الدوري للأصناف (حسب نوع الصنف أ، حسب مورد الصنف أ، اجماليا).
2 - تقرير صلاحيات الاصناف (حسب نوع الصنف أ، حسب مورد الصنف أ، اجماليا).
3 - تقرير حركة صنف لفترة.
4 - تقرير اجماليات المخزون (بالتكلفة والبيع).
5 ـ تقرير حركات البضاعة لفترة (مبيعات / مشتريات/مرتجعات).
6 ـ تقرير حركة النقدية لفترة (سندات القبض وسندات الصرف).
7 ـ تقرير مجمل ارباح وخسائر المبيعات.
8 ـ تقرير كشوف حساب العملاء والموردين.
9 ـ تقرير الميزانية النقدية اليومية(رصيد الصندوق ـ الخزينة).
10- تقرير الميزانية العامة للمنشأة (اجماليات المخزون والارصدة النقدية الصندوق + البنك).
السؤال هنا ... كيف سنقوم ببناء جداول بيانات تمكن اصحاب العمل من الحصول على تلك التقارير واكثر بسرعة ودقة وسهولة ؟؟
الجداول التي اقترحتها كانت وجهة نظري في كيفية الوصول لهذه التقارير وقد تدخلت معكم في الموضوع عندما رأيت انكم بدأتم في تصميم الجداول بشكل تقليدي وبه الكثير من المشاكل والعقبات التي ستواجهكم عند الانتهاء من المشروع فأحببت ان تبدأوا من حيث انتهيت وتفيدوني برأيكم وخبرتكم
اخيراً ... ارجو ان اكون افدت كما استفدت دائما من هذا المنتدى الرائع
والله يوفقكم
=========

يمكنك اعادة دراسة تصميم الجداول ... واختيار ما يناسب مستوى المشروع المطلوب منك

بتاريخ:
  • كاتب الموضوع

جزاك الله كل خير أخي الفاضل ..أمجد ..وجعله في ميزان حسناتك

عندي استفسار ..وهو عند جدول الحسابات العامة ..( أكواد الحسابات واسمائها )
حيث تم تجميع العملاء والموردين والشركات في جدول واحد وهو الحسابات العامة ..
لكن البيانات الموجودة هي عبارة عن كود واسم فقط ..

فهل اقوم بعمل جدول آخر يحتوي على كافة البيانات الأخرى ( اكود - اسم - هاتف - العنوان ) واربطهم ببعض
حيث يكون هنا الكود مثلا مفتاح اجنبي للكود في جدول الحسابات


وشكرا

بتاريخ:

كما ذكر الاخ/ الحسينى

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


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

مع الاخذ فى الاعتبار التعديل فى الجداول الاخرى ( جدول الفواتير الرئيسى - جدول سندات القبض - الجدول التجميعى ) بتحويل الاربعة اكواد الى كود واحد فقط .

مع التحية
بتاريخ:
  • كاتب الموضوع

والله أدري اني تعبتك أخي أمجد ..

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

عندي استفسار بالنسبة لجدول البيانات الأساسية


	create table help (help_cod number (1), 
help_num number (3),
help_nam varchar2 (30),
constraint help_key primary key (help_cod,help_num));






فيه ثلاثة أعمدة help_cod و help_num و help_nam

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

اذن ماهو الداعي من وجود الـ help_code والذي ذكر في تصميم الشاشات أن List1 تمثل الـ help_code

وماهو الكود الذي سيتم وضعه .. في هذا الحقل

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

______________________.doc

تم تعديل بواسطة شمعة حزن

بتاريخ:

الأخ / الحسينى صمم هذا الجدول بحيث يمكنه اضافة كافة الرموز التى تستخدم فى النظام مثل انواع الادوية - مكان وجود الصنف ... وهكذا بدلا من انشاء جدول مستقل لكل نوع من انواع الرموز ...
يمكنك استبدال هذا الجدول بجدول رموز انواع الادوية ( كما ذكرت فى مشاركاتك السابقه ) ويكتفى بعمود للرمز وعمود الوصف ... ويتم ربط الجدول مع الجدول الاخر الذى يستخدمه جدول بيانات الاصناف ( foreign key
وعند الاحتياج لترميز جديد بالنظام يمكنك اضافة جدول جديد

مع تمنياتى بالتوفيق

  • بعد 2 أسابيع...
بتاريخ:
  • كاتب الموضوع

مشكور أخوي أمجد جزاك الله كل خير ...


مشكلتي الآن ..مطلوب مني تطبيق عملية التنميط(Normalization) على الجداول ...

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

هل أكتب هكذا ؟ أم ماذا أفعل ؟ أرجو المساعدة ..فأنا في ورطة كبيرة مع هذا التنميط !!!!!!!!!

والمشروع تقريبا كامل ..الا هذه العملية

بتاريخ:

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

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

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

بتاريخ:

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

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.