Sie sind auf Seite 1von 47

1

ABSTRACT
Education in todays world, administration & management of organizations, particularly
educational institutions, has become a tedious and complex task. it requires careful planning,
systematic approach and accurate control of administrative processes to attract the best
students, produce best results and project the best image. coupled with tight competition from
the industry, these institutions are increasingly seeking the help of information technology to
improvise their facilities and maintain a competitive edge to their educational business.
welcome to the extremely efficient, systematic, sophisticated yet user friendly automated
system of e-campus, school management system, e-coaching , college management software
act has collected and reported data on students' academic readiness for college . this legacy
allows us to boldly declare that not enough students are ready for today's demands. which
means our nation's kids can't count on future success. we want to help educators, parents, and
policymakers change that. act's college and career readiness system provides a longitudinal
approach to educational and career planning through assessment, curriculum support, and
student evaluation. aligned with the act college and career readiness standards and act college
readiness benchmarks, the college and career readiness system encourages student academic
and behavioral planning through early identification of educational and career goals in
diverse educational institutions nationwide.
From the act

college readiness assessment to act explore and act plan for earlier grades, our
research-based solutions are designed to help prepare every student for college and career by
focusing on academic and non cognitive measurement and instructional improvement. act
work keys

tests help students determine whether they have the skill levels required for
various jobs. and act aspire, our next generation of assessments, will help students get an
earlier start on preparing for college and 21st century careers.
Act is committed to our mission of helping people achieve education and workplace success
by helping students stay on target to reach their full potential throughout their educational
journey




2


Chapter - 1

INTRODUCTION
1.1 Overview:
The Student Management System can handle all the details about a Student. The details
include College details, Course details, Students personal details, Academic details etc., The
Student Management System is an automated version of manual Student Management
System
College Management System is software which is helpful for students as well as the college
authorities. Our CMS stores the records of teachers and students. The main principle behind
the need of College Management System is easy supervision of Institute. This software can
help us to explore all the activities happening inside the college. It can handle the details of
students, teachers, class details, subject details and fees details. In this system, only teacher or
operator can view the details of students and teachers.
This application provides solution for different types of problems that are presently faced by
colleges in handling data. One among them are data security and fast processing. In existing
system manual methods are used where data are stored in records and it takes more time for
finding old records. These problems can be solved using college info and solution is a LAN
based application which will bring management, teachers, students and parents in to single
platform and improve better standards for information sharing and communication.
After analyzing the requirements of the task to be performed, the next step is to analyze the
problem and understand its context. The first activity in the phase is studying the existing
system and other is to understand the requirements and domain of the new system. Both the
activities are equally important, but the first activity serves as a basis of giving the functional
specifications and then successful design of the proposed system. Understanding the
properties and requirements of a new system is more difficult and requires creative thinking
and understanding of existing running system is also difficult, improper understanding of
present system can lead diversion from solution.
Software design sits at the technical kernel of the software engineering process and is applied
regardless of the development paradigm and area of application. Design is the first step in the
3

development phase for any engineered product or system. The designers goal is to produce a
model or representation of an entity that will later be built. Beginning, once system
requirement have been specified and analysed , system design is the first of the three
technical activities -design, code and test that is required to build and verify software.
The importance can be stated with a single word Quality. Design is the place where quality
is fostered in software development. Design provides us with representations of software that
can assess for quality. Design is the only way that we can accurately translate a employees
view into a finished software product or system. Software design serves as a foundation for
view into a finished software product or system. Software design serves as a foundation for
all the software engineering steps that follow. Without a strong design we risk building an
unstable system one that will be difficult to test, one whose quality cannot be assessed until
the last stage.

Fig 1.1: Project Management and System Development Life Cycles
4

Chapter-2
SYSTEM ANALYSIS AND DESIGN
Before we start studying the system we are to know with the term system. What is system?
The term system is derived from Greek word system a, which means an organized
relationship among functioning units or components. A system exits because it is designed to
achieve one or more objectives. The term system refers to an orderly grouping of
interdependent components linked together according to plan to achieve a specific objective
the idea of system become more practical and necessary in conceptualizing the
interrelationship and integration of operation especially when using computer. A study of
system concept has three basic implications: A system must be designed to achieve a
predetermined objective. Interrelationship and interdependence must exist among the
component. The objective of organization as a whole has higher priority then the objective of
its sub system in the present study system is an integrated collection of data files. The
combination of all these programs and database made this system. The process of designing a
system is not done in one phase. It consist of many phases can be seen comprising of four
phases.













