0% found this document useful (0 votes)
163 views11 pages

Synopsis: SHREE GAYATHRI OPTICALS KINATHUKADAVU. It Is Developed Using Visual Basic

The document describes an optical shop maintenance system created using Visual Basic .NET and SQL Server. The system manages customer, employee, supplier, purchase, invoice, and stock information for an optical shop. It includes modules for tracking customer, employee, supplier, purchase orders, sales, and stock levels. Tables were designed to store user login information as well as data for customers, employees, suppliers, purchases, sales invoices, and stock items. The system uses coding conventions for automatically generating codes for customers, employees, suppliers, items, purchase orders, and invoices. Flow diagrams illustrate the login process and high-level and detailed data flows between system modules. An entity relationship diagram shows relationships between key system entities.

Uploaded by

Selva Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
163 views11 pages

Synopsis: SHREE GAYATHRI OPTICALS KINATHUKADAVU. It Is Developed Using Visual Basic

The document describes an optical shop maintenance system created using Visual Basic .NET and SQL Server. The system manages customer, employee, supplier, purchase, invoice, and stock information for an optical shop. It includes modules for tracking customer, employee, supplier, purchase orders, sales, and stock levels. Tables were designed to store user login information as well as data for customers, employees, suppliers, purchases, sales invoices, and stock items. The system uses coding conventions for automatically generating codes for customers, employees, suppliers, items, purchase orders, and invoices. Flow diagrams illustrate the login process and high-level and detailed data flows between system modules. An entity relationship diagram shows relationships between key system entities.

Uploaded by

Selva Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

SYNOPSIS

The project entitled as OPTICAL SHOP MAINTENANCE SYSTEM is done for


SHREE GAYATHRI OPTICALS KINATHUKADAVU. It is developed using Visual Basic
.NET 2008 as Front End and SQL Server 2005 as Back End.
The main objective of this project is to computerize the process carried out at this
centre.Itprovides a system which manages the much activity in an optical shop for each day and
its calculation which is very huge.
This project contains the following modules,

Customer
Employee
Supplier
Purchase
Invoice
Stock

MODULES DESCRIPTION
Customer
This module includes details of customer. This also provided with adding a new
Customer and removing an old Customer who has no interaction with the company.
Employee
It contains the data about the employees personal, attendance and salary details are
stored and maintained individually. The salary details are calculated by the atterndance of that
employee.
Supplier
The information about the suppliers personal and contact details are stored and
maintained in this module. This may indicates an organization or a individual person.
Purchase Order
The system inludes Purchase Details for getting the details about where the products and
other accessories were purchased and it also provides the date of purchase,amount paid and all
the details about the purchase.
Sales
The Sales module gives the details about the products that is sold to the customer. It holds the
details about the customer,employer and the produt sold its price and other details.

Stock
The Stock Details is to check the products in stock in Accessories and the products that is
stored in stock for selling to the customer it is updated after every purpose
Table Design
The table design involves creation of tables. Tables are represented in physical database
as stored files. They have their own independent existence. A table consists of rows and columns.
Each column corresponds to a piece of information called field. A set of fields constitutes a
record. The record contains all the information, specific to a particular item.

Table Name: Login


Primary Key: username
Field Name
username
password

Table name: Customer


Primary Key: cust_code
Field Name
cust_code
cust_name
cust_gen
cust_add
cust_phno
cust_emailid

Data Type
Varchar
Varchar

Data Type
Varchar
Char
Boolean
Char
Integer
Varchar

Width
05
06

Width
05
25
01
50
12
25

Description
Username
Password

Description
Customer code
Customer name
Gender
Customer address
Customer phone no
Customer e-mail id

Table Name: Employee


.Primary Key: emp_code
Field Name
emp_code

Data Type
Varchar

Width
05

Description
Employer code

emp_name
emp_gen
emp_doj
emp_addr
emp_phone
emp_sal

Char
Boolean
Date/time
Char
Integer
Double

Table name: Supplier


Primary Key: sup_code
field name
Data type

25
01
50
12
04

Employer name
Gender
Employer Date of join
Employee Address
Employee phone number
Employee Salary

