You are on page 1of 80

HARDWARE SALES AND SERVICE

A Project Work done at

UNITED INFO SOLUTION


ERODE.

A Project report Submitted to Bharathiar university,Coimbatore


in partial fulfillment of the requirements for the award of the degree of

BACHELOR OF COMPUTER APPLICATIONS

Submitted by

ISWARRYA.V MYTHILI.R
Reg No:0622J1329 Reg No:0622J1343

Under the guidance of

Mr.P.RAMESH M.Sc.(CS)., M.Phil.,


Lecturer (ss),
U.G. DEPARTMENT OF COMPUTER SCIENCE.
KONGU ARTS AND SCIENCE COLLEGE
(Affiliated to Bharathiar University, Accredited by NAAC and Approved by AICTE)
Nanjanapuram, ERODE - 638 107.

An ISO 9001:2000 Certified


APRIL – 2009

SRI VASAVI COLLEGE (SFW)


ERODE - 638 107.
(An ISO 9001:2000 Certified)

DEPARTMENT OF COMPUTER SCIENCE.

PROJECT APPROVAL CERTIFICATE

This is to certify that the project entitled “COUNSELING SYSTEM” is the


approved record of work done by

ISWARRYA.V MYTHILI.R
Reg No: 0622J1329 Reg No: 0622J1343

in partial fulfillment for the award of the degree BACHELOR OF COMPUTER


APPLICATIONS during the academic year 2008-2009.

FACULTY GUIDE HEAD OF THE DEPARTMENT


PRINCIPAL

Submitted for University vice-voce examination held on __________________


INTERNAL EXAMINER EXTERNAL EXAMINER

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

I take this opportunity to express my deep sense of gratitude and


sincere thanks to all who helped me to complete this project work
successfully.

We express our sincere gratitude to our Principal,


Mr.V.SIVAKUMAR M.Com., and M.Phil Sri Vasavi College (SFW)
Erode for having cheerful encouragement during this project.
Our deep gratitude goes also to
Mr.K.ANANDAPADMANABAN M.C.A., M.Phil Head of the
Department of Computer Science, Sri Vasavi College (SFW), Erode for
granting me an opportunity to do the project.

We wish to record our heart-felt gratitude and our sincere thanks


to
Miss.K.GOMATHY M.sc, M.Phil Lecturer in Department of Computer
Science, Sri Vasavi College (SFW), Erode our project guide, for valuable
suggestions and guidance at time of need and priceless help given to us.

Above all I express my sincere thanks to my Parents and my


Friends those who had provide all the supports both directly and indirectly.
CONTENTS
SYNOPSIS
SYNOPSIS
The project which is entitled as “HARDWARE SALES AND
SERVICE”. This project is mainly used for the hardware sales and service.
It is totally user friendly and its feautures are very effective.
The system is able to provide the details such as the products
and their stock to place an order. Hardware Sales is the applications that run
on sales and communicate with other applications. It uses a series to respond
to different requests.

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.

The Reports are generated by using Crystal Report according


to the requirements based on various categories such as number of
Stock wise report, Sales and Service Reports.
The system has been developed using VB.NET as front end and MS
Access as back end.
!.Faster information retrieval:
In order to score huge amount of date by computerizing the organization the
information access can be very fast and large amount of time can be saved.
At any time any information can be retrieved in a faster manner.
Better security:
Computerizing the organization provided security level for maintaining
the information in all departments. In this system, many confidential records
could be given to be operated only to the officials who have lights. Thus, it
becomes an essential factor to give access according to the rights given to
the user logged in. thus, no un authorized users will be allowed without
specifying his correct password. In addition, an operator level user cannot
get the rights of the manager level operational rights.
CONTENTS

S.No PARTICULARS Pg.No


INTRODUCTION
1
1.1Overview of the project
2 SYSTEM STUDY
2.1 Existing System
2.2 Proposed system
2.3 Problem Definition
3 SYSTEM ANALYSIS
3.1 Feasibility study
4 DEVELOPMENT CONFIGURATIONS
4.1 H/W Configurations
4.2 S/W Configurations
4.3 About Software
5 SYSTEM DESIGN
5.1 Project Description
5.2 Input design
5.3 Output design
5.4 Data base design
5.5 Data Flow Diagram

