Вы находитесь на странице: 1из 39

PREFACE

“ Necessity is Mother of All Inventions ”

Project is an important part of the engineering curriculum. The B.E. course


summer training helps a student in getting acquainted with the manner in which
his/her knowledge is being practically used outside his/her institute and this is
normally different from what he/she has learnt from books. Hence, when the student
switches from the process of learning to that of implementing his/her knowledge,
he/she finds an abrupt change. This is exactly why project during the B.E curriculum
becomes all the more important. Projects are prescribed for the student of Technical
College as a part of the four year degree course of engineering by the AICET.

The fundamental step used in SDLC process is based on the ISO 9001
guidelines. My aim was to follow the ISO guidelines and develop a perfect system.

The system development was organized into 5 major parts:

Requirement Gathering
• Documentation/Design
• Coding
• Testing
• Implementation & Maintenance
ACKNOWLEDGEMENT

A research work owes its success from commencement to completion, to the people in
love with researchers at various stages. Let me in this page express my gratitude to all
those who helped me in various stage of this study. First, we would like to express my
sincere gratitude indebtedness to Mr. A.K.CHOUDARY (Principal, AIET) for
allowing us to undergo the Project ,a website for ”COLLEGE MANAGEMENT
SYSTEM”.
We would also like thanking all the people who have helped us in the project
developmental grateful to our guides Mr. YOGESH KUMAR (HOD of CS
Department) and Mr. Pawan Patidar(Project Coordinator) for their help and support
during each phase of development of the project. Without their friendly help and
guidance it was difficult to develop this project.

Last but not least, we pay our sincere thanks and gratitude to all the Staff Members of
CS Department for making our project valuable and fruitful. I am also thankful to all
my colleagues for their co-operation and support.

Submitted By
Manoj Singhal
Kshitiz Mathur
Aditya Tondon
Table of Content

1. Abstract
2. Software Requirement Specification
o Title
o Objective
o Scope / Functional Requirements
o Constraints
o Users of the System
3. Technology and Tools used
4. Working Environment
5. Database Design
o Tables
6. Form Layout Design
7. User Manual
8. Conclusion
ABSTRACT

The Website Entitled “College Management System” developed to automate the


college management process between students and teachers.

This is becoming quite popular today. This website offering Ease to manage,
greater level of customization and use of internet between teachers and students to
interact each other. There is No need of written entry, no need to manual checking,
less time and investment, low maintenance cost, global reach to other students. The
nature of such type of website is spread educational environment globally.

The College Management System provides a user-friendly interface;-


1. To make the record of all each student.

2. This Application must manage a database keeping records of all the students
currently registered and the system must be completely reliable and error free.

3. After the registration process the student can login in this website by providing
their college id as a user-id and password.

4. The student can insert each semester marks for the record for placement.

5. The student can upload his/her resume.

6. The student can see his/her midterm marks by providing their id.

7. The student can see its attendance and notices provided by his department.

8. The teacher from the particular department can see the list of all students and
their details.

9. The teacher can search the detail of particular student by their name.
10.Each department is provided a particular id and password for login in the
related department.

11.The department can insert the midterm marks and attendance for the particular
student.

12.The department can insert daily notices and timetable of exams

.
Software Requirement Specification for this website

Title: “College Management System “

Objective: This Application enables the interaction of student with the


department .This store the detail of students and controlled by database.

Scope / Functional Requirements:


Home Page :-This first page of the website.This page contains the
information of the college.
i. Login: This link contains the login page for the student to enter in

the site by entering correct id and password.


ii. New Registration:-This link has the registration form for the new

user for providing its personal detail in the database.


iii. Contacts:-This link provides the contact detail for solving any

problem in this site.


iv. Developer:- This site contain the detail of the site developer.

v. Depatment detail:-This site has the link for the following

department:-
• Computer Science Department
• Information Technology Department
• Electronics & Communication Department
• Mechanical Department
• Electrical Department
• Management Department
.
Constraints:
 Time Constraints: The Project should be completed within 45 Days.

Users of the System:


 Students
 Teachers of related department
Technology and Tools used:

System Requirements:

Hardware Requirements:

 Intel(R) Pentium (R) 4 CPU 2.66 GHz


 256 MB DDR RAM
 Minimum 20 GB Hard Disk
 LAN Connectivity, Printer, Keyboard, Mouse, etc.

Software Requirements:

 Microsoft Windows 2000/XP


 MySql Database
 PHP 5.0
 Macromedia Dreamweaver 8
 Internet Explorer or any internet Browser

Technology and Tools used:


Technology:

 PHP5.0.
 Mysql Database
 Xampp Server
 JavaScript
Tool:

 Macromedia Dreamweaver and


 Xampp server etc.

Working Environment PHP (Hypertext Preprocessor)

Php is a web designing and development language.

What is PHP?

• PHP stands for PHP: Hypertext Preprocessor


• PHP is a server-side scripting language, like ASP
• PHP scripts are executed on the server
• PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid,
PostgreSQL7, Generic ODBC, etc.)
• PHP is open source software.
• PHP is free to download and use.

What is a PHP File?

• PHP files can contain text, HTML tags and scripts


• PHP files are returned to the browser as plain HTML
• PHP files have a file extension of ".php", ".php3", or ".phtml"

What is MySQL?

• MySQL is a database server


• MySQL is ideal for both small and large applications
• MySQL supports standard SQL
• MySQL compiles on a number of platforms
• MySQL is free to download and use

PHP + MySQL

• PHP combined with MySQL are cross-platform (you can develop in Windows
and serve on a Unix platform)

Why PHP?
• PHP runs on different platforms (Windows, Linux, UNIX, etc.)
• PHP is compatible with almost all servers used today (Apache, IIS, etc.)
• PHP is FREE to download from the official PHP resource.
• PHP is easy to learn and runs efficiently on the server side

Where to Start?

To get access to a web server with PHP support, you can:

• Install Apache (or IIS) on your own server, install PHP, and MySQL
• Or find a web hosting plan with PHP and MySQL support

What do you need?

If your server supports PHP you don't need to do anything.

Just create some .php files in your web directory, and the server will parse them for
you. Because it is free, most web hosts offer PHP support.

However, if your server does not support PHP, you must install PHP.
Database Design

Tables:
1. Student Table:- Table name is student5
S.No Column Name DataType Constraints Description
1. Fname varchar Primary key Student first name
2. lname Varchar Student last name
3. Fathername Varchar Student father name
4. Year Integer Appearing year
5. Mobile Integer Student mobile no.
6. Addtess varchar Student address
7. City Varchar Student related city
8. State Varchar Student related state
9. tenpercentage Integer Student 10th class percentage
10 twelwepercent integer Student 12th class percentage
age
11 Password Varchar Length Unique password for student
should be
minimum 8
12 Confirmpassw Varchar Confirm password
rd

2. teacherlogin table
S.No Column Name DataType Constraints Description
1. teacherid Varchar primary key
2. password Varchar

3. attendance table
S.No Column Name DataType Constraints Description
1. Id Varchar Primary Key
2. Subject1 Varchar
3. Subject2 Varchar
4. Subject3 Varchar
5. Subject4 Varchar
6. Subject5 Varchar
7. Subject6 Varchar
8. Totalclass Varchar
9 minimumatten Varchar
dance

Database view:-

Table for inserting for personal detail


fnam
lname id fathername branch year mobile address city state tenpercentage twelwepe
e
meena agrawal 21 ramkishan cs 3 2147483647 alwar alwar rajasthan 87
ramkishan
manoj singhal 29 cs 2 2147483647 kartarpura jaipur rajasthan 82
singhal

Table for inserting attendance


id subject1 subject2 subject3 subject4 subject5 subject6 totalclass minimumattendance
2
12 13 10 15 14 13 15 75%
9
2
56 56 56 65 56 56 56 56%
4

Table for inserting midterm exam time table


first firstday firstday Secondd secondda seconddays thirdd thirddays thirddaysu
time1 time2
day subject1 subject2 ay ysubject1 ubject2 ay ubject1 bject2
23J 25JUN
9 12 A B 24JUNE C D E F
UNE E

Table for inserting midterm marks


