Sei sulla pagina 1di 17

1.

INTRODUCTION

ABOUT THE PROJECT


Computerization is necessary to avoid complexity of human tasks.
In “SMS BASED STUDENT INFORMATION SYSTEM” we can avoid the difficulty
to maintain the student details and marks of the students. Manual handling of records
creates many problems maintaining the records of each students of the class are tedious
work. Generating various reports becomes tedious. To overcome the above problems, the
current project is developed.

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

RK INFOTECH Tirupur provides proficient cost effective IT solutions based on


customer needs. The organization have qualified, experienced and well trained engineers
to provide quality support to SMBs and Corporate Customers. RK’s long standing
association with global giants like IBM, Microsoft, Intel, HP & Lenovo helped to gain
gigantic technical knowledge allowing to offer direct support to installations across
diverse platforms, through certified professionals.

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”.

Solutions & Services:


Servers and Storage – Authorized Business Partner for IBM Servers and Storage –
Tower, Rack and Blade Center Solutions including X series and P Series Servers.
Desktop and Laptops – Lenovo, HP, Compaq, Dell, Acer, Assembled PCs
Data Protection Solution – High Availability, Disaster Recovery and Backup solutions
for entire information in the organization using Symantec and IBM Tivoli software.
Networking – Structured LAN and Wireless Interoffice Connectivity using
Cisco,Linksys, Dlink and Dax products.
Security – Protecting the private network from Virus, Hackers and Intruders using Cisco,
Sonicwall, Fortigate, Trendmicro and Symantec Security Products.
Mailing Solutions - Exchange Server, Lotus Notes and Linux Mail Servers Network
Operating Systems – Offering support for Microsoft Windows Servers, Netware and
Linux.
Services - Maintenance of all hardwares. Currently there are more than 1200 computers
under Maintenance. 24x 7 supports will be provided if required.

2
1.2 SYSTEM SPECIFICATION

1.2.1 HARDWARE SPECIFICATION

This section gives the details and specification of the hardware on which the
system is expected to work.

Processor : Pentium IV 1.7 GHz


Hard Disk Capacity : 80 GB
RAM : 1 GB SD
Monitor : 15inch Color
Keyboard : 102 keys
Mouse : 3 buttons

1.2.2 SOFTWARE SPECIFICATION

This section gives the details of the software that are used for the development.

Front-End : Visual Studio 2005


Coding Language : ASP .Net 2008
Back-End : SQL Server 2005
Operating System : Windows XP

3
WINDOWS XP

Windows XP is an operating system produced by Microsoft for use on personal


computers, including home and business desktops, laptops, and media centers. It was
released in 2001. The name "XP" is short for "experience"

Windows XP is the successor to both Windows 2000 Professional and Windows


platform and is the first consumer-oriented operating system produced by Microsoft to be
built on the Windows NT kernel and architecture. Windows XP was first released on
October 25, 2001, and over 400 million copies were in use in January 2006, according to
an estimate in that month by an IDC analyst It was succeeded by Windows Vista, which
was released to volume license customers on November 8, 2006, and worldwide to the
general public on January 30, 2007. Direct OEM and retail sales of Windows XP ceased
on June 30, 2008.

FEATURES OF WINDOWS XP

 Windows XP supports a total of 1 million card deals in its version of FreeCell.


 For computers in a workgroup, the Windows Time Service in Windows XP
supports a new Internet Time feature (NTP client), which updates the clock on the
user's computer by synchronizing with an NTP time server on the Internet. [43]

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.

The Common Language Runtime (CLR)

A computer had to have a runtime component in order to execute programs


written in a particular programming language. Unique runtime components are required
for the execution of C++ programs and Java programs. When executed, a program can
dynamically link to the runtime component of its source code language to get basic
functionality that it requires. The foremost problem is that different languages require
different runtimes, making it all the more difficult for developers.

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.

ASP.NET is a part of the .NET framework. As a programmer, you interact with it


by using the appropriate types in the class library to write the programs and design web
forms. When a client requests a page, the ASP.NET service runs(inside the CLR
environment), executes your code, and creates a final HTML, page to send to the client.

To understand ASP.NET’s features, it helps to understand ASP’s limitations. In


other words, before you can understand the .NET solution, you need to understand the
problems developers are struggling with today.
Scripting limitations
ASP applications rely on VBScript, which suffers from a number of limitations.
To overcome these problems, developers usually need to add separately developed
components, which add a new layer of complexity. In ASP.NET, web pages are designed
in a modern .NET language, not a scripting language.