Fig 2.1: Initiation Process

5














































Fig 2.2: Software Management Life Cycle
6

Analysis is detail study of various operations performed by the system and their relationship
within and outside the system, outside factor also place major role in the system like govt.
vendor, customer etc. During analysis, data are collected on available files, decision points
and transactions entered by the present system.
2.1 Requirements Phase
To make project first step is to clearly define the problem that is recognition of need one must
know what problem is before it can be solved. This basis for the candidate system is
recognition of need for improving an information system or a procedure. To recognize a need
there are many technical points that are taken in mind this need leads to determine whether an
alternative system can solve the problem.
The whole task depends on the capability of system analyst. System analyst is a person who
can define problem very accurately. The analyst first talk is to prepare a system specify the
scope and objective of the problem. Designing and implementing system to suit organization
need me the function of analyst. The organization of need is deal heavily with people,
procedure and technology so recognition need is one of the major steps in the system
development life cycle.



















7









































Fig 2.3 :Requirement Phase
8

2.2 Structured Analysis
Structured analysis is the set of techniques and graphical tool that allow the analyst to
develop a new kind of system specification that are easily understandable to the users. It way
to on function rather than physical implementation. The traditional approach focuses on cost
and benefit analysis, feasibility analysis, project management, hardware and software section
and personal consideration in contrast, structured considers new goals and structured tools for
analysis.


Fig 2.4: Structured Analysis
There are different tools structured system analyses; some of them are as follows:
Data Flow Diagram
Data Dictionary
Structured Analysis
Decision Tree

9

2.3 Data Flow Diagram
The DFD was first developed by Larry Constantine as a way of expressing system
requirement in a graphical form. A DFD also known as bubble chart has a purpose of
clarifying system requirement and identifying major transformation that will become the
program in the system design.
DFD SYMBOL:-
Square: -A square defines a source or destination of system data.



Arrow:-An arrow identifies data or data in motion, it is a pipeline through which
information flows.




Circle or Bubble :-It represents a process transforms in coming in data flow in to out
going data flow.





Open rectangle:-It is data store or data at rest.



10




















Fig 2.5: Data Flow Diagram Of The College Info and Solutions
Proposed System In our proposed system we have the provision for adding the details of the
students. Another advantage of the system is that it is very easy to edit the details of the
student and delete a student when it found unnecessary. Here is no facility of net connection,
email facility is also not provided. Online Admissions is not possible. By developing the
system, we can attain the following facilities:
Easy to handle and feasible.
Easy to operate.
Cost reduction.
Fast and convenient
TEACHERS
STUDENTS
WORKERS
MANAGER

Delivery note

INFO
Order
Dispatch


INFO
COLLEGES DATABASE
11



Fig 2.6: Student Registration and Information Access












12





























Fig 2.7: Analysis Process
13

2.4 System Design
System Design is a solution, how to approach to creation of a new system. This important
phase is composed of several steps. It provides the understanding and procedural details for
implementing the system recommended infeasibility study. Stress in on translating
performance requirement into design specification design goes through logical physical
stages of development. Logical design reviews the present physical, prepare input and output
specification. These steps are as follow:
Problem definition.
Input output specification.
Data based designed.
Modular program design.
Preparation of source code.
Testing and debug
Testing is the major quality control measure employed during software development. Testing
is the process of executing with intent of finding the error. No peace of code is completely
ready unless it has been fully tested.










14
















Fig2.8 Design Process
15

Chapter-3
OBJECTIVE AND SCOPE OF PROJECT
3.1 Objective of the project
Acronyms

Abbreviation Description
SIS Student Information System
SPM Software Project Management
SRS Software Requirements Specification
SQA Software Quality Assurance
SCM Software Configuration Management
RSKM Risk Management
PM Planning Manager

Table 3.1: Abreviations and Description
The main objective of this system, is to reduce the consumption of time during maintaining
the records of college management. Separate divisions are provide to maintain the records of
teachers,students,subjects and fees details. In other words, our CMS has, following objectives
Simple database is maintained.
Easy operations for the operator of the system.
User interfaces are user friendly and attractive, it takes very less time for the operator
to get use-to with the system
The flexi college info and solution project report college info and solution deals with the
maintenance of university, college, faculties, student information with in the university. This
project of college info and solution involved the automation of student information that can
be implemented in different college managements. The project deals with retrieval of
information through an intranet based campus wide portal. It collects related information
from all the departments of an organization and maintains files, which are used to generate
reports in various forms to measure individual and overall performance of the students.
Prepare professionals for leadership positions that bridge the gap between technology-
oriented staff, functional personnel, and management.
16

