• Sonuç bulunamadı

by: To: NEAR EAST UNIVERSITY FACULTY OF ECONOMICS AND ADMINISTRATIVE SCIENCES DEPARTMENT OF COMPUTER INFORMATION SYSTEMS

N/A
N/A
Protected

Academic year: 2021

Share "by: To: NEAR EAST UNIVERSITY FACULTY OF ECONOMICS AND ADMINISTRATIVE SCIENCES DEPARTMENT OF COMPUTER INFORMATION SYSTEMS"

Copied!
373
0
0

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

Tam metin

(1)

NEAR EAST UNIVERSITY

FACULTY OF ECONOMICS AND

ADMINISTRATIVE SCIENCES

DEPARTMENT OF COMPUTER

INFORMATION SYSTEMS

,

2005/2006 FALL TERM

- CIS 400

(Graduation project)

COMPUTER STORE AUTOMATION SYSTEM

Submitted To: Dept.Of Computer Information Systems

Submitted by: ALIFUAT TATLIMAVUK

20020389

Lefkosa,

(2)

S'

UNfvJ\

/.v~ ·,t,·~ Q-- ~ ~ ...\ ~I -<. z I \BRARY I. ACKNOWLEDGEMENT

i

7;, - '

":J,J

o>a .. , r:: .-v.S~,,/ :::::.- -· ; .• '( .. -:.?'

First and foremost I would like to thank very much Assist.Prof. Yalcm ;.:::::.. ·· 1.

AK(ALI who is chairman of Computer Information Systems department and Miss Nadire Cavus who never left his support and always encouraged me during my study.

I would also like to thanks all instructors of department of Computer Information System for their support.

And finally, I would like to thank very much to my family for providing me with financial support during all my educational life and for their psychological support in all parts of my life by providing me comfort.

(3)

II. ABSTRACT

The Computer Store Automation System is going to prepare to solve problem that company processes which is made by hand. This system is going to make company processes fast, easily and more reliable.

The program provides manage and take hold of business transactions' record, personnel records, training records, stock records, customer records, at a small or medium computer store. A scheduled user manual prepared for helping the users to select an suitable action.

I select this project because, if a firm sold technological parts especially computer parts that company need a software to use on their jobs, when they work manually works take a lot of time and needed more workers. Therefore I decide to make a program to satisfy their software needs.

Computer store automation system has different alternative user groups, these groups provide three choices of access availabilities, admins have more access availabilities that is whole program, accountants have restrictions on personnel area, users can access only products related menus.

Computer store automation system aims to help company manager, company personnel and customers, the system provides easy, quick and more reliable process on company works.

(4)

III. INTRODUCTION

The companies were doing their processes manually, such as hold record of customers and suppliers, stock controlling, accounting, and other business transactions. But recently IT (Information Technology) started to help companies or firms. Then it has been very popular because it is faster, cheaper than manually and so easy work with IT.

It is necessary to companies work with computer programs in their work to more valuable present and more efficiently working. Managers, workers and customers feel their self they are really in a technological company when they work or being in a program like this.

At this point Computer Store Automation System will provide easiness and quickness of company processes that are customer records, purchased and sold products, stock controlling, accounting records, personnel records. Also system has a authorization steps to determine and control the access levels, to use this feature every user have different authorization levels that given by managers with usemame and password.

I hope this system will be useful to all personnel that in the company and all customers.

(5)

This program prepared by using Borland DELPHI programming language and Database was structured by using PARADOX that connected with program.

This system designed for using at Windows Operating System and Turkish date format, also have a installment package to easily setup.

The Computer store automation system have 6 (six) main process;

ENTRANCE

This process to operate the program, get user profile that means now who using this program, purpose of this process is determine the authorization level if Admin level operate the program all processes are available for using, if Accountant level operate User Accounts Settings, Personnel Records and Personnel Attendance processes are disable, other processes are available for

\

using, if User level operate the program all Account Processes(Customer Accounts, Supplier Accounts, Personnel Accounts), Personnel Records and Personnel Attendance processes are disable , other processes are available for usmg.

I-CUSTOMER

At this process customer information such as name, surname, telephone will be taken from the customer and save to Database.

This process has sub processes;

(6)

• Search I update : in this sub process users can search an old-recorded

customer and if necessary update their information

• Delete customer : in this process users can delete recorded customers if there is no need to information a bout the selected customers

2- STOCK PROCESS

All processes about products and suppliers will be made in this processes

This process has sub processes;

• Supplier process : this process provide recording supplier information, update them when necessary, and may delete records if all contacts are give out.

• Purchase process : all products that are purchased, recorded with suppliers information and total amount of invoices computed then saved in this process.

• Selling process : when a customer arrive the company and ask some products this process is using to perform it, process shows the available products in stock, give a recommended price for selling that is entering system on purchasing and give a chance to discount on recommended

(7)

3- ACCOUNT PROCESS

Accounting jobs are done by using this process This process has sub processes ;

• Customer Accounts : this process provide the information from DB who have debt to company and customer payments recorded at this process. • Supplier Accounts : firstly this process using for check supplier

statements if there will be an error in statements then recorded the payments that made to suppliers.

• Personnel Accounts : at this process compute the personnel salary on

based of working days, and recorded advance payments & salary

payments.

4- PERSONNEL PROCESS

All records about personnel take at this process This process has sub processes

• Personnel records : here identity information about personnel are taken such as Ssn number, name, surname, photo.

• Personnel Attendance : At this process daily personnel attends are recorded and it used at salary evaluation, also permits are given from this process to personnel.

(8)

5- REPORTS PROCESS

This process provides various reports to managers and other users This process has sub processes;

• Customer Reports : This section involves reports about customers, give satisfy information to managers.

Reports are; All customers, customers who have debt, customers who buying lots of products, customers who delay debts, general customer profile of company.

• Supplier Reports : This section involves reports about suppliers, give necessary information to workers and managers.

Reports are ; supplier list, which supplier supply which products , which suppliers are where.

• Stock Reports : This section involves stock reports, give detail information about products in stock and general stock situation to managers and workers.

Reports are ; available products, under critical point products, near critical point products, most wanted products, never sold products , more profitable products.

(9)

• Account Reports : This section involves general accounting repots , give

critical and desired information to managers who make decision in company.

Reports are ; sales between two date, purchases between two date, daily and recent time supplier payments, general and daily receivables information, salary of personnel, expense - revenue of months and days.

6- SETTINGS PROCESS

Products descriptions and other specific settings included in this process

This process has sub process ;

• Product description : products name and brand entering by using this process, so its names and brands appear as a normalized form during make stock records also during selling products, when created a report there wont be a data loss because of standard form of names and brands.

• Change Password : this process give a chance to user to change their user name and password.

(10)

IV. DESIGN OF THE SYSTEM

EXPLANATION

The minimum requirements of the system are as follows ; - Intel Pentium III processor 800 Mhz

- 256 MB, DDR of RAM - 20 GB Harddisk - 14" Monitor (800 x 600 resoluation ) - 32x CD-ROM - Printer - Microsoft Windows 2000

The recommended requirements of the system are as follows ; - Intel Pentium IV processor 800 Mhz

- 512 MB, DDR of RAM - 40 GB Harddisk

- 15" Monitor (1024 x 768 resoluation) - 52x CD-ROM

(11)

1. PROJECT IDENTIFICATION AND SELECTION

THE AIM OF THE PROJECT

The Computer Store Automation System aims to helps managers and employees who work in a company that sold computer parts, this system provides to employees easy, quick and reliable work area to record daily transactions, also system provides to managers easy, quick and more reliable work area at their jobs like more available records to control and check

necessary information, quickly take a report throughout program, more control above their personnel, easily backup company information because all

information in digital area.

At existing system products made warranty with a text document that given the customer and it's a big weakness because of customer

unconsciousness but at this system all products that sold the company in warranty extension with product Serial number.

(12)

1. PROJECT IDENTIFICATION AND SELECTION

THE AIM OF THE PROJECT

The Computer Store Automation System aims to helps managers and employees who work in a company that sold computer parts, this system provides to employees easy, quick and reliable work area to record daily transactions, also system provides to managers easy, quick and more reliable work area at their jobs like more available records to control and check

necessary information, quickly take a report throughout program, more control above their personnel, easily backup company information because all

information in digital area.

At existing system products made warranty with a text document that given the customer and it's a big weakness because of customer

unconsciousness but at this system all products that sold the company in warranty extension with product Serial number.

(13)

THE PROJECT BOUNDARIES :

1. The existing records that hold at papers are in confused situation so it may

takes long time for transfer to new system.

2. The products that sold before build this system are not exactly known so first one or two years there will be an uncertainty at warranty process.

3. The current products in stock are not exactly known , there are no personnel records at paper or any where so before using system needed a time period to hold this records.

RESOURCE LIMITS

This system has a limited budget because it wanted like a trial version of big system, so all resources were not available. This system shows the benefits and weakness to managers if it will be successful the system need a improving with some modules.

(14)

2. PROJECT INITIATION AND PLANNING

TECHNICAL FEASIBILITY

The hardware that necessary for system are also to be found in company so it can be easily build and operate the system

OPERATIONAL FEASIBILITY

At operation part, system has a strength and big chance because almost of personnel have computer using knowledge at good level however this system has own logic and algorithm so in a short training period user can learn the system, there will be a training program for user.

ECONOMICAL FEASIBILITY

Actually company afford the project costs and they give a limit to all projects, so all research and development steps were in a limited time and cost.

(15)

3.ANALYSIS

THE REQUIREMENT DETERMINATION

The requirements made by managers are as follows;

- Exact records about personnel attend, evaluation at salary payments - To provide easy and quick data access

- To provide normalized data form about stock - To prevent data loss

- To restrict data access build an authorization level to provide system security

- To provide an attention mechanism on unexpected situation The requirements made by users are as follows;

- To increase speed of operations To provide facility on make records

- Easy and quick access on necessary information about supplier and customer

(16)

EXISTING SYSTEM CAPABILITIES

- The computer store works manually, all records hold by hand. - There is no control system on personnel attends

- Warranty process made by hand and certificate given to customer - During the selling products availability search by hand in stock - After a product sold bill was prepared by hand

- Reporting process was very long and tiring because of need to control of all documents

- There is no a standard record about customers

- Receivables and payments recorded a ledger manually

NEW SYSTEM'S PROVIDENCES - All records hold on the computer

- Personnel attendance recorded daily and giving report when its want, evaluate it at salary payments

- Serial number of product presents the product warranty and detail information

- A normalized form on product names and brands

(17)

- All customers & suppliers and their information keep in the database ready to use every time

- Accounting records such as payment dates, receivable dates, personnel salaries keep in database

- Reports can be prepare like a document with using printing process - There are three user authorizations, they are ADMIN who access every

(18)
(19)

s::

C) C )> !4.

