تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: ساخت بخش درخواست ها در سايت

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2007
    پست ها
    59

    پيش فرض ساخت بخش درخواست ها در سايت

    سلام
    من ميخوام يك قسمتي در سايت درست كنم كه بشه با استفاده از اون فرم هاي درخواست جديد به سايت اضافه كرد .مثلا فرم مرخصي ، فرم درخواست بيمه بيكاري و ...
    يعني مدير در صورت نياز به فرم جديدي با وارد شدن به اين بخش بتونه فرم جديدي بسازه
    كسي ميتونه كمكم كنه؟

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام

    اگر فرم جدید ارتباط با دیتابیس نخواهد که خیلی ساده و عالی و منطقی خواهد بود ولی اگر دیتابیس بخواهد ...

    - باید فرم هایی جهت وارد کردن فیلدها و نوع و در نهایت ساخت جداول داشته باشید
    - سپس باید فرمهایی داشته باشید تا نوع نمایشی فیلدها توسط کاربر مشخص شود، مثلاً یک جنبه دیداری یک "متاهل/مجرد" میتواند یک checkbox یا radiobox یا combobox باشد ...

    - و در نهایت هم ویرایش گری جهت چیدمان عناصر در صفحه





    مفهومی ساده است ولی در عمل کار زیادی میخواهد و در نهایت هم فاقد ارزش برنامه کاربردی است.
    جداول ساخته شده کاربران این برنامه ها غالباً فاقد نرمال سازی و شامل اسامی بی ربط و کلمات کیدی و کلمات فارسی خواهد بود...
    پیاده سازی منطق لایه Business در این برنامه ها هم برای برنامه نویس و هم برنامه کاربری که دانش برنامه نویسی ندارد بسیار مشکل و پیچیده و مبهم است و خیلی راحت به بن بست های متعدد ختم میشود.
    چون در واقع ذات این کار سپردن کار طراحی دیتابیس و نرمال سازی و برنامه نویسی و... به افراد فاقد دانش برنامه نویسی است و نتیجه خوبی برای هیچ طرف نخواهد داشت.
    برنامه نویسان همواره کدهای پیچیده با نگهداری سخت دارند و کاربران هم همواره منطق کاری دارند (لایه Business) که نمیتوانند به نرم افزار بفهمانند.
    این قبیل برنامه ها بیشتر به Form/Code Generator معروف هستند که میتوانید روی آنها جستجو بیشتری داشته باشید.

    در مقابل رویکرد دیگری وجود دارد...
    الآن شما پلتفرم های بزرگ و مشهور را که نگاه کنید، رویه متفاوتی دارند، انها ماژولار و پلاگین پذیر هستند.
    به این مفهوم که به سایر برنامه نویسان اجازه میدهند با کد کمی افزونه هایی(پلاگین) برایشان نوشته و منتشر کنند، سپس افرادی که نرم افزار را خریدند میتوانند این بسته ها را به دلخواه انتخاب و روی برنامه خود اضافه یا نصب کنند.
    شما یک پلتفرم مرکزی خواهید داشت و افزونه های کوچک زیادی، (فروشگاه، خبر، ارتباط با مشتری، نامه نگاری، اتوماسیون اداری و... و...) که سایر برنامه نویسان میتوانند به راحتی آنها را توسعه بدهند و کاربران هم میتوانند به دلخواه آنها را روی پلتفرم مرکزی نصب کنند.

    پیشنهاد میکنم روی رویه کاری برنامه هایی مانند Umbraco و Orchard و یا DotNetNuke تحقیق کنید.
    موفق باشید.

  3. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •