0% found this document useful (0 votes)
74 views21 pages

Major Project Guideline CSE

The document provides guidelines for 8th semester Bachelor of Technology computer science engineering students for their project reports in 2022. It outlines the required format for the project report, including front covers, page margins, headings, and sections. The report should be between 80-100 pages and include chapters on introduction, literature review, requirements, design, implementation, testing, security, results, and conclusions. The guidelines specify font sizes, styles, and spacing for consistency across reports.

Uploaded by

Anita Nagre
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
0% found this document useful (0 votes)
74 views21 pages

Major Project Guideline CSE

The document provides guidelines for 8th semester Bachelor of Technology computer science engineering students for their project reports in 2022. It outlines the required format for the project report, including front covers, page margins, headings, and sections. The report should be between 80-100 pages and include chapters on introduction, literature review, requirements, design, implementation, testing, security, results, and conclusions. The guidelines specify font sizes, styles, and spacing for consistency across reports.

Uploaded by

Anita Nagre
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/ 21

Bachelor of Technology

Computer Science & Engineering

Project Guidelines
for
8 Semester
th

Year 2022

by,

Department of Computer Science & Engineering

Global Nature Care Sangathan’s Group of


Institutions, Jabalpur (M.P.)
GUIDELINES FOR THE PROJECT REPORT
1. The Project Report must be as per given format and cover all the topics, but
according to project requirement student can omit some topic.

2. The Project Documentation may be about 75 to 100 pages (excluding


coding). The project documentation details should not be too generic in nature.

3. Every chapter start with one title page that includes chapter number and
chapter name. see page 21

4. n+2 (n - no. of students) hard binded copies of project report as per given
format. A CD consisting of the executable file(s) and source code of the
complete project should be attached on the last page of the project report. The
student needs to retain the identical copy of the CD that should be carried
while appearing for the viva-voce along with the project report.

5. After the table of contents every page should have footer, as following

Dept. of CSE Global Nature Care Sangathan’s Group of Institutions


Page<no>

6. Front page of hard binded file same as your project front page, having Navy
Blue with Silver fore color.

Project Report Format

The project report documentation should contain 80 to 100 pages for analysis,
design, and testing phases, however, the size of complete report may vary depending
upon the size of coding/ implantation and appendices. The project documentation
details should not be too generic in nature. To be more specific, whatever theory in
respect of these topics is available in reface books should be avoided as far as
possible. The project documentation should be in respect of your project only. You
should make sensible use of appendices. For example, soft ware user instructions,
detailed code listing, correspondence may be relegated to appendices. Note that
spiral bindings are not suitable for handing in the project report.

And figures should have titles. Detailed information about the layout for the project
proposal and report are also listed below:

Font size and margin

1. The report is to be bound with a clear front cover having navy blue
background and silver fore color.
2. The chapters are in 12-point Times new roman font.
3. Line spacing is in 1.25 point.
4. The pages are of A4 size, with margins as given below, except for the front
cover, which has a specific format given in unit 1. Margins of pages should
follow the following specifications.
a. Left margin-1.5 inch. From edge of paper.
b. Right margin-1 inch. From edge of paper.
c. Top margin-1 inch. From edge of paper.
d. Bottom margin-1 inch. From edge of paper.

5. The above margins shall be observed on charts, graphs, tables, and drawings.
Folded paper or large size paper will not be
accepted unless there is absolutely no other way for the material to be
presented.

Heading

1. Headings used in the project report should follow the following convention:
2. Main Headings or chapter Headings

a. Times roman, 16 font size (1,2,3 etc.) numerals.


b. Capital and bold.
c. Must begin a new page and be centered.
d. Main headings are to be tilted names that reflect content of the that
follows. Main headings are not to be identified as chapters.
e. The number of the headings shall be followed by a period and two
spaces.
f. Must precede the following text material by second heading by three
spaces.

3. Second Headings

a. Times roman, 14 font size, bold,2.1,2.2,2.3, etc


