0% found this document useful (0 votes)
100 views55 pages

Shivaji University, Kolhapur - Kamala College, Kolhapur

The document summarizes a project on developing a computerized watch shop management system. It includes details about the existing manual system and its limitations. The objectives of the proposed computerized system are to reduce paperwork, improve retrieval of information, and support faster decision making for management. It also provides details about the hardware requirements, system design approach, data flow diagrams, database tables, and other aspects of developing the proposed computerized watch shop management system.

Uploaded by

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

Shivaji University, Kolhapur - Kamala College, Kolhapur

The document summarizes a project on developing a computerized watch shop management system. It includes details about the existing manual system and its limitations. The objectives of the proposed computerized system are to reduce paperwork, improve retrieval of information, and support faster decision making for management. It also provides details about the hardware requirements, system design approach, data flow diagrams, database tables, and other aspects of developing the proposed computerized watch shop management system.

Uploaded by

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

Shivaji University , Kolhapur .

Kamala College , Kolhapur .


Name : Shivani Anil Chougale .
Arifa Mulla .
Std : B.C.A. 3

Subject Name : Watch


Shop Management System .
Guide Name : Miss. S. S. Kagale .
1. INTRODUCTION

 1.1. About the project


 Computer technology makes a dramatic break with the past:
 Most companies are designed and use their applications that which the application runs on
the user access a maintained manage file or database.
 The concept of computerized report has important in the industry, which needs
information to retrieve in the fast and efficient way.
Objectives of the system

 Increased end-user productivity because of  Every organization has a system generating and
flexible data access. monitoring various kinds of data and report that
are very relavant for the smooth functioning of
 Graphical oriented, highly interactive user that organization. Effective decisions are to be
interface. taken by the management based on the current
 Increased developer productivity through usage data information which provides accurate and
of easy to use tools. help the management.
 Improved access to information because of  The main aim of this project is to maintain
computerizing. all the records by computerized the watch
showroom.This existing system is a manual
 Easier maintenance of application and data. system.so there is a lot of limitation like large
number of man power. On using this project
customer could view and purchase the product
directly.It gives computerization helps the
supplier to reduce the paperwork.
 
Organization Profile

Advait Watch showroom is one of the famous watch


showroom in Kolhapur.The showroom was establishing in the
year of 1999.It is located at Kolhapur.

It deals with all kinds of alarms, wallclocks and wristwatches.

This watch showroom purchased from company dealers


and sold to the customers.This showroom provides one year
guarantee to all the products the have.All the latest and
valuable kinds of alarms,wallclocks and wristwatches are
available they also provide service to the watches.
The main objectives of this shop are

 Quality Maintenance

 Reasonable Price

 Regular Customer

 New Varieties

 Discount Sale

Watch showroom runs according to satisfaction of the


customer. It has customer from various places.This showroom
runs with four employees.
SYSTEM ANALYSIS

Existing System
The study of existing system deals with the work
needed to carry out preliminary investigation.The study of
system can be performed only on the existing system.
Previously the account maintained manually. It take
long time, It invokes highest cost
If account books are missed it is difficult to retrieve the data.
In existing system the data are maintained manually.So the
retreiving the information is very slow and also it requires lot of
manpower to the organize the data and to consolidate the
report.
Drawbacks of existing system
 Waste of time for manual operations.

 Sometimes the operations done manually will prone to


unsecured access.

 Unauthenticated accessing.

 Required information cannot be retrieved easily.

 Manual processes will take time.

So the desire for the development of the proposed system had


become essential.

 
Hardware Specification

1) Processor : Celeron 733 MHz

2) Clock speed : 733 MHz.

3) RAM : 128 MB

4) Hard Disk : 20 GB

5) Monitor : SAMSUNG, SAMATRON


14” COLOR

6) Key board : 105 KEYS

7) Mouse : HCL 3 BUTTON


SYSTEM DESIGN

An operating system is a collection of services that form


foundation upon which application run. Here Windows is an
operating system. The system peer networking services,
Internet client server service and a board range of utilities.
Some reasons why windows is becoming popular around the
world? It is an easy to use consistent GUI vertically all
programs. It is capable of multitasking. Graphics programs and
character-based programs can be run concurrently.
Fundamentals of Design Concepts

