50% found this document useful (4 votes)
3K views25 pages

Report-Computer Shop Management System

This document discusses the development of a computer shop management system. It will allow users to generate quotations and bills, track inventory levels, and make changes to billing processes. The existing manual system is time-consuming and error-prone. The new system will be web-based, allow date/time customization, and generate unique bill numbers. It will also track product purchase history and provide low inventory alerts. Hardware requirements include a Pentium processor, RAM, disk space, and monitor. The software will run on Windows and include features like user-friendly design and secure data storage. A feasibility study will evaluate technical, economic, operational, and behavioral factors to select the best system option.

Uploaded by

Sachin More
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
50% found this document useful (4 votes)
3K views25 pages

Report-Computer Shop Management System

This document discusses the development of a computer shop management system. It will allow users to generate quotations and bills, track inventory levels, and make changes to billing processes. The existing manual system is time-consuming and error-prone. The new system will be web-based, allow date/time customization, and generate unique bill numbers. It will also track product purchase history and provide low inventory alerts. Hardware requirements include a Pentium processor, RAM, disk space, and monitor. The software will run on Windows and include features like user-friendly design and secure data storage. A feasibility study will evaluate technical, economic, operational, and behavioral factors to select the best system option.

Uploaded by

Sachin More
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/ 25

1

INTRODUCTION
1. INTRODUCTION
1.1 Introduction

This system will be used for making quotations of requested amount for the user.
The billing system will use current system date and time. However its user can manually
set the date and time of purchase and can make changes in the amount which will be
special feature available in the control panel of this system.
Under generating bill section, its user have to make entry in the field of particular
model and its serial number after which it will display the brand name of the products, its
cost price and service tax. Then after total amount will be generated for total number of
products along with the address details of the seller. This system will also include the
name, address and mobile number of the customer. Each bill will have a unique number
generated by the system automatically.
As this system will also help the vendor to keep track of number of products
available, time of purchase. If any products whose total number will be less than 2 will
comes under the blue zone indicating its time to purchase that product. It will also
display other details such as last time when it is purchased, at what price it was
purchased, from where it is purchased, total number of products which was purchased
last time.
Administrator can also make changes in the billing process, such as increase or
decrease in service tax value, discount to be given to the customer on particular product.
Making changes in billing process as per user requirement or for other business rules

1.2 Scope of Project

The scope of project Computer-shop management system is to Develop


Visual Basic based software to support for daily sale, receipt & Balance of products and
maintain the all information of System related items. This software will be very useful for
the Big Computer Shop as well as the customer. It will perform as the required task of
Automation of product by itself in a systematic way. It will also save lots of time, as
system will perform all tasks in quick time profiting customer and shop owner as well, so
it will prove very economical in every respect.

SYSTEM OVERVIEW

2. System overview

2.1.Existing System:

The computer shop contains different types of computers of various configuration with
various company according to the customers needs and requirement. It is necessary for every
business to maintain all records.
In todays life people have very little time and many things
To do. They have to manage all this unbalance workload, although everyone wants to achieve all
their ambitions and dreams. And the present system of managing computer shop is very time
consuming so it is very difficult to maintain good records and fast service. The paper work is
becoming very difficult to handle day by day. Currently we have to keep track of each and every
thing about the computer shop on the paper or in register. We have to maintain lot of registers to
enter these large volumes of data. This leads to the wastage of stationary.

2.2. Problems with Existing System.

Manual system involves a lot of paper work, so it becomes time-consuming and costly.
The chances of errors in calculation of delivery of computer are more in the current
manual system. The calculation of total collection for day or month or year is very

difficult.
Currently no security is provided to the large amount of data of the every computer part

details.
It becomes very difficult to maintain details of every computer as records increases day
by day

2.3. Solution on Problem

This Computer Shop Management system will be used for making quotations of
requested amount for the user. The billing system will use current system date and time.
However its user can manually set the date and time of purchase and can make changes in the
amount which will be special feature available in the control panel of this system.
Under generating bill section, its user have to make entry in the field of particular model and its
serial number after which it will display the brand name of the products, its cost price and service
tax. Then after total amount will be generated for total number of products along with the address
details of the seller. This system will also include the name, address and mobile number of the
customer. Each bill will have a unique number generated by the system automatically.
Some advantages are:

User Friendly software


Easy to record all data about the Books and its details
It saves time of the user as well as prevent paper work
It provides the security to the database that is large amount of important data of the
Shop
It provides more reliability for keeping information.

Book

3
HARDWARE AND SOFTWARE REQUIREMENTS
Hardware Requirement:
Here is the recommended hardware requirement for this software to run efficiently.
1) Pentium 166 MHz or higher processor
2) 32 MB RAM
3) 50 MB free hard disc space
4) SVGA monitors
5) Printer (Optional)

Software Requirement:
This software comes under application software. So the necessary software for this
is
1) Windows operating system family.
2) Window 9x, (that is window 95, 98, ME, etc.)
3) Window NT, 2000, 2003, XP

Chapter 4
Requirement Analysis
Identifying needs is the first step while designing a system and
implementation. This is the way to handle user needs, it must be an outgoing
process to know requirements of customer during whole system development life
cycle. During this phase the main things to be considered are got by placing
meetings and questionnaires with customer. Requirements found during all the
stages proposed system development are
How the present system work.
Time take to operate the system.
List of contents associated with the system.
Error/failure rate to be acceptable.
Risk factors involved.
Proprietary aspects, liability risks, potential infringement, and political issues to
consider.
Human-machine and machine-machine communication.
Interfacing with external environment

4.1 Feasibility study


Depending on the results of the initial investigation the survey is now
expanded to a more detailed feasibility study. FEASIBILITYSTUDY is a test of
system proposal according to its workability, impact of the organization, ability to
meet needs and effective use of the resources. It focuses on these major questions:
1.What are the users demonstrable needs and how does a candidate system meet
them? 2. What resources are available for given candidate system? 3. What are the
likely impacts of the candidate system on the organization? 4. Whether it is worth
to solve the problem? During feasibility analysis for this project, following primary
areas of interest are to be considered. Investigation and generating ideas about a
new system does this. Steps in feasibility analysis eight steps involved in the
feasibility analysis are:
Form a project team and appoint a project leader.
Prepare system flowcharts.
Enumerate potential proposed system.
Define and identify characteristics of proposed system.
Determine and evaluate performance and cost effective of each proposed
system.
Weight system performance and cost data.
Select the best-proposed system.
Prepare and report final project directive to management.
Feasibility study is the procedure to identify, describe the evaluate candidate
system and select the best possible action for the job. The initial investigation

culminated in a proposal summarized the thinking of the analyst, was presented to


the user for review. The proposal initiated a feasible study to describe and evaluate
the best system to choose in terms of economical, technical and behavioral
constraints. The terms constraints involved in feasibility analysis areo Technical
o Economical
o Operational
o Behavioral

4.2. Technical Feasibility


A study of resource availability that may affect the ability to achieve an
acceptable system. This evaluation determines whether the technology needed for
the proposed system is available or not.
Can the work for the project be done with current equipment existing software
technology & available personal?
Can the system be upgraded if developed?
If new technology is needed then what can be developed?
This is concerned with specifying equipment and software that will successfully
satisfy the user requirement. The technical needs of the system may include:
Front-end and back-end selection

An important issue for the development of a project is the selection of suitable


front-end and back-end. When we decided to develop the project we went through
an extensive study to determine the most suitable platform that suits the needs of
the organization as well as helps in development of the project. The aspects of our
study included the following factors.
Front-End selection 1. It must have a graphical user interface that assists
employees that are not from IT background.
2. Scalability and extensibility.
3. Flexibility.
4. Robustness.
5. According to the organization requirement and the culture.
6. Must provide excellent reporting features with good printing support.
7. Platform independent.
8. Easy to debug and maintain.
9. Event driven programming facility.
10. Front-end must support some popular back end like MS Access. According to
the above stated features we selected Java 1.6 as the front-end for developing our
project.
Back-End Selection
1. Multiple user support.
2. Efficient data handling.

3. Provide inherent features for security.