b. Must be centered and be typed in capital and lower case (sentence case)
letters; i.e., the first letter of each word except conjunctions,
prepositions, and articles must be a capital letter. Omit period at the end
of the heading.
c. The letter designation of the heading of the heading shall be followed by
a period and two spaces.
d. Must be four spaces below preceding preceding text and three spaces
ahead of succeeding text.

4. First Sub-Headings
a. Times roman, 13 font size, bold, 2.2.1,2.2.2, etc
b. Must be typed on separate lines beginning at the left margin line of the
text, but need not begin on a new page.
c. Must be typed in capitals and lower case letters except conjunctions,
prepositition, and articles.
d. The number designation of the heading shall be followed by a period and
two spaces. Omit period at the end of the heading.
e. Must be separated from the succeeding text by three spaces.
5. Second sub-headings (second sub-headings should be avoided if possible).

a. Times roman, 13 font size, bold.


b. Must be typed on the same line as the text it introduces beginning at the
left margin line of the text.
c. Must be typed in sentence case.
d. Must be followed by a period at the end of the heading and must be
underscored by a line.
e. The letter designation shall be followed by a period and two spaces.

 Appendices re-start the section numbering, using capital letter as section


labels and Arabic numerals as sub-section labels (i.e.,A.1,A.2,); appendix
headers are in decreasing-sized fonts.
 If a section is divided into sub-sections, it has at least two subsections.
Similarly for subsections divided into sub-sections, and so on.
 The font matter, conclusions, recommendations, Glossary,
Acknowledgements, and reference sections are not divided into sub-sections.
(Include in main heading or chapter heading).

6. Project should have footer having department name, college name and page
no, and footer start after table of index.
Table of Contents
1. Title Page
2. Certificate of HOD & Guide
3. Certificate of Internal & External Examiner
4. Abstract
5. Declaration
6. Acknowledgment
7. Table of Contents
8. Table of Figures

1. Chapter 1 : Introduction
1.1. Background......................................................................................................Page No
1.2. Objective..........................................................................................................Page No
1.3. Purpose, Scope and Applicability................................................................” - -”- -
1.3.1. Purpose
1.3.2. Scope
1.3.3. Applicability
1.4. Achievements
2. Chapter 2: Survey of Technologies
3. Chapter 3: Requirement and Analysis
3.1. Problem Definition
3.2. Identification of Need
3.3. Feasibility Study
3.4. Project Planning & Scheduling using PERT CHART, Gantt Chart
3.5. Software Requirement Specification ( SRS)
3.6. Software Engineering Paradigm applied.
4. Chapter 4 : System Design
4.1. Basic Modules
4.2. Data Design
4.2.1. Database Design
4.2.2. Data Integrity and Constraints
4.3. Diagrams ( Depending upon your project requirement)
4.3.1. Control Flow Diagram
4.3.2. Data Flow Diagram
4.3.3. Entity Relationship Diagram
4.3.4. State Diagram
4.3.5. Class Diagram
4.3.6. Collaboration Diagram
4.3.7. Use Case Diagram
4.4. Object Oriented Design
4.5. Use Interface Design
5. Chapter 5 : Implementation
5.1. Implementation Approaches
5.2. Coding Details and Code Efficiency
5.2.1. Code Efficiency
5.2.2. Comments and Description
5.2.3. Error Handling
5.2.4. Validation & Checks
6. Chapter 6 :Testing Approach
6.1. Testing techniques and testing strategies
6.1.1. Unit Testing
6.1.2. Integrated Testing
6.2. Test Reports / Test Cases
6.3. Modifications and Improvement
7. Chapter 7 :Security Issues
7.1. Database Security
7.2. User Level Security & Access Rights
8. Chapter 8 : Results and Discussion
8.1. Cost Estimation of the Project
8.2. User Documentation
8.3. Report Generation
9. Chapter 9 : SWOT Analysis
9.1. Strength
9.2. Weakness
9.3. Opportunity
9.4. Threads
10. Chapter 10 : Conclusions
10.1. Limitations of the System
10.2. Future Scope and Further Enhancement of the Project

REFERENCES
GLOSSARY
APPENDIX
DESCRIPTION OF THE CONTENTS
1. Title page

Sample format of Title Page is given in page 16. Students should follow the given format.

