<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های فاطمه بحیرایی</title><link>https://virgool.ir/feed/@m_86775700</link><description></description><language>fa</language><pubDate>2026-11-11 19:07:42</pubDate><image><url>https://virgool.ir/images/default-avatar.jpg</url><title>فاطمه بحیرایی</title><link>https://virgool.ir/@m_86775700</link></image><item><title>سیستم مدیریت اطلاعات mis</title><link>https://virgool.ir/@m_86775700/سیستم-مدیریت-اطلاعات-mis-risbr6kw5rfl</link><description>سیستم مدیریت اطلاعات misسیستم مدیریت اطلاعاتmisچیست؟mis مخفف کلمه management information system و به معنای سیستم مدیریت اطلاعات است.اطلاعات mis برای کنترل و پایش داده های مورد نیاز سازمان مورد استفاده قرار می گیرد و همچنین با استفاده از روش های مناسب، اطلاعات پایش شده را برای برنامه ریزی و کنترل فرایند ها و تصمیم گیری در اختیار مدیران شرکت قرار می دهد .در واقعه سیستم مدیریت اطلاعات با تمرکز روی مدیریت سیستم های اطلاعات باعث اثربخشی تصمیم های راهبردی و استراتژیک می شود . سیستم mis شامل چه بخش هایی است؟الف)سیستم های DSS ب )منابع سخت افزاری پ)برنامه های کاربردی  ت)وجود منابع اطلاعاتی مانند پایگاه داده ث) وجود نرم افزار ها برای آسان‌تر شدن فرایند تصمیم گیری اهداف سیستم misچیست ؟الف)در دسترس قرار دادن داده ها و اطلاعات لازم و مرتبط با سازمان  ب)بهبود توانمند سازی سازمان از لحاظ تکنولوژی و منابع انسانی پ)کمک به ایجاد ارزش در کسب و کار مزایا و معایب mis:همانطور که در بخش های قبلی گفته شد یکی از مزیت های misکنترل و پایش داده های مورد نیاز است  همچنین با استفاده از mis،کسب و کار ها می‌توانند نقاط قوت و ضعف خود را با استفاده از ابزار های گزارش گیری و ثبت عملکرد کارکنان به خوبی تشخیص بدهند .ب)سرعت بالایی دارد پ)پردازش سریع و بازگردانی ت)افزایش امنیت ث)کاهش احتمال تکثیر اطلاعات ج)برای سازمان ها مزیت رقابتی یا همان competitive Advantage ایجاد می‌کند. چ)به اجرای برنامه های بازیابی مستقیم کمک زیادی می کند ح)با سرعت دادن به انجام فرایند و کاهش اتلاف وقت ،منابع ،هزینه ها و...در افزایش بهره وری سازمان موثر است  . علاوه بر این مزیت ها ،mis دارای معایبی نیز می باشد  الف)هزینه نصب و راه اندازی  و وابستگی شدید ب تکنولوژی . کاربرد  سیستم مدیریت اطلاعات mis چیست؟هدف نهایی یک سازمان و موسسه از سرمایه گذاری در بخش های مختلف سازمان کسب سود به عبارتی به حداکثر رساندن ثروت صاحبان سرمایه موسسه است در واقع mis با اطلاعاتی که در اختیار مدیران قرار می‌دهد به آنها کمک می‌کند تا با تصمیمات خود در جهت این هدف تلاش کنند .در این بخش با وظایف mis آشنا می‌شویم، وظایف mis عبارتند از الف)طبقه بندی اطلاعات ب )فراهم کردن سیستم های اطلاعاتی مناسب پ)خدمات رایانه ای را برای سازمان انجام می‌دهد .نرم افزار مدیریت اطلاعات mis چه تفاوتی با سیستم BPMSدارد ؟پیش از اینکه به مقایسه این دو سیستم بپردازیم با سیستم BMPS آشنا می شویم .سیستم مدیریت اطلاعات BMPS کلمه BMPS مخفف    Business process management  system است در واقع نرم افزاری برای اتوماتیک کردن و مکانیزاسیون فرایند های سازمان است .یک سیستم BMPS باید بتواند مدل سازی ،پیاده سازی و طراحی و کمک به تجزیه و تحلیل و نظارت بر روی فرایند های تجاری را به درستی انجام دهد. همچنین نرم افزاری است که به کسب و کارهای امروزی کمک شایانی می‌کند. امروزه ما می‌توانیم فرایند های هرروز را بررسی کنیم برای مثال هزینه های یک شرکت را با استفاده از این نرم افزار میتوان کنترل کرد ،در بیمارستان ها به جای پر کردن فرم های طولانی و اتلاف وقت از این نرم افزار استفاده می‌شود. از مزیت های سیستم BMPS می‌توان به ،الف)نرم افزاری برای تولید هزینه کم ب)نظارت بر عملکرد پرسنل و جریان کارها پ)افزایش سرعت گردش کار ت)قابلیت به روز رسانی و ایجاد فرایند های جدید در کمترین زمان ث)حذف کاغذ ج)امکان مدیریت برکلیه نرم افزارهای سازمان اشاره کرد کاربرد سیستم مدیریت BMPS:برای استخدام کارکنان ، پرداخت حقوق ،مدیریت کردن مجوز ها ،حساب ها ،خدمات مشتری مورد استفاده قرار می‌گیرد. سیستم های MIS  ,BMPSدر این قسمت با سیستم BMPS آشنا شدیم و حالا به مقایسه بین دو سیستم mis وBMPS  می پردازیم.یکی از تفاوت ها تفاوت در مدل فرایند ، مدل داده ، قوانین تجاری، تعریف فرم ها است   ب ) هر دو سیستم به طور کاملا مجزا  از یکدیگر هستند پ)در توسعه نرم افزار هایmis برای هر مرحله از نرم افزاری جداگانه استفاده می‌شود ولی در BMPS همه مراحل توسط یک نرم افزار انجام می‌شود. ت) در BMPS بر خلاف توسعه نرم افزار هایmis که بنابر تخصص و ترجیحات برنامه نویسان یکی از ابزارهای کار با پایگاه داده انتخاب می‌شود یک شیوه واکنشی اطلاعات وجود دارد و هر توسعه دهنده ای می‌تواند با فراگیری آن روش، از نحوه کار فرایند مطلع شود .پایان . نویسنده:فاطمه بحیرایی رشته علوم کامپیوتر درس پایگاه داده عنوان فارسی: دکتر مریم حاجی اسمعیلی. دکترای علوم کامپیوتر از دانشگاه کینگستون لندنعنوان انگلیسی. Dr.Maryam HajiesmaeiliPhD of computer science from Kingston university of Londonhttps://ir.linkedin.com/in/dr-maryam-hajiesmaeili-90930743  </description><category>فاطمه بحیرایی</category><author>فاطمه بحیرایی</author><pubDate>Fri, 17 Jun 2022 23:49:52 +0430</pubDate></item><item><title>معرفی و مقایسه My sql  وSQlite</title><link>https://virgool.ir/@m_86775700/معرفی-و-مقایسه-my-sql-وsqlite-c0yis7dl3bvb</link><description>سلام من میخوام راجب مقایسه و معرفی زبان های پایگاه داده بهتون توضیح بدم پس اول معرفیشون میکنم و سپس به مقایسه آنها میپردازم.اولین زبانی که می‌خواهم راجبش صحبت کنمMy sqlاست .یکی از سیستم های مدیریت دیتابیس است که میتونه در بیشتر از 20نوع پلت فرم اجرا بشه مثل ویندوز و لینوکس،و گاهی هم به صورت ترکیبی با زبان برنامه نویسی PHPاستفاده میشه ،همچنین میتونیم ازmy sqlبه عنوان جایگزین sql serverیا ماکروسافت استفاده کرد، در واقع my sqlیک سیستم مدیریت پایگاه داده ای است که به صورت رابطه منبع باز با یک مدل کلاینت_سرور خدمات دهی میکنه.کلاینت سرور چیست؟کامپیوتر هایی که نرم افزارRDBSرو نصب می‌کنند،کلاینت می‌نامند و هر زمانی که نیاز باشه به داده دسترسی پیدا کنند به این سرور وصل می‌شوند.کار دیتابیس چیست؟کار دیتابیس اینه که یک سری از اطلاعات رو برای ما توی جدول ها و ستون ها ذخیره  کند.حال این سوال ممکنه پیش بیاد که my sql چه کاربردی داره؟ کاربرد my sql: هرچیزی که در اپلیکیشن و نرم افزارها و ... می‌بینید یک سری اطلاعات اند که در دیتابیس ذخیره میشوند و سپس با استفاده از زبان های برنامه نویسی این اطلاعات از دیتابیس گرفته میشود و به صورت متن ،عکس،فیلم به شما نمایش داده می‌شود.در این قسمت با مزایا و داده هایmysqlآشنا میشیم.مزایایmy sql:استفاده رایگان_کارایی بالا_در دسترس بودن کد اصلی_یادگیری آسان_امنیت بالا_مقیاس پذیر و قدرتمند_پشتیبانی بسیار خوب_کاربرد بالا در وب_هزینه پایین در راه اندازی و نگه داری_سازگاری با کل سیستم عامل های ویندوزی و لینوکسی_محافظت از داده ها_قابل اعتماد_رابطه بسیار خوب با زبان برنامه نویسی PHP_قابلیت حمل_آزاد بودن برنامه .حالا انواع داده رو بررسی می‌کنیم.انواع داده ها:داده هایی که از سمت my sqlپشتیبانی می‌شود عبارتند از عددی _شمارشی_کاراکتری_دودویی.علاوه بر این داده ها my sql موتورهای ذخیره شده را نیز پشتیبانی می‌کند .داده های ذخیره شده چیست؟  همه برنامه های ذخیره شده درmy sql دارای بدنه هستند که ازsqlساخته شده،این برنامه های ذخیره شده ،علاوه بر بدنه دارای مقادیر خروجی هستند البته ممکن است که برنامه دارای مقادیر خروجی نباشد اما در صورتی که برنامه ذخیره شده درmy sql دارای مقادیر خروجی باشد می‌توانیم از دستور select استفاده کنیم .موتور های ذخیره شده که my sql آنهارا پشتیبانی می‌کند شامل(innoBD_my (ISAM_Archive_Memory_CSV_Blackholeیکی دیگر از زبان های پایگاه داده که در این قسمت معرفی می‌کنیم SQLiteاست.SQLite نیز یک سیستم مدیریت پایگاه داده است که با زبانcبرنامه نویسی شده،و یک دیتابیس سبک و بدون نیاز به پیکربندی است که برای اجرا شدن به سرور و یا نصب نیاز ندارد و نسبت به سایر سیستم های مدیریت پایگاه داده مثل sql server وoracle بسیار حجم کمتری دارد.همچنین SQLite برخلافmy sql براساس رابطه کلاینت سرور نیست بلکه کتابخانه درون حافظه ایه که می‌توان  بدون نصب مستقیما آنرا فراخوانی کرده و مورد استفاده قرار دارد و به سرور خاصی هم نیاز ندارد .و درون بسیاری از اپلیکیشن ها که در زندگی روزمره از آن استفاده می‌کنیم عرضه شده i.مزایای SQLite : پرکاربردترین دیتابیس جهان  است _کد های آن در دسترس قرار دارد_برای استفاده از هر منظوری (تجاری _خصوصی)رایگان است _برای انتقال به سیستم های دیگر عملیات آسانی نیاز دارد_خواندن و نوشتن در فایلهای دیسک را به راحتی انجام می‌دهد چون سرور جداگانه ای مثلsqlندارد_ پس از معرفی mysql وSQlite در قسمت آخر تفاوت های my sql وsQlite را بررسی می‌کنیم.یکی از تفاوت ها :ذخیره سازی و قابلیت حمل است :کتابخانهSQlite حدود 250کیلوبایت است و به طور مستقیم اطلاعات را در یک فایل واحد ذخیره می‌کند و کپی و انتقال را بسیار آسان میکند۲.درSQlite نیازی به پیکربندی نیست و اینکار را میتوان با حداقل پشتیبانی انجام داد اما درmy sql باید قبل از کپی کردن پایگاه داده را به یک فایل تبدیل کرد.حتی این کار برای پایگاه داده های بزرگ زمان بر بوده .دومین تفاوت مدیریت کاربران پایگاه داده است:همانطور ک در قسمت اول گفتیم my sql به راحتی مقیاس پذیر است و می‌توان با کمک یک پایگاه داده بزرگتر را با هزینه کمتر اداره کرد.همچنین my sql یک سیستم مدیریت کاربری خوب داره که میتونه چند کاربر رو اداره کنه اماSQLite کاربر خاص مدیریتی نداره و برای دسترسی چند کاربر مناسب نیست در واقع SQLite مناسب پایگاه داده های کوچکتره و وقتی پایگاه داده زیاد بشه نیاز حافظه به هنگام استفاده ازSQlite هم زیاد میشه .پس از این قسمت ها میتونیم نتیجه بگیریم کهmy sql ازSQlite انعطاف پذیر تر است و برای پایگاه داده های بزرگ مناسب تر است و هزینه کمتری دارد و به صرفه تر استنویسنده :فاطمه بحیرایی رشته علوم کامپیوترعنوان فارسی: دکتر مریم حاجی اسمعیلی. دکترای علوم کامپیوتر از دانشگاه کینگستون لندنعنوان انگلیسی. Dr.Maryam HajiesmaeiliPhD of computer science from Kingston university of Londonhttps://ir.linkedin.com/in/dr-maryam-hajiesmaeili-90930743 </description><category>فاطمه بحیرایی</category><author>فاطمه بحیرایی</author><pubDate>Mon, 18 Apr 2022 17:42:29 +0430</pubDate></item></channel></rss>