مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

azeran

عضویت از 1392/10/16

ارسال درخواست و ثبت مسیر هایی که رفته

  • چهارشنبه 27 خرداد 1394
  • 14:15
تشکر میکنم

برای ساماندهی اینترنت اداره:

1-کارمند اداره الف درخواست اینترنت رو ثبت می کنه

2-رئیس خودش تایید میکنه وبرای رئیس اداره فناوری ارسال میشه

3-رئیس اداره فناوری به کارشناسش دستور/ارجاع میده

4-کارشناس انجام میده و نتیجه رو ثبت میکنه

 

اینا رو چطوری پیاده سازی کنم+ثبت مسیر هایی که رفته 

 

پاسخ های این پرسش

تعداد پاسخ ها : 23 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 28 خرداد 1394
  • 07:54

الان مشکل کجاست ؟

شما میتونی مراحل رو در سیستم تعریف کنی و مرحله به مرحله کار رو پیش ببری

کاربر سایت

azeran

عضویت از 1392/10/16

  • پنجشنبه 28 خرداد 1394
  • 08:12

نوع پیاده سازی بهینه؟

طراحی بانک ها ؟

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • پنجشنبه 28 خرداد 1394
  • 09:12

سلام من در پرتال آموزش پرورش اصفهان انجام داده :

1-روندها ( صدور مجوز موافقت اصولی و......) روندی که قرار پرونده در آن عملیاتی روش انجام بدهند

2-عملیات ها ( تایید مدارک . مساحبه و آزمون و.....)

در این پرتال شخصی در خواستی را ثبت می کند بعد از آن پرونده به دست کارشناسان منطقه و مقطع مورد نظر ارسال میشه حالا هر شخصی نظر خود  را مبنی بر --- تایید.عدم تایید.درحال بررسی---- صادر می کند .

اگر خاستید بگید تا کمکتون کنم.من اینطوری نوشتم خدایش 2 ماه وقتمو گرفت

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • پنجشنبه 28 خرداد 1394
  • 09:17

http://smgh.isfedu.ir/%28S%28w2uino0xy00jv1om2haiqozh%29%29/default.aspx

کاربر سایت

azeran

عضویت از 1392/10/16

  • پنجشنبه 28 خرداد 1394
  • 11:05

نیکی و پرسش

البته همه جا رمز داشت این روالی که گفته بودین دیده نمیشد

ولی کلا سایت عالی بود

 

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • پنجشنبه 28 خرداد 1394
  • 13:52

فقط خاستم با سایت آشنا شید.

 

.خاهش می کنم .برا فردا حتما نمونه کد برات میزارم

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • شنبه 30 خرداد 1394
  • 08:43

لیست جدلول به صورت زیر هست.

حال باید به کد نویسی بپردازیم.یکی یکی سوال کنید تا بگم

کاربر سایت

azeran

عضویت از 1392/10/16

  • شنبه 30 خرداد 1394
  • 09:22

ممنون

مهندس یه مقاله مثل این

http://barnamenevisan.org/Articles/Article3099.html

که خود مهندس مدائنی زحمتش رو کشیده ببین چقد شسته رفته 

1- در یک بار مراجعه طرف جوابش رو میگیره-بعد اگه سئوالی داشت مطرح میکنه

2-مهم تر اینکه برا استفاده بقیه هم مفید هست.

بخدا اینجوری که شما قطره قطره جواب میدی ، سئوال کننده شکنجه میشه

شما یه بار گفتی سایتت رو بازدید کنم.یک روز گذشت روز دیگه فقط یه عکس گذاشتین....

بخدا شما اگه کارت گیر باشه پروژت مونده باشه واسه این مطلب -بعد امروز فردا ...چه حالی میشی.

میدونم میخای جواب بدی اما راهش این نیست.

بازم ببخش قصد بدی نداشتم-نمی خواستم ناراحت کنم شما رو

چون عملیات -عملیات انجام شده-روند ها مطلب روشن نیست

توضیح بدین لطفا

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • شنبه 30 خرداد 1394
  • 10:32

شرمنده بخدا من شرکت هستم دستم بنده.

 شما یه یکی از کار های که قرار انجام بشه رو بگید تا من مثال بزنم .

 

کاربر سایت

azeran

عضویت از 1392/10/16

  • شنبه 30 خرداد 1394
  • 10:40

همونطور که بالا گفتم

ارسال درخواست و ثبت مسیر هایی که رفته

