سال 1379 - به نظرم - بود كه دفتر مطالعات و تحقيقات زنان يك نرمافزار گرانقيمت خريد
نام آن «دسترس» و ساخت شركت گامالكترونيك
يك ميليون و خردهاي هزينه شده
نسخه تحت شبكه
البته بنده در جريان خريد آن نبودم
ظاهراً مسئول مؤسسه با يكي از بزرگان رايانه در قم مشورت كرده، به اين نتيجه رسيدند
هدف هم در اختيار داشتن ابزاري براي مديريت كتابخانه
نرمافزار را تحويل من دادند
نتوانستم نصب كنم
چرا؟!
دو نرمافزار بود؛ يكي روي سرور
مرتبط با قفل سختافزاري
ديگري روي هر كلاينت
ولي كار نكرد
تلفني از شركت كمك گرفتم
نشد كه نشد
با دلفي نوشته بودند
سرور را زدم زير بغل و رفتم تهران
يكي دو ساعتي ور رفتند تا راه افتاد
كلّي IP و اين چيزها ست كردند روي سرور
و دستوراتي براي gateway در كلاينت
و نصب بعضي ابزارهاي شبكه كه در حالت عادي استفادهاي ندارند
خلاصه درست شد
اما...
حالا بايد خودمان بانك اطلاعات ميساختيم، فرم و ...!
متوجه وجه تسميهاش شدم
مشابه اكسس بود (Microsoft Access)
نام هم ترجمه شده از همان
اما...
بسيار پيچيده
كار كردن با آن دشوار بود
يك بانك اطلاعات درست كردم براي كتابخانه
فرم ساختم و عناصر داخل فرم را
درست مانند آنچه در اكسس عمل ميكنيم
كنار هم چيدم و تحويل مسئولين كتابخانه دادم
ولي...
نتوانستند
نتوانستند از آن استفاده كنند
اين نرمافزار عملاً بلااستفاده ماند!
مشكل از كجا بود؟!
اصل ايده بسيار جالب است
اكسس هم واقعاً ابزار خوب و كارآمدي است
بسيار عالي است
ولي... نه براي استفاده يك فرد عادي
فقط يك اكسپرت ميتواند با اكسس كار كند
مگر اينكه ابزارها را بسازد
و محصول آماده را تحويل كاربر عادي دهد
بسيار آماده...
اما چرا خاطرهگشايي از گذشته؟!
الغرض...
در تمام اين سالها
با سفارشاتي مواجه ميشدم از مؤسسات گوناگون
كه پژوهشهايشان جا و مكان نداشت
آواره...
Word، Excel، Access
و حتي زرنگار و گاهي Notepad...!
اين است كه براي توليد هر نرمافزاري
در مرحله پژوهش هم بايد ابزاري مينوشت
آنكه پروژه برنامهنويسي نرمافزار را بر عهده گرفته بود
«سامانه مديريت اطلاعات پويا» را بر اين اساس طراحي كردم
ابزاري براي ساماندهي هر بانك اطلاعاتي
كه به سادگي:
بانك بسازيد
فرم بسازيد
فيلد بسازيد
كاربر بسازيد
دسترسي كاربر را تعيين كنيد
و بدون معطلي:
ورود اطلاعات نماييد
ويرايش كنيد
گزارش بگيريد
طبقهبنديهاي متنوّع موضوعي و غيرموضوعي بسازيد
ركوردهاي اطلاعات در تمام بانكها را به طبقهبنديها متصل كنيد
متاديتا يا همان اطلاعات پايه ايجاد كنيد
از تمام بانكها بر اساس طبقهبنديها گزارش بگيريد
و از همه مهمتر:
ميتوانيد بانكها را به هم متصل كنيد
مثلاً فيلد پديدآورنده يك كتاب را از بانك اشخاص انتخاب كنيد
و كتابها را به بانك ناشرين متصل كنيد
آنچه كه در اكسس لوكآپ گويند.
اگر نرمافزاري مييافتم كه اين كارها را به اين سادگي انجام دهد
هرگز وقت خود را براي نوشتن اين ابزار نميگذاشتم
ولي نديده بودم
و نديدهام
اگر شما ديديد، حتماً خبر دهيد!
امكانات ديگري هم فهرست كردهام
كه به آن بيافزايم
كه اگر فرصت شد، كمكم...
اما آنچه اكنون در اينترنت براي نمايش گذاشتهام
در نشاني pdmdemo.ir
قابل استفاده است و كار راهانداز
يك نسخه از آن را ميتوانيد در نشاني IUECIS.ir ملاحظه فرماييد
بيش از 23 هزار ركورد اطلاعات در آن وارد شده
در قالب 13 بانك اطلاعاتي مرتبط با هم.
اميد اينكه در نامه اعمال ثبت شود و جزء باقيات صالحات محسوب گردد
كه غير آن اگر باشد موجب خسران عظيم است.
نظرات
اويس: سلام سيد
نمودار درختي رو توي جوملا چطوري ميشه پياده كرده؟
آيا كد يا پلاگيني در اين خصوص داري؟
شنبه ۱۲ تير ۱۳۹۵ - ۱۱:۵۱ صبح
پاسخ: سلام برادر. متأسفانه با جوملا زياد آشنا نيستم و براي كارهاي درختوارهاي و نمودارهاي اينچنيني خودم مجبور شدم كد به زبان ASP بنويسم كه در نشاني
http://pooyashop.ir ميتوانيد مشاهده بفرماييد (با كاربر test و رمز 123654 وارد شده، از منوي پايين در مديريت محصولات گزينه درخت موضوعات را انتخاب بفرماييد) و يك بار هم به زبان VB.Net نوشتهام كه در همين
http://pdmdemo.ir قرار دارد. ولي يك ابزار جالب قبلاً ديده بودم كه Treeview داشت كه نمونهاش را در نشاني
http://smstrend.ir قرار دادهام.
ي:
بسم الله الرحمن الرحيم
سلام
كلمه بانك مترادف با ميزي است كه بر آن ربا مي دهند
پارسي را پاس بداريم اگر قبح برخي واژه ها اهميت ندارد.
باتشكر
دوشنبه ۸ دي ۱۳۹۳ - ۱۱:۵۷ صبح
mmmm: نيتبمنتينتسيمنتينتيمبنتيسمنبتسي
پنجشنبه ۲۶ دي ۱۳۹۲ - ۴:۲۸ عصر
پاسخ: تشكرازپيامنامفهومشماكهاصلاچيزيازآننميشودفهميدموفقباشيد
دكتر خودم: من چون اوايل خيلي به آزادي در كامپيوتر اهميت ميدادم و تحت تاثير شديد جو ريچارد استالمن بودم، كلا از جاوا اسكريپت متنفر بودم، اينه كه دنبالش نرفتم به صورت جدي، الان هم جكوئري نيازها رو برطرف ميكنه، ولي مطمئنا در اولين فرصت جاوا اسكريپت رو كامل ياد ميگيرم.
من با داتنت كار نكردم سيد جان، ولي براي آزاد انتشار دادن يه پروژه تنها چيزي كه نيازه انتخاب يه لايسنس و انتشار اونه ؛) همون اول لايسنس هم مياد كه اين آزاد منتشر ميشه، بدون ضمانت براي اينكه براي كاري يا چيزي مفيد باشه يا ساختار مدوني داشته باشه :) اگه كسي بخواد توسعهش بده كه روي كد و ساختاري كه شما در اون نوشتين، بعد از چند روز مسلط ميشه، كسي هم كه بخواد فقط استفاده كنه نيازي به فهميدن كد نداره ؛) ولي خب چيزي كه هست اينه كه اگه ضعف امنيتي توش باشه و كسي هم كه پيداش ميكنه بي اخلاق باشه، اونوقت مشكلزا خواهد شد براي سايتهايي كه از اين اسكريپت استفاده ميكنند.
جسارتا و با اجازه شما، پيشنهاد من اينه كه اگه دوستاني دارين كه به زبان انگليسي مسلط هستند، نسخه انگليسي و چپ به راست اين ابزار رو تهيه كنيد و در يك سايت معتبر كه اسكريپت رايگان منتشر ميكنه انتشارش بدين، اينطور در سطح دنيا ازش استفاده ميشه و غير مستقيم تبليغي براي دين هم خواهد بود ؛) (تبديل مصرفگرايان ديني به توليدكنندگان).
يكشنبه ۲۹ مرداد ۱۳۹۱ - ۴:۵۸ عصر
پاسخ: ممنون از لطفت. البته سيستمش طوري نوشته شده كه تمام كلمات از يك فايل زبان خوانده ميشه كه اولش با fa شروع ميشه و اگه در ديتابيس زبان رو مثلاً en انتخاب كنيد و همون يك فايل زبان رو ترجمه كنيد، تمام سايت به زبان انگليسي يا هر زبان ديگري تبديل خواهد شد! از ابتدا بر مبناي چند زبانه نوشته شده است يعني! :) ولي با اون مسأله مشكل امنيتي موافقم. همين الآنش هم ما با جوملا هنوز مشكل داريم. من اوايل هر چي جوملا نصب ميكردم حتي نگارش 1.7 به سرعت هك ميشد. تا ياد گرفتم بايد كجاهايش را ببندم كه اين طور نشود. به همان دليلي كه شما فرموديد، كساني كه حفرههاي امنيتي را مييابند، متن باز را مورد مخاطره قرار ميدهند.
دكتر خودم: سلام.
دمت گرم سيد! فقط كاشكي تحت يه مجور آزاد منتشرش ميكردي
شوخي ميكنم. من قبلترها كه گفتيد نوشتن اين سيستم رو شروع كردين پيگيرش بودم، و البته هميشه هم برام سوال بودم كه چطور از اول صفحه رو فول آيجكس بالاي ميارين، خودم هم فرصتي نشد روش كار كنم
.
آقا سيد يه سوال، شما دادهكاوي كار ميكنين؟
شنبه ۲۸ مرداد ۱۳۹۱ - ۶:۴۹ عصر
پاسخ: با چند متخصص دادهكاوي در قم آشنا هستم، ولي خودم كار نكردم. اما اينكه چطور از اول Full Ajax مياد بالا، لازمهاش دانستن دانش اسكريپت كلاينتسايد است. با اسكريپت خيلي كارها ميشود كرد. ممنون :) راستي دوست دارم تحت مجوّز آزاد منتشرش كنم، ولي فكر نكنم كسي بتونه تو سورسش كار كنه، خيلي عجيب و غريبه، يعني اصلاً استاندارد نيست. اگر آشنايي با كدنويسي داتنت داريد، يه نسخه براتون ايميل كنم، شايد بتونيد بيشتر بنده رو راهنمايي بفرماييد كه انتشار آزادش چقدر ميتونه مفيد باشه.
علي: سلام سلام ...
دوست خوبم خوشحال ميشيم به وبلاگ ما هم سري بزنيد
تا از نظرات زيباي شما استفاده كنيم
شنبه ۲۸ مرداد ۱۳۹۱ - ۴:۵۸ عصر
پاسخ: تشكر :)