Академический Документы
Профессиональный Документы
Культура Документы
1. COLLEGE PROFILE
Udhna Academy Education Trust was established in 1964 with the objective of
catering to the educational needs of the citizens of udhna area (i.e South zone of
surat city) and south Gujarat. The Trust has completed 51 years of brilliance
since inception in 1964.It has spread the light of education in the region
providing education ranging from pre-primary to Higher Secondary and
graduation.
Its pioneers started this institution with a very noble aim and far reaching vision.
As a result, today, Udhna Academy Education Trust governs the following
institutions, where about 6000 students seek high quality education.
VISION
“To be an eminent and vibrant institute for education, our credo will always be
excellence through innovations, sympathy, ethics and teamwork and to cater to
the ever changing needs of community at large”.
MISSION
Tie-up with Health centre for free medical service to all students and staff
Anti-ragging Cell
Women’s Cell
Placement Cell
Smart Class
Students:
This Component is used to register new student into the database. Using this
interface you can introduce new student into database as well as modify existing
entry from. Here you can also store parent’s information and emergency contact
information which are used full for any institute to handles students.
Hardware Details:
Developer
RAM : 4 GB RAM
User
Software Details:
Developer
Client side
College Management System
Web browser: Mozilla Firefox (36.0)
Users
Web browser : XAMPP
2) Time Consuming:
In Our current system, all the process are carried out by human so
naturally it require more time and in that sense, it will require more time
to complete transaction. A person is needed to enter details for every
individual newly registered student.
3) Book Record:
In every manual system has more books keeping. Like in manual College
Management System has so many registers like student admission
register, another are fees register, Attendance register, Marks record of
each and every exams, so the system have high book keeping to maintain
manual registers rather than computer software.
4) Report Creation:
3.1 INTRODUCTION
The main objective of college management system is to automate all
functionalities of a college or university. Using this system you can manage all
college management work like admission, fees submission, time table
management and result declaration. Using this college management system you
can view or update data and information about students and staff easily. This
system helps in managing the activity like student admission, student
registration and fees submission. Admin can also retrieve information of
employee/student.
Using this system you can manage all information of all aspects of a college, its
students, faculties, Departments, marks and other curricular activities. College
management system provides the easiest way to manage all functionalities of a
college. This system facilitates colleges to maintain the functionality related to
college employees and their students.
College Management System can store and manage all data of the various
departments of a college like Administration, Attendance, Staff details etc. using
this system user can retrieve any information related to student, teacher and
fees. Using this system teacher can check student attendance anytime. This
system also help teacher to announce the result. College administration can also
manage college work easily. Admin can check leave, salary and other details of
teacher any time. They can also create time table of classes from this system.
College Management System
The Library module is used for the data process of library and book accessing
for students and staffs.
Admin can also generate following reports from this system like
Student Report
Employee Report
In the web application we can register as a user and user has three types:
Student, faculty and administrator. Administrator has the power to add new
faculty and student and can and edit and delete a faculty and student. A student
can register as user and can edit and delete his/her profile. The faculty can add
edit and delete marks for the student. All the student can see the marks.
In our proposed system we have the provision for adding the details of the
students by themselves. So the overhead of the college authorities and the
faculty is become less. Another advantage of the systems is that it is very easy
to edit the details of the student and delete a student when it found unnecessary.
The marks of the student are added in the database and so students can also
view the marks whenever they want.
Less error
Search facility
College Management System
Look and feel environment
Quick transaction
All the manual difficulties in managing details in college have been rectified by
implementing computerization.
College Management System
3.2 AIM
This document is the Software Requirement Specification (SRS) for the College
Management System for College (CMS) project .The purpose of this document
is to describe the functionality, requirements and general interface of the CMS.
The new system will convert manual work to the computerized work.
To store information about how much fees paid and how much remaining
to pay.
To minimize the human effort made by the staff evolved in the manual
student management process.
College information:
Through this service one can access the complete information
about the college campus such as courses available, admission procedure,
placements, college events, achievements etc.
Exam Notification:
This facility notifies students and parents about examination
schedule.
College Management System
Events:
It will give information about different events that will be
conducted by college time to time. Information about these events will be
updated by administrator.
Online assignments:
This service provides the facility to faculty to upload assignments
and to students to submit these assignments online.
3.3 SCOPE
Access/ Search information.
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
College Management System
It is web application.
PHP File
PHP files can contain text, HTML, CSS, JavaScript, and PHP code
PHP code are executed on the server, and the result is returned to the
browser as plain HTML
PHP can create, open, read, write, delete, and close files on the server
Why PHP?
PHP is compatible with almost all servers used today (Apache, IIS, etc.)
College Management System
PHP supports a wide range of databases
Do I Need?
Install a web server on your own PC, and then install PHP and MySQL
Just create some .php files, place them in your web directory, and the server will
automatically parse them for you.
install PHP
MYSQL:
The MySQL Database Server is very fast, reliable, scalable, and easy to
use.
Rock-Solid Reliability
Quick-Start Capability
SCALING MYSQL
It will store information about all the student’s admission, student’s fees,
and their marks, attendance. By using this information system will generate
necessary daily report and yearly report for the organization.
College Management System
4. SOFTWARE ANALYSIS
Several Steps:
1. Understanding the problem
2. Define the project scope and constraints
3. Perform Fact-Finding
4. Evaluate Feasibility
5. Estimate Project Development Time and Cost
6. Present Results and Recommendation
College Management System
We can strongly say that it is technically feasible, since there will not be
much difficulty in getting required resources for the development and
maintaining the system as well. All the resources needed for the development of
the software as well as the maintenance of the same is available in the
organization here we are utilizing the resources which are available already.
College Management System
4.3.2) Economical Feasibility:
An estimate should be made to determine how much effort and care will go
into the developing of the system including the training to be user. Usually,
people are reluctant to changes that come in their progression.
The computer initialization will certainly affected the urn over, transfer and
employee job status. Hence an additional effort is to be made train and re-
educate the users on the new way of the system.
At the management point then this software have more details about students,
faculties and administrators. So, every detail has been stored in database, so it is
one type of management. Thus it seems that the project is feasible to
management.
1) Interview
User’s interviews were conducted to determine the qualities information. These
interviews which were unstructured interviews provided opportunity that
gathered information from respondents who are involved in the process for a
long time.
These interviews provided information such as:
A. Distinguish between fact and opinion.
College Management System
B. Limitation of existing system.
C. Further any clarification obtained subsequently.
Interview allows the analyst to collect or gather the information from the
individual or group who are generally the current user of the existing system or
potential user of the proposed system.
They may be mangers or employee of the firm itself who provide the data for
the proposed system and who be affected by it.
Interview could be (a) structured (b) unstructured.
Structured Interview:
Here, it uses standardized questions as far as response of the questions is
concerned; they are divided into two formats:
(a) Open response format:
Here the questions are answered in one’s word.
(b) Closed response format:
Here set of prescribed answers are used
Unstructured interview:
Here the questions are worded to suit the respondent that provide the
information about the areas overlooked or not thought to be important.
Unstructured Interview:
Questions can be worded to suit the respondent.
May produce the information about the areas overlooked or not thought
to be important.
DISADVANTAGES:
Structured Interview:
Cost of preparation is high.
Such high level of structure may not always be suitable.
Some respondent may resist to such structure.
Unstructured Interview:
Inefficient use of interviewer and respondent time.
Results take a longer time.
Extra time required for the collection of essential facts.
The success of the interview depends on the skill of the interviewer and
his/her preparation for the interview.
Analysts must also be aware of the kinds of difficulties at some interview,
and must know how to deal with the potential problems.
College Management System
2. Record Review
To gather details about the system many kinds of records and reports were
reviewed. The study covered:
A. Standard operating procedure.
B. Reports generated by the existing system.
C. Document flow (Input/output) of the marketing.
To gather details about the recruitment analysis system, many kinds of records
and reports were reviewed. The study covered.
Standard operating procedure system
Reports generated by the existing system.
Document flow (input/output) of the recruitment analysis system.
Event
New Event add
Delete Event detail
Edit Event detail
Search Event
Fees
Add new fees receipt
Display left to pay student list
Send SMS for not paying fees
Marks
Add new mark of External exams
Add percentages
List Student marks
Extra constrains
User friendly
Speed of system
College Management System
GUI interface
Real time project rarely follows the sequential flow that the model proposes.
Thought the linear model can accommodate iteration, it does so indirectly.
In this model we also have to wait for others, because of this we cannot
complete our work in specific period of time.
In iterative model we can get the reliable user feedback. When presenting
sketches and blueprints of the product to users for their feedback, we are
effectively asking them to imagine how the product will work.
[Figure no :- 1]
College Management System
Registration Flow Chart
start
User Details
Error
Check account message
False
True
Validate and
check
Insert Data into
database
False database
True
Successful
message
End
College Management System
Login Process:-
Start
Error message
False
Validate and
check database
True
Successful
message
End
[Figure no:- 2]
College Management System
4.4.5 UML
Unified Modelling Language (UML) is a general purpose modelling language.
The main aim of UML is define a standard way to visualize the way a system
has been designed. It is quite similar to blueprints used in other fields of
engineering.
Class Notation
UML class is represented by the following figure. The diagram is divided into
four parts.
Classes are used to represent objects. Objects can be anything having properties and
responsibility.
Object Notation
The object is represented in the same way as the class. The only difference is
the name which is underlined as shown in the following figure.
Interface Notation
Interface is represented by a circle as shown in the following figure. It has a name which is
generally written below the circle.
Interface is used to describe the functionality without implementation. Interface is just like a
template where you define different functions, not the implementation. When a class
implements the interface, it also implements the functionality as per requirement.
College Management System
Collaboration Notation
Collaboration is represented by a dotted eclipse as shown in the following figure. It has a
name written inside the eclipse.
Actor Notation
An actor can be defined as some internal or external entity that interacts with the system.
An actor is used in a use case diagram to describe the internal or external entities.
The usage of Initial State Notation is to show the starting point of a process.
The usage of Final State Notation is to show the termination point of a process.
Component Notation
A component in UML is shown in the following figure with a name inside. Additional
elements can be added wherever required.
Component is used to represent any part of a system for which UML diagrams are made.
College Management System
Manage
Student
Manage
Admin
Manage
Event
Manage
Login Subject
Manage
Counceller
Super Admin
Super Admin (Manage Student)Use case diagram
Manage
Gallery
Manage
Semester
Manage
Faculty
Manage
Stream
[Figure no :- 3]
College Management System
View
Detail
[Figure no: - 4]
College Management System
View
detail
Super Delete
Admin detail
[Figure no: - 5]
College Management System
Add
Gallery
View
Gallery
Active/
Deactive
Gallery
[Figure no:-6]
College Management System
Add Event
Super Admin (Manage Event)Use case diagram
View Event
Login Manage Edit Event
Event Add Event
Delete
Event
Active/Dea
ctive Event
View
Event
Active/
Deactive
Event
[Figure no: - 8]
College Management System
Add Event
Super Admin (Manage Counceller)Use case diagram
View Event
Login Manage Edit Event
Event Add
Delete
Counceller
Event
Active/Dea
ctive Event
View
Counceller
Active/
Deactive
Counceller
[Figure no: - 9]
College Management System
Add Event
Super Admin (Manage Stream)Use case diagram
View Event
Login Manage Edit Event
Event Add
StreamDelete
Event
Active/Dea
ctive Event
View
Stream
Super Admin
Delete
Stream
Active/
Deactive
Stream
[Figure no :- 10]
Add
Admin
College Management System
Admin Use Case diagram
View
Admin
Manage
Student
Manage
Login Manage EditProfile
Admin
Admin
Manage
Event
Manage
Delete
Subject
Admin
Login
Manage
Counceller
Active/
Deactive
Admin Manage
Admin
Gallery
Manage
semester
Manage
Faculty
Manage
Stream
View
Faculty
Manage
Login Faculty
Active/
Deactive
Faculty
Admin
[Figure no :- 11]
College Management System
Super Admin (Manage Student)Use case diagram
View
Student
Login Manage
Student
Active/
Deactive
Student
Admin
[Figure no :- 12]
College Management System
Super Admin (Manage Student)Use case diagram
View
Event
Login Manage
Event
Active/
Deactive
Event
Admin
View
Gallery
Login Manage
Gallery
Active/
Deactive
Gallery
Admin
[Figure no :- 14]
College Management System
Admin (Manage Counceller)Use case diagram
View
Counceller
Manage
Login Counceller
Active/
Deactive
Admin Counceller
Add
Stream
View
Stream
Delete
Admin Stream
Active/
Deactive
Stream
[Figure no :- 16]
College Management System
Admin (Manage Profile)Use case diagram
Edit Detail
Login Manage
Profile
View
Detail
Admin
View
Attendance
Manage
Profile
View Event
View
Subject
Login
View
Counceller
Student View
Gallery
View
semester
View
Faculty
View
Stream
View
Profile
Delete
Student Profile
[Figure no :- 19]
College Management System
Faculty Use Case diagram
View
Student
Manage
attendance
Manage
Profile
View
Subject
Login
View
Counceller
Faculty
View Event
View
semester
View
Subject
View
Stream
View
detail
Faculty Delete
detail
[Figure no :- 21]
College Management System
Faculty (Manage attendance)Use case diagram
Add
attendance
View
attendance
Faculty Delete
attendance
[Figure no :- 23]
College Management System
Sequence Diagram for Login
[Figure no :-24]
College Management System
[Figure no:-25]
College Management System
Class diagram
super Admin
3) Login Process:
Login Process is used to perform the login operation and provide the
authority to user. This takes password and email id as input from the user
and gives the authority as output to the
SuperAdmin/admin/student/faculty.
College Management System
5) Report Process :
Report process is used to generate the various reports of the system. This takes
request of request as input from the admin. And it produces many types of
reports as an output and sends these to Admin.
6) Change Password :
This process is used to change the password and create a new password.
This takes old password as input from the user and creates a new
password as an output which send to the user.
College Management System
7) Edit Profile :
Edit Profile process is used to edit all the information of the users. Here user
sends his all information like: name, address, contact no, city, state etc. to
change. It takes all information as input and create a new profile as an output.
8) Contact us Process:
9) Student Registration
College Management System
2) Stream Detail
4) Semester Detail
6) Division Detail
7) Student Detail
9) Event Detail
5. SOFTWARE DESIGN
Database files are the key source of information into the system. It is the
process of designing database files, which are the key source of information to
the system. The files should be properly designed and planned for collection,
accumulation, editing and retrieving the required information.
Data integration.
Data integrity.
Data independence.
College Management System
attendance
Field Name data type Description Constraint
Attendance_Id int(11) Stores Unique Id Primary Key
Of each
attendance Record
Semester_Id int(11) Stores Id Of Foreign Key
Current Semester
Stream_Id int(11) Stores Id Of Foreign Key
Stream
Subject_Id int(11) Stores Id Of Foreign Key
Subject
Attendance_Date date Stores date for Foreign Key
which attendance
for which
attendance is being
taken.
Attendance_Status enum(‘Present’, Stores the status is --
‘Absent’, ‘Leave’) student is Present,
on leave or is
absent
Attendance_Entry_Date datetime Stores Entry Date --
OF Attendance
Attendance_Update_Time datetime Stores Time If --
Attendance is
Updated
city
Field Name data type Description Constraint
City_Id int(11) Stores Unique Id Primary Key
Of City
City_Name varchar(50) Stores Name Of --
City
State_Id int(11) Stores Id Of State Foreign Key
City_Status enum(‘Active’, -- --
‘Deactive’)
City_Entry_Date datetime -- --
City_Update_Time datetime -- --
State
Field Name Data type Description Constraint
State_Id int(11) Stores Unique Id Primary Key
Of State
State_Name varchar(50) Stores Name Of --
State
State_Status enum(‘Active’, -- --
‘Deactive’ )
State_Entry_Date datetime -- --
College Management System
State_Update_Time datetime -- --
contact_us
Field Name Data type Description Constraint
Contact_Us_Id int(11) Stores Unique id Primary Key
for each contact
entry
Contact_Us_Name varchar(50) Stores name of --
contacting person
Contact_Us_Email varchar(50) Stores Email Of --
Contacting PErson
Contact_Us_Description varchar(500) Detailed --
description of
Contact Problem
Contact_Us_Entry_Date datetime -- --
Contact_Us_Status enum(‘Active’, -- --
‘Deactive’)
Contact_Us_Entry_Time datetime -- --
counceller
Field Name Data type Description Constraint
Councelling_ID int(11) Stores Unique Id Primary Key
Of Each Entry
Councelling_Stream_Id int(11) Stores Id Of Foreign Key
Stream
Councelling_Division_Id int(11) Stores Id Of Foreign Key
Division
Faculty_Id int(11) Id of the Foreign Key
Counceller
Councelling_Status enum(‘Active’, -- --
‘Deactive’)
Councelling_Entry_Date datetime -- --
Councelling_Last_Update_Dat datetime -- --
e
division
Field Name Data type Description Constraint
Division_Id int(11) Stores Unique Id Primary Key
od division
Division_Name varchar(5) Name Of Division --
Semester_Id int(11) Id Of Semester Foreign Key
Stream_Id int(11) Id Of Stream Foreign Key
Division_Status enum(‘Active’, -- --
‘Deactive’)
Division_Entry_Status datetime -- --
Division_Last_Update_Tim datetime -- --
College Management System
e
event
Field Name Data type Description Constraint
Event_Id int(11) Unique Id Of Primary KAey
Event
Event_Name varchar(30) Name Of Event --
Event_Date datetime Date and time of --
event
Event_Category_Id int(11) Category to which Foreign Key
event belongs
Event_Status enum(‘Active’, -- --
‘Deavtive’)
Event_Entry_Date datetime -- --
Event_Update_Time datetime -- --
event_Category
Field Name Data Type Description Constraint
Event_Category_Id int(11) Unique Id Of Primary Key
Category
Event_Category_Name varchar(50) Name Of --
Category
Event_Category_Status enum(‘Active’, -- --
‘Deactive’)
Event_Category_Entry_Time datetime -- --
Event_Category_Update_Tim datetime -- --
e
gallery_Category
Field Name Data Type Description Constraint
Gallery_Category_Id int(11) Unique Id Of Primary Key
Category
Gallery_Category_Name varchar(30) Name Of --
Category
Gallery_Category_Description varchar(150) -- --
Event_Category_Status enum(‘Active’, -- --
‘Deactive’)
Event_Category_Entry_Time datetime -- --
gallery
Field Name Data Type Description Constraint
Gallery _Id int(11) Unique Id Of Primary Key
Category
College Management System
Gallery_Images varchar(30) Name Of --
Category
Gallery_Category_Id varchar(150) -- --
Gallery_Status enum(‘Active’, -- --
‘Deactive’)
Gallery_Entry_Date datetime -- --
inquiry
Field Name Data Type Description Constraint
Inquiry_Id int(11) Stores Unique Id Primary Key
Of Inquiry
Inquiry_Subject varchar(100) Short description --
of inquiry
Inquiry_Description varchar(500) Brief description of --
inquiry
Inquiry_Name varchar(50) Name of user who --
is inquiring
Inquiry_Email varchar(50) Email Id of inquiry --
Person
Inquiry_Contact_No Bigint Contact number --
Inquiry_Status enum(‘Active’, -- --
‘Deactive’)
Inquiry_Entry_Date datetime -- --
Inquiry_Update_Date datetime -- --
leave_Master
Field Name Data Type Description Constraint
Leave_Id int(11) UniqueId for each Primary Key
leave request
Leave_Level enum(‘student’, The user who --
‘faculty’) applies for leave
Student_Id int(11) If Leave_Level is Foreign Key
Student
Faculty_Id int(11) If Leave_Level is Foreign Key
Faculty
Leave_From_Date date -- --
Leave_To_Date date -- --
Leave_Reason varchar(250) Reason For Leave --
Councelling_Id int(11) Id Of the Foreign Key
counceller
Leave_Entry_Date datetime -- --
Leave_Status enum(‘Requested’, -- --
‘Granted’, ‘Rejected’)
semester
College Management System
Field Name Data Type Description Constraint
Semester_Id int(11) Unique Key For Primary Key
each Semester
Semester_Name varchar(10) Name of semester --
Stream_Id int(11) Stream to which Foreign Key
semester Belongs
Semester_Status enum(‘Active’, -- --
‘Deactive’)
Semester_Entry_Date datetime -- --
Semester_Last_Update_Tim datetime -- --
e
stream
Field Name Data Type Description Constraint
Stream_Id int(11) Unique Key Of Primary Key
Stream
Stream_Name varchar(10) Name of Stream --
Stream_Description varchar(50) -- --
Stream_Duration int(11) Duration of course --
in years
Stream_Status enum(‘Active’, -- --
‘Deactive’)
Stream_Entry_Date datetime -- --
Stram_Last_Update_Tim datetime -- --
e
student_Class
Field Name Data Type Description Constraint
Student_Class_Id int(11) Unique Id For each --
student’s Class
Registration
Student_Id int(11) Unique Id Of Foreign key
Student
Stream_Id int(11) Unique Id of Foreign Key
stream
Semester_Id int(11) Unique id of Foreign Key
Semester
Division_Id int(11) Unique Id Of Foreign Key
Semester
Student_RollNo int(11) Unique Id Of Foreign Key
Semester
subject
Field Name Data Type Description Constraint
Subject_Id int(11) Unique Id Of Primary Key
Subject
Subject_Name varchar(20) Name Of Subject --
Stream_Id int(11) Unique Id Of Foreign Key
College Management System
Stream
Semester_Id int(11) Unique Id of Foreign Key
Semester
Subject_Status enum(‘Active’, -- --
‘Deactive’)
Subject_Entry_Date datetime -- --
Subject_Last_Update_Tim datetime -- --
e
Faculty
Field Name data type Description Constraint
Faculty_Id int(11) Unique Id Of Primary Id
Faculty
Faculty_First_Name varchar(50) First Name of --
faculty
Faculty_Middle_Name varchar(50) Middle Name of --
faculty
Faculty_Last_Name varchar(50) Last Name of --
faculty
Faculty_DOB date Date Of Birth --
Faculty_Joining_Date date -- --
Faculty_Teachable_Subjects int(11) -- --
Faculty_Salary double -- --
Faculty_email varchar(50) Email Id Of --
Faculty
Faculty_Password varchar(250) Password To Log --
In Later
Faculty_Contact_No bigint Phone Number Of --
Admin
Faculty_Qualification varchar(300) Qualifications --
Faculty_Extra_Achievemen varchar(500) Extra --
t Achievements
After Or Before
Getting into
college
Faculty_Address_1 varchar(500) -- --
Faculty_Address_2 varchar(500) -- --
Faculty_Zipcode int Zonal Pin Code --
Faculty_Type enum(‘adhoc’, ‘asst. Temporary Or --
prof’, ‘prof’) Permanent
Faculty_Religion varchar(50) -- --
Faculty_Category enum(‘general’, -- --
‘obc’, ‘sc’, ‘st’)
Faculty_Caste varchar(50) -- --
Faculty_Image varchar(500) Path of Image --
Faculty_Signature varchar(500) Signature In --
Picture Format
Faculty_City int(11) -- Foreign Key
College Management System
Faculty_State int(11) -- Foreign Key
Faculty_Status enum(‘active’, -- --
‘deactive’)
Faculty_Entry_Time datetime -- --
Faculty_Update_Time datetime -- --
Forgot_password_otp int Usedwhen user --
forgets his
password
Ever since the first program was divided into modules, software systems
have had architectures, and programmers have been responsible among
the modules and the global properties of the assemblage. Historically,
architectures have been often implicit-accidents off implementation, or
legacy systems of the past. Good software developers have often adopted
one or several architectural patterns as strategies for system organization,
but they use these patterns informally and have no means to make them
explicit in the resulting system. Architectural design focuses on the
College Management System
representation of the structure of software components, their properties,
and interactions.
The software architecture of program or computing system is the
structure or the system, which comprise software components, the
externally visible properties of those components, and the relationships
among them.
To produce high quality system is goal to develop the software with all kinds of
the satisfaction with user, cost and assurance, and also with the developers.
If requirement is not consider or gathered properly then the lack of the adaption
or conformation to requirement is also lack of quality. So build quality software
first we define and consider the meaningful and useful requirement.
To develop quality software we must compare our software with some known
data. So for that we measure our software in different divisions.
1) Software operation
2) Software revision
3) Software transition
1) Software operation :
In these we define the quality with correction, reliability, usability,
efficiency, and integrity.
In our system there are many different modules and sub modules are
exists and to manage their quality we follows all above factors.
College Management System
Correction: If any changes occurred in our modules then we easily correct
them. So the qualities of those modules become as usual and decrease.
Integrity: If all modules are complete successfully then we integrate
them and manage the quality of all those modules.
2) Software Revision :
In these we concerned with those aspects related to modification of the
program such as maintainability, testability.
3) Software Transition :
It deals with quality factors like portability, interoperability and
reusability.
Interoperability: is the effort required to couple the system with other
system and the relation of two modules.
Reusability: is the extent to which parts of software can be reused in other
related application.
f- Snap Shots
6.2
Admin Side
SuperAdmin/Admin Login Page
College Management System
Add Stream
Add City
College Management System
Add Event
College Management System
User Side
Fees
Home page
College Management System
About us
Facility
College Management System
Faculty attendance
Change Password
Faculty List
College Management System
Faculty Profile
Change Password
Profile Card
College Management System
Contact Us
College Management System
View Event
College Management System
College Management System
7. SOFTWARE TESTING
Is the menu bar displayed in the appropriate contested some system retaliated
futures included either in menus or tools? Do pull-Down menu operation and
tool-bars work properly? Are all menu function and pull down sub function
properly listed: is it possible to invoke each menu function using a logical
assumption that if all parts of the system are correct, the goal will be
successfully achieved. ? In adequate testing or non-testing will leads to errors
that may appear few months later. This creates two problems:
1) Time delay between the cause and appearance of the problem.
2) The effect of the system errors on files and records within the system.
The purpose of the system testing is to consider all the likely variations to
which it will be suggested and push the system to limit. The testing process
focus on the logical intervals of the software ensuring that all statements have
been tested and on functional interval is conducting tests to uncover errors and
ensure that defined input will produce actual results that agree with the required
results.
Program level testing, modules level testing integrated and carried out.
College Management System
We use many types of testing to improve the quality of our system and
develop a acceptable system by the client satisfaction we do validation,
verification and many more testing. But implements all these testing first we
should know how to develop the testing. Therefore, to improve the testing we
use two important parts for testing.
1. Test Case
2. Test Data
1) Test Case:-
Test Case is one kind of a formal discussion of predefine documentation
at the analysis phase. It is not used as a practical testing. It is only a
theoretical discussion. In this we discuses following:
A Starting Stage:
In which we discuss the requirements of customer and checks that all
information which was define at analysis phase is full or no. we discusses
all basis requirements related to auctions is match with document or not.
Test Case
College Management System
1) Login Process:
1 First enter old Make sure that Pass Ask for new
password password is correct password
2 Enter a new password Make sure that it Pass Ask for confirm
must be greater than password
5character
3 Enter confirm Match with New Pass Change password
password password successfully
5) Registration Process:
2)Test data:-
Test data is also a part of the developing the testing.Here we do not discuss any
theoretical concept or topics. Here we performed many different testing as
practical form.
In test data we generally used some validation and verification on data ad check
all these validation practically and match the costraints with documentation.
We use test data in our system for check tha la constraint related to our system
like:
Service booking date s not generate then purchased date or test drive booking
date and match all the constraint which defined in documentation.
Testing strategies are very useful for performing the different types of
testing in the system. It shows the way that how can we use different testing
(unit testing, integration testing, validation testing, system testing) with the
different phase of software engineering (Coding, Designing, Requirement,
whole system).
College Management System
The software engineering process may be viewed as the spiral illustrated
in figure, system engineering defines the role of software and leads to software
requirements analysis, when the information domain, function, behavior,
performance, constrains and validation criteria for software are established
moving.
A strategy for software testing may also be viewed in the context of the
spiral. Unit testing begins at the vortex of the spiral and concentrates on each
unit.(i.e., component ) of the software as implemented in source code.
Testing progress is moving outward along the spiral to integration testing, where
the focus is on design and the construction of the software architecture. Talking
another turn outward on the spiral, we encounter validation against the software
that has been constructed.
Finally, we arrive at system testing, where the software and other system
elements are tested as a whole. To test computer software, we spiral out along
streamlines that broaden the scope of testing with each turn.
In our system we integrate all the modules and performed the integration
testing on all those.
Bottom – Up Integration :
Bottom-Up integration testing begins construction and testing with
atomic modules. Because components are integrated from the bottom up,
College Management System
processing required for components subordinate to a given level is always
available and the need for studs is eliminated.
3) Drivers are removed and clusters are combined moving upward in the
program structure.
Recovery Testing:
In this system testing we verify that if any failure occurred in our system
then its recover proper or not.
Security Testing:
In this testing, we attempt to verify that protection mechanism of our system.
In our system. In our system we check the security such as login and password
security. If any user want to access our deep information and want to use our
services then he/she must have to be login and other user can’t access or see the
information of the another user.
Alpha Testing:
Alpha testing is simulated or actual operational testing by potential
users/customers or an independent test team at the developers’ site. Alpha
College Management System
8. SOFTWARE IMPLMETATION
Beta Testing:
Beta testing comes after alpha testing and primarily utilizes black box
tactics, and can be considered a form of external user acceptance testing.
Versions of the software, known as beta versions, are released to a limited
audience outside of the programming team. The software is released to
groups of people so that further testing can ensure the product has few
faults or bugs. Sometimes, beta versions are made available to the open
public to increase the feedback field to maximal number of future users
Implementation is the stage in the project where the theoretical design is turned
into working system. The implementation phase constructs, installs and operates
the new system. The most crucial stage in achieving a new successful system is
that it will work efficiently and effectively. There are several activities invoked
while implementation a new project.
College Management System
9. LIMITATIONS
8.1 User Training
The successful implementation of the new system will purely upon the
involvement of the officers working in that department. The officers will be
imparted training on the new technology. User may be trained on the of
equipment.
User training is designed to prepare the user for testing and converting the
system. User involvement and training take place parallel with programming for
three reasons:
1) The system groups has time available to spend on training while the
programs are being written.
2) Initiating a user training program gives the system group a clearer image
of the user’s interest in the new system.
3) A trained user participates more effectively in the system testing.
The user manual is prepared to serve the user. A manual is necessary when the
user is geographically separated from the project team or when the user cannot
attend the training session. The manual should be written despite of cost. It
should discuss the function available to the user and what each can do how they
are executed and how messages are handled. The manual should be well
organized and indexed for quick reference. Graphics, picture and line drawings
enhance the understand-ability of the manual.
A well-design user manual can reduce the overall cost of training and supports.
User manual are the important organizational assets.
Components of user manuals:
Title & version of software release
Table of content
Features of product
Installation guide and system requirements
Getting started
Frequently Asked Questions(FAQ)
Sample scenario
Limitation:
Each and every system has some limitations that can restrict then to work on a
particular environment.
College Management System
Thorough our system is provided high amount of accuracy and quick data
generation there is still some limitations that led us to in greater deficiency to
work on that system.
Some of the limitation that is observed all the process is mentioned below.
11. BIBLIOGRAPHY
Parents Module.
Online payment
Fees online
Report Generation can be used on a wide scope
An Android version can be prepared for handy usage by students and
faculties.
Website
https://stackoverflow.com/questions/5138719/change-default-text-in-
input-type-file(10-3-2018)
College Management System
https://www.w3schools.com/php/func_filesystem_mkdir.asp(12-3-18)
http://php.net/manual/en/function.mkdir.php(12-3-18)
https://stackoverflow.com/questions/2303372/create-a-folder-if-it-
doesnt-already-exist(13-3-18)
https://www.codeigniter.com/userguide3/libraries/file_uploading.html
(10-3-18)
https://www.codeigniter.com/userguide2/database/index.html(5-3-18)
https://stackoverflow.com/questions/22123278/parsley-js-2-0-how-to-
use-the-provided-css-file(2-3-18)
http://parsleyjs.org/doc/index.html(5-3-18)
https://www.w3schools.com/css/css_border.asp(2-3-18)
https://www.w3schools.com/js/default.asp(1-3-18)