Width

Description

sup_code

Varchar

05

Supplier code

sup_name

Char

15

Supplier name

sup_addr

Varchar

25

Supplier address

sup_comp

Char

15

Supplier Company

sup_phno

Integer

12

Supplier Phone No

sup_email

Varchar

25

Supplier Email Id

Table Name: Purchase


Primary Key: ord_no
Reference: item_code, sup_code
field name
data type
ord_no
Varchar
item_code
Varchar
item_price
Integer
sup_code
Varchar
ord_qty
Integer
advance_amt
Double
balance_amount
Double
total_amt
Double

Table name: Stock


Primary Key: item_code
field name

width
05
05
05
05
05
05
05
05

data width

description
order number
item code
item price
Supplier code
order quantity
Advance amount
Balance amount
Total Amount

Description

type
item_code

Varchar

05

Item code

Item_name

Char

10

Item name

item_price

Integer

10

Item price

total_item

Integer

03

Total no of items

manufact_date

Integer

Manufacturing Date

exp_date

Integer

Expiry Date

re_order

Integer

03

Reorder

Table Name: Invoice


Primary Key: bill_num
field name

data type

width

description

inv_no

Varchar

Invoice Number

date

Date

Date

emp_code
cust_code

Varchar
Varchar

05
05

Employer code
Customer code

cust_name

Char

25

Customer name

amt

Double

10

Total Amount

Code Design
Customer Code
Customer Code VarcharAB 999

Running Number Indicates Customer Code


String Indicates the First Two Letter in the Word
of Customer Code
Example:
Customer Code VarcharCC 101

Running Number Indicates Customer Code


String Indicates the First Two Letter in the Word
of Customer Code
Employee Code VarcharCD 888

Running Number Indicates Employer Code


String Indicates the First Two Letter in the
Word of Employer Code
Example:

Employee Code VarcharEC 123

Running Number Indicates Employer Code


String Indicates the First Two Letter in the
Word of
Employer Code

Supplier Code:
Supplier Code VarcharEF 777

Running Number Indicates Supplier Code


String Indicates the First Two Letter in the Word
of
Supplier Code
Example:
Supplier Code VarcharSC 345

Running Number Indicates Supplier Code


String Indicates the First Two Letter in the Word
of
Supplier Code
Item Code:
Item Code VarcharGH 666

Running Number Indicates Item Code

String Indicates the First Two Letter in the Word of


Item Code

Example
Item Code VarcharIC

129

Running Number Indicates Item Code


String Indicates the First Two Letter in the Word of
Item Code

Order Number:
Order Number Varchar IJ 555

Running Number Indicates Order Number


String Indicates the First Two Letter in the Word
of
Order Number
Example:
Order Number VarcharOR 231

Running Number Indicates Order Number


String Indicates the First Two Letter in the Word
of
Order Number
Bill Number:

Bill NumberVarcharKL 4444

Running Number Indicates Bill Number


String Indicates the First Two Letter in the Word
of
Bill Number
Example:
Bill Number VarcharBN 6789

Running Number Indicates Bill Number


String Indicates the First Two Letter in the Word
of Bill Number

SYSTEM FLOW DIAGRAM:

Login

Data
Validation

No

Yes
Yes

Process

Employe
e

Customer

Supplier

Process

Purchase
Details

Sales
Details

Stock
Details

Reports

Stock
Level 0:
Report

Sales
Report

Supplier
Report

Purchase
Order
Report

DATA FLOW DIAGRAM:


Level 0 :

Admin

username
password

Login
Authenticationon
Yes

Yes

No

Level 1:
Supplier Details
Purchasing
Supplier

Purchase

Item

Worker

Sales Bill

Stock

Employee

Invoice

Bill
Buyer

User

Customer

ENTITY RELATIONSHIP DIAGRAM


sup_code(primary key)

item_code(primary key)
item_price

sup_name
item_name

sup_comp

Stock sales

Purchase

Stock

Supplier
bill_num(primary key)

Sales
cust_code
total_amt
billing

Customer

cust_addr

cust_code(primary key)
cust_name

You might also like