PDA

View Full Version : طراحی بانک اطلاعاتی بانک



mustafa13
جمعه 18 بهمن 1392, 23:02 عصر
سلام ولادت باسعادت امتم حسن عسگری علیه السلام را به فرزند گرامیشان و شما دوستان تبریک عرض می نمائیم.
برای طراحی بانک اطلاعاتی یک بانک که شامل کارهای افتتاح حساب و یا همان دریافت پول (پس انداز)، پرداخت وام(شامل : دریافت اقساط و کارمزد )و هزینه های خود بانک بدون حقوق و دستمزد را در نظر بگیریم.
برای همچون بانکی به نظر شما جداول گروه 1 بهتر یا گروه 2 و یا هر دو دارای نقص می باشد
گروه یک
جدول اعضا که شامل: شماره حساب، کد ملی، نام، نام خانوادگی، آدرس، تلفن و...
جدول دریافت و پرداخت شما: کد، شماره حساب، مبلغ، ماهیت مبلغ، نوع دریافت و پرداخت

گروه2
جدول اعضا که شامل: شماره حساب، کد ملی، نام، نام خانوادگی، آدرس، تلفن و...
جدول دریافت و پرداخت (پس انداز): کد، شماره حساب، مبلغ، ماهیت مبلغ
جدول وام:کد، شماره حساب، مبلغ، ماهیت مبلغ،کارمزد، تعداد اقساط
جدول اقساط:کد وام، شماره حساب، مبلغ قسط
با تشکر

بهزاد علی محمدزاده
جمعه 18 بهمن 1392, 23:34 عصر
سلام . ببینید اول من توصیه می کنم اگر تجربه کافی در طراحی و پیاده سازی پروژه های اینچنینی ندارید سفارش بدین کسی که تجربه کار در این زمینه رو داره براتون انجام بده و مبلغش رو هم پرداخت کنید . اطلاعات بانکی گاهی با جان انسانی برابری می کنه . خیلی ها که تجربه هم دارن به خاطر حساس بودن و پر دردسر بودنش شاید سراغ این پروژه ها نمیرن یا قیمت های بالا میدن .

دوم اینکه نمی تونید که بانک رو تو این دو گروه جا بدین ! هزینه های بانک کجاست ؟ شعبه داره ؟ زیر شعبه داره ؟ کارمندی که قسط رو دریافت کرده کی بوده ؟ کارمندها کجا هستند ؟ و ...

باید این رو بشکنید به زیر سیستم و اونوقت یه زیر سیستم رو طراحی کنید و بذارید اینجا بگید این فقط برای بخش گرفتن وام و اقساطش هست آیا درسته ؟ تا بشه جواب داد . حالا ما همین بخش وام رو بررسی می کنیم .

گروه 2 : شماره حساب توی جدول وام چه می کنه ؟ وام با عضو رابطه m به n دارن . ولی خود وام با مشخصات خوش مستقل هست .

اشکالی در این طراحی هست و اونم اینه که تا وقتی عضو قسطی پرداخت نکنه مشخص نمیشه وامی براش ثبت شده یا نه . شما وقتی وام رو به کسی میدین از محل اعتبار کم میشه ولی اگر طرف قسط نده مشخص نیست که بکی داده شده ؟ می بینید که جزییات زیادی در این نوع طراحی هست .

به هر حال کامل نیست .

mustafa13
شنبه 19 بهمن 1392, 20:50 عصر
سلام . ببینید اول من توصیه می کنم اگر تجربه کافی در طراحی و پیاده سازی پروژه های اینچنینی ندارید سفارش بدین کسی که تجربه کار در این زمینه رو داره براتون انجام بده و مبلغش رو هم پرداخت کنید . اطلاعات بانکی گاهی با جان انسانی برابری می کنه . خیلی ها که تجربه هم دارن به خاطر حساس بودن و پر دردسر بودنش شاید سراغ این پروژه ها نمیرن یا قیمت های بالا میدن .

دوم اینکه نمی تونید که بانک رو تو این دو گروه جا بدین ! هزینه های بانک کجاست ؟ شعبه داره ؟ زیر شعبه داره ؟ کارمندی که قسط رو دریافت کرده کی بوده ؟ کارمندها کجا هستند ؟ و ...

باید این رو بشکنید به زیر سیستم و اونوقت یه زیر سیستم رو طراحی کنید و بذارید اینجا بگید این فقط برای بخش گرفتن وام و اقساطش هست آیا درسته ؟ تا بشه جواب داد . حالا ما همین بخش وام رو بررسی می کنیم .

گروه 2 : شماره حساب توی جدول وام چه می کنه ؟ وام با عضو رابطه m به n دارن . ولی خود وام با مشخصات خوش مستقل هست .

اشکالی در این طراحی هست و اونم اینه که تا وقتی عضو قسطی پرداخت نکنه مشخص نمیشه وامی براش ثبت شده یا نه . شما وقتی وام رو به کسی میدین از محل اعتبار کم میشه ولی اگر طرف قسط نده مشخص نیست که بکی داده شده ؟ می بینید که جزییات زیادی در این نوع طراحی هست .

به هر حال کامل نیست .