Address the growing need for skilled information professionals who can strategically
manage information and technology assets to fulfill critical information needs in
organizations.
Provide leadership in the information management field through the study of ethical,
political, social, and technical issues related to information management in modern
society.
Assist organizations in the formation of information policies, development and
application of information systems and services, and the use of information
management technologies and methods.
The College of Information is dedicated to providing students with the support and
environment they need to successfully complete their studies and pursue careers in
information-related areas. Resources available to students include facilities and activities at
Discovery Park, access to a variety of library and technology resources, and employment and
financial assistance.
3.2 Scope of the project
Scope This is generic type of software, suitable for all colleges. CMS has separate divisions
to handle the college transactions. Separate division is provided to maintain Students records,
Teachers Records, and Fees RecordsProject Scope Management includes the processes
required to ensure that the project includes all the work required, and only the work required,
to complete the project successfully It is primarily concerned with defining and controlling
what is or is not included in the project. provides an overview of the major project scope
management processes:
Initiationcommitting the organization to begin the next phase of the project.
Scope Planningdeveloping a written scope statement as the basis for future
project decisions.
Scope Definitionsubdividing the major project deliverables into smaller ,more
manageable components.
Scope Verificationformalizing acceptance of the project scope.
Scope Change Controlcontrolling changes to project scope.

17

These processes interact with each other and with the processes in the other knowledge areas
as well. Each process may involve effort from one or more individuals or groups of
individuals based on the needs of the project. Each process generally occurs at least once in
every project phase. Although the processes are presented here as discrete elements with
well-defined interfaces, in practice they may overlap and interact in ways not detailed here.
Process interactions are discussed in detail In the project context, the term scope may refer
to:
Product scopethe features and functions that are to be included in a product or
service.
Project scopethe work that must be done in order to deliver a product with the
specified features and functions.
Managing employees details like salary, subject details, experience..etc
Manage students details like students education details, marks details, internal and
external marks..etc
Parents can view students details using this web application. Parents will have
control on students education details and fees details.
Report generation for every module for taking print out for detailed analysis.
Search module helps admin and employees to easily search for old records.
3.3 Project Scope Management
Word-processing software helps create several scope-related documents
Spreadsheets help to perform financial calculations and weighed scoring models, and
develop charts and graphs
Communication software like e-mail and the Web help clarify and communicate
scope information
Project management software helps in creating a WBS, the basis for tasks on a Gantt
chart
Specialized software is available to assist in project scope management

18


Fig 3.1: Project Scope Management at Different Levels










19

Chapter-4
PROBLEM DEFINITION
Today all the work at the time of admission of the students is done manually by ink and
paper, which is very slow and consuming much efforts and time. Since the numbers of
students is growing, and management has to handle records of all the students, it is facing a
little bit problems in maintaining the records of students. It is required to Design of a
Computerized College Management System, to speed up and make it easy to use system.
4.1 Problem Definition:
The College Management has to handle records for many number of students and
maintenance was difficult. Though it has used an information system, it was totally manual.
Hence there is a need to upgrade the system with a computer based information system.
4.2 Existing System:
All the details of the student are maintained in a single record. So searching and upgrading
the details is a tedioustask. Also there is a chance of errors. Proposed System: By developing
the system we can attain the following features: Easy to handle and feasible Cost
Reduction Fast and Convenient
4.3 Project Description:
The student management system allows authorized members to access the record of
academically registered students. It Can be used in various educational institutes across the
globe and simplifies working of institutes.
4.4 Purpose Of The Project:
This project helps in maintaining the database of the students in any educational organization.
We can easily access any students information anytime and can be kept safely for long period
of time without any damage.
4.5 Functional And Non-Functional requirements
Functional requirements:
creation of new record: this function creates a record for a new student.
deletion of record: this function is used to delete the existing record of any student.
20

updation in record: this function updates the information in a record of any student.
display of data in record: this function displays the record of the students.
searching a record: this function
Non-Functional Requirements:
Security: Only authorized users can access the system with username and password.
Performance: Easy tracking of records and updation can be done.
User Friendly: The System is very interactive.
Maintainability: Backups for database are available
4.6 Modules and Description
In student management system, we make use of the following variables:
Name: Character Type
Address: Character Type
Year Of Registration: Long Type
Enrollment Number: Long Type
Roll Number: Long Type
Course: Character Type
Branch: Character Type
Fathers Name: Character Type
Mothers Name: Character Type











