سورس پروژه انبار لوازم پزشکي با سي شارپ و SQL
زبان برنامه نويسي: سي شارپ
بانک اطلاعاتي: SQL
داکيومنت: 87 صفحه
قابليت ويرايش و تغيير: دارد
بخش هاي مختلف سيستم انبارداري عبارتند از :
1- تعريف کالاها ، قيمت ، واحد شمارش
2- تعريف مشتريان و مشخصات مشتريان از قبيل نام ، نام خانوادگي ، شرکت ، تلفن ، آدرس
3- ايجاد فاکتور فروش
4- ايجاد فاکتور خريد
5- گزارش گيري از کالاها
6- گزارش گيري از مشتريان
7- گزارش گيري از فاکتورهاي فروش
8- گزارش گيري از فاکتورهاي خريد
9- گزارش گيري از چک هاي وارده و صادره
طراحي بانک اطلاعاتي و مشخصات جداول آنها
الف ) شناخت موجوديت ها
ب ) پياده سازي جداول در SQL Server
ج ) ارتباط بين جداول و دياگرام ERD
الف) شناخت موجوديت ها
موجوديت هايي که در يک سيستم انبارداري وچود دارند عبارتند از :
1- کالاها
2- فاکتور فروش
3- فاکتور خريد
4- مشتريان
مرحله بعدي در شناخت موجوديت ها ارتباط بين موجوديت ها مي باشد.
1- يک کالا مي تواند در چندين فاکتور باشد ( ازتباط يک به چند )
2- در يک فاکتور فروش چندين کالا وجود دارد ( ارتباط يک به چند )
3- در يک ليست خريد چندين کالا وجود دارد ( ارتباط يک به چند )
4- يک مشتري مي تواند چندين فاکتور داشته باشد ( ارتباط يک به چند )
ب ) پياده سازي جداول در SQL Server
براي پياده سازي جداول در يک بانک اطلاعاتي مي بايست جداول و فيلد هاي هر جدول و نيز نوع هر فيلد مشخص گردد )
جداول موجود در سيستم انبارداري عبارتند از :
1- جدول کالا
2- جدول مشتري ها
3- جدول فاکتور فروش
4- جدول فاکتور خريد
بعد از مشخص شدن جداول اصلي مي بايست براي نرمال سازي بانک اطلاعاتي دو جدول ديگر نيز به بانک اضافه کرد .
1- جدول ليست کالاهاي هر فاکتور فروش
2- جدول ليست کالاهاي هر فاکتور خريد
بنابراين در نهايت 6 جدول خواهيم داشت که فيلد هاي هر جدول به شرح زير مي باشد :
A ) جدول مشتري ( tCustomer )
فيلد هاي اين جدول عبارتند از :
1- کد مشتري ( کليد اصلي/ Primary Key )
2- نام
3- نام خانوادگي
4- تلفن
5- فکس
6- موبايل
7- آدرس
B ) جدول کالا ( tKala )
فيلدهاي اين جدول عبارتند از :
1- کد کالا
2- نام کالا
3- شرکت توليد کننده
4- قيمت فروش
5- تعداد موجودي
6- واحد شمارش
C ) جدول فاکتور فروش
فيلدهاي اين جدول عبارتند از :
1- کد فاکتور فروش
2- کد مشتري
3- تاريخ فروش
4- مقدار تخفيف
5- تعداد کل کالاهاي فروخته شده
6- قيمت کل فاکتور
D ) جدول ليست کالاهاي فاکتور فروش
فيلدهاي اين جدول عبارتند از :
1- کد
2- کد فاکتور فروش
3- کد کالا
4- تعداد کالا
5- قيمت
6- جمع قيمت کالاها
E ) جدول فاکتور خريد
فيلدهاي اين جدول عبارتند از :
1- کد فاکتور خريد
2- کد فروشنده
3- تاريخ خريد
4- مقدار تخفيف
5- تعداد کل کالاهاي خريد شده
6- قيمت کل کالاها
F ) جدول ليست کالاهاي فاکتور خريد
فيلدهاي اين جدول عبارتند از :
1- کد
2- کد فاکتور خريد
3- کد کالا
4- تعداد کالا
5- قيمت
6- جمع قيمت کالاها
زبان برنامه نويسي: سي شارپ
بانک اطلاعاتي: SQL
داکيومنت: 87 صفحه
قابليت ويرايش و تغيير: دارد
بخش هاي مختلف سيستم انبارداري عبارتند از :
1- تعريف کالاها ، قيمت ، واحد شمارش
2- تعريف مشتريان و مشخصات مشتريان از قبيل نام ، نام خانوادگي ، شرکت ، تلفن ، آدرس
3- ايجاد فاکتور فروش
4- ايجاد فاکتور خريد
5- گزارش گيري از کالاها
6- گزارش گيري از مشتريان
7- گزارش گيري از فاکتورهاي فروش
8- گزارش گيري از فاکتورهاي خريد
9- گزارش گيري از چک هاي وارده و صادره
طراحي بانک اطلاعاتي و مشخصات جداول آنها
الف ) شناخت موجوديت ها
ب ) پياده سازي جداول در SQL Server
ج ) ارتباط بين جداول و دياگرام ERD
الف) شناخت موجوديت ها
موجوديت هايي که در يک سيستم انبارداري وچود دارند عبارتند از :
1- کالاها
2- فاکتور فروش
3- فاکتور خريد
4- مشتريان
مرحله بعدي در شناخت موجوديت ها ارتباط بين موجوديت ها مي باشد.
1- يک کالا مي تواند در چندين فاکتور باشد ( ازتباط يک به چند )
2- در يک فاکتور فروش چندين کالا وجود دارد ( ارتباط يک به چند )
3- در يک ليست خريد چندين کالا وجود دارد ( ارتباط يک به چند )
4- يک مشتري مي تواند چندين فاکتور داشته باشد ( ارتباط يک به چند )
ب ) پياده سازي جداول در SQL Server
براي پياده سازي جداول در يک بانک اطلاعاتي مي بايست جداول و فيلد هاي هر جدول و نيز نوع هر فيلد مشخص گردد )
جداول موجود در سيستم انبارداري عبارتند از :
1- جدول کالا
2- جدول مشتري ها
3- جدول فاکتور فروش
4- جدول فاکتور خريد
بعد از مشخص شدن جداول اصلي مي بايست براي نرمال سازي بانک اطلاعاتي دو جدول ديگر نيز به بانک اضافه کرد .
1- جدول ليست کالاهاي هر فاکتور فروش
2- جدول ليست کالاهاي هر فاکتور خريد
بنابراين در نهايت 6 جدول خواهيم داشت که فيلد هاي هر جدول به شرح زير مي باشد :
A ) جدول مشتري ( tCustomer )
فيلد هاي اين جدول عبارتند از :
1- کد مشتري ( کليد اصلي/ Primary Key )
2- نام
3- نام خانوادگي
4- تلفن
5- فکس
6- موبايل
7- آدرس
B ) جدول کالا ( tKala )
فيلدهاي اين جدول عبارتند از :
1- کد کالا
2- نام کالا
3- شرکت توليد کننده
4- قيمت فروش
5- تعداد موجودي
6- واحد شمارش
C ) جدول فاکتور فروش
فيلدهاي اين جدول عبارتند از :
1- کد فاکتور فروش
2- کد مشتري
3- تاريخ فروش
4- مقدار تخفيف
5- تعداد کل کالاهاي فروخته شده
6- قيمت کل فاکتور
D ) جدول ليست کالاهاي فاکتور فروش
فيلدهاي اين جدول عبارتند از :
1- کد
2- کد فاکتور فروش
3- کد کالا
4- تعداد کالا
5- قيمت
6- جمع قيمت کالاها
E ) جدول فاکتور خريد
فيلدهاي اين جدول عبارتند از :
1- کد فاکتور خريد
2- کد فروشنده
3- تاريخ خريد
4- مقدار تخفيف
5- تعداد کل کالاهاي خريد شده
6- قيمت کل کالاها
F ) جدول ليست کالاهاي فاکتور خريد
فيلدهاي اين جدول عبارتند از :
1- کد
2- کد فاکتور خريد
3- کد کالا
4- تعداد کالا
5- قيمت
6- جمع قيمت کالاها