نوشته اصلی توسط M-r-rیعنی می ارزه یک و دویست بخریمش؟ مگه چقدر امکاناتش از NTTacPlus که مجانیه بیشتره؟
نوشته اصلی توسط M-r-rیعنی می ارزه یک و دویست بخریمش؟ مگه چقدر امکاناتش از NTTacPlus که مجانیه بیشتره؟
نوشته اصلی توسط mba2431من پیشنهاد می کنم یه نظر سنجی از نرم افزارهای موجود اکانتینگ بذارین تا یه آمار سر انگشتی هم به دست بیاد. و مشخص بشه چه نرم افزاری بیشتر طرفدار داره.
من که فکر کنم همین ان تی تک + بیشترین طرفدار رو داشته باشه .
Mohammad Rasoul Rasti
There's no place like 127.0.0.1
m.rasti [@] outlook.com
میشه بگید از کجا میتونیم تهیه کنیمش
----------------------------علی نورمحمدی-------------------------------
E-mail : khoshtip118@gmail.com
نرم افزار ibs هم برنامه خوبی هست. (تحت لینوکس و رایگان)
سلام عليک
بروبچز استاداي عزيز يه سايت پيدا کردم داخلش درباره چندتا از نرم افزاراي آي اس پي بحث کرده بود ( البت مصاحبه با صاحب شرکتاي سازنده). لينکش رو پايين مي ذارم برين نيگا کنين و اگه وقت کردين داخل سايت اصلي سازنده ها هم برين و نظرتون رو بگين
http://isp-planet.com/services/billing/
آقا کوروش با سلاماگه لطف کنین یه شرکت که تو ایران نماینده گی فروش Dialwaysرو داره معرفی کنید
من میتونم تو خریدش کمکتون کنم ولی دلاری 1100 تومان این قیمت من نیست دایی بنده در این جور معاملات اینترنتی هستند !
اگه به ایران Shipping داشته باشه من هستم !!!
سلام آقا من به شما IBSngنوشته اصلی توسط mba2431
رو پیشنهاد می کنم. یه Accounting
کامله . تحت لینوکس هم هست
من خودم دارم ازش استفاده می کنم
با عرض سلام، در مورد نحوه طراحی دیتابیس انتی تک یه سوال داشتم ، همونطور که می دونید در این نرم افزار اطلاعات مریوط به گروهها و کاربران در دو جدول tac_grp و tac_usr ذخیره میشوند که این دو جدول ساختار مشابهی با سه فیلد tac_id,tac_attr,tac_val دارند ( tac_id,tac_attr به همراه هم کلید اصلی هستند ) با توجه به این ساختار اطلاعات یک کاربر در چند رکورد ذخیره می شوند مثلا پسورد در یک رکورد ( [Global]Passwd ) ، زمان باقیمانده در یک رکورد ( [Credits]TimeLeft) و... که همگی tac_id یکسان ( با مقدار نام کاربر) ولی tac_attr های مختلف دارند. حال سوال این است چرا صفات کاربر یا گروه مثل پسورد ، زمان باقیمانده و ... به عنوان فیلدهای جدول کاربر و گروه در نظر گرفته نشده اند تا اطلاعات مربوط به یک کاربر بجای اینکه در چندین رکورد ذخیره شود در یک رکورد ذخیره می شد؟ به نظر می رسد این نوع طراحی سرعت جستجو و یا update را کند می کند. تا نظر اساتید چه باشد....نوشته اصلی توسط koorosh
آقا کورش .. منظور شما را از اینکه موجب وارد آمدن بار اضافی رویdatabase نمیشود را نفهمیدم
منظورشون اینه که کد نویسیش خیلی دقیق و بدون عیب و ایراد هستش ! مثلاً ISPUtil پدر database رو در میاره ! انقدر CPU Usage رو بالا میبره که فکر کنم هر چقدر ram و cpu بهش بخورونی بازم کم میاره....نوشته اصلی توسط salam
اگر برنامه نویسی کرده باشید میدانید که یک برنامه را می توان به n طریق مختلف نوشت و در نهایت هم همه آنها یک کار را انجام می دهند.
یکی از مهمترین عوامل درست عمل کردن یک برنامه، بهینه بودن آن است. یعنی برای انجام یک کار کوتاه ترین و به صرفه ترین راه را انتخاب کرده باشد.
در ارتباط با بانک اطلاعاتی، برای رسیدن به هدف، به انواع مختلف می تواند کد SQL نوشت. شاید همه آنها را وقتی یک بار روی Database اجرا می کنید تفاوت زیادی نکنند. ولی وقتی تعداد Query هایی که به Database ارسال می شوند زیاد باشد، یک دهم یا حتی چند صدم ثانیه تفاوت هم می تواند به شدت بر نحوه عملکرد سیستم تاثیر بگذارد.
در بین نرم افزارهای Accounting، از این نظر، بهترین NTTacPlus و Dialways هستند.
در مورد علت انتخاب این ساختار برای NTTacPlus، تنها دلیلی که وجود دارد تعداد بسیار بالا و نامعلوم و نامحدود Attribute هایی است که می تواند به یک کاربر یا گروه اختصاص یابد. شاید هیچ طراحی دیگری نمی تواند پاسخگوی این نیاز با این حجم و با این کارایی باشد.
البته همیشه نظرات و سلیقه های مختلفی وجود دارد. مثلا اگر طراح این نرم افزار من بودم، ساختار بانک آن کمی متفاوت تر از آن چه می بینیم می بود. به نظرم با اندکی تغییرات، کارایی آن به مراتب بیشتر هم می تواند باشد.
به نظر من اگر طراحی پایگاه داده از ابتدا بر مبنای نیازهایی که نرم افزار باید بر آورده کند درست انجام شود ،موجودیتها درست شناخته می شوند و صفات محدودی برای هر کدام تعریف می شود. حتی اگر بعدا نیاز به attribute جدیدی باشد می توان یک فیلد به جدول اضافه کرد هرچند قبول دارم هزینه اضافه کردن یک فیلد به جدول حاوی اطلاعات خیلی بیشتر از هزینه اضافه کردن یک رکورد به ازای هر کاربر است، اما این کار یکبار برای همیشه انجام می شود و در عوض سرعت جستجو وتغییر داده ها بالا تر می رود و از افزونگی اطلاعات خبری نیست.
شاید این نوع طراحی به رعایت سازگاری با فایلهای INI ویندوز برمی گردد که NTTAC ار آنها برای نگهداری اطلاعات کاربر و گروه استفاده می کند یا با این روش خواسته اند ساختار وراثتی گروهها و کاربران را پیاده سازی کنند.