21

Chapter-5
FEASIBLITY STUDY
Feasibility
Preliminary investigation examine project feasibility, the likelihood the system will be useful
to the organization. The main objective of the feasibility study is to test the Technical,
Operational and Economical feasibility for adding new modules and debugging old running
system. All system is feasible if they are unlimited resources and infinite time. There are
aspects in the feasibility study portion of the preliminary investigation:
Technical Feasibility
Operational Feasibility
Economical Feasibility
5.1 Technical Feasibility
Technical feasibility centers on the existing computer system (hardware, software etc.) and to
what extent. It can support the proposed addition for example, if the current ids operating
80% capacity and arbitrary ceiling then running another application could overload the
system or required additional hardware. This involves financial consideration to
accommodate technical enhancement .If the budget is a serious constraint, when the project is
not feasible. The purpose system was found to be technically feasible in all respect.
Technical Feasibility centers on the existing computer system hardware, software, etc. and to
some extent how it can support the proposed addition. This involves financial considerations
to accommodate technical enhancements. Technical support is also a reason for the success of
the project. The techniques needed for the system should be available and it must be
reasonable to use. Technical Feasibility is mainly concerned with the study of function,
performance, and constraints that may affect the ability to achieve the system. By conducting
an efficient technical feasibility we need to ensure that the project works to solve the existing
problem area.
Since the project is designed with ASP.NET with C# as Front end and SQL Server 2000 as
Back end, it is easy to install in all the systems wherever needed. It is more efficient, easy and
user-friendly to understand by almost everyone. Huge amount of data can be handled
efficiently using SQL Server as back end. Hence this project has good technical feasibility
22

5.2 Operational Feasibility
people are inherently instant to change and computers have been known to facilitate change.
An estimate should be made to how strong a reaction the user staff is likely to have towards
the development of the computerized system.
The staff is accustomed to computerized systems. These kinds of systems are becoming more
common day by day for evaluation of the software engineers. Hence, this system is
operationally feasible. As this system is technically, economically and operationally feasible,
this system is judged feasible.
5.3 Economical Feasibility
Economic analysis is most frequent method used for evaluating the effectiveness of candidate
system. More commonly known as cost and benefit analysis, the procedures is to determine
the benefits and saving that are expected from a candidate system and Compare then with the
cost. The purposed system is economically feasible and fulfill all the requirement of the
existing with much more accuracy lots of paper work will be reduced and time consumed will
become minimum. In short it will over weigh the existing system in cost compared to benefit
The role of interface design is to reconcile the differences that prevail among the software
engineers design model, the designed system meet the end user requirement with economical
way at minimal cost within the affordable price by encouraging more of proposed system.
Economic feasibility is concerned with comparing the development cost with the
income/benefit derived from the developed system. In this we need to derive how this project
will help the management to take effective decisions. Economic Feasibility is mainly
concerned with the cost incurred in the implementation of the software. Since this project is
developed using ASP.NET with C# and SQL Server which is more commonly available and
even the cost involved in the installation process is not high. Similarly it is easy to recruit
persons for operating the software since almost all the people are aware of ASP.NET with C#
and SQL Server. Even if we want to train the persons in these area the cost involved in
training is also very less. Hence this project has good economic feasibility.
The system once developed must be used efficiently. Otherwise there is no meaning for
developing the system. For this a careful study of the existing system and its drawbacks are
needed. The user should be able to distinguish the existing one and proposed one, so that one
23

must be able to appreciate the characteristics of the proposed system, the manual one is not
highly reliable and also is considerably fast. The proposed system is efficient, reliable and
also quickly responding Steps in feasibility analysis It involves the seven steps:-
From a project team appoints a project leader.
Prepare system flow chart.
Enumerate potential candidate system.
Describe the identity characteristics of candidate system.
Determine the evaluate performance and cost effectiveness of each candidate system.
Weigh system performance and cost data.
Select the best candidate system.


















24

Chapter-6
SYSTEM PLANNING



Fig 6.1: Class Diagram Planning Phase
The system planning phase usually begins with formal request to the IT department, called a
system request, which describes problems or desired changes in an information system or a
business process. The purpose of this phase is to perform a preliminary investigation to
identify the nature and scope of the business opportunity or problem. The preliminary
investigation is a critical step because the outcome will affect the entire development process.
25