Software design is both process and model. The design


process is a set of iterative steps that enable the designer to
describe all aspects of the software to be built. A set of
fundamental design concepts have been evaluated each of
which provides the software designer with a foundation from
which more sophisticated design methods can be applied. The
following design concepts can be regarded as criteria for an
efficient system.
 Abstraction
Considering a modular solution to a problem, many levels of
abstraction can be posed. At lower level of abstraction, a more
procedural orientation is taken. Problem oriented terminology
in an effort to state in a manner that can be directly
implemented.
 

 Modularity
Modularity is a single attribute of software that allows the
program to be intellectually manageable. The software is
divided into separately named and addressable components,
called modules which are integrated to satisfy problem
required.

 Data structure
Data structure is a representation of a logical relationship
among individual elements of data. Data structure dictates the
organization methods of access, degree of associatively, and
processing alternatives for information. It can be represented
at different levels of abstraction.
Data Flow Diagram

Data flow oriented techniques advocate that the major


data items handled by a system must be first identified and
then the processing required on these data items to
produce the desired outputs should be determined. The
DFD (also called as bubble chart) is a simple graphical
formalism that can be used to represent a system in terms
of input data to the system, various processing carried out
on these data, and the output generated by the system. It
was introduced by De Macro (1978), Gane and Sarson
(1979).The primitive symbols used for constructing DFD’s
are:
Symbols used in DFD

A circle represents a process

A rectangle represents external entity

An arrow identifies
dataflow.

Double line with one end closed indicates data store


Table Structure

Table Name : Login Table

Primary Key : Usr

Size
Field Name Data Type Description

Usr Varchar 50 User Name

Pwd Varchar 50 Password


Table Name : Employee_Details

Primary Key : Emp_Id

Field Name Data Type Size Description

Emp_Id Integer 2 Employee Identification

Emp_Name Text 50 Employee Name

Sex Text 50 Sex

Qualification Text 50 Qualification

Mobile_No Double 8 Mobile Number

Phone_No Double 8 Phone Number

Address Text 50 Address

Salary Double 8 Salary


Table Name : Watch Details

Primary Key : Emp_Id

Size
Field Name Data Type Description

Product_Re
Integer 2 Product Reference Number
f_No

Make Text 50 Company Name

Category Text 50 Category

MRP Double 8 Market Retail Price


Table Name : Company_Information

Primary Key : Company_Id

Field Name Data Type Size Description

Company_Id Integer 2 Company Identification

Company_Name Text 50 Company Name

Contact_Person Text 50 Contact Person

Designation Text 50 Designation

Mobile_No Double 8 Mobile Number

Address Text 50 Address

Contact_No Double 8 Contact Number

Fax Double 8 Fax


Table Name : Purchase_Information

Primary Key : Invoice_No

Field Name Data Type Size Description

Invoice_Type Text 50 Invoice Type

Invoice_No Integer 2 Invoice Number

Invoice_Date Date/Time 8 Invoice Date

Company_Id Integer 2 Company Identification

Company_Name Text 50 Company Name

Product_Ref_No Integer 2 Product_Reference Number

Category Text 50 Category

Purchase_Qty Integer 2 Purchase Quantity

Rate_Qty Integer 2 Rate Per Quantity

Tax Single 4 Tax


Table Name : Purchase _Payment _Details

Primary Key : Pay_ref_No

Field Name Data Type Size Description

Pay_Ref_No Integer 2 Payment Reference Number

Pay_Date Date/Time 8 Payment Date


Company_Cod
Integer 2 Company Code
e
Company_Nam
Text 50 Company Name
e
Invoice_No Integer 2 Invoice Number
Invoice_Date Date/Time 8 Invoice Date
Amount Double 8 Amount
Payment Text 50 Payment
Cheque_DD_N Cheque Demand Draft
Long 4
o Number

Cheque_DD_D
Date/Time 8 Cheque Demand Draft Date
ate
Table Name : Sales_Information

Primary Key : Bill_no

Field Name Data Type Size Description

Bill_type Text 50 Bill Type


Bill_No Integer 2 Bill Number
Bill_Date Date/Time 8 Bill Date
Sales_to Text 50 Sales To
Product_code Integer 2 Product Code

