• Sonuç bulunamadı

II II

N/A
N/A
Protected

Academic year: 2021

Share "II II"

Copied!
88
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

II

II

NEAR EAST UNIVERSITY

FACULTY OF ECONOMICS AND

ADMINISTRATIVE SCIENCES

DEPARTMENT OF COMPUTER

INFORMATION SYSTEMS

2007 /2008 FALL TERM CIS 400 (GRADUATION PROJECT)

CONSTRUCTION WHICLE WHOLESALER SYSTEM

SUBMITTED TO : DEPT OF. CIS

(2)

CONTENTS

PAGE

I. ACKNOWlıEDGEMENYS... 1

II. ABSTRACT... 2

III. INTRODUCTION... 3-5

IV. DESIGN OF THE SYSTEM... 6-25

-Explanation... 6-11

-Data Flow Diagrams... 12-16

-System Block Diagram... 17

-Database Design... 18-26

V. USER MANUAL

27-67

-User Guidelines... 27-29

-User Flow Charts... 30-67

VI. REFERANCES...

68

APPENDIX I

-Screen Outputs... 69-85

APPENDIX II

(3)

-I. ACKNOWLEDGEMENTS

This project will be prepared by me, with advice of Yar.Doç.Dr.Yalçın AKÇALI and Yar.Doç.Dr.Mustafa MENEKAY to be submitted to Department Of Computer Information Systems.

I want to thank my Advisor Yar.Doç.Dr.Mustafa MENEKAY to encourage and support me during the project preparation.

I would like to thank all my CIS department lecturers Asis.Prof.Dr.Yalçın AKÇALI, Dr Nadire ÇAVUŞ, Asis.ProfDr.Mustafa MENEKAY, Mr Tansel DEVIN, Assoc.Prof.Dr Ilham HUSEYINOV for supporting me during my education life.

I have to thank my family and my aunt for their support in my educational life in Near East University.

(4)

II

II

II

II

I

I

I

I

I

II. ABSTRACT

The Construction whicle wholesaler system mainly accomplishes tasks such as sales, purchase, stock, accounts, customer, product and supplier management, and provides the users with various reports.

There are two types of users of the system which are Admin and User.

The Admin has full authority on sales, purchase, stock, accounts, customer, product and supplier management and view reports about these processes so basically it can perform all the jobs in the program.

The User has authority on sales purchase and accounts. And it can view the reports about these processes.

The reason for me to choose this project subject is to make it easier to observe the system and manage customers,supplier,account and product,sell and purchase product, giving bill automatically to the customer and manege easily customer and supplier account.

Nowadays all the Construction Whicle Wholesalers use almost the same computer programs. The basic usage of the program is like this: the user or admin logs on the program, firstly he or she define product which are sold by this company and should record the customer and supplier information by add customer and supplier process, in order to add the sales and purchase information to their account . program will automatically calculate the total debt of customer and suppliers in accounting process. Also he or she control the stock information and if product in stock is under the critical stock level program give automatically warning.

(5)

III.

INTRODUCTION

The developing technology of computer seems to be growing rapidly and will not stop or slow down. Internet is started to used commercially, ten or twelve years before from now.Today the computer is a part of all our lives. Now everything is changed, and continues to changing. Everyday a new technology is discovered and new hardware parts are invented. All the developing companies should be adapted the new developing technology, in some way. Some has web sites; some has computers in their stores and using software for keeping control of their work. Even small businesses are started to use the computer technology in the business. In my project subject Construction whicle wholesaler information product sales and purchase, are impossible to do it manually. If we wanted to do all the processes by hand using pen and paper we will have a lot of complication. In my program enables time saving and minimizes complications.

The program is designed to work only on one computer but if it is wanted to work on more than one computer, due to that I have used Sql server it can be used on more than one computer if a network is made and the program should be compatible with it.

(6)

REQUIRED DATA

1. Customer Data: This data contains name, surname, company name,tax number, tax

department, phones, adress of the customer . The User I Admin can manipulate the customer record for sale process.

2. Supplier Data: This data contains name, surname, company name, tax number, tax

department, phones, address of the supplier. The User I Admin can manipulate the supplier record for purchase process.

3. Product Data: This data contains name,selling price, tax,critical amount, description

of the product. When The Admin creates a new product user enters these data The UserI Admin can manipulate the product record for sale and purchase process.

4. Stock Data: : This data contains the number of product sold and bought and current

amount of product now available on the stock for sale.These data give the The UserI

Admin stock knowledge.

5. Sale Data This data contains which product and number of product sell.selling

price,vat and which customer to sell,total sale price,and bill nurnber.Admin can cancel the sale If necessary. These data give the The UserI Admin sale knowledge.

6. Purchase Data This data contains which product and number of product buy,buying

price,vat,from Which supplier to buy,total buying price and bill number. These data give the The UserI Admin purchase knowledge.

7. Account Data This data contains the debit ,credit and the total debt of the customer

and supplier. These data give the The User I Admin the account knowledge of the supplier and customer.

(7)

I

I

I

I

I

I

By using this data he or she can access the program.

THE AIM OF THE PROJECT

The Construction whicle wholesaler system is going to be used by User or Admin of the Construction Whicle wholesaler.

The main aim of this project is to help the User or Admin to work efficiently and make easier to manage customers,suppliers,product sell and purchase product,manage customer and supplier account and support various report.

Nowadays all the Construction Wholesaler firms use computer programs system is uses for

I

sales and purchase product so that there will not be any complications.

I

I

IV. DESIGN OF THE SYSTEM

EXPLANATION

THE PROCESSES OF "Construction Whicle Wholesaler Systme"

1. Product Process: The id no of product is automatic. And the other fields will be name,selling price, tax, critical amount, description of the product When The Admin creates a new product user enters these data The User I Admin can manipulate the product record for sale and purchase process.

2. Customer Process: The id no of customers is automatic. And the other fields will be name, surname, company name,tax number, tax department, phones, adress of the customer. The UserI Admin can manipulate the customer record for sale process.

(8)

3. Supplier Process: The id no of supplier is automatic. And the other fields will be

name, surname, company name, tax number, tax department, phones, address of the

supplier. The User I Admin can manipulate the supplier record for purchase process .