2. Certificate of HOD & Project Guide

Sample format of Certificate is given in page 17. Students should follow the given format.

3. Certificate of Internal & External Examiner

Sample format of Certificate is given in page 18. Students should follow the given format.

4. Abstract

This should be one/two short paragraphs (100-150 words total), summarizing the project
work. It is important that this is not just a re-statement of the original project outline. A
suggested flow is background. Project aims and main achievements. From the abstract, a
reader should be able to ascertain if the project is of interest to them and, it should presents
results of which they may wish to know more details.

5. Declaration

Sample format of Declaration as per given in page 19. Students should follow the given
format.

6. Acknowledgements

This should express your gratitude to those who have helped you in the preparation of your
project. Sample see in page 20.

Table of contents: the table of contents given the readers a view of the detailed structure of
the report. You would need to provide section and subsection headings with associated
pages. The formatting details of these sections and subsections you will find in unit 2 of this
block.

Table of figures: list of all figures. Table, Graphs, Charts etc, along with their page numbers
in a table of figures.

Chapter 1: Introduction

The introduction has several parts as given below.

Background: A description of the background and context of the project and its relation to
work already done in the area. Summarise existing work in the area concerned with your
project work.
Objectives: Concise statement of the aims and objectives of the project. Define exactly what
you are going to do in the project; the objectives should be about 100 words.

Purpose, scope and applicability: the description of purpose, scope, and applicability are
given below:

 Purpose: description of the topic of your project that answers questions on why you
are doing this project. How your project could improve the system its significance
and theoretical framework.
 Scope: A brief overview of the methodology, assumption and limitations. You should
answer the question: what are the main issues you are covering in your project? What
are the main functions of your project?
 Applicability: you should explain the direct and indirect applications of your work.
briefly discuss how this project will serve the computer world and people.

Achievements: Explain what knowledge you achieved after the completion of your work.
What contributions has your project made to the chosen area? Goals achieved-describes the
degree to which the findings support the original objectives laid out by the project. The goals
may be partially or fully achieved, or exceeded.

Chapter 2: Survey of Technologies

In this chapter survey of technologies you should demonstrate your awareness and
understanding of available technologies related to the topic of your project. You should give
the detail of all the related technologies that are necessary to complete your project. you
should describe the technologies available in your chosen area and present a comparative
study of all those available technologies. Explain why you selected the one technology for
the completion of the objectives of your project.

Chapter 3: Requirements and Analysis

Problem Definition: Define the problem on which you are working in the project. Provide
details of the overall problem and then divide the problem in to sub-problems. Define each
sub-problem clearly.

Identification of Need: Initiation is where there is an identified need for a new system

Feasibility Study: The feasibility study is used to determine if the project should get the
go-ahead. If the project is to proceed, the feasibility study will produce a project plan and
budget estimates for the future stages of development.

Planning and Scheduling: planning and scheduling is a complicated part of software


development. Planning, for our purposes, can be thought of as determining all the small
tasks that must be carried out in order to accomplish the goal. Planning also takes into
account, rules, known as constraints, which, control when certain tasks can or cannot
happen. Scheduling can be thought of as determining whether adequate resources are
available to carry out the plan. you should show the GANTT chart and program evaluation
review technique (PERT).
Software Requirements Specification: In this phase you should define the requirements of
the system, independent of how these requirements will be accomplished. The requirements
specification describes the things in the system and the actions that can be done on these
things. Identify the operation and problems of the existing system. See Details in page 13

Software Engineering Paradigm applied : In this project, which software engineering


model you are used and why. Explain your project according to this model.

Chapter 4: System Design

Describes desired features and operations in detail, including screen layouts, business rules,
process diagrams, pseudo code and other documentation.

Basic Modules: you should follow the divide and conquer theory, so divide the overall
problem into more manageable parts and develop each part or module separately. When all
modules are ready. You should integrate all the modules into one system. In this phase, you
should briefly describe all the modules and the functionality of these modules.

Data Design: data design will consist of how you organize, managing and manipulate the
data.
 Database Design: define the structure and explanation of schemas used in your
project.
 Data Integrity and Constraints: define and explain all the validity checks and
