فهرست

عنوان                                                                                                                                                                      صفحه

فصل اول.. 1

ویژگیهای نرم افزار حسابداری ارائه شده 2

نمونه های ارائه شده از نرم افزار حساب داری... 3

حسابداری و انبار داری رهاورد. 3

حسابداری پارسیان.. 3

نرم افزار مالی دیانا 3

حسابداری فناوری اطلاعات فراگستر. 3

فصل دوم: محيط  vb_2008آموزش نصب برنامه به همراه معرفي محيط... 4

درباره sql server 9

فصل سوم. 12

دستاورد ها 13

گزارشات... 15

برخی از نکات قابل توجه 16

پیوست ها 17

تشریح پاره ای از قطعه کدهای مهم نرم افزار. 18

تابع ثبت در(sql) 19

قطعه کد ویرایش در بانک..... 21

دستور جستوجو. 22

کد اصلی برنامه به شرح زیر می باشد.. 23

تنظیم تاریخ... 25

منابع.. 71

Abstract. 74

 

 

فهرست اشكال

عنوان                                                                                                                                                                      صفحه

شکل2-1.. 9

شکل2-2.. 10

شکل2-3.. 10

شکل2-4.. 11

شكل پيوست شماره1. 63

شكل پيوست شماره2. 64

شكل پيوست شماره3. 65

شكل پيوست شماره3. 65

شكل پيوست شماره4. 66

شكل پيوست شماره5. 66

شكل پيوست شماره6. 67

شكل پيوست شماره7. 68

شكل پيوست شماره8. 68

شكل پيوست شماره9. 69

شكل پيوست شماره10. 69

شكل پيوست شماره11. 70

 

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

ویژگیهای نرم افزار حسابداری ارائه شده :

ساختار جدولي سرفصل های حسابداری : نوع، گروه، کل، معین و تا یکصد سطح تفصیلی قابل تعریف می باشد
ساختارجدولي مراکز هزینه
ساختارجدولي پروژه ها
گروه حسابهای شناور و حسابهای شناور
برآورد سود هاي روازانه ، ماهيانه ، ساليانه
تعیین پروژه، مرکز هزینه و حساب شناور برای هر آرتیکل مالی
تغییر ترتیب آرتیکلهای اسناد حسابداری
کپی کردن آرتیکلهای داخل یک سند و بین اسناد
ثبت آرتیکلهای سند حسابداری از روی فایل SQLserver
تعیین فایلهای پیوست برای اسناد در فرمتهای متنوع تصویری،متنی،اکروبات،اچ تی ام ال و …
مشاهده سند حسابداری با نماهای متفاوت ، سطح آخر حسابها،خلاصه سند، در سطح کل و …
ثبت اسناد حسابداری از روی فایل SQLserver جهت انتقال اسناد از سایر سیستمها

در فصل هاي آتي به نحوه پياده سازي اين نرم افزار و همچنين نحوه ي اتصال آن به بانك را شرح ميدهيم و يك آموزش روتين و كامل را بازگو مي كنيم .

برخی از نکات قابل توجه :

سازگاری کامل با انواع ویندوز ها (XP , win 7 , win 8 , …) نسخه های 32بیتی و 64بیتی .


پایگاه داده مورد استفاده در نرم افزارهای شرکت پارتوس داده ورز Microsoft SQL Server می باشد که در خلال نصب نرم افزار کارآمد بصورت اتوماتیک نصب می شود و دیگر مجبور به نصب آن بصورت جداگانه و تحمل دردسرهای آن را نخواهید داشت .

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

تشریح پاره ای از قطعه کدهای مهم نرم افزار:

تابع   max id() :این تابع براساس محتویات ارائه شده در برنامه سعی میکند که آخرین سند ثبت شده را ببیند و به آن یکی اضافه میکند و آن را برمیگرداند. به زبانی ساده تر کار کانتر (شمارنده) را انجام میدهد. در این زبان برنامه نویسی(vb) به جای استفاده از تایمر از توابع استفاده کردیم که به نوعی ابتکارانه است واکنون به تشریح بعضی از این توابع می پردازیم.

قطعه کد ویرایش در بانک:

Private Sub ButtonX2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonX2.Click

If TextBoxX1.Text <> Nothing Then

'Dim i As Integer = TextBox1.Text

Dim g As Integer = SabtesefareshBindingSource.Count

Dim U_C As New SqlClient.SqlCommand

U_C.Connection = Me.SabtesefareshTableAdapter.Connection

U_C.CommandType = CommandType.Text

U_C.CommandText = "UPDATE Sabtesefaresh SET id='" & DataGridViewX1.Rows(0).Cells(0).Value & "' ,name='" & DataGridViewX1.Rows(0).Cells(1).Value & "',kala='" & DataGridViewX1.Rows(0).Cells(2).Value & "',datatahvil='" & DataGridViewX1.Rows(0).Cells(3).Value & "',beyane='" & DataGridViewX1.Rows(0).Cells(4).Value & "',mande='" & DataGridViewX1.Rows(0).Cells(5).Value & "',mablaghechek='" & DataGridViewX1.Rows(0).Cells(6).Value & "',datachek='" & DataGridViewX1.Rows(0).Cells(7).Value & "',bankchek='" & DataGridViewX1.Rows(0).Cells(8).Value & "',datasabt='" & DataGridViewX1.Rows(0).Cells(9).Value & "' where id=" & DataGridViewX1.Rows(0).Cells(0).Value

Me.SabtesefareshTableAdapter.Adapter.SelectCommand = U_C

Me.SabtesefareshTableAdapter.Connection.Open()

Me.SabtesefareshTableAdapter.Adapter.SelectCommand.ExecuteNonQuery()

Me.SabtesefareshTableAdapter.Connection.Close()

منابع

 

 

 

1-      stackoverflow.com

2-      www.homeandlearn.co.uk

3-      hscripts.com

4-      www.codeproject.com

5-      social.msdn.microsoft.com

6-      www.vb-tips.com

7-      forums.asp.net

8-      hoseinkhosravani.blogfa.com

9-      www.softwaredesign.blogfa.com

10-  support.microsoft.com

 

برای خرید این پروژه کافیست با شماره 09183661400تماس حاصل کنید