A key part of the preliminary investigation is a feasibility study that reviews anticipated costs
and benefit and recommends a course of action based on operational, technical, economic,
and time factors.
6.1 Existing System
Whenever we implement new system it is developed to remove the shortcomings of an
existing system. The computerized has more Edge over the manual system. As we are
doing a project on COLLEGE MANAGEMENT. So firstly we will introduce the existing
system, the existing system is based on manual system, which takes lot of time to get
performance of the test. It has the following disadvantages:
Wastage of time: -As the test is conducted manually it takes lot of time to attempt
question of that particular test.
Inaccuracy: -While conducting the test papers manually it can happen that questions
papers are not printed properly, in accuracy can also take place while checking the
answer sheets and the teachers may mistake while calculating marks. All the above
leads to the problem of inaccuracy.
Late declaration of result:-In the existing system answer sheets are checked
manually so it takes a lot of time while checking the answer sheets. So the result is
declared late.
Wastage of money: -While checking the different answer sheets different professor is
hired. So it requires a lot of money against the checking of answer sheets.
Chances of Partiality:-In the existing system there are chances of partiality while
checking the answer sheet of particular student. This is because some professor may
be biased towards some student. So there are chances of partiality .Due to all the
above problem of manual system the new computerized system is developed.
6.2 Proposed System
We have developed new system, which is based on computer in which the student used to
give test on the computer by simply clicking the answers. It is most reliable & time saving
system while conducting some entrances test.
26

Time Saving:-As the test is conducted on computer it takes very less time for the
student to attempt the question by simply clicking on the answer which they thinks to
be right.
Accuracy:-Unlike the manual system there is no in accuracy while checking the
answer of a question. Since it does not make any calculation mistake while at the
same time of checking.
Quick Declaration of Result:-In the computerized system the results are declared in
less time i.e. with in the fraction of minutes. So we can say that in computer system
are more efficient then the existing system from the point of view of declaring the
result
Money Saving:-Unlike the existing the computerized system does not require the any
professor to check the answer sheet so this saves the lot of money.
Reduces The Chances Of Partiality:-As the answer s is checked by the computer it
self so there are no chances of partiality while checking the answers.





















27

Chapter-7
CASE STUDY
These studies represent a range of projects in different Colleges around the Kota.They are all
based on real events. The participating colleges were asked to provide details of projects
within the headings used in the case study template which is located at the end of this
document. Each case study is presented using these headings to enable the reader to make
comparisons between the projects but there is some slight variation of style and detail.
Although some editing has been done by the writer of these learning objects, the intention is
to retain as much of the individuality of each project as possible. Brief conclusion and
analysis is provided at the end of each case study by the writer of these learning objects.
Several of the projects are ongoing at the time of writing. This partly reflects the nature of
projects in ILS whereby they run parallel to mainstream service delivery. This offers real
challenges for those involved and especially for the project leader who will continually need
to prioritise the tasks, commitment and speed of working towards completion.
7.1 Admissions and Student Services
Welcome from the Office of Student Services. The Office of Student Services processes
admissions and registration, maintains students' academic records, and publishes the
College Catalog and Schedule of Classes booklet. The Office of Student Services also
maintains the Course Offering List and manages DES, the online student admission and
enrollment management system used by students, faculty, and advisors.
7.2 Prospective Students
The Office of Student Services processes admissions and registration, maintains students'
academic records, and publishes the College Catalog and Schedule of Course Offerings
booklet. The Office of Student Services also maintains the list of course offerings and
manages DES, the online student admission and enrollment management system used by
students, faculty, and advisors



28

Chapter-8
METHODOLOGY
8.1 New System
Development of an new system takes place in a series of steps, which is often referred to as
System Development Life cycle. The analyst begins by creating the model of reality (facts,
procedures, relationships etc ) with which the system is concerned. The process of System
Development is aimed at providing a system that not only satisfies users demands and
requirements, but also acts as a useful and efficient means of quality decision-making. Every
system has a life cycle and system analysis and design are keyed into this cycle. Various
phases exist in the cycle, which on completion provides a fully developed system.
System Development Life Cycle (SDLC)
The system development life cycle involves the following steps:
Feasibility Study
Analysis Design
Post Implementation And Maintenance.
The impact of computers on our lives today is probably much more than we are actually
known to. Getting good information and transforming it quickly into products than
consumers want to buy is the essential key to staying in business and this all is done
nowadays using Computers and Application Software.
The software helps Managers to plan and control the organizational operations and to respond
to changing market conditions. It provides a regular flow of information for managerial
decision-making and control. There is growing concern about the apparent widespread failure
of Application Software and information technology (IT) to deliver real organizational and
business benefits. Several high profile computer system failures in the public domain have
highlighted this problem. A lack of understanding about the impact of AS and IT on
employees and organizations has compounded the problem. Historically, the majority of
Application software has been developed using a predominantly technical perspective.
System developers have attempted to minimize the complexity surrounding organizational
change by concentrating primarily on a technical agenda.
29