z

0 () )> 3 G) CD C ...• (/) m ...• -I JJ CD Qi "O 0 C) 0 C)

s::

C) ;::i. C 0 (/) !4. m C ::J 0 JJ ...•. 3 m CD "O ...• 0 ~I I IQ. 13 I~ 10 C !4. 0 3 CD ...• ...• CD

"'

0 ::J 0 C 0 CD ~ 0 l> !4. (/) CD s: C 0 Q. "'tJ -f 0 CD C 0 0 -f 0 s: s: z "'tJ m -f

!:i

C lJ m -f en >< 0 m -f -f z lJ 0 C en en lJ l> -< -f m -f C/) 0 l> "T1 l> -f lJ cO"T1 m m -f lJ r- s: 0 0 "O (/) (/) s:

:e

CD C C l> ...• "O (/) "2. "O -f C 0 "2. l> ::J <ii" <ii"

0

::J ...• ~

"'

...• z G) (/) ::J ...•. lJ

"'

0

a

en ::J :E l> 0 "O CD CD -< s: :E CD 3 en CD ...• Q. CD -f (/) ~ f <O Q. 0 CD ::J •..•. m co ::J (/) s: CD ::J C CD "O I --- - "O "O <ii" ~ ...• 3 "O CD ~ ::J "'U •..•. 3 m (/) CD ::J JJ •..•. (/) (/) 0

'

(/)

z

,_ C

z

"'U m "'U r C m JJ

(20)

0 CJ) I N attend info. I ~ w

~I

CJ) _J a: UJ ....J UJ z personnel w CJ) CJ) z information z ::J C 0 knowled e z 0 0 +:, CJ) C'il C'Cl C'Cl a: cii CJ) C'Cl N UJ "'O a: ·.::: a.. .¥l w ,._ ..c 0 C: o, Cl) +-' Q) CJ) ::i E

eiep puaue ::i C'Cl

~

lli

CJ)

I

,._

I

a. <( Cl) Cl) CJ)