6 SYSTEM TESTING
7 SYSTEM IMPLEMENTATION
8 CONCLUSION
9
BIBLIOGRAPHY
10 APPENDIX
Screens
Reports
INTRODUCTION

INTRODUCTION
2

NEED FOR COMPUTERIZED SYSTEM

The Organization found out that there is a need for a good


system for fast and efficient access of information. It also requires
accurate reports. After considerable thought it was decided that
computerization of transaction was the only solution to the problem. The
reason for initiating this request are listed below:

They are
 Greater processing speed

 Improved consistency

 Faster information retrieval

 Better security

GREATER PROCESSING SPEED:

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.

BETTER AND IMPROVED CONSISTENCY:

In this system, many calculations involve in different wats with different


constraints .Therefore, these calculations take much time to be worked out,
thus computerization gives accurate and improved consistency.

1.1 OVERVIEW OF THE PROJECT 3

CUSTOMER DETAIL

The customer module is used to collect the information about all the

customers such as customer’s, address, phone no, etc.,


PURCHASE DETAIL

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

product is sold it automatically decrement in the total stock. In this sales

module , the product price and quantity given then it calculates the total

amount.

SERVICE DETAIL

In this service module the item have any fault or damaged

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.

This module maintain the sales item code, item name, bill no and sales date.
4
SYSTEM STUDY
5

2. SYSTEM STUDY

2.1. EXISTING SYSTEM

In the existing system Hardware Sales will be conducted


manually to sale their goods. It’s very tedious job to know the details about
sales for different places only through manually. If you want to sale
Hardware parts and to purchase it from abroad area it gets time not easy
way to sale and maintainability only by manually. There is number of
persons who works as brokerage for transportation.

2.1.1. LIMITATIONS OF THE EXISTING SYSTEM

 In the existing system, the Hardware details are provided in the form
of hard copy.

 Too many documents are difficult to maintain.

 Too much of manual works are needed in terms are conducting and
arranging.

 It is time consuming process, since it is difficult to maintain for year


wise at a time.

 It’s possible to provide some incorrect data.

2.2. PROPOSED SYSTEM

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

2.2.1. NEED OF COMPUTERIZATION

 The time consumption of the transportation process is reduced to a


great extent.

 Effective methods are implemented in the system.

 DOT NET is used for development of the system so the software cost
is null.

2.3. PROBLEM DEFINITION


1. Statement of Problem
The problem is the manual transaction system. Due to the
manual system time consumption is high and actual record
maintenance is not accurate.
2.Objectives Of The Problem
The objective of the problem is to computerize the whole process.
 To help the customers to know the Hardware details
effectively
 To maintain the Purchase details, checking details, sales
details, service details and generate report in category wise etc
 Increase the efficiency of the system
 Easy to access data
 service details can be maintained, so that the customer use to
verify it
SYSTEM
ANALYSIS

8
3. SYSTEM ANALYSIS

3.1. FEASIBILITY STUDY:


Feasibility study is a test of a system proposal according to its
workability, impact on the organization, ability to meet user needs, and
effective use of resources. The objective of a feasibility study is to acquire a
sense of the scope of the problem. During the study, the problem definition
is crystallized and aspects of the problems to be included in the system are
determined. Consequently, costs and benefits are estimated with greater
accuracy at this stage.
3.1.1. Feasibility Considerations:
Three key considerations are involved in the feasibility study.
1. Economic feasibility
2. Technical feasibility
3. Operational feasibility

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

4.1. HARDWARE CONFIGURATIONS


.

Processor - PENTIUM IV

Operating Frequency - 2.4GHz

Main memory - 256MB DDR RAM

Hard disk drive - 80 GB

Floopy Drive - 1.44MB

Monitor - 15”Digital

Keyboard - MM keys

Mouse - Optical Mouse

4.2. SOFTWARE CONFIGURATIONS

1. Operating System: Microsoft Windows XP.


2. Front End : VISUAL BASIC.NET
3. Back End : MS – Access

12

4.3. ABOUT THE SOFTWARE


Visual Basic .NET

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.

Powerful Windows-based Applications

Visual Basic .NET comes with features such as a powerful new


forms designer, an in-place menu editor, and automatic control anchoring
and docking. Visual Basic .NET delivers new productivity features for
building more robust applications easily and quickly. With an improved
integrated development environment (IDE) and a significantly reduced
startup time, Visual Basic .NET offers fast, automatic formatting of code as
we type, improved IntelliSense, an enhanced object browser and XML
designer.

