PDA

View Full Version : تجزیه تحلیل نرم افزار چک



vapa_71
چهارشنبه 28 فروردین 1392, 13:04 عصر
سلام
من میخوام یک برنامه بنویسم واسه مدیریت چک ها که مثلا چک ها داخلش ثبت بشه روز وصول چک به کاربر اطلاع داده بشه یا 1 روز قبل از تاریخ چک خود کاربر بهش اطلاع داده بشه و بشه گزارش بگیری و غیره

اما تجذیه تحلیل درست حسابی ندارم یعنی نمیدونم چی میخوام اگه میشه راهنمایی کنید

vapa_71
چهارشنبه 28 فروردین 1392, 15:33 عصر
ی نیست راهنمایی کنه

FastCode
چهارشنبه 28 فروردین 1392, 16:54 عصر
ببخشید ولی برنامتون کاربرد نداره.چون الان همه سیستم های حسابداری خیلی بهتر از این چیزی که گفتید عمل میکنند.

vapa_71
چهارشنبه 28 فروردین 1392, 18:43 عصر
ببخشید ولی برنامتون کاربرد نداره.چون الان همه سیستم های حسابداری خیلی بهتر از این چیزی که گفتید عمل میکنند.

سلام مرسی که جواب دادین
اما من واسه فروش کار نمیکنم دارم واسه خودم کار میکنم و یه جورایی تمرینی هست
فقط نمیدونم دقیقا چه امکاناتی باید داشته باشه و چجور طراحیش کرد اگه کسی میتونه لطفا کمک کنه

FastCode
چهارشنبه 28 فروردین 1392, 20:04 عصر
چقدر میخواهی پیچیده باشه؟
لیست جداول رو میگم.خودت هر کدوم رو دوست داری پیاده کن
چک دریافتی
چک پرداختی
تغییر وضعیت چک دریافتی
نغییر وضعیت چک پرداختی
تغییر مشخصات چک دریافتی
تغییر مشخصات چک پرداختی
دسته چک
بانک
حساب بانکی
نوع حساب بانکی
طرف حساب
کارپرداز

فکر نمیکنم چیزی رو جا انداخته باشم.

vapa_71
چهارشنبه 28 فروردین 1392, 21:12 عصر
چقدر میخواهی پیچیده باشه؟
لیست جداول رو میگم.خودت هر کدوم رو دوست داری پیاده کن
چک دریافتی
چک پرداختی
تغییر وضعیت چک دریافتی
نغییر وضعیت چک پرداختی
تغییر مشخصات چک دریافتی
تغییر مشخصات چک پرداختی
دسته چک
بانک
حساب بانکی
نوع حساب بانکی
طرف حساب
کارپرداز

فکر نمیکنم چیزی رو جا انداخته باشم.

اگه میشه یکم بیشتر توضیح بدین هیچ دیدی نسبت به این برنامه ندارم نمیدونم چرا ! یه جور اگه ریز بشین توش ممنون میشم

uniqueboy_ara
پنج شنبه 29 فروردین 1392, 08:24 صبح
سناریوی ساده ای داره
شما 2نوع چک داری: 1. دریافتی - 2. پرداحتی
موقع دریافت ( وصول ) چک، شما میای و مشخصات چک مورد نظر رو وارد برنامه می کنی که این اطلاعات شامل موارد زیادی از جمله "تاریخ سررسید" میشه
داخل نرم افزارت هم تعداد روز مورد نظر رو تعیین می کنی که به طور مثال، 2روز قبل از سررسید هر چک بهت پیغام بده :)

FastCode
پنج شنبه 29 فروردین 1392, 12:47 عصر
سناریوی ساده ای داره
شما 2نوع چک داری: 1. دریافتی - 2. پرداحتی
موقع دریافت ( وصول ) چک، شما میای و مشخصات چک مورد نظر رو وارد برنامه می کنی که این اطلاعات شامل موارد زیادی از جمله "تاریخ سررسید" میشه
داخل نرم افزارت هم تعداد روز مورد نظر رو تعیین می کنی که به طور مثال، 2روز قبل از سررسید هر چک بهت پیغام بده :)
همینطوری تحلیل میکنید که دو روز بعد برنامه به بنبست میخوره.
این سناریو رو به صورت نمونه حل کن.
چک رو پرداخت میکنی.
برگشت میخوره.
مبلغش رو تغییر میدی.
چک رو میدی به یک نفر دیگه.