payable info. :::c -~ oo ::i

a: >

::J E

eiep a1qeAed a..

0

Cl)

Q)

n,

:!: cust. payment info

w ~

//

t- +-'

en

C Cl) eiep a1qeA1a::>aJ :!: ~ E >,

ooi~1!!

J ~

IR

l

CJ) <z co 0 a. C a:o ,._ E

C,-

Cl) Cl) <( t- a. CJ)

-<

a. C :!: ::i ::i~C'Cl w 3:0 (.) ~ "O CJ) ct- ...J ::> a:

I

Supplier statements LL <( UJ <(W _J t- a: a.. ~ CJ) <(0 a.. (.) t:: ::J ~ 0 0 ct- upplier knowledge +-' CJ) 0 CJ) Q ...Jen 0 Cl) ,._ wa: I- +-' CJ) CJ) C >W +-' ::i wt- C 0 Cl) (.) ...J ::> E (.) Q. Q. >, ' n C'Cl 0 :!: C'Cl ~ •.•... _ .•. a. t-0 ,._ I 0 Cl)

<.

Supplier info. C'Cl E +-' C'Cl a: .9 "O 0 CJ) CJ) ,._ ::i a: Cl) LL 01 I w E C'Cl :J 0 +-' _a::>!OAU! rauioisn C'Cl o, +-' CJ) a: "O o, ::i UJ ,._ ::J (.) Cl) ~ E CJ) 0 0 I- +-' Customer requests CJ) CJ) ::i I ~ I I _I a: ::J 0 0 UJ (9

y

(21)

'"'"' N

I

a: erep reuioisno I~ 0 f- a:

~ customer payable data

la

iu

urchase request ~ 0) 0 C") C f- C\J Q) Cf)

::J

Cl) () sao,oAU! reuioisno <, / \ ..•••... I 0 > C (!J

z

~ ~ ...J

-

~ eiep sao,oAU! reuioisno ...J w

"O Cf) ~ "O (.) 0 0

-

Cl) Cl) Cf) (!J

z

...J ...J w Cf) Q) Cl) Cl) Cl) ~ .c ~ Q) (.) C\J (.)

§_

J

purchased good data

•... ::J ' I~ a.. ()

-

I~

~,,

-.

'?

F ~

r

a: w _, .•...•..

_

•... Cl) ~~ ...J Q)

i )

a, ,- Q. o, Q.

::J

supplier knowledge C\J ::J supplier data Cf) Cl) o,

::J

(22)

N N _J

w

z

z

0

Cl)

a:

w

o,

siuew1'ed 1auuosmd ...I w

z

z

,~iep siuewAed 1auuosJad

I ~

w 0..

a:

w

0 > _J supplier statements (( I- U) C payable info

-

o,

w

z

U)

w

C\l~ww

o,

U) . n, ~ (.) ~

::)

C') Cl..

>-

0 erep a1qeAed I Cl) siuew1'ed rsuddns ::::> ~ (( (.) U) o, o, (( ::::> o,

a:

0

w

(( I- U) cus. payment. info >

~

w z

U) C

0

Customer payments

T""~ww

(!)

(23)
(24)

n

(25)

Add customer

CUSTOMER ~Search I update Delete customer

Add supplier

Supplier Search I update

~

STOCK Purchase

I

41

Delete supplier

Selling__ Customer accounts

I

I

----, ~ w

I

•I

ACCOUNT ~ Supplier accounts

I

r-1 Supplier statements I- Cf') >- L-+j Supplier payments Cf') z 0

I- I I L+I Personnel accounts

<(

~

0

I

I

r--+I Personnel records

I- :::) JI PERSONNEL <( w I I L-.+t Personnel attendance rr: 0 I- Cf') I I

rl

Customer reports rr: w I- I I

H

:::) Supplier reports o,

81

I

, I REPORTS

I

I

JLStock reports

..---

Account reports Personnel reports Product descriptions

I

I JI Change password SETTINGS User authorizations Help HELP About

(26)
(27)

DATABASE TABLES

There are lO(ten) tables in system Database, they are ;

- Users - Personnel - Attendance - Customer - Supplier - Stock - Pro_form - P _invoices - Selling - S_invoices

(28)

00

(29)
(30)

PASSWORD ENTRY

START

Enter user name and password

y

STOP

(31)

MAIN MENU 1 - CUSTOMER 2-STOCK 3-ACCOUNT 4 - PERSONNEL 5- REPORTS 6- SETTINGS 7 - HELP 8 - EXIT select your choice y y y N y

(32)

y

y

y

y

N

are sure want to exit

N

(33)

CUSTOMER CUSTOMER MENU 1.Add customer 2.Search/ update 3.Delete customer select your choice y y y

(34)

ADD CUSTOMER

enter customer

Id

~ / this ID used before

please try another ,

I.

enter customer information

y

Please enter require ,,

fields ··

N

Click okey button

y N

(35)

SEARCH/UPDATE enter customer Name or Surname y N There is No record like this N

Click close button

Click update button

Enter new information

y

N

click cancel button

click okey button

(36)

enter customer Name or Surname N There is No record like this DELETE CUSTOMER y

Click delete button

N

click cancel button y

click okey button

N

Click close button N

(37)

STOCK MENU 1.Supplier 2.Purchase 3.Selling select your choice N STOCK y y y

(38)

SUPPLIER MENU 1.Add Supplier 2.Search/ update 3.Delete supplier select your choice SUPPLIER y y y

(39)

ADD SUPLIER

enter supplier

Id

N

~ I this ID used before

• - please try another I''

enter supplier information

N

Click okey button

supplier succesfully recorded

Click close button

--~~:

y

please enter require fields

(40)

SEARCH/UPDATE enter supplier Name or Surname y N There is No record like this N

Click close button

Click update button

Enter new information

y N

click cancel button

(41)

DELETE SUPPLIER enter supplier Name or Surname y N There is No record like this N

Click close button

Click delete button

N

click cancel button

y

click okey button

N

(42)

PURCHASE

Click new Invoice button enter Invoice number N enter supplier information N Click add-supplier button

this number used before please try another

y

enter dates

y

N

Click cancel button

operation is cancelled

Click okey button

Invoice is recorded succesfully

Click add product button

(43)

PURCHASE

enter product serial number

select brandand name from list

y

N

Click add product spec. button

this number used before please try another

enter prices

selling price cannot be smaller than buying price

Click add product spec. button

click cancel button

product recorded

(44)

PURCHASE

