برنامه سیستم فروشگاه خدمات کامپیوتری با استفاده از #C و ویندوز اپلیکیشن


مشاهده سایر پروژه های حرفه ای برنامه نویسی به زبان سی شارپ به همراه سرس کد C# Open Source به همراه پایگاه داده اس کیو ال SQL Server>>>>>

برنامه سیستم فروشگاه خدمات کامپیوتری با استفاده از #C و ویندوز اپلیکیشن

HyperLink
قیمت: یک فاتحه برای رفتگانم
گروه: پروژه های حرفه ای برنامه نویسی به زبان سی شارپ به همراه سرس کد C# Open Source به همراه پایگاه داده اس کیو ال SQL Server

دارای داکیومنت و مستندات در قالب فایل WORD Doc و دارای نمودار های UML  نمودار های DFD و توضیحات کدها و دارای پشتیبانی


فهرست مطالب

عنوان . . . . . . . . . . . . . . . . . . . . . . .شماره صفحه 

فصل اول:   مقدمه و هدف پروژه 6

الف- هدف 7

ب) محدوده پروژه 7

مقدمه 8

مشخصات فنی نرم افزار 8

فصل دوم:   توضیحات کلی سیستم 9

الف) توضيحات کلي 10

1-چشم انداز محصول 10

2- محيط عملياتي 10

3- مستندات کاربران 11

4- مفروضات و وابستگي ها 11

5- نيازمندي هاي امنيتي 11

6- ويژگي هاي کيفيت نرم افزار 12

7- مجموعه بازنگريها و اصلاح 12

8-مزایای سیستم 12

9- نيازمنديهاي مساله جهت طراحي نرم افزار فروش 13

اطلاعات پايه 13

عمليات مربوط به جستجو ، حفظ و نگهداري اقلام و سوابق آن و كنترل موجودي قطعات و خدمات 13

گزارش‌ها 14

امنيت و حدود دسترسي 14

ارتباط سيستم فروش با ساير سيستم‌ها 15

بازسازی اطلاعات 15

كاربران سيستم نرم افزارفروشگاه خدمات کامپیوتری نانو سیستم 16

ذينفعان نرم افزار 16

نمودار نيازمنديهاي سيستم فروشگاه خدمات کامپیوتری نانو سیستم 17

نمودار وضعیت موجودیتهای برنامه فروش 18

نمودار فیزیکی DFD اولیه (سطح صفر) 19

مشخص نمودن محدوده سیستم 20

تبدیل موجودیتهای فیزیکی به فرآیندها 21

نمودار سطح زمینه ای(DFD) 22

نمودار زمینه ای تجزیه شده به سطح یک(DFD) 23

نمودار DFD سطح 2 مربوط به دریافت و پرداخت سطح 1 24

نمودار DFD منطقی زمینه ای مربوط به سیستم فروش 25

نمودار DFD منطقی سطح 0 مربوط به سیستم فروش 26

نمودار DFD منطقی سطح 1 مربوط تحلیل ثبت سفارش 27

نمودار DFD منطقی سطح 1 مربوط تحلیل ثبت پرداخت 28

فصل سوم:   SQL DataBase 29

4-1- نمودار ER مربوط به ارتباط بین جداول 30

مروري بر SQL 31

دستور SELECT 33

پرس و جو با استفاده از DISTINCT 34

عبارات 35

شرايط 35

عملگرها 36

مثــال/ 42

توابع 43

توابع رياضي 46

توابع كاراكتري 46

توابع تبديلي 49

جملات پردازش داده‌ها 49

درج داده‌ها با استفاده از جمله INSERT 51

درج يك ركورد با استفاده از INSERT … VALUES 51

ورود و صدور داده‌ها از منابع خارجي 56

فصل چهارم:   زبان برنامه نویسی C# 58

مقدمه 59

اهداف طراحی زبان 60

تاریخچه 60

ویژگی‌ها 61

سیستم یکپارچه شده 62

انواع داده 62

Boxing و EnBoxing 63

ویژگی‌های جدید در C# 2.0 63

کلاسهای partial 63

Genericها 64

کلاس های static 64

یک شکل جدید از تکرار کننده با استفاده از سازنده توابع 64

Delegateهای ناشناس 65

Delegate covariance and contravariance 65

نوع داده Nullable 66

فصل پنجم:   اکتورها و Functionality های سیستم 67

Use case چیست؟ 68

Actor چیست؟ 69

دیاگرام use case چیست؟ 69

ارتباطات بین use case ها چگونه است؟ 69

شناسائی Actor های سیستم 69

Actor کاربر 70

Actor مدیر واحد فروش 71

