Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCTION
The main objective of the system is to design and maintain complete information
about handling the particular department of the educational institutions such as college.
This system maintains the records of new staff, student, fees, mark, function, student
registration, insight alert, view staff profile, view fees, view mark and feedback details.
The basic aim of this system is to provide efficient service to the college activities
alert to the students. Then the another one aim of this system is retrieved of information
based on user needs retrieving information includes students from particular details by
giving their name, gender and particular department etc.,
The software can be easily expanded all the students marks details and related
their other activities us student and staff can easily by fetched by using this project.
The main aim of this project is to develop a software application for servicing the
different students insight alert tasks that are carried out in class wise. It provides different
level of user access which helps information to the need of students, fees and the viewing
the important information through online based.
This project has been developed using ASP .NET 2008 as Front-end and
SQL SERVER 2005 as Back-end in windows XP platform.
1
1.1 ORGANIZATION PROFILE
The organizations believe in being honest and hardworking at all times in keeping
promises and in taking care of people. The motto is that “when one provide a good
service and treat people with respect every thing else will follow”.
2
1.2 SYSTEM SPECIFICATION
This section gives the details and specification of the hardware on which the
system is expected to work.
This section gives the details of the software that are used for the development.
3
WINDOWS XP
FEATURES OF WINDOWS XP
This feature is useful for computers whose real-time clock does not maintain the
correct time.
Video Mixing Renderer-7 (VMR-7) Direct Show renderer filter for video
rendering. VMR-7 which can mix multiple streams and graphics with alpha
blending, allowing applications to draw text and graphics over the video and
support custom effects.
Internet Information Services 5.1.
4
ASP .NET 2008
Microsoft.NET is a very exciting and major technology change. While it builds on
the concepts introduced by COM, it is quite different from anything we have today-
promising to make us more productive as it merges the Window GUI and browser-based
Internet development environments closer together.
Microsoft made a dramatic shift towards the Internet from 1995 onwards. The
company’s focus was in making Windows a serious Internet platform for all the business-
oriented software, developed with the windows DNA (Distributed Internet Architecture)
programming model.
In order to carry out automatic function a lot of information is needed by the .NET
Framework. The applications are self-describing. The collected information that describes
an application is called metadata. IL generated by the compiler is not the only thing that is
provided in runtime by the compiler. Meta data about our code is also generated in order
to tell the runtime move about the code, such as the definition of each type and the
signatures of each type’s member. Metadata is packaged directly with the executable
code. One of the ways in which the CLR supports variety of tools is metadata. Some of
the possible consumers of .NET metadata are given below:
Debuggers
Designers
Proxy generators
Profilers
Schema generators.
5
Common Type System
A key piece of functionality that enables multiple language support is a common
type system, in which all commonly used data types, even base types such as long and
Boolean, are actually implemented as objects. At lower level in order to have more
consistency Coercion among types can be done. Since all languages are using the same
library of types. Calling one language from another doesn’t require type conversion or
weird calling conversions.
Because of the way COM and ASP work, you can’t easily update the components
your web site uses. Often, you need to manually stop and restart the server, which just
isn’t practical on a live web server. Changing configuration options can be just as ugly.
ASP.NET introduces a slew of new features to allow web sites to be dynamically updated
and reconfigured.
No application structure ASP codes is inserted directly into a web page along with
HTML markup. The resulting tangle has nothing in common with today’s modern, object-
oriented languages. As a result, web form code can rarely be reused or modified without
hour of effort.
6
State limitations
One of the ASP’s strongest features is its integrated session state facility.
However, session state is useless in scenarios where a web site is hosted by several
separate web servers. In this scenario, a client might access server B while its session
information is trapped on server A and essentially abandoned. ASP.NET corrects this
problem by allowing state to be stored in a central repository: either a separate process or
a database that all servers can access.
ASP.NET is the platform that you use to create Web applications and Web
services that run under IIS. ASP.NET is not the only way to create a Web application.
Other technologies, notably the CGI, also enable you to create Web applications. What
makes ASP.NET special is how tightly it is integrated with the Microsoft server,
programming, data access, and security tools.
These include visual tools for designing Web pages and application templates,
project management, and deployment tools for Web applications.
These are part of the .NET Framework and include the programming classes that
deal with Web-specific items such as HTTP requests and responses, browsers, and
e-mail.
These are the user-interface components that you use to gather information from
and provide responses to users. In addition to the preceding components,
ASP.NET also uses the following, more general programming components and
Windows tools. These items aren’t part of ASP.NET. However, they are key to
ASP.NET programming.
7
Microsoft Internet Information Services (IIS). As mentioned in the previous
section, IIS hosts Web applications on the Windows server.
The Microsoft Visual Basic .NET, Microsoft Visual C#, and Microsoft Visual J#
programming languages. These three languages have integrated support in Visual
Studio .NET for creating Web applications.
The .NET Framework. his is the complete set of Windows programming classes,
including the ASP.NET classes as well as classes for other programming tasks
such as file access, data type conversion, array and string manipulation, and so on.
Microsoft ADO.NET database classes and tools. These components provide
access to Microsoft SQL Server and ODBC databases. Data access is often a key
component of Web applications.
Microsoft Application Center Test (ACT). This Visual Studio .NET component
provides an automated way to stress-test Web applications.
ASP.NET is the most complete platform for developing Web applications that run
under IIS. However, it is important to remember that ASP.NET is not platform-
independent. Because it is hosted under IIS, ASP.NET must run on Windows servers. To
create Web applications that run on non-Windows/IIS servers, such as Linux/Apache, you
must use other tools—generally CGI.
Advantages of ASP.NET
ASP.NET has many advantages over other platforms when it comes to creating
Web applications. Probably the most significant advantage is its integration with the
Windows server and programming tools. Web applications created with ASP.NET are
easier to create, debug, and deploy because those tasks can all be performed within a
single development environment—Visual Studio .NET.
Use of the widely known Visual Basic programming language, which has been
enhanced to fully support object-oriented programming
Introduction of the new Visual C# programming language, which provides a type-
safe, object-oriented version of the C programming language
Automatic state management for controls on a Web page (called server controls)
so that they behave much more like Windows controls
The ability to create new, customized server controls from existing controls
8
Built-in security through the Windows server or through other
authentication/authorization methods
Integration with ADO.NET to provide database access and database design tools
from within Visual Studio .NET
Full support for Extensible Markup Language (XML), cascading style sheets
(CSS), and other new and established Web standards
ASP.NET and, indeed, the whole .NET Framework are programming language–
independent. This means that you can choose any language that has implemented a CLR-
compliant compiler. In addition to developing its own programming languages, Microsoft
has formed partnerships with many language vendors to provide .NET support for Perl,
Pascal, Eiffel, Cobol, Python, Smalltalk, and other programming languages.
The SQL Server 2005 data engine lies at the core of this enterprise data
management solution. Additionally, SQL Server 2005 combines the best in analysis,
reporting, integration and notification. This enables the project team to build and deploy
cost-effective BI solutions with which they can drive data into every corner of your
business through scorecards, dashboards, web services and mobile devices.
Close integration with Microsoft Visual Studio, the Microsoft Office System, and
a suite of new development tools, including the Business Intelligence Development
Studio, sets SQL Server 2005 apart. Nevertheless, one is a developer, database
administrator, information worker, or decision maker, SQL Server 2005 provides
innovative solutions that help you gain more value from your data.
9
FEATURES OF SQL SERVER 2005
Internet Integration
The Database Engine SQL Server 2005 includes integrated XML support. It is
integrated with Windows DNA architecture for developing web applications.
It includes a set of administrative and development tools that improve upon the
process of installing, deploying, managing,
Data Warehousing
It includes tools for extracting and analyzing summary data for online analytical
processing.
SQL Server supports features such as indexed vies and large memory support that
allows it to scale to the performance levels required by the largest organization.
It supports wide range of user access.
This receives the SQL statements from clients and performs the transactions that
include the executions of SQL statements, memory, tasks and thread manages
concurrency and implements server cursors.
Replication
10
2. SYSTEM STUDY
Colleges must not have access to complete, accurate and timely information about
students.
Present Student record system will not simplify retrieval of required information
It is a very tedious to maintain the information acquired.
Transcripts of students are prepared manually by the record officer and staffs.
The existing system is completely manual work. All the activities were processed
very slowly. It is very difficult to monitor all the details it faces number of
problems during manual process. The existing system has several difficulties.
Manual work with design the all forms and can’t easy the manual work. Security
of information is low. So more than difficulties to available the existing system.
The more than time consumed frequent is error can not occur. Students activities
and their other information’s dot updated and message delivered very slow for
every time.
11
2.2 PROPOSED SYSTEM
Proposed system is multipurpose college management software which can be used
by many educational institutions worldwide for all administration, management and
learning related activities. Use of Proposed system to manage students, staffs, courses,
fees, functions and process related to running your institute efficiently.
12
3. SYSTEM DESIGN AND DEVELOPMENT
The design of the system is essentially a blue print, or plan for solution of the
system to be developed. A part of the system or subsystem of a whole of the system can
itself be considered a system with its own complements.
The file design is the last phase that indicates the final system and process of the
final system. In the design phase of ‘SMS BASED STUDENT INFORMATION
SYSTEM’, the database tables, input screen design and output design etc. are designed.
The database tables where designed by using all the necessary fields in compact
manner.
All the input screens in this system are user-friendly and understandable format.
Also the sizes of all the screens are standardized.
Icons designed in this system are brief, compact and self-explanatory. The icons
are sharp and novice user can invoke the system.
Reports generated here give the minute information, which helps the manager to
take vital decisions.
Staff Details
Student Details
Fees Details
Marks Details
Function Details
Insight Alert Details
Student Registration Details
13
3.3 OUTPUT DESIGN
The Database Management System (DBMS) consists of a collection of
interrelated data and a set of programs to access that data. The collection of data usually
referred to as database. The primary key goal of DBMS is to provide an environment that
is both convenient and efficient to use in retrieving and storing data information.
The term database design can be used to describe many different parts of the
design of an overall database system. Principally, and most correctly, it can be thought of
as the logical design of the base data structures used to store the data. In the relational
model these are the tables and views. In an object database the entities and relationships
map directly to object classes and named relationships. However, the term database
design could also be used to apply to the overall process of designing, not just the base
data structures, but also the forms and queries used as part of the overall database
application within the database management system (DBMS).
Feedback Details
The term database design can be used to describe many different parts of the
design of an overall database system. Principally, and most correctly, it can be thought of
as the logical design of the base data structures used to store the data. In the relational
14
model these are the tables and views. In an object database the entities and relationships
map directly to object classes and named relationships. However, the term database
design could also be used to apply to the overall process of designing, not just the base
data structures, but also the forms and queries used as part of the overall database
application within the database management system (DBMS).
Data integrity.
Data consistency.
Data independence.
A system development project encompasses all the activities undertaken from the
time at which a potential requirement is identified until the resulting system is fully
implemented and accepted by the end user. The process can involve many stages over a
long period. The following section highlights some fundamental issues to be considered,
outlines the main stages in development and procuring new systems, and indicates when
and how the auditor should be involved.
An information system acquired today must not only satisfy present business
needs; it must also be flexible and capable of being enhanced to meet changing
circumstances well into the future. Thus a pre-requisite to the introduction of a new
system is for management to identify and understand their organization’s mission and its
related information needs. The first step in which the analyst must undertake is to
understand the current system by gathering all information about it. The required data are
collected by several methods like:
15
3.5.1 DESCRIPTION OF MODULES
ADMIN MODULE
It includes the staff, student, fees, marks, function and insight alert details.
Staff Details
In this sub module used to maintain the staff details. It includes the staff number,
staff name, designation, phone number, qualification and salary details.
Student Details
In this sub module used to maintain the student details. It includes the student
registration number, student name, department, year, father name, phone number and
email id details.
Fees Details
In this sub module used to maintain the college fees details. It includes the date,
department, year, fees and last date details.
[ Marks Details
In this sub module used to maintain the students mark details. It includes the
register number, student name, department, semester, percentage and result details.
Function Details
In this sub module used to maintain the college function details. It includes the
department, date, function name, place and time details.
In this sub module used to maintain the students message alert details. It includes
the alert type, year, department, fees, function name, venue and time details.
16
Student Registration Details
In this sub module used to maintain the students message alert details. It includes
the alert type, year, department, fees, function name, venue and time details.
USER MODULE
It maintains the staff profile, view fees, view mark and feedback details.
Feedback Details
In this sub module used to maintain the staff salary details. It includes the student
register number, student name, department, phone number
17