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


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

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

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

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


فهرست مطالب . . . . . . . . . . . . . . .  . . . . . . . . . . . . . . . . . . . شماره صفحه

مقدمه 7

فصل اول:   مقدمه و هدف پروژه نرم افزاری باشگاه بدنسازی 8

هدف 9

محدوده پروژه 9

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

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

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

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

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

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

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

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

مزایای سیستم 12

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

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

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

گزارش‌ها 14

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

كاربران سيستم نرم افزار باشگاه بدنسازی 15

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

فصل دوم:   بررسی جداول پایگاه داده و نمودار ER 17

نمودار ER سیستم باشگاه بدنساری 17

جداول پایگاه داده 19

فصل سوم:   Source Code برنامه و فرمها 21

صفحه اصلی نرم افزار باشگاه 22

فرم Login 27

فرم ثبت اطلاعات اولیه مشتریان 28

فرم ثبت اطلاعات مربیان 33

فرم ثبت رشته های ورزشی 36

فرم ثبت نام در دوره و صدور کارت 40

فرم ثبت برنامه زمانبندی استفاده از باشگاه 48

فرم ثبت دوره زمانی جدید (دوره مالی) 53

فرم ثبت کاربر جدید 56

فرم تعویض کلمه عبور اعضاء 58

فرم مشاهده سریع خلاصه اطلاعات وارد شده 61

فرم گزارش پرداخت های نهایی مشتریان 62

فرم نمایش دوره ها و شیفت های کاری 64

فرم نمایش مشتریان ثبت نامی براساس نام مشتری 65

فرم نمایش مشتریان ثبت نامی براساس نام رشته 66

فرم گزارش مربیان براساس نام مربی 69

فرم گزارش مربیان براساس نام رشته 70

فرم گزارش افراد زیر نظر مربیان 73

فرم نمایش برنامه هفتگی 75

فرم نمایش کارت ثبت نام 76

فصل چهارم:   برخی از گزارشات سیستم بدنسازی 78

کارت عضویت اعضا 78

لیست مشتریان ثبت نامی 79

فهرست شیفتهای تعریف شده 79

فهرست پرداختها و اسناد نهایی شده 79

فهرست مربیان همکار 80

فصل پنج:   مروری بر زبان C# 81

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

تاریخچه 83

ویژگی‌ها 84

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

انواع داده 85

Boxing و EnBoxing 86

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

کلاسهای partial 87

Genericها 87

کلاس های static 87

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

Delegateهای ناشناس 88

Delegate covariance and contravariance 88

نوع داده Nullable 89

فصل ششم:   مروری بر تعاریف پایگاه داده 90

پایگاه داده ها یا دادگان چیست؟ 91

تعریف پایگاه داده 91

مدیر سیستم پایگاه داده‌ای 91

مدل رابطه ایی 92

تاریخچه پایگاه داده 93

SQL چيست؟ 94

فصل هفتم:   نحوه نصب SQL Server و ضمیمه کردن پایگاه داده 96

نحوه نصب برنامه SQL Server 97

نحوه ضمیمه کردن پایگاه داده 116

فصل هشتم:   مفاهیم پیشرفته در C# 118

مفاهيم شیء گرايی در C# 119

شیء چيست؟ 119

کلاسه کردن اشياء (مقدمه ای بر ارث بری Inheritance ) 121

انتزاع (Abstraction) 123

اشيائی با رفتارهايی متفاوت (مقدمه ای بر چندريختی يا Polymorphism) 126

فصل نهم:   مفاهیم پیشرفته در پایگاه داده 129

نسل‌هاي  ذخيره‌سازي Data base 130

انواع رابطه Relation ship 131

تعريف data base 132

اجزاء و عناصر اصلي محيط بانك 133

ويژگيهاي شيوه سلسله مراتبي 140

مفهوم ميدان 141


فهرست شکل ها . . . . . . . . . . . . . . . . . . . . . . . . . . . شماره صفحه

شکل 1- درباره پروژه 9

شکل 2- مشخصات فنی نرم افزار 10

شکل 3- چشم انداز محصول 11

شکل 4- درباره پروژه بدنسازی 14

شکل 5- امکانات پروژه 15

شکل 6- کاربران سیستم نرم افزار باشگاه بدنسازی 16

شکل 7- ذينفعان نرم افزار باشگاه بدنسازی 16

شکل 8- نمودار ER 19

شکل 9- فرم اصلی 23

شکل 10- فرم ورود به سیستم 28

شکل 11- فرم ثبت اطلاعات اولیه مشتریان 29

شکل 12- فرم ثبت اطلاعات مربیان 34

شکل 13- فرم ثبت رشته های ورزشی 38

شکل 14- فرم ثبت نام در دوره و صدور کارت 41

شکل 15- فرم تمدید عضویت 46

شکل 16- فرم ثبت برنامه زمانبندی استفاده از باشگاه 50

شکل 17- فرم ثبت دوره زمانی جدید (دوره مالی) 54