y

N select a product from list

click okey to save all products to invoice

click delete button

total cost of invoice is shown and all products recorded

y

product deleted N

cancelled deleted operation

(45)

SELLING

select customer from list

N enter Invoice

number

click add new customer button to add

customer

this number used before please try another

N Click okey button

Click cancel button

Invoice is recorded succesfully

operation is cancelled

click find button to find product

y

N Click close button

there no available product like this

(46)

SELLING

y

N shown discount

limit

Click add product

button Enter discount

ratio

f

discount amount is not

f

·~. in acceptable interval Product add to

selling list

N select a product

from list

click delete button

(47)

SELLING

N

click cancel button

whole list cleared and cancelled selling

y

N

enter installment number

click prepare bill button

N

click cancel button N

click print button

bill

bill and details saved to system

y

click okey button

installments amount and payment plan

N

y

click print button

bill and payment plan

bill and details saved to system

(48)

ACCOUNT MENU 1.customer accounts 2.supplier accounts 3.personnel accounts select your choice N ACCOUNT y y y

(49)

CUSTOMER ACCOUNTS CUSTOMER ACCOUNTS 1.Customer payments 2.receibale search select your choice y y N

(50)

CUSTOMER PAYMENTS

select customer from list

y

N

customers debt list

searching customer have no debt

enter payment date

N click do payment button y click calculator button result

(51)

SEARCH RECEIVABLES y N N y enter dates click find N there is no record like this enter invoice NO click find N there is no record like this results results y y

click close button

(52)

SUPPLIER ACCOUNTS 1.supplier statements 2.supplier payments select your choice y SUPPLIER ACCOUNTS y N

(53)

I

-

I

I

I

I

enter invoice NO click find N there is no record like this SUPPLIER STATEMENTS y results y

(54)

SUPPLIER PAYMENTS select invoice from list N there is no record like this N y debt amount in invoice y

click pay button

click close button

payment recorded

N

(55)

select personnel from list select payment month PERSONNEL PAYMENTS y click calculate button y

click close button

salary information with missing days

click close button

click advnce button information about personnel click salary button amount of salary N

(56)

CUSTOMER PAYMENTS

click close button y

enter advance amount

N

N

click okey button y

advance can not be greater than salary

y

advance amount is greater than diverse

amount

(57)

PERSONNEL OERSONNEL MENU 1.personnelrecords 2.personnel attendance select your choice N y y

(58)

PERSONNEL RECORDS PERSONNE RECORDS 1.Add personnel> 2.Search/ update 3.Delete personnel select your choice y y y

(59)

ADD PERSONNEL

enter personnel ssn

.2'.__j '

