الانتقال إلى المحتوى
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

بتاريخ:

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

تم تعديل بواسطة عمر باعقيل

  • الردود 33
  • المشاهدات 13.3k
  • البداية
  • اخر رد

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

Most Popular Posts

بتاريخ:

إبدأ ونحن معك :rolleyes:


أخوك Oracle

بتاريخ:

معك و فى الانتظار

بتاريخ:

ابداء ونحن معك

بتاريخ:

قكرة ممتازة
عملت مشروع تخرج سابق عن مشفى ويمكنني المشاركة

بتاريخ:

البداية
أنشاء مستخدم
CREATE USER RECEPTIONIST IDENTIFIED BY RECEPTIONIST ;

ولتكن الصلاحية مؤقتا DBA
;GRANT DBA TO RECEPTIONIST

بتاريخ:

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

أولا
جدول المرضى
------------------

CREATE TABLE PATIENTS
(ID NUMBER(7)
CONSTRAINT PATIENTS_ID_NN NOT NULL,
PATIENT_NAME VARCHAR2(50)
CONSTRAINT PATIENTS_PATIENT_NAME_NN NOT NULL,
NATIONALITY VARCHAR2(30),
DATE_OF_BIRTH DATE,
SEX VARCHAR2(6),
ADDRESS VARCHAR2(300),
PHONE VARCHAR2(25),
MOBILE VARCHAR2(25),
CITY VARCHAR2(30),
STATE VARCHAR2(30),
COUNTRY VARCHAR2(30),
CONSTRAINT PATIENTS_ID_PK PRIMARY KEY (ID),
CONSTRAINT PATIENTS_SEX_CK
CHECK (SEX IN ('MALE', 'FEMALE')));


الأطباء
---------------
CREATE TABLE DOCTORS
(ID NUMBER(7)
CONSTRAINT DOCTORS_ID_nn NOT NULL,
NAME VARCHAR2(50)
CONSTRAINT DOCTORS_NAME_NN NOT NULL,
NATIONALITY VARCHAR2(30),
DATE_OF_BIRTH DATE,
SEX VARCHAR2(6),
FEES NUMBER(7),
ADDRESS VARCHAR2(300),
PHONE VARCHAR2(25),
MOBILE VARCHAR2(25),
CITY VARCHAR2(30),
STATE VARCHAR2(30),
COUNTRY VARCHAR2(30),
SPEC_ID NUMBER(7),
CONSTRAINT DOCTORS_ID_PK PRIMARY KEY (ID),
CONSTRAINT DOCTORS_SEX_CK
CHECK (SEX IN ('MALE', 'FEMALE')));

التخصصات
------------
CREATE TABLE SPECIALISMS
(ID NUMBER(7) NOT NULL,
NAME VARCHAR2(20) NOT NULL,
CONSTRAINT WORK_DAY_ID_PK PRIMARY KEY (ID),
CONSTRAINT WORK_DAY_NAME_UK UNIQUE (NAME));


الموظفين
--------
CREATE TABLE EMPLOYEES
(ID NUMBER(7),
NAME VARCHAR2(50) NOT NULL,
USERID VARCHAR2(8),
START_DATE DATE,
NATIONALITY VARCHAR2(30),
ADDRESS VARCHAR2(200),
CITY VARCHAR2(50),
STATE VARCHAR2(50),
COUNTRY VARCHAR2(50),
PHONE1 VARCHAR2(20),
PHONE2 VARCHAR2(20),
MOBAILE VARCHAR2(20),
MOBAILE2 VARCHAR2(20),
MAIL VARCHAR2(50),
COMMENTS VARCHAR2(255),
MANAGER_ID NUMBER(7),
TITLE VARCHAR2(25),
DEPT_ID NUMBER(7),
SHIFT_ID NUMBER(7),
SALARY NUMBER(11, 2),
COMMISSION_PCT NUMBER(4, 2),
CONSTRAINT EMPLOYEES_ID_PK PRIMARY KEY (ID),
CONSTRAINT EMPLOYEES_USERID_UK UNIQUE (USERID),
CONSTRAINT EMPLOYEES_COMMISSION_PCT_CK
CHECK (COMMISSION_PCT IN (10, 12.5, 15, 17.5, 20)));

