Project Sample New
Project Sample New
SCHOOL (LOGO)
“PROJECT TITLE”
A PROJECT REPORT
Mr.Vicky Choudhary
Submitted by
Student Name
Class
Registration No.
of
Date of Submission:
CERTIFICATE
SIGNATURE
VICKY CHOUDHARY
Faculty
Computer Science
ACKNOWLEDGEMENT
I have taken efforts in this project. However, it would not have been possible without
the kind support and help of many individuals and organizations. I would like to extend
my sincere thanks to all of them.
I am highly indebted to Mr. Vicky Choudhary for his guidance and constant
supervision as well as for providing necessary information regarding the project and
also for his support in completing the project.
I, Student Name bearing Registration No. ___________hereby declare that the project report
entitled __________________________________ Submitted in partial fulfilment of the
requirements for the HSSLC examination to NBSE, Nagaland, is my original work and not
submitted for the award of any other degree, diploma, fellowship, or any other similar title or
prizes.
In the partial fulfilment of the requirement for HSSLC examination project titled
_____________________________ has been designed and developed under the supervision
of Mr. Vicky Choudhary
Computer Training Centre Management System (CTCMS) is software that will be used for
management of various task of computer training centre like details of students, course, faculty,
admission of student, fees collection, examination and certification. It will have different access
level for different categories of people like general users and administrators. It will be
programmed in HTML, CSS, JavaScript, PHP and will use MySQL for database management.
It will consist of various modules to deal with different sections that can be there within a
computer training centre. There will be different tables in database to store data about students,
faculty, and course. There will also be details of fee and examination results in the database.
TABLE OF CONTENTS
ABSTRACT 5
1. INTRODUCTION 8
1.1 Introduction 8
2. SPECIFIC SCOPE AND OBJECTIVE 9
2.1 Objective 9
2.2 Scope 9
3. THEORETICAL BACKGROUND 10
3.1 Front End 10
3.2 Back End 11
4. STATEMENT ABOUT THE PROBLEM 12
4.1 Technical Problem 12
4.2 Performance Problem 12
4.3 Limitation 12
5. FEASIBILITY STUDY 13
5.1 Technical feasibility 13
5.2 Operational feasibility 14
5.3 Economic feasibility 14
5.4 Risk Management 14
6. METHODOLOGY ADOPTED 15
6.1 Project Methodology 15
6.2 Hardware Requirement 16
6.3 Software Requirement 16
7. LIFECYCLE OF THE PROJECT 17
7.1 System architecture overview 17
7.1.1 ER Diagram attribute 17
7.1.1.1 One to One (1 to 1) 17
7.1.1.2 One to Many (1 to N) 17
7.1.1.3 Many to Many (N to N) 17
7.1.2 ER Diagram 18
7.1.3 Data flow diagram symbols 19
7.1.4 Data flow diagram 20
7.1.5 System flow chart 20
7.2 Testing technologies to be used 21
7.2.1 White box testing 21
7.2.2 Black box testing 21
7.3 Testing cases 21
7.3.1 Methodology used for testing 21
7.3.2 Test strategies 22
7.3.3 Error faulty and reliability 23
7.3.4 Validation 23
7.3.5 Environment testing 23
8. DATA DICTIONARY 24
8.1 Table Name: admin 24
8.2 Table Name: course 24
8.3 Table Name: employee 24
8.4 Table Name: exam 25
8.5 Table Name: fees 25
8.6 Table Name: student 26
8.7 Table Name: user 26
9. PROJECT DETAILS WITH STATEMENT AND CODE 27
9.1 User end code and screenshot 27
9.1.1 index.php 27
9.1.2 home.php 31
9.2 Admin end code and screenshot 32
9.2.1 index.php 32
9.2.2 home.php 36
9.3 Repeated code (included files) 38
9.3.1 db.php 38
9.3.2 header.php 38
9.3.3 header.php (Back end admin section) 42
9.3.4 footer.php 46
9.3.5 session.php 47
10 USER OPERATIONAL MANUAL 48
10.1 Support and Maintenance 48
10.2 Backup and Recovery 48
10.2.1 Backup 48
10.2.2 Recovery 48
10.3 Security 48
10.3.1 Operating System level security 49
10.3.2 Database backup and recovery 49
10.3.3 Program strength and weakness 49
11 CONCLUSION 50
REFERANCES 51
n-gl.com