Final Project Report Format
Final Project Report Format
Final Project Report Format
Technical Education
Ajmer, Rajasthan
A
PROJECT REPORT
ON
[Project Title]
Submitted in partial fulfilment for the
Award of the Degree of
BACHELOR OF COMPUTER APPLICATION
2018 – 2019
Submitted to:
Guide
[Guide Name]
Submitted by:
Date:
3
ABSTRACT
Team Member 1
Team Member 2
Team Member 3
Table of Contents
CERTIFICATE................................................................................................2
ABSTRACT.....................................................................................................i
ACKNOWLEDGEMENT...............................................................................ii
Table of Contents...........................................................................................iii
List of Figures..................................................................................................v
List of Tables..................................................................................................vi
Chapter 1: Introduction....................................................................................1
1.1 Problem Description...........................................................................1
1.2 Proposed Solution...............................................................................1
1.3 Assumptions and Abbreviations.........................................................1
Chapter 2: Development Tools........................................................................2
2.1 Hardware and Software used for Development............................2
2.2 Hardware and Software used for using the Project......................2
2.3 Feasibility Analysis.......................................................................2
2.3.1. Technical Feasibility..................................................................2
2.3.2. Legal Feasibility........................................................................3
2.3.3. Operational Feasibility..............................................................3
2.3.4. Time Feasibility.........................................................................3
Chapter 3: Techniques and Technologies........................................................4
3.1 PHP...............................................................................................4
3.2 MySQL.........................................................................................4
3.3 Development Strategy..................................................................5
3.3.1. Data Flow Diagram...................................................................5
3.3.2. Entity Relationship Diagrams....................................................6
Chapter 4: Implementation..............................................................................8
4.1 Functional Requirements..............................................................8
4.2 Design – Interface (User Manual)................................................9
4.3 Design – Database........................................................................9
Chapter 5: Limitation and Future Enhancements..........................................11
5.1 Limitations..................................................................................11
5.2 Future Aspects / Enhancements..................................................11
Conclusion.....................................................................................................13
References.....................................................................................................14
List of Figures
Figure 1.5: Description
Figure 2.1: Description
And so on…
List of Tables
Table 1.5: Description
Table 2.1: Description
And so on…
Chapter 1: Introduction
1.1 Problem Description
Describe the problem or idea that the project is about. This would typically be an
extension of the 'introduction' you've already written in SRS, but should go into the depth.
Write about how the problem affects the industry, individuals or explain the various
causes of the problems.
1.2 Proposed Solution
This describes the solution that you have proposed in a summarized way.
1.3 Assumptions and Abbreviations
Here you have to give details about the facts that you have assumed in the
project.
Also put in all the abbreviations in a list that you will use in the project like:
SQL – Structured Query Language
DB – Database
And so on…
1
Chapter 2: Development Tools
2
2.3.2. Legal Feasibility
It Determines whether the proposed system conflicts with legal requirements, e.g., a
SMS validation or OTPs have to be sent as per TRAI regulations and if the proposed
venture is acceptable in accordance to the laws of the telecommunications.
3
Chapter 3: Techniques and Technologies
Here you explain the technologies that you have used in the project. PHP/Android project
people will have to explain the PHP/Android and questions like:
1. What is PHP/Android?
2. Where is it used?
3. What is its scope?
4. What are the versions?
5. Which version is better and why?
6. How different it is from its counterpart?
7. What is its applicability?
Which model did you use? (1 tier, 2 tier, 3 tier)
How you divided your system?
What is your client tier (front end), back end tier (database) and middleware (coding)?
Following is an example, not to be copied, and is just for illustrative purposes.
3.1 PHP
PHP stands for Pre-processor Hypertext and is a server-side language. This means that the
script is run on your web server, not on the user’s browser, so you do not need to worry
about compatibility issues. PHP is relatively new (compared to languages such as Perl
(CGI) and Java) but is quickly becoming one of the most popular scripting languages on
the Internet.
3.2 MySQL
MySQL is a relational database management system (RDBMS) which has more than 11
million installations. The program runs as a server providing multi-user access to a
number of databases.
MySQL is owned and sponsored by a single for-profit firm, the Swedish company
MySQL AB, now a subsidiary of Sun Microsystems, which holds the copyright to most of
the codebase. The project's source code is available under terms of the GNU General
Public License, as well as under a variety of proprietary agreements.
4
3.3 Development Strategy
Here you explain the model by which you proceeded with the project. Here you mention
the SDLC model that you followed for developing the project.
5
You have to show and explain the diagram in brief.
6
Figure 3.3 ERD of Hospital Management System
You must also include Activity/Use Case/Sequence Diagram as and where
applicable.
7
Chapter 4: Implementation
In this chapter you mention all the details you specified in SRS about the functional
requirements.
8
You also give details about the Users of the system/application and their roles.
Example:
Admin
o Login: -Admin can Login in our web site.
o Manage Furniture and Furniture category: Admin can manage all
type Furniture and Furniture category.
o Manage Customer: Admin can manage customer and his/her Order.
o Manage Payment Detail: Admin can manage payment detail
PayPal.
Description: Here the Admin and Data entry operators can add the details
about new course.
5.1 Limitations
Example: Each and every thing in this world have some limitations. Nothing
is there in this world, which do not have any limitations. And it is also the
case with E-Commerce Application. E-Commerce has also its limitations.
Let’s discuss some of the limitations of our E-Commerce Application. In our
E-Commerce Application we have not provided the functionality of
bidding/auctioning. Here user cannot make any bids and win the product in
lower prices. If any user wants to cancel his order then he has to write the e-
mail to the administrator to cancel his order. He cannot tell the administrator
directly to cancel the order.
If any user wants to sell his items he cannot sell his item from our E-
Commerce Application. No user can sell his item from our web store. We
have not provided any links to other sites where you can find the related
products and other related stuffs.
For the purpose of advertisement administrator cannot upload the flash file
or multimedia files to be displayed on any pages of our E-Commerce
Application. There is no provision for the management of advertisements.
11
its specification and features. It will make the user happy that he can sell his
product without moving out of his home easily.
Another enhancement, which we can provide is that the user, can auction the
products. As per the rule the highest bidder will win the product. The
auctioning makes the product sometime very cheap that a product of
thousand rupees will be sold in hundred rupees. So, it will make the user
very happy to buy the product at very lowest price.
We can enhance our application to manage the advertisements to be
displayed on the pages of our application. There can be a management panel
for the advertisement, which selects the advertisements to be displayed.
Because of the advertisement management panel, the administrator can let
others to advertise on the website and to earn the money.
12
Conclusion
The E-Commerce Application we made is intended to sell the products
online. With this E-Commerce solution user can now easily buy the products
online on the click of a button. This application will make the online selling
much easier than before. The GUI provided is so simple that any novice can
also learn to use it.
This E-Commerce Solution will also make the sellers happy because they
need not to open a shop and make a big investment. The seller can easily
manage the products and orders. The seller needs not to write the orders by
hand and after that doing all the calculations. All the calculation will be done
automatically and all the records will be saved so the management of the
customer orders is made easy.
13
References
Books
1. Professional ASP.NET 2.0
Author: Steven Holzner
Edition: 2005 Edition
Press: McGraw Hill
2. A Guide to SQL Standard
Author: C. J. Date and High Darwin
Edition: 2003 Edition
Press: DreamTech Press, New Delhi
3. A Practitioners guide to software Engineering
Author: Roger S. Pressman
Edition: 5th Edition
Press: McGraw Hill
Websites
Computer
o https://en.wikipedia.org/wiki/Computer
JS: Overview
o https://www.tutorialspoint.com/javascript/javascript_overview.htm
m
Java 8 - New Date/Time API
o https://www.tutorialspoint.com/java8/java8_datetime_api.htm
14