.
BlueChips مالی ردیابی ابزار ساده طراحی شده برای گروه کوچکی از مردم را با هزینه های به اشتراک گذاشته شده است و nbsp؛ این طراحی و توسعه توسط گروه از دانش آموزان که کردم از سردرد مدیریت تعداد زیادی از پرداخت کمی بین هم اتاقی خسته می شوند.
به عنوان مثال سناریو
از & nbsp؛ 1. لری با فرفری و وزارت معارف زندگی می کند.
از & nbsp؛ 2. لری می شود قبض آب و برق، و آن را به عنوان یک وارد هزینه BlueChips سایت خود. هر کس سهام آب و برق، پس از آن فقط برای حتی تقسیم می شود.
از & nbsp؛ 3. یک هفته بعد، وزارت معارف می پردازد اجاره. فرفری دارای یک اتاق کوچکتر، بنابراین او می پردازد بخش کوچکتری از اجاره بها.
از & nbsp؛ 4. در هر زمان، هر کاربر می تواند سایت BlueChips و ببینید که نیاز به پرداخت که چقدر به منظور حل و فصل کتاب.
از & nbsp؛ 5. بعد از چند ماه، وزارت معارف است برای یک مقدار نامتناسبی از مسائل پرداخت می شود، به طوری که هم اتاقی دیگر را هر انتقال به وزارت معارف، و وارد مقادیر در BlueChips.
ویژگی های اضافی
از & nbsp؛ * پشتیبانی از هزینه های منفی
از & nbsp؛ * استفاده هر مکانیزم احراز هویت که می تواند متغیر محیطی REMOTE_USER تعیین می کنند، از جمله ماژول های احراز هویت پشتیبانی شده توسط آپاچی، nginx، lighttpd، و دیگران.
از & nbsp؛ * * * * اعلانهای ایمیل از تغییرات (اختیاری)
از & nbsp؛ * * * * 100٪ پوشش آزمون
نصب و راه اندازی
BlueChips نصب با استفاده از easy_install:
BlueChips easy_install
یک فایل پیکربندی به شرح زیر است:
BlueChips paster را، پیکربندی config.ini
نیشگون گرفتن و کشیدن فایل پیکربندی به عنوان مناسب و پس از آن راه اندازی برنامه:
paster config.ini راه اندازی برنامه
میزبانی برنامه پشت یک لایه احراز هویت که مجموعه REMOTE_USER.
پیکربندی آپاچی
پلت فرم استقرار توصیه شده برای BlueChips آپاچی، mod_wsgi، و هر ماژول آپاچی فراهم می کند که احراز هویت است. در اینجا یک مثال پیکربندی vhost است:
از & nbsp؛ یعنی ServerName bluechips.example.com
& nbsp؛ در WSGIScriptAlias / /var/www/bluechips.wsgi
از & nbsp؛ <دایرکتوری / var / WWW>
& nbsp؛ در ترتیب انکار، اجازه می دهد
& nbsp؛ از اجازه از همه
از & nbsp؛ دایرکتوری>
از & nbsp؛ <محل سکونت />
& nbsp؛ در AuthType عمومی
& nbsp؛ در AuthName "مثال BlueChips سایت"
& nbsp؛ در AuthUserFile / و غیره / apache2 برای نصب apache / کلمه عبور
از & nbsp؛ را ملزم معتبر کاربر
از & nbsp؛ مکان>
اسکریپت لفاف بسته بندی bluechips.wsgi به نظر می رسد درست مثل:
از paste.deploy واردات loadapp
نرم افزار = loadapp ('پیکربندی: /var/www/ssl/config.ini')
تشکر و قدردانی
BlueChips آخرین در یک خط طولانی از نرم افزار را به گروه مدیریت امور مالی آسان تر است، و بدون الهام بخش معنوی آن پیشینیان نیست ممکن است.
نرم افزار حسابداری CUTCAT آغاز روند مبتنی بر نرم افزار مکانیزم های حسابداری. این الهام دوباره اجرای به عنوان یک اسکریپت لعنت شده توسط نلسون Elhage، که به معرفی مفهوم "هزینه های هل دادن" برای تسهیل انتقال. الگوریتم مورد استفاده در BlueChips برای حل و فصل کتاب به طور مستقیم محموله culted از اجرای نلسون است
در چه در این نسخه جدید است.
در پشتیبانی از هزینه های منفی
با استفاده از هر مکانیزم احراز هویت که می تواند متغیر محیطی REMOTE_USER تعیین می کنند، از جمله ماژول های احراز هویت پشتیبانی شده توسط آپاچی، nginx، lighttpd، و دیگران.
اعلان های ایمیل از تغییرات (اختیاری)
100٪ پوشش آزمون
در مورد نیاز:
پایتون
نظر یافت نشد