Software Report Specifications (SRS) : Billing Management System
Software Report Specifications (SRS) : Billing Management System
Software Report Specifications (SRS) : Billing Management System
Specifications (SRS)
For
Version 1.0
2) Objective
3) Project category
4) Types of Reports
6) Hardware
7) Future scope
v. Product Perspective
17) Conclusion
1. Introduction
An application to automate the ordering and billing processes for a "Departmental store" is the
"Billing system". This web-based application was created with the chain of department stores in
several cities in mind. Additionally, this programme manages its customers' and users'
accounts.
2. Objective
3. Project category
RDBMS:
The RDBMS idea is the foundation of the project (i.e. Relational Database Management
System)."A database that stores data in the form of tables that are connected to one another in
a specific way."
4. Types of reports
1. Daily Sales Report
5. Billing Report
6. Hardware
CPU configuration
- RAM 1 GB DDR2
Monitor
-17” color
- Operating System
Prior to implementing a new system, it is crucial to thoroughly research the existing one (if there
is one). The process by which this system transforms data sources, such transaction data, into
information products, like reports and displays, requires analysis of how it employs hardware,
software, network, and human resource resources. Therefore, we should record the methods
used to carry out the input, processing, output, storage, and control functions of an information
system.
4. Manual operator control: There is manual operator control, which causes a lot of
confusion and mistakes.
5. Lot of paperwork: Existing system requires lot of paper work and even a small
transaction require many papers fill. Moreover any unnatural cause (such as fire in the
organization) can destroy all data of the organization. Loss of even a single paper led to
difficult situation because all the papers are interrelated.
6. Inability of sharing the data: The current system prohibits the sharing of data. This
implies that in the current system, no two people can use the same data. Additionally,
without the actual transfer of data, the two departments of a company cannot
communicate with one another.
7. No support in decision-making: Management decision-making is not supported by the
current system.
1. Easiness in modification of data: The proposed system provides managing of huge data
effectively and efficiently for efficient results, storing the details of the customers,
employees etc. in such a way that the database can be modified.
2. User friendly: The proposed system is user friendly because the retrieval and storing of
data is fast and data is maintained efficiently. Moreover the graphical user interface is
provided in the proposed system, which provides user to deal with the system very easily.
3. Reports are easily generated: Reports can be easily generated in a proposed system. So
any type of reports can be generated in a proposed system, which helps the managers in a
decisions-making activity.
4. Sharing the data is possible: Data can be shared in proposed system. This means that
two or more persons can use the same data in existing system provided that they have right
to access that data. Also the two or more departments in an organization can easily
interact with each other without the actual movement of data.
5. No or very few paperwork: The proposed system either does not require paper work or
very few paper works is required. All the data is feted into the computer immediately and
various bills and reports can be generated through computers. Since all the data is kept in a
database no data of the organization can be destroyed. Moreover, work becomes very easy
because there is no need to keep data on papers.
7. Computer operator control: Computer operator control will be there no errors. Moreover,
storing and retrieving of information is easy. So work can be done speedily and in time.
Method of study: The analytical process included visits to the company's various
departments on field trips. We looked up the following records and sources:
The purpose of the feasibility study is to determine whether it is worthwhile to execute the
suggested system. A feasibility study evaluates a proposed system's ability to function, how
it will affect how well an organization can meet user needs, and how efficiently it will utilize
resources. It is typically carried out by a small group of experts who are experienced in the
system analysis and design process, knowledgeable about the business or organization
being involved or affected by the project, and familiar with information system
methodologies.
1. Technical
2. Behavioral
3. Economic
1. TECHNICAL FEASIBILITY
The present computer system's (hardware, software, etc.) ability to support the suggested
system addition is what determines technical viability. A different application might overtax
the system or demand more hardware, for instance, if the system is already functioning at
70% of its theoretical capacity. The project is deemed unfeasible if the budget is seriously
constrained.
SOFTWARE
Front End
2. ADO.NET
3.
Back end
Supporting Software: SQL Server 2005. This is used to storing data in the form of tables. It is
easy to use.
OPERATING SYSTEM:
Platform: Windows XP . Our system requires window operating system, which is easily
available.
HARDWARE:
Computer system powered by an Intel processor, with a keyboard and mouse as input
devices. Due of its availability and upgrade, this has been chosen.
There is enough information recorded in the numerous registers kept by the various
departments, which will aid in digitizing the data that is already available.
2. BEHAVIOURAL FEASIBILITY:
An analysis of how end users' actions may affect how the system is incorporated. People
are naturally averse to change; thus, computers must be aware of this resistance in order to
facilitate changes. The likelihood of the user staff reacting negatively to the creation of a
computerized system should be estimated. Since it is well known that a computer
installation can affect employee employment status changes, transfers, and retraining, the
introduction of a candidate system necessitates extra work to inform, persuade, and train
the employees on new business practices.
The suggested system will have an impact on the user organization's personnel. No
employees' positions will be lost by the suggested system because its sole purpose is to
satisfy informational needs. In actuality, the suggested technique will aid the firm in
lessening the extensive labor required. Additionally, increasing user participation at every
step of the project will boost its chances of success.
The crew lacks the necessary training to operate a computerized system. They are adamant
that the working procedure is mechanical because they are accustomed to the manual entry
approach. There is a big demand for attention in this area.
Our system is also feasible for organization because it supports of the organization and its
strategic plan.
4. ECONOMIC FEASIBILITY:
The process includes figuring out the predicted savings and benefits from a candidate
system and contrasting them with the costs. The choice to develop and execute the system
is made if the benefits outweigh the expenses. Otherwise, further alterations are made in
the proposed system
1. Manpower cost
DATABASE DESIGN
_CATEGORY_MASTER
_ORDER_DETAILS
COLUMN NAME DATA TYPE
Customer_ID INT
Order_ID INT
Units INT
Price FLOAT
Discount FLOAT
_PRODUCT_MASTER
COLUMN NAME DATA TYPE
_PRODUCT_ID INT
_PRODUCT_NAME VARCAHR(MAX)
ID INT(FOREIGN KEY)
PRICE FLOAT
STOCK INT
REORDER_LEVEL INT
Conclusion
This was our project of System Design Lab about “Billing System”.
Development of this System takes a lot of efforts from us. We think this system gave a
Though every task is never said to be perfect in this development field even more
We learned so many things and gained a lot of knowledge about development field.
We hope this will prove fruitful to us.