برای ساماندهی اینترنت اداره:

1-کارمند اداره الف درخواست اینترنت رو ثبت می کنه

2-رئیس خودش تایید/رد میکنه وبرای رئیس اداره فناوری ارسال میشه

3-رئیس اداره فناوری به کارشناسش دستور/ارجاع میده و یا درخواست رو رد میکنه و به درخواست کننده ارسال میشه

4-کارشناس انجام میده و نتیجه رو ثبت میکنه

 

اینا رو چطوری پیاده سازی کنم+ثبت مسیر هایی که رفته 

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • شنبه 30 خرداد 1394
  • 10:41

تو سیستمی که من نوشتم :

جدول روندها:

 به عنوان مثال :1- صدور مجوز موافقت اصولی .2- مجوز تاسیس و الی غیر وجود دارند.

 جدول عملیات :

 به عنوان مثال:

 عنوان-کد روند -اولویت-کد گروهی که به این عمل دسترسی دارند -پیشروی در صورت عدم تایید

مثال:

 عنوان :تایید مدرک کد روند : 1(صدور مجوز تاسیس) کد گروه (1)حراست منطقه true

منظورم از پیش روی در صورت عدم تایید اینه که اگه کارشناس پرونده رو تایید نکرد  پرونده ارجاع داده بشه.

 

حالا یه جدول دارم که این عملیاتی که انجام میشه درون آون قرار می گیره .

جدول :oprationpros

 که شامل فیلد های زیر است.

 کد عملیات-کد درخواست-رای دهنده - تاریخ رای -وضعیت

 منظور از وضعیت این که پرونده چه رای داده شده :

1-درحال بررسی اگر درحال بررسی زده شد پرونده نباید ارجاع داده شود تا رای نهای ثبت بشه پرونده در همین مرحله باقی میماند

2-تایید پرونده ارجاع داده میش ه به مرحله بعد

3-عدم تایید اگه اون مورد که گفتم یعنی پیشروی در صورت عدم تایید فعال باشد پرونده ارجاع داده می شود در غیر این صورت نه

حالا ویرایش رای فقط برای درحال بررسی امکان پذیر است.

 

من این جوری کار کردم اگه کمکت می کنه بگو تا بیشتر توضح بدم

کاربر سایت

azeran

عضویت از 1392/10/16

  • شنبه 30 خرداد 1394
  • 10:55

آره ممنون

فقط کاش نمونه بانک و کد میزاشتین

راحت تر و سریع تر گویای مطلب بود

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • شنبه 30 خرداد 1394
  • 11:00

شما با باید یه جدول برای عملیات داشته باشید و دیگه نیاز به روند ها نداری:

  جدولی هم باید داشته باشی برای درخواست ها :

1-کارمند اداره الف درخواست اینترنت رو ثبت می کنه

ID,Title,PersonalID,DateAdd

عنوان درخواست-درخواست دهنده-تاریخ ثبت درخواست

جدول عملیات شما :

ID,Title,Role'ID,level,NextNotAccept

آی دی -عنوان عمل-کد گروه کاربری یا می تونید کد کاربری رو به جای گروه داشته باشید.مرحله-پیشروی در صورت عدم تایید

مثال:

اول مرحل که نوشتین ثبت درخواست باید در جدولی دیگه نگهداری بشه که در ادامه میگم.

2-رئیس خودش تایید/رد میکنه وبرای رئیس اداره فناوری ارسال میشه

3-رئیس اداره فناوری به کارشناسش دستور/ارجاع میده و یا درخواست رو رد میکنه و به درخواست کننده ارسال میشه

4-کارشناس انجام میده و نتیجه رو ثبت میکنه

1-ارسال به اداره فناوری -کد کاربر یا گروه کاربری رئیس اداره-true-1

2-ارسال به کارشناس-کد کاربر یا گروه کاربری رئیس اداره فناوری- 2-true

3-تایید نهایی-کد کاربر یا گروه کاربری کارشناس-3-true

 

و جدولی که مراحل یا مسیر رو نگهداری میکنه:مهم

آی دی-کد عملیات-کد کاربر رای دهنده-تاریخ رای -رای (وضعیت)

زمانی که درخواست ثبت شده شما باید رکوردی که lelevl آن برابر 1 هست را ثبت کنید.

مثال:طبق بالا

آی دی =1 کد عملیات 1 کد کاربر NULL تاریخ NULL وضعیت 0