4. Sales Process: All users can use this process to make sales to customer according to

customers need and wants.

4.1. Dispatch: In this process user control the sales Which is sold but still in the

stock.User send the product Which haven't taken yet.

4.2. Cancel: In this process Admin Cancel the sales Which is made before.

5. Purchase Process: All users can use this process to make purchase from suppliers

according to company need and wants and customer demands

6. Stock Process: This process give information to user about number of product sold

and bought and current amount of product now available on the stock for sale.If the

current amount of product on stock less then the critical amount Which is defined in

Product process give user warning.These data give the The User I Admin stock knowledge.

7. Accounting Process: This process give information to user the debit ,credit and the

total debt of the customer and supplier.

Make Payment Process: In This process user add supplier payment to the supplier

account.

Receive Payment Process: In This process user add customer payment to the customer

account.

Balance Sheet: In This process user see all the payment Which is paid to the supplier and

(9)

8. User Process: This process is only used by Admin.The Admin create user account for User.The Admin can manipulate the user records for the uses of program.

9. Reports Process: This process takes information from all of the tables in the database

in order to give usable and informing information about the customers, suppliers ,sale, purchase, stock, accounting.

9.1. Get Customer Reports Data Process: This sub-process takes customer

knowledge from customer file and organizes this customer knowledge then sends customer reports to the User and Admin.

9.2. Get Supplier Reports Data Process: This sub-process takes supplier

knowledge from customer file and organizes this customer knowledge then sends customer reports to the User and Admin.

9.3. Get Sale Reports Data Process: This sub-process takes sale knowledge from

sale file and organizes these buses knowledge then sends sales reports to the User and Admin.

9.4. Get Purchase Reports Data Process: This sub-process takes purchase

knowledge from purchase file and organizes these purchase knowledge then sends seats reports to the User and Admin.

9.5. Get Stock Reports Data Process: This sub-process takes stock knowledge

from stock file and organizes these stock knowledge then sends stock reports to the User and Admin.

9.6. Get Product Reports Data Process: This sub-process takes product knowledge

(10)

9.7. Get Accounting Reports Data Process: This sub-process takes suppliers and customers account knowledge from accounts file and organizes these knowledge then sends accounts reports to the User and Admin.

The minimum requirements of the system are as follows;

Intel Pentium III 2.0 GHz or AMD Athlon XP 2000+ (1.6 GHz) 256 MB Ram

40GBHDD 15'Monitor

Windows XP Home Edition 52 XCD-ROM

The recommended requirements of the system are as follows;

Intel Pentium IV 3.2 GHZ or AMD Athlon 64 Bit Edition 3800+ 2048 MB Ram

80 GB HDD 1 7'Monitor LCD

Windows XP Professional DVD-RW

(11)

I have used Visual Basic 6 programming language for writing this program and Microsoft Sql Server 2000 database that has connection with Visual Basic 6.

THE PROJECT BOUNDRIES

• The program will be designed to run on one computer.

• The program will not work under Linux or other operating systems. Only Microsoft Windows 2000 and upper will work the program properly. Microsoft Windows XP is recommended.

• The user should have some computer knowledge.

• There should be a printer connected to the computer so that the system can print out tickets or reports.

TECHNICAL FEASIBILITY

The hardware and requirements that are necessary for the system are as follows:

• Computer • Printer

OPERA TIO NAL FEASIBILITY

(12)

• The program should be developed according to the users wants.

ECONOMICAL FEASIBILITY

• The advantage of using my program as economical result is; it will be cheaper than the other ones.

• It will be very easy to use.

• An extra hardware or software is not needed to use the program.

"• The admin can control the statistics from the program to see the number of product sold and bought to calculate the economical report for accountants.

• Another advantage is saving time.

• By using this system it minimizes the risk of making mistakes.

THE REQUIREMENT DETERMINATION

The requirements made by the users and customers are as follows:

• To increase service.

• To seeI know the product that already bought by customer. • To use only one program to control all processes.

(13)

THE OLD SYSTEM CAP ABILITIES

• There was an existing software but not trustable. • Sometimes the data got lost on the database. • Unauthorized people could use the program.

THE NEW SYSTEM'S PROVIDENCES

• The new system should be trustable.

• The system will only be accessed by the authorized users.

(14)

II

Product Data Supplier ---Information Supplier---­ Data

(15)

I

II

II

II

II

II

II

() C C/)

o

s:

m

:;o

i ~ I '< I 3 I (1) I ::, I " I I ~ I ~ i ; I

I

I

_I~

I C/) C "'C "'C j' m

(16)

•.~

:!!~ rO m o x Update Stock File (f) Cl) ro o Cl) :ı & "O ;u "Tl o =o me () -i (f) Cl) ro

~ I

Custorner

Fi

tüz Debt eri

\I

en l> r m "Tl "O r=:u

I

,

mo ', o ( C () -i Formatted Sale Information

,L

__ Sale lnfotmation "O::E "Tl ;u l> r=

g

-< m C!!!h ()r -ir ::E "Tll> - -< :;;!!! r r

(17)

I

(j) C m o :::;-g_ ~· "Jr(j) '<3ı:ıC oı"2. ~~·

§

§ ~ ~ o.

;g---b

Illo. '< Ill rr iii" ~ () () o C z "Tl -i r(i) m ıı ~ ~ Ol r m lJ L ğ~ o ::,­ :, Ill ~ lJ Ill '<

---3---

(1)

"

"' ~ o.

s

§

C :ı cii ;u (1) @ < Ill rr iii"

(18)

I ı, C

I~

mı,Q Cl) m

ı~~

rO m o:,;

••

~ () C r< iii"ô -3 ~ .,, o 3 ğ r o. §.o ~ ô 3 ~ .,, ,, o ~03 iii a.il> -~~

.,,g~ı,

=o 8 m cz r- ow·c~~~~~-ı.ı -i -2. s· co 6' 3 ru ~~ - )> § C

'"

Cl C :!l ~ ro m;;: m ;o -,,cı, - )> rr mm

(19)
(20)

-I

II

II

II

I

I

I

I

I

I

I

II

I

I

I

DATABASES

• WholeSaler Databases

DATABASE DESIGN

TABLES ON WHOLESALER DATABASE