4. Efficient data retrieval and maintenance.
5. Stored procedures.
6. Popularity.
7. Operating System compatible.
8. Easy to install.
9. Various drivers must be available.
10. Easy to implant with the Front-end.
According to above stated features we selected MS-Access as the backend. The
technical feasibility is frequently the most difficult area encountered at this stage. It
is essential that the process of analysis and definition be conducted in parallel with
an assessment to technical feasibility. It centers on the existing computer system
(hardware, software etc.) and to what extent it can support the proposed system.

4.3. Economic Feasibility


Economic justification is generally the Bottom Line consideration for
most systems. Economic justification includes abroad range of concerns that
includes cost benefit analysis. In this we weight the cost and the benefits associated
with the candidate system
And if it suits the basic purpose of the organization i.e. profit making, the project is
making to the analysis and design phase. The financial and the economic questions
during the preliminary investigation are verified to estimate the following:

The cost to conduct a full system investigation.


The cost of hardware and software for the class of application being considered.
The benefits in the form of reduced cost.
The proposed system will give the minute information, as a result the
performance is improved which in turn may be expected to provide increased
profits.

4.4. Behavioral Feasibility


After considering the following point that the system is behaviorally
feasible. The project is carried out on the request of the users. To a greater extent,
the proposed system aims at maximizing user friendliness. This is intended to
overcome resistance to change by the exiting staff. Users are quite experienced in
handling the computerized system. Users are aware of the software and hardware
environment.

Chapter 5
system design and modeling

system Design
Software design is an actually a multi-step process that focuses on four
distinct attributes of program namely data structure, software architecture, interface
representation and procedural details. The design process translates requirements
into a representation of the software that can be assessed for quality before code
generation begins. The design is documented and is part of the software
configuration.
Code Generation
The design must be translated into a machine readable form. The code
generation steps perform this task.
Testing
The testing process focuses on the logical internals of the software assuring
that all statements have been tested and on the functional externals that is

conducting tests to uncover errors and ensure that defined input will produce actual
results that agree with required.
Maintenance
Software will undoubtedly undergo changes after it is delivered to the
customer. Change will occur because errors have been

LOGICAL DIAGRAM

DATA FLOW DIAGRAM

ZERO LEVEL DFD

FRIST LEVEL DFD

ER DIAGRAM

Chapter 6
DATABASE DESIGN

Chapter 7
INPUTE AND OUTPUTE FORMS

Chapter 8
Reports

Chapter 9
LIMITATIONS
Though the system has been designed according to the requirements
of the users it has its own limitation. Thus the limitation of system are No facility to create new users with different roles
Object oriented Approach has been not been fully utilized

Chapter 10
FUTURE ENHANCEMENT
The future scope of this software is given below.

Customize bills that you print!


Create estimates and latter convert it into bills!
Reports to make comparisons between months (total sum, or sum by employees)!
Sell computer system by installments!
Print bills with currency sign.
Different kind of reports.
Pay - roll administration for your employees!
Keep track of you suppliers!
Server database is protected from unauthorized modifications!
Process payments quickly and efficiently!
Unique design with very functional user interface!

Chapter 11
CONCLUSION
This system computerizes the computer shop management process in any computer shop.
It manages the different operations in computer shop such as maintain record of available
computer/parts, sale computer, purchase computer, stock in or stock out New features and
modules can be added into the system as per user requirement.

Chapter 12
BIBLOGRAPHY
Books:
1) Programing Microsoft visual basic 6.0
2) Mastering visual basic 6
3) Black book visual basic
4) Complete reference in visual basic 6
5) System analysis and design by elias m. awad
Websites:
1) www.a1vbcode.com

2) www.vbcode.com

3) www.codeguru.com

4) www.vbexpert.com

5) www.1000project.com

Common questions

Powered by AI

The feasibility of implementing a new system is evaluated based on several criteria, including technical, economic, operational, and behavioral feasibility. Technical feasibility assesses whether the technology necessary for the system is available and capable of fulfilling the project’s requirements. Economic feasibility examines the cost-benefit analysis, determining if the system justifies expenses through enhanced profits or cost reductions. Operational feasibility observes whether the system will function within the user organization’s constraints and meet user-friendly requirements to minimize resistance. Behavioral feasibility focuses on transitioning existing staff to the new system smoothly, ensuring compatibility with their experience and the organizational culture.

