آموزش Rune طراح پایگاه داده. Rune constructor یک راه حل جالب برای خودکارسازی فرآیندهای تجاری است. واحد پردازش و تفسیر آزمون
که می تواند برای ایجاد پایگاه داده های رابطه ای استفاده شود.
یادآوری می کنم که در لحظه ایجاد فرم وب در سرویس MTH به صورت خودکار یک پایگاه داده تولید می شود که اطلاعات اضافه شده به پروژه از طریق فرم در آن ذخیره می شود. اما اگر اکثر رقبای ما خود را به این محدود کنند، ما فراتر رفتیم و اجرا کردیم مدل داده های رابطه ای .
من برای مدت طولانی غر نمی زنم و نمونه هایی از اتصالات را نشان خواهم داد ( یک به یک، یک به بسیاری، بسیاری به بسیاری، در سیستم MyTaskHelper پیاده سازی شده است.
برای وضوح، ما چندین جدول با داده ایجاد می کنیم. بگذار این باشد:
1) فرم "مشتریان" با فیلدهای:
- آدرس + فهرست (نوع داده - رشته تست)؛
- کد پستی (نوع داده - عدد صحیح)؛
- ایمیل (نوع داده - آدرس ایمیل).
2) فرم "مدیران شخصی" را با فیلدهای:
- نام کامل (نوع داده - رشته متن)؛
- ایمیل (نوع داده - آدرس ایمیل)؛
- شماره تلفن محل کار (نوع داده - رشته متن).
3) فرم "سفارشات" با فیلدهای:
- تاریخ ایجاد سفارش (نوع داده - تاریخ)؛
- توضیحات محصول (نوع داده - متن چند خطی)؛
- تعداد واحدها (نوع داده - عدد صحیح)؛
- تاریخ ارسال کالا (نوع داده - تاریخ)؛
- علامت پرداخت (نوع داده - دکمه رادیویی با دو مقدار: "پرداخت" و "ارسال شده برای فروش").
4) فرم "تامین کنندگان" با فیلدهای:
شرکت تامین کننده (نوع داده - رشته متنی)؛
نام کامل نماینده (نوع داده - رشته متن)؛
ایمیل (نوع داده - آدرس ایمیل)؛
شماره تلفن محل کار (نوع داده - رشته متن).
امکان پیوند فرم ها با یکدیگر در MyTaskHelper.ru بسیار ساده است: برای این یک نوع فیلد جداگانه وجود دارد که دارای نوع داده "پیوند" است.
ارتباط "یک به یک" ما بین فرم های "مشتریان" و "مدیران شخصی" ایجاد خواهیم کرد. برای انجام این کار، به منوی فیلدها => یک فیلد جدید به فرم اضافه کنید، نام فیلد را وارد کنید (بگذارید "ارتباط بین مشتریان و مدیران شخصی" باشد) و در برگه "اضافی" گزینه "اتصال" را انتخاب کنید. نوع داده.
برای اینکه همه چیز همانطور که در نظر داشتیم عمل کند، در برگه "انتخاب فرم"، "مدیران شخصی" را از لیست کشویی انتخاب کنید، در لیست کشویی که ظاهر می شود، نشان دهید که کدام ستون را نشان دهیم (برای ما اینطور خواهد بود. نام کامل) و هنگام انتخاب نوع اتصال، "یک به یک" (لیست کشویی) را انتخاب کنید.
در MTH همه چیز به این صورت است (شکل 1):
ما اتصال را به همین ترتیب تنظیم می کنیم "بسیاری به یک" . ما چنین ارتباطی با جداول "مشتریان" و "سفارش ها" خواهیم داشت، یعنی. برای یک مشتری می توان چندین سفارش داد. به فرم "سفارش ها" بروید، به منوی فیلدها بروید => یک فیلد جدید به فرم اضافه کنید، نام فیلد را وارد کنید (بگذارید "ارتباط بین مشتریان و سفارشات" باشد) و در تب "اضافی" نوع داده "رابطه". فرم «مشتریان» را انتخاب کنید، ستون «نام» و نوع اتصال «چند به یک» را نشان دهید (دکمه رادیو).
نوع ارتباط "بسیاری از بسیاری" بین جداول "مشتریان" و "تامین کنندگان" پیکربندی خواهد شد، زیرا هر مشتری می تواند چندین تامین کننده داشته باشد، همانطور که هر تامین کننده می تواند چندین مشتری داشته باشد. به فرم «مشتریان» بروید، به منوی «فیلدها» بروید و یک فیلد با نوع داده «رابطه» اضافه کنید. در مرحله بعد، نام فیلد را وارد کنید (بگذارید "ارتباط بین مشتریان و تامین کنندگان" باشد). فرم «تامین کنندگان» را انتخاب کنید، ستون «نام» و نوع رابطه «چند به چند» را مشخص کنید (چک باکس).
در نتیجه چه داریم؟
و نتایج دستکاری های ما به شرح زیر است.
1. برای بررسی اینکه آیا اتصال به درستی کار می کند "یک به یک" ، به فرم "مشتریان" بروید و روی "افزودن رکورد جدید" کلیک کنید. ما اطلاعات شخصی مشتری را وارد می کنیم، در قسمت “ارتباط بین مشتریان و مدیران شخصی”، مدیر شخصی اختصاص داده شده به این مشتری را از لیست کشویی انتخاب می کنیم و در قسمت “ارتباط بین مشتریان و تامین کنندگان” با تیک زدن نشان می دهیم. که مشتری با آنها همکاری می کند (شکل 2). این همه چیز است، ما به راحتی و به سادگی یک رکورد را به پایگاه داده رابطه ای خود اضافه کردیم.
2. برای تست اتصال "بسیاری به یک" ، به فرم "سفارش ها" بروید، روی "افزودن رکورد" کلیک کنید و در قسمت "ارتباط بین مشتریان و سفارشات" مشتری را که این سفارش متعلق به اوست انتخاب کنید (شکل 3).
3. ارتباطات "بسیاری از بسیاری" به دو صورت قابل آزمایش است. ابتدا، با افزودن یک مشتری جدید به پایگاه داده با استفاده از فرم "مشتریان"، می بینیم که فرم دارای یک فیلد "رابطه بین مشتریان و تامین کنندگان" است، که در آن، با علامت زدن کادرها، نشان می دهیم که یک مشتری خاص با کدام تامین کنندگان همکاری می کند (شکل 4).
ارتباط به همین صورت عمل می کند "بسیاری از بسیاری" و هنگام اضافه کردن یک تامین کننده جدید. در این مورد، صفحه افزودن ورودی جدیدبه نظر می رسد (شکل 5):
همانطور که می بینید، در قسمت “Select Clients” می توانید مشخص کنید که کدام مشتریان با تامین کننده در حال افزودن به پایگاه داده همکاری می کنند.
مزایای MyTaskHelper به عنوان سازنده پایگاه داده رابطه ای:
- هزینه معقول حساب ها (حتی یک اشتراک رایگان وجود دارد)؛
- صرفه جویی در هزینه با حذف خدمات مدیر پایگاه داده؛
- توانایی ایجاد یک پایگاه داده بدون دانش از هرگونه فناوری وب به طور کلی و زبان های برنامه نویسی به طور خاص؛
- تمام اطلاعات به طور قابل اعتماد در برابر از دست دادن احتمالی و اقدامات غیرقانونی متجاوزان محافظت می شود.
- شما می توانید به راحتی و به سرعت گزارش های متنوعی را در صورت نیاز ایجاد کنید. به عنوان مثال، برای اینکه متوجه شوید کدام مشتریان به یک مدیر خاص اختصاص داده شده اند، به پایگاه داده «مشتریان» بروید، نام خانوادگی مدیر مورد نظر را در منوی «جستجو» وارد کنید و روی «یافتن» کلیک کنید. با کلیک بر روی دکمه "ذخیره گزارش" به راحتی می توانید نتایج جستجوی خود را در یک گزارش جداگانه ذخیره کنید. پست های ایمیل یا پیامک و ... به همین ترتیب ایجاد می شوند.
و شما می توانید به مطالبی که در مورد MTH به طور کلی در این مورد است نگاه کنید
این ایده به وجود آمد که امور من را در قالب یک برنامه پایگاه داده شبیه به Access ساختار دهم. مجموعه اداری پایه دفتر لیبره Base پرس و جوها و ماکروهای آماده کمی دارد، بنابراین بدون درک قابل توجهی از Basic و sql، استفاده سریع از آن امکان پذیر نیست. شما نیاز به یادگیری آسان، سریع و برنامه موثرمدیریت اطلاعات. جستجوی اینترنتی مرا به طراح پایگاه داده Runa رساند. توسعه داخلی. رایگان. فقط نسخه ویندوز برای دانلود موجود است. یک کلاینت برای لینوکس در برنامه های توسعه دهندگان قرار دارد. مثل من قبلا، خیلی ها برنامه های اوبونتوعالی کار کن سیستم عامللینوکس.
یادگیری طراح پایگاه داده Runa بسیار آسان است و چندین مورد دارد نمونه های آمادهآثار یادگیری به تنهایی کار سختی نیست. مستندات خوبی وجود دارد.
بعد از نصب Runa متوجه شدم که طراح به صورت پیش فرض بسته آفیس را نمی بیند. این بدان معنی است که چاپ اسناد غیرممکن است.
جای تعجب نیست، زیرا من یک برنامه ایجاد شده برای ویندوز را نصب کردم. باید به نحوی مشکل را حل می کردم، در غیر این صورت چاپ اسناد از پایگاه داده ام غیرممکن خواهد بود. من که نمیخواستم وارد رجیستری Wine شوم، سادهترین راه را انتخاب کردم - نصب نسخه ویندوزبسته Libre Office. متأسفانه در اوبونتو بسیار ناپایدار است و مجبور شدم آن را با Open Office جایگزین کنم. پیش ساز libra بدون هیچ مشکلی نصب شده و در اوبونتو عالی کار می کند.
داشتن دو مشابه بسته های اداریدر سیستم با یکدیگر تداخل ندارند، زیرا آنها در موارد مختلف نصب می شوند محیط های نرم افزاری- لینوکس و Wine بومی (محیطی برای اجرای برنامه های ویندوز در لینوکس). شما می توانید یک مجوز نصب کنید مایکروسافت آفیس، اگر وجود دارد.
اکنون طراح پایگاه داده Runa می بیند که Open Office روی سیستم نصب شده است.
تنها چیزی که باقی می ماند این است که الگوهای Rune را درک کنید و پایگاه داده خود را ایجاد کنید.
طراحی مبارک!
به طور پیش فرض، فایل های گرافیکی از طراح Runa باز نمی شوند زیرا سیستم نمی داند آنها را در کدام برنامه باز کند. بیایید باز کردن چنین فایل هایی را به ویرایشگر برداری از Open Office که نصب کرده ایم پیوند دهیم.
ویرایش رجیستری در Wine
1. به /home/rus/.wine/dosdevices/c:/windows/ بروید
2. برنامه رجیستری regedit.exe را اجرا کنید
3. شاخه HKEY_CLASSES_ROOT را پیدا کنید
پسوند فایل را به ترتیب درختی توصیف می کند
ما به فایل هایی با پسوند jpg نیاز داریم که توسط برنامه Draw از Open Office نصب شده در Wine باز شوند
4. آن را در کلید می نویسیم
خط اول مقدار "پیش فرض" opendocument.DrawDocument.1
خط دوم نوع محتوا مقدار application/vnd.oasis.opendocument.graph ics
5. همین کار را باید برای jpeg یا پسوندهای دیگر انجام داد.
اکنون اسکن ها و عکس ها در Draw باز می شوند!
سازنده Rune از یک طرف بسیار قدرتمند و از همه مهمتر پایدار است نرم افزاربرای اتوماسیون کسب و کار، و از سوی دیگر، یک ابزار کاربردی و آسان برای یادگیری است. علاوه بر این ما در مورداین در مورد تسلط بر برنامه نیست، همه چیز با آن ساده است، بلکه ایجاد یک پروژه برای اهداف خود است. در عین حال، برای درک پیچیدگی های ایجاد پایگاه داده و موارد دشوار مشابه، نیازی به برنامه نویس بودن نیست.
تمرین کار با طراح نشان داده است که حتی بیشتر کاربر معمولیکامپیوتر قادر به درک سازنده و استفاده از آن برای ایجاد است برنامه خود. منطق طراح Rune تا حدودی یادآور پازلی است که شما شروع به چیدن آن می کنید و در نهایت یک عکس می گیرید، فقط در این صورت یک برنامه آماده دریافت می کنید که عملکردی را که در آن قرار داده اید انجام می دهد.
همانطور که در ابتدا برنامه ریزی کرده بودیم، بررسی جداگانه ای انجام ندادیم، زیرا اطلاعات جامع در مورد طراح در وب سایت رسمی برنامه و همچنین در شبکه های اجتماعی. در آنجا می توانید تقریباً تمام داده های لازم و پاسخ به سؤالات را بیابید. جالب ترین چیز این است که Rune کاملاً رایگان توزیع می شود ، هر کسی می تواند طراح را دانلود کرده و شروع به استفاده از آن کند ، علاوه بر این ، برنامه های کاملاً کاربردی که بر اساس طراح ساخته شده اند در دامنه عمومی در دسترس هستند. به عنوان مثال: برنامه ای برای آموزشگاه رانندگی، حسابداری وسیله نقلیه در یک شرکت، اسنادی برای معاملات با خودرو یا حسابداری برای یک شرکت کوچک و بسیاری از راه حل های دیگر. رابط برنامه ممکن است برای برخی زاهدانه به نظر برسد، اما هیچ چیز اضافی وجود ندارد، همه چیز مهم در معرض دید است.
همه اینها را می توان کاملاً رایگان بارگیری کرد و علاوه بر این، پس از صرف زمان بسیار کمی برای تسلط بر طراح، می توانید یک برنامه آماده را تغییر دهید یا برنامه خود را از ابتدا برای اهداف و اهداف خاص ایجاد کنید. اگر نتوانستید پاسخ سؤالی را بیابید یا با کاری روبرو هستید که نمی توانید آن را به تنهایی حل کنید، این فرصت را دارید که با توسعه دهنده تماس بگیرید. هنگامی که پس از تماس با توسعه دهنده، پاسخ به سؤالات و یک پاسخ کامل را دریافت کردیم، بسیار شگفت زده شدیم پشتیبانی فنیو دوباره همه چیز کاملا رایگان است. فقط نسخه چند کاربره برنامه پرداخت می شود، اما اگر به طور مستقل کار می کنید یا مثلاً کسب و کار شما کارمندان بسیار کمی دارد، نسخه تک کاربره کاملاً کافی خواهد بود.
به طور خلاصه، من می خواهم این راه حل نرم افزاری را ارزیابی کنم. اگر سازنده را با اینها مقایسه کنیم سیستم های نرم افزاریمانند 1C و غول های مشابه، مطمئناً Runa پایین تر خواهد بود، اما اگر یک تجارت کوچک یا متوسط دارید و حاضر نیستید برای نرم افزارهایی مانند 1C پول زیادی بپردازید و در عین حال از کسری از آن استفاده کنید. تمام قابلیت هایی که شما موافق هستید بسیار مقرون به صرفه نیست، پس انتخاب قطعا با شما خواهد بود.
در خاتمه، من می خواهم از توسعه دهندگان طراح که زمان زیادی را صرف ایجاد و توسعه این محصول کردند و همچنان به توسعه آن ادامه دهند، وقت خود را در پشتیبانی رایگانو کمک به کاربران، به سرعت خطاها را از بین ببرید و طراح را بر اساس خواسته های کاربران اصلاح کنید.
ولادیمیر بروزدین | 13-10-2017, 15:08
سرگئی ، آنها به من استراحت نمی دهند بازخورد خوب? هر بیانیه یک شخص، قبل از هر چیز، نمایشی از حالت درونی اوست، و تنها این است که معنای مثبت یا منفی را به همه چیز در زندگی منتقل می کند. با تشکر از شما برای توجه دقیق به محصول ما. همه مردم متفاوت هستند و ما خوشحالیم که بی توجه نمی مانیم.
سرگئی | 15-08-2017, 01:16
کاترینا، در مورد چه نوع دروغی اینجا صحبت می کنی؟ من سه صفحه از ارزیابیهای Rune را در اینجا خواندهام و خود تبلیغی آشکاری را میبینم که برای برنامه مورد بحث امتیاز مثبتی نیست. از پر شدن فضای اینترنت با چنین "بررسی ها" و درباره کسانی که این "بررسی ها" را می نویسند، یک برداشت منفی می شود. من حتی بدون ثبت نام این پیام را می نویسم - می توانم هر چند بار که بخواهم به آن رای مثبت بدهم یا نپسندم. من شخصا هر دو برنامه را تست کردم و با اطمینان می توانم بگویم که این یک دروغ است!
کاترینا | 6-08-2017, 22:03
خیلی ممنون از برنامه کاری که من توانستم برای خودم انجام دهم را نمی توان با آنچه در دسترس است مقایسه کرد و من پول کافی برای سفارش آن را نداشتم. بررسی های مکرر آزاردهنده vovka3003 دروغ است. اگر برنامه را دوست ندارید، به جای نوشتن چیزهای ناخوشایند برای دو سال، یک مرور می گذارید و فراموش می کنید.
سرگئی شچپکین | 3-05-2017، 20:26
یک برنامه معمولی با محدودیت ها و مجموعه های خاص خودش نقاط قوت. خودکارسازی کار یک شرکت کوچک (تدارکات). مقایسه با 1C به سادگی احمقانه است. هر کدام وظایف خاص خود را دارند. 1C برای حسابداری و Runa برای حسابداری و اسناد عملیاتی کوچک.
vovka3003 | 6-04-2017، 11:27
>>> برنامه های رایگان، که روی زانوی یک توسعه دهنده نوشته شده است، عمر طولانی ندارد و مهمتر از همه، هرگز محبوب نخواهد شد، به این دلیل که نویسنده معمولاً پس از چند سال علاقه خود را به فرزند فکری خود از دست می دهد.>> همین را می توان در مورد محصولات اپلرابط آنها این است که "آنچه به شما می دهند بخور".
سرگئی | 5-04-2017, 01:40
"نیکولای: ... ما همه چیز را امتحان کردیم - از 1C گرفته تا طراحان بصری. این یکی بهترین است..." مزخرف. آیا Runa بهتر از 1C است؟ در اینجا، شخصی به وضوح از تبلیغ خود در میان نقدهای فوقالعاده فوقالعاده درباره این «زیباترین برنامه در جهان» غافل شد. "نیکولای" خیلی زیاده روی کرد. من برای چنین کلاهبرداری به آن نمره 2 می دهم. و 1C-ke - 5 امتیاز.
ولادیمیر بروزدین | 3-12-2016, 22:59
در مورد پرداخت برای کار شبکه. فقط برای سازمانهایی که به راحتی کار با Rune و نیاز مطلق به یک متخصص برای چنین راه اندازی پی برده اند، نیاز است که در چند دقیقه تکمیل می شود. فردی که به صورت انفرادی با یک طراح کار می کند نیازی به کار شبکه ای ندارد. و یک چیز دیگر: برنامه های رایگان نوشته شده روی زانو توسط یک توسعه دهنده دوام زیادی ندارند و مهمتر از همه، هرگز محبوب نخواهند شد، به این دلیل که نویسنده معمولاً پس از چند سال علاقه خود را به فکر خود از دست می دهد. نیاز اصلی نرم افزار پشتیبانی باکیفیت است که بدون پشتیبانی مالی نمی توان به آن دست یافت. و فقط مبتدیان روی اهدا حساب می کنند. Designer Runa محصولی برای طیف وسیعی از کاربران است. همین را می توان در مورد محصولات اپل گفت که آنها دارای یک رابط "آنچه به شما می دهند بخور".
vovka3003 | 18-11-2016, 14:23
ارزیابی هدف من: Rune - سه امتیاز با منهای. پایدار است، به راحتی قابل سفارشی کردن است و خدا را شکر هنوز در حال توسعه است. از معایب: - خوب، یک حالت پرداختی بسیار گیج کننده با اتصال به اینترنت و هزینه ابدی. با توجه به توابع موجود، من فکر می کنم این غیر قابل توجیه است ... - رابط "آنچه را که می دهید بخور". تلاش اخیر برای افزودن یک فیلد به یک ردیف تفاوت چندانی در IMHO ایجاد نکرد - من هنوز نسخهای از فهرست فرعی را ندیدهام. عملکرد بسیار محدود است و به سختی می توان آن را یک سیستم اتوماسیون نامید. در عوض - یک موتور حسابداری و قالب آسان.
ولادیمیر بروزدین | 11-06-2016, 12:45
اگر توسعهدهندهای نتواند کاربرانی را برای محصول خود بیابد، پس تلاش برای اشاره به اینکه چیزی دارد که دیگران ندارند، تلاش برای تحقیر آنها نیز راهی برای تبلیغ است، اما آیا این روش مناسبی است؟ اینجوری میتونی خودت درست کنی ویرایشگر متنبا یک تابع خاص و همه جا بنویسید که در MS Word چنین چیزی وجود ندارد و دارد بهترین محصول. اما آیا این برای کاربر بهتر است؟
النا | 11-06-2016, 11:52
بهترین طراح پایگاه داده! خنده دار است که بگویم، فرزندم این برنامه را پیدا کرد و آن را برای من به ارجاع داد. حسابداری خانگی. معلوم شد که شما می توانید مطلقاً هر پایگاه داده را حفظ کنید. کسانی که متوجه نشدهاند - نمیدانم چه چیزی سادهتر است که به شما ارائه دهم... از توسعهدهندگان متشکرم!!!
وایتل | 15-05-2016, 06:21
بله، لورش او را می شناسد، من نفهمیدم
Vovka3003 | 12-05-2016، 02:09
من آن را امتحان کردم. کار نکرد... هیچ کپی اساسی از یک سند با جدول تودرتو وجود ندارد. بهترین گزینه برای توسعه پایگاه های داده برای حسابداری های مختلف، dataexpress است (توسعه دهنده: Pavel Duborkin). از بسیاری جهات بر Runa برتری دارد و مطمئناً در حالت های محلی و آنلاین رایگان است. پشتیبانی شده توسط Firebird.
آنتون | 24-04-2016, 15:30
طراح دیتابیس خوب استفاده ازش خیلی راحته ولی کامپایل یک دیتابیس به صورت دستی و توسط خودتون خیلی طول میکشه... من نیم ماه وقت گذاشتم دیتابیس درست کردم ولی دیتابیس کامل درست نشد... در نهایت خریدم بانک اطلاعاتی آماده در وب سایت Baza-inform
نیکولای | 9-12-2015، 14:51
ما همه چیز را امتحان کردیم - از 1C گرفته تا طراحان بصری. این یکی بهترین است. در واقع، ما توانستیم هر چیزی را که نیاز داشتیم سازماندهی کنیم: حسابداری و حسابداری کوچک به تنهایی در عرض یک هفته به صورت رایگان.
آنا | 9-11-2015، 15:51
برنامه فوق العاده است! به دانش برنامه نویسی نیاز ندارد. من حدود یک هفته (3-4 ساعت در روز) را صرف مطالعه کردم. آنچه را که متوجه نشدم، پاسخ هایی را در گروه VK پیدا کردم. همچنین V. Aushtol (یکی از توسعه دهندگان) توضیحات مفصلی ارائه کرد. پشتیبانی درجه یک است - سریع و آسان برای درک. برای توسعه دهندگان در توسعه و ترویج RUNE آرزوی موفقیت دارم. ممنون رفقا!!!
گانس | 28-10-2015، 22:07
به نظر من، خرید پایه آسان تر است، سردرد کمتری دارد، و آنها آن را بهتر می کنند.
اولگ | 21-09-2015, 11:47
در محل کار، برخی از کامپیوترها روی اوبونتو بودند، من Runa را با انحرافات اجرا کردم. خوشحالم که در نسخه جدیدپنج اکنون از لینوکس و کلاینت اندروید پشتیبانی می کنند. موفق باشید در توسعه پروژه!!
لیودمیلا | 1-03-2015، 01:35
بهترین. برای درخواست های ما (کوچک آژانس مسافرتی) آنچه نامیده می شود - پشت چشم. من با برنامه های زیادی سروکار داشته ام - این یکی به سادگی لذت بخش است. با تشکر از بچه هایی که آن را برای ما نصب کردند، با تشکر از سازندگان.
آنا | 26-12-2014, 02:33
من برنامه را خیلی دوست داشتم. من به ندرت نقد می نویسم، اما اگر می توانستم 10 به علاوه می دهم...
آندری | 1-12-2014، 13:07
خیلی برنامه مفیدبرای اتوماسیون، در هنگام کار با اسناد، حسابداری، محاسبات و موارد دیگر در زمان زیادی صرفه جویی می کند. من خیلی وقته این برنامه رو میشناسم و داره بهتر میشه.