Professional Documents
Culture Documents
for
Rajarata University of Sri Lanka
by
by
………………………………….
Mr. PS Palliyaguruge
Coordinator -DICT Programme
Date : …………………………
Declaration
“ I hear by declare that the project report contains no material that has been accepted for the
award of any other degree or diploma in any university or equivalent institution and that to the
best of candidate’s knowledge and belief project report contains no material previously
published or written by another person except where due reference is made in the text of the
project report and I certify that this project report is my independent work and does not
incorporate the work of any other person without due acknowledgement”.
Page No.
1.1 1
1.2 4
1.3 8
2.1 12
2.2 13
3.3 15
List of Tables
Page No.
1.1 3
1.2 5
1.3 7
2.1 12
2.2 13
3.3 15
List of Figures
Page No.
Fig. 1.1 3
Fig. 1.2 5
Fig. 1.3 7
Fig. 2.1 12
Fig. 2.2 13
Fig. 3.3 15
Executive Summary
My System is Title: Billing System. Customers visit shops to pay for the items they
need to buy on a daily basis and in order to create the customer’s bill and
determine how many products were sold, a calculation must be made. We
developed this billing system to overcome the issues caused by manual paper-
based billing process. I’m using java programing lavage and NetBeans, MySQL
this system will helps to eliminate human calculations and work, and also it will
deliver periodic reports whenever you need them. This system Develop in 3 month.
this system have many beneficiaries for customer and seller
1
Chapter One
Introduction
Background:
Project Rationale
the manual paper-based billing process is very slow and old system.im now
beginner in java ,python programing I think I can develop my programing skill and
make a best system using java.
Objectives:
The objectives are as follows;
1. First one is the Administrator. The Administrator is in charge of determining the taxes
and commissions to be applied to the products and has access to the report for every
given product and also the one who will decide the products available for customers. He
can enter the new products in database and view all products in database.
2. Manager and he can also view all product details, sales details and buyer details in the
system.
3. Third one is the Bill Calculating Operator who will calculate the bill and print it
2
Purpose, Scope and Applicability:
Billing systems help in automating the time-consuming process like invoice generation, products
tracking, other accounting documentation etc. Moreover such software automatically calculate
and helps companies improve performance and reduce errors by automating document
preparation and other routine tasks.
Purpose:
businesses use billing systems to generate and send invoices to their customers or
partners and receive payments. The billing system helps companies improve performance
and reduce errors by automating document preparation and other routine tasks
Scope:
• Admin must be able to add new buyers to the system and delete buyers from the system
• Admin must be able to view and update buyer details
• Admin must be able to add new products to the system
• Admin must be able to remove products from the system
• Admin must be able to update the prices for different commodities
• Admin must be able to view all the product details
And ect…..
Non-Functional Requirements
Applicability:
Any people is using a supermarket but people are have lot of works, they cant spend lot of time
systems are help us to save our time. Some business have lot of branch and oner cant count his
business profit and bill payment this system can manage and bill payments and his customer
3
Achievements:
This is my second system.im learning new method and easy ways for making computer
system.my fest system is student attendant and payment system for school teachers it is very
simple and very useful in my class. Many time I fallow google and YouTube for learning about
java and system developing.
Summarizing the remaining chapters of the project report, in effect, giving the reader an
overview of what is to come in the project report.
Eg.
Chapter One describes the overview of the project. Its includes, ………….
Chapter Two describes the Analysis and Design of the project. Its includes, ………….
Chapter Three describes the Implementation of the project. Its includes, ………….
Chapter Four describes the Results and Discussion of the project. Its includes, ………….
Chapter Five describes the Conclusion and Recommendations of the project. Its includes,
………….
4
Chapter Two
System Analysis and Design
Introduction
Information Gathering
Existing data processing system, work force, goods and services, existing functions, existing
Hardware and software, issues and challenges of existing system
Eg.
The existing system of library management system involves lots and lots of paper work. The
system involves ……………………………
5
iii. Error Prone: The existing system of operation is prone to error.
iv. Tedious: It is tedious because it must take a routine
v. Processing Speed: The processing speed is very low resulting into low output.
Information Requirements
Requirement Gathering
(Expected user requirements)
Feasibility Study
• Economic Feasibility/ Cost-benefit Analysis
Provides an analysis of the cost of the project in terms of time, resources and money.
Weighs the cost of the project against the identified benefits that the project will bring to
the commissioning organization.
• Technical Feasibility
• Operational Feasibility
Tools/Technology
Mention all the HW/SW tools/technologies required for the project.
Methodology
This section would address the ‘How’ part. Briefly write down your intended approach towards
tackling above problems. Name any algorithm or third party library you would use, any
particular technique you are going to follow etc.
Budget
(Expected cost for the system)
6
Design
Provides a complete set of designs for the project software. Design diagrams should be annotated
with explanations and textual commentary where appropriate. Should cover the system from all
perspectives
Software Requirements
Eg.
Software Requirements of the proposed Library Management System are as follows;
i. Operating system- Windows 8 is used as the operating system as it is stable and supports
more features and is more user friendly
ii. Database MYSQL is used as database as it easy to maintain and retrieve records by
simple queries which are in English language which are easy to understand and easy to
write.
Development tools and Programming language- HTML is used to write the whole code and
develop webpages with cascading style sheet, java script for styling work and hypertext pre-
processor (PHP) for sever side scripting.
Hardware Requirements
Table Design
ER Diagrams
(E-R Diagram, and
Database Design
(Table design)
Program Design
Pseudo Code
8
Chapter Three
Implementation
Screen Design
(Interface of the system)
User training
(How you train end users)
Program Testing
(Describe what data are you used for testing, and how your system is testing)
9
Chapter Four
Results and Discussion
10
Chapter Five
Summary
Conclusion
Analyses the success or otherwise of the project. Shows where the project has met its
objectives, and where it has failed to meet its objectives. Makes recommendation for
further development.
(Describe over roll idea of the system and your experience of the system)
Recommendations
Further developments
(Experiencing of your project, explain further enhancement of the developed system)
11
References
Mention all the literature or web references here. The references should be properly numbered
and correctly used in the text.
Reference text should be written in quotes and indented and the references marked in [square
brackets]. “Reference material”[1].
❖ Book: Last Name, First Name. “Tide of Book”. City: Publisher, Copyright Date. Page
numbers
❖ Magazine/ Newspaper Article: Author's last name, Author's first name. "Title of article,"
Name of magazine/newspaper, date of magazine/newspaper, page number(s).
❖ Internet Web page: Author. “Title of Web page”. Date on the page. Company associated (if
any). Date you last saw the page. URL.
❖ Online Magazine or Newspaper Articles: Author's last name, Author's first name. "Title of
article." Name of magazine, date of magazine, page numbers. Reproduced in Name of
Database. Library where database was accessed, location of library. Date of access.
Eg.
12
13
Annexures
The Annexures section should be used for helpful and supporting material that would otherwise
clutter, or break up the main body of the report (e.g. long lists of data, complex graphics,
correspondence, etc.).
14
Annexure 01
Program Listing
(Your Program Coding attach here)
15
Annexure 02
(Supporting documents attached here – if Any)
16
17