id subject1 subject2 subject3 subject4 subject5 subject6
2
14 12 14 15 14 14
9
8
20 20 20 20 20 0
9 Table for inserting daily
notices
date noticeid noticename notice
12 12 manoj Joke
20 june 23 placement manoj singhal is placed

Table for inserting semester marks


id semester1 semester2 semester3 semester4 semester5 semester6 semester7 semester8
2
66 0 71 79 74 80 88 88
9
2
80 0 80 80 80 80 80 80
9
2
80 0 80 80 80 80 80 80
9

Form Layout Design

Home Form
About Website Form
User Login Form

Registration Page form


Contact Form
Developer page
Teacher Login Form
Form after Teacher Login
Form After clickimg the view of list of student
Form After clickimg the view the detail of particular student
Detail of the particular student
Form for inserting midterm marks
Form for inserting Attendance for student
]

Form for inserting Midterm time Table


Form for inserting daily notices
Form after the student login
Form After click on the upload your resume

Form After click on see your midterm marks


Form showing midterm marks
Form After click on see your attendance
Form showing daily attendance
Form After click on see notices
User Manual

The User Manual is a detailed description of the system and its behavior, in a way that
is understandable to the novice user. The user manual explains each and every option
available in the manual as well as submenu of the main options. It describes the
scenarios and ways to choose a specific option.
Novice user can fully understand the system about its behavior, way to use and to ease
the daily processing. It gives complete detail for system requirement, installation, data
entry, and transaction processing and report generation.

1. System Requirements (Details of Hardware and Software


used):
Hardware Requirement:
Processor : Any Pentium Processor
RAM : Minimum 64 MB
Floppy Disk Drive : 1.44MB (One)

It is the minimum requirement, but here user cannot store data at another disk
(because database product does not allow changing diskette).

In case of large volume of data, that general in commercial organization, following


hardware configuration is recommended. Except the problem handling, it will
possibly faster processing as a result offence of job.

Software Requirement:
OS : Windows-2000/XP or Unix/Linux
PHP : PHP 6.0
DATABASE : MySqlServer

2. Installation Details: For installing the Online Examination System in

Computer First we need to install the above Software’s in Computer.


Software Installation:
Operating System:
 Install an Operating System in your Computer to given any one like
Microsoft- WIN-XP, WIN-2000. or Linux.

Php Installation (Php 6.0):


 As the application is developed using Php, so the system needs
MacroMediaDreamWeaver installed on the machine.
 Boot the computer with any of the Operating System.
 Double click on setup of MacroMediaDreamWeaver that is available in
the CD with your Project.

MySqlServer Installation:
 As the application is developed using Php, so the system needs database
to save data .For this purpose Xampp Server is used to fulfill the
requirement of database MyphpAdmin as well as make the localhost for
the project..

Conclusion
This project was really a very educative and enlightening experience
for me. I got the portability problems at various platforms, besides
developing my designing skills. I got to learn the network access of
software. I learn how data connectivity is done and how multitasking is
done with a shared memory.

In the end, I would once again thank all the people who made such kind
of training possible for me.

(Manoj Singhal)
06/cs/029 (IV year,B.E.)
Computer Engineering

BIBLIOGRAPHY & REFRENCES


Bibliography
1. [Professional] Java Server Programming J2EE Edition, Wrox Press Ltd.
2. Java Server Pages, Oreily Publications.
3. Enterprise Java Beans, Oreily Publicatons
4. [HTML- The Complete Reference], Tata Mc Graw-Hill Edition
5. DataBase Design : Korth
6. Core Java 2 : Sun Microsystems
7. Programming in Java : Gosling
8. System Ananlysis and Design : Awad
9. Software Engineering : PressMan
10. [Java-2, The Complete Reference],Herbert Schildt,, Tata Mc Graw-Hill Edition
11. [SQL, PL/SQL The Programming Language Of Oracle] by Ivan Bayross , BPB
Publications

References
1. www.java.sun.com visited on April 1 2005
2. www.shopping.rediff.com visited on March 28 2005
3. www.indiashopping.com visited on March 30 2005
4. www.shopping.yahoo.com visited on March 3 2005

Вам также может понравиться