حالا شما باید پرونده را برای کارشناس یا کابر یا گروه کاربری مورد نظر نمایش بدید.

اون گروه کاربری یا کاربر صفحه دارد با عنوان پروندده های من

 که شامل موارد زیر می شود:

لیست انتظار که درخواست یا پرونده های را نمایش میدیم که وضعیت آن 0 هست

لیست درحال بررسی که درخواست یا پرونده های را نمایش میدیم که وضعیت آن 1هست

لیست تایید شده ها که درخواست یا پرونده های را نمایش میدیم که وضعیت آن 2 هست

لیست عدم تایید که درخواست یا پرونده های را نمایش میدیم که وضعیت آن 3 هست

 

 

 

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • شنبه 30 خرداد 1394
  • 11:03

مورد دیگه که یادم رفت زمانی که رای صادر شد باید یک رکور دیگه به همین جدول اخر گفتم اضافه کنی و رکورد قبلی را ویرایش

آی دی =1 کد عملیات 1 کد کاربر کد کاربر رای دهنده  تاریخ  تاریخ ثبت رای  وضعیت نتیجه{0-1-2-3}

آی دی =2 کد عملیات2 کد کاربر NULL تاریخ NULL   وضعیت 0

همین طور ادامه می دهید تا به level آخر برسید

 

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • شنبه 30 خرداد 1394
  • 11:04

کد برات شب آماده می کنم که فردا صبح از شرکت برات بفرستم.

والا من در همین حد بلدم.

کاربر سایت

azeran

عضویت از 1392/10/16

  • شنبه 30 خرداد 1394
  • 11:19

خیلی محبت کردی مهندس-بازم بابت حرفام عذر خواهی می کنم

ضمنا این جدول روند رو هم اضافه کن خوبه

اگه بخوام توسعه بدم لازم میشه

منتظرم ممنون

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • یکشنبه 31 خرداد 1394
  • 09:29

سلام دارم آماده می کنم به عنوان یک پروژه می زارم در سایت

کاربر سایت

azeran

عضویت از 1392/10/16

  • یکشنبه 31 خرداد 1394
  • 09:41

سلام-بابت اطلاع رسانی ممنون

 

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • یکشنبه 31 خرداد 1394
  • 11:57

سلام دوست عزیز من تا مقداری که مهم بود رو نوشتم . شما خودتون تغییر بدید و اگه مشکلی داشت حل کنید .

اجرا گرفتم و بدون مشکل اجرا شد.

دیتا بیس هم ضمیمه کردم هم اسکریپت گرفت و هم فایل قرار دادم

فایل های ضمیمه

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • یکشنبه 31 خرداد 1394
  • 11:59

ثبت درخواست - رای دادن و ارجاع پرونده به مرحله بعدی انجام شد فقط موردی رو یاد آور شم که من بر اساس پروه کاربری پرونده ها رو نشون می دم شما می تونید به جای roleid در جدول oprationtype از userid استفاده کنید و برای کاربر نمایش دهید.

شرمنده من دیگه نمیرسم که ادامه بدم شما تکمیل ش کن بزار همین جا برا بقیه .

کاربر سایت

azeran

عضویت از 1392/10/16

  • جمعه 5 تیر 1394
  • 19:10

ممنون بابت کد

اما خیلی سخت بود خطا هم میداد تو سیستم من بیخیال شدم

اما از راه نمایی های قبلی شما به یه جاهایی رسیدم

 اما منظورتون از "پیش روی در صورت عدم تایید اینه که اگه کارشناس پرونده رو تایید نکرد  پرونده ارجاع داده بشه."

رو متوجه نشدم-یعنی به کجا ارجاع بشه-

اول فکر کردم منظورتون اینه که اگه تایید نکرد به این گروه یا ای دی  ارجاع بشه اما بعد دیدم متغیر true /false هست 

بیشتر توضیح بدین لطفا

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • شنبه 6 تیر 1394
  • 07:38

سلام

منظورم این بود که اگر این گزینه true بود پرونده باید تایید بشه تا ارجاع داده بشه (ارسال بشه به گروه یا کارشناس بعدی) اگر false باشد یعنی در صورت تایید نشدن پرونده یا درخواست برای مرحله بعد ارسال بشه.

کاربر سایت

mrchsoft

عضویت از 1392/11/10

  • شنبه 6 تیر 1394
  • 10:57

اگه کامل شد و دوست داشتید بزارید تا استفاده بشده

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)