The proposed billing system for a computer shop crucially simplifies quotation creation by allowing users to set purchase dates and modify amounts, thereby enhancing flexibility. It automatically generates unique bill numbers and includes detailed customer and seller address information. This automation contrasts significantly with the current manual system that relies heavily on paper forms, leading to time inefficiencies and error-prone processes. By eliminating paper dependencies, the new system ensures improved record-keeping, reduced likelihood of calculation errors, and secure handling of product data. Additionally, it provides alert mechanisms for stock management, indicating when products are low, thus supporting better inventory control.

To enhance database security in the computer shop management system, the proposed system incorporates strong security features for preventing unauthorized modifications. It ensures data integrity and confidentiality through user authentication and controlled access mechanisms. The back-end technology, MS Access, supports these security requirements effectively, offering features that include multiple user support and efficient data handling to safeguard sensitive information. These measures protect against potential data breaches and loss, securing the system’s robust operation.

The system design process translates user requirements into software through several steps that focus on data structure, software architecture, interface representation, and procedural details. Initially, these requirements are documented to ensure they align with user expectations for quality and functionality. The design phase produces a representation of the software, which undergoes assessment to verify its feasibility prior to code generation. Code generation then translates these design representations into machine-readable form to ensure it meets the defined input and output requirements. The process concludes with testing to verify logical and functional outputs align with user expectations, ensuring the system is robust and operational.

The selection of front-end technology is pivotal for enhancing user efficiency and system robustness as it must provide a graphical user interface user-friendly for non-IT personnel and support event-driven programming. Java 1.6 is selected for its scalability, flexibility, and robust nature, which ensures system dependability. It offers excellent reporting features and printing support, facilitating data visualization and presentation. Platform independence allows the software to operate across various operating systems, enhancing adaptability and reducing compatibility issues. These features collectively ensure that the system is both robust and efficient for end-users.

The feasibility study addresses technical constraints by evaluating the availability of the required technology, assessing if the project can be executed using existing equipment and software, and confirming if upgrades are feasible if necessary. It ensures technical requirements are met through proper selection of hardware and software that best support the system. Economic constraints are considered through cost-benefit analysis, weighing the costs of system investigation, hardware, and software against the benefits of reduced operational costs and enhanced profits. These analyses determine whether the system justifies the financial investment required, considering both current and long-term projections.

The integration of a bill generation feature significantly boosts operational efficiency by automating the quotation and billing process. Users can set purchase dates and adjust amounts as needed, improving the flexibility of transaction handling. This feature auto-generates unique bill numbers and includes comprehensive customer and seller information, ensuring transactional accuracy and traceability. By replacing manual invoice preparations, it reduces time costs and potential human errors in calculations. Consequently, businesses can maintain quicker sales throughput, leading to improved customer experiences and inventory management.

Future enhancements for the computer shop management system include customization of printed bills, creating estimates that can later be converted to bills, and generating comparative reports for different months. The system aims to accommodate installment-based sales and integrate payroll management for employees. Moreover, it will track supplier relationships and ensure database protection against unauthorized modifications, enhancing security and business monitoring capabilities. These advancements further streamline operations by providing unique user interfaces and allowing faster payment processing.

Java 1.6 as a front-end technology provides benefits such as a user-friendly graphical interface, platform independence, scalability, and robust event-driven programming support, which are crucial for end-user efficiency and system reliability. Its scalability and rich reporting and printing features ensure that it meets a broad range of organizational needs. MS Access as the chosen back-end technology enhances system operation with capabilities for efficient data handling, inherent security features, and easy integration with the front-end. It supports multiple users and offers efficient data retrieval, which contributes to overall system stability and performance.

The current manual system encounters several challenges, including extensive paperwork that is both time-consuming and costly. The manual nature of data entry and record-keeping leads to a higher likelihood of calculation errors, particularly in inventory and daily sales tracking. It lacks security measures for safeguarding large amounts of data, and as data volume grows, maintaining accurate and efficient records demands more effort. These challenges compromise service quality, making it difficult to deliver fast and reliable service to customers.

You might also like