سيستم جامع نرم افزار پارسيس
تعريف: يك سيستم جامع نرم افزاری تحت شبکه داخلی ، اينترانت و اكسترانت و اینترنت كه بستر جامعي جهت ارائه انواع سرويس ها ی یکپارچه براي مجموعه هاي مختلف اداري ، تولیدی ، تجاري ، آموزشی ، خدماتي و ... ايجاد مي نمايد.
تكنولوژي هاي مورد استفاده
1) PHP
php در حال حاضر پر طرفدارترين زبان script نويسي تحت وب است و روز به روز شاهد پيشرفتهاي بزرگي در اين زبان اسكريپت نويسي هستيم به گونه اي كه سايت Yahoo زبان php را به عنوان جايگزين مناسبي برايYscript يافته و امروزه Yahoo در حد وسيعي از php در Web Application هاي خود استفاده مي كند.
2) MySQl
به عنوان DBMS اصلي در پروژه از MySQl استفاده شده است . لازم به ذكر است كه هيچ محدوديتي در انتخاب پايگاه داده وجود ندارد و ميتوان به جاي MySQl از پايگاه داده هاي دیگری همچون PostgreSQL,Oracel,MSSQL و ... استفاده كرد.
3) RBAC
امروزه RBAC به صورت يك استاندارد بين نرم افزارهاي تحت وب تبديل شده است و روشي مناسب براي كنترل سطوح دسترسي نرم افزارهاي تحت وب مي باشد.
4) TPS Framework
براي توليد نرم افزارهاي تحت وب استفاده از يك چهارچوب و قاعده و قانون الزامي است و باعث تولید نرم افزار با كيفيت، امنيت و انعطاف پذيري بالاتر مي شود. امروزه براي توليد نرم افزارهاي متوسط و بزرگ استفاده از Framework پيشنهاد مي شود شركت توسعه فناوري نوآوران پارسيس براي توليد نرم افزارهاي خود Framework طراحي نموده كه از Design Pattern پركاربرد MVC استفاده مي كند.
ويژگيهای عمومی TPS Framework
1. Performance بسيار بالا
2. انعطاف پذيري بسيار بالا
3. امكان پشتيباني از انواع پايگاه داده ها
4. استفاده از Template Engine
5. سيستم كاملاً ماژولار
6. سيستم نصاب و بروز رسان خودكار
7. سازگاري كامل با Web Service هاي SOAP ,REST
8. پشتيباني از Unit Testing
9. مخفي كردن جزئيات پيچيده و در نتيجه بالابردن سرعت توسعه و كم كردن هزينه نگهداري و در نتيجه بالا رفتن كيفيت
10. استفاده از سيستم Caching داخلي
11. پشتيباني از سيستم پيشرفته Message queue براي بالا بردن زمان پاسخ دهي و كم كردن و توزيع بار سيستم
12. طراحي بر اساس MVC Design Pattern
13. سازگاري با استاندارهاي W3C
14. طراحي قالب Template ها بر پايه CSS Design
15. پشتيباني قالب هاي مختلف براي Client هاي مختلف مانند Mobile ها ، Handheld و ...
16. خروجی بهینه جهت موتورهای جستجو و رتبه دهنده بین المللی
امنيت چند لايه ای Tps Framework
1. لايه امنيتي از سطح Framework براي جلوگيري از انواع حملات رايج در اينترنت مانند XSS , SQl injection و ...
2. سيستم فيلترينگ ورودی و خروجی اطلاعات در سطح Framework برای بالا بردن امنیت سیستم
3. سيستم Validation اجباري در سطح Framework
4. سيستم RBAC براي كنترل دسترسي كاربران
سیستم کنترل کیفیت نرم افزار
بخس مهمی از TPS Framework سیستم جامع کنترل کیفیت نرمافزار میباشد که بر پایه فناوریهای زیر میباشد.
1. استفاده از UnitTest Case ها برای تست پی در پی و خودکار نرم افزار
UnitTest Case های تولید شده توسط برنامه نویسان
UnitTest Case های تولید شده توسط تیم تست نرمافزار
UnitTest Case های باگهای گزارش شده قبلی.
2. استفاده از سیستم Code Coverage برای آگاهی از محدوده تست شده توسط UnitTest Case ها.
3. سیستم Packaging با پشتیبانی از سیستم dependency و نصب و بروز رسانی خودکار (نرمافزارهای تحت وب بصورت خودکار برای رفع اشکالات رفع شده به روز میشوند)
4. استفاده از Revision Control System برای جلوگیری از هرگونه برخورد احتمالی تغییرات توسعه دهندگان سیستم.
5. استفاده از سیستم خودکار گزارش خطاها (exceptions)
امکانات و سیستم ها
1. گروه عمومی
1.1. درباره ما
1.2. ارتباط با ما
1.3. تنظیمات عمومی
1.4. تنظیمات برچسب تصاویر
1.5. مدیریت موقعیت ها
1.6. تاریخ و ساعت
1.7. پرسش و پاسخ
1.8. انتقادات و پیشنهادات
1.9. نظر سنجی
1.10. لیست برگزیده ها
1.11. مناسبت روز
1.12. اوقات شرعی
1.13. وضعیت آب و هوا
1.14. مدیریت لینک ها
2. گروه سیستمی
2.1. مدیریت دانلود
3. گروه زبا نها
3.1. مدیریت زبان سایت
3.2. ترجمه مستقیم محتوا ( دستی و اتوماتیک)
4. گروه کاربری
4.1. ثبت نام کاربران
4.2. ثبت پروفایل کاربری
4.3. مدیریت کاربران
4.4. تعیین مجوزهای دسترسی
4.5. گروه های کاربری
4.6. سطوح کاربری
4.7. شرایط کاربری
4.8. لیست کاربران
4.9. اعتبار کاربران
5. گروه کاربردی
5.1. ایجاد و مدیریت منو ها
5.2. ایجاد و مدیریت فرم ها
5.3. ایجاد ومدیریت دسته بندی ها
5.4. مدیریت ماژول ها
5.5. مدیریت سانسور
5.6. گزارش تخلفات
6. گروه جستجو
6.1. جستجوی ساده
6.2. جستجوی پیشرفته
7. گروه مالتی سایت
7.1. ثبت زیر سایت
7.2. مدیریت زیر سایتها
7.3. تعیین گروههای دسترسی
7.4. زیر سایتهای ممنوعه
7.5. مدیریت لینک با دامنه
8. گروه خبری ، اطلاع رسانی و محتواسازی
8.1. مدیریت اخبار
8.2. مدیریت اخبار کوتاه
8.3. مدیریت آرشیو
8.4. ایجاد و ارسال خبرنامه
8.5. ایجاد و مدیریت بلاگ
8.6. ایجاد و مدیریت صفحات ثابت
8.7. ایجاد و مدیریت انواع محتوا
8.8. RSS
9. گروه مالتی مدیا
9.1. گالری عکس و فیلم
10. گروه تبلیغات
10.1. ثبت و مدیریت آگهی ها
11. گروه تجارت الکترونیک
11.1. فروش اینترنتی ( سبد خرید )
11.2. پرداخت الکترونیک
11.3. ثبت سفارش
11.4. مدیریت محصولات و خدمات
12. گروه مالی
12.1. حسابداری پایه داخلی
12.2. انبار پایه داخلی
13. گروه خدمات الکترونیک
13.1. مناقصه الکترونیکی
13.2. مزایده الکترونیک
13.3. ثبت درخواست و رهگیری
13.4. خدمات الکترونیک ( ایجاد فرایند خدمات )
13.5. ارتباط با سیستم های دیگر ( Web Service )
14. گروه گرافیک
14.1. ایجاد و مدیریت گرافیک
14.2. ایجاد و مدیریت لایه بندی ها
15. گروه راهنما
15.1. راهنمای آنلاین
15.2. راهنمای آفلاین
16. گروه آمار
16.1. آمار مراجعات به سایت (بازدید کنندگان )
16.2. امار زیرسایتها
16.3. آمار سایتهای ارجاع دهنده
17. گروه ارتباطات
17.1. پیام داخلی (Message)
17.2. پیام کوتاه (SMS)
17.3. گفتگوی آنلاین (Chat)
17.4. مدیریت Email
17.5. پنل دسترسی وتنظیمات Email
توجه :
ارائه امکانات و سرویس های فوق پیرو قراردادفیمابین تعریف و ارائه میشود.