constraints you are providing to maintain data integrity.

Diagrams: Student draws the diagrams, Depending upon your project requirement).

Object Oriented Design: Give the detail of Object Oriented Approach used in your project.
Define how many classes used in your project; also write which OOP’s features you are used
in your project, like Inheritance, Overloading, Polymorphism, etc.

User Interface Design: define user, task, environment analysis and how you intend to map
those requirements in order to develop a “user interface”. Describe the external and internal
components and the architecture of your user interface. Show some rough pictorial views of
the user interface and its components.

Chapter 5: Implementation and Testing

Implementation Approaches: define the plan of implementation, and the standards you
have used in the implementation.

Coding Details and Code Efficiency: students not need include full source code, instead,
include only the important codes (algorithms, applets code, forms code etc). the program
code should contain comments needed for explaining the work a piece of code does.
Comments may be needed to explain why it does it, or, why it does a particular way.
Code Efficiency: you should explain how your code is efficient and how you have handled
code optimization.

Comments and Description : Should have comments with functional description which
include the input, output, total function calls to/from other functions, function parameters,
description of main variable, data types, logic description etc.

Error Handling : Explain exceptions handling and conditional checking.

Validations & Checks: Write the detail of all validations, like date, range, number-
alphabet & expression validations and also mentions the check for input data.

Chapter 6: Testing Approach

Testing approach: testing should be according to the scheme presented in the system
design chapter and should follow some suitable model-e.g., category partition state
machine-based. Both functional testing and user-acceptance testing are appropriate. Explain
your approach of testing.

 Unit Testing: unit testing deals with testing a unit or module as a whole. This would
test the interaction of many functions but, do confine the test within one module.

 Integrated Testing: brings all the modules together into a special testing
environment, then checks for errors, dugs and interoperability. It deals with tests for
the entire application. Application limits and features are tested here.

Test Reports: explain the test results and reports based on your test cases, which should
show that your soft ware is capable of facing any problematic situation and that it works
fine in different conditions. Take the different sample and show the outputs.

Modifications and Improvements: once you finish the testing you are bound to be faced
with dugs, errors and you will need to modify your source code to improve the system.
Define what modification you implemented in the system and how it improved your system.

Chapter 7 : Security Issues: Discuss real-time considerations and security issues related to
your project and explain how you intend avoiding those security problems. What are your
security policy plans and architecture?

Database Security: The student should mention the how your data is secure. Write the
deferent security levels provided by you and your selected database software.

User Level Security & Access Rights: The student should clearly emphasize the various
levels of security measures implemented in the project.

Chapter 8: Results and Discussion


Cost Estimation of the Project: The student need to incorporate the estimated cost of the
project using the suitable mechanism/model given in the Software Engineering, such as
COCOMO.

User Documentation: Define the working of the soft ware; explain its different functions,
components with screen shots. The user document should provide all the details of your
product in such a way that any user reading the manual. Is able to understand the working
and functionality of the document.

Report Generation : The project report should include the various sample report for ready
reference.

Chapter 9 : SWOT Analysis


Explain the Strength, Weakness, Opportunity and Threads of your project, 50-80 words for
each.

Chapter 10: Conclusions The conclusions can be summarized in a fairly short chapter (1
to 3 pages). This chapter brings. Together many of the points that you would have made in
the other chapter.

Limitation of the System: Explain the limitations you encountered during the testing of
your soft ware that you ware not able to modify. List the criticisms you accepted during the
demonstrations of your software.

Future scope and further enhancement of the project: Firstly, new areas of investigation
prompted by developments in this project, and secondly, parts of the current works that
were not completed due to time constraints and/or problems encountered.

REFERENCES

It is very important that you acknowledge the work of others that you have used or adapted
in your own work, or that provides the essential background or context to your project. The
use of reference is the standard way to do this. Please follow the given standard for the
reference for books. Journals, and online material.

GLOSSARY

If you use any acronyms, abbreviations, symbols, or uncommon terms in the project reports
then their meaning should be explained where they first occur. If you go on to muse any of
them extensively then it is helpful to list them in this section and define the meaning.