Category Text 50 Category

Qty Double 8 Quantity


Amount Double 8 Amount
Input Design

Input design is the process of converting user-originated inputs to a


computer based format. Input design is one of the most expensive
phases of the operation of computerized system and is often a major
problem of a system.
In the project, the input design is made in various forms with
various methods. During each of input data, guidelines are provided to
the user to avoid incorrect and inaccurate entry. The input screen should
be user- friendly, so that everyone can access the option without having
the computer system knowledge. In the project, each and every option
has its input screen. The option can be selected using menus given
Output Design

Output design generally refers to the results and information that


are generated by the system for many end-users; output is the main
reason for developing the system and the basis on which they evaluate
the usefulness of the applications. An effective output design would
attract the user more.
The output information must be provided in such a format that the
customer can understand. After analyzing the operations, output
information required for each job are determined. In addition to this
outputs may be in the format suited to input for subsequent processing.
In this project, the purchases details, the sales details etc. are the reports
in which the output is available.
System Study

Older system of watch shop management is made of C language


which is slow and it is not Graphic user Interface and it is not speed
comparing with Graphical Interface. The accessing of database is also
slow and has a chance for duplicate record. The proposed system has
Visual Basic as Front end and MS-Access as back end which uses the
Graphical User Interface. It was very user friendly to work and the data
are called accurately and quickly. And working of our project is easy to
handle.
 
SYSTEM DEVELOPEMENT

Module description

Employee Details

Employee Details Contains Employee id, Employee Name,


Sex, Qualification, Mobile No, Phone No, Address, and Salary

Company Information

Company Information contains Company Id, Company Name,


Contact Person, Designation, Mobile No, address, Contact No, Fax.
Watch Information
Watch Information contains product Reference number,
make, Category, MRP.
Purchase Information
Purchase Information contains Invoice Type,Invoice
Number,Invoice Date, Product reference
Number,Category,Purchase Quantity,Rate Per Quantity,Tax,Net
Amount.
Purchase Payment Details
Purchase Payment Details contains Pay Ref.
Feasibility and risk analysis are related in many ways.
If project risk is great, the feasibility of producing quality
software is reduced. During product engineering, however, we
concentrate our attention on primary areas of interest.
Sales Information
Sales information contains Bill Type, Bill Number, and
Bill Date, Sales To, Product Code, Category, Quantity, and
Amount
CONCLUSION

This project entitled Watch Shop Management System mainly


contributes to provide information about the activities of a
Show Room. This project provides easy retrieval of information
about the Products available. The system helps the user to
.
change his/her requirements in future. Thus it enables us to
carry out the process in an effective way. This system also
provides a user-friendly operating environment and also
provides the platform to serve the needs of emerging
information technology trends and needs.

 
Screen shorts
Employee Details
SAMPLE CODING

Employee Details

Dim db As Database

Dim rs As Recordset

Private Sub cboqualification_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

txtmobileno.SetFocus

End If

End Sub
Private Sub cmdadd_Click()
Text_clear
txtemployeeid.SetFocus
rs.AddNew
End Sub
 
Private Sub cmddelete_Click()
If rs.RecordCount = 0 Then
MsgBox " There is No Record ", vbSystemModal, "Watch
Shop"
Else
rs.Delete
Text_clear
MsgBox " Record Is Deleted Successfully ", vbSystemModal, "
Watch Shop"
rs.MoveFirst
Text_Load
End If
End Sub
 
Private Sub cmdexit_Click()
Unload Me
End Sub
Private Sub cmdfirst_Click()
If rs.RecordCount = 0 Then
MsgBox " There is No Record ", vbSystemModal, "Watch
Shop"
Else
rs.MoveFirst
Text_Load
End If
Private Sub cmdlast_Click()
If rs.RecordCount = 0 Then
MsgBox " There is No Record ", vbSystemModal, "Watch
Shop"
Else
rs.MoveLast
 
Text_Load
End If
End Sub
 
Private Sub cmdmodify_Click()
If rs.RecordCount = 0 Then
MsgBox " There is No Record ", vbSystemModal, "Watch
Shop"
Else
Text_Load
If MsgBox(" You Want To Modify This Record ", vbYesNo
+ vbQuestion) = vbYes Then
rs.Edit
 