Building Web-based Applications

With Visual Basic .NET we can create Web applications using


the shared Web Forms Designer and the familiar "drag and drop" feature.
We can double-click and write code to respond to events. Visual Basic .NET
2005 comes with an enhanced HTML Editor for working with complex Web
pages. We can also use IntelliSense

13
technology and tag completion, or choose the WYSIWYG editor
for visual authoring of interactive Web applications.

Simplified Deployment

With Visual Basic .NET we can build applications more rapidly


and deploy and maintain them with efficiency. Visual Basic .NET 2005
makes "DLL Hell" a thing of the past. Side-by-side versioning enables
multiple versions of the same component to live safely on the same machine
so that applications can use a specific version of a component. XCOPY-
deployment and Web auto-download of Windows-based applications
combine the simplicity of Web page deployment and maintenance with the
power of rich, responsive Windows-based applications.

Powerful, Flexible, Simplified Data Access

We can tackle any data access scenario easily with ADO.NET


and ADO data access. The flexibility of ADO.NET enables data binding to
any database, as well as classes, collections, and arrays, and provides true
XML representation of data. Seamless access to ADO enables simple data
access for connected data binding scenarios. Using ADO.NET, Visual
Basic .NET can gain high-speed access to MS SQL Server, Oracle, DB2,
Microsoft Access, and more.

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

readability and a background compiler for real-time notification


of syntax errors transforms into a rapid application development (RAD)
coding machine.

Direct Access to the Platform

Visual Basic developers can have full access to the capabilities


available in .NET Framework . Developers can easily program system
services including the event log, performance counters and file system. The
new Windows Service project template enables to build real Microsoft
Windows NT Services.

Full Object-Oriented Constructs

We can create reusable, enterprise-class code using full object-


oriented constructs. Language features include full implementation
inheritance, encapsulation, and polymorphism. Structured exception
handling provides a global error handler and eliminates spaghetti code.

XML Web Services


XML Web services enable to call components running on any
platform using open Internet protocols. Working with XML Web services is
easier where enhancements simplify the discovery and consumption of XML
Web services that are located within any firewall. XML Web services can be
built as easily as we would build any class in Visual Basic 6.0. The XML
Web service project template builds all underlying Web service
infrastructure.

15

Mobile Applications

Visual Basic .NET 2005 offer integrated support for developing


mobile Web applications for more than 200 Internet-enabled mobile devices.
These new features give developers a single, mobile Web interface and
programming model to support a broad range of Web devices for WAP—
enabled cellular phones, compact HTML, and HTML for Pocket PC,
handheld devices, and pagers.

S.Shanmugam
0622k0434

COM Interoperability

We can maintain the existing code without the need to recode.


COM interoperability enables to leverage the existing code assets and offers
seamless bi-directional communication between Visual Basic 6.0 and Visual
Basic .NET applications.

Reuse Existing Investments


We can reuse all the existing ActiveX Controls. Windows Forms in
Visual Basic .NET 2005 provide a robust container for existing ActiveX
controls. In addition, full support for existing ADO code and data binding
enable a smooth transition to Visual Basic .NET 2005

4.3.2. Microsoft Access


Window-based Applications
Access is windows based application and therefore has an interface similar
to Windows NT. You can cut, copy and paste data from any windows
application to and from Access.

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.

Large Data Management Capacity


Access maintains a single disk for a database and all its associated objects.
The maximum size of this file can be 1GB, Access allows a maximum of
32,768 tables and objects in a database. However, Access can create links to
data tables in any other BMS like Foxpro. Therefore, the maximum size of
tables and objects is limited only by the amount of storage sapce that the
users have. Access can also support a
S.Shanmugam
0622k0434
maximum of 255 users at a time. These features make access a powerful
DBMS capable of handling large volume of data, spread across several
databases and users.
Importing, Exporting and Linking Files
Access lets you import from or export to Foxpro to Foxpro, Excel, Oracle
and other data formats. Importing creates an access table, exporting an
access table creates a file in the formal that you are exporting to. Linking
means that you can use external data without creating an Access table. You
can link to Foxpro, Excel and ASII data.
A wizard is a utility that helps you perform complex tasks by guiding you
through the process wizards ask you questions about the content, style and
format of the object that you want to create, such as report or data-entry
screen, and then generate the object automatically. You need to answer the
question by selecting options or making yes/no decisions. Access contains
nearly 100 Wizards to design database, applications, tables, forms, reports,
graphs, mailing labels, controls and properties.
Built in Functions

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