Headaches with development and configuration

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.

ASP.NET provides a high level of consistency across Web application


development. In a way, this consistency is similar to the level of consistency that
Microsoft Office brought to desktop applications. ASP.NET is part of the .NET
Framework and is made up of several components.

 Visual Studio .NET Web development tools.

These include visual tools for designing Web pages and application templates,
project management, and deployment tools for Web applications.

 The System Web namespaces.

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.

 Server and HTML controls.

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.

SQL SERVER 2005

SQL Server is a comprehensive database platform providing enterprise-class data


management with integrated business intelligence (BI) tools. The SQL Server 2005
database engine provides more secure, reliable storage for both relational and structured
data, enabling one to build and manage highly available, per formant data applications
that the people can use to take their business to the next level.

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.

Easy of Installation, Deployment and Use

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.

Scalability and Availability

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.

Relational Database Engine

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

It is set of technology that allows coping, distributing and optionally modifying


data across the enterprise.

Data transformation Services

It is a set of graphical tools and programmable objects that allows extracting,


transformation and consolidating data from disparate source into single or multiple
destinations.

10
2. SYSTEM STUDY

2.1 EXISTING SYSTEM


The existing application takes most time to the activities perform, such as student
registering, transcript and report card generation and producing the fees details etc. The
existing system facilitates the students activities recording by the homeroom teachers, to
view status of students by their parents, it makes very tedious one.

System analysis is a detailed study of the various operations performed by a


system and their relationship within and outside of the system. The question is: what must
be done to solve the problem? One aspect of analysis is defining the boundaries of the
system and determining whether or not a candidate system should consider other related
system.
The system which is proposed, now computerize all the details that are maintained
manually. Once the details are used into the computer there is no need for various
persons. Only a single person is enough to maintain all the reports. The security can also
be given as per the requirement of the users. It also help us to give timing task. We could
give the receipt also in printout format.

2.1.1 DRAWBACKS OF THE EXISTING SYSTEM

 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.

This project is designed in difficulties faced by the students in receiving the


certificate made by the service of our college organization. This project is being
developed considering the economic feasibility of the college. The volume of the college
and handling records. It ultimately reduces working time and yields all the aspects of
good servicing.

2.2.1 BENEFITS OF THE PROPOSED SYSTEM

 Reduce complexity through automation.


 User-friendly environment to operate on compatible to all platforms.
 Improve college department’s efficiency.
 Improve management reporting, maintaining capabilities.
 Enhance users satisfaction and productivity
 To avoid risk and errors.
 To save time.
 To keep peace with the latest information technology
 To give out neat reports that depicts needful details.
 Easily students and staffs view the college activities in website.
 Students and staffs main information’s are transformed through SMS.

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.

3.1 FILE DESIGN

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.

3.2 INPUT DESIGN

Input design is the process of converting user-originated inputs to a computer-


based format. The system takes input from the users, processes it and produces an output.
Input design is link that ties the information system into the world of its users. The system
should be users friendly to gain appropriate information to the user.

Forms for input design in this project are:

 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).

The process of doing database design generally consists of a number of steps


which will be carried out by the database designer.

 Staff Profile Details


 View Fees Details

 View Mark Details

 Feedback Details

3.4 DATABASE 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

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).

The project entitled “SMS BASED STUDENT INFORMATION SYSTEM”


data has been design using SQL SERVER, which is used to keep all the data in a data
management system proper care has been taken in designing the database to achieve the
objectives listed below

 Data integrity.
 Data consistency.
 Data independence.

3.5 SYSTEM DEVELOPMENT

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:

 Study of the current manuals


 Observation of the functioning
 Sampling and Research

15
3.5.1 DESCRIPTION OF MODULES

The project entitled “SMS BASED STUDENT INFORMATION SYSTEM”


maintains the following modules and sub modules namely:

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.

Insight Alert 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.

Staff Profile Details


In this sub module used to maintain the student attendance details. It includes the
student register number, student name, class, department, gender, semester, total working
days, number of absent days, number of present days and percentage of attendance
details.

View Fees Details


In this sub module used to maintain the student exam marks details. It includes
the student register number, student name, class, semester, subject name, internal mark,
external mark, total mark, result and grade details.

View Mark Details


In this sub module used to maintain the student extra curricular activities details.
It includes the student register number, student name, department, class, gender and extra
curricular activities 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

Potrebbero piacerti anche