سرفصل درس سیستمهای اطلاعاتی مدیریت دررشته های مدیریت دولتی و صنایع بر اساس سرفصل دانشگاه تهران 

 

مراحل ساخت سيستمهای نرم افزاری شامل: نگرش سیستمی -  دایره المعارف نظریه پردازان علوم انسانی و مدیریت -متدولوژی و فرایند ساخت سیستم -  چرخه حیات سیستم -  مهندسي خواسته‌ها ( DFD   ERD STD و ...- امکان سنجی طرحهای صنعتی و تحلیل خواسته ها- نمونه طراحی مقدماتی و تفضیلی-  متدلوژي ساخت سيستمهاي اطلاعاتي شامل : مروری بر روش تحلیل و طراحی ساخت یافته سیستمها (SSADM:Structured System Analysis & Design) ، متدولوژی MACE  و روش شیء گرای RUP - روش تحليل ساختيافته دوماركو -  مستندات مراحل مختلف فرايند ساختTRIZ - مشخصه‌ي خواسته‌ها و گزارش امكان سنجي (نمونه)بخش‌هاي تشكيل دهنده‌ي Agile I.S.B -   نمودار جریان داده -  طراحی فرم و ارائه گزارش (نمونه)ابزارهای تحلیل و طراحی مدیریت پروژهنگرش سيستمي  به پروسه توسعه سيستمهاي اطلاعاتي (Process View, Event ViewInformation View)  تکنیکهای ساخت یافته در آناليز سيستمهاي اطلاعاتي:(E-R DIAGRAM , EVENT Diagram, Decision Tree, DFDتکنیکهای ساخت یافته در طراحی سیستمهای اطلاعاتی:(DATA ACCESS MODEL   ، تکنیک فوق مکعبی ، DATA DICTIONARY, STRUCTURED DATABASE FORMAT, STRUCTURED CHART) شناسنامه ارتباط موجودیتها
نمودار محتوایی یا CONTEX DIAGRAM ,  نمودار STD ,   تهیه جدول تخصیص منابع , نیازهای اطلاعاتی سیستم  ،   تعریف سائل و مشکلات رابهمراه محدودیتهای ،  هزینه های پنهان ، نمودار توالی وظایف ، pspec  و SSPEC ،  برآورد و بهينه سازي طراحي سيستم اطلاعاتي، متدلوژي ها در ساخت سيستمهاي اطلاعاتي(…,
Jackson, Ie, Stradis) ، بررسي و نقد متدلوژي­ها.
زبانهای برنامه نویسی: مروري بر زبانهاي تابعي، شبي گرا، منطق گرا و مقايسه آنها با زبانهاي رويه اي، مروري بر زبانهاي نسل چهارم، طراحي و اجراء برنامه هايي بزبانهاي تابعي، يا شبي گرا شامل: آشنایی بایکی از زبانهای برنامه نویسی مثلا 
C++ عملیات ورودی و خروجی C++ توابع سازنده و مخرب کپسوله توارث object pointer ساختار مرتبط Union , Surure class توابع In-line تخصیص اشیاء عبور اشیا به توابع , توابع دوست توابع برگشتی آرایه ها اشاره گرها و اشاره گرهای مرجع سربارگذاری (overload) توابع عملگر (اپراتور ) های باینری و منطقی و رابطه ای توارث چندگانه سیستم های ورودی و خروجی عملیات ورودی و خروجی فرمت شده ایجاد Inserters,extractor,I/O main pulators دستیابی اتفاقی , کنترل وضعیت I/O و Customize کلاسهای مشتق شده توابع مجازی پلی مورفیستم و کاربرد آن .
برنامه نویسی توصیفی: تفکیک بین زبانهای برنامه نویسی امری (
Imperative) و توصیفی (Declarative) اهداف برنامه نویسی توصیفی
مقدمه ای بر برنامه نویسی توصیفی برنامه نویسی توصیفی قابلیت اجرای ضوابط (
specification) نمونه سازی سریع ارزیابی کارایی
برنامه نویسی منطقی (
logic programming)
پردازش از طریق اثبات قضیه , قواعد استنتاج تبدیل عبارات درجه اول منطق گزاره ها به عبارات به شکل conjunctive normal from معرفی hom clause logic معرفی prolog خالص اهداف (Goals) روش استنتاجی resolution روش استنتاجی sld resolation یکسان سازی (Unification)میان برها cut فضای جستجو پی جویی به عقب (Backtracking) استراتژی های جستجو و کامل بودن آنها نمایش حقایق کارایی مسائل پیاده سازی برای منطق گزاره های درجه اول بطور کامل (مشتمل بر مدیریت CUT,Negation و غیره ) مناسب بودن این سبک برنامه نویسی برای کاربردهای هوش مصنوعی و مهندسی نرم افزار - برنامه ریزی عصبی شامل: ۱-  برنامه ریزی عصبی کلامی(NLP)،
برنامه نویسی به زبان
prolog (قوانین , حقایق اهداف , اهداف تعریف گزاره های ساده چندین راه حل پی جویی به عقب و جریان کنترل در prolog تعاریف Recursive تکنیک های جستجو در prolog مدیریت prolog ,iteration , clause , term ورودی / خروجی فرامفسرها (meta-interpreters) رابطه prolog با منطق برنامه نویسی تابعی (functional programming)
تاریخچه برنامه نویسی تابعی (ساخت زبانهای برنامه نویسی تابعی از
lip تا زبانهای بر پایه ISWIM مشتمل بر SML تا زبانهای اخیر مانند Haskell کاربردهای اصلی زبانهای تابعی ریشه های زبانهای برنامه نویسی تابعی در منطق
دستور زبان (تعریف توابع عبارات شرطی آنالیز حالات تعاریف محلی
مفاهیم زبان (ارزیابی مشتاق (
Eager Evaluation) ارزیابی تنبل (lazy Evaluation) تطبیق الگوها , استثنائات و خطاها )
توابع درجهع بالا (عبارات دارای
type توابع polymorphic توابع recursive انتزاع داده ها (ADT)
کارایی (
structure sharing –Tail Recursion) مدیریت حافظه
سبک های برنامه نویسی (
FP-HOPE Standard ML-Miranda-Common Lisp)
تکنیکهای پیاده سازی (تکنیکهای تفسیر
ماشین Graph Reduction SECD
تعریف زبان به شکل رسمی (Combinator-Lambda-cal
برنامه نویسی منطق گرا: اصول سيستم هاي عامل: تعريف، پيشرفت سخت افزار، عوامل اقتصادي و محدوديت ها، مدل هاي لايه اي، خدمت كار مشتري، وقفه ها و مديريت آن، سيستم هاي دسته اي همزمان ، چند برنامه اي چند پردازي و توزيعي، مديريت فرآروند شامل بن بست و مديريت آن ، زمان بندي كارها (روش ها، تجزيه و تحليل كارآيي آنها با توجه به تئوري صف)، مديريت حافظه اصلي (حافظه واقعي و ثبات ها، جايگذاري، مبادله، صفه بندي، قطعه بندي) ، الگوريتم هاي جابجايي صفحات و تجزيه و تحليل كارآيي آنها (پروژه هاي عملي در تجزيه و تحليل زمان­ها)، مديريت ورودي و خروجي، نگاه كلي به روش­هاي اطمينان و امنيت، حفاظت داده ها و حافظه امضاي ديجيتال.
پايگاه داده ها:
تاريخچه، اهداف، كاربردها و علل توجه به پايگاه داده ها، مقايسه با سيستم پرونده­اي، استقلال داده، اجزاء سيستم، مدل سازي مفهومي، امنيت و يكپارچگي، معرفي كنترل همزماني، قفل كردن و مساله بن بست، كاربردهاي جديد پايگاه داده ها (از قبيل پايگاه داده تصويري و آماري)، مدل هاي پايگاه داده ها با تأكيد بر مدل رابطه اي، جبر رابطه اي، آناليز رابطه اي زبانهاي پرس و جو (SQL و QBE و QUEL) طراحي منطقي پايگاه داده ها و شكل هاي نرمال، بهينه سازي و ترميم (Recovery) ، پروژه هاي عملي شامل مطالعه يك نمونه مشخص پايگاه داده هاي رابطه­اي.
نظرية گراف: تعريف گراف با مثالهاي عملي، گراف هاي جهت دار و ساده، گراف هاي مرتبط، گرافهاي اويلري و هميلتوني ، درخت ها، ماتريس همجواري، گراف هاي كاملاً نامرتبط، گرافهاي منظم، رنگ آميزي گراف ها، گرافهاي مسطح (
Planar) راه ها، مسيرها و مدارها، درجه رئوس، قضاياي مربوط به ارتباط و گراف هاي اوبلري و هاميلتوني، الگوريتم فلوري (Fleury) كوتاهترين مسيرها، مسئله فروشنده دوره گرد و الگوريتم هاي مربوطه، درخت ها و خصوصيات آنها، درختهاي پوشا، درختهاي شمارش، برچسب گذاري درختها، قضيه كايلي (Cayley) ، گراف هاي دوگان (دوآل)، قضيه اويلر (دو مورد گرافهاي مرتبط سطحي)، تأكيد بر تجزيه و تحليل الگوريتم ها.
ایجاد بانکهای اطلاعاتی شامل: در این درس اصول و مبانی طراحی و ایجاد یک بانک اطلاعاتی در قالب پروژه و با کمک نرم افزارهای رایج در این خصوص مانند fox pro آموزش داده می شود شامل : مفاهیم و تعاریف اولیه تشریح رابط کاربر مدیریت برنامه ها دستورات و توابع data base و مدیریت آن برنامه ایجاد و ایجاد و اصلاح رکوردها مرتب سازی و شاخص زدن بر روی یک بانک اطلاعاتی جستجو پرس و جو و استفاده از RQBE نواحی کاری و ارتباط بانکها کادربندی و پنجره ها تنظیمات محیط کار گزارشگیری ایجاد برچسب ماکروها خطایابی ایجاد فرم برای ویرایش و افزودن داده ها project Manager , menu builder ,(screen) مفاهیم برنامه سازی (ثابت ها , متغیرها , عملگرها ) اشنایی با دستورات نحوه به کارگیری متغیرها کنترل توالی دستورات برنامه سازی برای ورود و ویرایش داده ها و گزارشگیری مدیریت Even ها و رابط های Event-Driven
هوش مصنوعی شامل: - طراحی الگوریتم ها

- هوش مصنوعی چیست ؟ مبانی تاریخچه هوش مصنوعی و مرزهای دانش در هوش مصنوعی

- عاملین (Agents) هوشمند ، ساختار و عملکرد ،عاملین هوشمند ، محیط ها

- حل مسئله ، حل مسئله از طریق جستجو ، فرموله کردن مسائل ، چند مثال جستجو برای جواب ، روش های جستجو

- روشهای جستجو آگاهانه(informed)جستجوی Best-first، توابع Heunsticجستجوی حافظه محدوده سایر روشهای جستجوی بهبود یافته

- عاملین مبتنی بر دانش ، عاملینی که منطقی استدلال می کنند ، نمایش منطق ، منطق گزاره ای ، استدلال

- منطق رتبه اول ، استنتاج در این منطق ، قوانین استنتاج ، استنتاج زنجیره ای به جلو و به عقب

- برنامه ریزی (planning) ، از حل مسئله به برنامه ریزی ، نمایشهای ساده برای برنامه ریزی ، مهندسی دانش برای برنامه ریزی

- عدم قطعیت (Uncertainty)، نحوه عمل کردن در شرایط عمل قطعیت ، کاربرد و نحوه استحصال احتمالات

- معرفی برخی کاربردها در سیستم های خبره ، پردازش زبان طبیعی ، بینائی ماشین و رباتیک
استانداردها: (استانداردهای سیستم کیفیت- OHSAS 18001 1999 -

نصب و راه اندازی شبکه شامل: طراحی بستر شبکه : بررسی محیط فیزیکی گستردگی شبکه محیط فیزیکی گستردگی شبکه محل فایل سرور تهیه plan

توپولوژی : تحلیل توپولوژی های مختلف موارد کاربرد مزایا و معایب بررسی توپولوژی star Bus و ترکیبی

کابل کشی : مراحل کابل کشی انواع کابل کشی شناخت اتصالات مربوطه تست UTP,BNC ,CABLING

کارت شبکه : آشنایی با کارتهای شبکه , مشخصات فیزیکی , نحوه نصب برای server station و پیکربندی برای هر کدام

نصب فایل سرور آشنایی با مراحل نصب تعریف هارد شبکه تعریف درایور کارت شبکه ایجاد volume و برآورد حجم RAM . Volume مورد نیاز

آماده سازی فایل سرور : آشنایی با فایلهای NCF دستورات مختلف جهت پیکر بندی شبکه آشنایی با SLS

Work station اتصال به شبکه آشنایی با نرم افزارهای ورود به شبکه پیکربندی work station

آشنایی با print server : تعاریف اولیه بررسی انواع آن (Local Remote)نصب و راه اندازی print server مشخصات print server

عیب یابی شبکه : پیامهاغی مربوطه به شبکه روش رفع عیب در شبکه آشنایی با عیوب نرم افزاری ناشی از پیکربندی نادرست و همچنین عیوب سخت افزاری

آشنایی با REPEATER : نحوه عملکرد سیستم نصب بر روی شبکه موارد کاربرد در محیط شبکه استفاده از چند REPATER

آشنایی با HUB : مشخصات فیزیکی نصب و استفاده اتصال چند HUS- انواع HUB

ارتباط دو شبکه LAN : تعریف لایه های شبکه انجام مراحل ارتباط ارتباط عملی در شبکه LAN نحوه اتصال به هر شبکه

آشنایی با مسیر یاب : مشخصات ROUTER نصب بر روی شبکه تعاریف ابتدایی کاربرد

IC-BOOTROM : تعریف نصب و پیکربندی نحوه استفاده و موارد کاربرد
سیستمهای خبره شامل: معرفی سیستمهای خبره , ساختار و ویژگیهای سیستمهای خبره , زبانهای ویژه سیستمهای خبره , پیاده سازی سیستمهای خبره , چگونگی تشکیل پایگاه دانش سیستمهای خبره مبنی بر قوانین سیستمهای خبره مبنی بر قوانین سیستمهای خبره مبنی بر
frame منطق و استدلال خودکار اصول استدلال قاعده سیستمهای خبره نادقیق (Bayesain تئوری اطمینان سیستمهای خبره فازی ) چرخه عملی سیستمهای خبره تعیین خواسته ها در طراحی سیستمهای خبره اکتساب دانش و پیاده سازی آن روشهای یادگیری اتوماتیک دانش وارسی و اعتبار سنجی بکارگیری یک زبان طراحی سیستمهای خبره و مهندسی دانش .

- روشهای تهیه پیشنهاد پروژه (Proposal) و نیز درخواست پیشنهاد برای پروژه (RFP)- ارگونومی (آناتومی انسانی powerpoint   zip file - حرکات اصلاحی powerpoint   zip file- حرکات معلولین powerpoint   zip file- فیزیولوژی انسانی powerpoint   zip file - یادگیری حرکتی powerpoint   zip file - رشد و تکامل حرکتی powerpoint   zip file - حرکت شناسی powerpoint   zip file بیومکانیک powerpoint   zip file آسیب شناسی حرکتی powerpoint   zip file)


طراحی یک نمونه فرضی سیستم اطلاعاتی مدیریت
- انجام پروژه پایانی درس.

مراجع فارسی:

۱.     ترکمان، رضا، جزوه درسی  رشته مدیریت دولتی، روش‌هاي ساخت‌يافته تجزيه و تحليل و طراحي سيستم‌هاي اطلاعاتي.

۲.     برتالنفي، نظريه عمومي سيستمها، برگردان و خلاصه: ترکمان، رضا، جزوه درسی رشته مدیریت دولتی، .

E           REFERENCES

       ۳.     J.Senn: Information Systems in Management 4th ed.

       ۴.     Aktas: Structured Analysis & Design of Information Systems.

       ۵.     Connor: Information Systems Specification & Design roadmap.

       ۶.     J.Senn: Analysis &Design of information Systems.

7.            ۷.  urdick &Ross: Management Information Systems.

       8.     Martin: Information System manifest.

سرفصل درس تجزیه و تحلیل سیستم ها در رشته های مدیریت دولتی و صنایع بر اساس سرفصل دانشگاه تهران 

 

نظريه آشوب (Chaos Theory)-  راهکارهای اجرائی تشکیل اطاق فکر در سازمان

 ادامه مطلب