5.1. PROJECT DESCRIPTION:


The “HARDWARE SALES And SERVICE” is developed by using
VB.NET as a Front-End, MS-Access as a Back-End. This Hardware sale has
several modules such as the

MASTER-
Purchase Material
Purchase Rate
Purchase Details
TRANSACTION-
Purchase Details
Sales Details
Service
Report-
Stock wise report
Sales
Service

The system is able to provide the details such as the products


and their stock to place an order. Hardware Sales is the applications that run
on sales and

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.

The end result is a seamless system communicating and exchanging


information easily regardless of the platform they are all running on. The
business doesn’t need to
worry about going to the wrong supplier because it asks the
application running on the supplier system what it does.

The Reports are generated by using Crystal Report according to the


requirements based on various categories such as number of Stock wise
report, Sales and Service Reports.

5.2 .INPUT DESIGN

Once, the analysis of the system has been done,it would be


necessary to identity the data that is required to be processed to produce the
outputs.
The various objectives of the input design are:

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

employees such as employee’s id, customer’s name, address, phone no,

date of join and salary etc.,

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

This activity deals with the design of the physical database. A


key is to database, how the access paths are to be implemented. In
database design, several specific objectives are to be considered. They are:

 Controlled redundancy

 Recovery from failure

 Privacy and security

S.Shanmugam
0622k0434

 Performance

The overall objective in the development of database technology


has been to
treat. Data as organizational resource and as an integrated whole database
management
system allow the data to be protected and organized separately from other
resourse.

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.

If the management software can provide centralized access to


the
data from t he program, it is possible to treat the data as a separate
resource. The organization of the data in a database aims three major
objectives namely data integration, and data dependency.
S.Shanmugam
0622k0434

2
6

5.5. DATA FLOW DIAGRAM

MAIN PAGE

LOGIN

PURCHA Sales Verify Service


SE Details details

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.

 All tests should be traceable to customer requirements.


 Test should be planned long before testing begins.
 Test pare to principle applets to software testing.
 Testing should begin “in the small” and progress towards
testing “in the page”.
 Exhaustive testing is not possible.

6.1.1. Unit testing


Unit testing focuses on verification errors on the smallest unit of
software design-the module. Using the procedural design description as a
guide, important control paths are tested to uncover errors within the
boundary of the module.
The module interface is tested to ensure that the information properly
flows into and out of the program unit under test. Boundary conditions are
tested to ensure

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.

6.1.3. White box testing


White box testing is some time is called glass box testing, is a
test case design that uses a control structure of the procedural design to drive
the test cases. Using white-box testing methods, the software engineer can
drive test cases that
 Guarantee that logical decisions are on the true and false sides
 Exercise all logical decisions are on the true and false sides
 Execute all loops at their boundaries and with in their
operational bounds
 Exercise internal data structure to assure the validity

6.1.4. Acceptance testing


Finally when the software is completely built, a series of
acceptance tests are conducted to enable the client to validate all
requirements. The user conducts these tests rather than the system developer,
which can range from informal test drive to a planned and systematical
executed series of tests.
These acceptance tests are conducted over a period of weeks or
months, there by uncovering cumulative errors that might degrade the
system order time. In this process alpha testing and beta testing are used to
uncover the errors that only the end user seems able to find.

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.

6.1.6. Beta testing


The beta testing is conducted at one or more customer’s sites by
the end users of the software. Unlike the alpha testing, the developer is not
present. Therefore a beta test is a “live” application of the software in the
environment that cannot be developed by the developer. The customer
records all the problems encountered during the beta testing and reports
these to the developers at regular intervals.

6.1.7. Black box testing

Black box testing focuses on the functional requirements of the


software. That is black box testing enables the software engineer to drive a
set of input conditions that will fully exercise the requirements for a
program.
Black box testing is not an alternative for white box testing
techniques. Rather, it is a complementary approach that is likely to uncover
different class of errors.
Black box testing attempts to find errors in the following
categories:
 Interface errors.
 Performances in data structures or external database access.
 Performance errors.
 Initialization and termination errors.
 Incorrect or missing functions.