بتاريخ:

فترات العمل
-----------
CREATE TABLE SHIFT
(ID NUMBER(7)
CONSTRAINT SHIFT_ID_NN NOT NULL,
NAME VARCHAR2(40),
CONSTRAINT SHIFT_NAME_UK UNIQUE (NAME),
CONSTRAINT SHIFT_ID_PK PRIMARY KEY (ID));


(عقود)الشركات والسفارات المتعاقدة مع المركز
--------------------------------------------------
CREATE TABLE CONTRACT
(ID NUMBER(7) NOT NULL,
NAME VARCHAR2(50),
CONSTRAINT CONTRACT_ID_PK PRIMARY KEY (ID),
CONSTRAINT CONTRACT_NAME_UK UNIQUE (NAME));


الشركات او السفارات التابعة لكل عقد
------------------------------------

CREATE TABLE C_TYPE
(ID NUMBER(7) NOT NULL,
NAME VARCHAR2(50),
ADDRESS VARCHAR2(100),
PHNOE1 VARCHAR2(30),
PHONE2 VARCHAR2(30),
MOBAILE VARCHAR2(30),
FAX1 VARCHAR2(30),
FAX2 VARCHAR2(30),
MAIL1 VARCHAR2(40),
MAIL2 VARCHAR2(40),
CON_S_DATE DATE,
CON_F_DATE DATE,
CON_ITEM VARCHAR2(400),
COMMENTS VARCHAR2(400),
C_ID NUMBER(7),
CONSTRAINT C_TYPE_ID_PK PRIMARY KEY (ID),
CONSTRAINT C_TYPE_NAME_C_ID_UK UNIQUE (NAME, C_ID));


الجنسيات
---------
CREATE TABLE NATIONALITY
(ID NUMBER(7)
CONSTRAINT NATIONALITY_ID_NN NOT NULL,
NAME VARCHAR2(50)
CONSTRAINT NATIONALITY_NAME_NN NOT NULL,
CONSTRAINT NATIONALITY_ID_PK PRIMARY KEY (ID),
CONSTRAINT NATIONALITY_NAME_UK UNIQUE (NAME));


الدول
-------
CREATE TABLE COUNTRY
(ID NUMBER(7)
CONSTRAINT COUNTRY_ID_NN NOT NULL,
NAME VARCHAR2(50)
CONSTRAINT COUNTRY_NAME_NN NOT NULL,
CONSTRAINT COUNTRY_ID_PK PRIMARY KEY (ID),
CONSTRAINT COUNTRY_NAME_UK UNIQUE (NAME));


المدن
-------
CREATE TABLE CITY
(ID NUMBER(7)
CONSTRAINT CITY_ID_NN NOT NULL,
NAME VARCHAR2(25)
CONSTRAINT CITY_NAME_NN NOT NULL,
COUNTRY_ID NUMBER(7),
CONSTRAINT CITY_ID_PK PRIMARY KEY (ID),
CONSTRAINT CITY_NAME_REGION_ID_UK UNIQUE (NAME, COUNTRY_ID));


الأقسام
------
CREATE TABLE DEPT
(ID NUMBER(7)
CONSTRAINT DEPT_ID_NN NOT NULL,
NAME VARCHAR2(25)
CONSTRAINT DEPT_NAME_NN NOT NULL,
CONSTRAINT DEPT_ID_PK PRIMARY KEY (ID),
CONSTRAINT DEPT_NAME_UK UNIQUE (NAME));


أسم الوظيفة
------------
CREATE TABLE TITLE
(TITLE VARCHAR2(25)
CONSTRAINT TITLE_TITLE_NN NOT NULL,
CONSTRAINT TITLE_TITLE_PK PRIMARY KEY (TITLE));