شکل 18- فرم ثبت کاربر جدید 57

شکل 19- فرم تعویض کلمه عبور اعضاء 59

شکل 20- فرم مشاهده سریع خلاصه اطلاعات وارد شده 62

شکل 21- فرم گزارش پرداخت های نهایی مشتریان 63

شکل 22- فرم نمایش دوره ها و شیفت های کاری 65

شکل 23- نمایش مشتریان ثبت نامی براساس نام مشتری 66

شکل 24- فرم نمایش مشتریان ثبت نامی براساس رشته 67

شکل 25- فرم نمایش مربیان براساس نام مربی 70

شکل 26- فرم نمایش مربیان براساس نام رشته 71

شکل 27- فرم نمایش افراد زیر نظر مربیان 74

شکل 28- فرم نمایش برنامه هفتگی 76

شکل 29- فرم نمایش کارت ثبت نام 77



 

فهرست جدول ها . . . . . .. . . . . . . . . . . . . . . . . . . . . شماره صفحه

=================================

جدول 1- جدول اطلاعات کاربران 20

جدول 2- جدول اطلاعات مربیان 20

جدول 3- جدول اطلاعات رشته ها 20

جدول 4- جدول اطلاعات مشتریان 20

جدول 5- جدول اطلاعات دوره ها 21

جدول 6- جدول اطلاعات ثبت نام ها 21

جدول 7- جدول اطلاعات نمرین ها 21

جدول 8- جدول اطلاعات پرداخت های مشتری 21

 

مقدمه

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

البته در اين ميان طراحان مساله نيز سهم بسزائي در اين زمينه دارند. چرا كه در صورت وجود نداشتن يك طرح اوليه از نرم افزار نمي توان به سادگي برنامه نويسي نمود. زيرا شناخت كافي از صورت مساله وجود ندارد. به همين سبب ممكن است در مراحل مختلف براي نوشتن برنامه مجبور شويم چندين مرحله به عقب بازكرديم و اين گونه مسائل در پروژه هاي بزرگ كه در آنها پروسه زماني وجود دارد مشكل ساز خواهد بود.

البته نكته مهمي كه بايد به آن اشاره نمود اين است كه عدم وجود منابع اطلاعاتی مناسب در مورد راه حل مسائل برنامه نویسی همیشه یکی ار دلایل عقب ماندگی صنعت نرم افزار کشور بوده است.

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

البته برنامه نويسي مساله مهمي مي باشد. ولي مهمتر از آن طراحي و تحليل سيستمي است كه بايد براي آن برنامه نويسي نمود. بنابراين با توجه به اين مساله ، شناخت روشي كه بتوان با آن به گونه اي سيستماتيك و اصولي يك سيستم را مورد بررسي قرار داد و نيازمنديهاي آن را به طور كامل بدست آورد نكته بسيار مهمي است كه البته به آن توجه زيادي نمي شود.

 

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

 

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


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



عنوان جداول طراحی شده  سیستم نرم افزاری باشگاه بدنسازی

معرفی جدول های پایگاه داده
sysdiagrams
tblArchiveOfPayments
tblMorabbi
tblMoshtarian
tblProgs
tblRegInTerm
tblReshtehHa
tblTermDefine
userInfo
معرفی رویه های پایگاه داده
sp_alterdiagram
sp_creatediagram
sp_dropdiagram
sp_helpdiagramdefinition
sp_helpdiagrams
sp_renamediagram
sp_tblArchiveOfPayments_Insert
sp_tblRegInTerm_Update
sp_upgraddiagrams
sp_userInfo_DeleteRow
sp_userInfo_Insert
sp_userInfo_Update
 
معرفی  ویوهای پایگاه داده
VIEW1
xtblBarname
xtblCmbMorabi
xtblCmbMoshtari
xtblMorabian
xtblMorabiMoshtari
xtblPardakhtNahaee
xtblSabtanamiMoshtari
xtblSabtenamKart

امکانات برنامه
فرم Login
فرم ثبت اطلاعات اولیه مشتریان
فرم ثبت اطلاعات مربیان
فرم ثبت رشته های ورزشی
فرم ثبت نام در دوره و صدور کارت
فرم ثبت برنامه زمانبندی استفاده از باشگاه
فرم ثبت دوره زمانی جدید (دوره مالی)
فرم ثبت کاربر جدید
فرم تعویض کلمه عبور اعضاء
فرم مشاهده سریع خلاصه اطلاعات وارد شده
فرم گزارش پرداخت های نهایی مشتریان
فرم نمایش دوره ها و شیفت های کاری
فرم نمایش مشتریان ثبت نامی براساس نام مشتری
فرم نمایش مشتریان ثبت نامی براساس نام رشته
فرم گزارش مربیان براساس نام مربی
فرم گزارش مربیان براساس نام رشته
فرم گزارش افراد زیر نظر مربیان
فرم نمایش برنامه هفتگی
فرم نمایش کارت ثبت نام
 

برچسبها:

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