APPENDICES

These may be provided to include further details of results of results, mathematical


derivations, certain illustrative parts of the program code (e.g.-class interfaces), user
documentation etc.
In particular, if there are technical details of the work done that might be useful to others
who wish to build on this work, but that are not sufficiently important to the project as a
whole to justify being discussed in the main body of the project, then they should be
included appendices.
Software Requirement Specification

1 INTRODUCTION

1.1 Product Overview


1.2 Purpose
1.3 Scope
1.4 Reference
1.5 Definition And Abbreviation

2 OVERALL DESCRIPTION

2.1 Product Perspective


2.2 Product Functions
2.3 User Characteristics
2.4 General Constraints
2.5 Assumptions and Dependencies

3 SPECIFIC REQUIREMENTS

3.1 External Interface Requirements


3.1.1 User Interfaces
3.1.2 Hardware Interfaces
3.1.3 Software Interfaces
3.1.4 Communications Protocols
3.1.5 Memory Constraints
3.1.6 Operation
3.1.7 Product function
3.1.8 Assumption and Dependency
3.2 Software Product Features
3.3 Software System Attributes
3.3.1 Reliability
3.3.2 Availability
3.3.3 Security
3.3.4 Maintainability
3.3.5 Portability
3.3.6 Performance
3.4 Database Requirements
3.5 Other Requirements

4 ADDITIONAL MATERIALS

SRS for UMS (University Management System):

1. GENERAL DESCRIPTION – UMS is University Management System for managing the


records of the alumni’s of the university as well as staff, faculty and higher authorities.
1.1 Purpose – The purpose for developing this type of software or introducing this UMS is
to facilitate everyone who is concerned with the university.

1.2 Scope – The scope of UMS is global i.e. it should be able to be accessed from anywhere
through internet i.e. registered users must be able to login to their accounts by directly
accessing the university’s website and then signing in with their username and password
anytime and anywhere.

1.3 Abbreviation – UMS University Management System

1.4 Overview – As the ums is able to have a user interface. It should have a drop down boxes
and if we drag mouse on any control at our welcome screen information regarding that the
control should be displayed. Help menu should be there. As a teacher it should provide them
to upload the various assignments and the attendance of the students. As a developer it
should make a user interface which is user friendly. He should make the UMS as simple as
he can. Backup at the main server should be made.

2. OVERALL DESCRIPTION

2.1 Product Perspective – product i.e. UMS should be able to provide a basic and easy
interchange of information i.e. it should be able to remove the communication gaps between
a teacher and the student. It should have chat facilities for all the users that are online. It
should be compatible with all the operating systems.

2.2 Product Functions - The following are the product functions of the UMS:

 The UMS login box should on the official website of the university.
 The password field should be secured.
 After signing in all updates and new announcements for users should be displayed.
 By clicking on the dropdown box of the options the user should be able to view
progress reports, assignments, notes, attendance, placement services and results.
 User should be able to change the passwords.
 Web pages should support pdf, ppt, doc and similar supported formats so that they
can be easily downloadable and unloadable.

2.3 User Characteristics – A user can only have his/her registration number as username so
if he joins the university then only he can then only he can login. This prevents misuse,
unauthorized access and hacking of the product.

2.4 General Constraints – Server capacity is how many users can access or can be online at
once. More is the number of users more will be the network traffic and hence the server
comes in a down state. Personal firewall and updating is a tough task, it should be such that it
should not block the network traffic, making the system slower. Firewall of the UMS should
not collide with the firewall of the user system.

2.5 Assumptions and Dependencies – UMS should work even at when the network traffic is
high. Server should have a power backup as well as a database backup. The UMS should be
compatible with most of the operating systems i.e. previous and latest ones.
3. SPECIFIC REQUIREMENTS

3.1 External Interface Required

3.1.1 User Interfaces – The external users are the students and the teachers of the university.
The students can have an access to their accounts for their attendance, assignments etc. The
teachers have also an account to access their account for uploading of the students’
attendance and the assignments to be submitted by them.

3.1.2 Hardware Interfaces – The external hardware interface used for accessing the UMS is
the personal computers of the teachers and the students. The PCs may be laptops with
wireless LAN as the internet connections provided will be wireless.