Actor کارمندان فروش 71

Actor مشتریان 72

شناسائی Use Case ها 72

نمودارهای USE CASE 1 74

سناریوی Sing Up Use Case 75

سناریوی Sing In Use Case 76

سناریوی Sing Out Use Case 77

نمودارهای USE CASE 2 78

سناریوی Boss Mailbox Use Case 79

سناریوی Staff Mailbox Use Case 80

سناریوی Possibilities Of Orders Use Case 81

سناریوی Registeration of Orders Use Case 82

سناریوی Costumer Invoice Use Case 83

نمودارهای USE CASE 3 84

سناریوی Use Case پرداخت وجه 85

سناریوی Use Case Order 86

نمودارهای USE CASE 4 87

نمودار کلی Use Case 88

فصل ششم:   Source Code 89

فرم ورود به سیستم Login 91

فرم تعویض کلمه عبور کاربران 92

فرم اصلی برنامه فروشگاه آهن آلات و فولاد 94

فرم ثبت گروه اقلام جدید 99

فرم ثبت چکهای پرداختنی 101

فرم ثبت چکهای دریافتنی 106

فرم ثبت مشتریان و تامین کنندگان 111

فرم ثبت اقلام جدید 113

فرم حذف اعتبار مشتریان 119

فرم ایجاد شماره فاکتور فروش جدید 121

فرم ایجاد فاکتور فروش جدید 125

فرم ایجاد شماره فاکتور خرید جدید 131

فرم ایجاد فاکتور خرید جدید 134

فرم ثبت شماره سند جدید 139

فرم ثبت سند حسابداری 142

نتیجه گیری 147

پیشنهادات 148

منابع و مواخذ 149

 

چکیده

در این نوشتار ، به بررسی و تحلیل سیستماتیک یکی از نرم افزارهای Windows Application پرداخته شده است. 

هدف از تحلیل این سیستم نرم افزاری ، یافتن راه حلهای مناسب برای پیاده سازی می باشد. یافتن راه حل مناسب نیاز به بررسی دارد. برای بررسی بایستی از یکی از روشهای تحلیل مناسب استفاده نمود. روشی که برای تحلیل این سیستم استفاده شده است روش RUP می باشد که برای نمایش برخی از مراحل آن از نمودارهای UML استفاده شده است. برای این منظور:

در فصل اول مقدمه و هدف از ایجاد این پروژه مورد بررسی قرار گرفته است

در فصل دوم توضیحاتی کلی در مورد سیستم داده شده که در این فصل دید کلی (Vision) به کاربر سیستم داده می شود.

در فصل سوم نمودار ارتباط بین موجودیتهای پایگاه داده مورد بررسی قرار گرفته است و توضیحاتی نیز در مورد SQL داده شده است

در فصل چهارم زبان برنامه نویسی مورد بررسی قرار گرفته شده است و تعدادی مثال نیز ارائه گردیده است

در فصل پنجم نمودار Usecase به همراه سناریوهای سیستم مورد بررسی قرار گرفته اند

در فصل ششم ، کدهای برنامه ارائه گردیده اند


فصل اول:   مقدمه و هدف پروژه 


الف- هدف

هدف از انجام اين پروژه ايجاد سيستمي است که بوسيله آن بتوان بر روي کامپیوتر  (و يا شبکه هاي کامپیوتری)  عمل ثبت فروش و خرید اقلام و خدمات یک شرکت خدمات کامپیوتری و نگهداری و مشاهده سوابق آن را بصورت خودکار و با کمترین دخالت نیروی انسانی انجام دهد.

اين سيستم مشتمل بر دو قسمت مشتري و سرويس دهنده است که تحول گیرندگان و تحویل دهندگان فقط سيستم مشتري را مي بينند. همچنين اين سيستم قادر به ارائه انواع گزارشات در مورد افراد ، اشياء يا موضوعات مختلف خواهد بود.

در اين نوشته هر جا که احساس شده کلمه اي ابهام برانگيز است از معادل انگليسي آن استفاده شده است.

مخاطبان اين نوشته توسعه دهندگان ، مديران سيستم و مسئولين فروشگاه سیستم های کامپیوتری هستند. اين نوشته براي مشتریان و کاربران عادي نوشته نشده و لزومي ندارد که اين دسته از کاربران از اين نوشته با خبر شوند.


ب) محدوده پروژه