ضمن تشکر از حضرتعالی
1. من در گروه 2 فیلد تاریخ را در جداول جا انداخته ام
2. من این بانک را در حد بانک صندوق قرض الحسنه در نظر گرفته ام و شعبه دیگری هم ندارد
3. شماره حساب هم در جدول وام کلید ارتباطی بین جدول دریافت و پرداخت می باشد.
گروه2
جدول اعضا که شامل: شماره حساب، کد ملی، نام، نام خانوادگی، آدرس، تلفن و...
جدول دریافت و پرداخت (پس انداز): کد، شماره حساب، مبلغ، ماهیت مبلغ، تاریخ ثبت
جدول وام:کد، شماره حساب، مبلغ، ماهیت مبلغ،کارمزد، تعداد اقساط، تاریخ پرداخت
جدول اقساط:کد وام، شماره حساب، مبلغ قسط تاریخ دریافت قسط


دوستان محبت کنند کمک کنند تا کامل کنیم
باتشکر

linux
شنبه 19 بهمن 1392, 21:43 عصر
[QUOTE=mustafa13;1972097]
دوست عزیز کار بانکداری ربطی به تعداد شعبات و تعداد مشتریان نداره. برای یک شعبه و یک مشتری همانقدر باید زحمت کشید که برای ۱۰۰۰ شعبه و چند میلیون مشتری


طراحی خودتون را به صورت زیر سیستم های مختلف ببنید خیلی راحت میشه.
زیر سیستم مشتریان
اطلاعات شناسنامه‌ای مشتریان(مشتریان به دو گروه حقیقی و حقوقی تقسیم می‌شوند)
شماره‌های تماس
آدرس یا آدرسهای مشتریان
زیر سیستم حسابداری
تعریف دفترکل و ...
زیر سیستم سپرده
این زیرسیستم با زیر سیستم حسابداری و مشتریان رابطه داره
زیر سیستم تسهیلات
این زیر سیستم هم با مشتریان و حسابداری و سپرده ارتباط داره
اگر برنامه‌ی خودتون را با این سبک پیش ببرید بعدها بهتر می‌تونید توسعه بدهید

mustafa13
یک شنبه 20 بهمن 1392, 22:14 عصر
[QUOTE=mustafa13;1972097]
دوست عزیز کار بانکداری ربطی به تعداد شعبات و تعداد مشتریان نداره. برای یک شعبه و یک مشتری همانقدر باید زحمت کشید که برای ۱۰۰۰ شعبه و چند میلیون مشتری


طراحی خودتون را به صورت زیر سیستم های مختلف ببنید خیلی راحت میشه.
زیر سیستم مشتریان
اطلاعات شناسنامه‌ای مشتریان(مشتریان به دو گروه حقیقی و حقوقی تقسیم می‌شوند)
شماره‌های تماس
آدرس یا آدرسهای مشتریان
زیر سیستم حسابداری
تعریف دفترکل و ...
زیر سیستم سپرده
این زیرسیستم با زیر سیستم حسابداری و مشتریان رابطه داره
زیر سیستم تسهیلات
این زیر سیستم هم با مشتریان و حسابداری و سپرده ارتباط داره
اگر برنامه‌ی خودتون را با این سبک پیش ببرید بعدها بهتر می‌تونید توسعه بدهید

ضمن تشکر
با این جداول ذیل دوستان نقص ها و ایده ها را بیان فرمائید
در این بانک مد نظر ما این است که کلیه حسابها به صورت قرض الحسنه و حقیقی می باشد.
جدول مشتریان: کدملی، نام، نام خانوادگی، نام پدر، شماره شناسنامه، تاریخ تولد، ادرس، تلفن ثابت، موبایل
================================================== ====================
دفتر روزنامه: کد، کددفتر کل، تاریخ ثبت(فیش)، مبلغ، نوع دریافت(سپرده، اقساط، کارمزد)، شماره حساب، شرح
دفتر کل: کد، شرح
================================================== ====================
جدول سپرده:کد، نام سپرده
جدول زیر سیستم سپرده: شماره حساب، کدملی، تاریخ افتتاح حساب، کد سپرده
================================================== ====================
جدول تسهیلات: کد، نوع تسهیلات، درصد کارمزد، مدت زمان باز پرداخت به ماه، دیرکرد
جدول وام: کد وام، کد تسهیلات، شماره حساب، مبلغ پرداختی، تاریخ پرداخت

mustafa13
دوشنبه 21 بهمن 1392, 21:57 عصر
جدول مشتریان: کدملی، نام، نام خانوادگی، نام پدر، شماره شناسنامه، تاریخ تولد، ادرس، تلفن ثابت، موبایل
================================================== ====================
دفتر روزنامه: کد، کددفتر کل، تاریخ، مبلغ، شماره حساب، شرح، ماهیت(بدوبس)
دفتر کل: کد، شرح
================================================== ====================
جدول سپرده:کد، نام سپرده
جدول زیر سیستم سپرده: شماره حساب، کدملی، تاریخ افتتاح حساب، کد سپرده
================================================== ====================
جدول تسهیلات: کد، نوع تسهیلات، درصد کارمزد، مدت زمان باز پرداخت به ماه، دیرکرد
جدول وام: کد وام، کد تسهیلات، شماره حساب، مبلغ پرداختی، تاریخ پرداخت

دوستان نمی خواهن نظرشون را بفرمایند

ahmad.yousefi
سه شنبه 22 بهمن 1392, 11:05 صبح
بهتر نیست با نمودار (مثلا CDM) با هم صحبت کنیم؟