3
1
S.Shanmugam
0622k0434

 All the above-mentioned errors were checked in the process


of black box testing and the bugs found were fixed.
SYSTEM
IMPLEMENTATI
ON
3
3

S.Shanmugam
0622k0434

7. SYSTEM IMPLEMENTATION

This phase is primarily concerned with user training, site


preparation and file conversions. During the final testing, user acceptance is
tested, followed by user training. Depending in the nature of the extensive
user training may be required.
After development and testing has been completed,
implementation of the information system can begin. During system
implementation, the project team should be brought back to full strength.
During software development stage, project teams end to play passive role
as the technical steps of program development and testing evolve. However,
broad organizational representation, accomplished through the project team,
is required to complete the system development cycle.
.NET Framework 2.0 and MS-Access has offer very efficient yet
simple implementation techniques for development of the project.
CONCLUSION

3
5

S.Shanmugam
0622k0434

8. CONCLUSION

The accelerating complicities of modern organization demand


new dimensions in shipping management perhaps; the most profound and
promising of these dimensions is the emerging utilization of more advanced
information system.
These system are changing the process of transportation is
severed ways. Shipping theory and practice here undergone radicals change
in the part decades

ADVANDAGES OF SYSTEM

 It reduces the human error rate at zero level.


 Using the system, outputs are very accurate in billing.
 It increases the speed of operations and reduces time.
 The division making is also easier at any level then and there.
 The necessary information about a particular item can be

produced instantaneously.

SCOPE OF FUTURE ENHANCEMENT


BIBLIOGRAPHY
APPENDIX

3
9

S.Shanmugam
0622k0434

A. Table Design:
Table name: item 1

Field name Data type Description


Pid Number Product id
Prname Text Product name

Table name: item 2


Field name Data type Description
Pid Number Product id
Pr name Text Product name
Price Number Price
Warranty Text warranty
Table name: item 3
Field name Data type Description
P code Number Product code
Pr name Text Product name
Price Number Price
Quant Number Quantity
Totp Number Total price

Table name: S details


Field name Data type Description
B no Number Bill no
Dat Date/time Date
Ti Date/time Time
P code Number Product code
Price Number Price
Warranty Text warranty
C addr Text Customer address
Totp Number Total price
4
0
Table name: Service
Field name Data type Description
B no Number Bill no
S date Date/time Sales date
P code Number Product code
S price Number Sales price
S.Shanmugam
0622k0434
SCREENS

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

Product Rate Fixing:


4
7

S.Shanmugam
0622k0434
Product Purchase:
4
8

S.Shanmugam
0622k0434

Product Checking:
4
9

S.Shanmugam
0622k0434

Sales Details:
50

S.Shanmugam
0622k0434

AFTER SALES PRODUCT:


51

S.Shanmugam
0622k0434
SERVICE ENTERS BY CHECKING WITH BILLNO, DATE, AND
ID:

SERVICE UPDATED BY VERIFYING:

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

Private Sub frmLogin_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
txtusername.Focus()
Label5.Visible = False
Timer1.Enabled = True
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
ProgressBar1.Value = 0
Timer2.Enabled = True
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
Dim s As String = MsgBox("Are You Exit...........?",
MsgBoxStyle.Information + MsgBoxStyle.YesNo, "Shipping")
If s = vbYes Then
End
End If
End Sub

Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Timer2.Tick

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

ITEM MASTER TABLE:


Public Class Item_Master
Private Sub Item_Master_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load
Try
con.Open()
Dim cmd As New OleDb.OleDbCommand("select count(pid)+1
from PurMas", con)
rr = cmd.ExecuteReader
While rr.Read
TextBox1.Text = rr.Item(0)
End While
rr.Close()
con.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
Try
Dim j As Integer
Dim k As Boolean
con.Open()
Dim cmd As New OleDb.OleDbCommand("insert into PurMas
values('" & TextBox1.Text & "','" & TextBox2.Text & "')", con)
Dim cc As New OleDb.OleDbCommand("select count(pid) from
Purmas where pid='" & TextBox1.Text & "'", con)
Dim rp As Data.OleDb.OleDbDataReader
rp = cc.ExecuteReader
While rp.Read
j = rp.Item(0)

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

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
Me.Close()
Form2.Show()
End Sub
End Class

You might also like