یا همین سناریو با چک دریافتی.

plus
پنج شنبه 29 فروردین 1392, 14:51 عصر
همینطوری تحلیل میکنید که دو روز بعد برنامه به بنبست میخوره.
این سناریو رو به صورت نمونه حل کن.
چک رو پرداخت میکنی.
برگشت میخوره.
مبلغش رو تغییر میدی.
چک رو میدی به یک نفر دیگه.

یا همین سناریو با چک دریافتی.
یک چکی که نوشته میشه (به صورت فیزیکی) مبلغش رو میشه تغییر داد؟

FastCode
پنج شنبه 29 فروردین 1392, 14:54 عصر
یک چکی که نوشته میشه (به صورت فیزیکی) مبلغش رو میشه تغییر داد؟
تا حالا چک پشت نویسی شده ندیدی؟

vapa_71
پنج شنبه 29 فروردین 1392, 14:54 عصر
کسی نظر سازنده و بهتری نداره ؟ کلا گیج شدم :گیج:

veniz2008
پنج شنبه 29 فروردین 1392, 15:05 عصر
کسی نظر سازنده و بهتری نداره ؟ کلا گیج شدم :گیج:
سلام.
دوستان خوبم uniqueboy_ara (http://barnamenevis.org/member.php?142181-uniqueboy_ara) و FastCode (http://barnamenevis.org/member.php?109710-FastCode) راهنمایی های لازم رو انجام دادن (هرکدومشون به سبک خودش).
جناب FastCode (http://barnamenevis.org/member.php?109710-FastCode) سعی کردن کامل تر مساله رو مطرح کنن و جناب uniqueboy_ara (http://barnamenevis.org/member.php?142181-uniqueboy_ara) هم سعی کردن یه مفهوم ساده از کل مساله رو برای شما که هیچ اطلاعی ندارید رو بیان کنن.
شما باید بری قوانین حقوقی چک رو مطالعه کنید و بعدش بیای اینجا و تحلیلت رو بزاری تا دوستان اشکالات رو بگن.
موفق باشید.
http://banki.ir/danestaniha/216-banki/2554-chek

plus
پنج شنبه 29 فروردین 1392, 15:07 عصر
تا حالا چک پشت نویسی شده ندیدی؟
نه من با چک و حواله و این چیزا سرو کار نداشتم واسه همین از شما پرسیدم.به هر حال به نظرم لحن پاسختون مناسب نبود.

FastCode
پنج شنبه 29 فروردین 1392, 17:42 عصر
نه من با چک و حواله و این چیزا سرو کار نداشتم واسه همین از شما پرسیدم.به هر حال به نظرم لحن پاسختون مناسب نبود.
اگر یواش بخونی متوجه میشی داد نزدم.:)
اگر پستهای من رو بخونی کلا متوجه میشی که همه نوشته هام میتونن طوری خونده بشن که یک مفهوم joke ازشون استنباط بشه.

من هم با نظر veniz2008 موافقم.ولی لازم نیست همه قوانین رو برای امتحان وکالت بخونی.فقط در حدی که متوجه بشی که فرق چک برگشتی و مرجوعی و پاس شده و نقد شده چیه.

phpeproject.ir
پنج شنبه 29 فروردین 1392, 17:47 عصر
اولین چیز اشنایی با سیستم بانکی و چک که تحلیل درستی از اون انجام بدید فکر میکنم لازمتره

uniqueboy_ara
یک شنبه 01 اردیبهشت 1392, 00:03 صبح
چک دریافتی
چک پرداختی
تغییر وضعیت چک دریافتی
نغییر وضعیت چک پرداختی
تغییر مشخصات چک دریافتی
تغییر مشخصات چک پرداختی
دسته چک
بانک
حساب بانکی
نوع حساب بانکی
طرف حساب
کارپرداز

شما که ادعات میشه این کاره ای، وقتی واسه یه چک یاده انقد جدول پیشنهاد میدی، واسه سیستم درت حسابی و بزرگ چه می کنی مهندس؟ :))

