Professional Documents
Culture Documents
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
CERTIFICATE
This is to certify that the major project entitled
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
This work was carried out by them under our Supervision and guidance during the
academic year 2009-2010
INTERNAL GUIDE
EXTERNAL EXAMINER
DECLARATION
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
ACKNOWLEDGEMENT
There are many people who have helped us directly or indirectly in the successful
completion of our project. We would like to take this opportunity to thank one and all.
It is my sincere obligation to thank xxxxxxx, Head of Information Technology
Department, xxxxxxxx, who has extended positive support and precious suggestions to
make the project work a success.
I am very thankful to our project guide xxxxxxxx who has been inspiring guide
and committed caretaker for his unflinching devotion. The encouragement and support by
him, especially in carrying out this project motivated me to complete this project.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
CONTENTS:
1.
Abstract
2. Introduction
2.1 Purpose of document
2.2 Scope for development for this project
2.3 Definitions, Acronyms, and Abbreviations
2.4 Overview of document
2.5 General Description
2.6 User view of product use
2.7 User specific requirements
3. System design
3.1 Purpose
3.2 Target audience
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
4. Screen shots
5. Testing
6. Conclusion
7. Future Enhancements
8.. Bibiliography/References
Abstract:
This project is aimed at developing an Online Intranet College Management System
(CMS) that is of importance to either an educational institution or a college. The system
(CMS) is an Intranet based application that can be accessed throughout the institution or
a specified department. This system can be used as an attendance monitoring system for
the college. Students/staffs logging in may also access/search any information.
Attendance and marks will be updated by staff.
This system (C.M.S ) is being developed for an engineering college to maintain
and facilitate easy access to information. For this the users need to be registered with the
system after which they can access or modify data as per the permissions given to them.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Introduction:
The title of the project is COLLEGE MANAGEMENT SYSTEM FOR
COLLEGE (CMS). CMS is an Intranet based application that aims at providing
information to all the levels of management within an organization. This system can be
used as a information management system for the college.
For a given student/staff (Technical / Non-technical) the Administrator creates
login id & password, using these student/ staff (Technical / Non-technical) can access the
system to either upload or download some information from the database.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Can get help through the help option to view different features of the system.
An admin login should be present who can read as well as remove any uploads
Browser
Click or
Command action to occur. On right-handed mice with more than one button, it usually
Click
HTML
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
User
Friendly
Oracle
JSP
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Staff A user of the system who has more access rights than a normal
user.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Robust.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Purpose
Inputs
processing
Outputs
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Purpose
Inputs
processing
Outputs
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Buses: This gives the count of the buses deployed by the management.
Library: students can borrow/return and can view status of books present in
the library
Administration:
This module deals mainly with,
Hostel: It gives information about the college hostel for both boys and
girls.
Department Information:
This module gives the information about,
Course: This contains the information about the number of the courses
offered by the college and number of seats present in each.
Infrastructure: This has the details of the assets allotted for each
department.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
View Student Details: This provides the staff to view the student details.
Student Information:
This module gives information about,
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Examination Form: This gives the information about the issue of the
examination form.
Seating Arrangement: This has the seating arrangements for the various
examinations.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
SYSTEM DESIGN
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
3.1 PURPOSE:
Purpose of College Management System for a College (CMS) Design
Document is to describe the design and the architecture of CMS. The design is expressed
in sufficient detail so as to enable all the developers to understand the underlying
architecture of CMS. Logical architecture of JDBC driver, Server, DML, DDL, Session
and Data Store are explained.
SQL
Interaction Diagrams
3.3 PRE-REQUISITES:
CMS requires Java JRE 1.5 or higher. Since CMS is written in Java, it can run on
any platform that supports the Java runtime environment 1.5 or higher. The compiled files
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Interaction Diagram
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Level 0 DFD
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Level 1:
Level 1 DFD
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Collaborations Diagram:
Administrator:
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Student:
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Staff:
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Class Diagram:
Class Diagram
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Activity Diagrams:
Administrator:
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Student:
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
3.9.Tables:
Table no:
Table Name:
Table Description:
Users
Contains usernames and passwords of all
Seq no
User name
User name
VarChar
Password
Password
VarChar
Designation
Admin/student/staff
varChar
Null
PK
Not Null
Users
Relationships: None
Constraints:
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Remarks
Table No:
Table Name:
Student
Table Description:
Seq no
Column
Column
Name
Studentid
Description
User name of
Type
Varchar
Firstname
the student
First name of
Varchar
Lastname
the student
Last name of
Varchar
2
3
the student
4
Fathersname Students
Varchar
father name
5
Address
Students
Varchar
permanent
6
Gender
address
Sex of the
Varchar
Dateofbirth
Date of Birth
Varchar
Dateofjoin
Joining date
Varchar
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
PK
Null
Not Null
10
Phoneno
Phone number
Varchar
11
e-mail id
Varchar
12
Cas
Caste
Varchar
OC/SC/BC/ST
13
Religion
Religion
Varchar
14
Nation
Nationality
Varchar
15
Idmarks
Identification
Varchar
marks
16
Designation student
Varchar
17
Password
Password
Varchar
18
Image
URL of the
Varchar
students photo
Student
Relationships: None
Constraints:
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Table No:
Table Name:
Staff
Table Description:
Seq no
Column
Column
Name
employeeid
Description
User name of
Type
Varchar
Firstname
the staff
First name of
Varchar
Lastname
the staff
Last name of
Varchar
the staff
4
Address
Staffs
Varchar
permanent
5
Gender
address
Sex of the staff Varchar
i.e M/F
Dateofbirth
Date of Birth
Varchar
Dateofjoin
Joining date
Varchar
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
PK
Null
Not Null
Remarks
e-mail id
Varchar
Varchar
10
Qualification Qualification
Varchar
11
Experience
Experience
Varchar
12
Cas
Caste
Varchar
OC/SC/BC/ST
13
Religion
Religion
Varchar
14
Nation
Nationality
Varchar
15
Idmarks
Identification
Varchar
Marks
16
Designation
Staff
Varchar
17
Password
Password
Varchar
18
Image
URL of the
Varchar
staffs photo
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Table No:
Table Name:
Table Description:
Seq No
Column
Column Description
4
feedback
Contains all the feedback given by the staff
Column
PK/Fk?
Null/Not Remarks
Name
fromuserid
Sending userid
Type
Varchar
2
3
4
5
Feedbackon
Comments
Touserid
Pdate
College/Staff/students
Comments
Destinationuserid
Current date
Varchar
text
Varchar
Date
Null
Feedback
Relationships: users
Constraints:
Table No:
Table Name:
Table Description:
Seq No
Column
Column
Seating
Contains all the results the students.
Column
PK/FK? Null/Not
Remarks
Description
Room number
Type
Int
Name
Roomno
Studentrange Student
Branch
Varchar
number range
Student
Varchar
Branch
Seating
Relationships: none
Constraints:
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Null
Table Name:
Table Description:
Seq No
Column
Column
Results
Contains all the results the students.
Column
PK/Fk? Null/Not
Remarks
Name
studentid
Description
User id
Type
Varchar
Internal
Internal Marks
Varchar
External
Null
FK
Results
Relationships: users
Constraints:
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Table Name:
Table Description:
Seq No
Column
Column
Attendance
Contains the attendance of the students/staff.
Column
PK/FK? Null/Not
Remarks
Name
userid
Description
User id
Type
Varchar
attendance
Attendace
Varchar
Null
FK
percentage
Attendance
Relationships: users
Constraints:
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Column
8
Accounts
Contains the fee details of the students.
Column Description
Column
Name
Studentid
Type
Varchar
Firstname
Varchar
Lastname
Varchar
Course
CSE/EEE/ECE/ME
Varchar
Payfor
Nature of payment
Varchar
Yearofpay
(bus, College,..)
Which year of the
Varchar
PK/FK?
Null/Not
Null
FK
course
7
8
Modeofpay
(I/II/III/IV)
Mode of payment
Varchar
Amount
(DD/Cheque)
Amount Paid
Varchar
Accounts
Relationships: users
Constraints:
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Remarks
SCREEN SHOTS
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
This is the home page for Knowledge management system. This page also contains the
discussion forum topics. Here teaching/non-teaching staff or student can login by their id &
password.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Figure: Infrastructure
This screen provides the infrastructure i.e., pictures of the buildings available in the
institution.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Figure: Laboratories
This screen gives the details of the different laboratories of all the branches that are
available in the institution.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
This screen provides all the branches course details. Upon following the links provided in
this screen, we will get the full details of the courses offered by the institution.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
This screen tells about the student/staff admission. The admission will be provided by the
administrator. The administrator provides the ID and Password for the student and staff.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
The above screen provides the administrator to view and change all the student
and staff details. The student marks can be uploaded by the administrator.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Figure:Student Attendance
The above screen represents the student attendance. He will select the branch here.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Figure:Student Attendance
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Figure:Student Attendance
Entire class attendance will be displayed in excel page. This was entered and moadified
by the staff.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
The above screen represents the staff home page. The staff drop down list
consists of all the operations that are provided for him/her.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Test cases:
Test case 1: Authentication
Test case#: validity of name and password/priority (H, L)-High
Test objective: To check the name of the user
Test description: To check whether user name and password is valid or not
Requirements verified: valid user
Test Environment: Tomcat server, database.
Test setup/reconditions:
Actions
Expected results
Pass: yes
Problems/issues: None
Notes: successfully tested and executed.
Expected results
validation cleared
Condition pass: .
Fail: ..
Problems/issues: None
Notes: successfully tested and executed.
Expected results
validation cleared
Pass: yes
Condition pass: .
Problems/issues: None
Notes: successfully tested and executed.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Fail: ..
Conclusion:
The project entitled as College Management System is the system that deals with
the issues related to a particular institution.
This project is successfully implemented with all the features mentioned in
system requirements specification.
The application provides appropriate information to users according to the chosen
service.
The project is designed keeping in view the day to day problems faced by a
college.
Deployment of our application will certainly help the college to reduce
unnecessary wastage of time in personally going to each department for some
information.
Awareness and right information about any college is essential for both the
development of student as well as faculty. So this serves the right purpose in
achieving the desired requirements of both the communities.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
Future Enhancement:
Online examination module would be introduced to conduct online examination.
Scheduling of the staff. i.e. , time table setting of the staff
Further, the faculty can upload the videos of their lectures on to this site and
students who had missed those classes can view those videos.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com
References:
1. Internet & World Wide Web: How to Program Deitel, PJ Deitel.
2. Web Development with Java Server Pages BY Duane K.Fields and Mark
A.Kolb.
www.Chatanasprojects.com
www.1000projects.com
www.Projects-forum.com