Professional Documents
Culture Documents
Submitted by
ISWARRYA.V MYTHILI.R
Reg No:0622J1329 Reg No:0622J1343
ISWARRYA.V MYTHILI.R
Reg No: 0622J1329 Reg No: 0622J1343
DECLARATION
We hereby declare that this project work entitled
“COMPUTER HARDWARE SALES AND SERVICE”is original
work done by me and the best of my knowledge. This is project is
submitted on partial fulfillment of the requirements for the award of the
degree of BACHELOR OF COMPUTER SCIENCE to Bharathiar
University, Coimbatore under the supervision and guidance of
Ms.K.GOMATHY MSc.,M.Phil.,Lecturer., Department of Computer
Science, SRI VASAVI COLLEGE[SFW], Erode.
Place:
Date:
Signature of the
candidate
[S.SHANMUGAM]
Reg No: 0622K0434
Endorsed by,
MS.K.GOMATHI Msc,.M.phil.,
Department of Computer Science,
Sri Vasavi College[SFW],
Erode – 638 107.
ACKNOWLEDGEM
ENT
ACKNOWLEDGEMENT
When a customer accesses this application and buy the hardware parts
system will communicate with the inventory system to see if there is enough
stock to fulfill the order. If not, the system can communicate with the
suppliers to find one or all of the parts that make up the order before filling
the order. At all stages the customer will be kept informed via messages.
6 SYSTEM TESTING
7 SYSTEM IMPLEMENTATION
8 CONCLUSION
9
BIBLIOGRAPHY
10 APPENDIX
Screens
Reports
INTRODUCTION
INTRODUCTION
2
They are
Greater processing speed
Improved consistency
Better security
Now a day’s people seek to computer for its processing. It processes the
data very quickly and helps from many tedious calculations. Therefore,
when comparing the processing speed not computer with manual
calculation many organizations choose the system to be done in the
computers.
CUSTOMER DETAIL
The customer module is used to collect the information about all the
In this form the user can enter the item code means it will
automatically display the item name and price. In this purchase module we
can also enter the item name, item code and quantity. Then it will display the
total amount.
SALES DETAIL
In this form the user can enter the item code means it will
automatically display the bill no, item name, and price of the item. once the
module , the product price and quantity given then it calculates the total
amount.
SERVICE DETAIL
means, the particular item will be serviced. In this module it contains the
item code, item name, bill no, service charge and last service date.
STOCK DETAIL
This module maintain the sales item code, item name, bill no and sales date.
4
SYSTEM STUDY
5
2. SYSTEM STUDY
In the existing system, the Hardware details are provided in the form
of hard copy.
Too much of manual works are needed in terms are conducting and
arranging.
In the Proposed system, the hardware parts cal sole easily and
maintainability easily for category wise report. First allocate the rate
details systematically and sale process maintain systematically with their
own transaction reports by authorized person will maintain in details by
maintaining database. The detail about the sales will provide the receipt
and provide bill receipt. Each part has a separate database for the access
about the Hardware and corresponding particulars.
6
DOT NET is used for development of the system so the software cost
is null.
8
3. SYSTEM ANALYSIS
1. ECONOMIC FEASIBILITY
Economic feasibility is the most frequently used method for
evaluating the effectiveness of the candidate system. It is more commonly
known as Cost/Benefit analysis. The procedure is to determine the benefits
and savings that are expected from the candidate system and compare them
with costs. It benefits outweigh costs, and then the decision is made to
design and implement the system. Otherwise, further justification or
alteration in the proposed system will have to be made if it is to have a
chance of being approved.
9
2. TECHNICAL FEASIBILITY
Technical feasibility centers on the organization to what extend
it can support the proposed system. The question is whether the
organization is technically sound to operate the system. The necessary
hardware and software must be installed in the organization.
3. OPERATIONAL FEASIBILITY
People are inherently resistant to change while computers have
been known to facilitate change. Operational feasibility determines how
much effort will go into educating selling and training to the user staff on the
candidate system. If the staff is computer literate, then only an introductory
training in data entry and
operating the system.
SYSTEM
CONFIGURATION
11
4. SYSTEM CONFIGURATION
Processor - PENTIUM IV
Monitor - 15”Digital
Keyboard - MM keys
12
Visual Basic .NET provides the easiest, most productive language and tool
for rapidly building Windows and Web applications. Visual Basic .NET
comes with enhanced visual designers, increased application performance,
and a powerful integrated development environment (IDE). It also supports
creation of applications for wireless, Internet-enabled hand-held devices.
13
technology and tag completion, or choose the WYSIWYG editor
for visual authoring of interactive Web applications.
Simplified Deployment
Improved Coding
We can code faster and more effectively. A multitude of
enhancements to the code editor, including enhanced IntelliSense, smart
listing of code for greater
14
15
Mobile Applications
S.Shanmugam
0622k0434
COM Interoperability
16
Since both windows and access have been developed by Microsoft Corp, the
two products work well together. You need to have either Windows NT or
Windows 95 on your machine before you can install Access.
17
Access includes small programs known as functions that perform simple
calculations or data formatting. Access includes mathematical, financial,
date, time and string functions. We can use them to create expressions for
calculating in the forms, reports and queries.
Macros
For these users who do not want to write programs, access provides macros.
Macros let you perform common tasks without user intervention. Macros let
you manipulate data, open forms and reports and automate any task that is
repetitive or complex.
Context – Sensitive help and Answer Wizard
Like Windows NT, Access provides online, context-sensitive help. You can
access the help facility by invoking the help menu and selecting the topic
you want help on.
S.Shanmugam
0622k0434
Access also includes a unique answer wizard that answers questions written
in simple English. For example, if you want to learn how to create a
database, you can invoke the
answer wizard and type in your questions as “How to create a Database”.
Access then displays a list of topics related to database creation.
Built in security
Since access is a multi user database, security features are built into the
dbms. You can enable database security at various levels. You can assign a
password for loading access so that only authorized users can use it. You
can encrypt a database to prevent unauthorized access. Selective hiding at
database objects such as reports, macros and forms is also possible; you can
also hide selective fields in a form or report to protect sensitive data.
Windows – Based Application
18
Large Data Management capacity
Importing, Exporting and linking External Files
Wizards and Builders
Built – in functions
Macros
Context-sensitive help and the Answer Wizard
Built in security
SYSTEM DESIGN
2
0
S.Shanmugam
0622k0434
5. SYSTEM DESIGN
MASTER-
Purchase Material
Purchase Rate
Purchase Details
TRANSACTION-
Purchase Details
Sales Details
Service
Report-
Stock wise report
Sales
Service
21
communicate with other applications. It uses a series to respond to
different requests. The system is developed using VB.NET and MS Access.
When a customer accesses this application and buy the hardware parts
system will communicate with the inventory system to see if there is enough
stock to fulfill the order. If not, the system can communicate with the
suppliers to find one or all of the
S.Shanmugam
0622k0434
parts that make up the order before filling the order. At all stages the
customer will be kept informed via messages.
22
Control the amount of input
Avoiding unwanted delay
Avoiding errors in the data
Keeping the process simple
The validations are carried out easily and there will be no difficulty in
adding a new entry. The main modules of this project are:
S.Shanmugam
0622k0434
CUSTOMER DETAIL
The customer table contains the information about all the
DETAIL PURCHASE
In this form the user can enter the item code means it will
automaticatically display the item’s name and price.Then it will display the
total amount.
SALES DETAIL
In this form the user can enter the item code means it
automatically display the bill no,item name,date and price of the item.In this
sales module the product price and quantity given means it calculates the
total amount.
SERVICE DETAIL
23
In this service module,the item have any fault or damage
means,the particular item will be serviced.In this module,it contains the item
code,item name,bill no,service charge and last service date.
STOCK DETAIL
In this stock module, the current stock item will be
maintained.In this module,it maintains the sales item code,item name,bill no
and sales date.
5.3.OUTPUT DESIGN
Computer output is the most important and direct source of
information to the user.A major form of output is hardcopy form of the
printer.printouts have been designed around the requirements of the
employees.
There are several output reports are:
Stock item report
Item service report
S.Shanmugam
0622k0434
Date purchase
Date sales
Stock item report:
With the help of this report one can get the information about the
current stock.
Item service:
This report will produce the information about the service item
code,last service date and also maintains the bill date.
Date purchase:
2
4
This report will produce the information about the purchase item
code,purchase item name and also maintains quantity of the item.
Date sales:
This report will produce the information about the salese item
code sales item name,date and also maintains the bill date.
5.3.DATABASE DESIGN
Controlled redundancy
S.Shanmugam
0622k0434
Performance
2
5
Database can be defined as” an integrated collection of data”.
Database is a crucial factor in the performance of system both in term of
system timings and in the case with which the system can be maintained.
Data store could have been implicit or explicit in the logical system selected
by the user. The designer now as to take those logical store and physical
file from them.
2
6
MAIN PAGE
LOGIN
DATA BASE
REPORTS
SYSTEM TESTING
2
8
S.Shanmugam
0622k0434
6. SYSTEM TESTING
6.1. Testing Principles
Before applying method to design effective test cases, a
software engineer must understand the basic principles that guide software
testing. Davis (DAV95) suggest a set of testing principles which have been
adapted for use in this book.
S.Shanmugam
0622k0434
that the module operates properly at the boundaries established to
limit of restrict processing.
6.1.2. Integration testing
2
9
Integration testing is a systematic technique for constructing the
program structure while conducting test to uncover errors associated with
interfacing. The objective is to take unit tested modules and build a program
structure that has been dictated by design.
30
S.Shanmugam
0622k0434
6.1.5. Alpha testing
The customer conducts the alpha test at the developer’s site. The
client notes the errors and usage problems and gives report to the developer.
Alpha tests are conducted in a control environment.
3
1
S.Shanmugam
0622k0434
S.Shanmugam
0622k0434
7. SYSTEM IMPLEMENTATION
3
5
S.Shanmugam
0622k0434
8. CONCLUSION
ADVANDAGES OF SYSTEM
produced instantaneously.
3
9
S.Shanmugam
0622k0434
A. Table Design:
Table name: item 1
42
S.Shanmugam
0622k0434
Screening Page:
43
S.Shanmugam
0622k0434
APPENDIX
SCREENS
Login page:
4
4
S.Shanmugam
0622k0434
Main page:
45
S.Shanmugam
0622k0434
Purchase Product:
4
6
S.Shanmugam
0622k0434
S.Shanmugam
0622k0434
Product Purchase:
4
8
S.Shanmugam
0622k0434
Product Checking:
4
9
S.Shanmugam
0622k0434
Sales Details:
50
S.Shanmugam
0622k0434
S.Shanmugam
0622k0434
SERVICE ENTERS BY CHECKING WITH BILLNO, DATE, AND
ID:
52
S.Shanmugam
0622k0434
REPORTS
SOURCE CODE
SOURCE CODE
Login Page:
Public Class Form3
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
Label2.Left = Label2.Left - 10
If Label2.Left <= 0 Then
Label2.Left = Me.Width
End If
End Sub
ProgressBar1.Value = ProgressBar1.Value + 10
If ProgressBar1.Value >= 100 Then
Timer2.Enabled = False
If txtusername.Text = "admin" And txtpassword.Text = "admin"
Then
Label5.Visible = False
Me.Close()
Form2.Show()
ProgressBar1.Value = 0
Timer2.Enabled = False
Timer1.Enabled = False
Else
ProgressBar1.Value = 0
Label5.Visible = True
End If
End If
End Sub
End While
rp.Close()
If j = 0 Then
k = cmd.ExecuteNonQuery
Else
MsgBox("This ID is Already Exists")
End If
If k Then
MsgBox("Successfully Inserted")
End If
con.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
TextBox2.Text = ""
con.Close()
End Sub