FastCode
یک شنبه 01 اردیبهشت 1392, 00:18 صبح
شما که ادعات میشه این کاره ای، وقتی واسه یه چک یاده انقد جدول پیشنهاد میدی، واسه سیستم درت حسابی و بزرگ چه می کنی مهندس؟ :))
مشکلش چیه؟زیادی حساب شدست؟

برای یک سیستم حسابداری کامل* هم ۲۰۰~۳۰۰ تا جدول بیشتر نمیشه.

YMMV


کامل:
خرید
فروش
فروش مویرگی
خدمات
انبار
تولید
شرکا
اموال
بانک
صندوق
منابع انسانی
پرسنل
حقوق و دستمزد
جایزه
مراکز هزینه و درآمد
تعاریف حسابداری
حسابهای زیرمجموعه(با معین و تفصیل فرق داره)
گروهبندی کالا ها
مسیر مشتری
چارت اداری
عملیات مربوط به کارتخوان
کلاسبندی تخفیفها
کلاسبندی مالیاتی برای کالا ها و مشتریها
....
+دقت من در فراموش نکردن کوچکترین Edge Case
به راحتی ۱۵۰ موجودیت در یک سیستم حسابداری کامل وجود داره که غیر قابل چشمپوشی هست.سادگی همیشه دلیل موفقیت نمیشه.بعضی وقتها لازم هست که ریزترین چیزها رو لمس کنی تا متوجه اهمیتشون بشی.من این کار رو کردم و ۴ ۵ سال توی شرکتهای مختلف گشتم.تک تک چیزهایی که برای چک گفتم یک روز استفاده میشن.

کاربر مبتدی
یک شنبه 01 اردیبهشت 1392, 09:09 صبح
یه مورد به ذهن من رسید که برای نزول خورها (و البته نزول گیرها)خیلی مهمه اونم راس گیری از چکهاست.من با حسابداری که کار میکنم دریافت و پرداختش در یه برگه هم وجوه نقد میگیره هم کارت اعتباری هم چک و فیش بانکی و حواله. البته حق با fastcode عزیزه تعداد کارهایی که یه برنامه حسابداری خوب باید انجام بده خیلیه ولی میشه که چند کار مختلف رو با یه فرم انجام داد تا تعداد فرمها کاهش پیدا کنه. اینکار استفاده از نرم افزار رو راحتتر میکنه ولی برنامه نویسیشو پیچیده.

ghasem110deh
دوشنبه 29 دی 1393, 11:52 صبح
مشکلش چیه؟زیادی حساب شدست؟

برای یک سیستم حسابداری کامل* هم ۲۰۰~۳۰۰ تا جدول بیشتر نمیشه.

YMMV


کامل:
خرید
فروش
فروش مویرگی
خدمات
انبار
تولید
شرکا
اموال
بانک
صندوق
منابع انسانی
پرسنل
حقوق و دستمزد
جایزه
مراکز هزینه و درآمد
تعاریف حسابداری
حسابهای زیرمجموعه(با معین و تفصیل فرق داره)
گروهبندی کالا ها
مسیر مشتری
چارت اداری
عملیات مربوط به کارتخوان
کلاسبندی تخفیفها
کلاسبندی مالیاتی برای کالا ها و مشتریها
....
+دقت من در فراموش نکردن کوچکترین Edge Case
به راحتی ۱۵۰ موجودیت در یک سیستم حسابداری کامل وجود داره که غیر قابل چشمپوشی هست.سادگی همیشه دلیل موفقیت نمیشه.بعضی وقتها لازم هست که ریزترین چیزها رو لمس کنی تا متوجه اهمیتشون بشی.من این کار رو کردم و ۴ ۵ سال توی شرکتهای مختلف گشتم.تک تک چیزهایی که برای چک گفتم یک روز استفاده میشن.


به خاطر همین چیزاست مه حجم برنامه های حسابداری بالاست ؟
من دو سه تا برنامه (exe) حسابداری خواستم دان کنم ببینم چی دارن ... بعضیاشون بالای 300 مگ حجمشون بود (که بی خیال شدم)
اما واسه یه برنامه انبارداری ساده چی پیشنهاد میدین (واسه برنامه نویسای مبتدی که اصول رو یاد بگیرن)