الانتقال إلى المحتوى

نظام ادارة الموارد البشرية


mf_colins

Recommended Posts

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

رابط هذا التعليق
شارك

  • الردود 34
  • البداية
  • اخر رد

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

  • mf_colins

    14

  • mmsalman87

    9

  • Amgad

    8

  • omar-alreyati

    1

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

الصور المنشورة

هذه هى الشاشة التى تم امدادى بها
البيانات الاساسية للموظف
1-رقم الموظف
2- رقم الملف
3-الاسم
4-محل الميلاد
5-الجنسية
6-النوع
7-بطاقة الرقم القومى (الرقم / تاريخ اصداها / العنوان
8-جواز السفر (الرقم/ تاريخ اصداره/ تاريخ انتهائه/ العنوان
9-محل الاقامة الحالى
10-الموقف من التجنيد(ادى الخدمة -مؤجل:المدة - تاريخ انتهائه/ادى الخدمة "المدة - التاريخ من الى / معافى: سبب الاعفاء -لم يصبه الدور او معافى نهائى
11-الحالة الاجتماعية
12-التليفون(المنزل- المحمول)
13-البريد الالكرتونى

رابط هذا التعليق
شارك

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

مرحبا بك بالمنتدى

نظام ادارة الموارد البشرية من النظم الكبيرة والتى تحوى مجموعه من النظم الفرعية الاخرى

يمكنك الاطلاع على مشاركات عديده بالمنتدى عن النظم والمشاريع

اليك هذا الرابط بالمنتدى

إضغط هنا : شرح رائع لل Data Flow Diagram (DFD)

مع التحية

رابط هذا التعليق
شارك

  • بعد 3 أسابيع...

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

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

الشاشة الثالثة (التغيرات الوظيفية )
رقم الموظف
اسم الموظف
الوظيفة الحالية
الدرجة او المستوى الوظيفى
تاريخ استلام الوظيفة الحالية
نوع التغيير (ترقى - نقل - ندب - حالة وظيفية)
الترقى(الوظيفة المرقى اليها - تاريخ الترقى - الادارة التابع لها - الاثار المالية)
النقل (الوظيفة المنقول اليها - تاريخ النقل - الادارة التابع لها - الاثار المالية)
الندب ((الوظيفة المنتدب اليها - تاريخ الندب - الادارة التابع لها )
حالة وظيفية (المسمى الوظيفى - تاريخ تغيير الحالة الوظيفية - الادارة التابع لها - الاثار المالية)

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله
الاخ/ الفاضل

مع عرضك لعناصر الشاشات ... فمن السهل الان تصميم الجداول
- جدول البيانات الاساسية للموظف
- جدول التعاقد للموظف
- جدول حركة التغييرات الوظييفة للموظف ( نقل - ندب - ترقى )
- جدول المؤهلات الدراسية
- جدول البيانات العائلية
- جدول الخبرات السابقة ( خارج الشركة )
يمكنك اضافة
- جدول الاجازات - الغياب .
- جدول الدورات التدريبية .

يمكن اضافة جداول اخرى خاصة بالرموز ومسمياتها مثل
- جدول انواع المؤهلات الدراسية .
- جدول التخصصات للمؤهلات .
- جدول رموز الجامعات .
- جدول رموز الكليات .
- جدول رموز الجنسيات .
- ...
- ...

اقترح عليك لرسم الجداول والعلاقات ( ER__ Entity Relationship ) استخدام برنامج power designer 12 وهو موجود بالمنتدى ومعه ملف تعليمى
او برنامج VISIO التابع لمجموعة برامج ميكروسوفت

مع التحية

رابط هذا التعليق
شارك

  • بعد 5 شهور...

منذ فترة وفي عقلي فكرة نظام موارد بشرية وقد قمت بالبحث في منتدانا العزيز حول الموضوع ومن اكثر المواضيع التي عجبتني في التحليل هذا الموضوع .
ولكن بعد ان تفحصت التحليل وبتركيز تبين لي انه لا بد من اضافة الجداول التالية على التحليل
- جدول الاقسام departments
- جدول الوظائف jobs
وتكون العلاقات بالشكل التالي :

1-many
من جدول بيانات الموظف الاساسية الى كل من الجداول التالية :
جدول حركة التغيرات الوظيفية
جدول المؤهلات الدراسية
جدول الخبرات السابقة
جدول الاجازات والغياب
جدول الدورات التدريبية

1-1
جدول التعاقد مع الموظف
جدول البيانات العائلية


1- many
جدول الادارات الى جدول بيانات الموظف الاساسية

مع ملاحظة اضافة حقل الراتب الى الجدول (بيانات الموظف الاساسية)

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

رابط هذا التعليق
شارك

السلام عليكم

- العلاقة بين الموظف وبيانات افراد العائلة ... 1:m
ويحتوى جدول بيانات العائلة
- رقم الموظف
- مسلسل
- الاسم
- صلة القرابة ( زوجة - ابن - ابنه - ... )
- تاريخ الميلاد
- ...
-...
ومفتاح الجدول primary key مركب من رقم الموظف + المسلسل

يمكن اعتبار العلاقة بين الموظف وبيانات التعاقد one to many
فى حالة ان العقد يتجدد كل فترة زمنية او العقد موسمي ... حسب متطلبات العمل بنظام شؤون الموظفين
يحتوى جدول بيانات التعاقد على
- رقم الموظف
- رقم التعاقد او مسلسل
- تاريخ توقيع العقد او تاريخ التجديد
- مدة التعاقد
- ...
مفتاح الجدول مركب من رقم الموظف + رقم التعاقد

رابط هذا التعليق
شارك

السلام عليكم

- من المفترض ان يكون هناك مرحلة تحليل لمتطلبات النظام وتحديد المهام المطلوب تحقيقها من اعداد النظام ...

- ملاحظات على التصميم :
- يفضل استخدام جداول للرموز داخل النظام
- مثل جدول رموز الوظائف ومسمياتها .
- جدول انواع المؤهلات الدراسية .
- جدول رموز الجامعات والمعاهد التعليمية .
- جدول رموز الجنسيات .
- جدول المدن .
+ اي جداول اخرى للترميز تخدم النظام مثل حالة الموظف - نوع التدريب - الموقف من التجنيد - ...

- توجد اسماء لاعمدة غير واضحة المعنى مثل فى جدول البيانات الاساسية rec_status - deferred_from_date
وايضا pro_to - pro_date فى جدول التدرج الوظيفى للموظف
يمكن ان يكون اسم العمود طويل ليكون الاسم مفهوم

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

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

يمكنك من خلال استخدام تصميم الجداول فى ال power designer
كتابة اسماء الاعمدة باللغة العربية فى عمود ال name
وكتابة اسماء الاعمدة باللغة الانجليزية فى عمود ال Code
ثم استخدم خاصية اظهار الرسم باستخدام ال name بدلا من ال code من خصائص الاظهار فى القائمة الرئيسية

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

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


CREATE TABLE CONTRACT
(
 CONTRACT_ID          NUMBER(10) Primary Key, 
 CONTRACT_EMP_ID      NUMBER(10) Primary Key , Foreign key,
 CONTRACT_DATE        DATE,
 CONTRACT_START_DATE  DATE,
 CONTRACT_END_DATE    DATE
)
CREATE TABLE COUNTRIES
(
 COUNTRY_ID    NUMBER(3) Primary Key,
 COUNTRY_NAME  VARCHAR2(50)
)

CREATE TABLE DEPARTMENTS
(
 DEPT_ID           NUMBER(10) Primary Key,
 DEPT_NAME         VARCHAR2(50),
 DEPT_LOCATION_ID  NUMBER(10)foreign key,
 DEPT_MANAGER_ID   NUMBER(10) foreign key
)

CREATE TABLE EMPLOYEES
(
 EMP_ID                  NUMBER(10) Primary Key,
 F_NAME                  VARCHAR2(30),
 S_NAME                  VARCHAR2(30),
 T_NAME                  VARCHAR2(30),
 L_NAME                  VARCHAR2(30),
 DOB                     DATE,
 POB                     NUMBER(3),
 NATIONALITY             NUMBER(3)foreign key,
 GENDER                  NUMBER(1),
 CURRENT_ADDRESS         VARCHAR2(100),
 CARD_ID                 VARCHAR2(30),
 CARD_ISSUE_DATE         DATE,
 CARD_PLACE              VARCHAR2(30),
 PASSPORT_ID             VARCHAR2(30),
 PASSPORT_ISSUE_DATE     DATE,
 PASSPORT_EXPIRE_DATE    DATE,
 PASSPORT_PLACE          VARCHAR2(30),
 MARITAL_STATUS          NUMBER(1),
 TEL1                    VARCHAR2(30),
 TEL2                    VARCHAR2(30),
 MOBILE1                 VARCHAR2(30),
 MOBILE2                 VARCHAR2(30),
 EMAIL                   VARCHAR2(100),
 INTERNAL_TEL            VARCHAR2(30),
 EMP_DEPT_ID             NUMBER(10)foreign key,
 JOB_ID                  NUMBER(10) foreign key

)

CREATE TABLE FAMILY
(
 FAMILY_ID            NUMBER(10) primary key,
 FAMILY_NAME_OF_RELY  VARCHAR2(50),
 FAMILY_RELATIONSHIP  NUMBER(1),
 FAMILY_JOB           VARCHAR2(50),
 FAMILY_DOB           DATE,
 FAMILY_EMP_ID        NUMBER(10) foreign key
)

CREATE TABLE JOBS
(
 JOB_ID           NUMBER(10) primary key,
 JOB_NAME         VARCHAR2(50),
 MIN_SALARY       NUMBER(8,2),
 MAX_SALARY       NUMBER(8,2),
 JOB_DESCRIPTION  VARCHAR2(100)
)

CREATE TABLE JOB_HISTORY
(
 EMP_ID          NUMBER(10) primary key - foreign key ,
 START_DATE      DATE,
 END_DATE        DATE,
 JOB_ID          NUMBER(10) primary key - foreign key,
 DEPARTMENT_ID   NUMBER(10) primary key - foreign key,
 New_SALARY      NUMBER(8,3),
 TYPE_TO_CHANGE NUMBER(1)
)


CREATE TABLE LOCATIONS
(
 LOCATION_ID    NUMBER(10) primary key,
 COUNTRY_ID     NUMBER(3) primary key- foreign key,
 LOCATION_NAME  VARCHAR2(50)
)


CREATE TABLE PREVIOUS_EXPERIENCE
(
 EXPERIENCE_ID            NUMBER(10) primary key,
 EXPERIENCE_EMP_ID        NUMBER(10) primary key,
 COMPANY_NAME             VARCHAR2(50),
 COMPANY_JOB              VARCHAR2(50),
 COMPANY_JOB_DESCRIPTION  VARCHAR2(50),
 COMPANY_FROM_DATE        DATE,
 COMPANY_TO_DATE          DATE,
 RESIGN_REASON            VARCHAR2(100)
)

CREATE TABLE QUALIFICATIONS
(
 QUALIFICATION_ID             NUMBER(10) primary key,
 QUALIFICATION_EMP_ID         NUMBER(10) primary key- foreign key,
 QUALIFICATION_TYPE           NUMBER(1),
 QUALIFICATION_SPEC           VARCHAR2(50),
 QUALIFICATION_FROM_PLACE     NUMBER(1),
 QUALIFICATION_DATE           DATE,
 QUALIFICATION_GRADE          VARCHAR2(50),
 QUALIFICATION_OTHER_STUDIES  VARCHAR2(50),
 QUALIFICATION_OTHER_TYPE     NUMBER(1),
 QUALIFICATION_OTHER_SPEC     VARCHAR2(50),
 QUALIFICATION_OTHER_DATE     DATE
)

CREATE TABLE RECRUITMENT
(
 RECRUITMENT_ID                  NUMBER(10) primary key,
 RECRUITMENT_STATUS              NUMBER(1),
 RECRUITMENT_DATE_FROM DATE, RECRUITMENT_DATE_TO             DATE,
 RECRUITMENT_DEFERRED_DATE_FROM DATE, RECRUITMENT_DEFERRED_DATE_TO    DATE,
 RECRUITMENT_DATE_OF_CERTIFY     DATE,
 RECRUITMENT_EMP_ID              NUMBER(10) primary key- foreign key
)

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل



×
×
  • أضف...

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

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