انجمنهای فارسی اوبونتو
جامعه کاربران => پروژهها => نویسنده: rosenth در 03 خرداد 1389، 07:01 بظ
-
سلام
یک نرم افزار حسابداری ساده با Qt نوشتم به نام Sheer. البته کاربردی متفاوت از حسابداری امیر داره،در واقع یک پیاده سازی نرم افزاری از "دفتر کل (http://amouzesh.irib.ir/h/page_sh.asp?key=4&ov=110)" هست.
این برنامه در جایی مثل یک تولیدی یا کارگاه کاربرد داره که دو موجودیت تولید کننده (تامین مواد اولیه) و مشتری (خریدار محصول) وجود داشته باشند.
هدف بالا بردن سرعت ثبت حسابهایی هست که نیازی به جزئیات ریز نداره، بالعکس، مهم ثبت حساب و کالای تعداد زیادی افراد در واحد زمان هست.
قابلیت های نرم افزار:
- ثبت افراد(نام شخص) + کالا (نام کالا، واحد شمارش)
- تعیین قیمت خرید و فروش کالا به ازای هر فرد و هر کالا
- ثبت خرید/فروش کالا به صورت روزانه از افراد متفاوت + ثبت خرید/فروش کالا به صورت ماهانه به ازای یک فرد
- لیست گیری کالای فروخته/خریداری شده از افراد
- لیست گیری تراکنش های مالی افراد با شرکت
- تعیین مانده حساب
- پشتیبانی/بازیابی/بستن دوره مالی
برای دریافت سورس از دستوری زیر استفاده کنید:
svn co https://sheer.svn.sourceforge.net/svnroot/sheer sheer
-
بی صبرانه منتظریم ، امیدواریم موفق باشی ;)
-
بابا ما چقدر اینجا حسابدار داشتیم و خودمنو نمیدونستیم...(یا به عبارتی «یار در خانه و ما گرد جهان میگردیم ;)»)
مرسی...
دمتون گرم......
ایول............
-
و باز هم مردان غیور خوزستان حماسه ای جدید آفریدند \\:D/
-
بی صبرانه منتظریم ، امیدواریم موفق باشی ;)
+1
-
چند تصویر از برنامه http://mynetimages.com/album/rosenth/Sheer_Accounting_soft
لینک دانلود http://www.4shared.com/file/cOiB8UpP/audittar.html
توضیحات بیشتر برنامه رو توی پست اول گذاشتم.
نحوه کامپایل:
فایل project.pro رو با برنامه Qt Creator (http://qt.nokia.com/downloads) باز کنید و دکمه build رو بزنید. ;D من توی مراحل پیچیده ساخت وارد نیستم.
-
ممنون کار جالبی کردید
از نرم افزار مشخصه که در اشایر قابل استفادست و اونجا چیزی به اسم چک مفهومی نداره بانک هم کوزه گلیه کوزه هم که اسم خاصی نداره که وارد بشه و فروشندگان هم همه دامدارند و نرم افزار روی چرتکه نصب میشه ;D
از اینها بگذریم من خیلی دوست داشتم برنامه حسابداری qt داشته باشم امیدوارم در بروز اوریش موفق باشید و مثل امیر نشه
-
از همین زِبون تیز شما خوشم میاد ;D
-
شروع خوبیه تبریک میگم rosenth جان
-
سلام
یک نرم افزار حسابداری ساده با Qt نوشتم به نام Sheer. البته کاربردی متفاوت از حسابداری امیر داره.
این برنامه در جایی مثل یک تولیدی یا کارگاه کاربرد داره که دو موجودیت تولید کننده (تامین مواد اولیه) و مشتری (خریدار محصول) وجود داشته باشند.
هدف بالا بردن سرعت ثبت حسابهایی هست که نیازی به جزئیات ریز نداره، بالعکس، مهم ثبت حساب و کالای تعداد زیادی افراد در واحد زمان هست.
قابلیت های نرم افزار:
- ثبت افراد(نام شخص) + کالا (نام کالا، واحد شمارش)
- تعیین قیمت خرید و فروش کالا به ازای هر فرد و هر کالا
- ثبت خرید/فروش کالا به صورت روزانه از افراد متفاوت + ثبت خرید/فروش کالا به صورت ماهانه به ازای یک فرد
- لیست گیری کالای فروخته/خریداری شده از افراد
- لیست گیری تراکنش های مالی افراد با شرکت
- تعیین مانده حساب
- پشتیبانی/بازیابی/بستن دوره مالی
اینطور نرم افزارها واقعا برای لینوکس لازم است امیدورام در کارتون موفق باشید
و باز هم مردان غیور خوزستان حماسه ای جدید آفریدند \\:D/
یاد یه بابایی افتادم موقع سخنرانی.... ;)
-
تا کِی انتظار؟؟
-
میتونید درخواست امکانات درخور نرمافزار بدید. ولی با نرمافزار امیر مقایسه نکنید لطفا
-
آقا بسیار برنامه خوبی نوشتید
من با اجازتون این برنامه را به عنوان بیس کار خودم دارم استفاده میکنم.
البته خیلی چیزاشو عوض کردم ولی بیس شما هست.
یکی سوال فنی هم داشم.
این برنامه را برای ویندوز هم میشه کامپایل کرد؟میتونی یه توضیحی در مورد نسخه ی ویندوزی برنامه بدید.
-
خیلی راحت برای ویندوز کامپایل میشه.
یک command prompt کیوت از منوی start/program files/Qt ویندوز باز کنید. سه دستور زیر رو در مسیر پروژه اجرا کنید:
mingw32-make clean
qmake -config release
mingw32-make
dll های مربوطه رو هم با توجه به پیغام خطا یا برنامه depends (http://doc.trolltech.com/4.1/deployment-windows.html#application-dependencies) به پوشه فایل اجرایی اضافه کنید
البته با خود فریم ورک کیوت تحت ویندوز هم میشه کامپایل کرد ، ولی dependency های بیشتری به برنامه اضافه میکنه.
.
لطفا پروژه خودتون رو هم بذارین استفاده کنیم
-
کامپایل بلدم بکنم ولی میخواستم یک کاری کنم که فایل های .dll را نیازی نداشته باشه.
الان حجم setup ویندوزیم ۷ مگ شده
برای لینوکس میتونید راه نمایی کنید چجوری فایل نصب بسازم؟
کامپایل بلدم بکنم ولی منظورم ایجار فایل نصب هست مثلا .bin یا .deb
-
من لینکی که دادی را ۲۰ بار خوندم و حتی ۴-۵ تا لینک دیگه را هم رفتم خوندم ولی مشکل من دقیقا با این قسمت هست که نوشته
Building Qt Statically
Before we can build our application we must make sure that Qt is built statically. To do this, go to a command prompt and type the following:
cd C:\path\to\Qt
configure -static <any other options you need>
Remember to specify any other options you need, such as data base drivers, as arguments to configure. Once configure has finished, type the following:
nmake sub-src
This will build Qt statically. Note that we have used nmake in all the examples, but if you use MinGW you must use the mingw32-make instead.
به جای namke از mingw32-make استفاده کردم ولی باور کن ۲۰ بار زدم qt را از اول کامپایل کردم ولی هر بار ارور میده
اینجا هم پست زدم http://www.qtforum.org/article/33896/static-qt.html ولی هیچ کسی جوابم را نداده
این در حالت استاتیک کامپایل نمیشه.
من فکر میکنم مشکل من با <any other options you need> این باشه چون من دقیقا نمیدونم باید اینجا چی بنویسم. من از این استفاده میکردم
configure -static -release -no-exceptions
اشتباه کردم؟برای برنامه ی خودت چیا لازم هست تا در configure نوشته بشه؟
=====
منظورت از فریم ورک کیوت تحت ویندوز چیه ؟ من با qt creator در حالت release کدم را کامپایل کردم.
اشتباه کردم؟
-
من فرصت اینکارو نداشتم. ولی
باید سورس Qt رو دانلود و استاتیک کامپایل کنید، راهنماش اینجاست (http://www.formortals.com/how-to-statically-link-qt-4/)
==
منظورم همون qt creator بود
برای ساخت پکیج دبیان هم مطالعه نداشتم تا حالا. انشالله روش کار میکنم. گفتم که توی این زمینه مبتدی هستم
-
من 20 بار qt را کامپایل کردم ولی اررور میده.
give :: error: cannot find -lQtScriptd on build my project
میتونی بگی <any other options you need> در configure برای برنامه ی شما باید چی بنویسم؟
===
یعنی با qt creator که کامپایل کنم وابسته های بیشتری نیاز داره؟
پس خودم از طریق کامند کامپایل کنم بهتره؟
-
با سلام
برای ساخت فایل deb راههای زیر است :
http://ptspts.blogspot.com/2010/02/how-to-create-debianubuntu-package-deb.html
http://ubuntuforums.org/showthread.php?t=910717
http://bardiax.wordpress.com/2009/03/07/%d8%b3%d8%a7%d8%ae%d8%aa%d9%86-%d9%be%da%a9%db%8c%d8%ac-%d9%87%d8%a7%db%8c-%d8%af%d8%a8%db%8c%d8%a7%d9%86/#comment-35
http://wiki.freegeek.org/index.php/Basic_Debian_Packaging
http://www.unixmen.com/news-today/915-debreate-a-debian-package-builder-for-debian-based-systems?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+unixmenhowtos+%28Unixmen+Howtos+%26+Tutorials%29
http://www.kde-apps.org/content/show.php/Debian%20Package%20Tools%20FE?content=49723
http://debcreator.cmsoft.net/
http://www.getdeb.net/release/3089
https://wiki.ubuntu.com/AutoDeb
https://help.ubuntu.com/community/AutoApt
http://asic-linux.com.mx/~izto/checkinstall/
http://slack-tux.org/howto/build-deb-packages-from-source/
یا علی