در حال حاظر توسعه اين پروژه به منظور اهداف تحقيقاتي و پروژه دانشجویی انجام مي گيرد و استفاده تجاري از آن مد نظر نيست ، ولي استفاده از اين پروژه در دنياي واقعي نيز دور از انتظار نمي باشد و ممکن است در آينده نزديک از آن در شرکتهای خدمات کامپیوتری واقعي نيز استفاده شود.

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

 

   برنامه سیستم فروشگاه خدمات کامپیوتری با استفاده ازسی شارپ و ویندوز اپلیکیشن


برنامه سیستم فروشگاه سخت افزار کامپیوتر با استفاده از سی شارپ دارای بخشهای متنوع و دارای چندین فرم دارای بخش مدیریتی به همراه پایگاه داده SQL Server و دارای پشتیبانی.این برنامه کاملا متن باز Open Source بوده و بر روی Server نیز قابل نصب و اجرا می باشد.

برنامه سیستم فروشگاه خدمات کامپیوتری با استفاده ازسی شارپ و ویندوز اپلیکیشن
 
عنوان رویه ها،جداول طراحی شده و ویوها در برنامه سیستم فروشگاه خدمات کامپیوتری
ChekhaieDariaftani
ChekhaiePardakhTani
DerivedTables
DrivedTBL
F_ASnad_Dariaftani
F_ASnad2
F_AsnatTotal
FactForooshID
FactoreForoosh
FactoreKharid
FactoreKharidID
FactorKharidIDItems
Goods
MemberList1
Members
MemberState
MizaneForoosh
MizaneKhaid
MizaneMojoodi
NahaiteVazziiateMoshtarian
PardakhtHaTypes
SanadNumers
SharheAsnad
sp_alterdiagram
sp_ChekhaieDariaftani_DeleteRow
sp_ChekhaieDariaftani_Insert
sp_ChekhaieDariaftani_inuseBit_Update
sp_ChekhaieDariaftani_SelectAll
sp_ChekhaieDariaftani_SelectRow
sp_ChekhaieDariaftani_Update
sp_ChekhaiePardakhTani_DeleteRow
sp_ChekhaiePardakhTani_Insert
sp_ChekhaiePardakhTani_SelectAll
sp_ChekhaiePardakhTani_SelectRow
sp_ChekhaiePardakhTani_Update
sp_creatediagram
sp_dropdiagram
sp_FactForooshID_DeleteRow
sp_FactForooshID_SelectRow
sp_FactForooshID_Update
sp_FactForooshID2_Update
sp_FactoreForoosh_Insert
sp_FactoreKharid_Insert
sp_FactoreKharidID_DeleteRow
sp_FactoreKharidID_Update
sp_FactoreKharidID2_Update
sp_Goods_DeleteRow
sp_Goods_Insert
sp_Goods_Update
sp_helpdiagramdefinition
sp_helpdiagrams
sp_renamediagram
sp_SanadClosing_Update
sp_SanadNumers_DeleteRow
sp_SanadNumers_Insert
sp_SanadNumers_SelectAll
sp_SanadNumers_Update
sp_SharheAsnad_Insert
sp_Subjects_DeleteRow
sp_Subjects_Insert
sp_Subjects_SelectAll
sp_Subjects_SelectRow
sp_Subjects_Update
sp_upgraddiagrams
sp_Users_Update
Subjects
sysdiagrams
Users
VazziiateMoshtarian
VIEW1
VIEW2
VIEW3
W_FactoreForoosh
W_FactoreKharid
xtblAghlamCatalogui
xtblChekDaryaftani
xtblChekPardakhtani
xtblCmbForoosh
xtblCmbKharid
xtblForooshByDate
xtblKelleForoosh
xtblKharidByDate
xtblKolleKharidha
xtblMojoodiAghlam
xtblMoshtarian

امکانات برنامه
فرم ورود به سیستم Login
فرم تعویض کلمه عبور کاربران
فرم اصلی برنامه فروشگاه آهن آلات و فولاد
فرم ثبت گروه اقلام جدید
فرم ثبت چکهای پرداختنی
فرم ثبت چکهای دریافتنی
فرم ثبت مشتریان و تامین کنندگان
فرم ثبت اقلام جدید
فرم حذف اعتبار مشتریان
فرم ایجاد شماره فاکتور فروش جدید
فرم ایجاد فاکتور فروش جدید
فرم ایجاد شماره فاکتور خرید جدید
فرم ایجاد فاکتور خرید جدید
فرم ثبت شماره سند جدید
فرم ثبت سند حسابداری

پروژه دارای پشتیبانی می باشد.

برچسبها:

مشاهده سایر پروژه های حرفه ای برنامه نویسی به زبان سی شارپ به همراه سرس کد C# Open Source به همراه پایگاه داده اس کیو ال SQL Server>>>>>
HyperLink