3.1.3 Software Interfaces – The Operating Systems can be any version of Windows, Linux,
Unix or Mac which supports TCP/IP protocols.

3.1.4 Communication Interfaces – The communication interface is a local area network


through wireless network routers.

3.2 Performance Requirements – The PCs used must be at least Pentium 4 machines so that
they can give optimum performance of the product.

3.3 Design Constraints – The constraints at the designing time are that the needs of the
university students and the teachers may keep on changing so the designers must keep this in
view and design the product in this way that it is easily updatable.

3.4 Attributes – The following are the attributes of the product UMS:

 It should be equipped with current and archive database.


 All records can easily be updated.
 It should have its personal firewall.
 It should facilitate student with updating his/her account, downloading or uploading
of assignments from anywhere.
 It should also do the same for teachers they can also have their pay checks online i.e.
UMS should be capable of online transaction.

3.5 Other Requirements – The software is such that as the time goes by the need of the
university management, students and teachers may keep on changing thus it is made to
change from time to time.

4 ADDITIONAL MATERIALS

Data Flow Diagram for UMS:


<<PROJECT TITLE>>

A Major Project
Submitted in partial fulfillment of the requirements
for the degree of

BACHELOR OF TECHNOLOGY
(Computer Science & Engineering)
by
<<Student Name>>
<<Enrollment No>>

Under the guidance of


<< Guide name >>
Department of Computer Science & Engineering

Global Nature Care Sangathan’s Group of


Institutions, Jabalpur (M.P.)

under

RAJIV GANDHI PRODYOGIKI VISHWAVIDYALAYA, BHOPAL


(M.P.)

APR-2022
Global Nature Care Sangathan’s Group
of Institutions, Jabalpur (M.P.)
Department of Computer Science & Engineering

Certificate
This is to certify that the Major Project report entitled <<project_title>>

submitted by <student name>> has been carried out under my guidance &

supervision. The project report is approved for submission towards partial

fulfillment of the requirement for the award of degree of Bachelor of

Engineering in Computer Science & Engineering from “Rajiv Gandhi

Proudyogiki Vishwavidyalaya, Bhopal (M.P).

<<guide_Incharge>> <<HOD_name>>
Project Incharge HOD
Dept of CSE
Global Nature Care Sangathan’s Group
of Institutions, Jabalpur (M.P.)
Department of Computer Science & Engineering

Certificate
This is to certify that the Major Project report entitled

“<<project_title>>” is submitted by <<student_name>> for the partial

fulfillment of the requirement for the award of degree of Bachelor of

Engineering in Computer Science & Engineering from Rajiv Gandhi

Proudyogiki Vishwavidyalaya, Bhopal (M.P).

Internal Examiner External Examiner


Date : Date :
Declaration
I / We hereby declare that the project entitled “<<project_title>>”
which is being submitted in partial fulfillment of the requirement for award of
the Degree of Bachelor of Engineering in Computer Science and Engineering to
“RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL
(M.P.)” is an authentic record of our own work done under the guidance of
<<project guide name>>, Department Computer Science & Engineering,
GLOBAL ENGINEERING COLLEGE, JABALPUR..

The matter reported in this Project has not been submitted earlier
for the award of any other degree.

Dated : <<student(s)_name>>
Place : <<Ernollment_no>>
Acknowledgment
We sincerely express indebtedness to esteemed and revered guide
“<<guidename>>”, in department of CSE for his invaluable guidance,
supervision and encouragement throughout the work. Without his kind
patronage and guidance the project would not have taken shape.
We take this opportunity to express deep sense of gratitude to
“<<HOD Name>>”, Head of “Department of Computer Science &
Engineering” for his encouragement and kind approval. Also we thank him in
providing the computer lab facility. We would like to express our sincere
regards to him for advice and counseling from time to time.
We owe sincere thanks to all the lecturers in “Department of
Computer Science & Engineering” for their advice and counseling time to time.

Dated : <<student_name>>
Place : <<enrollment_no>>
Chapter 1

Introduction

You might also like