This paper attempts to show that the majority of current Application Software development
methodologies focus on only a sub-set of the organizational problems that can be created by
information systems. It then continues by highlighting the need for development
methodologies to take a more business-led perspective when such systems are being
introduced into organizations.
SYSTEM: System that are combination of some components parts.
In which control all activities of that are related to banking projects:
Keyboard
Mouse
Monitor
Printer
CPU
Tools Used To Develop The Project
Ha r d wa r e
S o f t wa r e
8.2 S/w and H/w requirements
Environment:
Servers: Operating System Server: - Microsoft Windows Xp or Higher
Data Base Server: My Sql
Clients : Microsoft Internet Explorer,
Tools : Macromedia Dreamweaver 8,Adobe Photoshop, Php My Admin
User Interface: Chrome
Code Behind : Php
Requirements:
Hardware requirements:
1PC/Laptop With 1GB Ram And 250 GB Hard disk


30

Software requirements:
Windows XP/7
.Php My Admin
Macromedia Dreamweaver 8,Adobe Photoshop
Mozila Firefox/Google Chrome/Safari/Opera Mini
My Sql
Various Facilities Provided By php
Php Integrated Development Environment (Ide), Where User Spends Most Of The
Programming Time. Php Ide Has Three Distinct States
Design
Run
Debug
Toolbox
Form Designers
Code Windows
Me n u Ba r :
Menu Bar presents the Visual basic menus where various options are provided to
perform various tasks. Some of the menus are given below:
FILE: File handling and printing; also used to make EXE files.
EDIT: Standard editing functions, undo, searches.
VIEW: Displays or hides windows and toolbars.
PROJECT: Sets project properties, add or removes forms and modules, and adds or
removes references and components.
FORMAT: Aligns or sizes controls.
DEBUG: Starts a program or compiles and starts it.
TOOLS: Adds procedures, starts the menu editor, sets IDE options.
ADD-INS: Add-in manager lists add-ins like Application Wizard and API Viewer.
WINDOW: Arranges or selects open windows.
HELP: Handles Help and About box

31

Project Explorer
Properties Window
Form Layout Window
The current state appears in the php title bar. The IDE consists of the following parts:
Menu Bar
Toolbar
Form Layout Window:
Form Layout window helps to position the forms, as user wants to display them first on the
screen. To give a form new location, form is dragged to the desired location in the Form
Layout window.
Tool Box:
Toolbox is the mainstay of the visual basic and indicates what so ever revolutionary about
visual basic in the first place. Using toolbox, controls can be added to the project. It can be
loaded with the following controls-text boxes, check boxes, list boxes, image box etc.
Form Designers:
The form designer displays the current form under design. It is the window where particular
form appears. Controls can be placed over that form using toolbox.
Code Designers:
Code window displays the code for the currently selected item. There are two drop-down list
boxes at the top of the code window: the left list displays allows selecting the procedure to
add code to and the right list allows selecting the procedure to add.
Obj ect s
In php as application is a combination of objects like forms and controls, procedures that
respond to events and other general-purpose procedures. objects in visual basics are basically
considered as a combination of code and data, which is treated and controlled as a unit.
command buttons and other controls on a form are objects. an object may contain other
objects e.g. form can contain any number of objects Command buttons, a label and a text
box and when an object is created a default name base is assigned on its object type such as
Form 1 etc.
32

Met hods
Methods are procedures that operate on the object or that the object performs on data,
Methods cause an object to perform an action or task. Move and set focus are
common exampl es of met hods. Methods are a part of object like that procedures and
perform that action you want. Methods can be called in several ways. The syntax used for
calling a method depends on whether method returns a value and if that value will be used by
your application.
Events
An event is an action recognized by a form or control. Any action performed by pressing a
key on the keyboard or clicking a mouse for which code can be written is an event procedure
that runs whenever the events occurs.
Vari abl es
A variable is an area that stores value during programs execution. This area has a name i.e a
variable name and a value that varies from time to time.
Project Explorer:
This is the window that allows coordinating the parts of the program into folders for easy
manipulations as all the parts of that project appear in a review. To pick the required part of
the project, find that from the project explorer and double click on it, you will get that. Items
such as forms can be added or removed from in the project explorer. The buttons at the top
allows the user to switch between the different views. The left button displays the object code
window, the middle button displays the object itself and the right button toggles the folder
open and closed in the project explorer. So, project explorer gives us a valuable overview of
our entire project, which is very useful when a project gets too large and contains many
components.
Properties Window:
This is the window where the properties of an object can be set. When any object is selected
in visual basic using mouse, its properties are displayed in the properties window. Properties
of an object can be changed in two ways- either at design time or runtime. Properties appear
in the properties window are set at design time.

