اختصاصی از یارا فایل
پروژه فروشگاه لوازم صوتی و تصویری با sql و vb دانلود با لینک مستقیم و پرسرعت .
فرمت فایل : WORD , PDF
تعداد صفحات: 89
همراه با Database و طراحی فروشگاه با sql و vb
فهرست مطالب:
چکیده ...........................................................................................................................7
مقدمه ............................................................................................................................8
فصل اول : معرفی سیستم ، طراحی جداول و نرمال سازی
معرفی سیستم ...............................................................................................................11
بخش کالا .......................................................................................................................11
بخش فروش ..................................................................................................................12
بخش گزارشات .............................................................................................................12
DFD................................................................................................................................13
ER .................................................................................................................................14
طراحی جداول ............................................................................................................15
نرمال سازی ..................................................................................................................16
دیاگرام جداول طراحی شده ......................................................................................... 20
فصل دوم : کار با پایگاه داده ها و ADO.NET
شیء اتصال ...................................................................................................................22
آداپتور داده ....................................................................................................................23
شیء دیتاست .................................................................................................................23
اتصال به پایگاه داده با کاوشگر میزبان ...........................................................................23
کار با آداپتور داده ..........................................................................................................28
فصل سوم : کد نویسی پایگاه داده ها
شیء اتصال ...................................................................................................................34
کلاس OleDbConnection .................................................................................... 35
مهمترین خواص اختصاصی شده شیء OleDbConnection .................................35
شیء فرمان ....................................................................................................................35
کلاس OleDbCommand .......................................................................................37
مهمترین خواص OleDbCommand .......................................................................37
مهمترین متدهای شیء OleDbCommand ..............................................................37
آداپتور داده ....................................................................................................................38
کلاس DataAdapter ................................................................................................38
مهمترین خواص شیء DataAdapter ......................................................................39
مهمترین متدهای شی DataAdapter ........................................................................39
شیء دیتاست .................................................................................................................39
مهمترین خواص شیء Dataset .................................................................................40
مهمترین متدهای شیء Dataset .................................................................................40
فصل چهارم : پیوند کنترل های ویژوال بیسیک و پایگاه داده
پیوند داده .......................................................................................................................43
ایجاد پیوند داده ساده .....................................................................................................44
انجام پیوند ساده در کد برنامه .......................................................................................46
ایجاد پیوند مرکب .........................................................................................................46
جعبه ترکیبی پیوندی .....................................................................................................47
جعبه لیست پیوندی .......................................................................................................48
شبکه داده پیوندی .........................................................................................................48
مهمترین خواص شیء DataGrid ..............................................................................48
مهمترین متدهای شیء DataGrid ..............................................................................49
مهمترین رویدادهای شیء DataGrid .........................................................................50
استفاده از خواص DisplayMember و ValueMember ...................................51
انجام پیوند مرکب در کد برنامه .....................................................................................51
حرکت در میان رکوردهای منبع داده .............................................................................52
مهمترین خواص شیء BindingManagerBase ...................................................52
مهمترین متدهای شیء BindingManagerBase ...................................................53
مهمترین رویدادهای شیء BindingManagerBase ...............................................53
نمایش رکورد فعلی .......................................................................................................53
رفتن به رکورد بعدی .....................................................................................................54
رفتن به رکورد قبلی .......................................................................................................55
رفتن به اولین رکورد ......................................................................................................55
رفتن به آخرین رکورد ...................................................................................................56
جادوگر فرم داده ............................................................................................................57
دستورات پارامتری SQL ...............................................................................................61
فصل پنجم : آشنایی با SQL SERVER
مقدمه .............................................................................................................................64
دستور Select ............................................................................................................65
استفاده از توابع در Select .........................................................................................66
تابع Count .................................................................................................................66
تابع Sum ....................................................................................................................66
توابع Min و Max ....................................................................................................68
دستور Top n .............................................................................................................68
دستور Into ..................................................................................................................69
دستور Delete ..........................................................................................................69
دستور insert ..............................................................................................................70
ایجاد یک جدول جدید .................................................................................................72
ایجاد Stored Procedure ...................................................................................73
تعریف نام sp ..............................................................................................................74
تعریف پارامترها ............................................................................................................74
تعریف متغیرها ..............................................................................................................75
برگرداندن کد خطا ........................................................................................................75
تعریف پارامترها که مقداری را برمی گردانند ................................................................75
مقدار دهی به متغییرها ...................................................................................................76
دستورات شرطی ...........................................................................................................76
دستور Set NOCOUNT on ...............................................................................76
ایجاد Stored Procedure با استفاده از ویزارد ها ...............................................78
ایجاد دید .......................................................................................................................80
فصل ششم : توضیحات فرم های طراحی شده برنامه
فرم ورود به سیستم ........................................................................................................83
فرم مربوط به ثبت اطلاعات کالا ..................................................................................84
فرم مربوط به جستجوی کالا .......................................................................................85
فرم ثبت فاکتور فروش .................................................................................................86
فرم نمایش فاکتور فروش ..............................................................................................87
فرم گزارشات مالی .......................................................................................................89
چکیده
هدف طراحی سیستمی است که بتواند عملیات ثبت و فروش کالا را مکانیزه کند. اطلاعات مالی را ثبت کرده و قادر به تولید گزارشات خواسته شده باشد. این سیستم از 3 بخش اصلی تشکیل شده است:
• بخش کالا: با استفاده از این بخش می توان اطلاعات مربوط به هر کالا به همراه تصویر ذخیره کرد. همچنین قادر به جستجوی کالا بر حسب قیمت ، برند و نوع کالا می باشد.
• بخش فروش: با استفاده از این بخش می توان عملیات فروش را به صورت کامپیوتری انجام داد. و همچنین قادر خواهیم بود اطلاعات مالی مربوط به دریافت های نقدی و چکی از مشتریان را نگهداری کنیم و حساب مالی را مدیریت کنیم.
• بخش گزارشات: این بخش قادر به تولید گزارشات فروش کالا , نمایش فاکتور های فروش , مشخصات مبالغ نقدی دریافتی , مشخصات چک های دریافتی و .... در فواصل مختلف زمانی می باشد..
طراحی این سیستم توسط Visual Basic.Net 2005 انجام شده و پایگاه داده آن نیز ACCESS است.
مقدمه:
اولین ویرایش ویژوال بیسیک در سال 1991 وارد بازار شد. تا قبل از آن نوشتن برنامه های ویندوز کاری بسیار دشوار بود. مثلاٌ برای نمایش فقط یک پنجره خالی روی صفحه مجبور بودید پنج صفحه کد C بنویسید!
ویژوال بیسیک همه چیز را عوض کرد. حتی نیازی نبود برای ایجاد پنجره زحمت بکشید.
کلمه Basic در نام ویژوال بیسیک نشان می داد که این زبان بر اساس زبان آشنای بیسیک نوشته شده و این تصور را پیش می آورد که این زبانی ساده و ابتدایی است. ولی در واقع ویژوال بیسیک هر چیزی بود جز ابتدایی. یکی از مهمترین چیزهایی که ویژوال بیسیک برای برنامه نویسی به ارمغان آورد، کنترل های سفارشی بود. کنترل سفارشی به برنامه نویس این امکان را می داد تا عناصر بصری مورد نیازش را بسازد.
ویژوال بیسیک 3 قدم دیگری به پیش بود، چون برای اولین بار دسترسی پایگاه داده را از طریق DAO ( Data Access Object ) در اختیار برنامه نویس قرار می داد.این نقطه عطفی در تاریخچه ویژوال بیسیک بود، چون تا آن زمان هنوز بسیاری از برنامه نویسان به ویژوال بیسیک به چشم یک بازیچه نگاه می کردند ولی بعد از آن مجبور شدند آنرا جدی بگیرند.
ویژوال بیسیک 4 و 5 ویندوز 95 را هدف قرار داده بودند. از این ویرایشها بود که جنبه ماژولار برنامه نویسی در ویژوال بیسیک تقویت شد ، و برخی از قابلیتهای برنامه نویسی شیء گرا وارد آن شد.
مهمترین تحولی که در ویژوال بیسیک 6 اتفاق افتاد، معرفی ADO ( اشیاء داده اکتیوایکس ) بود. ADO به برنامه نویس امکان می داد تا با طیف وسیعی از منابع داده ( از جمله منابع داده اینترنتی ) کار کند. برنامه نویسی وب در ویژول بیسیک 6 راه را برای آینده هموار کرد. میکروسافت به این نتیجه رسیده بود که وب نقشی محوری در آینده برنامه نویسی دارد، به همین دلیل چند سال بعد ویژوال بیسیک .NET را به بازار عرضه کرد ( سال 2002 ).
در ویژوال بیسیک .NET برنامه نویسی وب یکپارچه تر شده، و ساختار دستوری قدیمی ویژوال بیسیک به نفع ساختاری جدید ( که تا حد زیادی شبیه ساختار دستوری زبانهای ویژوال C++ و ویژوال C# است ) کنار گذاشته شده است. فرآیند تولید برنامه در ویژوال بیسیک .NET به کلی عوض شده است – در واقع این تغییر به قدری شدید است که دیگر نمی توان برنامه های قدیمی ویژوال بیسیک را به صورت خودکار به پلاتفرم جدید منتقل کرد.( البته در ویژوال بیسیک .NET ابزاری برای انتقال خودکار برنامه های قدیمی پیش بینی شده است، ولی تفاوت ویژوال بیسیک .NET با ویرایشهای قبلی چنان وسیع و گسترده است که این ابزار فقط به درد انتقال برنامه های فوق العاده ساده می خورد .)
سال بعد ( یعنی 2003 ) ویرایش جدیدی از ویژوال بیسیک .NET به بازار آمد که باز هم چیزهای جدیدی برای برنامه نویسان با خود داشت. در زیر بعضی از این ویژگی های جدید را شمرده ایم:
• پنجره های غیر مستطیل
• برنامه های موبایل و PDA
• کنترل جدیدی برای نمایش پوشه های ویندوز
• قابلیت ردگیری افرادی که کد یک برنامه را خوانده اند
• امکان تعریف متغیر حلقه در خود حلقه
• ایمنی بهتر
• قابلیت نصب در کنار ویرایش های دیگر ویژوال استودیو
• پشتیبانی از ابزارهای هوشمند
• دسترسی بهتر به سرویس های وب
فصل اول
معرفی سیستم ، طراحی جداول و نرمال سازی
معرفی سیستم:
این سیستم شامل بخشهای کالا , فروش و گزارشات می باشد. با استفاده از این سیستم می توان اطاعات مربوط به ویژگی های هر کالا را ذخیره کرد و با توجه به نوع کالای درخواستی , برند و مبلغ مورد نظر مشتری کالای مورد نظر را جستجو و به مشتری پیشنهاد کرد.
این سیستم قادر به ذخیره سازی اطلاعات فروش کالا ( فاکتور ) و مبالغ دریافتی نقدی و مشخصات چک های دریافتی از مشتری بابت هر فاکتور می باشد و نیز با استفاده از اطلاعات ذخیره شده گزارشات مالی و گزارشات مربوط به فروش کالا را تولید می کند.
بخش کالا:
فروشگاه های لوازم صوتی و تصویری کالاهای مختلف با برندهای مختلف را به فروش می رسانند. در این بخش اطلاعات مربوط به نوع دستگاه , برند , قیمت و مشخصات و ویژگی های هر کالا به همراه تصویر آن نگهداری می شود.
کاربر سیستم می تواند با توجه به اطلاعات کالاهای ثبت شده در سیستم کالای مورد نظر خود را انتخاب کند و یا فروشنده می تواند به جستجوی کالای مورد نظر مشتری با توجه به مشخصات نوع دستگاه , برند و قیمت مورد نظر مشتری پرداخته و کالاهایی را به وی پیشنهاد دهد.
بخش فروش
مشتری درخواست خود را به بخش فروش می دهد. فروشنده ابتدا بررسی می کند که کالاهای درخواست شده به تعداد کافی در انبار وجود دارد یا نه. اگر وجود داشت اطلاعات مربوط به کالای درخواستی مشتری , نام مشتری , تاریخ فروش و ... در سیستم ثبت شده و مبلغ کل فاکتور محاسبه می شود. فروشنده می تواند این مبلغ را به صورت نقد و یا چکی و یا ترکیبی از نقد و چکی از مشتری دریافت و در سیستم ذخیره کند. در پایان فاکتور فروش چاپ و کالاهای درخواستی مشتری تست و به وی تحویل داده می شود.
بخش گزارشات
این بخش قادر به تولید گزارشات فروش کالا , نمایش فاکتور های فروش , مشخصات مبالغ نقدی دریافتی , مشخصات چک های دریافتی و .... در فواصل مختلف زمانی می باشد.
دانلود با لینک مستقیم