1- مقدمه
در صنعت ، مقوله فعاليت در زمينه فروش خدمات و محصولات از اهميتي اساسي برخوردار است و به همين دليل شرکت خدمات مهندسي عصر انديشه ، با بهره گيري از مجموعه کارشناسي غني و تجربه حرفه اي طولاني در زمينه طراحي ، توليد و ارائه نرم افزارهاي مورد نياز در شرکت برق منطقه اي فارس و شرکتهاي تابعه آن ، تصميم به تهيه روايت توسعه يافته سيستم جامع فروش متشكل بر فروش انشعاب ، فروش انرژي و خدمات پس از فروش تحت پايگاه اطلاعاتي Oracle گرفت و اقدام به توليد اين نرم افزار نمود .
نرم افزار توليد شده ، با استفاده از پيشرفته ترين ابزارهاي برنامه نويسي تهيه شده و بر مبناي روشهاي شناخته شده مهندسي نرم افزار ، پس از طي مراحل تجزيه ، تحليل و طراحي ، ساخت ، ارزيابي و تضمين مرغوبيت ، براي استفاده در شرکتهاي توزيع در سراسر کشور عرضه شده و مي شود . همچنين اين نرمافزار به همراه مستندات جامع ، ارائه شده و از پشتيباني پس از فروش برخوردار است .
نرم افزار جامع فروش ، نخستين نرم افزار جامع فروش انرژي ، انشعاب و خدمات پس از فروش تحت وب در زمينه خدمات مشتركين است که براي اولين بار در کشور توسط شركت خدمات مهندسي عصر انديشه طراحي ، توليد و ساخته شده است .
2- تاريخچه سيستم
روايت اول اين سيستم در سالهاي گذشته ، بر مبناي شبکه اي مبتني بر محيط Main Frame توليد شد و در شرکت برق منطقه اي فارس و استان فارس و بوشهر مورد استفاده عملي قرار گرفت . اما تکنولوژي پايه اين شبکه نسبتاً قديمي بود و به دليل مشکلات متعدد از جمله : دشواري توسعه و نگهداري سيستم در محيط توليدي ،هزينه هاي زياد نگهداري و پشتيباني ،نا مطمئن بودن سخت افزارها بعلت کارکرد زياد ، عملکرد ضعيف در برقراري ارتباط با کاربران و عدم امکان توزيع داده ها سطح قابل قبولي از رضايت کاربران را فراهم نمي کرد .
از سوي ديگر ، رشد شتابان فناوري اطلاعات در ابعاد سخت افزاري و نرم افزاري ، که به پيدايش و رواج محيط هاي پيشرفته و توانمندي انجاميده ، به همراه مشکلات فوق الذکر ، باعث بوجود آمدن احساس نياز به تغيير در محيط سخت افزاري و نرمافزاري موجود و لزوم ارتقاء سطح خدمات نرم افزار فروش انرژي شد .
روايت دوم سيستم نيز بنا به سفارش برق منطقه اي يزد در سال 1377 براي اجرا بر روي رايانه هاي شخصي ( PC ) تحت سيستم عامل DOS، بانك Btrieve و بزبان ++C و Turbo Visionتهيه و به دو شکل تک کاربره ( اجرا بر روي تنها يک رايانه ) و يا شبکه ( اجرا بر روي شبکه محلي و قابل استفاده از تمام ايستگاهها ) قابل ارائه است .
و اما روايت سوم سيستم که در قالب اين نرم افزار ، تحت عنوان " سيستم جامع فروش انرژي برق " ارائه شده است ، در محيط سيستم عامل Windows ، با معماري ( client - server ) و تحت پايگاه اطلاعاتي Oracle ، به سفارش شرکت برق منطقه اي فارس تهيه و از سال 1380 در مديريتهاي تحت پوشش شرکتهاي توزيع نيروي برق فارس، شيراز و بوشهر در حال بهره برداري است .
هم اكنون روايت نهايي اين سيستم نرم افزاري تحت عنوان "سيستم جامع فروش " مشتمل بر زيرسيستمهاي فروش انشعاب ، فروش انرژي و خدمات پس از فروش توليد شده است . سيستم حاضر در محيط سيستم عامل Windows ، براساس معماري سه لايه ( 3tier ) ، مبتني بر وب و تحت پايگاه اطلاعاتي Oracle تهيه شده است .
3- ماموريت سيستم
جمع آوري ، تحليل ، تفكيك ، نگهداري ، يكسان سازي و اصلاح داده هاي ناشي از فعاليتهاي حاصل از فروش انشعاب ، فروش انرژي و خدمات پس از فروش مي باشد كه الزاماً طبق ضوابط و استانداردهاي مشخص و با حفظ و برنامه زمانبندي اجرا خواهد شد .
4- مراحل اجرا
متدولوژي بكار گرفته شده در توسعه نرم افزار در سيستم جامع فروش Case Method Oracle بوده كه خود برگرفته از متدولوژي مهندسي اطلاعات ( IE Information Engineering ) مي باشد . متدولوژي مذكور داراي مراحل تحليل ، طراحي مفهومي ، طراحي تفضيلي ، ساخت ، انتقال ، نظارت بر اجرا و نگهداري داده ها مي باشد .
در اين رويكرد ، در ابتدا مدلهاي فرآيند ( Pm : Process Model ) و نمودار ارتباط موجوديت ها (ERD Entity Relationship Diagram ) تهيه شده است . سپس در مرحله بعدي با توجه به مراحل انجام يافته در مرحله قبل اقدام به طراحي جداول ( Tables ) براي ذخيره سازي داده هاي اطلاعاتي ، فرم هاي واسط كاربران به منظور ذخيره سازي در تبادل اطلاعات و گزارشهاي مورد نياز شده است . تمامي مراحل فوق توسط ابزارهاي ( Oracle Developer suite l0g ) مبتني بر معماري سه لايه web base تهيه شده است . گزارش هاي سيستم توسط ابزار Developer Reports تهيه گرديده است .
5- محيط توسعه
· سيستم عامل Windows 2003 R2 جهت سرورهاي پايگاه داده و كاربرد .
· سيستم عامل Windows XP/SP2 جهت ايستگاههاي كاري
· نرم افزار بانك اطلاعاتي Oracle Engine 10g R2 جهت مديريت بانك اطلاعاتي
· نرم افزار Oracle Application Server 10g R1 جهت مديريت سرور كاربردي
· Oracle Developer Suit 10gجهت محيط توسعه
6- معماري شبكه
اين سيستم تحت يک شبکه گسترده ( WAN ) متشکل از يک تعداد شبکه هاي محلي ( LAN ) ، با معماري سه لايه ( 3tier ) مشتمل بر Application Server , Data Base Server و Browser (Client ) و پروتکل شبکه اي TCP/IP جهت ارتباط اجزاي شبکه با يکديگر ، توسط خطوط ارتباطي نظير VPN ، Dial up ، DSL بكار گرفته شده است .
7- وظايف كلي سيستم
* فروش انرژي
· تقسيط ( انرژي ، انشعاب و ... )
· ايجاد مشترك جديد ( عادي و ديماندي )
· تغييرات ريالي ( افزايش / كاهش / وصول غير مستقيم )
· پيش پرداخت
· نحوه پرداخت صورتحساب
· ايجاد اشتراكها از طريق فايل
· اعمال تخفيف صنايع
· تهيه گروهي شناسايي
· اعمال وصوليها
· عمليات دوره اي ( ايجاد فايل يا ليست قرائت ، ايجاد دوره ، ورود يا خواندن اطلاعات قرائت ، محاسبه صورتحساب ، هايلو گيري ، بستن دوره ، چاپ صورتحساب و ... )
· ايجاد تقويم و برنامه زمانبندي فروش ، قرائت ، وصول و ...
* فروش انشعاب
· پذيرش مشتركين ( درخواست انشعاب جديد ، درخواست افزايش قدرت ، درخواست كاهش قدرت، درخواست ادغام و درخواست تفكيك
· واگذاري انشعاب و چگونگي برقرساني
· محاسبه هزينهها و عمليات مالي و محاسباتي
· قرارداد ، طرح ، تحويل و تحول و تامين برق
· نصب و ايجاد اشتراك
* خدمات پس از فروش
· تغيير مشخصات عمومي مشترك
· تغيير كد خانوار
· صدور صورتحساب المثني
· صدور صورتحساب موردي ( معمولي و خاص )
· تغيير كد جانبازي
· تغيير نام
· تمديد مجوز
· تغيير تعرفه
· ابطال قبض ( معمولي و خاص )
· صدور صورتحساب اصلاحي ناشي از خطاي كنتور
· صدور صورتحساب اصلاحي ناشي از اشتباه قرائت
· اعمال وضعيت قطع موقت انشعاب
· اعمال وضعيت وصل مجدد انشعاب و محاسبه هزينه هاي مربوطه
· جابجايي داخلي كنتور
· جابجايي خارجي كنتور
· جمع آوري دائم انشعاب
· تعويض كنتور
· اصلاح مشخصات ريالي كنتور
· اصلاح مشخصات غير ريالي كنتور
· كاهش موقت قدرت
· برگشت به قدرت قبل از كاهش موقت قدرت
· تمديد برق موقت
· تست لوازم اندازه گيري
* فرآيندهاي سيستمي خدمات پس از فروش
· تغيير مشخصات عمومي مشترك
· برگشت به قدرت قبل از كاهش موقت قدرت
· اصلاح مشخصات غير ريالي كنتور
8- كاربردهاي جانبي
· كاربرد آرشيو اطلاعات
· كاربرد امنيت
· كاربرد پشتيباني / بازيافت
· كاربرد مميزي
· كاربرد تبادل داده
9- مزيت هاي سيستم
· استفاده از معماري سه لايه 3Tier .
· استفاده از ابزارهاي استاندارد Oracle جهت توسعه و ساخت .
· رعايت نكات ايمني و مميزي .
· استفاده از TAPI جهت كنترل و صحت اطلاعات در موقع تغيير .
· استفاده از Fine Grained Access جهت اعمال سطوح امنيت افقی .
· قابليت اجرا از طريق خطوط ( DSL , DIAL-UP , INTERNET , VPN , LAN ) .
· بررسي و تحليل نيازهاي فروش ، وصول و قرائت الكترونيكي .
· بررسي و تحليل چگونگي اجرا تحت Work Flow .
· يكپارچگي و متمركز شدن سيستم هاي فروش انشعاب ، فروش انرژي و خدمات پس از فروش .
· دارا بودن Online Help بصورت Html به تفكيك هر مادول .
· طراحي و تعريف كد تعرفه 10 رقمي جهت كنترل ، اقليم ، مصرف ، نوع انشعاب ، رسته فعاليت ، ولتاژ ، قدرت و گزينه . · كنترل قدرت مشترك با تعرفه منتسب .
· تفكيك بدهيها و وصوليها ( سنواتي ، دوره گذشته ، جاري و ... ) .
· تفكيك فروش و مصرف انرژي براساس فصل مصرف ، تعداد روز ، سال و دفترچه ها و بخشنامههاي ارسالي وزارت نيرو .
· تفكيك عوارض ( فروش و وصول ) .
· وجود آمارها و گزارشهاي متنوع فروش / وصول / بدهي به تفكيك فصل مصرف ( غيرگرمسير ، گرمسير 1 ، گرمسير 2 ، گرمسير 3 و گرمسير 4 ) .
· در نظر گرفتن پنج كد محاسباتي جهت محاسبه صورتحساب يك مشترك بصورت عادي ، تجاوز از قدرت ، تجاوز از مصرف مجاز ، عدم تمديد پروانه و ... و تفكيك اين مبالغ .
· وجود توابع جهت كنترل صحت تغييرات ستونهاي دي نرمال .
· دايناميك بودن كليه اطلاعات پايه و محاسباتي ( آئين نامه ها ، بخشنامه ها و هزينه هاي فروش انرژي ، انشعاب و خدمات پس از فروش ) .
10- آمار و گزارشات :
- گزارشات مختلفي در سيستم پيش بيني شده است كه تعدادي از آنها عبارتند از :
· گزارش فروش
· وصول
· بدهي ها
· حساب مشتركين
· اشتراكهاي با كد مانع
· هايلو
· مشتركين ايجادي در يك بازه
· اطلاعات تعرفه
· مناطق
· بانك
· برنامه زمانبندي
· مبالغ و هزينه هاي فرآيندها
· انواع فرآيندها
· عملكرد مشترك
· وضعيت متقاضيان در مراحل پذيرش انشعاب
· سابقه وضعيت يك درخواست
· اطلاعيه ارائه مدرك
· نامه اخطار جمع آوري
· گزارشهاي انشعابات نصب شده و نصب نشده
· گزارش موارد خاص ( جانبازان ، كميته و ... )
· گزارش تعهدات نيرورساني
· گزارش مالي تغييرات قدرت
· گزارش درآمد حاصل از فروش انشعابات آمپري و ديماندي
· گزارش هزينه هاي محاسبه شده و ريز آنها
- همچنين آمارهاي كاربردي متفاوتي طراحي شده است كه تعدادي از آنها عبارتند از :
· آمار تحليلي ( ناخالص ، تغييرات ، خالص و غيرخالص )
· وضعيت انشعابها
· وضعيت فروش و بهاي انرژي
· وصول و درآمد
· پله هاي مصرف
· بدهي
· آمار عملكرد تقاضا و فروش
· آمار انشعابات نصب شده آمپري ديماندي ( ولتاژ اوليه و ثانويه )
· آمار تعهدات نيرورساني و كليه آمارهاي مورد نياز شركت توانير