(this ssn used before please try another

N

enter personnel information

N

Click okey button

y

N

Click close button

(60)

SEARCH I UPDATE enter personnel Name or Surname y N There is No record like this N

Click close button

Click update button

Enter new information

y

N

click cancel button

(61)

DELETE PERSONNEL enter personnel Name or Surname y N There is No record like this N

Click close button

Click delete button

N

click cancel button y

click okey button

N

(62)

PERSONNEL ATTENDANCE select personnels from list y N click remove button attend type N

click close button

permission dates

click save button

personnel saved succesfully

click save button

click save button

personnel saved succesfully

personnel saved succesfully

(63)

REPORTS REPORTS MENU 1.customer reports 2.supplier reports 3.stock reports 4.account reports 5.personnel reports select your choice N y y y y y

(64)

CUSTOMER REPORTS

CUSTOM ER REPORTS

1.all customers

2.customers who have debt 3.customers who buy lots of product 4.customer who delay debts 5.generall customer profile

select your choice N y y y y y

(65)

click view customer list y N y printer settings number of copies y list of customer

(66)

click view customer list y N y printer settings number of copies y list of customers

(67)

click view custom er list y N printer settings number of copies y list of customers y

(68)

click view customer list y N printer settings number of copies y list of customers y

(69)

'

'

~

'

I click view

'

I

I

customer list

I

I

I / <, y

I

I NI I printer settings

I

'

I

y number of copies y list of customers

(70)

SUPPLIER REPORTS

SUPPLIER REPORTS

1.supplier list 2.supplys product list 3.suppliers country select your choice N y y y N

(71)

click view supplier list y N y printer settings number of copies y list of suppliers

(72)

click view supplier list y N y printer settings number of copies y list of suppliers

(73)

click view supplier list y N y printer settings number of copies y list of suppliers l

(74)

STOCK REPORTS

STOCK REPORTS

1.available products

2.undercritical point products 3.near critical point products 4.most wanted products 5.never sold products

select your choice N y y y y y

(75)

click view Product list y N y printer settings number of copies y list of products

(76)

click view Product list y N y printer settings number of copies y list of products

(77)

click view Product list y N printer settings number of copies y list of products y

(78)

click view Product list y N y printer settings number of copies y list of products

(79)

click view Product list y N y printer settings number of copies y list of products

(80)

ACCOUNT REPORTS

ACCOUNT REPORTS

1.sales between dates 2.purchase between dates 3.supplier payments 4.customer payments 5.salaryof ersonnels select your choice N y y y y y

(81)

enter dates click view results y N y printer settings number of copies y results

(82)

enter dates click view results y N y printer settings number of copies y results

f-

(83)

click view results y N y printer settings number of copies y results

(84)

PERSONNEL REPORTS PERSONNEL REPORTS 1.personnel list 2.personnel profile 3.personnel attendance select your choice N y y y

(85)

l

I I click view Personnel list

(86)

click view

Personnel list

(87)

click view personnel attendance list y N y printer settings number of copies y attendance list of personnel

(88)

SETTINGS SETTINGS MENU 1.Product description 2.change password 3.user authorizations select your choice N y y y

(89)

PRODUCT DESCRIPTIONS

Click close button

click update button

update fields

click cancel button

click add button

product name and brand y product save successfully stock limitations N click cancel button product updated succesfully

(90)

CHANGE PASSWORD

Enter user name and password

y

N

enter new values

y

N

click cancel button

N

y

click save button

(91)

I

I

I

I

I

I

I

I

I

l

[

l

USER AUTHORIZATIONS

Enter user name and password

set authorization levels

N

click cancel button

y

N

y

y

click save button

settings recorded

you have no authorization to

(92)

REFERENCES

Books:

KARAGULLE Ihsan, "Borland Delphi 7" Turkmen Kitabevi, 200 JEFFERY L. Whitten, LENNIE D.Bently ,KEVIN C. Dittmen, "System Analysis and Design Methods" Mc Grawhill, sixth edition.

Web Sites:

www.borland.com

www .delphiturk.com

www.programmersheaven.com

(93)
(94)

I-CUSTOMER

At this process customer information such as name, surname, telephone will be taken from the customer and save to Database.

• Add customer : in this process you can entry new customers to the database. Firstly you should click "add customer" button as you seen in Figure 1 , then enter the customer information to related fields ,after entering necessary information you should click "okey" button to save this customer , if you don't want to save please click "cancel" to cancel this operation , if you want to see all customers please click the "show all customers" button

Hint: "add customer", "okey ", "cancel" and "show all customers" buttons are ,seen in Figure 1

• Search I update : in this process you can search an old-recorded customer and if necessary update their information. To find a customer you should write name or surname of the customer in fields then click the "find" button. When you find the customer that you want to show or update please enter the new information to necessary fields then click the "okey" button, if you don't want to save changes please click the "cancel"

(95)

• Delete customer : in this process you can delete a recorded customers if

there is no need to information a bout the selected customers, if you want to delete a customer record please select a customer from customer list or find via using "find" button when you select a customer that you want to delete please click the " delete" button you will see an confirm message to delete, check again the customer if are you sure please okey button on confirm window ,if you click cancel button on confirm window the selected customer wont be deleted.

Hint: "find" , "delete" and "cancel" buttons are seen in Figure 3. 2- STOCK PROCESS

All processes about products and suppliers will be made in this processes

• Supplier process : this process provide recording supplier information, update them when necessary, and may delete records if all contacts are give out.

If you want to add a new supplier please use the "add new supplier" page in supplier form, to add new supplier click "add supplier button" then enter the supplier information to related fields, after entering necessary information you should click "okey" button to save this supplier , if you don't want to save please click "cancel" to cancel this operation , if you

(96)

Hint: "add customer", "okey ", "cancel" and "show current supplier" buttons are ,seen in Figure 4

In update page you can search an old-recorded supplier and if necessary update their information. To find a supplier you should write name or surname of the supplier in fields then click the "find" button. When you find the customer that you want to show or update please enter the new information to necessary fields then click the "okey" button, if you don't want to save changes please click the "cancel" button .

Hint: "find", "okey ", "cancel" and "show all customers" buttons are , seen in Figure 5.

In delete page you can delete a recorded suppliers if there is no need to information a bout the selected suppliers, if you want to delete a supplier record please select a supplier from supplier list or find via using "find" button, when you select a supplier that you want to delete please click the " delete" button you will see an confirm message to delete, check again the supplier if are you sure please okey button on confirm window ,if you click cancel button on confirm window the selected supplier wont be deleted.

(97)

• Purchase process : all products that are purchased, recorded with

suppliers information and total amount of invoices computed then saved in this process.

To make a purchasing process firstly you should add new invoice or update a recorded invoice, select your process type (update or add new invoice) then fill related fields in invoice when you finished filling information to invoice please click "okey" button to add or delete a product , after click second part is enabled for your using, you can add product via clicking "add product" button , after click "add product" button enter the product information( don't forget selling price can not be smaller than buying price if you enter a value smaller than buying price the system give a warning to you if you see this warning please read carefully), after entering information please click the "save" button in second part if you continue add "product please repeat above actions, when you finished add product to

calculate total cost and saving products please enter the "okey" button.

If you want to delete a product from invoice before saving you should select product that you want to delete and click delete button m appear second part .

(98)

• Selling process : when a customer arrive the company and ask some products this process is using to perform it, process shows the available products in stock, give a recommended price for selling that is entering system on purchasing and give a chance to discount on recommended price, when selling to be completed if there is an instalment request compute instalment amounts and determine the payment plan and finally print all invoices and payment plans.

Hint : selling process seen in Figure 8 3- ACCOUNT PROCESS

Accounting jobs are done by using this process

Customer Accounts : this process provide the information from DB who have debt to company and customer payments recorded at this process.

Firstly select a customer from customer list then you will see the customers debt , if you want you can calculate all debts of this customer using calculator, if customer pay a debt please click "do payment" button.

Hint : calculator, do payment ,find and cancel buttons are seen m Figure 9.

(99)

• Supplier Accounts : firstly this process using for check supplier

statements if there will be an error in statements then recorded the payments that made to suppliers.

Hint: check supplier statements is seen in Figure 12, Do payment and cancelled is seen in Figure 11.

• Personnel Accounts : at this process compute the personnel salary on

based of working days, and recorded advance payments & salary

payments.

Firstly select a customer and select a months of year then click the calculate button information will be appear as Figure 12,you can do salary payments or advance payments, if you do advance payments the Diverse amount will be appear as Figure 13.

4- PERSONNEL PROCESS

All records about personnel take at this process This process has sub processes

• Personnel records : here identity information about personnel are taken such as Ssn number, name, surname, photo.

This process provide recording personnel information, update them when necessary, and may delete records if all contacts are give out.

(100)

button" then enter the personnel information to related fields, after entering necessary information you should click "okey" button to save this personnel, if you don't want to save please click "cancel" to cancel this operation , if you want to see all personel please click the "show all personnel" button

At update you can search an old-recorded personnel and if necessary update their information. To find a personnel you should write name or surname of the personnel in fields then click the "find" button. When you find the personnel that you want to show or update please enter the new information to necessary fields then click the "okey" button, if you don't want to save changes please click the "cancel" button .

At delete you can delete a recorded personnel if there is no need to information a bout the selected personnel, if you want to delete a personnel record please select a personnel from personnel list or find via using "find" button, when you select a personnel that you want to delete please click the " delete" button you will see an confirm message to delete, check again the personnel if are you sure please okey button on confirm window ,if you click

(101)

• Personnel Attendance : At this process daily personnel attends are

recorded and it used at salary evaluation, also permits are given from this process to personnel.

Hint :figure 16, figure 17, figure 18.

5- REPORTS PROCESS

This process provides various reports to managers and other users If there will a date criteria in report you will see the "first date" and "second date" enter this fields related to your wants , if you want to daily reports two fields should be same date.

If there will appear a "print" button it means that you will print this report if you want, when you click print button a window will ask to you your printer settings, you set your printer and please print button.

• Customer Reports : This section involves reports about customers, give satisfy information to managers.

Reports are ; All customers(figure 19), customers who have debt(figure 20), customers who buying lots of products(figure 21), customers who delay debts(figure 22).

• Supplier Reports : This section involves reports about suppliers, give necessary information to workers and managers.

(102)

Reports are ; supplier list(figure 23 ), which supplier supply which products ( figure 24).

• Stock Reports : This section involves stock reports, give detail information about products in stock and general stock situation to managers and workers.

Reports are ; available products (figure 25) , under critical point products(figure 26), near critical point products(figure 26), most wanted products, never sold products.

• Personnel Reports : This section involves general reports about personnel.

Reports are personnel(figure 28).

• Account Reports : This section involves general accounting repots , give personnel list(figure 27),attendance of each

critical and desired information to managers who make decision in company.

Reports are ; sales between two date (figure 29), purchases between two elate (figure 30), daily and recent time supplier payments (figure 31), general and daily receivables information(figure 10), expense - revenue of months and days(figure 33).

(103)

6- SETTINGS PROCESS

Products descriptions and other specific settings included in this process

• Product description : products name and brand entering by using this process, so its names and brands appear as a normalized form during make stock records also during selling products, when created a report there wont be a data loss because of standard form of names and brands (figure 34 ).

• Change Password : this process give a chance to user to change their user name and password(figure 35).

User Settings : this process prepared for Admin s it will provide the change user names, passwords and authorization levels of users ( Figure 36).

(104)
(105)

SCREEN OUTPUTS

(106)
(107)

-l ([) z 0 (D C OJ (D -, 3 z "D ::, z OJ (D C 3 0 3 0- ::i (D (D (D -, ~

I

"' () Ill ::, (") (t)

(108)

(J) z i:::::: 0,) ([) ...., 3 z - ::, C OJ 0,) .·(Cl 3 z 3 (D C (Cl 3 er (D --,

(109)

I

I

I

I

C:

..,

I

(j) C ...• z OJ - 0 ::, OJ 3 z 3 7 (D C ('D 3

I

11

(D ...• CT (D

I

r ;<:'" a CJ) 7"

(I) (I) w B:.. (I)

7"' 3 (£)

...

3 0 (ll N !k. ..., @ (ll ,N N

I

~ ~ ~ d

I

,v.·,·111 ~

ft\jt~: :. [;1;1 ~

I

I

I

(110)

-I 0 0 CD 0 CD 3 z u u C y::, P..l 3 0 :J CT :J "< CD CD z ....,

(111)

z 0 OJ 3 z

I

II

-i 0 - a:, C CD 0 0 3 CD 3 z O" -0> C a:, OJ ::i -, :J ...) 0- ~ CD z --, OJ 3 (I) rn a. CD 3 r ii-

(112)

z -1 Ill (D 0 - 3 0 G cr:, ~ ..., z -0 OJ ,C ::J ·3 "'< 0- z (D OJ ....• 3 (D

(113)

µi a

I

1: !',) N a a CJ")

I

I

I

I

I

I

i-

I

i-

I

I

I

I

I

I

I

I

I

(114)
(115)

(!) z 0 C OJ C

--.

3 l() :J --+ OJ (D 0 3 3 (D (D

--.

0 - 0 ~ (D ~ ~ (!) z ~ C: ll) d

..,

~ :., 3 ll) (t) 3 \,C (t)

(116)

:J :J < < 0 0 o· o· (D (D z r C ui"

~ ~I~

f§>JI 3 --+ ~ 3 3 3 ·0¥1 0- ~ 9L ·cu OA\ (D ..+ zr ::I1 0 (D al. --+ ·"< 0 a ~ 9{. ..., ~ (T, c:o ~ (t)

e

l

g;

(t) (t) ~ ::, Q

t

0 0 ~ (t) tJ')

(117)

(') (D z: p- 0 3 ,0 C :J --+

(118)

en .jS,. w N m ii ro 3

(119)

CJ)

(J)

z

I

I

II <,,JU.Jr;;;.;. I %1[QJ ;=; --i ;=; "t> J. 11"11 II. I.NJ I

CJ) z

I

11 r

I - I

I

C ....•• 0) -s :J 0) (D 3 (D

(120)

co (f) (() z OJ (J) C OJ OJ z -, :J 3 '":< PJ CD 3 "Tl

Qr

CD CD er

1

I If

2 0, '<: ()) ,Z C PJ -, 3 ::, PJ (D 3 (D

:€

0 -, T s· ~ 0 ~ [J) ;·<···--- ·;·-- 0

I

I

I

(121)

""D p- (j) z (j) (f') z C (lo j1 (D l.D C ru 0 3 3 -s (D -s 3 0 (lo (!l )> 2 ::J pj" 3 OJ .([) (!l o (f) 3 (f) Cf) c::, 0 (D (D 0 C ::i.

-z

z 0 I 1;:;:; I <._.

(122)

(D (D co co -J -J Cl) I (j) (D >l(D

lo

"< --+ "-fJ i (D (t) i 0..

-<

i]? ' ( - ! tr) 9- j £; N15 ([) 01 0 ~ (D

(123)

oloiol,,

en c..nlc..n:if w w -""',::i w w!N:c1H ~ g:il~ •...• co

I

co N en "SJ w"""' er, en wlc..n I"""' en er,

(124)

C "lJ (1) Ul -, (1) 3 0... u'i. "lJ (£!. (1) 0 -l -, ·--< 3 :J .'-0 (_() rn (1) U1 ~ cY (1)

'

:J (fl 0... 0 ....• 0,

(125)

~

t6!af6f6 ,a.

:I~

lwlw wlw ~ •• ~ IWIW WW ~ · ~ iNjN N N 'C: ~ lwlrv rv rv h .. l-231~ t,; t:3 ··.B- • • lcn en • .p: • ""'" ~ I 0:: ER tllit.; \C w1• --

(126)

N,N

U") ' U") i U")

(D '(D (D C..iC.. c.. 0., 0., 0.,

(127)

I~

I~

I !l.

(128)

I

I

(129)
(130)

! •••• Ii,.::. (f) (f) (D (D OJ OJ -, -, .. 0 0 :J'" :J'"

:f :f

::::+: ::::+: :J'" :J'" -0 -0 -, -, 0 0

I

ll

1,

I

Q_ Q_ C C ~ ~ z OJ OJ -, 3 OJ ::, (D 0.. - ::,,:; 5· to 0 0 :::5

(131)
(132)

·'"'D :0 D CJ C Cl ..., (.t) tr) ..., D Cl 'T ..., I 'c- =-t C z CJ rn :0 Cl :0 ..., £! r "'O D z rn i""') (.0 )> lj''J tr) rn :0 -( .0 Z C ..., ·o,. z ..., ..., -t '"'D :0 D 0 C Cl ..., z ·o,. ~ rn "D :0 D D CJ C

Fil

:t> z -,. ..., l() ..., ..., I z )::> ..., tr) z ..., rn D » Cl :0 'T Cl ~ ..., z £! r-rt Q r "D i:.0 D tr) rn z :Il ..., -:.~ D C ·o,. z ..., ..., -(

(133)
(134)

U) m :-tJ (D (0 ([) 0 .-+. ....,

>

(.(I 0 0 0

=1

! :J 0.. Q) :-1- :J m 0 (D (1) z ·9:l- (I) 0 (D (J) 0 z ~ ~

,~

Cf;

I~

! en

(135)

(/) JJ (D -, 0 en 0 ,-+ ::J 0 0... PJ -+ 0 (D ~ (D - rv ~ D ['v rv D D t:n

(136)

(.J) JJ ([) ....•• () U) 0 ,-+ :::, 0 o_ 9:'.!- 0 (D !)) ,-+ (l) N ~ :"I C) C) ['0 ['0 N N C) C) C) C) CD CD

...•

(0 0

(137)

(J) :I1 (D -, 0 (.f) 0 ,-+ :J 0 D.. OJ ;...+ 0 (D OJ ;...+ (Il ~~

(138)

...•

(.D 0 ~ r ~ (j) (D JJ ...., 0 0 if) .-+ 0 --+ !ll ::, D JJ 0. rn ·--+ (D D (D 0 OJ (D --+ <' •:D (D (J) 'N C) µI -'

1;

C) I'.:> r-v 0 N C) co C) a) ~ r ' :1-

(139)
(140)

0 0 C C ..., ..., ..., ..., CD CD :J :J -+ -+ -0 C OJ ,Ul Ul ([) (f)

-..

:f: z 0 OJ ..., 0.. 3 CD

(141)

~ ~ ~ p- ""lJ C ~ (') OJ (') (J') en·· CD (J') CD ~ (J) =E

-..

="

(f) o z p- 0.. O.l C 3 --+ =i- CD 0

(142)
(143)
(144)

SOURCE CODE

PROJECT:

program Projectl ;

uses Forms,

Unitl in 'Unitl.pas' {password}, Unit2 in 'Unit2.pas' {customer}, Unit3 in 'Unit3.pas' {supplier}, Unit4 in 'Unit4.pas' {purchase}, Unit5 in 'Unit5.pas' {quantity}, Unit6 in 'Unit6.pas' {main}, Unit? in 'Unit7.pas' {selling}, Unit8 in 'Unit8.pas' { custacc}, Unit9 in 'Unit9.pas' {suppacc}, UnitlO in 'UnitlO.pas' {personnel}, Unitll in 'Unitl l.pas' {peracc}, Unit12 in 'Unitl2.pas' {peratt}, Unitl3 in 'Unit13.pas' {setting},

(145)

Unit16 in 'Unitl6.pas' {repcustprint}, Unit17 in 'Unit17.pas' {repsupp}, Unit18 in 'Unit18.pas' {repsuppprint}, Unit19 in 'Unit19.pas' {repstock}, Unit20 in 'Unit20.pas' {repacc}, Unit21 in 'Unit21.pas' {repperson}, Unit22 in 'Unit22.pas' { invprt}, Unit23 in 'Unit23.pas' {Form23 }; {$R *.res}

begin

Application.Initialize;

Application. CreateForm(Tpass word, pass word); Application. CreateForm(Tmain, main);

Application.CreateForm(Trepstock, repstock); Application.CreateForm(Trepsupp, repsupp ); Application.CreateForm(Trepcust, repcust); Application.CreateForm(Tcustacc, custacc ); Application.CreateForm(Tselling, selling); Application.CreateForm(Tsupplier, supplier);

(146)

Application.CreateForm(Tperatt, peratt);

Application. CreateForm(Tpersonnel, personnel); Application.CreateForm(Tsuppacc, suppacc ); Application.CreateForm(Tpurchase, purchase); Application.CreateForm(Tcustomer, customer); Application. CreateForm(T quantity, quantity); Application.CreateForm(Tsetting, setting); Application.CreateForm(Tcustreport, custreport); Application.CreateForm(Trepcustprint, repcustprint); Application.CreateForm(Trepsuppprint, repsuppprint); Application.CreateForm(Trepacc, repacc ); Application.CreateForm(Trepperson, repperson); Application.CreateForm(Tinvprt, invprt); Application.CreateForm(TForm23, Form23 ); Application.Run; end.

(147)

PASSWORD FORM: unit Unitl;

interface uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, XPMan, StdCtrls, Buttons, DB, DBTables;

type Tpassword = class(TForm) XPManifestl: TXPManifest; Tablel: TTable; Labell: TLabel; Label2: TLabel; Editl: TEdit; Edit2: TEdit; BitBtnl: TBitBtn; BitBtn2: TBitBtn;

procedure BitBtnlClick(Sender: TObject); procedure BitBtn2Click(Sender: TObject); procedure FormCreate(Sender: TObject); private

{ Private declarations }

(148)

{ Public declarations } end· ' var password: Tpassword; x:real; sekilhandle: HRGN; implementation

uses Unit2, Unit6;

{$R *.dfm}

procedure Tpassword.BitBtnlClick(Sender: TObject);

(149)

begin

if (tablel .Fields.FieldByName('password').Value<>edit2.text) then begin x:=x+ 1; showmessage('Wrong Password'); edit2.SetFocus ; end else begin main.show;

main.Editl. Text : =password.Editl. Text; pass word.hide; end· ' end else if (tablel.Fields.FieldByName('usemame').Value<>editl.text) then begin x.ex+l ;

showmessage('Wrong User Name'); editl.SetFocus ;

(150)

if x=3 then

begin showmessage('No More Try'); application.Terminate ;

end; end· '

procedure Tpassword.BitBtn2Click(Sender: TObject); begin

application. Terminate ; end·

'

procedure Tpassword.FormCreate(Sender: TObject); begin

x:=0;

sekilhandle: =createellipticrgn( -1,0, pass word. Width, pass word.Height) ; setwindowrgn(pass word.Handle,sekilhandle, TRUE);

end; end.

(151)

unit Unit6; interface uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, StdCtrls, DB, DBTables, ExtCtrls;

type Tmain

=

class(TForm) MainMenul: TMainMenu; cust: TMenultem; add: TMenultem; update: TMenultem; delete: TMenultem; stock: TMenultem; supp: TMenultem; adds: TMenultem; updates: TMenultem; deletes: TMenultem; Nl: TMenultem;

(152)

N2: TMenultem; Sell: TMenuitem;

ACCOUNTl: TMenultem; custa: TMenultem;

Supplier Accounts 1: TMenultem; uppa: TMenultem; N3: TMenultem; PersonnelAccounts 1: TMenuitem; custaccpay: TMenuitem; custaccrec: TMenultem; suppaccsta: TMenultem; suppaccpay: TMenuitem; N4: TMenuitem; NS: TMenultem; PERSONNELl: TMenultem; PersonnelRecords 1: TMenuitem; pera: TMenultem; EXITl: TMenuitem; Edit2: TEdit; editl: TEdit;

(153)

QuerylPassword: TStringField; QuerylAccess: TStringField; Buttonl: TButton;

REPORTS 1: TMenultem; SETTINGS 1: TMenultem;

ProductN ormalized 1: TMenultem; N6: TMenultem; ABOUT I: TMenultem; HELPl: TMenultem; ChangeProfile 1: TMenultem; N7: TMenultem; U serAccounts 1: TMenultem; Customer Reports 1: TMenultem; N8: TMenultem; SupplierReports 1: TMenultem; N9: TMenultem; StockReports 1: TMenultem; NlO: TMenultem; AccountReports 1: TMenultem; Nl 1: TMenultem; PersonnelReports 1: TMenultem;

(154)

procedure addClick(Sender: TObject); procedure updateClick(Sender: TObject); procedure deleteClick(Sender: TObject); procedure addsClick(Sender: TObject); procedure updatesClick(Sender: TObject); procedure deletesClick(Sender: 'I'Object); procedure purcClick(Sender: TObject); procedure SellClick(Sender: TObject);

procedure custaccpayClick(Sender: 'I'Object); procedure custaccrecClick(Sender: TObject); procedure suppaccstaClick(Sender: 'I'Object); procedure suppaccpayClick(Sender: TObject);

procedure PersonnelAccounts 1 Click(Sender: TObject ); procedure PersonnelRecordslClick(Sender: TObject); procedure peraClick(Sender: TObject);

procedure EXITl Click(Sender: TObject); procedure ButtonlClick(Sender: TObjcct); procedure FormShow(Sender: TObject); procedure FormClick(Sender: TObject);

(155)

procedure ProductN ormalized 1 Click( Sender: TObject); procedure ChangeProfilelClick(Sender: TObject); procedure U serAccounts 1 Click(Sender: TObject); procedure lndebtedCustomers 1 Click(Sender: TObject); procedure CustomerReports 1 Click(Sender: 'I'Object); procedure SupplierReports 1 Click(Sender: TObject); procedure StockReportslClick(Sender: TObjcct): procedure AccountReportslClick(Sender: TObject); procedure PersonnelReports 1 Click(Sender: TObject); procedure ABOUTlClick(Sender: TObject);

procedure ImagelClick(Sender: TObject); private { Private declarations } public { Public declarations } end· ' var main: Tmain; implementation

(156)

uses Unit2, Unit3, Unit4, Unit7, Unit8, Unit9, Unitll, UnitlO, Unit 12, Unit5, Unit13, Unitl4, Unitl7, Unitl9, Unit20, Unit21, Unit23; {$R *.dfm}

procedure Tmain.addClick(Sender: TObject); begin

customer.show;

customer. TabSheet l.Show ; end·

'

procedure Tmain.updateClick(Sender: TObject); begin

customer.show;

customer. TabSheet2.Show ;

end· '

procedure Tmain.deleteClick(Sender: TObject); begin

(157)

end·

'

procedure Tmain.addsClick(Sender: TObject); begin

supplier .show;

supplier. TabSheetl .Show; end;

procedure Tmain.updatesClick(Sender: TObject); begin

supplier.show;

supplier.TabSheet2.Show; end·

'

procedure Tmain.deletesClick(Sender: TObject); begin

supplier.show;

supplier. TabSheet3 .Show; end·

'

(158)

purchase.show; end·

'

procedure Tmain.SellClick(Sender: TObject); begin

selling.show; end·

'

procedure Tmain.custaccpayClick(Sender: TObject); begin

custacc.show;

custacc. TabSheetl .Show ; end;

procedure Tmain.custaccrecClick(Sender: TObject); begin

custacc.show;

custacc. TabSheet2.Show; end·

(159)

I

I

I

I

i

I

suppacc.Show ; suppacc.TabSheetl .Show; end· '

procedure Tmain.suppaccpayClick(Sender: TObject); begin

suppacc.Show;

suppacc. TabSheet2.Show; end·

'

procedure Tmain.PersonnelAccounts 1 Click(Sender: TObject); begin

peracc.show; end·

'

procedure Tmain.PersonnelRecords 1 Click(Sender: TObject); begin

personnel.show; end·

'

(160)

begin

peratt.show;

.end;

procedure Tmain.EXITlClick(Sender: TObject); begin

application. Terminate ; end·

'

procedure Tmain.Buttonl Click(Sender: TObject); begin

queryl.Close; queryl .SQL.Clear;

queryl .SQL.Add('select

*

from db\user where usemame="'+editl .text+"" ); queryl.ExecSQL;

queryl .Open;

Referanslar

Benzer Belgeler

• Customer: information about the customers and the products that will be purchased. • Suppliers: information about the suppliers. • Employees: information about

Select option [Enter New/Edit Property] to input property types you deal with at the Estate Agency.. These property types will then be listed in the transaction form when dealing

The main aim of this project is to help the Case User or Manager to work efficiently and make easier to product management by manager, customer management, reservation management,

In this Process, we entered customer information and then if we want, we can sell products to customer with use link of Sale button.. : is the Customer Selling Process

According to Figure 4, In &#34;Products&#34; page, you can find 6 different kinds of products under the names of pens, erasers, notebooks, folders, office products and

When we click the wimax we will return to the wimax page we can see the figure9. When we click the btk we will return to the btk page we can see the figure 11. telecom we will return

2.. customer receipt comes automatically then user print the receipt. Payment process: This process provide the easiness to make payment. For example if customer want to

Using income button; we select start date and end date, and then we can access to customers information like; how many days did customers stay in our hotel, room price, and