33

Database Design
Designing a database is much like designing any thing else a building, a car, or a roadway
through a city. Care must to take to design a plan. Many approaches can be taken to explain
database design. It can be debated indefinitely what to include, what not be include, and in
what order to present the material.
Before a design effort can be precede full speed ahead, the designer must first take time to
understand the business. Understanding the business involves understanding the entities, data
and rules with in an organization and then converting these attributes of business into a
business model .Then the designer must have a solid comprehension of proposed database
model. Finally, the designer will convert the business model into a database model, using a
design methodology, whether automated or a manual process.
Tables of Project
i. Student Login

FIELD NAME DATATYPE SIZE
REG NO. NUMBER 50
COURSE TEXT 50
NAME TEXT 50
FATHER NAME TEXT 50
MOTHER NAME TEXT 50
DISTT TEXT 50

ii. Admin Management

FIELD NAME DATATYPE SIZE
REG NO NUMBER LONG INTEGER
NAME TEXT 50
FATHER NAME TEXT 50
CITY TEXT 50
PHONE_NO NUMBER LONG INTEGER


Table 8.1: Student Login and Admin Management

34

Design Specification Class Diagrams
The user interacts with student object almost exclusively. All other objects are valued and
measured by their relationship with the student object. The class object can be updated and
utilized without reference to a student or students, but it is only significant to the user when
the class object is related to the student(s) through the Registrations. All tables (and objects)
are updateable. Some tables are static with most actions. However, the most often cases are
described here.





Fig 8.1:Use Case Diagram of College Info and Solution



35

Chapter-9
TESTING
9.1 Need For Testing:-
Testing is the vital to the success of the system. Testing makes a logical assumption that if all
parts of the system are correct, the goal will be successfully achieved in adequate testing and
non-testing leads to error that may not appear until month later. Finally, testing leads to
software reliability. Identifying and removing faults, during testing can make the software
more reliable.
The basic level of testing is:
Unit testing
Integration testing
System testing
Acceptance testing.



Fig 9.1 V-Model for Different level of Testing
36


Software Engineering Semester 1/2014
Student Information System (SIS)


Software Project Management Plan




Implementation Plan



Task
Duration Plan Plan
Milestones

Responsibilities



(days)

Start

Finish




Implementation Phase 25 1/01/14 25/01/14

- Setup System Database 1 26/01/14 26/01/14


- Develop User Access



Management (UAM) 14 27/01/14 10/02/14

Subsystem

- Develop Maintenance


Student Information 15 10/02/14 25/02/14

Subsystem

- Develop Grade Recorder
15

25/02/14

10/03/14




Subsystem




- Develop Student Behavior
10

10/03/14

20/03/14





Recorder subsystem




- Develop Advisors



Opinion Recorder 10 20/03/14 30/03/14

Subsystem

- Develop Report Manager 10 30/03/14 10/04/14


- Develop Students Grade
10

10/04/14

20/04/14




Website







Testing Plan



Task
Duration Plan Plan
Milestones

Responsibilities



(days)

Start

Finish




Testing Phase 10 20/04/14 30/04/14

- Design and Develop Test
2

30/04/14

02/05/14




Case




- Unit Test 5 02/05/14 07/05/14


- Integration Test 5 07/05/14 12/05/14


- Review and Approve
3

12/05/14

15/05/14

Milestones




Testing




- User Test (UA) 4 15/05/14 19/05/14


- User Acceptance Test
1

19/05/14

20/05/14

Milestones




(UAT)





Table 9.1 Implementation and Testing Plans

37

The Proposed Student Information Management System
Physical System
The proposed physical system will be the same as the current system.
Logical System
The proposed logical system will keep the information centralized on a single machine while
allowing users to access that information from their own workstations. There will be an
optimized database on the server and an improved user interface on each client machine.
Functional Specifications
The system will allow multiple users to view English Language Center data from their own
PC through an intuitive user interface. Selected users will also be able to add and update
information in the system.
The system will be used to keep information the following types of information:

Students
Instructors
Classes
Test scores
Grades
Recommendations
Course registration
Quarterly information