• customer • supplier • product • accounting • accountsreceivable • accountspayable • purchase • purchase _product • sale • sale_product • stock • users • waybill • waybill product

(21)

I

I

ıı

ıı

I

I

I

II

I

I

I

I

I

I

I laı ,-: l:ı:: I"

(22)

I

I

I

I

I

I

I

Accounting Table Columns (, Identity Yes Identity Seed 1 Identity Increment 1 r;-:\,;=Y./ıd N".1 formula

Accounts Payable Table

'i;ffLSQJ.{Sıirwr Enpırptlse!,\4!ll'!Wf • [Deslgq Tobie 'aı:couııl5poyablıı' hı 'wholesaler' cın '(kıcol)'J • ' ';>,s' 0 • II]

Dosya Pencere Yardım

Data Type ILengthIAllow Nulls

int datetime datetime money int V Columns ' Description t~J;,ı:Jlti()U!~ Identity Yes IdentitySeed 1 Identity Increment ı r~R{;'N(iı.;J k'.• Formula c:0:!,;;jı;,=ı

(23)

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

Accounts Receivable Table

Columns Description .. ~,,-n,.ılt V?,iuü r:-,u,::!,ı:;,ı Identity Identity Seed Identity Increment f'>i<.:w;(:',u':! Formula C::.::k:.:ıl"=,ı Ye, ı ı ne Customer Table

!lJiQkSeı,verfnlerprise Mana&ıır • [Desigo Table 'cu~mer' in '.whıılesaler'oıı'lloı;ııl)'J, , , , '"" , , , ·"•'M"',

18 IJ

int varchar 20 varchar 20 V varchar 30 datetime varchar 20 V varchar 20 V varchar 30 V varchar 30 V text 16 V text 16 V cdurrrıs Description :);;-f.ı-ı.,.ıkVdu~ Identity Yes Identity şeed 1 Identity Increment ı bit.:;=,.ı.,:,)..ad k; Formula

(24)

Product Table Jr~ 4 50 16 V 8 Columns tıescrlptton P::=::i~=JltVi:juı.: Identity Yes Identity Seed 1 Identity Increment t;PnwGud formula (:ı..ı!l.:.:=;brı Purchase Table

1iıSQ.L Server Enterprise Mnn!!ller - [Design Table 'purc!ınse' in 'w!ıolesııler' "" '(lôcaij') , ,

Dosya Pencere Yardım

int 4 datetime 8 varchar 15 V money 8 V money 8 V money 8 V money 8 V Identity Yes Identity Seed 1 Identity Increrrient I u ~:u:,*:·:0.d ht.: Formula (.;:l:t!(;:)

(25)

Purchase Porduct Table

Columns Description '':>.:f;;:J!l:'/d:;.;H Identity Yes Identity Seed 1 Identity Increment 1 {:.R(~"'-":,,,;,d ho Formula Sale Table

İm $0.l ServerJnterprise Man!!&ef • [Design :fable 'sale' in Nıiholesater: oo '(ID~!!,l)'L. - .

Dosya P,encere Yardım

Columns Pr~ô:;!c;:; 5::..<.ı\: tı Identity Yes Identity Seed 1 Identity Increment 1 b i(:.,,,.,,;ud N:ı Formula

(26)

I

Sale Product Table

Columns Description D-::::\~,)l?,>[,?,\;ş j-:,--ıh Identity Yes Identity Seed 1 Identity Increment 1 '<,:,,,,;(,",ı_,.i(j ı-10 -- ~ - " - -»; =v. -~ 1 S'!hm1Mıımı·mım••·• , , , ,, ,,, , , , , , ,, , , , , , m •~ •~-\Utt&•'°~'

Stock Table

Columns ~e~cript.io~ ;),C,i'ds!lı:'1,C:UB Identity Yes Identity Seed 1 Identity Increment l 1"$0-'.o•,»Gı.ıid No Formula ccteıeo

(27)

Supplier Table

'to $<l.L Senıer [nlerpri,e Manıııı:er - [Qe•iıın Table 'ooppfier' in'wlıoh,,iııler' on '(local)')

' Yardım Columns f,,l;)('''!G'i ~G ':.)r.:-0};; o Identity Yes Identity Seed ı Identity Increment l h n.'.:,<.2Gı."-:l h-: Formula c~d~i:it.:rı

<.~,) Wireless networks found

Users Table

':,, SQ.l Server Enterprise Miinııger - [Design Table 'usetı;; In 'wholesııler·orı'(local)'] , , , ,

j ..,;•••••d Dosya Pencere Yardım

Columns \,:-,ıl>:c ( Identity Yes Identity Seed ı Identity Increment 1 ts Rv;,</~ı/d h(ı Formula r-,:/kfüı:.::·,

(28)

I

I

Waybill Table -···,uu,-~ •••••••••••••••••••••••••••••••••••••••••••••-•••-•-•--.-,.,·.::•••••••••••••••••••••••··~;: ;.;.;.;;;;••••••••••••••••••••••····'"·'"···::::::::::::::: int 4 15 char bit Columns Description l>;/<1,Jli;>hkw Identity Yes Identity Seed 1 Identity Increment L Rıı"NGuU Formula (:::.ı:!J:::ıc:ı

Waybill Product Table

Columns Description t:,.1_,f,;::.Jlt 10 o Identity Yes Identity Seed ı Identity Increment t:S:i"(.(;;,.l.:iı.;d formula c~ı=buc~ı

(29)

V. USER MANUAL

USER GUIDELINES

Installation

Insert the CD/Disk into its relative drive on your computer, and copy the file "Whole Saler "to your desktop but advise the folder place on "c" driver.and install Sql Server 2000 to your pc.Then copy the wholesaler.exe to the desktop.

Running the program

Simply click on the shortcut icon that you created in installation part explained in previous topic.

Program will prompt you menu then choose main and login to enter a valid password

First user name "admin" and password "yirik" after entering user name password correctly User reach the main menu.After that If desire User can define new user from user menu. Each of the steps how to proceed is explained in detail one by one below on the preceding pages.

1- MAIN: This process makes sure that no one with out the usemame and password of the

Users and Admin can access the system. If the usemame or password is entered incorrectly the system will shut down automatically. User press log in button and enter their user name and password.In log out process user log out the system.

2- PRODUCT: To define new product or update existing product, add new process will be

used.If user want to add new product.Firstly click add product button then all product data entered and press ok button.If user press cancel button form close without saving.If user want

(30)

user see the product detail about the related criteria.If user press list button User see all the product and detail.

3- CUSTOMERS: To record new customer or update existing customer, add new process

will be used.If user want to add new customer.Firstly click add customer button then all customer data entered and press ok button.If user press cancel button form close without saving.If user want to search new customer press search button and enter search criteria then press ok button then user see the customer detail about the related criteria.If user press list button User see all the customer and detail.

4- SUPPLIER: To record new supplier or update existing supplier, add new process

will be used.If user want to add new supplier.Firstly click add supplier button then all supplier data entered and press ok button.If user press cancel button form close without saving.If user want to search new supplier press search button and enter search criteria then press ok button then user see the supplier detail about the related criteria.If user press list button User see all the supplier and detail.

5- SALE: Users can access this form and make sales according to the customers wants.

They cancel sale, If necessary with using cancel button and also make sale without dispatching product from stock.User see all the sales detail or specific sales detail in the list menu.And print the bill If want from selecting sales from list then pressing to bill button.

(31)

6- PURCHASE: Users can access this form and make purchase according to the customers wants and company needs..User see all the purchase detail or specific purchase detail in the list menu.

7- STOCK: Users can access all the stock detail from list and can access specific stock detail

from entering criteria from search.

8- ACCOUNTING: User can make payment to the supplier from make payment menu and

receive payment from customer from receive payment menu.and access all the payment info from balance sheet.

9- USERS: When the admin can create a new user account with using add new from user

menu. And user can olsa change their password with using change pass menu.Admin can also see all the user list from the list menu and olsa change any users password after selecting user then clicking change password button.

10- REPORTS: This process gives useful and meaningful information about the customers,

suppliers, sales, purchase, stock products and accounting on specific dates and cash these reports can be printed if desired.

11- USER MAIN MENU: The people who are in the user status, has got limited the authority

(32)

6- PURCHASE: Users can access this form and make purchase according to the customers wants and company needs .. User see all the purchase detail or specific purchase detail in the list menu.

7- STOCK: Users can access all the stock detail from list and can access specific stock detail

from entering criteria from search.

8- ACCOUNTING: User can make payment to the supplier from make payment menu and

receive payment from customer from receive payment menu.and access all the payment info from balance sheet.

9- USERS: When the admin can create a new user account with using add new from user

menu. And user can olsa change their password with using change pass menu.Admin can also see all the user list from the list menu and olsa change any users password after selecting user then clicking change password button.

10- REPORTS: This process gives useful and meaningful information about the customers,

suppliers, sales, purchase, stock products and accounting on specific dates and cash these reports can be printed if desired.

11- USER MAIN MENU: The people who are in the user status, has got limited the authority

(33)

PASSWORD ENTRY

ENTER USER NAME AND PASSWORD y CONDITION FALSE >---~ N MAIN MENU 1.MAIN 2.PRODUCTS 3.CUSTOMERS 4.SUPPLIERS 5.SALES 6.PURCHASE ?.STOCK 8.ACCOUNTING 9.USERS 10.REPORTS SELECT YOUR CHOISE

I

C:)

(34)

I

MAIN MENU

MAIN MENU 1.MAIN 2 PRODUCTS 3.CUSTOMERS 4.SUPPLIERS 5.SALES 6 PURCHASE 7.STOCK 8.ACCOUNTING 9.USERS 10.REPORTS I V

I

SELECT YOUR

I

CHOISE

~yo

N v

~yo

N ~ y

·O

I N.., ~ y

0

N..,

~~Y-·G

N V

~yo

I N V ~--Y

o

' N >-Y

o

I N >-Y

o

' N V

~·~-Y--G

~---

(35)

MAIN SUB MENU

n

AINMENU .Log In .Log Off 3.0uit SELECT YOUR CHOISE

<$>

y

G

! N

<$>-N, Choice=3 ~--N--Y--

B

-~Y

G

(36)

. "'- y Do you want to Log Out I

,/ L

G

NI DDN:T~

QUIT

LOG OUT

Do you want to Ouit The Program

DO NOTHING y

(37)

PRODUCT SUB MENU

0

l PRODUCT MENU 1.Add New 2.List 3.Search

I

SELECT YOUR

I

CHOISE N

<E>

Y-

G

N !

(38)

II

II

II

II

II

I

ADD PRODUCT

Enter Product Data

Click Ok Button If Product Exist MAIN MENU 1.MAIN 2.PRODUCTS 3.CUSTOMERS 4.SUPPLIERS 5.SALES 6.PURCHASE ?.STOCK 8 ACCOUNTING 9.USERS 10.REPORTS y Give Error

'

_j

(39)

PRODUCT LIST

I

Select Product / Click Details Button

ı

Show Product Knowledge

/

(40)

SEARCH PRODUCT

Enter Search Criteria

Click Ok Button

N I

l

(41)

CUSTOMER SUB MENU

8

! CUSTOMER MENU 1.Add New 2.List 3.Search SELECT YOUR CHOISE y

G

T

N i 'W ~

G

y N y y

G

N~

(42)

ADD CUSTOMER

3.1

Enter Customer Data

l

Click Ok Button

y

If Customer Exist Give Error

N MAIN MENU 1.MAIN 2.PRODUCTS 3.CUSTOMERS 4.SUPPLIERS 5.SALES 6.PURCHASE ?.STOCK 8.ACCOUNTING 9.USERS 10.REPORTS

(43)

CUSTOMER LIST

G

I

Select Customer

Click Details Button

Show Customer Knowledge

(44)

SEARCH CUSTOMER

Enter Search Criteria

Click Ok Button

ı

If Customer is not found N

(45)

SUPPLIER SUB MENU

o

~

_

_AJ

SUPPLIER MENU 1.Add New 2.List 3.Search SELECT YOUR CHOI SE :>----Y () I N

&

Y--G

~~~~N____________J

(46)

I

I

ADD SUPPLIER

C)

I

I . I I

I

Ectec

s"~'"" o,ı,

/

l

Click Ok Button y

If Supplier Exist Give Error

N AIN MENU 1.MAIN 2 PRODUCTS 3.CUSTOMERS 4.SUPPLIERS 5.SALES 6 PURCHASE ?.STOCK 8.ACCOUNTING 9.USERS 10.REPORTS

(47)

SUPPLIER LIST

G

I ~---~i>-1 .ı. / Select Supplier

I

I i

Click Details Button

l

Show Supplier Knowledge

(48)

SEARCH SUPPLIER

G

I

!__

Enter Search Criteria

If Supplier is not found N

(49)

SALE SUB MENU

8

I

ı

SALE MENU 1.List 2.Sell 3.Dispatch 4.Cancel

I

SELECT YOUR

I

CH OISE I

Y---8

N I t y

G

-Y

~0

i N. y

~)

.N_______I

(50)

SALE LIST

G

j

Enter Search Criteria

ı

Click Ok Button

If Sale is not found

~-,~G

N

Show Sale Details

Click Bill Button

Show Bill Details

Click Print Button

(51)

ıı

I

SALE

II

••

I

II

~

I

Select Product Data

II

II

I

Enter Amount

1

I

V Click Add Button

N

Y-t>, Select Product Click Remove Button ---, N ~

Select Customer Enter Amonut Paid

'f

/ Enter Bill No /

ı

Bınt/- ~~ Y--b [ CloseMenu

I y :r Done Selling MAIN MENU 1.MAIN 2.PRODUCTS 3.CUSTOMERS 4.SUPPLIERS 5.SALES

(52)

CANCEL

8

I I V

I

I

Select Sale I I

i

Click Ok Button AIN MENU I I 1.MAIN I 2.PRODUCTS 'If 3.CUSTOMERS 4.SUPPLIERS y

~\

5.SALES If Sale is not found

'>_J

6.PURCHASE

?.STOCK a.ACCOUNTING 9.USERS NI ~O.REPORTS I I !:

I

I

Delete Sale I I I

"

AINMENU 1.MAIN 2.PRODUCTS 3.CUSTOMERS 4.SUPPLIERS 5.SAtES 6PURCHASE ?.STOCK a.ACCOUNTING 9.USERS O.REPORTS

(53)

SALE DISPATCH

8

i i

f_

y If Sale is not found

y

+

L

Show Dispatch Details

I

I y

I

Select Product

I

i Select~m'""'

I

I

I

~

-v-ı.[

.>

I N v

<.

Y-ı,.[

~ N Enter Waybill Number

ı

I ]'_ Click Ok Button T I '(

----AIN MENU 1.MAIN 2.PRODUCTS 3.CUSTOMERS 4.SUPPLIERS 5.SALES AIN MENU 1.MAIN 2.PRODUCTS 3.CUSTOMERS 4.SUPPLIERS 5.SALES 6 PURCHASE 7.STOCK 8.ACCOUNTING 9.USERS .().REPORTS Give Warning Give Warning

(54)

PURCHASE SUB MENU

8

I PURCHASE MENU 1. List 2.Purchase SELECT YOUR CHOISE -Y

8

N ~

>--Y---(0

(55)

PURCHASE LIST

Enter Search Criteria

l

Click Ok Button

If Purchase is not found N

(56)

PURCHASE

Select Product Data Enter Amount

ı

I

'""i''~

I

'![

I

Select Vat

I

I V

Click Add Button N ~ve Product l N !

L_~

ı-- ·

L__:3~ı

l Select Product Select Supplier

Enter Amonut Paid Enter Bill No y I Done Purchasing 1.MAIN 2PRODUCTS 3.CUSTOMERS 4.SUPPLIERS 5.SALES 6.PURCHASE ?.STOCK 8.ACCOUNTING 9.USERS 10.REPORTS Close Menu

(57)

STOCK SUB MENU

STOCK MENU 1.Search 2.List 3.Critical Stock I I V

I

SELECT YOUR

I

CHOISE

I

I I I

<S>

y

·8

I I I N I r y

G

r N y y

G

(58)

I

I

I

I

STOCK SEARCH

Enter Search Criteria

Click Ok Button

If Stock info is not found N

Show Stock Details

STOCK SEARCH

G

I

V

Enter Search Criteria

Click Ok Button

(59)

ACCOUNTING SUB MENU

8

---~ I V ACCOUNTİNG MENU 1.Make Payment 2.Receive Payment 3.Balance Sheet SELECT YOUR CHOISE Choice=1 y

G

T

N I 'W

0-

y

8

I N

<$>-

y

G

i N_J

(60)

I

I

I

I

I

I

I

MAKE PAYMENT

8

I ! / Search Supplier / _'f_ Click Ok Button T If Supplier is not found N

Show Supplier Details _!_

Click Pay debt Button

i I I

I

Eot":mooot

I

I

t

I

Select Date

I

) i Click Ok Button f Amount Greater

han Supplier Deb

>-Y--,

Give Warning I

N

ı

(61)

II

I

RECEIVE PAYMENT

8

l

/ Search Customer / Click Ok Button y

NI

I V

I

Show Customer Details

I

'I

i

i

Click Pay debt Button

ı !

I

Enter~mooot

I

i I J'

I

Select Date

I

I

r

:±'. Click Ok Button

>---Y~-~ Give Warning I

~

(62)

II

II

I

BALANCE SHEET

8

I

ı

I

I

Show All PaymentDetails

I

I

Enter Search Criteria

I

II

~\

I

Show Payment Detail

I

I

I

I

(63)

USER SUB MENU

8

I A

ı

USER MENU 1.Add New 2.List 3.Change Password

l

I

SELECT YOUR

I

CHOISE Choice=1 > y () N

<$>

y

G

N

I~~

y

-C:0

(64)

I

I

I

I

I

I

I

I

I

ADD USER

()

I

I

E,te,U~cDat,

I

ı

Click Ok Button If User Exist N AIN MENU 1.MAIN 2.PRODUCTS 3.CUSTOMERS 4.SUPPLIERS 5.SALES 6.PURCHASE ?.STOCK 8.ACCOUNTING 9.USERS O.REPORTS y Give Error

(65)

II

USER LIST

y

V

I

Show User List

I

I

I

I

y

I

Select User

!

Click Delete Button

l

I

Delete User Details

I

I

(66)

MAIN MENU 1.MAIN 2.PRODUCTS 3.CUSTOMERS 4.SUPPLIERS 5.SALES 6.PURCHASE ?.STOCK 8.ACCOUNTING 9.USERS 10.REPORTS

(67)

REPORT SUB MENU

REPORTS MENU 1.CUSTOMERS 2.SUPPLIERS 3.SALES 4PURCHASE 5.STOCK 6.PRODUCTS ?.ACCOUNTING SELECT YOUR CHOISE y

G

r

N

<$>

y

-.

I N v ~ N Choice=5 N

<8>

y

G

I N

:

~::

~

!

i

=

(68)

I

I

CUSTOMER REPORT

I

-.

i

~

I

L

Show Customer List

I

I

I

SUPPLIER REPORT

I

••

I I I

i

I

L

Show Supplier List

I

I

I

SALE REPORT

8

I

I I

I

L

s,,,:

Date

I

I

L

Select Date

ı

I

I

I

I 'W

Enter Company Name or Customer Name

I

L___ I

'W

(69)

I

I

I

I

PURCHASE REPORT

8

I

I I !

I

I

Sele~ Date

I

I

I

Select~DateI

I

I

V

Enter Company Name or Supplier Name

---ı

ı

I

Show Purchase Detail

I

STOCK REPORT

8

J

I

I

/ Show Stock Detail

I

(70)

PRODUCT REPORT

8

l

I

Show Product List /

ACCOUNTING REPORT

8

! I I

I

Sele: Date

I

[

I

Select:o,t,

I

/ j' Enter Customer or Supplier Name i

ı

I

Show Accounts Detail

(71)

VI. REFERANCES

BOOKS

• Management information systems Kroenke, David.

• Professional SQL Server 2000 programming by Vieira, Robert.

• Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design

by Edward Yourdon.

• Essentials of Visual Basic 6.0 programming Schneider David I Prentice Hall cl 999.

• Introduction to Visual Basic 6.0 Schneider David I Prentice Hall c2001.

• Programming in Visual Basic McBride P K DP Publications 1994.

• Visual Basic 6.0 Pro İhsan Karagülle/ A. Zeydin Pala

• Visual Basic ile Programlama (1.cilt)/Görsel Programlamanın Temelleri Memik Yanık

WEBSITES

www.vbturk.net

www.vbasicmaster.com www.vbturk.com

(72)

.

ıı:

APPENDIX I

SCREEN OUTPUTS

Welcome.

Ömer Bora Yirik

08:55 25 Ocak 2008 Sell J Make Peyment Receive Payment Stock List UpcomingPaymenls

(73)

I

I

I

I

PRODUCT: 08:56 25 Ocak 2008 Sell Purchase Dispatch Make Payment Receive

j

,mm paym~nt .,,., Critical Stock _?.!_~~~I~ Saten Alcı !O Kartonpiyer Aid O Fa;;a·ns··yap;stirı·o· DerZdol !O 08:57 25 Ocak 2008 Sell Purchase Disp.atch Make Payment Receive

I

Payment Stock List «.Add,Cu$~ Critical Stock SıvaAlcısı !O SatenAlcı 1~ Kartonpi_ı.ıer Ale/ O F°a~·a·ns··yap·ıstir;·o···· Derzdol /O Upcoming Payments

(74)

I

I

Welcome, Ömer Bora Yirik

09:20 25 Ocak 2008

Current Amount Description

100 200 Fayans Yapıslırıcı !12,00 TL ·ı00 Derzdol !11,00 TL ·70 Receive Payment Stock List CUSTOMERS:

,.,,.D.~~~atchJ

Make Payment Critical Stock SıvaAlcısı \O Saten Alcı 1O Kart·önpryer"t.:ici o Fay~ Derzdol 1O Upcoming Payments

(75)

I

I

I

I

I

I

I

I

I

Main Products Customers Suppliers Sales Purchase Stock Accounting Users Reports

mm· mmm.=•mm u,mmmu=,umum;;m,m=,--,,,,,,,,.=~-=v.--m;,muu=mm

Welcome, Ömer Bora Yirik

09:21 25 Ocak 2008

New Customer Search

Name Tele hone

~~Omer Bora ?/1!:ı?R? Ali ill Sell Purchase Upcoming Payments ... 1 I SUPPLIER: Welcome, Omer Bora Yirik

09:22 25 Ocak 2008 Receive Payment Stock List Add Customer Criti~~Stock SıvaAlcısı .o Saten Alcı · \ O Kartonpiyer Alcj O Fayans Yapıstır\O o·ei"Zdö·ı ···:o

(76)

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

ıftMain Products Welcome.

Omer Bora Yirik

Customers Sales Purchase Stock Users Reports

__9£,J 09:22 25 Ocak 2008 Debt 0,00 TL •••••••• 1T{i8iföoTL Sell Purchase Dispatch Make Payment Receive Payment Stock List SALE: Critical Stock SıvaAlcısı 10 Saten Alcı iO Kartonpiyer Ale( O Fayans Yapıstır!O Derzdol

)O-·-Tota! Price O YTL P'Dispatch Products

--c~ OK

OYTL OYTL

(77)

- a: x

..1..Main Products Customers Sales Purchase Stock Accounting Users

I

I

I

I

I

Welcome, Ömer Bora Yirik

09:24 25 Ocak 2008 Sell

l

Puıchas~---- _.I ?ispatch

I

Make Payment Receive Payment Stock list Add Customer Cıitical Stock Upcoming Payments 09:38 25 Ocak 2008 Sell

l

Dispatch Make Payment nAddCUS'.:~ Critic.;!1 Stock S,ıva Alcısı \O Saten Alcı \ O -~{artonp·iy·~;).i.fclü Faya~;;·ya·piS"iiil'ö"' b8rzd~İ .::rq_ coming Payments 2 500,00 T_L __ ._ Dispatch Search Total Price Customer ~

Yirik İnsaal.: Ömer Bora Yiıi~Ol.2008

Bill

Vergi Oneyı

Yiı·iklnsaat.

Tax No: 1231313 Tax Department: Lefkosa Ortaköy

MyCompany

Tax No: 34545654 Tax Department:Somewhere Scmewtere in somewhere, scmewtere street, sornenumber Sornewhereı'SomewhereTelephone 55555555555 1234 25 Ocak 2008 Cuma Telephone: 2239282

Product Amoııııt Price VAT Total

Beyaz Çimento Siyah Çimento 100 200 7,38 TL 5,74TL 1,62TL 1,26TL 9,00 TL 7,00 TL Total Pıice: 2.203,00 TL Total VAT: 397,00 TL GnuıdTotal: 2.600,00 TL

(78)

I

I

I

Welcome,

Ömer Bora Yiıik 09:25 25 Ocak 2008

I

Sell

I

I

... Make Payment j Receive

I

Payment

I

I

I

I

I

Omer Bora 09:26

I

25 Ocak 2008 -Purchase

I

Dispatch --, Make Payment

I

Receive

ı

Pa_yment Stock List

I

Add Customer

I

I

I

I

(79)

PURCHASE:

Welcome, Ömer Bora Yirik

09:27 25 Ocak 2008 Sell Purchase Dispatch · Make Payment Sıva Alcısı I O s·ate·r;-Aicı···~"ö"··· Karton~;-iye-;·A·ıd o Fayans Yapıstıri O Derzdol jO

-·-Pıoduct Siyah Çimento

Amount

ı,---­

f6'

Price

Upcoming Payments « Remove

Total Price O YTL

Supplier TotalVAT OYTL

Grand Total OYTL Payment

Bill Number

Y Main Products Customers Sales Purchase Stock Accounting Users Reports Welcome,

Ömer Bora Yirik

2345 s2@ıtC 64456 . 21 oopor,L Search ~ 6000,00TL Bill Nlımb r Paid 1234 1.000.00TL 09:27 25 Ocak 2008 Sell j Supplier

Adana ÇimentoTAŞ:

iiioö.oo r[ 7.100.00TL. ÇukÜ'iö"Va"k}eÇ:"":~hlletUztur ~-9~~:7.9.~~-~-~~ ..!.:.~:.~.:..~.ı~.~-~! Upcoming Payments

.I

(80)

STOCK:

@Main Products Customers Suppliers Sales Purchase . Welcome, . ~F'.>ırf'h

Ömer Bora Yirık 09:28 25 Ocak 2008

Dale Price IEntered JP

H•Illi ıjı I Amount lt'ıfl

T.~._Ş: Htt\Ci_l,~ Ocak 2~98

Ahmet Oztf24 Ocak 2008 iü

·4Ö0···--600··· Sell Purchase ... ·!~,-~9 ..!..~ L~ . 9.00 TL ıo . ·I 9,00TL :O o o ··+200 Dispatch Make Payment ACCOUNTING: Welcome,

Ömer Bora Yirik

09:29 25 Ocak 2008 Sell Purchase Dispa!ch Make Payment Receive J Pa.ı,ıment , Stock List / Add Customer Critical S toQt _,,. SıvaAlcısı !O Saten Alcı '. O

~=ı~~:~·:~::~-;~····---tYe"r"Zd~

(81)

ıwtMain Products Customers Suppliers Sales Purchase Stock Accounting Users Reports Welcome,

Ömer BoraYirik Pa.Y Debt Search

r·"''

12:08 25 Ocak 2008

Name Surname Companı,ı j Telephone Debt

Hıncal

f;.fahffi~t"··· [Seyhen!üiiJik"""" ···ıt~k~"r'~·va·kiieç··· ···r71·23°4ss····!Adana ÇimentoT.A.Ş 15435353 1400,00 TL

Sell Purchase Make Payment Receive Payment Stock Lisi Add Customer Upcoming Peyrnenls .?.~.'.l.?.?.g~~- 12.000,00 TLl !

~~tili~~i~~iruv~T::;~=~~:::::;:i::::::::::::::

1

]::1::::::::;;~;~:~:0:::::10:0:0::::;::::~i~~i~ı=~~•

ıj'ı Main Products Customers Suppliers Sales Purchase Stock Accounting Users Reports ~.,,-,,,,,-,mm

Welcome,

Ömer BoraYirik

12:09 25 Ocak 2008

Name ISwnam Debt

Omer IYirik 1200,00TL

Upcoming Payments

(82)

II

II

II

I

Welcome.

Ömer Bora Yirik New User Change Password j Delete

I

ı . IUsemame Name 09:31 25 Ocak 2008 Sell

I

,

admın omer ...!I Purchase Dispatch UpçomingPayments I Welcome, Omer Bora Yirik

09:31 25 Ocak 2008 Sell Receive Payment Stock List

(83)

REPORTS:

[] Main Products Customers Suppliers Sales Purchase Stock Accounting Users Reports -) 6\ Xi

Welcome, l~·

-=~,..

-,

r.:=. · · ""( Ömer Bora Yirik

09:32 25 ocak 2008 Sell Customers Purchase Corııpaııy Yirik İn saat Gültekin lnsaat

Name Surname Teleplıoııe

2239282 42323424 Debt 400,00 TL 0,00 TL Ömer Bora Ali Yirik - Gültekin Up_ç_omingPayments

Main Products Customers Suppliers Sales Purchase Stock Accounting Users Reports _ı51IX.

Welcome. ı,ml _..,J r:".:::·~-.-,.·.wu =hW'l

Ömer Boıa Yirik 09:33 25 Ocak 2008

Dispatch

Suppliers

Company

Adana ÇimentoTAŞ

Çukurova Kireç

Name S11m.1111e Telephone

7123456 24234242 Debt Hıncal Ahmet Ceyhan Öztürk 0,00 TL 1 980,00TL Make Payment Receive ! Pa.Y~

(84)

I

I

I

I

Welcome, Ömer Bora Yirik

12:14 25 Ocak 2008 Sell Dispatch Make Payment Receive Payment Stock List Add Customer

[] Main Products Customers Suppliers Sales Purchase Stock Accounting Users Reports

Welcome. r:::::, Ömer Bora Yirik

12:14

25 Ocak 2008 Sell

Sales

Purchase Customer

Falez insaat: Ömer Yirik

Date Bill Nurnbeı Total Price Amotıııt Pahl

25.01.2008 1234 2600 1400

Receive

Payment

Add Customer

(85)

12:12 25 Ocak 2008 Receive Pa_yment Stock List s"ı"var·i;eci"· SatenAIÇI ~ıvaAlçısı

[JMoinProducts Customers Suppliers Soles Purchase Stock Aı::counting Users Reports .."::.; ::-. , :' 1

Welcome, Ömer Bora Yirik

09:34 25 Ocak 2008

Sell

---···",J Stock

;~·=N:~~~

Product Sııpplierrcııstoıner Date Price Entered Exit Left

BeyazÇimento Adana Çimento TAŞ 24 Ocak 2008 9,00 TL 200

Siyah Çimento Adana Çimento TAŞ 24 Ocak 2008 7,00 TL 600

Badana Kireci Çukurova Kireç: Ahmet 24 Ocak 2008 4,00 TL 400 o 400 Make

Sıva Kireci Çukurova Kireç: Ahmet 24 Ocak 2008 2,00 TL 600 o 600

.. ~~ı~;; .......1 Beyaz Çimento Yirik insaat.: Ömer Bora 24 Ocak 2008 9,00 TL

Beyaz Çimento Yirik ınsaat. Ömer Bora 24 Ocak 2008 9,00 TL o 200 BeyazÇimento Yirik ınsaat: ömer Bora 24 Ocak 2008 9,00 TL o 100 200

Siyah Çimento Yirik lnsaal.: Ömer Sora 24 Ocak 2008 7,00TL

Siyah Çimento Yirik tnsaat · Ömer Bora 24 Ocak 2008 7,00 TL o 600 Siyah Çimento Yirik tnsaat Ömer Bora 24 Ocak 2008 7,00 TL o 200 100

Beyaz Çimento Adana Çimento TAŞ· 24 Ocak 2008 9,00 TL 400 o 200

Siyah Çimento Adana Çimenıo TAŞ 24 Ocak 2008 7,00 TL 500 o 100

(86)

I

I

I

Main Products Customers Suppliers Sales Purchase Stock Accounting Users Reports _:aı:X;

. Welcome, r:::;;::;, 'I'" ...,.

Omer Bora Yirik 09:35 25 Ocak 2008

I

Name Price VATProducts crmcaıAmount Current Amount

Siyah Çimento 8,00 TL 18% 100 100 Beyaz Çimento 1 0,00 TL 18% 80 200 Sıva Kireci 3,00 TL 18% 200 600 Badana Kireci 6,00 TL 18% 1 OD 400 Sıva Alcısı 7,00 TL 18% 50 Saten Alcı 12,00 TL 18% 1 OD <anoncıver Alcı 4,00TL 18% 60 Fayans Yapıstırıcı 12,00 TL 18% 1 DO Derzdol 11,00 TL 18% 70

I

I

CriticalStock

'

SıvaAlcısı 10 Saten Alcı : O KartonpiyerAlciO FayansYaP/sTrıfo-ö~;;d~ı fo Upcoming Pa_yments Welcome, Omer Bora Yirik

12:10 25 Ocak 2008 Purchase Dispatch Make Payment Receive Payment Stock List Badana Kireci sıva-~ s·at~n Alçı Sı'Vd'ATÇıS'ı

(87)

Main Products Customers Suppliers Sales Purchase Stock Accounting Users Reports Welcome, -,,.---.---.-,.-.- ..-.v.Mm,·.,·."~ ÖmerBoraYirik 12:11 25 Ocak 2008 Sell

l

Balance Sheet

nate Credit Debit Bal.ınce Description

8.500,00TL 100,00 TL 8.400,00 TL 1.000,00 TL 7.400,00 TL 1.000,00TL 6.400,00 TL 1.000,00TL 5.400,00 Tl 1 .000,00TL 4.400,00 TL 2.000,00TL 2.400,00 TL 1.000,00TL 1.400,00 TL llaıne

Adana ÇimentoT.A.Ş: Hıncal 25 Ocak 2008 8.500,00 TL Adana ÇimentoT .A.Ş: Hıncal 19 Ocak 2008 Adena ÇimentoT.A.Ş: Hıncal 21 Ocak 2008 Adena ÇimentoT .A.Ş: Hıncal 22 Ocak 2008 Adena ÇimentoT .A.Ş: Hıncal 23 Ocak 2008

I

Adane ÇimentoTAŞ: Hıncal 25 Ocak 2008 I Adana ÇimentoT.A.Ş: Hıncal 26 Ocak 2008 Stock List Adana ÇimentoT .A.Ş: Hıncal 28 Ocak 2008

Upcomlrıg P_a.ı:ı.ments

USER MAIN MENU:

Main Products Customers Suppliers Sales Purchase Stock Accounting Users f.Hr,:,ıı~ Welcome, Limited User 09:37 ~"MakeP~ı Receive Payment Stock list Add Customer CriticalStock SıvaAlcısı 10 SatenAlcı .· KartonpiyerAICjO Fayans Yapıstırj O o·~i'Zdoı JQ__

(88)

Can be seen on CD.

APPENDIX II

SOURCE CODE

86

Referanslar

Benzer Belgeler

Similarly, and in regard to the aforementioned cases above, the High court of Singapore seemingly accepted the governing law (when the parties involved in the arbitration

Keywords: book sale ranks, time series prediction, supervised learning, lagged variables, linear regression, ridge regression, random forest, light gradient boosting.. machine,

Table 1: Average scores for the corporate sale persuading techniques …………..…26 Table 2: Comparing companies grouped according to their sector and the importance that they place

Despite the fact that the history of e-commerce has only about two decades of intensive and effective development (in comparison with the history of development of other branches

Finlay, Marshall and McColgan (2018) provide empirical evidence on the effect of firm-level, industry-level and economy-level distress conditions on the stock price reaction to

Bearing in mind the multi-dimensional nature of real convergence, we analyze the process of real convergence of CEE economies by employing the following indicators:

[r]

Kan kesmek için Saparna şurubu: Otuz dirhem Cezayir saparnası, beş dirhem peygamber haşebi, iki dirhem ravendi çini, beş dirhem sinameki yaprağı, iki dirhem