Text_Load
End If
End If
End Sub
 
Private Sub cmdprevious_Click()
If rs.RecordCount = 0 Then
MsgBox " There is No Record ", vbSystemModal, "Watch
Shop"
Else
rs.MovePrevious
End If
rs.MoveFirst
MsgBox " This is The First Record ", vbSystemModal,
"Watch Shop"
End If
End If
Text_Load
End Sub
 
Private Sub cmdsave_click()
rs.Fields(0) = txtemployeeid.Text
rs.Fields(1) = txtempname.Text
rs.Fields(2) = txtsex.Text
rs.Fields(3) = cboqualification.Text
rs.Fields(4) = txtmobileno.Text
rs.Fields(5) = txtphone.Text
rs.Fields(6) = txtaddress.Text
rs.Fields(7) = txtasalary.Text
rs.Update
 

 
Private Sub Form_Load()
frmEmployeedetails.BackColor = RGB(253, 204, 153)
Set db = OpenDatabase("C:\Watch\Watch.mdb")
Set rs = db.OpenRecordset("Employee_Details")
End Sub
 
Private Sub Text_Load()
txtemployeeid.Text = rs.Fields(0)
txtempname.Text = rs.Fields(1)
txtsex.Text = rs.Fields(2)
cboqualification.Text = rs.Fields(3)
txtmobileno.Text = rs.Fields(4)
txtphone.Text = rs.Fields(5)
txtaddress.Text = rs.Fields(6)
txtasalary.Text = rs.Fields(7)
End Sub
 
Private Sub Text_clear()
txtemployeeid.Text = ""
txtempname.Text = ""
txtsex.Text = ""
cboqualification.Text = ""
txtmobileno.Text = ""

txtphone.Text = ""
txtaddress.Text = ""
txtasalary.Text = ""
End Sub
Private Sub cmdnext_Click()
If rs.RecordCount = 0 Then
MsgBox " There is No Record ", vbSystemModal, "Watch
Shop"
Else
rs.MoveNext
End If
If rs.RecordCount > 0 Then
If rs.EOF = True Then
rs.MoveLast
MsgBox " This is The Last Record ", vbSystemModal,
"Watch Shop"
End If
End If
Text_Load
End Sub
 
Private Sub optfemale_Click()
txtsex.Text = optfemale.Caption
End Sub
Private Sub optmale_Click()
txtsex.Text = optmale.Caption
End Sub
 
Private Sub txtaddress_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtasalary.SetFocus
End If
End Sub
 
Private Sub txtasalary_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
cmdsave.SetFocus
End If
End Sub
Private Sub txtemployeeid_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtempname.SetFocus
End If
End Sub
 
 
Private Sub txtempname_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtsex.SetFocus
End If
End Sub
Private Sub txtphone_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtaddress.SetFocus
End If
End Sub
 
Private Sub txtsex_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
cboqualification.SetFocus
End If
End Sub
 
 

MDI FORM
Private Sub mascompanyinformation_Click()
frmCompanyinf.Show
End Sub
 
Private Sub masemployee_Click()
frmEmployeedetails.Show
End Sub
 
Private Sub maswatchinformation_Click()
frmWatchinformation.Show
End Sub
 
 
Private Sub mnuclose_Click()
End
End Sub
 
Private Sub rptcompany_Click()
rptcompanyinformation.Show
End Sub
 
Private Sub rptemployee_Click()
 
rptemployeedetails.Show
End Sub
 
Private Sub rptpurchase_Click()
rptpurchaseinformation.Show
End Sub

 
Private Sub rptpurchasepayment_Click()
rptpurchasepaymentdetails.Show
End Sub
 
Private Sub rptsales_Click()
rptsalesinformation.Show
End Sub
 
Private Sub rptwatch_Click()
rptwatchinformation.Show
End Sub
 
Private Sub trapurchaseinformation_Click()
frmPurchaseinf.Show
End Sub
Private Sub traPurchasepaymentdetails_Click()
frmPurchasepaymentdetails.Show
End Sub
 
Private Sub trasalesinformation_Click()
frmSalesinformation.Show
End Sub
 

 
Thank You

You might also like