The system will also generate printable reports for use by ELC staff.

Class List
Class Counts
Maximum test scores by quarter and level
Final grade report
Bar Graphs indicating attendance by quarter, year, full or part time status
Tracking report of a potential students first inquiry to actual registration, inclusive of
any information required.
38



The system must also implement a secure log in system with the following categories of user
access level:
Admin can perform administration duties like assigning new log-ins
Data Entry can enter data into the database
View can only view reports


Fig 9.2 Activity Diagram of Student Registration
39



Fig 9.3 Activity Diagram of Student Quarterly Info
40

9.2 Snapshots of Project

Fig 9.4: Event Management by Admin

Fig 9.5: Gallery View of Project
41



Fig 9.6: Student Login

Fig 9.7: Feedback Column of Web sight
42

9.3 Client & server model:-











Fig 9.8: Client Server View of Project
The SIMS Manager provides a User Interface that allows an ELC employee to request data
about a particular student. That request is sent to the appropriate object in the SIMS Objects
component, and the objects state is serialized by a Buffer and sent across the network.
Another Buffer in the SIMS Server component de-serializes the objects state and updates the
appropriate objects Persist object by querying the ELC Database. Once the data is populated
in the objects Persist object, the SIMS Server Buffer serializes the data and sends it back
over to the SIM Objects Buffer. That Buffer de-serializes the data and populates the
SIMSSer
ver
SIMSMana
ger
Server
Client
ELC Database
Stude
ntPers
ist
Buff
er
QSI
Persist
TestSco
rePersis
Registrati
on
SIMSObj
ects
Buffe
r
Stude
nt
Stu
dent
s
QSI
s
QSI
Regis
tratio
Regis
tratio
Test
Score
TestSco
res
GUI
Ethernet
Connection
43

appropriate object, which is then sent back to the SIMS Manager and displayed to the user.
The user may request a report to be generated that requires information about many different
objects, so a collection is used to hold all the information of a particular object. For example,
an ELC employee may request a report that includes a list of all students enrolled in a
particular class. The request is sent through as above, however instead of being displayed to
the user at the end, for each record returned from the database a student object gets added to
the Students collection. That collection, in turn, is used to generate the report.














44

Chapter-10
OUTPUTS/RESULTS
Outputs from computer systems are required primarily to communicate the results
of processing to users. They are also used to provide a permanent copy of these result for
latter consultation .Computer output is the most important and direct source of information to
the users. Designing computer output should proceed in an organized well through out the
manner. The right output must be available for the people who find the system easy o use.
The outputs have been defined during the logical design stage. If not, they should defined at
the beginning of the output designing terms of types of output connect, format, response etc,
Various types of outputs are
External outputs
Internal outputs
Operational outputs
Interactive outputs
Turn around outputs All screens are informative and interactive in such a way that the user can
full fill his requirements through asking queries












45

Chapter-11
FUTURE EXTENSION
We will go through the following changes and modification for our projects the points are as
follows-
Aim to extend this project to national level consisting of Information of colleges all
over the India thus providing with a better platform and carrier opportunity to the
citizens of India...
Addition of Histogram, Bar diagram and Pie Chart for better comparison study and
analysis
Addition of Live Chat so students can talk and discuss their queries with teachers
across India.
Providing a Colum for guidelines regarding exams occurring across all over India
Providing a 24/7 Support column
A rankers list in each stream across Colleges in India














46

CONCLUSION
The following project help us to achieve a complete knowledge of website their working
database connectivity setting up of link going through each and every aspect of colleges
courses in order to attain a detail knowledge of each topic and thus providing a better and
more accurate knowledge. Other then this I want to thanks my teachers and HOD sir for
providing this opportunity which has helped us to grow more by the knowledge we get
through this project at last i hope that this project will work well and meet its quality And
provide useful information to users.
It was a wonderful and learning experience for me while working on this project. This project
took me through the various phases of project development and gave me real insight into the
world of software engineering The joy of working and the thrill involved while tackling the
various problems and challenges gave me a feel of developers industry. It was due to this
project I came to know how professional softwares are designed. I enjoyed each and every
bit of work I had put into this project. The project is further extendable.























47

BIBLIOGRAPHY
http://www.scribd.com/
http://en.wikipedia.org/wiki/Integrated_library_system
http://wiki.answers.com/Q/Advantages_and_disadvantages_of_using_library
http://www.google.com/
http://www.slideshare.net/
http://www.onlinelibrary.com

Das könnte Ihnen auch gefallen