بتاريخ:

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

بتاريخ:

انا معاكم ياشباب

بتاريخ:

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

بتاريخ:

اسلام عليكم
ايهما افضل
create table PATIENTS
(ID NUMBER(7)
CONSTRAINT PATIENTS_ID_NN NOT NULL,
........
CONSTRAINT PATIENTS_ID_PK PRIMARY KEY (ID
او
create table PATIENTS
(ID NUMBER(7)
....
then
alter table patients add constraints pat_pk primary key (id)
شكرا

بتاريخ:

أرجو المعذرة و لكن يجب في البداية اقتراح اسماء الجداول فقط من الاخوة الاعضاء.
و من ثم نقوم بعملية ربط منطقي لجميع الجداول و تكوين ما يسمى بالـ Entity Relationship Diagram (ERD).
بعد ذلك يجب وضع ثوابت لتعريف اسماء الجداول و الحقول (Naming conventions)
و من ثم يتم تعريف جميع الحقول و خصائصها.

بتاريخ:

بخصوص انشاء الجداول .. اتفق مع بعض الزملاء انه من الضرورى استخدام ERD اولا من خلال الdesigner ثم تحويله الى DSD من الdesigner ايضا ثم تخليق ال scripts الخاصة بانشاء الجداول والعلاقات.

بتاريخ:

فكره حلوا

بتاريخ:

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

2- وضع خطة زمنية محددة للانتهاء من المشروع
تقسم المدة الزمنية ما بين
أ- التحليل
ب- أنشاء الجدوال والعلاقات
ج- الشاشات والتقارير

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

بتاريخ:

فى أنتظار أقتراحتكم
وانتظار تقدم أحد من مشرفى المنتدى الكرام للاشراف على المشروع
وذلك خلال يومين أو ثلاثة على الاكثر حتى نبدء العمل أن شاء الله وعلى بركته
وسوف تكون البداية أن شاء الله مع تحليل المشروع بداية من يوم
25/ فبراير / 2004 وتنتهى عند 1/ مارس / 2004
وذلك هو أقتراحى وفى أنتظار أقتراحتكم
مع السلامه للجميع

بتاريخ:

أين الاقتراحات يا شباب
وفين الاخوة المشرفين
وين الاخ عادل الشهرى والاخ خالد العوبثانى
والاخ black & white
والاخ hanon
والاستاذ عمر باعقيل
أنتظر مشاركتكم وتقدم أحد منكم للاشراف أذا سمح وقته بذلك

بتاريخ:

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

بتاريخ:

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

بتاريخ:

السلام عليكم .....

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

بالتوفيق ان شالله ,,,, أخ تركي إبدأ العد التنازلي :rolleyes:


أخوك عادل

بتاريخ:

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

بتاريخ:

بسم الله نبتدى
---------------


البرنامج المقترح : بناء قاعدة بيانات خاصة بنظام الحجوزات لمستوصف

[align=center]


الخطة الزمنية المقترحه هى
------------------------------

[/align]
من 26/02/2004 حتى 31\03\2004
مقسمة كالتالى
1- مرحلة التحليل من 28\02\2004 حتى 06\03\2004
2- بناء الجداول بداية من 07\03\2004 حتى 17\03\2004
3- أنشاء الشاشات والتقارير بداية من 18\03\2004 حتى 31\03\2004

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

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

بتاريخ:

بسم الله نبتدى

البرنامج المقترح : بناء قاعدة بيانات خاصة بنظام الحجوزات لمستوصف

الخطة الزمنية المقترحه هى
---------------------------------
من 26/02/2004 حتى 31\03\2004
مقسمة كالتالى
1- مرحلة التحليل من 28\02\2004 حتى 06\03\2004
2- بناء الجداول بداية من 07\03\2004 حتى 17\03\2004
3- أنشاء الشاشات والتقارير بداية من 18\03\2004 حتى 31\03\2004

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

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

بتاريخ:

ممكن اشارك ولو بجزء بسيط

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

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

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

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

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

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.